pr56933.c: Don't specify "dg-do run" explicitly.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
2
3 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
4 * gcc.dg/vect/pr57705.c: Likewise.
5 * gcc.dg/vect/pr57741-2.c: Likewise.
6 * gcc.dg/vect/pr57741-3.c: Likewise.
7 * gcc.dg/vect/pr59591-1.c: Likewise.
8 * gcc.dg/vect/pr59591-2.c: Likewise.
9 * gcc.dg/vect/pr60196-1.c: Likewise.
10 * gcc.dg/vect/pr60196-2.c: Likewise.
11 * gcc.dg/vect/pr60276.c: Likewise.
12 * gcc.dg/vect/pr61680.c: Likewise.
13 * gcc.dg/vect/pr63148.c: Likewise.
14 * gcc.dg/vect/pr63189.c: Likewise.
15 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17 * gcc.dg/vect/vect-nop-move.c: Likewise.
18 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
19 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
20
21 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
22
23 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
24
25 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
26
27 * gcc.target/aarch64/simd/vqshlb_1.c: New.
28
29 2014-09-25 Jiong Wang <jiong.wang@arm.com>
30
31 * gcc.target/i386/shrink_wrap_1.c: New test.
32
33 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
34
35 PR target/63335
36 * gcc.target/powerpc/pr63335.c: New test.
37
38 2014-09-25 Marek Polacek <polacek@redhat.com>
39
40 PR c++/61945
41 * g++.dg/warn/pr61945.C: New test.
42
43 2014-09-25 Jakub Jelinek <jakub@redhat.com>
44
45 PR tree-optimization/63341
46 * gcc.dg/vect/pr63341-1.c: New test.
47 * gcc.dg/vect/pr63341-2.c: New test.
48
49 PR c++/63249
50 * g++.dg/gomp/pr63249.C: New test.
51 * c-c++-common/gomp/pr63249.c: New test.
52
53 2014-09-25 Tobias Burnus <burnus@net-b.de>
54
55 * gfortran.dg/coarray/collectives_3.f90: New.
56 * gfortran.dg/coarray_collectives_9.f90: New.
57 * gfortran.dg/coarray_collectives_10.f90: New.
58 * gfortran.dg/coarray_collectives_11.f90: New.
59 * gfortran.dg/coarray_collectives_12.f90: New.
60
61 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
62
63 * gcc.target/powerpc/swaps-p8-17.c: New test.
64
65 2014-09-24 Jiong Wang <jiong.wang@arm.com>
66
67 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
68
69 2014-09-24 Marek Polacek <polacek@redhat.com>
70
71 PR c/61405
72 PR c/53874
73 * c-c++-common/pr53874.c: New test.
74 * c-c++-common/pr61405.c: New test.
75
76 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
77
78 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
79
80 2014-09-24 Jakub Jelinek <jakub@redhat.com>
81
82 PR sanitizer/63316
83 * c-c++-common/asan/pr63316.c: New test.
84
85 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
86
87 PR tree-optimization/63266
88 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
89
90 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
91
92 * gcc.target/arm/pr63210.c: New test.
93
94 2014-09-23 Andi Kleen <ak@linux.intel.com>
95
96 * gcc.dg/noreorder.c: New test.
97 * gcc.dg/noreorder2.c: New test.
98 * gcc.dg/noreorder3.c: New test.
99 * gcc.dg/noreorder4.c: New test.
100
101 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
102
103 * gcc.dg/combine_ashiftrt_1.c: New test.
104 * gcc.dg/combine_ashiftrt_2.c: Likewise.
105 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
106 workarounds for cmge.
107 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
108 absence of mvn.
109
110 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
111
112 PR c++/61857
113 * g++.dg/cpp1y/lambda-init10.C: New.
114
115 2014-09-23 Jakub Jelinek <jakub@redhat.com>
116
117 PR fortran/63331
118 * gfortran.dg/pr63331.f90: New test.
119
120 2014-09-24 Renlin Li <renlin.li@arm.com>
121
122 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
123 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
124 * gcc.dg/pr10474.c: Likewise.
125
126 2014-09-20 Mark Wielaard <mjw@redhat.com>
127
128 * gcc.dg/guality/const-volatile.c (i): Mark as used.
129 (ci): Likewise.
130 (pci): Likewise.
131 (pvi): Likewise.
132 (pcvi): Likewise.
133 (cip): Likewise.
134 (foo): Likewise.
135 (cfoo): Likewise.
136
137 2014-09-20 Mark Wielaard <mjw@redhat.com>
138
139 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
140 and "long int" to plain "short" and "long".
141 * gcc.dg/guality/const-volatile.c (struct bar): New struct
142 containing short and long long fields.
143 (bar): New variable to test the type.
144
145 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/62155
148 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
149
150 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
151
152 PR c++/62219
153 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
154
155 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
156
157 * gcc.dg/vect/vect-reduc-or_1.c: New test.
158 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
159
160 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
161
162 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
163 New.
164
165 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
166 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
167
168 2014-09-22 Jakub Jelinek <jakub@redhat.com>
169
170 PR debug/63328
171 * c-c++-common/gomp/pr63328.c: New test.
172
173 2014-09-22 Martin Liska <mliska@suse.cz>
174
175 PR lto/63270
176 * g++.dg/lto/pr63270_0.C: New test.
177 * g++.dg/lto/pr63270_1.C: New test.
178
179 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
180
181 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
182 for call_value_rex64_ms_sysv.
183 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
184 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
185 for call_rex64_ms_sysv.
186
187 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
188 Tobias Burnus <burnus@net-b.de>
189
190 * gfortran.dg/coarray_atomic_5.f90: New
191
192 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
193
194 PR c++/61825
195 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
196
197 2014-09-19 Andi Kleen <ak@linux.intel.com>
198
199 * gcc.dg/pg-override.c: Only run on x86 Linux.
200 * gcc.dg/pg.c: Dito.
201 * gcc.target/i386/fentry-override.c: Exclude for PIC.
202 * gcc.target/i386/fentry.c: Dito.
203
204 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
205
206 PR ipa/61998
207 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
208
209 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
210
211 PR fortran/63152
212 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
213 * gfortran.dg/pr63152.f90: New test.
214
215 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/58328
218 * g++.dg/cpp0x/nsdmi10.C: New.
219
220 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
221
222 * gcc.dg/ssp-3.c: New.
223 * gcc.dg/ssp-4.c: Likewise.
224
225 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
226
227 * gcc.target/s390/dfp-conv1.c: New testcase.
228
229 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
230
231 * c-c++-common/asan/red-align-1.c: New test.
232 * c-c++-common/asan/red-align-2.c: New test.
233
234 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
235
236 * gcc.dg/pr61053.c: Updated for x32.
237
238 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
239
240 PR debug/63285
241 * gcc.target/i386/pr63285.c: New test.
242
243 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
244
245 PR target/61360
246 * gcc.target/i386/pr61360.c: New.
247
248 2014-09-18 Jakub Jelinek <jakub@redhat.com>
249
250 PR c++/62017
251 * g++.dg/asan/pr62017.C: New test.
252
253 PR testsuite/63292
254 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
255
256 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
257
258 PR c++/62232
259 * g++.dg/cpp0x/Wdtor1.C: New.
260
261 2014-09-18 Joseph Myers <joseph@codesourcery.com>
262
263 * gcc.dg/torture/float128-exact-underflow.c: New test.
264
265 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
266
267 PR c++/61745
268 * g++.dg/template/pr61745.C: New.
269
270 2014-09-17 Marek Polacek <polacek@redhat.com>
271
272 PR c/61854
273 * gcc.dg/cpp/pr61854-1.c: New test.
274 * gcc.dg/cpp/pr61854-2.c: New test.
275 * gcc.dg/cpp/pr61854-3.c: New test.
276 * gcc.dg/cpp/pr61854-3.h: New test.
277 * gcc.dg/cpp/pr61854-4.c: New test.
278 * gcc.dg/cpp/pr61854-5.c: New test.
279 * gcc.dg/cpp/pr61854-6.c: New test.
280 * gcc.dg/cpp/pr61854-7.c: New test.
281 * gcc.dg/cpp/pr61854-c90.c: New test.
282 * gcc.dg/cpp/pr61854-c94.c: New test.
283
284 2014-09-17 Jakub Jelinek <jakub@redhat.com>
285
286 PR debug/63284
287 * gcc.dg/pr63284.c: New test.
288
289 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
290
291 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/63241
294 * g++.dg/cpp0x/constexpr-63241.C: New.
295
296 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
297
298 PR libfortran/62768
299 * gfortran.dg/filename_null.f90: New test.
300
301 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
302
303 * gcc.dg/pg-override.c: Fix a typo.
304
305 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
306
307 * gcc.dg/pg.c: Fix a typo.
308
309 2014-09-16 Richard Biener <rguenther@suse.de>
310
311 PR testsuite/63258
312 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
313 for "vectorization not profitable".
314
315 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
316
317 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
318
319 2014-09-16 Jakub Jelinek <jakub@redhat.com>
320
321 PR fortran/56408
322 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
323 missing nexted dg-test call support in dejaGNU 1.4.4.
324
325 2014-09-15 Andi Kleen <ak@linux.intel.com>
326
327 * gcc.dg/pg-override.c: New test.
328 * gcc.dg/pg.c: New test.
329 * gcc.target/i386/fentry-override.c: New test.
330 * gcc.target/i386/fentry.c: New test.
331
332 2014-09-15 Jakub Jelinek <jakub@redhat.com>
333
334 PR fortran/56408
335 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
336 New global vars.
337 (dg-compile-aux-modules): New procedure.
338 * gfortran.dg/binding_label_tests_10.f03: Remove comment
339 and keep-modules.
340 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
341 use dg-compile-aux-modules.
342 * gfortran.dg/binding_label_tests_11.f03: Remove comment
343 and keep-modules.
344 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
345 use dg-compile-aux-modules.
346 * gfortran.dg/binding_label_tests_13.f03: Remove comment
347 and keep-modules.
348 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
349 use dg-compile-aux-modules.
350 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
351 and keep-modules.
352 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
353 use dg-compile-aux-modules.
354 * gfortran.dg/class_45a.f03: Remove keep-modules.
355 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
356 and cleanup-modules.
357 * gfortran.dg/class_4a.f03: Use dg-do link, use
358 dg-additional-sources and cleanup-modules, remove keep-modules
359 and update comment.
360 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
361 keep-modules, adjust comment.
362 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
363 dg-additional-sources and cleanup-modules.
364 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
365 associated comment.
366 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
367 remove comment.
368 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
369 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
370 use dg-compile-aux-modules.
371 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
372 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
373 use dg-compile-aux-modules.
374 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
375 * gfortran.dg/whole_file_29.f90: Remove comment, use
376 dg-compile-aux-modules.
377 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
378 * gfortran.dg/whole_file_31.f90: Remove comment, use
379 dg-compile-aux-modules.
380
381 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
382 gcc_parallel_test_enable): New procedures. If
383 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
384 runtest_file_p to invoke also gcc_parallel_test_run_p.
385 * g++.dg/guality/guality.exp (check_guality): Save/restore
386 test_counts array around the body of the procedure.
387 * gcc.dg/guality/guality.exp (check_guality): Likewise.
388 * g++.dg/plugin/plugin.exp: Run all the tests serially
389 by the first parallel runtest encountering it.
390 * gcc.dg/plugin/plugin.exp: Likewise.
391 * gcc.misc-tests/matrix1.exp: Likewise.
392 * gcc.misc-tests/dhry.exp: Likewise.
393 * gcc.misc-tests/acker1.exp: Likewise.
394 * gcc.misc-tests/linkage.exp: Likewise.
395 * gcc.misc-tests/mg.exp: Likewise.
396 * gcc.misc-tests/mg-2.exp: Likewise.
397 * gcc.misc-tests/sort2.exp: Likewise.
398 * gcc.misc-tests/sieve.exp: Likewise.
399 * gcc.misc-tests/options.exp: Likewise.
400 * gcc.misc-tests/help.exp: Likewise.
401 * go.test/go-test.exp (go-gc-tests): Use
402 gcc_parallel_test_enable {0, 1} around all handling of
403 each test.
404 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
405 * ada/acats/run_all.sh: Parallelize using mkdir inside of
406 a shared directory. Avoid forking and expr uses if
407 shell supports $(()).
408
409 2014-09-14 David Sherwood <david.sherwood@arm.com>
410
411 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
412
413 2014-09-14 James Clarke <jrtc27@jrtc27.com>
414
415 PR target/61407
416 * gcc.dg/darwin-minversion-1.c: Fixed formatting
417 * gcc.dg/darwin-minversion-2.c: Fixed formatting
418 * gcc.dg/darwin-minversion-3.c: Fixed formatting
419 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
420
421 2014-09-13 Marek Polacek <polacek@redhat.com>
422
423 PR c++/60862
424 * g++.dg/diagnostic/pr60862.C: New test.
425
426 2014-09-12 Richard Biener <rguenther@suse.de>
427
428 PR middle-end/63237
429 * g++.dg/torture/pr63237.C: New testcase.
430
431 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
432
433 * gcc.dg/vec-andxor1.c: New file.
434
435 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
436
437 PR target/58757
438 * gcc.dg/c11-true_min-1.c: New testcase.
439
440 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
441
442 PR c++/61489
443 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
444 * g++.old-deja/g++.other/warn5.C: Adjust.
445
446 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
447
448 * gcc.target/aarch64/vset_lane_1.c: New test.
449
450 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
451
452 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
453 Fix declaration.
454 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
455 Fix declaration.
456 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
457 Fix declaration.
458 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
459 Fix declaration.
460
461 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
462
463 PR tree-optimization/63186
464 * gcc.dg/pr63186.c: New testcase.
465
466 2014-09-10 Xinliang David Li <davidxl@google.com>
467
468 PR target/63209
469 * gcc.c-torture/execute/pr63209.c: New test.
470
471 2014-09-10 Jakub Jelinek <jakub@redhat.com>
472
473 * gcc.target/i386/i386.exp: Only run vect-args.c tests
474 if runtest_file_p says they should be run.
475
476 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
477
478 * gcc.target/aarch64/vstN_1.c: New test.
479
480 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
481
482 * gcc.target/aarch64/vldN_lane_1.c: New test.
483
484 2014-09-10 Martin Jambor <mjambor@suse.cz>
485
486 PR ipa/61654
487 * g++.dg/ipa/pr61654.C: New test.
488
489 2014-09-10 Jakub Jelinek <jakub@redhat.com>
490
491 * c-c++-common/ubsan/attrib-3.c: New test.
492 * c-c++-common/ubsan/nonnull-1.c: New test.
493 * c-c++-common/ubsan/nonnull-2.c: New test.
494 * c-c++-common/ubsan/nonnull-3.c: New test.
495 * c-c++-common/ubsan/nonnull-4.c: New test.
496 * c-c++-common/ubsan/nonnull-5.c: New test.
497
498 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
499
500 * g++.dg/lto/pr63166_0.ii: New testcase.
501 * g++.dg/lto/pr63166_1.ii: New testcase.
502
503 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
504
505 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
506
507 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
508
509 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
510 xxpermdi and add commentary about adding it back later; remove
511 unused typedef.
512
513 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514
515 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
516 and 16-byte aligned.
517 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
518 * gcc.target/arm/vect-lroundf_1.c: Likewise.
519 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
520 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
521 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
522 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
523
524 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
525
526 * gcc.target/aarch64/vldN_dup_1.c: New test.
527
528 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
529
530 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
531
532 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
533
534 * gcc.target/aarch64/vldN_1.c: New test.
535
536 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
537
538 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
539
540 2014-09-09 Jiong Wang <jiong.wang@arm.com>
541
542 * gcc.target/arm/vect-copysignf.c: New testcase.
543
544 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
545
546 * gcc.target/arm/vfp-1.c: Updated expected assembly.
547
548 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
549
550 * gcc.target/arm/vfp-1.c: Updated expected assembly.
551
552 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553
554 * gcc.target/arm/vfp-1.c: Updated expected assembly.
555
556 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
557
558 * gcc.target/arm/vfp-1.c: Updated expected assembly.
559
560 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
561
562 * gcc.target/arm/pr51835.c: Update expected assembly.
563 * gcc.target/arm/vfp-1.c: Likewise.
564 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
565 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
566 * gcc.target/arm/vfp-ldmiad.c: Likewise.
567 * gcc.target/arm/vfp-ldmias.c: Likewise.
568 * gcc.target/arm/vfp-stmdbd.c: Likewise.
569 * gcc.target/arm/vfp-stmdbs.c: Likewise.
570 * gcc.target/arm/vfp-stmiad.c: Likewise.
571 * gcc.target/arm/vfp-stmias.c: Likewise.
572
573 2014-09-09 Tony Wang <tony.wang@arm.com>
574
575 * gcc.target/arm/xordi3-opt.c: Disable this
576 test case for thumb1 target.
577 * gcc.target/arm/iordi3-opt.c: Ditto.
578
579 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
580
581 PR target/61749
582 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
583
584 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
585
586 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
587
588 2014-09-08 Jakub Jelinek <jakub@redhat.com>
589
590 PR tree-optimization/60196
591 PR tree-optimization/63189
592 * gcc.dg/vect/pr63189.c: New test.
593 * gcc.dg/vect/pr60196-1.c: New test.
594 * gcc.dg/vect/pr60196-2.c: New test.
595
596 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
597
598 * gcc.target/powerpc/swaps-p8-16.c: New test.
599
600 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
601
602 * gcc.target/i386/pr62208.c: New test.
603
604 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
605
606 PR testsuite/56194
607 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
608
609 * g++.dg/ipa/pr61800.C: Require visibility.
610
611 * gcc.dg/pr61868.c: Require lto.
612
613 2014-09-05 Easwaran Raman <eraman@google.com>
614
615 PR rtl-optimization/62146
616 * testsuite/g++.dg/opt/pr62146.C: New.
617
618 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
619
620 * gcc.dg/vect/vect-109.c: Skip predicate added.
621 * gcc.dg/vect/vect-93.c: Test check fixed.
622 * gcc.dg/vect/bb-slp-10.c: Likewise.
623 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
624 Check unaligned feature.
625
626 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
627
628 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
629 int{32,16,8}x1_t with int{32,16,8}_t.
630 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
631 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
632 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
633 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
634
635 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
636
637 * gcc.target/aarch64/vget_high_1.c: New test.
638 * gcc.target/aarch64/vget_low_1.c: Likewise.
639
640 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
641
642 * gcc.target/aarch64/simd/int_comparisons.x: New file.
643 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
644 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
645
646 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
647
648 * gcc.target/aarch64/simd/vrbit_1.c: New test.
649
650 2014-09-05 Richard Biener <rguenther@suse.de>
651
652 PR middle-end/63148
653 * gcc.dg/vect/pr63148.c: New testcase.
654 * c-c++-common/pr19807-1.c: Likewise.
655 * g++.dg/tree-ssa/pr19807.C: Adjust.
656 * g++.dg/tree-ssa/tmmti-2.C: Remove.
657
658 2014-09-05 Bin Cheng <bin.cheng@arm.com>
659
660 PR target/55701
661 * gcc.target/arm/memset-inline-1.c: New test.
662 * gcc.target/arm/memset-inline-2.c: New test.
663 * gcc.target/arm/memset-inline-3.c: New test.
664 * gcc.target/arm/memset-inline-4.c: New test.
665 * gcc.target/arm/memset-inline-5.c: New test.
666 * gcc.target/arm/memset-inline-6.c: New test.
667 * gcc.target/arm/memset-inline-7.c: New test.
668 * gcc.target/arm/memset-inline-8.c: New test.
669 * gcc.target/arm/memset-inline-9.c: New test.
670 * gcc.target/arm/memset-inline-10.c: New test.
671
672 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
673
674 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
675
676 2014-09-04 Guozhi Wei <carrot@google.com>
677
678 PR target/62040
679 * gcc.target/aarch64/pr62040.c: New test.
680
681 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
682
683 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
684 override specific ones, but specific ones do.
685
686 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
687
688 * gcc.target/powerpc/swaps-p8-13.c: New test.
689 * gcc.target/powerpc/swaps-p8-14.c: New test.
690 * gcc.target/powerpc/swaps-p8-15.c: New test.
691
692 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
693
694 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
695 regardless of endianness.
696
697 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
698
699 PR fortran/62174
700 * gfortran.dg/cray_pointers_11.f90: New.
701
702 2014-09-03 Martin Jambor <mjambor@suse.cz>
703
704 PR ipa/62015
705 * g++.dg/ipa/pr62015.C: New test.
706
707 2014-09-03 Martin Jambor <mjambor@suse.cz>
708
709 PR ipa/61986
710 * gcc.dg/ipa/pr61986.c: New test.
711
712 2014-09-03 Marek Polacek <polacek@redhat.com>
713
714 PR c/62294
715 * gcc.dg/pr62294.c: New test.
716 * gcc.dg/pr62294.h: New file.
717
718 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
719
720 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
721 of dg-options. Add "inline" keyword to test functions.
722
723 2014-09-03 Marek Polacek <polacek@redhat.com>
724
725 PR c/62024
726 * g++.dg/cpp0x/pr62024.C: New test.
727 * gcc.dg/pr62024.c: New test.
728
729 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
730
731 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
732 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
733 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
734 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
735 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
736 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
737
738 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
739
740 PR target/61078
741 * gcc.target/s390/pr61078.c: New testcase.
742
743 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
744
745 * gcc.dg/20111227-2.c: Compile only for x86 targets.
746 * gcc.dg/20111227-3.c: Ditto.
747
748 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
749
750 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
751
752 2014-09-03 Tobias Burnus <burnus@net-b.de>
753
754 PR fortran/61881
755 PR fortran/61888
756 PR fortran/57305
757 * gfortran.dg/sizeof_4.f90: New.
758
759 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
760
761 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
762 vec_cts, and vec_ctu.
763 * gcc.target/powerpc/builtins-2.c: Likewise.
764
765 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
766
767 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
768 [!__sun__ && !__hpux__] (arena_size): Scale according to
769 target pointer size.
770
771 2014-09-02 Marek Polacek <polacek@redhat.com>
772
773 PR fortran/62270
774 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
775
776 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
777
778 PR target/62275
779 * gcc.target/arm/vect-lceilf_1.c: New test.
780 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
781 * gcc.target/arm/vect-lroundf_1.c: Likewise.
782
783 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
784
785 PR target/62275
786 * gcc.target/arm/lceil-vcvt_1.c: New test.
787 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
788 * gcc.target/arm/lround-vcvt_1.c: Likewise.
789
790 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
791
792 DR 1453
793 * g++.dg/cpp0x/constexpr-volatile.C: New.
794 * g++.dg/ext/is_literal_type2.C: Likewise.
795
796 2014-09-02 Jakub Jelinek <jakub@redhat.com>
797 Balaji V. Iyer <balaji.v.iyer@intel.com>
798 Igor Zamyatin <igor.zamyatin@intel.com>
799
800 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
801 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
802 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
803 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
804 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
805 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
806 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
807 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
808 * g++.dg/cilk-plus/CK/cf3.cc: New test.
809 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
810 * g++.dg/cilk-plus/CK/for1.cc: New test.
811 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
812 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
813 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
814
815 2014-09-02 Richard Biener <rguenther@suse.de>
816
817 PR tree-optimization/62695
818 * gfortran.dg/pr62695.f90: New testcase.
819
820 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
821
822 PR target/62312
823 * gcc.c-torture/compile/pr62312.c: New.
824
825 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
826
827 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
828
829 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
830
831 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
832 Return right away if !arm*-*-*.
833
834 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
835
836 * gcc.c-torture/unsorted/386.c: Move to ...
837 * gcc.c-torture/compile/386.c: ... here.
838 * gcc.c-torture/unsorted/86.c: Move to ...
839 * gcc.c-torture/compile/86.c: ... here.
840 * gcc.c-torture/unsorted/a1.c: Move to ...
841 * gcc.c-torture/compile/a1.c: ... here.
842 * gcc.c-torture/unsorted/a3.c: Move to ...
843 * gcc.c-torture/compile/a3.c: ... here.
844 * gcc.c-torture/unsorted/aaa.c: Move to ...
845 * gcc.c-torture/compile/aaa.c: ... here.
846 * gcc.c-torture/unsorted/aa.c: Move to ...
847 * gcc.c-torture/compile/aa.c: ... here.
848 * gcc.c-torture/unsorted/abs.c: Move to ...
849 * gcc.c-torture/compile/abs.c: ... here.
850 * gcc.c-torture/unsorted/a.c: Move to ...
851 * gcc.c-torture/compile/a.c: ... here.
852 * gcc.c-torture/unsorted/ac.c: Move to ...
853 * gcc.c-torture/compile/ac.c: ... here.
854 * gcc.c-torture/unsorted/acc.c: Move to ...
855 * gcc.c-torture/compile/acc.c: ... here.
856 * gcc.c-torture/unsorted/add386.c: Move to ...
857 * gcc.c-torture/compile/add386.c: ... here.
858 * gcc.c-torture/unsorted/add.c: Move to ...
859 * gcc.c-torture/compile/add.c: ... here.
860 * gcc.c-torture/unsorted/addcc.c: Move to ...
861 * gcc.c-torture/compile/addcc.c: ... here.
862 * gcc.c-torture/unsorted/andm.c: Move to ...
863 * gcc.c-torture/compile/andm.c: ... here.
864 * gcc.c-torture/unsorted/andmem.c: Move to ...
865 * gcc.c-torture/compile/andmem.c: ... here.
866 * gcc.c-torture/unsorted/andn.c: Move to ...
867 * gcc.c-torture/compile/andn.c: ... here.
868 * gcc.c-torture/unsorted/andok.c: Move to ...
869 * gcc.c-torture/compile/andok.c: ... here.
870 * gcc.c-torture/unsorted/andsi.c: Move to ...
871 * gcc.c-torture/compile/andsi.c: ... here.
872 * gcc.c-torture/unsorted/andsparc.c: Move to ...
873 * gcc.c-torture/compile/andsparc.c: ... here.
874 * gcc.c-torture/unsorted/aos.c: Move to ...
875 * gcc.c-torture/compile/aos.c: ... here.
876 * gcc.c-torture/unsorted/arr.c: Move to ...
877 * gcc.c-torture/compile/arr.c: ... here.
878 * gcc.c-torture/unsorted/as.c: Move to ...
879 * gcc.c-torture/compile/as.c: ... here.
880 * gcc.c-torture/unsorted/ase.c: Move to ...
881 * gcc.c-torture/compile/ase.c: ... here.
882 * gcc.c-torture/unsorted/b1.c: Move to ...
883 * gcc.c-torture/compile/b1.c: ... here.
884 * gcc.c-torture/unsorted/b2.c: Move to ...
885 * gcc.c-torture/compile/b2.c: ... here.
886 * gcc.c-torture/unsorted/b3.c: Move to ...
887 * gcc.c-torture/compile/b3.c: ... here.
888 * gcc.c-torture/unsorted/b88.c: Move to ...
889 * gcc.c-torture/compile/b88.c: ... here.
890 * gcc.c-torture/unsorted/bad.c: Move to ...
891 * gcc.c-torture/compile/bad.c: ... here.
892 * gcc.c-torture/unsorted/band.c: Move to ...
893 * gcc.c-torture/compile/band.c: ... here.
894 * gcc.c-torture/unsorted/bb0.c: Move to ...
895 * gcc.c-torture/compile/bb0.c: ... here.
896 * gcc.c-torture/unsorted/bb1.c: Move to ...
897 * gcc.c-torture/compile/bb1.c: ... here.
898 * gcc.c-torture/unsorted/bbb.c: Move to ...
899 * gcc.c-torture/compile/bbb.c: ... here.
900 * gcc.c-torture/unsorted/b.c: Move to ...
901 * gcc.c-torture/compile/b.c: ... here.
902 * gcc.c-torture/unsorted/bc.c: Move to ...
903 * gcc.c-torture/compile/bc.c: ... here.
904 * gcc.c-torture/unsorted/bcopy.c: Move to ...
905 * gcc.c-torture/compile/bcopy.c: ... here.
906 * gcc.c-torture/unsorted/bf.c: Move to ...
907 * gcc.c-torture/compile/bf.c: ... here.
908 * gcc.c-torture/unsorted/bfins.c: Move to ...
909 * gcc.c-torture/compile/bfins.c: ... here.
910 * gcc.c-torture/unsorted/bfx.c: Move to ...
911 * gcc.c-torture/compile/bfx.c: ... here.
912 * gcc.c-torture/unsorted/bge.c: Move to ...
913 * gcc.c-torture/compile/bge.c: ... here.
914 * gcc.c-torture/unsorted/bit.c: Move to ...
915 * gcc.c-torture/compile/bit.c: ... here.
916 * gcc.c-torture/unsorted/bitf.c: Move to ...
917 * gcc.c-torture/compile/bitf.c: ... here.
918 * gcc.c-torture/unsorted/bitw.c: Move to ...
919 * gcc.c-torture/compile/bitw.c: ... here.
920 * gcc.c-torture/unsorted/blk.c: Move to ...
921 * gcc.c-torture/compile/blk.c: ... here.
922 * gcc.c-torture/unsorted/bt386.c: Move to ...
923 * gcc.c-torture/compile/bt386.c: ... here.
924 * gcc.c-torture/unsorted/bt.c: Move to ...
925 * gcc.c-torture/compile/bt.c: ... here.
926 * gcc.c-torture/unsorted/BUG11.c: Move to ...
927 * gcc.c-torture/compile/BUG11.c: ... here.
928 * gcc.c-torture/unsorted/BUG12.c: Move to ...
929 * gcc.c-torture/compile/BUG12.c: ... here.
930 * gcc.c-torture/unsorted/BUG13.c: Move to ...
931 * gcc.c-torture/compile/BUG13.c: ... here.
932 * gcc.c-torture/unsorted/BUG16.c: Move to ...
933 * gcc.c-torture/compile/BUG16.c: ... here.
934 * gcc.c-torture/unsorted/BUG17.c: Move to ...
935 * gcc.c-torture/compile/BUG17.c: ... here.
936 * gcc.c-torture/unsorted/BUG18.c: Move to ...
937 * gcc.c-torture/compile/BUG18.c: ... here.
938 * gcc.c-torture/unsorted/BUG1.c: Move to ...
939 * gcc.c-torture/compile/BUG1.c: ... here.
940 * gcc.c-torture/unsorted/BUG21.c: Move to ...
941 * gcc.c-torture/compile/BUG21.c: ... here.
942 * gcc.c-torture/unsorted/BUG22.c: Move to ...
943 * gcc.c-torture/compile/BUG22.c: ... here.
944 * gcc.c-torture/unsorted/BUG23.c: Move to ...
945 * gcc.c-torture/compile/BUG23.c: ... here.
946 * gcc.c-torture/unsorted/BUG24.c: Move to ...
947 * gcc.c-torture/compile/BUG24.c: ... here.
948 * gcc.c-torture/unsorted/BUG25.c: Move to ...
949 * gcc.c-torture/compile/BUG25.c: ... here.
950 * gcc.c-torture/unsorted/BUG2.c: Move to ...
951 * gcc.c-torture/compile/BUG2.c: ... here.
952 * gcc.c-torture/unsorted/BUG3.c: Move to ...
953 * gcc.c-torture/compile/BUG3.c: ... here.
954 * gcc.c-torture/unsorted/BUG4.c: Move to ...
955 * gcc.c-torture/compile/BUG4.c: ... here.
956 * gcc.c-torture/unsorted/BUG5.c: Move to ...
957 * gcc.c-torture/compile/BUG5.c: ... here.
958 * gcc.c-torture/unsorted/BUG6.c: Move to ...
959 * gcc.c-torture/compile/BUG6.c: ... here.
960 * gcc.c-torture/unsorted/bug.c: Move to ...
961 * gcc.c-torture/compile/bug.c: ... here.
962 * gcc.c-torture/unsorted/bugc.c: Move to ...
963 * gcc.c-torture/compile/bugc.c: ... here.
964 * gcc.c-torture/unsorted/buns.c: Move to ...
965 * gcc.c-torture/compile/buns.c: ... here.
966 * gcc.c-torture/unsorted/bx.c: Move to ...
967 * gcc.c-torture/compile/bx.c: ... here.
968 * gcc.c-torture/unsorted/c1.c: Move to ...
969 * gcc.c-torture/compile/c1.c: ... here.
970 * gcc.c-torture/unsorted/c2.c: Move to ...
971 * gcc.c-torture/compile/c2.c: ... here.
972 * gcc.c-torture/unsorted/call386.c: Move to ...
973 * gcc.c-torture/compile/call386.c: ... here.
974 * gcc.c-torture/unsorted/call.c: Move to ...
975 * gcc.c-torture/compile/call.c: ... here.
976 * gcc.c-torture/unsorted/callind.c: Move to ...
977 * gcc.c-torture/compile/callind.c: ... here.
978 * gcc.c-torture/unsorted/c.c: Move to ...
979 * gcc.c-torture/compile/c.c: ... here.
980 * gcc.c-torture/unsorted/cc.c: Move to ...
981 * gcc.c-torture/compile/cc.c: ... here.
982 * gcc.c-torture/unsorted/charmtst.c: Move to ...
983 * gcc.c-torture/compile/charmtst.c: ... here.
984 * gcc.c-torture/unsorted/cmb.c: Move to ...
985 * gcc.c-torture/compile/cmb.c: ... here.
986 * gcc.c-torture/unsorted/cmp.c: Move to ...
987 * gcc.c-torture/compile/cmp.c: ... here.
988 * gcc.c-torture/unsorted/cmphi.c: Move to ...
989 * gcc.c-torture/compile/cmphi.c: ... here.
990 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
991 * gcc.c-torture/compile/cmpsi386.c: ... here.
992 * gcc.c-torture/unsorted/cmul.c: Move to ...
993 * gcc.c-torture/compile/cmul.c: ... here.
994 * gcc.c-torture/unsorted/cn1.c: Move to ...
995 * gcc.c-torture/compile/cn1.c: ... here.
996 * gcc.c-torture/unsorted/comb.c: Move to ...
997 * gcc.c-torture/compile/comb.c: ... here.
998 * gcc.c-torture/unsorted/consec.c: Move to ...
999 * gcc.c-torture/compile/consec.c: ... here.
1000 * gcc.c-torture/unsorted/const.c: Move to ...
1001 * gcc.c-torture/compile/const.c: ... here.
1002 * gcc.c-torture/unsorted/conv.c: Move to ...
1003 * gcc.c-torture/compile/conv.c: ... here.
1004 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
1005 * gcc.c-torture/compile/conv_tst.c: ... here.
1006 * gcc.c-torture/unsorted/cp.c: Move to ...
1007 * gcc.c-torture/compile/cp.c: ... here.
1008 * gcc.c-torture/unsorted/csebug.c: Move to ...
1009 * gcc.c-torture/compile/csebug.c: ... here.
1010 * gcc.c-torture/unsorted/cvt.c: Move to ...
1011 * gcc.c-torture/compile/cvt.c: ... here.
1012 * gcc.c-torture/unsorted/dblbug.c: Move to ...
1013 * gcc.c-torture/compile/dblbug.c: ... here.
1014 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
1015 * gcc.c-torture/compile/dbl_parm.c: ... here.
1016 * gcc.c-torture/unsorted/d.c: Move to ...
1017 * gcc.c-torture/compile/d.c: ... here.
1018 * gcc.c-torture/unsorted/ddd.c: Move to ...
1019 * gcc.c-torture/compile/ddd.c: ... here.
1020 * gcc.c-torture/unsorted/dead.c: Move to ...
1021 * gcc.c-torture/compile/dead.c: ... here.
1022 * gcc.c-torture/unsorted/delay.c: Move to ...
1023 * gcc.c-torture/compile/delay.c: ... here.
1024 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
1025 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
1026 * gcc.c-torture/unsorted/di.c: Move to ...
1027 * gcc.c-torture/compile/di.c: ... here.
1028 * gcc.c-torture/unsorted/dic.c: Move to ...
1029 * gcc.c-torture/compile/dic.c: ... here.
1030 * gcc.c-torture/unsorted/dilayout.c: Move to ...
1031 * gcc.c-torture/compile/dilayout.c: ... here.
1032 * gcc.c-torture/unsorted/dimove.c: Move to ...
1033 * gcc.c-torture/compile/dimove.c: ... here.
1034 * gcc.c-torture/unsorted/dimul.c: Move to ...
1035 * gcc.c-torture/compile/dimul.c: ... here.
1036 * gcc.c-torture/unsorted/div.c: Move to ...
1037 * gcc.c-torture/compile/div.c: ... here.
1038 * gcc.c-torture/unsorted/divdf.c: Move to ...
1039 * gcc.c-torture/compile/divdf.c: ... here.
1040 * gcc.c-torture/unsorted/dm.c: Move to ...
1041 * gcc.c-torture/compile/dm.c: ... here.
1042 * gcc.c-torture/unsorted/dshift.c: Move to ...
1043 * gcc.c-torture/compile/dshift.c: ... here.
1044 * gcc.c-torture/unsorted/e.c: Move to ...
1045 * gcc.c-torture/compile/e.c: ... here.
1046 * gcc.c-torture/unsorted/ex.c: Move to ...
1047 * gcc.c-torture/compile/ex.c: ... here.
1048 * gcc.c-torture/unsorted/ext.c: Move to ...
1049 * gcc.c-torture/compile/ext.c: ... here.
1050 * gcc.c-torture/unsorted/f1.c: Move to ...
1051 * gcc.c-torture/compile/f1.c: ... here.
1052 * gcc.c-torture/unsorted/f2.c: Move to ...
1053 * gcc.c-torture/compile/f2.c: ... here.
1054 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1055 * gcc.c-torture/compile/fdmul.c: ... here.
1056 * gcc.c-torture/unsorted/float.c: Move to ...
1057 * gcc.c-torture/compile/float.c: ... here.
1058 * gcc.c-torture/unsorted/flo.c: Move to ...
1059 * gcc.c-torture/compile/flo.c: ... here.
1060 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1061 * gcc.c-torture/compile/flt_const.c: ... here.
1062 * gcc.c-torture/unsorted/fnul.c: Move to ...
1063 * gcc.c-torture/compile/fnul.c: ... here.
1064 * gcc.c-torture/unsorted/foo.c: Move to ...
1065 * gcc.c-torture/compile/foo.c: ... here.
1066 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1067 * gcc.c-torture/compile/forgetcc.c: ... here.
1068 * gcc.c-torture/unsorted/fq.c: Move to ...
1069 * gcc.c-torture/compile/fq.c: ... here.
1070 * gcc.c-torture/unsorted/g.c: Move to ...
1071 * gcc.c-torture/compile/g.c: ... here.
1072 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1073 * gcc.c-torture/compile/gen_tst.c: ... here.
1074 * gcc.c-torture/unsorted/glob.c: Move to ...
1075 * gcc.c-torture/compile/glob.c: ... here.
1076 * gcc.c-torture/unsorted/gronk.c: Move to ...
1077 * gcc.c-torture/compile/gronk.c: ... here.
1078 * gcc.c-torture/unsorted/hibug.c: Move to ...
1079 * gcc.c-torture/compile/hibug.c: ... here.
1080 * gcc.c-torture/unsorted/hi.c: Move to ...
1081 * gcc.c-torture/compile/hi.c: ... here.
1082 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1083 * gcc.c-torture/compile/HIcmp.c: ... here.
1084 * gcc.c-torture/unsorted/HIset.c: Move to ...
1085 * gcc.c-torture/compile/HIset.c: ... here.
1086 * gcc.c-torture/unsorted/i.c: Move to ...
1087 * gcc.c-torture/compile/i.c: ... here.
1088 * gcc.c-torture/unsorted/i++.c: Move to ...
1089 * gcc.c-torture/compile/i++.c: ... here.
1090 * gcc.c-torture/unsorted/ic.c: Move to ...
1091 * gcc.c-torture/compile/ic.c: ... here.
1092 * gcc.c-torture/unsorted/icmp.c: Move to ...
1093 * gcc.c-torture/compile/icmp.c: ... here.
1094 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1095 * gcc.c-torture/compile/ifreg.c: ... here.
1096 * gcc.c-torture/unsorted/imm.c: Move to ...
1097 * gcc.c-torture/compile/imm.c: ... here.
1098 * gcc.c-torture/unsorted/isinf.c: Move to ...
1099 * gcc.c-torture/compile/isinf.c: ... here.
1100 * gcc.c-torture/unsorted/jmp.c: Move to ...
1101 * gcc.c-torture/compile/jmp.c: ... here.
1102 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1103 * gcc.c-torture/compile/jumptab.c: ... here.
1104 * gcc.c-torture/unsorted/layout.c: Move to ...
1105 * gcc.c-torture/compile/layout.c: ... here.
1106 * gcc.c-torture/unsorted/lbug.c: Move to ...
1107 * gcc.c-torture/compile/lbug.c: ... here.
1108 * gcc.c-torture/unsorted/l.c: Move to ...
1109 * gcc.c-torture/compile/l.c: ... here.
1110 * gcc.c-torture/unsorted/ll1.c: Move to ...
1111 * gcc.c-torture/compile/ll1.c: ... here.
1112 * gcc.c-torture/unsorted/llbug.c: Move to ...
1113 * gcc.c-torture/compile/llbug.c: ... here.
1114 * gcc.c-torture/unsorted/lll.c: Move to ...
1115 * gcc.c-torture/compile/lll.c: ... here.
1116 * gcc.c-torture/unsorted/load8.c: Move to ...
1117 * gcc.c-torture/compile/load8.c: ... here.
1118 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1119 * gcc.c-torture/compile/loadhicc.c: ... here.
1120 * gcc.c-torture/unsorted/log2.c: Move to ...
1121 * gcc.c-torture/compile/log2.c: ... here.
1122 * gcc.c-torture/unsorted/logic.c: Move to ...
1123 * gcc.c-torture/compile/logic.c: ... here.
1124 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1125 * gcc.c-torture/compile/loop-1.c: ... here.
1126 * gcc.c-torture/unsorted/loop386.c: Move to ...
1127 * gcc.c-torture/compile/loop386.c: ... here.
1128 * gcc.c-torture/unsorted/lop.c: Move to ...
1129 * gcc.c-torture/compile/lop.c: ... here.
1130 * gcc.c-torture/unsorted/m1.c: Move to ...
1131 * gcc.c-torture/compile/m1.c: ... here.
1132 * gcc.c-torture/unsorted/m2.c: Move to ...
1133 * gcc.c-torture/compile/m2.c: ... here.
1134 * gcc.c-torture/unsorted/m5.c: Move to ...
1135 * gcc.c-torture/compile/m5.c: ... here.
1136 * gcc.c-torture/unsorted/m68.c: Move to ...
1137 * gcc.c-torture/compile/m68.c: ... here.
1138 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1139 * gcc.c-torture/compile/mbyte.c: ... here.
1140 * gcc.c-torture/unsorted/mchar.c: Move to ...
1141 * gcc.c-torture/compile/mchar.c: ... here.
1142 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1143 * gcc.c-torture/compile/mcmp.c: ... here.
1144 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1145 * gcc.c-torture/compile/mdouble.c: ... here.
1146 * gcc.c-torture/unsorted/memtst.c: Move to ...
1147 * gcc.c-torture/compile/memtst.c: ... here.
1148 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1149 * gcc.c-torture/compile/miscomp.c: ... here.
1150 * gcc.c-torture/unsorted/mm.c: Move to ...
1151 * gcc.c-torture/compile/mm.c: ... here.
1152 * gcc.c-torture/unsorted/mod.c: Move to ...
1153 * gcc.c-torture/compile/mod.c: ... here.
1154 * gcc.c-torture/unsorted/modcc.c: Move to ...
1155 * gcc.c-torture/compile/modcc.c: ... here.
1156 * gcc.c-torture/unsorted/move.c: Move to ...
1157 * gcc.c-torture/compile/move.c: ... here.
1158 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1159 * gcc.c-torture/compile/move_qhi.c: ... here.
1160 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1161 * gcc.c-torture/compile/mregtst.c: ... here.
1162 * gcc.c-torture/unsorted/msp.c: Move to ...
1163 * gcc.c-torture/compile/msp.c: ... here.
1164 * gcc.c-torture/unsorted/mtst.c: Move to ...
1165 * gcc.c-torture/compile/mtst.c: ... here.
1166 * gcc.c-torture/unsorted/mu.c: Move to ...
1167 * gcc.c-torture/compile/mu.c: ... here.
1168 * gcc.c-torture/unsorted/mul.c: Move to ...
1169 * gcc.c-torture/compile/mul.c: ... here.
1170 * gcc.c-torture/unsorted/mword1.c: Move to ...
1171 * gcc.c-torture/compile/mword1.c: ... here.
1172 * gcc.c-torture/unsorted/mword.c: Move to ...
1173 * gcc.c-torture/compile/mword.c: ... here.
1174 * gcc.c-torture/unsorted/n1.c: Move to ...
1175 * gcc.c-torture/compile/n1.c: ... here.
1176 * gcc.c-torture/unsorted/nand.c: Move to ...
1177 * gcc.c-torture/compile/nand.c: ... here.
1178 * gcc.c-torture/unsorted/n.c: Move to ...
1179 * gcc.c-torture/compile/n.c: ... here.
1180 * gcc.c-torture/unsorted/neg.c: Move to ...
1181 * gcc.c-torture/compile/neg.c: ... here.
1182 * gcc.c-torture/unsorted/o.c: Move to ...
1183 * gcc.c-torture/compile/o.c: ... here.
1184 * gcc.c-torture/unsorted/omit.c: Move to ...
1185 * gcc.c-torture/compile/omit.c: ... here.
1186 * gcc.c-torture/unsorted/opout.c: Move to ...
1187 * gcc.c-torture/compile/opout.c: ... here.
1188 * gcc.c-torture/unsorted/opt.c: Move to ...
1189 * gcc.c-torture/compile/opt.c: ... here.
1190 * gcc.c-torture/unsorted/or386.c: Move to ...
1191 * gcc.c-torture/compile/or386.c: ... here.
1192 * gcc.c-torture/unsorted/or.c: Move to ...
1193 * gcc.c-torture/compile/or.c: ... here.
1194 * gcc.c-torture/unsorted/parms.c: Move to ...
1195 * gcc.c-torture/compile/parms.c: ... here.
1196 * gcc.c-torture/unsorted/pass.c: Move to ...
1197 * gcc.c-torture/compile/pass.c: ... here.
1198 * gcc.c-torture/unsorted/p.c: Move to ...
1199 * gcc.c-torture/compile/p.c: ... here.
1200 * gcc.c-torture/unsorted/pmt.c: Move to ...
1201 * gcc.c-torture/compile/pmt.c: ... here.
1202 * gcc.c-torture/unsorted/poor.c: Move to ...
1203 * gcc.c-torture/compile/poor.c: ... here.
1204 * gcc.c-torture/unsorted/pp.c: Move to ...
1205 * gcc.c-torture/compile/pp.c: ... here.
1206 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1207 * gcc.c-torture/compile/pret-arg.c: ... here.
1208 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1209 * gcc.c-torture/compile/pyr2.c: ... here.
1210 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1211 * gcc.c-torture/compile/PYRBUG.c: ... here.
1212 * gcc.c-torture/unsorted/pyr.c: Move to ...
1213 * gcc.c-torture/compile/pyr.c: ... here.
1214 * gcc.c-torture/unsorted/q.c: Move to ...
1215 * gcc.c-torture/compile/q.c: ... here.
1216 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1217 * gcc.c-torture/compile/QIcmp.c: ... here.
1218 * gcc.c-torture/unsorted/QIset.c: Move to ...
1219 * gcc.c-torture/compile/QIset.c: ... here.
1220 * gcc.c-torture/unsorted/r1.c: Move to ...
1221 * gcc.c-torture/compile/r1.c: ... here.
1222 * gcc.c-torture/unsorted/r.c: Move to ...
1223 * gcc.c-torture/compile/r.c: ... here.
1224 * gcc.c-torture/unsorted/rel.c: Move to ...
1225 * gcc.c-torture/compile/rel.c: ... here.
1226 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1227 * gcc.c-torture/compile/rmsc.c: ... here.
1228 * gcc.c-torture/unsorted/round.c: Move to ...
1229 * gcc.c-torture/compile/round.c: ... here.
1230 * gcc.c-torture/unsorted/run.c: Move to ...
1231 * gcc.c-torture/compile/run.c: ... here.
1232 * gcc.c-torture/unsorted/sar.c: Move to ...
1233 * gcc.c-torture/compile/sar.c: ... here.
1234 * gcc.c-torture/unsorted/s.c: Move to ...
1235 * gcc.c-torture/compile/s.c: ... here.
1236 * gcc.c-torture/unsorted/scal.c: Move to ...
1237 * gcc.c-torture/compile/scal.c: ... here.
1238 * gcc.c-torture/unsorted/sc.c: Move to ...
1239 * gcc.c-torture/compile/sc.c: ... here.
1240 * gcc.c-torture/unsorted/scc.c: Move to ...
1241 * gcc.c-torture/compile/scc.c: ... here.
1242 * gcc.c-torture/unsorted/scond.c: Move to ...
1243 * gcc.c-torture/compile/scond.c: ... here.
1244 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1245 * gcc.c-torture/compile/selfrec.c: ... here.
1246 * gcc.c-torture/unsorted/seq.c: Move to ...
1247 * gcc.c-torture/compile/seq.c: ... here.
1248 * gcc.c-torture/unsorted/set386.c: Move to ...
1249 * gcc.c-torture/compile/set386.c: ... here.
1250 * gcc.c-torture/unsorted/set88.c: Move to ...
1251 * gcc.c-torture/compile/set88.c: ... here.
1252 * gcc.c-torture/unsorted/SFset.c: Move to ...
1253 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1254 * gcc.c-torture/unsorted/shand.c: Move to ...
1255 * gcc.c-torture/compile/shand.c: ... here.
1256 * gcc.c-torture/unsorted/sh.c: Move to ...
1257 * gcc.c-torture/compile/sh.c: ... here.
1258 * gcc.c-torture/unsorted/shft.c: Move to ...
1259 * gcc.c-torture/compile/shft.c: ... here.
1260 * gcc.c-torture/unsorted/shift.c: Move to ...
1261 * gcc.c-torture/compile/shift.c: ... here.
1262 * gcc.c-torture/unsorted/shloop.c: Move to ...
1263 * gcc.c-torture/compile/shloop.c: ... here.
1264 * gcc.c-torture/unsorted/shm.c: Move to ...
1265 * gcc.c-torture/compile/shm.c: ... here.
1266 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1267 * gcc.c-torture/compile/SIcmp.c: ... here.
1268 * gcc.c-torture/unsorted/signext2.c: Move to ...
1269 * gcc.c-torture/compile/signext2.c: ... here.
1270 * gcc.c-torture/unsorted/signext.c: Move to ...
1271 * gcc.c-torture/compile/signext.c: ... here.
1272 * gcc.c-torture/unsorted/sim.c: Move to ...
1273 * gcc.c-torture/compile/sim.c: ... here.
1274 * gcc.c-torture/unsorted/simple.c: Move to ...
1275 * gcc.c-torture/compile/simple.c: ... here.
1276 * gcc.c-torture/unsorted/SIset.c: Move to ...
1277 * gcc.c-torture/compile/SIset.c: ... here.
1278 * gcc.c-torture/unsorted/sne.c: Move to ...
1279 * gcc.c-torture/compile/sne.c: ... here.
1280 * gcc.c-torture/unsorted/sound.c: Move to ...
1281 * gcc.c-torture/compile/sound.c: ... here.
1282 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1283 * gcc.c-torture/compile/sparcbug.c: ... here.
1284 * gcc.c-torture/unsorted/speed.c: Move to ...
1285 * gcc.c-torture/compile/speed.c: ... here.
1286 * gcc.c-torture/unsorted/stor.c: Move to ...
1287 * gcc.c-torture/compile/stor.c: ... here.
1288 * gcc.c-torture/unsorted/store0.c: Move to ...
1289 * gcc.c-torture/compile/store0.c: ... here.
1290 * gcc.c-torture/unsorted/storecc.c: Move to ...
1291 * gcc.c-torture/compile/storecc.c: ... here.
1292 * gcc.c-torture/unsorted/str.c: Move to ...
1293 * gcc.c-torture/compile/str.c: ... here.
1294 * gcc.c-torture/unsorted/stru.c: Move to ...
1295 * gcc.c-torture/compile/stru.c: ... here.
1296 * gcc.c-torture/unsorted/structret.c: Move to ...
1297 * gcc.c-torture/compile/structret.c: ... here.
1298 * gcc.c-torture/unsorted/stuct.c: Move to ...
1299 * gcc.c-torture/compile/stuct.c: ... here.
1300 * gcc.c-torture/unsorted/sub32.c: Move to ...
1301 * gcc.c-torture/compile/sub32.c: ... here.
1302 * gcc.c-torture/unsorted/subcc.c: Move to ...
1303 * gcc.c-torture/compile/subcc.c: ... here.
1304 * gcc.c-torture/unsorted/subcse.c: Move to ...
1305 * gcc.c-torture/compile/subcse.c: ... here.
1306 * gcc.c-torture/unsorted/sym.c: Move to ...
1307 * gcc.c-torture/compile/sym.c: ... here.
1308 * gcc.c-torture/unsorted/symconst.c: Move to ...
1309 * gcc.c-torture/compile/symconst.c: ... here.
1310 * gcc.c-torture/unsorted/t.c: Move to ...
1311 * gcc.c-torture/compile/t.c: ... here.
1312 * gcc.c-torture/unsorted/test.c: Move to ...
1313 * gcc.c-torture/compile/test.c: ... here.
1314 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1315 * gcc.c-torture/compile/test-flow.c: ... here.
1316 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1317 * gcc.c-torture/compile/test-loop.c: ... here.
1318 * gcc.c-torture/unsorted/time.c: Move to ...
1319 * gcc.c-torture/compile/time.c: ... here.
1320 * gcc.c-torture/unsorted/tmp.c: Move to ...
1321 * gcc.c-torture/compile/tmp.c: ... here.
1322 * gcc.c-torture/unsorted/trivial.c: Move to ...
1323 * gcc.c-torture/compile/trivial.c: ... here.
1324 * gcc.c-torture/unsorted/trunc.c: Move to ...
1325 * gcc.c-torture/compile/trunc.c: ... here.
1326 * gcc.c-torture/unsorted/u.c: Move to ...
1327 * gcc.c-torture/compile/u.c: ... here.
1328 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1329 * gcc.c-torture/compile/udconvert.c: ... here.
1330 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1331 * gcc.c-torture/compile/udivmod4.c: ... here.
1332 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1333 * gcc.c-torture/compile/UHIcmp.c: ... here.
1334 * gcc.c-torture/unsorted/uns.c: Move to ...
1335 * gcc.c-torture/compile/uns.c: ... here.
1336 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1337 * gcc.c-torture/compile/uns_tst.c: ... here.
1338 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1339 * gcc.c-torture/compile/UQIcmp.c: ... here.
1340 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1341 * gcc.c-torture/compile/USIcmp.c: ... here.
1342 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1343 * gcc.c-torture/compile/uuarg.c: ... here.
1344 * gcc.c-torture/unsorted/v.c: Move to ...
1345 * gcc.c-torture/compile/v.c: ... here.
1346 * gcc.c-torture/unsorted/w.c: Move to ...
1347 * gcc.c-torture/compile/w.c: ... here.
1348 * gcc.c-torture/unsorted/ww.c: Move to ...
1349 * gcc.c-torture/compile/ww.c: ... here.
1350 * gcc.c-torture/unsorted/xb.c: Move to ...
1351 * gcc.c-torture/compile/xb.c: ... here.
1352 * gcc.c-torture/unsorted/xbg.c: Move to ...
1353 * gcc.c-torture/compile/xbg.c: ... here.
1354 * gcc.c-torture/unsorted/x.c: Move to ...
1355 * gcc.c-torture/compile/x.c: ... here.
1356 * gcc.c-torture/unsorted/xc.c: Move to ...
1357 * gcc.c-torture/compile/xc.c: ... here.
1358 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1359 * gcc.c-torture/compile/xcsebug.c: ... here.
1360 * gcc.c-torture/unsorted/xdi.c: Move to ...
1361 * gcc.c-torture/compile/xdi.c: ... here.
1362 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1363 * gcc.c-torture/compile/xfoo.c: ... here.
1364 * gcc.c-torture/unsorted/xi.c: Move to ...
1365 * gcc.c-torture/compile/xi.c: ... here.
1366 * gcc.c-torture/unsorted/xlop.c: Move to ...
1367 * gcc.c-torture/compile/xlop.c: ... here.
1368 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1369 * gcc.c-torture/compile/xmtst.c: ... here.
1370 * gcc.c-torture/unsorted/xneg.c: Move to ...
1371 * gcc.c-torture/compile/xneg.c: ... here.
1372 * gcc.c-torture/unsorted/xopt.c: Move to ...
1373 * gcc.c-torture/compile/xopt.c: ... here.
1374 * gcc.c-torture/unsorted/xor.c: Move to ...
1375 * gcc.c-torture/compile/xor.c: ... here.
1376 * gcc.c-torture/unsorted/xorn.c: Move to ...
1377 * gcc.c-torture/compile/xorn.c: ... here.
1378 * gcc.c-torture/unsorted/xp.c: Move to ...
1379 * gcc.c-torture/compile/xp.c: ... here.
1380 * gcc.c-torture/unsorted/xpp.c: Move to ...
1381 * gcc.c-torture/compile/xpp.c: ... here.
1382 * gcc.c-torture/unsorted/xs.c: Move to ...
1383 * gcc.c-torture/compile/xs.c: ... here.
1384 * gcc.c-torture/unsorted/xsh.c: Move to ...
1385 * gcc.c-torture/compile/xsh.c: ... here.
1386 * gcc.c-torture/unsorted/xz.c: Move to ...
1387 * gcc.c-torture/compile/xz.c: ... here.
1388 * gcc.c-torture/unsorted/xzz.c: Move to ...
1389 * gcc.c-torture/compile/xzz.c: ... here.
1390
1391 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1392
1393 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1394 (abort, exit): Declare.
1395
1396 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1397
1398 PR sanitizer/61897
1399 PR sanitizer/62140
1400 * c-c++-common/asan/pr62140-1.c: New test.
1401 * c-c++-common/asan/pr62140-2.c: New test.
1402
1403 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1404 Tobias Burnus <burnus@net-b.de>
1405
1406 PR fortran/62309
1407 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1408
1409 2014-08-31 Tobias Burnus <burnus@net-b.de>
1410
1411 * gfortran.dg/coarray_lib_comm_1.f90: New.
1412
1413 2014-08-30 Andrew Pinski <apinski@cavium.com>
1414
1415 * gcc.c-torture/execute/20140828-1.c: New testcase.
1416
1417 2014-08-29 DJ Delorie <dj@redhat.com>
1418
1419 * lib/target-supports.exp (check_effective_target_size32plus):
1420 Increase size to avoid false positives on 24-bit address spaces.
1421 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1422 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1423 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1424 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1425 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1426 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1427 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1428 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1429
1430 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1431
1432 PR c++/54002
1433 * g++.dg/cpp0x/constexpr-54002.C: New.
1434
1435 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1436
1437 PR c++/56991
1438 * g++.dg/cpp0x/constexpr-56991.C: New.
1439
1440 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1441
1442 PR c++/57764
1443 * g++.dg/cpp0x/constexpr-57764.C: New.
1444
1445 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/59938
1448 * g++.dg/cpp0x/constexpr-59938.C: New.
1449
1450 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/61484
1453 * g++.dg/cpp0x/constexpr-61484.C: New.
1454
1455 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1456
1457 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1458 vec_round, vec_splat, vec_div, and vec_mul.
1459 * gcc.target/powerpc/builtins-2.c: New test.
1460
1461 2014-08-28 Richard Biener <rguenther@suse.de>
1462
1463 PR tree-optimization/62283
1464 * gfortran.dg/vect/pr62283.f: New testcase.
1465 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1466 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1467 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1468 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1469 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1470 * gcc.dg/vect/vect-33.c: Likewise.
1471
1472 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1473
1474 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1475
1476 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1477
1478 PR cpp/23827 - standard C++ should not have hex float preprocessor
1479 tokens
1480 * g++.dg/cpp/pr23827_cxx11.C: New.
1481 * g++.dg/cpp/pr23827_cxx98.C: New.
1482 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1483 * gcc.dg/cpp/pr23827_c90.c: New.
1484 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1485 * gcc.dg/cpp/pr23827_c99.c: New.
1486
1487 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1488
1489 PR c++/52892
1490 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1491 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1492 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1493
1494 2014-08-27 Guozhi Wei <carrot@google.com>
1495
1496 PR target/62262
1497 * gcc.target/aarch64/pr62262.c: New test.
1498
1499 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1500
1501 PR target/60606
1502 PR target/61330
1503 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1504 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1505
1506 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1507
1508 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1509 failure on s390*-*-linux-gnu.
1510
1511 2014-08-26 Richard Biener <rguenther@suse.de>
1512
1513 PR tree-optimization/62175
1514 * g++.dg/torture/pr62175.C: New testcase.
1515
1516 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1517
1518 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1519 copy of compile/compile.exp.
1520 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1521 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1522 i?86-*.
1523 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1524 m32c-*-*.
1525 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1526 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1527 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1528 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1529 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1530 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1531 * gcc.c-torture/execute/20040703-1.c: Likewise.
1532 * gcc.c-torture/execute/20040705-1.c: Likewise.
1533 * gcc.c-torture/execute/20040705-2.c: Likewise.
1534 * gcc.c-torture/execute/20040709-1.c: Likewise.
1535 * gcc.c-torture/execute/20040709-2.c: Likewise.
1536 * gcc.c-torture/execute/20040811-1.c: Likewise.
1537 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1538 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1539 compiling for x86_64-* or i?86-*.
1540 * gcc.c-torture/execute/20050604-1.c: Likewise.
1541 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1542 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1543 for x86_64-* or i?86-*.
1544 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1545 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1546 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1547 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1548 option.
1549 * gcc.c-torture/execute/20111227-2.c: Moved to...
1550 * gcc.dg/20111227-2.c: ... here. Add -free option.
1551 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1552 * gcc.dg/20111227-3.c: ... here. Add -free option.
1553 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1554 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1555 declarations for abort and exit.
1556 * gcc.c-torture/execute/920711-1.c: Likewise.
1557 * gcc.c-torture/execute/930529-1.c: Likewise.
1558 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1559 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1560 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1561 exit.
1562 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1563 for i?86-* or x86_64-*. Add declarations for abort and exit.
1564 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1565 i?86-* or x86_64-*.
1566 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1567 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1568 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1569 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1570 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1571 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1572 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1573 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1574 m68k-linux.
1575 * gcc.c-torture/execute/loop-2g.c: Likewise.
1576 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1577 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1578 powerpc-*-eabi*.
1579 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1580 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1581 * gcc.c-torture/execute/pr23047.c: Likewise.
1582 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1583 declarations for abort and exit.
1584 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1585 * gcc.c-torture/execute/pr31448.c: Likewise.
1586 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1587 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1588 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1589 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1590 Skip on spu-*.
1591 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1592 declarations for abort and exit.
1593 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1594 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1595 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1596 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1597 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1598 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1599 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1600 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1601 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1602 * gcc.c-torture/execute/pr56799.c: Likewise.
1603 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1604 option. Add declarations for abort and exit.
1605 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1606 * gcc.c-torture/execute/pr58570.c: Likewise.
1607 * gcc.c-torture/execute/pr60822.c: Likewise.
1608 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1609 * gcc.c-torture/execute/shiftdi.c: Likewise.
1610 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1611 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1612 * gcc.c-torture/execute/usmul.c: Require int32plus.
1613 * gcc.c-torture/execute/vrp-5.c: Likewise.
1614 * gcc.c-torture/execute/vrp-6.c: Likewise.
1615 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1616 * gcc.c-torture/execute/20010122-1.x: Delete.
1617 * gcc.c-torture/execute/20010129-1.x: Delete.
1618 * gcc.c-torture/execute/20020404-1.x: Delete.
1619 * gcc.c-torture/execute/20021024-1.x: Delete.
1620 * gcc.c-torture/execute/20021127-1.x: Delete.
1621 * gcc.c-torture/execute/20030125-1.x: Delete.
1622 * gcc.c-torture/execute/20030216-1.x: Delete.
1623 * gcc.c-torture/execute/20030222-1.x: Delete.
1624 * gcc.c-torture/execute/20040629-1.x: Delete.
1625 * gcc.c-torture/execute/20040703-1.x: Delete.
1626 * gcc.c-torture/execute/20040705-1.x: Delete.
1627 * gcc.c-torture/execute/20040705-2.x: Delete.
1628 * gcc.c-torture/execute/20040709-1.x: Delete.
1629 * gcc.c-torture/execute/20040709-2.x: Delete.
1630 * gcc.c-torture/execute/20040811-1.x: Delete.
1631 * gcc.c-torture/execute/20050316-1.x: Delete.
1632 * gcc.c-torture/execute/20050316-2.x: Delete.
1633 * gcc.c-torture/execute/20050316-3.x: Delete.
1634 * gcc.c-torture/execute/20050604-1.x: Delete.
1635 * gcc.c-torture/execute/20061101-1.x: Delete.
1636 * gcc.c-torture/execute/20061220-1.x: Delete.
1637 * gcc.c-torture/execute/20081117-1.x: Delete.
1638 * gcc.c-torture/execute/20101011-1.x: Delete.
1639 * gcc.c-torture/execute/20120919-1.x: Delete.
1640 * gcc.c-torture/execute/920612-1.x: Delete.
1641 * gcc.c-torture/execute/920710-1.x: Delete.
1642 * gcc.c-torture/execute/920711-1.x: Delete.
1643 * gcc.c-torture/execute/930529-1.x: Delete.
1644 * gcc.c-torture/execute/931004-12.x: Delete.
1645 * gcc.c-torture/execute/980709-1.x: Delete.
1646 * gcc.c-torture/execute/981130-1.x: Delete.
1647 * gcc.c-torture/execute/990127-2.x: Delete.
1648 * gcc.c-torture/execute/990413-2.x: Delete.
1649 * gcc.c-torture/execute/990826-0.x: Delete.
1650 * gcc.c-torture/execute/bf64-1.x: Delete.
1651 * gcc.c-torture/execute/bitfld-4.x: Delete.
1652 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1653 * gcc.c-torture/execute/cvt-1.x: Delete.
1654 * gcc.c-torture/execute/eeprof-1.x: Delete.
1655 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1656 * gcc.c-torture/execute/loop-2f.x: Delete.
1657 * gcc.c-torture/execute/loop-2g.x: Delete.
1658 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1659 * gcc.c-torture/execute/nest-align-1.x: Delete.
1660 * gcc.c-torture/execute/pr19689.x: Delete.
1661 * gcc.c-torture/execute/pr22493-1.x: Delete.
1662 * gcc.c-torture/execute/pr23047.x: Delete.
1663 * gcc.c-torture/execute/pr23135.x: Delete.
1664 * gcc.c-torture/execute/pr29797-1.x: Delete.
1665 * gcc.c-torture/execute/pr31448.x: Delete.
1666 * gcc.c-torture/execute/pr35456.x: Delete.
1667 * gcc.c-torture/execute/pr37573.x: Delete.
1668 * gcc.c-torture/execute/pr38151.x: Delete.
1669 * gcc.c-torture/execute/pr39228.x: Delete.
1670 * gcc.c-torture/execute/pr39501.x: Delete.
1671 * gcc.c-torture/execute/pr40386.x: Delete.
1672 * gcc.c-torture/execute/pr43220.x: Delete.
1673 * gcc.c-torture/execute/pr44683.x: Delete.
1674 * gcc.c-torture/execute/pr45262.x: Delete.
1675 * gcc.c-torture/execute/pr47237.x: Delete.
1676 * gcc.c-torture/execute/pr51581-1.x: Delete.
1677 * gcc.c-torture/execute/pr51581-2.x: Delete.
1678 * gcc.c-torture/execute/pr52979-1.x: Delete.
1679 * gcc.c-torture/execute/pr52979-2.x: Delete.
1680 * gcc.c-torture/execute/pr53366-1.x: Delete.
1681 * gcc.c-torture/execute/pr56799.x: Delete.
1682 * gcc.c-torture/execute/pr57124.x: Delete.
1683 * gcc.c-torture/execute/pr57344-2.x: Delete.
1684 * gcc.c-torture/execute/pr58570.x: Delete.
1685 * gcc.c-torture/execute/pr60822.x: Delete.
1686 * gcc.c-torture/execute/pr7284-1.x: Delete.
1687 * gcc.c-torture/execute/shiftdi.x: Delete.
1688 * gcc.c-torture/execute/simd-4.x: Delete.
1689 * gcc.c-torture/execute/strncmp-1.x: Delete.
1690 * gcc.c-torture/execute/usmul.x: Delete.
1691 * gcc.c-torture/execute/vrp-5.x: Delete.
1692 * gcc.c-torture/execute/vrp-6.x: Delete.
1693 * gcc.c-torture/execute/zerolen-2.x: Delete.
1694
1695 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1698
1699 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/34938
1702 * g++.dg/template/pr34938-1.C: New.
1703 * g++.dg/template/pr34938-2.C: Likewise.
1704
1705 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1706
1707 PR target/61996
1708 * gcc.target/sh/pr61996.c: New.
1709
1710 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1711
1712 * g++.dg/cpp0x/cplusplus.C: New.
1713 * g++.dg/cpp0x/cplusplus_0x.C: New.
1714 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1715 * g++.dg/cpp0x/auto41.C: Ditto.
1716 * g++.dg/cpp0x/auto9.C: Ditto.
1717 * g++.dg/cpp0x/initlist26.C: Ditto.
1718 * g++.dg/cpp0x/pr59111.C: Ditto.
1719 * g++.dg/cpp0x/trailing2.C: Ditto.
1720 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1721 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1722 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1723 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1724 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1725 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1726 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1727 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1728 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1729 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1730 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1731 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1732 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1733 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1734 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1735 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1736 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1737 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1738 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1739 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1740 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1741 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1742 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1743 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1744 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1745 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1746 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1747 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1748 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1749 * g++.dg/cpp1y/digit-sep.C: Ditto.
1750 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1751 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1752 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1753 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1754 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1755 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1756 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1757 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1758 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1759 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1760 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1761 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1762 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1763 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1764 * g++.dg/cpp1y/lambda-init.C: Ditto.
1765 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1766 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1767 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1768 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1769 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1770 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1771 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1772 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1773 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1774 * g++.dg/cpp1y/mangle1.C: Ditto.
1775 * g++.dg/cpp1y/pr57640.C: Ditto.
1776 * g++.dg/cpp1y/pr57644.C: Ditto.
1777 * g++.dg/cpp1y/pr58500.C: Ditto.
1778 * g++.dg/cpp1y/pr58533.C: Ditto.
1779 * g++.dg/cpp1y/pr58534.C: Ditto.
1780 * g++.dg/cpp1y/pr58535.C: Ditto.
1781 * g++.dg/cpp1y/pr58536.C: Ditto.
1782 * g++.dg/cpp1y/pr58548.C: Ditto.
1783 * g++.dg/cpp1y/pr58549.C: Ditto.
1784 * g++.dg/cpp1y/pr58637.C: Ditto.
1785 * g++.dg/cpp1y/pr58708.C: Ditto.
1786 * g++.dg/cpp1y/pr59110.C: Ditto.
1787 * g++.dg/cpp1y/pr59112.C: Ditto.
1788 * g++.dg/cpp1y/pr59113.C: Ditto.
1789 * g++.dg/cpp1y/pr59629.C: Ditto.
1790 * g++.dg/cpp1y/pr59635.C: Ditto.
1791 * g++.dg/cpp1y/pr59636.C: Ditto.
1792 * g++.dg/cpp1y/pr59638.C: Ditto.
1793 * g++.dg/cpp1y/pr59867.C: Ditto.
1794 * g++.dg/cpp1y/pr60033.C: Ditto.
1795 * g++.dg/cpp1y/pr60052.C: Ditto.
1796 * g++.dg/cpp1y/pr60053.C: Ditto.
1797 * g++.dg/cpp1y/pr60054.C: Ditto.
1798 * g++.dg/cpp1y/pr60064.C: Ditto.
1799 * g++.dg/cpp1y/pr60065.C: Ditto.
1800 * g++.dg/cpp1y/pr60190.C: Ditto.
1801 * g++.dg/cpp1y/pr60311.C: Ditto.
1802 * g++.dg/cpp1y/pr60332.C: Ditto.
1803 * g++.dg/cpp1y/pr60376.C: Ditto.
1804 * g++.dg/cpp1y/pr60377.C: Ditto.
1805 * g++.dg/cpp1y/pr60384.C: Ditto.
1806 * g++.dg/cpp1y/pr60390.C: Ditto.
1807 * g++.dg/cpp1y/pr60391.C: Ditto.
1808 * g++.dg/cpp1y/pr60393.C: Ditto.
1809 * g++.dg/cpp1y/pr60573.C: Ditto.
1810 * g++.dg/cpp1y/pr60626.C: Ditto.
1811 * g++.dg/cpp1y/pr60627.C: Ditto.
1812 * g++.dg/cpp1y/regress1.C: Ditto.
1813 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1814 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1815 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1816 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1817 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1818 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1819 * g++.dg/cpp1y/var-templ1.C: Ditto.
1820 * g++.dg/cpp1y/var-templ2.C: Ditto.
1821 * g++.dg/cpp1y/var-templ3.C: Ditto.
1822 * g++.dg/cpp1y/var-templ4.C: Ditto.
1823 * g++.dg/cpp1y/var-templ5.C: Ditto.
1824 * g++.dg/cpp1y/var-templ6.C: Ditto.
1825 * g++.dg/cpp1y/var-templ7.C: Ditto.
1826 * g++.dg/cpp1y/vla1.C: Ditto.
1827 * g++.dg/cpp1y/vla2.C: Ditto.
1828 * g++.dg/cpp1y/vla3.C: Ditto.
1829 * g++.dg/cpp1y/vla4.C: Ditto.
1830 * g++.dg/cpp1y/vla5.C: Ditto.
1831 * g++.dg/cpp1y/vla8.C: Ditto.
1832 * g++.dg/cpp1y/vla9.C: Ditto.
1833 * g++.dg/cpp1y/vla10.C: Ditto.
1834 * g++.dg/cpp1y/vla11.C: Ditto.
1835 * g++.dg/cpp1y/vla12.C: Ditto.
1836 * g++.dg/cpp1y/vla13.C: Ditto.
1837 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1838 * g++.dg/ext/vector23.C: Ditto.
1839 * g++.dg/ext/vla11.C: Ditto.
1840 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1841 * g++.dg/warn/Wvla-2.C: Ditto.
1842 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1843 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1844 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1845 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1846 in error message.
1847 * g++.dg/system-binary-constants-1.C: Ditto.
1848 * g++.dg/cpp1y/cplusplus_1y.C: New.
1849 * g++.dg/cpp1z/cplusplus.C: New.
1850 * lib/target-supports.exp:
1851 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1852 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1853 (check_effective_target_c++11_down): Ditto.
1854
1855 2014-08-22 Marek Polacek <polacek@redhat.com>
1856
1857 PR c++/62199
1858 * c-c++-common/pr62199.c: New test.
1859 * c-c++-common/pr62199-2.c: New test.
1860 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1861
1862 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1863
1864 PR c++/57709
1865 * g++.dg/Wshadow.C: New test.
1866
1867 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1868
1869 PR fortran/62135
1870 * gfortran.dg/pr62135.f90: New test.
1871
1872 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1873
1874 * g++.dg/warn/wdate-time.C: Remove.
1875 * gcc.dg/wdate-time.c: Move from here...
1876 * c-c++-common/wdate-time.c: ... to here.
1877
1878 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1879
1880 * gfortran.dg/use_without_only_1.f90: New test.
1881
1882 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1883
1884 PR other/62008
1885 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1886
1887 2014-08-22 Tony Wang <tony.wang@arm.com>
1888
1889 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1890 dejagnu wrapper.
1891
1892 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1893
1894 PR fortran/62214
1895 * gfortran.dg/array_assignment_5.f90: New test.
1896
1897 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1898
1899 * lib/target-supports.exp
1900 (check_effective_target_logical_op_short_circuit): Add nios2.
1901 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1902 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1903 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1904 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1905 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1906 for test using -fPIC.
1907 * gcc.dg/lto/pr61526_0.c: Likewise.
1908
1909 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1910
1911 PR tree-optimization/62091
1912 * g++.dg/ipa/devirt-37.C: Update template.
1913 * g++.dg/ipa/devirt-40.C: New testcase.
1914
1915 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1916
1917 PR tree-optimization/62112
1918 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1919 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1920 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1921 * gcc.c-torture/execute/20071219-1.c: Likewise.
1922
1923 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1924
1925 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1926
1927 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1928
1929 * gcc.target/powerpc/swaps-p8-1.c: New test.
1930 * gcc.target/powerpc/swaps-p8-2.c: New test.
1931 * gcc.target/powerpc/swaps-p8-3.c: New test.
1932 * gcc.target/powerpc/swaps-p8-4.c: New test.
1933 * gcc.target/powerpc/swaps-p8-5.c: New test.
1934 * gcc.target/powerpc/swaps-p8-6.c: New test.
1935 * gcc.target/powerpc/swaps-p8-7.c: New test.
1936 * gcc.target/powerpc/swaps-p8-8.c: New test.
1937 * gcc.target/powerpc/swaps-p8-9.c: New test.
1938 * gcc.target/powerpc/swaps-p8-10.c: New test.
1939 * gcc.target/powerpc/swaps-p8-11.c: New test.
1940 * gcc.target/powerpc/swaps-p8-12.c: New test.
1941
1942 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1943
1944 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1945
1946 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1947
1948 * g++.dg/ipa/devirt-37.C: Fix testcase.
1949
1950 2014-08-20 Martin Jambor <mjambor@suse.cz>
1951 Wei Mi <wmi@google.com>
1952
1953 PR ipa/60449
1954 PR middle-end/61776
1955 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1956 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1957 * testsuite/gcc.dg/pr61776.c: New test.
1958
1959 2014-08-20 Steve Ellcey <sellcey@mips.com>
1960
1961 PR middle-end/49191
1962 * lib/target-supports.exp (check_effective_target_non_strict_align):
1963 Add function description.
1964
1965 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1966
1967 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1968 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1969
1970 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1971
1972 PR c/59304
1973 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1974 before setting the option.
1975 * diagnostic.c (diagnostic_classify_diagnostic): Record
1976 command-line status.
1977
1978 2014-08-20 Mark Wielaard <mjw@redhat.com>
1979
1980 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1981
1982 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983
1984 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1985 Return memory full when we have a tiny target and relocation
1986 truncation occurs.
1987 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1988 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1989 * lib/target-supports.exp (check_effective_target_tiny): New function.
1990
1991 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1992
1993 * gfortran.dg/errnocheck_1.f90: New test.
1994 * gfortran.dg/associative_1.f90: New test.
1995
1996 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1997
1998 PR preprocessor/51303
1999 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
2000
2001 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2002
2003 PR c/60975
2004 PR c/53063
2005 * gcc.dg/cpp/Wvariadic-1p.c: New test.
2006
2007 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
2008
2009 * lib/target-supports.exp
2010 (check_effective_target_arm_v8_neon_ok_nocache): Add
2011 "-march-armv8-a" to compile flags.
2012
2013 2014-08-19 Marek Polacek <polacek@redhat.com>
2014
2015 PR c++/62153
2016 * c-c++-common/Wbool-compare-1.c: New test.
2017
2018 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
2019
2020 PR c/45584
2021 * gcc.dg/pr13519-1.c: Adjust.
2022
2023 2014-08-19 Mark Wielaard <mjw@redhat.com>
2024
2025 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
2026
2027 2014-07-08 Mark Wielaard <mjw@redhat.com>
2028
2029 PR debug/59051
2030 * gcc.dg/guality/restrict.c: New test.
2031
2032 2014-08-19 Mark Wielaard <mjw@redhat.com>
2033
2034 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
2035 matching. Catch '<unknown type in ' to recognize older gdb versions.
2036 * gcc.dg/guality/const-volatile.c: New test.
2037
2038 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2039
2040 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
2041 !gas.
2042
2043 2014-08-19 Marek Polacek <polacek@redhat.com>
2044
2045 * gcc.dg/Wc99-c11-compat-1.c: New test.
2046 * gcc.dg/Wc99-c11-compat-2.c: New test.
2047 * gcc.dg/Wc99-c11-compat-3.c: New test.
2048 * gcc.dg/Wc99-c11-compat-4.c: New test.
2049 * gcc.dg/Wc99-c11-compat-5.c: New test.
2050 * gcc.dg/Wc99-c11-compat-6.c: New test.
2051 * gcc.dg/Wc99-c11-compat-7.c: New test.
2052
2053 2014-08-19 Marek Polacek <polacek@redhat.com>
2054
2055 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2056 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2057 * gcc.dg/Wc90-c99-compat-7.c: New test.
2058 * gcc.dg/Wc90-c99-compat-8.c: New test.
2059 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2060
2061 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2062 Steven Bosscher <steven@gcc.gnu.org>
2063
2064 PR c/52952
2065 * gcc.dg/redecl-4.c: Add column markers.
2066 * gcc.dg/format/bitfld-1.c: Likewise.
2067 * gcc.dg/format/attr-2.c: Likewise.
2068 * gcc.dg/format/attr-6.c: Likewise.
2069 * gcc.dg/format/array-1.c: Likewise.
2070 * gcc.dg/format/attr-7.c: Likewise.
2071 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2072 * gcc.dg/format/attr-4.c: Likewise.
2073 * gcc.dg/format/branch-1.c: Likewise.
2074 * gcc.dg/format/c90-printf-1.c: Likewise.
2075
2076 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2077
2078 * guality/nrv-1.c: Add `used' attribute to a1.
2079
2080 2014-08-18 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/62090
2083 * gcc.dg/pr62090-2.c: New testcase.
2084
2085 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2086
2087 * g++.dg/ipa/pr61800.C: New.
2088
2089 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2090
2091 PR sanitizer/62089
2092 * c-c++-common/asan/pr62089.c: New test.
2093 * c-c++-common/asan/bitfield-1.c: New test.
2094 * c-c++-common/asan/bitfield-2.c: New test.
2095 * c-c++-common/asan/bitfield-3.c: New test.
2096 * c-c++-common/asan/bitfield-4.c: New test.
2097
2098 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2099
2100 PR tree-optimization/52904
2101 * gcc.dg/pr52904.c: New test.
2102
2103 2014-08-17 Tobias Burnus <burnus@net-b.de>
2104
2105 * gfortran.dg/finalize_27.f90: New.
2106
2107 2014-08-16 Andrew Pinski <apinski@cavium.com>
2108
2109 * gcc.c-torture/compile/20140816-1.c: New testcase.
2110
2111 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2112
2113 PR c++/52819
2114 * g++.dg/template/pr52819.C: New.
2115
2116 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2117
2118 PR fortran/62142
2119 * gfortran.dg/realloc_on_assign_24.f90: New test.
2120
2121 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR c++/62072
2124 Revert:
2125 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 DR 1584
2128 PR c++/57466
2129 * g++.dg/template/pr57466.C: New.
2130 * g++.dg/cpp0x/pr57466.C: Likewise.
2131 * g++.dg/template/unify6.C: Update.
2132
2133 * g++.dg/cpp0x/sfinae52.C: New.
2134
2135 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2136
2137 PR target/61878
2138 * gcc.target/i386/avx512f-typecast-1.c: New test.
2139 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2140 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2141 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2142 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2143 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2144 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2145 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2146 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2147 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2148 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2149 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2150 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2151 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2152 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2153 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2154 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2155 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2156 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2157 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2158 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2159 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2160 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2161 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2162 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2163 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2164 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2165 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2166 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2168 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2169 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2170 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2171 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2172 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2173 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2174 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2175 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2176 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2177 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2178 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2179
2180 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2181 Tobias Burnus <burnus@net-b.de>
2182
2183 PR fortran/62131
2184 * gfortran.dg/gomp/pr62131.f90: New test.
2185
2186 2014-08-15 Richard Biener <rguenther@suse.de>
2187
2188 PR tree-optimization/62031
2189 * gcc.dg/torture/pr62031.c: New testcase.
2190
2191 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2192
2193 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2194
2195 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2196
2197 PR tree-optimization/62091
2198 * g++.dg/ipa/devirt-38.C: New testcase.
2199
2200 2014-08-14 Marek Polacek <polacek@redhat.com>
2201
2202 DR 458
2203 * gcc.dg/c11-stdatomic-2.c: New test.
2204
2205 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2206
2207 PR fortran/62106
2208 * gfortran.dg/array_constructor_49.f90: New test.
2209
2210 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2211
2212 PR c++/54377
2213 * g++.dg/template/pr54377.C: New.
2214 * g++.dg/cpp0x/pr54377.C: Likewise.
2215 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2216 * g++.dg/cpp0x/pr51226.C: Likewise.
2217 * g++.dg/cpp0x/variadic2.C: Likewise.
2218 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2219 * g++.dg/template/dtor3.C: Likewise.
2220 * g++.dg/template/qualttp4.C: Likewise.
2221 * g++.dg/template/spec28.C: Likewise.
2222 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2223 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2224
2225 2014-08-14 Tom de Vries <tom@codesourcery.com>
2226
2227 PR rtl-optimization/62004
2228 PR rtl-optimization/62030
2229 * gcc.dg/pr62004.c: New test.
2230 * gcc.dg/pr62030.c: Same.
2231 * gcc.target/mips/pr62030-octeon.c: Same.
2232
2233 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2236 * g++.dg/cpp0x/decltype2.C: Likewise.
2237 * g++.dg/cpp0x/decltype3.C: Likewise.
2238 * g++.dg/cpp0x/pr60249.C: Likewise.
2239 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2240 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2241 * g++.dg/cpp0x/variadic2.C: Likewise.
2242 * g++.dg/cpp0x/variadic74.C: Likewise.
2243 * g++.dg/parse/error10.C: Likewise.
2244 * g++.dg/parse/error15.C: Likewise.
2245 * g++.dg/parse/error2.C: Likewise.
2246 * g++.dg/template/crash106.C: Likewise.
2247 * g++.dg/template/crash89.C: Likewise.
2248 * g++.dg/template/nontype7.C: Likewise.
2249 * g++.dg/template/void3.C: Likewise.
2250 * g++.dg/template/void7.C: Likewise.
2251
2252 2014-08-14 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/62090
2255 * gcc.dg/pr62090.c: New testcase.
2256
2257 2014-08-14 Richard Biener <rguenther@suse.de>
2258
2259 PR rtl-optimization/62079
2260 * g++.dg/pr62079.C: New testcase.
2261
2262 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2263
2264 * gcc.target/arm/max-insns-skipped.c: New test.
2265
2266 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2267
2268 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2269
2270 2014-08-12 Marek Polacek <polacek@redhat.com>
2271
2272 * gcc.dg/concat.c: Add dg-options.
2273 * gcc.dg/func-outside-2.c: Add __extension__.
2274 * gcc.dg/pr19967.c: Use -std=c99.
2275 * gcc.dg/pr22458-1.c: Add dg-options.
2276 * gcc.dg/pr33676.c: Add dg-options.
2277 * gcc.dg/gnu-predef-1.c: New test.
2278 * gcc.dg/c90-func-1.c: New test.
2279 * gcc.dg/c90-func-2.c: New test.
2280 * gcc.dg/c90-func-2.h: New test.
2281
2282 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2283
2284 * lib/target/supports.exp
2285 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2286 or later.
2287
2288 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2289
2290 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2291 on Neon hardware.
2292
2293 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2294 * gcc.target/arm/pr59985.c: Likewise.
2295
2296 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2297
2298 PR other/61962
2299 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2300
2301 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2302
2303 PR middle-end/62103
2304 * gcc.c-torture/execute/bitfld-6.c: New test.
2305
2306 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2307
2308 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2309 * gcc.target/arm/pr56184.C: Likewise.
2310 * gcc.target/arm/pr59896.c: Likewise.
2311 * gcc.target/arm/stack-red-zone.c: Likewise.
2312 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2313
2314 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2315 check_effective_target_arm_thumb2_ok): Test with code that passes
2316 an argument and returns a result.
2317
2318 2014-08-11 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/62075
2321 * gcc.dg/vect/pr62075.c: New testcase.
2322
2323 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2324
2325 PR tree-optimization/62073
2326 * gcc.dg/vect/pr62073.c: New test.
2327
2328 2014-08-11 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/62070
2331 * gcc.dg/pr62070.c: New testcase.
2332
2333 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2334
2335 * c-c++-common/asan/inc.c: Update test.
2336 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2337 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2338 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2339 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2340 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2341 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2342 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2343 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2344 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2345 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2346
2347 2014-08-10 Marek Polacek <polacek@redhat.com>
2348
2349 PR c/51849
2350 * gcc.dg/Wc90-c99-compat-1.c: New test.
2351 * gcc.dg/Wc90-c99-compat-2.c: New test.
2352 * gcc.dg/Wc90-c99-compat-3.c: New test.
2353 * gcc.dg/Wc90-c99-compat-4.c: New test.
2354 * gcc.dg/Wc90-c99-compat-5.c: New test.
2355 * gcc.dg/Wc90-c99-compat-6.c: New test.
2356 * gcc.dg/wvla-1.c: Adjust dg-warning.
2357 * gcc.dg/wvla-2.c: Adjust dg-warning.
2358 * gcc.dg/wvla-4.c: Adjust dg-warning.
2359 * gcc.dg/wvla-6.c: Adjust dg-warning.
2360
2361 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2362
2363 PR fortran/61999
2364 * gfortran.dg/dot_product_3.f90: New test case.
2365
2366 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2367
2368 * g++.dg/ipa/devirt-35.C: Fix template.
2369 * g++.dg/ipa/devirt-36.C: Likewise.
2370 * g++.dg/ipa/devirt-37.C: New testcase.
2371
2372 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2373
2374 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2375 * g++.dg/cpp0x/enum29.C: Adjust.
2376
2377 2014-08-08 Richard Biener <rguenther@suse.de>
2378
2379 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2380 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2381 * gfortran.dg/array_memcpy_4.f90: Likewise.
2382 * gfortran.dg/trim_optimize_1.f90: Likewise.
2383 * gfortran.dg/trim_optimize_2.f90: Likewise.
2384
2385 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2386
2387 * gcc.dg/zero_sign_ext_test.c: New test.
2388
2389 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2390
2391 * gcc.dg/torture/pr61772.c: Skip lto running.
2392
2393 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2394
2395 PR tree-optimization/60707
2396 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2397
2398 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2399
2400 * g++.dg/ipa/devirt-35.C: New testcase.
2401 * g++.dg/ipa/devirt-36.C: New testcase.
2402
2403 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2404
2405 PR c++/51312
2406 * g++.dg/cpp0x/enum29.C: New.
2407
2408 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2409
2410 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2411 defining in dg-options.
2412 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2413
2414 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2415
2416 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2417
2418 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2419 on 32-bit hppa-hpux.
2420
2421 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2422 * c-c++-common/pr50459.c: Likewise.
2423
2424 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2425
2426 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2427 values.h, change MAXDOUBLE for DBL_MAX.
2428 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2429 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2430 values.h, change MAXFLOAT for FLT_MAX.
2431 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2432 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2433 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2434 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2435 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2436 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2437 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2438 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2439 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2440
2441 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442
2443 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2444
2445 2014-08-07 Marek Polacek <polacek@redhat.com>
2446
2447 * gcc.dg/fold-reassoc-3.c: New test.
2448
2449 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2450
2451 * gcc.target/i386/struct-size.c: New.
2452
2453 2014-08-07 Tom de Vries <tom@codesourcery.com>
2454
2455 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2456 * lib/target-supports.exp (check_effective_target_glibc)
2457 (check_effective_target_glibc_2_12_or_later)
2458 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2459
2460 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2461
2462 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2463
2464 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/43906
2467 * g++.dg/warn/Waddress-1.C: New.
2468
2469 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2470
2471 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2472
2473 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2474
2475 PR debug/61923
2476 * gcc.target/i386/pr61923.c: New test.
2477
2478 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2479
2480 * gcc.target/aarch64/vdup_n_2.c: New test.
2481
2482 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2483
2484 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2485 powerpc_elfv2.
2486
2487 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR rtl-optimization/61801
2490 * gcc.target/i386/pr61801.c: Rewritten.
2491
2492 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2493
2494 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2495 Fix types.
2496 (test_vqdmlsls_lane_s32): Likewise.
2497 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2498 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2499
2500 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2501
2502 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2503 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2504 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2505 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2506 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2507 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2508 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2509 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2510
2511 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2512
2513 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2514 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2515 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2516 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2517 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2518 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2519
2520 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2521
2522 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2523
2524 2014-08-04 Rohit <rohitarulraj@freescale.com>
2525
2526 PR target/60102
2527 * gcc.target/powerpc/pr60102.c: New testcase.
2528
2529 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2530
2531 PR target/61713
2532 * gcc.dg/pr61756.c: New test.
2533
2534 2014-08-04 Tom de Vries <tom@codesourcery.com>
2535
2536 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2537 version instead of required-target.
2538 * lib/target-supports.exp
2539 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2540 (check_effective_target_glibc_2_11_or_earlier): ... this.
2541
2542 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2543
2544 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2545 * gnat.dg/specs/debug1.ads: Adjust.
2546 * gnat.dg/specs/formal_type.ads: Fix error in test.
2547
2548 2014-08-03 Marek Polacek <polacek@redhat.com>
2549
2550 * gcc.dg/case-bogus-1.c: New test.
2551
2552 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2553
2554 PR c++/15339
2555 * g++.dg/other/default9.C: New.
2556 * g++.dg/other/default10.C: Likewise.
2557 * g++.dg/other/default3.C: Remove xfail.
2558
2559 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2560
2561 * g++.dg/warn/Wsuggest-final.C: New testcase.
2562 * g++.dg/ipa/devirt-34.C: Fix.
2563
2564 2014-08-02 Marek Polacek <polacek@redhat.com>
2565
2566 PR c/59855
2567 * gcc.dg/Wdesignated-init-2.c: New test.
2568
2569 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2570
2571 DR 217 again
2572 * g++.dg/tc1/dr217-2.C: New.
2573
2574 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2575
2576 PR other/61963
2577 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2578
2579 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2580
2581 PR middle-end/61455
2582 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2583 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2584
2585 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2586
2587 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2588 testcase.
2589
2590 2014-08-01 Richard Biener <rguenther@suse.de>
2591
2592 PR middle-end/61762
2593 * gcc.dg/pr61762.c: Align the string to make the testcase work
2594 on strict-align targets.
2595
2596 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2597
2598 * c-c++-common/ubsan/align-1.c: New test.
2599 * c-c++-common/ubsan/align-2.c: New test.
2600 * c-c++-common/ubsan/align-3.c: New test.
2601 * c-c++-common/ubsan/align-4.c: New test.
2602 * c-c++-common/ubsan/align-5.c: New test.
2603 * c-c++-common/ubsan/attrib-4.c: New test.
2604 * g++.dg/ubsan/align-1.C: New test.
2605 * g++.dg/ubsan/align-2.C: New test.
2606 * g++.dg/ubsan/align-3.C: New test.
2607 * g++.dg/ubsan/attrib-1.C: New test.
2608 * g++.dg/ubsan/null-1.C: New test.
2609 * g++.dg/ubsan/null-2.C: New test.
2610
2611 2014-08-01 Tom de Vries <tom@codesourcery.com>
2612
2613 * lib/target-supports.exp (check_effective_target_glibc)
2614 (check_effective_target_glibc_2_12_or_later)
2615 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2616 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2617 not_glibc_2_11_or_earlier.
2618
2619 2014-07-31 Tom de Vries <tom@codesourcery.com>
2620
2621 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2622
2623 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2624
2625 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2626 (test_vpaddd_s64): Likewise.
2627 (test_vpaddd_s64): Likewise.
2628 * gcc.target/aarch64/simd/vpaddd_f64: New.
2629 * gcc.target/aarch64/simd/vpaddd_s64: New.
2630 * gcc.target/aarch64/simd/vpaddd_u64: New.
2631
2632 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2633
2634 PR target/61948
2635 * gcc.target/arm/pr61948.c: New test case.
2636
2637 2014-07-31 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/61964
2640 * gcc.dg/torture/pr61964.c: New testcase.
2641
2642 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2643
2644 PR c++/60517
2645 * c-c++-common/addrtmp.c: New file.
2646 * c-c++-common/uninit-G.c: Adapt.
2647
2648 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2649
2650 PR lto/61868
2651 * gcc.dg/pr61868.c: New test.
2652
2653 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2654
2655 PR c++/57397
2656 * g++.dg/cpp0x/vt-57397-1.C: New.
2657 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2658
2659 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2660
2661 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2662
2663 2014-07-30 Tom Tromey <tromey@redhat.com>
2664
2665 PR c/59855
2666 * gcc.dg/Wdesignated-init.c: New file.
2667
2668 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2669
2670 * g++.dg/ipa/devirt-34.C: New testcase.
2671
2672 2014-07-28 Richard Biener <rguenther@suse.de>
2673
2674 PR rtl-optimization/61801
2675 * gcc.target/i386/pr61801.c: Fix testcase.
2676
2677 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2678
2679 * gcc.dg/fold-abs-5.c: New test.
2680 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2681 * gcc.dg/fold-compare-8.c: Likewise.
2682
2683 2014-07-28 Richard Biener <rguenther@suse.de>
2684
2685 PR middle-end/52478
2686 * gcc.dg/torture/ftrapv-1.c: New testcase.
2687
2688 2014-07-28 Richard Biener <rguenther@suse.de>
2689
2690 PR tree-optimization/61921
2691 * gfortran.dg/pr61921.f90: New testcase.
2692
2693 2014-07-28 Richard Biener <rguenther@suse.de>
2694
2695 PR rtl-optimization/61801
2696 * gcc.target/i386/pr61801.c: New testcase.
2697
2698 2014-07-27 Marek Polacek <polacek@redhat.com>
2699
2700 PR c/61861
2701 * gcc.dg/pr61861.c: New test.
2702
2703 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2704
2705 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2706 variable problem.
2707
2708 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2709
2710 PR rtl-optimization/61926
2711 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2712 Reverse argument order.
2713 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2714 New XFAILed tests that match the original order.
2715
2716 2014-07-26 Marek Polacek <polacek@redhat.com>
2717
2718 PR c/61077
2719 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2720
2721 2014-07-26 Tobias Burnus <burnus@net-b.de>
2722
2723 PR fortran/61881
2724 PR fortran/61888
2725 PR fortran/57305
2726 * gfortran.dg/sizeof_2.f90: Change dg-error.
2727 * gfortran.dg/sizeof_4.f90: New.
2728 * gfortran.dg/storage_size_1.f08: Correct expected
2729 value.
2730
2731 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2732
2733 PR target/44551
2734 * gcc.target/i386/pr44551-1.c: New file.
2735
2736 2014-07-25 Xinliang David Li <davidxl@google.com>
2737
2738 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2739 * g++.dg/tree-prof/reorder_class1.h: New file.
2740 * g++.dg/tree-prof/reorder_class2.h: New file.
2741 * g++.dg/tree-prof/reorder.C: New test.
2742 * g++.dg/tree-prof/morefunc.C: New test.
2743
2744 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2745
2746 Implement N4051 - Allow typename in a template template parameter
2747 * lib/target-supports.exp (check_effective_target_c++1y): Now
2748 means C++1y and up.
2749 (check_effective_target_c++1y_down): New.
2750 (check_effective_target_c++1z_only): New.
2751 (check_effective_target_c++1z): New.
2752 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2753 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2754 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2755
2756 2014-07-25 Tobias Burnus <burnus@net-b.de>
2757
2758 * gfortran.dg/storage_size_5.f90: New.
2759
2760 2014-07-25 Richard Biener <rguenther@suse.de>
2761
2762 PR middle-end/61762
2763 PR middle-end/61894
2764 * gcc.dg/pr61762.c: New testcase.
2765 * gcc.dg/fold-cstring.c: Likewise.
2766 * gcc.dg/fold-cvect.c: Likewise.
2767
2768 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2769
2770 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2771
2772 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2773 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2774 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2775 * gcc.c-torture/execute/pr23135.x: Likewise.
2776
2777 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2778
2779 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2780
2781 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2782
2783 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2784
2785 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2786
2787 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2788
2789 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2790
2791 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2792 sequences.
2793 * gcc.target/aarch64/test_frame_2.c: Likewise.
2794 * gcc.target/aarch64/test_frame_4.c: Likewise.
2795 * gcc.target/aarch64/test_frame_6.c: Likewise.
2796 * gcc.target/aarch64/test_frame_7.c: Likewise.
2797 * gcc.target/aarch64/test_frame_8.c: Likewise.
2798 * gcc.target/aarch64/test_frame_10.c: Likewise.
2799
2800 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2801
2802 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2803 sequences.
2804 * gcc.target/aarch64/test_frame_10.c: Likewise.
2805 * gcc.target/aarch64/test_frame_2.c: Likewise.
2806 * gcc.target/aarch64/test_frame_4.c: Likewise.
2807 * gcc.target/aarch64/test_frame_6.c: Likewise.
2808 * gcc.target/aarch64/test_frame_7.c: Likewise.
2809 * gcc.target/aarch64/test_frame_8.c: Likewise.
2810 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2811
2812 2014-07-24 Martin Jambor <mjambor@suse.cz>
2813
2814 PR ipa/61160
2815 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2816
2817 2014-07-24 Richard Biener <rguenther@suse.de>
2818
2819 PR ipa/61823
2820 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2821
2822 2014-07-24 Andreas Schwab <schwab@suse.de>
2823
2824 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2825 Also check for __arm__.
2826
2827 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2828
2829 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2830 sequences.
2831
2832 2014-07-24 Marek Polacek <polacek@redhat.com>
2833
2834 PR c/57653
2835 * c-c++-common/pr57653.c: New test.
2836 * c-c++-common/pr57653.h: New file.
2837 * c-c++-common/pr57653-2.c: New test.
2838 * c-c++-common/pr57653-2.h: New file.
2839
2840 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2841
2842 * gcc.target/aarch64/test_frame_common.h: New file.
2843 * gcc.target/aarch64/test_frame_1.c: Likewise.
2844 * gcc.target/aarch64/test_frame_2.c: Likewise.
2845 * gcc.target/aarch64/test_frame_3.c: Likewise.
2846 * gcc.target/aarch64/test_frame_4.c: Likewise.
2847 * gcc.target/aarch64/test_frame_5.c: Likewise.
2848 * gcc.target/aarch64/test_frame_6.c: Likewise.
2849 * gcc.target/aarch64/test_frame_7.c: Likewise.
2850 * gcc.target/aarch64/test_frame_8.c: Likewise.
2851 * gcc.target/aarch64/test_frame_9.c: Likewise.
2852 * gcc.target/aarch64/test_frame_10.c: Likewise.
2853 * gcc.target/aarch64/test_frame_11.c: Likewise.
2854 * gcc.target/aarch64/test_frame_12.c: Likewise.
2855 * gcc.target/aarch64/test_frame_13.c: Likewise.
2856 * gcc.target/aarch64/test_frame_14.c: Likewise.
2857 * gcc.target/aarch64/test_frame_15.c: Likewise.
2858
2859 2014-07-23 Marek Polacek <polacek@redhat.com>
2860
2861 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2862 in the structure.
2863
2864 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2865
2866 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2867 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2868 * gcc.dg/pr10474.c (target): Likewise.
2869
2870 2014-07-22 Martin Jambor <mjambor@suse.cz>
2871
2872 PR ipa/61160
2873 * pr61160-3.C (main): Return zero.
2874
2875 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2876
2877 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2878 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2879 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2880 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2881 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2882 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2883
2884 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2885
2886 PR tree-optimization/61822
2887 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2888
2889 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2890
2891 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2892
2893 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2894
2895 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2896 -msse2 -mno-avx instead of -msse.
2897
2898 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2899
2900 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2901 * gcc.dg/pr44024.c (dg-options): Add -O1.
2902 (dg-final): Check for the condition.
2903 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2904
2905 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2906
2907 PR target/55701
2908 * gcc.target/arm/memset-inline-1.c: New test.
2909 * gcc.target/arm/memset-inline-2.c: New test.
2910 * gcc.target/arm/memset-inline-3.c: New test.
2911 * gcc.target/arm/memset-inline-4.c: New test.
2912 * gcc.target/arm/memset-inline-5.c: New test.
2913 * gcc.target/arm/memset-inline-6.c: New test.
2914 * gcc.target/arm/memset-inline-7.c: New test.
2915 * gcc.target/arm/memset-inline-8.c: New test.
2916 * gcc.target/arm/memset-inline-9.c: New test.
2917
2918 2014-07-21 Tom de Vries <tom@codesourcery.com>
2919
2920 PR target/61827
2921 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2922 to bar symbol in scan-assembler-times call check.
2923
2924 2014-07-21 Tom de Vries <tom@codesourcery.com>
2925
2926 PR target/61827
2927 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2928 for darwin in scan-assembler-times check.
2929 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2930 scan-assembler-not checks. Add checks for insns.
2931 (main): Remove.
2932 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2933 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2934 (main): Remove.
2935
2936 2014-07-21 Tom de Vries <tom@codesourcery.com>
2937
2938 PR target/61827
2939 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2940 dg-options. Add checks for insns with xmm registers. Remove
2941 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2942 (main): Remove.
2943
2944 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/61855
2947 * gcc.target/i386/pr61855.c: New test.
2948
2949 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2950
2951 * gnat.dg/pack20.ad[sb]: New test.
2952 * gnat.dg/pack20_pkg.ads: New helper.
2953
2954 2014-07-20 Ian Lance Taylor <iant@google.com>
2955
2956 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2957 package for compiledir tests.
2958
2959 2014-07-20 Marek Polacek <polacek@redhat.com>
2960
2961 PR c/61852
2962 * gcc.dg/pr61852.c: New test.
2963
2964 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2965
2966 * gcc.dg/stack-usage-2.c: Adjust.
2967
2968 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2969
2970 PR target/61794
2971 * gcc.target/i386/pr61794.c: New test.
2972
2973 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2974
2975 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2976 involving both inputs rather than a multiplication involving one.
2977 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2978 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2979 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2980
2981 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/50961
2984 * g++.dg/template/operator13.C: New.
2985
2986 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2987
2988 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2989 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2990 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2991 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2992
2993 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2994
2995 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2996 * c-c++-common/ubsan/bounds-5.c: Likewise.
2997 * c-c++-common/ubsan/bounds-6.c: Likewise.
2998 * c-c++-common/ubsan/bounds-7.c: Likewise.
2999 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
3000 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3001 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3002 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
3003 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3004 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
3005 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
3006 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3007 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
3008 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
3009
3010 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3011
3012 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
3013 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3014 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3015 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3016
3017 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
3018
3019 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
3020 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
3021 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
3022
3023 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
3024
3025 PR c++/61804
3026 * g++.dg/parse/pr61804.C: New.
3027
3028 2014-07-16 Arnaud Charlet <charlet@adacore.com>
3029
3030 * gnat.dg/specs/alignment2.ads: Update.
3031 * gnat.dg/specs/size_clause1.ads: Likewise.
3032 * gnat.dg/specs/size_clause2.ads: Likewise.
3033
3034 2014-07-16 Dodji Seketeli <dodji@redhat.com>
3035
3036 PR preprocessor/60723 - missing system-ness marks for macro tokens
3037 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
3038
3039 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3040
3041 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
3042 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
3043 -mieee-with-inexact for alpha*-*-*.
3044
3045 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3046
3047 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3048 Add IEEE options to compile flags.
3049 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3050 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3051
3052 2014-07-15 Michael Matz <matz@suse.de>
3053
3054 PR rtl-optimization/61772
3055 * gcc.dg/torture/pr61772.c: New test.
3056
3057 2014-07-15 Marek Polacek <polacek@redhat.com>
3058
3059 * gcc.dg/ubsan/bounds-1.c: New test.
3060
3061 2014-06-15 Tobias Burnus <burnus@net-b.de>
3062
3063 * gfortran.dg/coarray_34.f90: New.
3064 * gfortran.dg/coarray_6.f90: Update test case.
3065
3066 2014-07-14 Richard Biener <rguenther@suse.de>
3067
3068 PR tree-optimization/61779
3069 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3070
3071 2014-07-14 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/61786
3074 * gcc.dg/torture/pr61786.c: New testcase.
3075 * gcc.dg/lto/pr61786_0.c: Likewise.
3076 * gcc.dg/lto/pr61786_1.c: Likewise.
3077
3078 2014-07-14 Richard Biener <rguenther@suse.de>
3079
3080 PR tree-optimization/61757
3081 PR tree-optimization/61783
3082 PR tree-optimization/61787
3083 * gcc.dg/torture/pr61757.c: New testcase.
3084 * gcc.dg/torture/pr61787.c: Likewise.
3085
3086 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR middle-end/61294
3089 * c-c++-common/Wmemset-transposed-args1.c: New test.
3090 * c-c++-common/Wmemset-transposed-args2.c: New test.
3091 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3092
3093 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3094
3095 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3096 longer happens during parsing.
3097 * gcc.dg/pr44024.c: Update template.
3098 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3099 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3100 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3101
3102 2014-07-13 Tom de Vries <tom@codesourcery.com>
3103
3104 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3105 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3106
3107 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3108
3109 PR C++/60209 - Declaration of user-defined literal operator cause error
3110 * g++.dg/cpp0x/pr60209-neg.C: New.
3111 * g++.dg/cpp0x/pr60209.C: New.
3112 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3113
3114 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 PR c++/60967
3117 * g++.dg/cilk-plus/pr60967.C: New.
3118
3119 2014-07-13 Tobias Burnus <burnus@net-b.de>
3120
3121 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3122
3123 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3124
3125 PR fortran/61780
3126 * gfortran.dg/dependency_44.f90 : New test
3127
3128 2014-07-12 Tobias Burnus <burnus@net-b.de>
3129
3130 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3131 * gfortran.dg/coarray_atomic_2.f90: New.
3132 * gfortran.dg/coarray_atomic_3.f90: New.
3133 * gfortran.dg/coarray_atomic_4.f90: New.
3134 * gfortran.dg/coarray/atomic_2.f90: New.
3135
3136 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3137
3138 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3139 * g++.dg/cpp0x/pr57644.C: New.
3140
3141 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 PR c++/53159
3144 * g++.dg/cpp0x/Wnarrowing1.C: New.
3145
3146 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3147
3148 PR preprocessor/61389
3149 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3150 * gcc.dg/cpp/sysmac1.c: Likewise.
3151
3152 2014-07-11 Richard Biener <rguenther@suse.de>
3153
3154 PR middle-end/61473
3155 * gcc.dg/memmove-4.c: New testcase.
3156 * gcc.dg/strlenopt-8.c: XFAIL.
3157 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3158
3159 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3160
3161 PR target/61561
3162 * gcc.dg/pr61561.c: New test.
3163
3164 2014-07-10 Tom de Vries <tom@codesourcery.com>
3165
3166 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3167 dg-options.
3168 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3169 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3170 dg-options.
3171
3172 2014-07-10 Richard Biener <rguenther@suse.de>
3173
3174 PR c-family/61741
3175 * c-c++-common/torture/pr61741.c: Use signed char.
3176
3177 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3178
3179 * gnat.dg/opt39.adb: New test.
3180
3181 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3182
3183 PR tree-optimization/61742
3184 * gcc.dg/torture/pr61742.c: New test.
3185 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3186 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3187
3188 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3189
3190 PR c++/60686
3191 * g++.dg/cpp0x/explicit8.C: New.
3192
3193 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3194
3195 DR 1584
3196 PR c++/57466
3197 * g++.dg/template/pr57466.C: New.
3198 * g++.dg/cpp0x/pr57466.C: Likewise.
3199 * g++.dg/template/unify6.C: Update.
3200
3201 2014-07-09 Tom de Vries <tom@codesourcery.com>
3202
3203 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3204
3205 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3206
3207 * gfortran.dg/ieee/underflow_1.f90: New file.
3208
3209 2014-07-09 Richard Biener <rguenther@suse.de>
3210
3211 PR c-family/61741
3212 * c-c++-common/torture/pr61741.c: New testcase.
3213
3214 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3215
3216 * lib/target-supports.exp
3217 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3218
3219 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3220
3221 * gcc.dg/globalalias.c: Remove XFAIL.
3222 * gcc.dg/localalias.c: Remove XFAIL.
3223
3224 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3225
3226 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3227 * g++.dg/cpp0x/pr58155.C: New.
3228
3229 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3230
3231 PR testsuite/61453
3232 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3233 Adjust regexp for more targets.
3234
3235 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3236 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 PR c++/59361
3239 * g++.dg/cpp0x/vt-59361.C: New.
3240
3241 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3242
3243 PR target/61599
3244 * gcc.target/i386/pr61599-1.c: New test.
3245 * gcc.target/i386/pr61599-2.c: New test.
3246
3247 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR rtl-optimization/61673
3250 * gcc.c-torture/execute/pr61673.c: New test.
3251
3252 PR tree-optimization/61725
3253 * gcc.dg/tree-ssa/vrp93.c: New test.
3254 * gcc.c-torture/execute/pr61725.c: New test.
3255
3256 2014-07-08 Richard Biener <rguenther@suse.de>
3257
3258 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3259 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3260 restriction on loop depth difference.
3261 (record_equality): Likewise.
3262 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3263 (loop_depth_of_name): Remove.
3264 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3265 restriction on loop depth difference.
3266 (init_copy_prop): Likewise.
3267
3268 2014-07-08 Richard Biener <rguenther@suse.de>
3269
3270 PR tree-optimization/61681
3271 * gcc.dg/torture/pr61681.c: New testcase.
3272
3273 2014-07-08 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/61680
3276 * gcc.dg/vect/pr61680.c: New testcase.
3277
3278 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3279
3280 PR tree-optimization/61576
3281 * gcc.dg/torture/pr61576.c: New test.
3282
3283 2014-07-08 Marek Polacek <polacek@redhat.com>
3284
3285 PR c/60226
3286 * c-c++-common/pr60226.c: New test.
3287
3288 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3289
3290 PR fortran/61459
3291 PR fortran/58883
3292 * gfortran.dg/allocatable_function_8.f90 : New test
3293
3294 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3295
3296 * gcc.target/powerpc/spe-evmerge.c: New file.
3297
3298 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3299
3300 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3301
3302 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3303
3304 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3305
3306 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3307
3308 PR c++/58898
3309 * g++.dg/parse/pr58898.C: New.
3310
3311 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3312
3313 * gfortran.dg/list_read_12.f90: Delete the file.
3314 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3315 of dg-runtest.
3316
3317 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3318
3319 PR libgfortran/61640
3320 * gfortran.dg/arrayio_16.f90: New test.
3321
3322 2014-07-06 Marek Polacek <polacek@redhat.com>
3323
3324 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3325 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3326
3327 2014-07-06 Marek Polacek <polacek@redhat.com>
3328
3329 PR c/6940
3330 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3331 -Wno-sizeof-array-argument.
3332 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3333 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3334 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3335 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3336 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3337 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3338 * c-c++-common/sizeof-array-argument.c: New test.
3339 * gcc.dg/vla-5.c: Add dg-warnings.
3340
3341 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3342
3343 * g++.dg/ipa/devirt-26.C: Update testcase.
3344 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3345 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3346
3347 2014-07-04 Tobias Burnus <burnus@net-b.de>
3348
3349 * gfortran.dg/coarray/coindexed_3.f90: New.
3350
3351 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3352
3353 PR middle-end/61654
3354 * g++.dg/opt/pr61654.C: New test.
3355
3356 PR tree-optimization/61684
3357 * gcc.c-torture/compile/pr61684.c: New test.
3358
3359 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3360
3361 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3362 dg-runtest's. Adapt all callers.
3363 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3364 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3365 * lib/go-dg.exp (go-dg-runtest): Likewise.
3366 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3367 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3368
3369 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR tree-optimization/61682
3372 * gcc.c-torture/execute/pr61682.c: New test.
3373
3374 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3375
3376 * gcc.target/powerpc/shift-dot.c: New test.
3377
3378 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3379
3380 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3381 avoid optimization.
3382
3383 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3384
3385 * gcc.target/arm/identical-invariants.c: New test.
3386
3387 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3388 Chen Gang <gang.chen.5i5j@gmail.com>
3389
3390 * gcc.c-torture/compile/section.c: New testcase.
3391
3392 2014-07-02 Christian Bruel <christian.bruel@st.com>
3393
3394 PR target/29349
3395 PR target/53513
3396 * gcc.target/sh/fpchg.c: New test.
3397
3398 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3399 Fritz Reese <Reese-Fritz@zai.com>
3400
3401 * gfortran.dg/oldstyle_5.f: New test.
3402
3403 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3404
3405 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3406 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3407
3408 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3411 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3412 * g++.dg/parse/error11.C: Likewise.
3413 * g++.old-deja/g++.brendan/template17.C: Likewise.
3414
3415 2014-07-02 Tobias Burnus <burnus@net-b.de>
3416
3417 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3418 * gfortran.dg/coarray/send_array.f90: Ditto.
3419 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3420
3421 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3422 Yufeng Zhang <yufeng.zhang@arm.com>
3423
3424 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3425 (additional_flags_for_func_ret): New variable based on
3426 $additional_flags with -fno-use-caller-save.
3427 (func-ret-*.c): Use the new variable.
3428
3429 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 PR c++/59637
3432 * g++.dg/cpp0x/decltype60.C: New.
3433
3434 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3435
3436 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3437 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3438 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3439 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3440 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3441 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3442 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3443 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3444
3445 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3446
3447 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3448
3449 2014-07-01 Marek Polacek <polacek@redhat.com>
3450
3451 * gcc.dg/Wint-conversion.c: New test.
3452
3453 2014-07-01 Marek Polacek <polacek@redhat.com>
3454
3455 PR c/58286
3456 * gcc.dg/Wincompatible-pointer-types.c: New test.
3457
3458 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3459
3460 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3461 MicroBlaze specific pattern.
3462
3463 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3464
3465 PR c++/58781
3466 PR c++/60249
3467 PR c++/59867
3468 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3469 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3470 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3471
3472 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3473
3474 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3475 test requires greater precision than the current PowerPC long
3476 double implementation supports.
3477
3478 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3479
3480 PR c++/54891
3481 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3482
3483 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3484
3485 PR c++/51400
3486 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3487
3488 2014-06-30 Jeff Law <law@redhat.com>
3489
3490 PR tree-optimization/61607
3491 * gcc.dg/tree-ssa/pr61607.c: New test.
3492
3493 2014-06-30 Marek Polacek <polacek@redhat.com>
3494
3495 * c-c++-common/ubsan/attrib-2.c: New test.
3496 * g++.dg/ubsan/return-3.C: New test.
3497
3498 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3499
3500 PR middle-end/57541
3501 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3502 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3503
3504 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3505
3506 * gcc.dg/ira-loop-pressure.c: New test.
3507
3508 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3509
3510 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3511 checks that the dump is generated.
3512
3513 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3514
3515 PR fortran/36275
3516 PR fortran/38839
3517 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3518 * gfortran.dg/binding_label_tests_27.f90: New file.
3519
3520 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3521
3522 * gfortran.dg/graphite/pr59586.f: New testcase.
3523
3524 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3525
3526 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3527
3528 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3529
3530 PR fortran/29383
3531 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3532 New function.
3533 * gfortran.dg/ieee/ieee.exp: New file.
3534 * gfortran.dg/ieee/ieee_1.F90: New file.
3535 * gfortran.dg/ieee/ieee_2.f90: New file.
3536 * gfortran.dg/ieee/ieee_3.f90: New file.
3537 * gfortran.dg/ieee/ieee_4.f90: New file.
3538 * gfortran.dg/ieee/ieee_5.f90: New file.
3539 * gfortran.dg/ieee/ieee_6.f90: New file.
3540 * gfortran.dg/ieee/ieee_7.f90: New file.
3541 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3542
3543 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3544
3545 * g++.dg/cpp0x/elision_conv.C: New.
3546
3547 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3548
3549 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3550
3551 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/61614
3554 * g++.dg/ext/complit14.C: New.
3555
3556 2014-06-27 Martin Jambor <mjambor@suse.cz>
3557
3558 PR ipa/61160
3559 * g++.dg/ipa/pr61160-2.C: New test.
3560 * g++.dg/ipa/pr61160-3.C: Likewise.
3561
3562 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3563
3564 PR tree-optimization/57233
3565 PR tree-optimization/61299
3566 * gcc.dg/pr57233.c: New test.
3567 * gcc.target/i386/pr57233.c: New test.
3568 * gcc.target/i386/sse2-pr57233.c: New test.
3569 * gcc.target/i386/avx-pr57233.c: New test.
3570 * gcc.target/i386/avx2-pr57233.c: New test.
3571 * gcc.target/i386/avx512f-pr57233.c: New test.
3572 * gcc.target/i386/xop-pr57233.c: New test.
3573
3574 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3575
3576 * gcc.dg/typeof-2.c: New testcase.
3577
3578 2014-06-27 Marek Polacek <polacek@redhat.com>
3579
3580 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3581 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3582 (fn2): Likewise.
3583 (fn5): Likewise.
3584 (fn6): Likewise.
3585 (fn7): Likewise.
3586 (fn8): Likewise.
3587 (fn9): Likewise.
3588 (fn11): Likewise.
3589 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3590 location. Add memory barrier.
3591 (fn2): Likewise.
3592 (fn3): Likewise.
3593 (fn4): Likewise.
3594 (fn5): Likewise.
3595 * c-c++-common/ubsan/bounds-7.c: New test.
3596
3597 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3598
3599 PR libgfortran/61499
3600 * gfortran.dg/arrayio_15.f90: New test.
3601
3602 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3603
3604 PR target/61586
3605 * gcc.target/alpha/pr61586.c: New test.
3606
3607 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3608
3609 PR c++/57573
3610 * g++.dg/template/pr57573.C: New.
3611
3612 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3613
3614 * gcc.dg/tree-ssa/interposition.c: New testcase.
3615
3616 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 PR c++/56633
3619 * g++.dg/cpp0x/deleted8.C: New.
3620
3621 2014-06-26 Martin Jambor <mjambor@suse.cz>
3622
3623 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3624 parameter.
3625 * g++.dg/simulate-thread/bitfields.C: Likewise.
3626 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3627 allow-packed-store-data-races parameter.
3628 * gcc.dg/simulate-thread/subfields.c: Likewise.
3629 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3630 to one.
3631
3632 2014-06-26 Martin Jambor <mjambor@suse.cz>
3633
3634 * g++.dg/ipa/pr60600.C: Fix typo.
3635 * g++.dg/ipa/devirt-25.C: Likewise.
3636
3637 2014-06-26 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/61607
3640 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3641
3642 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3643
3644 * gcc.dg/inline-22.c: Add bind_pic_locally.
3645 * gcc.dg/inline_4.c: Ditto.
3646 * gcc.dg/fail_always_inline.c: Ditto.
3647 * g++.dg/ipa/devirt-25.C: Ditto.
3648
3649 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3650
3651 * lib/target-support.exp (bind_pic_locally): Save the flags to
3652 'flags_to_postpone' instead of appending to 'flags'.
3653 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3654 with flags_to_postpone and revert after target_compile.
3655 * lib/g++.exp (g++_target_compile): Ditto.
3656 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3657
3658 2014-06-26 Nick Clifton <nickc@redhat.com>
3659
3660 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3661
3662 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3663
3664 PR c++/61537
3665 * g++.dg/template/pr61537.C: New testcase.
3666
3667 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3668
3669 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3670 powerpc*-*-linux*.
3671
3672 2014-06-25 Tobias Burnus <burnus@net-b.de>
3673
3674 * gfortran.dg/coarray_33.f90: New.
3675
3676 2014-06-25 Tobias Burnus <burnus@net-b.de>
3677
3678 * gfortran.dg/coarray/coindexed_1.f90: New.
3679
3680 2014-06-25 Tobias Burnus <burnus@net-b.de>
3681
3682 * gfortran.dg/coarray_collectives_7.f90: New.
3683
3684 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3685
3686 * gcc.c-torture/execute/20140622-1.c: New test.
3687
3688 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 DR 178
3691 PR c++/49132
3692 * g++.dg/cpp0x/aggr1.C: New.
3693 * g++.dg/cpp0x/aggr2.C: Likewise.
3694 * g++.dg/init/aggr11.C: Likewise.
3695 * g++.dg/init/aggr12.C: Likewise.
3696
3697 2014-06-25 Martin Jambor <mjambor@suse.cz>
3698
3699 * g++.dg/ipa/pr61540.C: Remove dumping test.
3700
3701 2014-06-25 Marek Polacek <polacek@redhat.com>
3702
3703 PR c/61162
3704 * gcc.dg/pr61162.c: Adjust dg-warning.
3705 * gcc.dg/pr61162-2.c: New test.
3706
3707 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3708
3709 PR tree-optimization/57742
3710 * gcc.dg/tree-ssa/calloc-3.c: New file.
3711
3712 2014-06-25 Richard Biener <rguenther@suse.de>
3713
3714 PR testsuite/61560
3715 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3716 for targets that return _Complex float in memory.
3717
3718 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3719
3720 * gcc.target/arm/vect-noalign.c: Adjust options.
3721
3722 2014-06-24 Cong Hou <congh@google.com>
3723
3724 * gcc.dg/vect/vect-reduc-sad.c: New.
3725 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3726
3727 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3728
3729 PR tree-optimization/57742
3730 * g++.dg/tree-ssa/calloc.C: New testcase.
3731 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3732 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3733 * gcc.dg/strlenopt-9.c: Adapt.
3734
3735 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3736
3737 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3738 global variable.
3739 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3740 instead of calling sequentially in the C code.
3741 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3742 saved_return_address to the stack frame where LR register was stored.
3743 (saved_return_address): Declare weak.
3744
3745 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3746
3747 PR c++/33972
3748 * g++.dg/other/operator3.C: New.
3749 * g++.dg/template/operator8.C: Adjust.
3750 * g++.dg/template/operator9.C: Likewise.
3751
3752 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3753
3754 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3755
3756 2014-06-24 Richard Biener <rguenther@suse.de>
3757
3758 PR tree-optimization/61572
3759 * gcc.target/i386/pr61572.c: New testcase.
3760
3761 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3762
3763 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3764 reduction clause.
3765 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3766 Remove Label is never defined expected error.
3767 * gfortran.dg/gomp/udr8.f90: New test.
3768
3769 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3770
3771 PR tree-optimization/61554
3772 * g++.dg/torture/pr61554.C: New testcase.
3773
3774 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3775
3776 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3777
3778 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3779
3780 * gcc.dg/localalias-2.c: Guard by require-alias.
3781 * gcc.dg/globalalias-2.c: Likewise.
3782
3783 2014-06-23 Kai Tietz <ktietz@redhat.com>
3784
3785 * gcc.target/i386/indjmp-1.c: New test.
3786
3787 2014-06-23 Andrew Pinski <apinski@cavium.com>
3788
3789 * gcc.c-torture/compile/20140723-1.c: New testcase.
3790
3791 2014-06-23 Marek Polacek <polacek@redhat.com>
3792
3793 PR c/61553
3794 * c-c++-common/pr61553.c (foo): Add dg-error.
3795
3796 2014-06-23 Tobias Burnus <burnus@net-b.de>
3797
3798 * gfortran.dg/coarray_32.f90: New.
3799
3800 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3801
3802 DR 577
3803 PR c++/33101
3804 * g++.dg/other/void1.C: Adjust.
3805 * g++.dg/other/void3.C: Likewise.
3806
3807 2014-06-23 Marek Polacek <polacek@redhat.com>
3808
3809 PR c/61553
3810 * c-c++-common/pr61553.c: New test.
3811
3812 2014-06-23 Richard Biener <rguenther@suse.de>
3813
3814 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3815 * g++.dg/vect/slp-pr50819.cc: Likewise.
3816 * g++.dg/vect/slp-pr56812.cc: Likewise.
3817 * gcc.dg/vect/bb-slp-1.c: Likewise.
3818 * gcc.dg/vect/bb-slp-10.c: Likewise.
3819 * gcc.dg/vect/bb-slp-11.c: Likewise.
3820 * gcc.dg/vect/bb-slp-13.c: Likewise.
3821 * gcc.dg/vect/bb-slp-14.c: Likewise.
3822 * gcc.dg/vect/bb-slp-15.c: Likewise.
3823 * gcc.dg/vect/bb-slp-16.c: Likewise.
3824 * gcc.dg/vect/bb-slp-17.c: Likewise.
3825 * gcc.dg/vect/bb-slp-18.c: Likewise.
3826 * gcc.dg/vect/bb-slp-19.c: Likewise.
3827 * gcc.dg/vect/bb-slp-2.c: Likewise.
3828 * gcc.dg/vect/bb-slp-20.c: Likewise.
3829 * gcc.dg/vect/bb-slp-21.c: Likewise.
3830 * gcc.dg/vect/bb-slp-22.c: Likewise.
3831 * gcc.dg/vect/bb-slp-23.c: Likewise.
3832 * gcc.dg/vect/bb-slp-24.c: Likewise.
3833 * gcc.dg/vect/bb-slp-25.c: Likewise.
3834 * gcc.dg/vect/bb-slp-26.c: Likewise.
3835 * gcc.dg/vect/bb-slp-27.c: Likewise.
3836 * gcc.dg/vect/bb-slp-28.c: Likewise.
3837 * gcc.dg/vect/bb-slp-29.c: Likewise.
3838 * gcc.dg/vect/bb-slp-3.c: Likewise.
3839 * gcc.dg/vect/bb-slp-30.c: Likewise.
3840 * gcc.dg/vect/bb-slp-31.c: Likewise.
3841 * gcc.dg/vect/bb-slp-32.c: Likewise.
3842 * gcc.dg/vect/bb-slp-4.c: Likewise.
3843 * gcc.dg/vect/bb-slp-5.c: Likewise.
3844 * gcc.dg/vect/bb-slp-6.c: Likewise.
3845 * gcc.dg/vect/bb-slp-7.c: Likewise.
3846 * gcc.dg/vect/bb-slp-8.c: Likewise.
3847 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3848 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3849 * gcc.dg/vect/bb-slp-9.c: Likewise.
3850 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3851 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3852 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3853 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3854 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3855 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3856 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3857 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3858 * gcc.dg/vect/pr26359.c: Likewise.
3859 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3860
3861 2014-06-23 Marek Polacek <polacek@redhat.com>
3862
3863 * c-c++-common/pr49706-2.c: New test.
3864
3865 2014-06-23 Alan Modra <amodra@gmail.com>
3866
3867 * gcc.dg/pr61583.c: New.
3868
3869 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3870
3871 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3872 [u]int64x1_t.
3873
3874 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3875 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3876
3877 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3878 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3879 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3880 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3881 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3882 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3883 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3884 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3885 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3886 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3887 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3888 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3889 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3890 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3891 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3892 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3893 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3894 test_vsrid_n_u64): Fix signature to match intrinsic.
3895
3896 (test_vabs_s64): Remove.
3897 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3898
3899 (test_vdupd_lane_s64): Rename to...
3900 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3901
3902 (test_vdupd_lane_u64): Rename to...
3903 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3904
3905 (test_vtst_s64): Rename to...
3906 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3907
3908 (test_vtst_u64): Rename to...
3909 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3910
3911 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3912 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3913 Remove out-of-bounds tests.
3914 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3915 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3916 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3917
3918 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3919
3920 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3921 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3922 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3923 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3924 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3925 vector types.
3926 * gcc.target/aarch64/vsub_f64.c: Likewise.
3927 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3928 scheme as now the same for all variants.
3929 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3930 float64x1_t.
3931
3932 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3933
3934 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3935
3936 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3937
3938 * gcc.dg/localalias.c: Fix broken commit.
3939 * gcc.dg/globalalias.c: Likewise.
3940
3941 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3942
3943 * gcc.dg/localalias.c: New testcase.
3944 * gcc.dg/localalias-2.c: New testcase.
3945 * gcc.dg/globalalias.c: New testcase.
3946 * gcc.dg/globalalias-2.c: New testcase.
3947
3948 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3949
3950 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3951
3952 2014-06-20 Marek Polacek <polacek@redhat.com>
3953
3954 * c-c++-common/ubsan/bounds-1.c: New test.
3955 * c-c++-common/ubsan/bounds-2.c: New test.
3956 * c-c++-common/ubsan/bounds-3.c: New test.
3957 * c-c++-common/ubsan/bounds-4.c: New test.
3958 * c-c++-common/ubsan/bounds-5.c: New test.
3959 * c-c++-common/ubsan/bounds-6.c: New test.
3960
3961 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3962
3963 Make the tests big-endian friendly.
3964
3965 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3966 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3967 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3968 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3969 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3970 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3971 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3972 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3973 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3974
3975 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3976 Max Ostapenko <m.ostapenko@partner.samsung.com>
3977
3978 PR sanitizer/61547
3979 * c-c++-common/asan/strlen-overflow-1.c: New test.
3980
3981 2014-06-20 Martin Jambor <mjambor@suse.cz>
3982
3983 PR ipa/61540
3984 * g++.dg/ipa/pr61540.C: New test.
3985
3986 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3987 Max Ostapenko <m.ostapenko@partner.samsung.com>
3988
3989 PR sanitizer/61530
3990 * c-c++-common/asan/pr61530.c: New test.
3991
3992 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3993
3994 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3995 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3996 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3997 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3998 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3999 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
4000 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
4001 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
4002 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
4003 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
4004 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
4005 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
4006 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4007 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4008 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
4009 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
4010 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
4011 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
4012 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
4013 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
4014 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
4015 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4016 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4017 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
4018 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
4019 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
4020 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
4021 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
4022 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
4023 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
4024 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
4025 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
4026 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
4027 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
4028 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
4029 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4030 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4031 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
4032 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
4033 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
4034 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
4035 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
4036 (test_vqdmlal_high_lane_s16): Fix parameter type.
4037 (test_vqdmlal_high_lane_s32): Likewise.
4038 (test_vqdmull_high_lane_s16): Likewise.
4039 (test_vqdmull_high_lane_s32): Likewise.
4040 (test_vqdmlsl_high_lane_s32): Likewise.
4041 (test_vqdmlsl_high_lane_s16): Likewise.
4042 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
4043 Fix argument type.
4044 (test_vqdmlals_lane_s32): Likewise.
4045 (test_vqdmlslh_lane_s16): Likewise.
4046 (test_vqdmlsls_lane_s32): Likewise.
4047 (test_vqdmulhh_lane_s16): Likewise.
4048 (test_vqdmulhs_lane_s32): Likewise.
4049 (test_vqdmullh_lane_s16): Likewise.
4050 (test_vqdmulls_lane_s32): Likewise.
4051 (test_vqrdmulhh_lane_s16): Likewise.
4052 (test_vqrdmulhs_lane_s32): Likewise.
4053
4054 2014-06-20 Tobias Burnus <burnus@net-b.de>
4055
4056 PR testsuite/61567
4057 * gfortran.dg/coarray_collectives_5.f90: Update
4058 dg-final scan-tree-dump-times.
4059 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4060
4061 2014-06-20 Hale Wang <hale.wang@arm.com>
4062
4063 * gcc.target/arm/lto/: New folder to verify the LTO option.
4064 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4065 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4066 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4067 * lib/lto.exp (object-readelf): New procedure.
4068
4069 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4070
4071 PR fortran/61454
4072 * gfortran.dg/pr61454.f90: New file.
4073
4074 2014-06-19 Terry Guo <terry.guo@arm.com>
4075
4076 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4077 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4078 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4079
4080 2014-06-19 Tobias Burnus <burnus@net-b.de>
4081
4082 * gfortran.dg/coarray/collectives_2.f90: Extend
4083 and make valid.
4084
4085 2014-06-18 Tom de Vries <tom@codesourcery.com>
4086
4087 * gcc.target/aarch64/fuse-caller-save.c: New test.
4088
4089 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4090 Tom de Vries <tom@codesourcery.com>
4091
4092 * gcc.target/arm/fuse-caller-save.c: New test.
4093
4094 2014-06-18 Richard Biener <rguenther@suse.de>
4095
4096 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4097 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4098 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4099
4100 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4101
4102 PR tree-optimization/61518
4103 * gcc.dg/torture/pr61518.c: New test.
4104
4105 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4106
4107 PR tree-optimization/61517
4108 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4109 (incorrect_read_be32): Likewise.
4110 (main): Call incorrect_read_* to test stmt replacement is made by
4111 bswap at the right place.
4112 * gcc.c-torture/execute/pr61517.c: New test.
4113
4114 2014-06-18 Andreas Schwab <schwab@suse.de>
4115
4116 PR rtl-optimization/54555
4117 * gcc.target/m68k/pr54555.c: New test.
4118
4119 2014-06-18 Olivier Hainque <hainque@adacore.com>
4120
4121 * gnat.dg/blocklocs.adb: New test.
4122
4123 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4124
4125 PR tree-optimization/52252
4126 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4127 * gcc.target/i386/pr52252-core.c: Ditto.
4128
4129 PR tree-optimization/61403
4130 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4131
4132 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4133
4134 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4135 * gfortran.dg/gomp/depend-1.f90: New test.
4136 * gfortran.dg/gomp/target1.f90: New test.
4137 * gfortran.dg/gomp/target2.f90: New test.
4138 * gfortran.dg/gomp/target3.f90: New test.
4139 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4140 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4141 201107.
4142
4143 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4144
4145 PR fortran/61126
4146 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4147
4148 2014-06-17 Tobias Burnus <burnus@net-b.de>
4149 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4150
4151 * gfortran.dg/coarray/send_array.f90: New.
4152 * gfortran.dg/coarray/get_array.f90: New.
4153 * gfortran.dg/coarray/sendget_array.f90: New.
4154 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4155 names.
4156 * gfortran.dg/coarray/collectives_2.f90: New.
4157
4158 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4159
4160 PR target/61533
4161 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4162 dg-options.
4163
4164 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4165
4166 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4167 unit_id and kind_id to zero.
4168
4169 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4170
4171 PR target/61483
4172 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4173 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4174 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4175 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4176
4177 2014-06-17 Richard Biener <rguenther@suse.de>
4178
4179 PR lto/61012
4180 * gcc.dg/lto/pr61526_0.c: New testcase.
4181 * gcc.dg/lto/pr61526_1.c: Likewise.
4182
4183 2014-06-17 Richard Biener <rguenther@suse.de>
4184
4185 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4186 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4187 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4188 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4189 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4190
4191 2014-06-17 Richard Biener <rguenther@suse.de>
4192
4193 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4194
4195 2014-06-16 Richard Biener <rguenther@suse.de>
4196
4197 PR tree-optimization/61482
4198 * g++.dg/torture/pr61482.C: New testcase.
4199
4200 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4201
4202 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4203 vpmacsdql instruction.
4204
4205 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4206
4207 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4208 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4209 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4210 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4211 test patterns.
4212 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4213 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4214 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4215 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4216 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4217 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4218
4219 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4220
4221 PR fortran/28484
4222 PR fortran/61429
4223 * gfortran.dg/system_clock_1.f90: New file.
4224 * gfortran.dg/system_clock_2.f90: New file.
4225
4226 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4227
4228 PR c++/33101
4229 * g++.dg/other/void3.C: New.
4230 * g++.dg/conversion/err-recover1.C: Update.
4231
4232 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4233
4234 PR target/61415
4235 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4236 * gcc.target/powerpc/pack02.c: Use it.
4237 * gcc.target/powerpc/tfmode_off.c: Likewise.
4238
4239 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4240
4241 PR rtl-optimization/61094
4242 PR rtl-optimization/61446
4243 * gcc.target/i386/pr61446.c : New.
4244
4245 2014-06-13 Dehao Chen <dehao@google.com>
4246
4247 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4248
4249 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4250
4251 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4252
4253 2014-06-13 Richard Biener <rguenther@suse.de>
4254
4255 * c-c++-common/pr46562-2.c: Adjust.
4256 * g++.dg/tree-ssa/pr8781.C: Likewise.
4257 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4258 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4259 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4260 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4261 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4262
4263 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4264
4265 PR tree-optimization/61375
4266 * gcc.c-torture/execute/pr61375-1.c: New test.
4267
4268 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4269
4270 PR middle-end/61486
4271 * c-c++-common/gomp/pr61486-1.c: New test.
4272 * c-c++-common/gomp/pr61486-2.c: New test.
4273
4274 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4275
4276 PR target/59843
4277 * gcc.dg/vect/vect-singleton_1.c: New file.
4278
4279 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4280
4281 PR target/61443
4282 * gcc.target/avr/torture/pr61443.c: New test.
4283
4284 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4285
4286 PR c++/19200
4287 * g++.dg/parse/friend11.C: New.
4288
4289 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 PR c++/60265
4292 * g++.dg/cpp0x/using-enum-1.C: New.
4293 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4294
4295 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/19200
4298 * g++.dg/parse/friend9.C: New.
4299 * g++.dg/parse/friend10.C: Likewise.
4300 * g++.dg/parse/friend7.C: Adjust.
4301
4302 2014-06-11 Richard Biener <rguenther@suse.de>
4303
4304 PR tree-optimization/61452
4305 * gcc.dg/torture/pr61452.c: New testcase.
4306
4307 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4308
4309 PR c++/34049
4310 * g++.dg/parse/pr34049.C: New.
4311
4312 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4313
4314 * gcc.c-torture/execute/pr61306-1.c: New test.
4315 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4316 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4317
4318 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4319
4320 * gcc.target/aarch64/acle/acle.exp: New.
4321 * gcc.target/aarch64/acle/crc32b.c: New test.
4322 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4323 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4324 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4325 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4326 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4327 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4328 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4329
4330 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4331
4332 PR tree-optimization/52252
4333 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4334
4335 2014-06-11 Richard Biener <rguenther@suse.de>
4336
4337 PR middle-end/61437
4338 * gcc.dg/torture/20140610-1.c: New testcase.
4339 * gcc.dg/torture/20140610-2.c: Likewise.
4340
4341 2014-06-10 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/61438
4344 * gcc.dg/torture/pr61438.c: New testcase.
4345
4346 2014-06-10 Richard Biener <rguenther@suse.de>
4347
4348 PR middle-end/61456
4349 * g++.dg/opt/pr61456.C: New testcase.
4350
4351 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4352 Mikael Morin <mikael@gcc.gnu.org>
4353
4354 PR fortran/41936
4355 * gfortran.dg/class_array_15.f03: Check memory leaks.
4356
4357 2014-06-10 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/57186
4360 PR tree-optimization/59299
4361 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4362 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4363
4364 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4365
4366 PR fortran/60928
4367 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4368 directives.
4369 * gfortran.dg/gomp/associate1.f90: New test.
4370 * gfortran.dg/gomp/intentin1.f90: New test.
4371 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4372 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4373 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4374 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4375
4376 2014-06-09 Marek Polacek <polacek@redhat.com>
4377
4378 PR c/36446
4379 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4380 * gcc.dg/array-2.c: Likewise.
4381 * gcc.dg/array-const-2.c: Likewise.
4382 * gcc.dg/ucnid-8.c: Likewise.
4383 * gcc.dg/vla-init-1.c: Likewise.
4384 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4385 * gcc.dg/c99-flex-array-7.c: Likewise.
4386 * gcc.dg/init-bad-1.c: Likewise.
4387 * gcc.dg/init-bad-3.c: Likewise.
4388 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4389 * gcc.dg/pedwarn-init.c: Add dg-warning.
4390 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4391
4392 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4393
4394 PR c++/22556
4395 * g++.dg/other/redecl3.C: New.
4396
4397 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4398
4399 PR c++/54442
4400 * g++.dg/pr54442.C: New file.
4401
4402 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4403
4404 PR fortran/61406
4405 * gfortran.dg/associate_17.f90 : New test
4406
4407 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4408
4409 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4410 void for TEST instead of static void.
4411 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4415 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4416 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4497 instead of static void.
4498 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4499 delete unused variables.
4500 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4504 delete unused variables, void for TEST instead of static void.
4505 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4518 initialize variables.
4519 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4520 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4523 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4524 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4525 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4528 * gcc.target/i386/i386.exp: Ditto.
4529 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4530 CALC, void for TEST instead of static void, initialize variables.
4531 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4532 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4533 static void.
4534 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4535 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4536 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4537 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4613 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4614 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4615 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4616 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4617 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4619 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4622 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4634 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4636 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4640 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4641 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4642 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4644 instead of static void.
4645 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4648 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4650 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4652 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4653 static void, delete unused variables.
4654 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4656 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4658 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4659 static void, delete unused variables, Change parameters for
4660 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4661 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4662 CALC, void for TEST instead of static void.
4663 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4664 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4665 void.
4666 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4668 static void, change type of parameter for UNION_TYPE.
4669 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4670 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4671 void for TEST instead of static void, delete unused variables, change
4672 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4673 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4674 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4675 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4676 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4677 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4678 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4679 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4680 void for TEST instead of static void, change parameters for
4681 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4682 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4683 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4684 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4685 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4686 __attribute__((unused)).
4687 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4688 __attribute__((unused)).
4689 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4690 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4691 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4692 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4693 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4694 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4695 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4696 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4697 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4698 add __attribute__((unused)).
4699 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4700 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4701 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4702 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4703 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4704 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4705 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4706 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4707 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4708 delete unused variables.
4709 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4710 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4711 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4712 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4713 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4714 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4715 static void, mask_merging and zero_masking for unsigned types.
4716 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4717 CHECK_ARRAY for unsigned types.
4718 * gcc.target/i386/m256-check.h: Ditto.
4719 * gcc.target/i386/m512-check.h: Ditto.
4720
4721 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4722
4723 PR target/61062
4724 * gcc.target/arm/pr48252.c (main): Expect same result
4725 as endian-neutral.
4726
4727 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4728
4729 PR fortran/45187
4730 * gfortran.dg/cray_pointers_10.f90: New file.
4731
4732 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4733
4734 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4735 instead of complex(kind=16).
4736
4737 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4738
4739 PR fortran/38829
4740 * gfortran.dg/bind_c_usage_29.f90: New file.
4741
4742 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4743
4744 * gnat.dg/opt38.adb: New test.
4745 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4746
4747 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4748
4749 PR target/18343
4750 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4751 New macro, 0 for __MMIX__, default 64.
4752 (bar): Pass it to __builtin_apply instead of literal 64.
4753
4754 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4755
4756 * gfortran.dg/io_constraints_11.f90: New file.
4757 * gfortran.dg/io_constraints_12.f90: New file.
4758 * gfortran.dg/io_constraints_13.f90: New file.
4759
4760 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4761
4762 PR target/61423
4763 * gcc.target/i386/pr61423.c: New test.
4764
4765 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4766
4767 PR c++/60184
4768 * g++.dg/cpp0x/constexpr-union6.C: New.
4769 * g++.dg/cpp0x/union6.C: Likewise.
4770 * g++.dg/init/ref14.C: Adjust.
4771 * g++.dg/init/union1.C: Likewise.
4772
4773 2014-06-06 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/59299
4776 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4777
4778 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4779
4780 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4781 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4782
4783 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4784
4785 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4786 bitfield and test wrong results instead of correct results to make the
4787 test more portable.
4788
4789 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4790
4791 PR c++/60432
4792 * g++.dg/cpp0x/constexpr-60432.C: New.
4793
4794 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4795
4796 PR c++/60199
4797 * g++.dg/cpp0x/constexpr-60199.C: New.
4798
4799 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4800
4801 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4802 Specify -march=z900 as an additional option.
4803 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4804 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4805 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4806
4807 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4808
4809 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4810 reduction clause diagnostic changes.
4811 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4812 * gfortran.dg/gomp/reduction1.f90: Likewise.
4813 * gfortran.dg/gomp/reduction3.f90: Likewise.
4814 * gfortran.dg/gomp/udr1.f90: New test.
4815 * gfortran.dg/gomp/udr2.f90: New test.
4816 * gfortran.dg/gomp/udr3.f90: New test.
4817 * gfortran.dg/gomp/udr4.f90: New test.
4818 * gfortran.dg/gomp/udr5.f90: New test.
4819 * gfortran.dg/gomp/udr6.f90: New test.
4820 * gfortran.dg/gomp/udr7.f90: New test.
4821
4822 2014-06-06 Christian Bruel <christian.bruel@st.com>
4823
4824 PR tree-optimization/43934
4825 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4826
4827 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4828
4829 PR c/53119
4830 * gcc.dg/pr53119.c: New testcase.
4831
4832 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4833
4834 PR target/52472
4835 * gcc.target/avr/pr52472.c: New test.
4836
4837
4838 2014-06-05 Jeff Law <law@redhat.com>
4839
4840 PR tree-optimization/61289
4841 * g++.dg/pr61289.C: New test.
4842 * g++.dg/pr61289-2.C: New test.
4843
4844 2014-06-05 Richard Biener <rguenther@suse.de>
4845 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/56961
4848 * g++.dg/parse/pr56961.C: New.
4849
4850 2014-06-05 Kai Tietz <ktietz@redhat.com>
4851
4852 PR target/46219
4853 * gcc.target/i386/sibcall-4.c: Remove xfail.
4854
4855 2014-06-05 Julian Brown <julian@codesourcery.com>
4856 Sandra Loosemore <sandra@codesourcery.com>
4857
4858 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4859
4860 2014-06-05 Richard Biener <rguenther@suse.de>
4861
4862 PR c++/61004
4863 * g++.dg/diagnostic/pr61004.C: New testcase.
4864
4865 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4866
4867 * gcc.dg/torture/pr61319.c: New test.
4868
4869 2014-06-05 Marek Polacek <polacek@redhat.com>
4870
4871 PR c/56724
4872 * gcc.dg/pr56724-3.c: New test.
4873
4874 2014-06-05 Andreas Schwab <schwab@suse.de>
4875
4876 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4877
4878 2014-06-05 Marek Polacek <polacek@redhat.com>
4879
4880 PR c/49706
4881 * c-c++-common/pr49706.c: New test.
4882
4883 2014-06-05 Marek Polacek <polacek@redhat.com>
4884
4885 PR c/48062
4886 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4887 * gcc.dg/Wshadow-3.c: Likewise.
4888 * gcc.dg/pr48062.c: New test.
4889
4890 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4891
4892 PR c++/43453
4893 * g++.dg/init/pr43453.C: New.
4894
4895 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4896
4897 PR tree-optimization/61385
4898 * gcc.dg/tree-ssa/pr61385.c: New file.
4899
4900 2014-06-04 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/60098
4903 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4904
4905 2014-06-04 Richard Biener <rguenther@suse.de>
4906
4907 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4908
4909 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4910
4911 PR c/58942
4912 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4913 the case with a pointer.
4914
4915 2014-06-04 Marek Polacek <polacek@redhat.com>
4916
4917 PR c/30020
4918 * c-c++-common/pr30020.c: New test.
4919
4920 2014-06-03 Andrew Pinski <apinski@cavium.com>
4921
4922 * gcc.c-torture/compile/20140528-1.c: New testcase.
4923
4924 2014-06-03 Dehao Chen <dehao@google.com>
4925
4926 * gcc.dg/tree-prof/merge_block.c: New test.
4927
4928 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4929
4930 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4931 * g++.dg/ext/mv15.C (dg-options): Ditto.
4932
4933 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 DR 1423
4936 PR c++/52174
4937 * g++.dg/cpp0x/nullptr31.C: New.
4938 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4939 * g++.dg/cpp0x/nullptr17.C: Update.
4940
4941 2014-06-03 Marek Polacek <polacek@redhat.com>
4942
4943 PR c/60439
4944 * c-c++-common/pr60439.c: New test.
4945 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4946
4947 2014-06-03 Martin Jambor <mjambor@suse.cz>
4948
4949 PR ipa/61160
4950 * g++.dg/ipa/pr61160-1.C: New test.
4951
4952 2014-06-03 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/61383
4955 * gcc.dg/torture/pr61383-1.c: New testcase.
4956
4957 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4958
4959 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4960
4961 2014-06-02 Jeff Law <law@redhat.com>
4962
4963 PR rtl-optimization/61094
4964 * g++.dg/pr61094: New test.
4965
4966 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4967
4968 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4969 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4970 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4971 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4972 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4973 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4974 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4975 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4976
4977 2014-06-02 Richard Biener <rguenther@suse.de>
4978
4979 PR tree-optimization/61346
4980 * gcc.dg/torture/pr61346.c: New testcase.
4981
4982 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4983
4984 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4985 not compilation.
4986 * gcc.target/i386/sibcall-4.c: Ditto.
4987 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4988
4989 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4990
4991 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4992 in scan-assembler-not string.
4993 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4994 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4995 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4996
4997 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4998
4999 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
5000
5001 2014-06-01 Kai Tietz <ktietz@redhat.com>
5002
5003 PR target/61377
5004 * gcc.target/i386/sibcall-6.c: New test.
5005
5006 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5007
5008 DR 1227
5009 PR c++/57543
5010 * g++.dg/cpp0x/pr57543-1.C: New.
5011 * g++.dg/cpp0x/pr57543-2.C: Likewise.
5012 * g++.dg/cpp0x/pr57543-3.C: Likewise.
5013 * g++.dg/cpp0x/decltype59.C: Likewise.
5014
5015 2014-05-31 Tom de Vries <tom@codesourcery.com>
5016
5017 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
5018
5019 2014-05-30 Jakub Jelinek <jakub@redhat.com>
5020
5021 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
5022 restore_gcc_exec_prefix_env_var): New procedures.
5023 (set_ld_library_path_env_vars,
5024 restore_ld_library_path_env_vars): Use them.
5025 * lib/c-compat.exp: Load target-libpath.exp.
5026 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
5027 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
5028 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
5029 restore_gcc_exec_prefix_env_var.
5030 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
5031 Likewise.
5032
5033 * c-c++-common/asan/misalign-1.c: New test.
5034 * c-c++-common/asan/misalign-2.c: New test.
5035
5036 * g++.dg/asan/asan_test.C: Add -std=c++11 and
5037 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
5038 -DASAN_USE_DEJAGNU_GTEST=1.
5039 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
5040 * g++.dg/asan/asan_oob_test.cc: Likewise.
5041 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
5042 * g++.dg/asan/asan_str_test.cc: Likewise.
5043 * g++.dg/asan/asan_test_utils.h: Likewise.
5044 * g++.dg/asan/sanitizer_test_config.h: Likewise.
5045 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5046 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5047 Imported from upstream r209283.
5048 * g++.dg/asan/asan_test_config.h: Likewise.
5049
5050 2014-05-30 Kai Tietz <ktietz@redhat.com>
5051
5052 PR target/60104
5053 * gcc.target/i386/sibcall-1.c: New test.
5054 * gcc.target/i386/sibcall-2.c: New test.
5055 * gcc.target/i386/sibcall-3.c: New test.
5056 * gcc.target/i386/sibcall-4.c: New test.
5057
5058 2014-05-30 Ian Lance Taylor <iant@google.com>
5059
5060 * gcc.target/i386/pause-2.c: New test.
5061
5062 2014-05-30 Tom de Vries <tom@codesourcery.com>
5063
5064 * gcc.target/i386/fuse-caller-save.c: New test.
5065 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5066 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5067
5068 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5069
5070 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5071 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5072 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5073 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5074 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5075 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5076 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5077 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5078 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5079 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5080 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5081 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5082 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5083 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5084 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5085 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5086 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5087 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5088 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5089 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5090 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5091 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5092 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5093 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5094 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5095 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5096 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5097 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5098 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5099 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5100 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5101 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5102 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5103 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5104 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5105 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5106
5107 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5108
5109 PR rtl-optimization/61325
5110 * gcc.target/aarch64/pr61325.c: New.
5111
5112 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5113
5114 * gcc.target/arm/simd/vextQf32_1.c: New file.
5115 * gcc.target/arm/simd/vextQp16_1.c: New file.
5116 * gcc.target/arm/simd/vextQp8_1.c: New file.
5117 * gcc.target/arm/simd/vextQs16_1.c: New file.
5118 * gcc.target/arm/simd/vextQs32_1.c: New file.
5119 * gcc.target/arm/simd/vextQs64_1.c: New file.
5120 * gcc.target/arm/simd/vextQs8_1.c: New file.
5121 * gcc.target/arm/simd/vextQu16_1.c: New file.
5122 * gcc.target/arm/simd/vextQu32_1.c: New file.
5123 * gcc.target/arm/simd/vextQu64_1.c: New file.
5124 * gcc.target/arm/simd/vextQu8_1.c: New file.
5125 * gcc.target/arm/simd/vextQp64_1.c: New file.
5126 * gcc.target/arm/simd/vextf32_1.c: New file.
5127 * gcc.target/arm/simd/vextp16_1.c: New file.
5128 * gcc.target/arm/simd/vextp8_1.c: New file.
5129 * gcc.target/arm/simd/vexts16_1.c: New file.
5130 * gcc.target/arm/simd/vexts32_1.c: New file.
5131 * gcc.target/arm/simd/vexts64_1.c: New file.
5132 * gcc.target/arm/simd/vexts8_1.c: New file.
5133 * gcc.target/arm/simd/vextu16_1.c: New file.
5134 * gcc.target/arm/simd/vextu32_1.c: New file.
5135 * gcc.target/arm/simd/vextu64_1.c: New file.
5136 * gcc.target/arm/simd/vextu8_1.c: New file.
5137 * gcc.target/arm/simd/vextp64_1.c: New file.
5138
5139 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5140 Tom de Vries <tom@codesourcery.com>
5141
5142 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5143 options.
5144 * gcc.target/mips/fuse-caller-save.h: New include file.
5145 * gcc.target/mips/fuse-caller-save.c: New test.
5146 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5147 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5148
5149 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5150
5151 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5152
5153 2014-05-28 Richard Biener <rguenther@suse.de>
5154
5155 PR middle-end/61045
5156 * gcc.dg/pr61045.c: New testcase.
5157
5158 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5159
5160 * lib/clearcap.exp: New file.
5161 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5162 Remove clearcap_ldflags handling.
5163 Call clearcap-init, clearcap-finish.
5164 * gcc.target/i386/i386.exp: Likewise.
5165 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5166 * gcc.target/i386/clearcapv2.map: Move to
5167 ../config/sol2-clearcapv2.map.
5168 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5169 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5170
5171 2014-05-28 Richard Biener <rguenther@suse.de>
5172
5173 PR tree-optimization/61335
5174 * gfortran.dg/pr61335.f90: New testcase.
5175
5176 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5177
5178 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5179
5180 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5181
5182 * gnat.dg/overflow_fixed.adb: New test.
5183
5184 2014-05-27 Marek Polacek <polacek@redhat.com>
5185
5186 PR c/56724
5187 * gcc.dg/pr56724-1.c: New test.
5188 * gcc.dg/pr56724-2.c: New test.
5189 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5190 -Wtraditional.
5191 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5192
5193 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5194
5195 * gcc.dg/fold-compare-8.c: New test.
5196 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5197
5198 2014-05-27 Richard Biener <rguenther@suse.de>
5199
5200 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5201
5202 2014-05-27 Marek Polacek <polacek@redhat.com>
5203
5204 PR testsuite/61319
5205 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5206 LLONG_MIN, and ULLONG_MAX.
5207
5208 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5209
5210 * lib/target-supports.exp (check_effective_target_vect_bswap):
5211 Specify arm*-*-* support.
5212
5213 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5214
5215 PR testsuite/61319
5216 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5217 -nan optional.
5218 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5219 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5220
5221 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5222
5223 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5224
5225 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5226
5227 PR rtl-optimization/61222
5228 * gcc.c-torture/compile/pr61222-1.c: New test.
5229 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5230
5231 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5232
5233 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5234
5235 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5236
5237 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5238
5239 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5240
5241 PR libgfortran/55117
5242 * gfortran.dg/namelist_85.f90: New test.
5243
5244 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5245
5246 PR c/61191
5247 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5248 the case with syntax error.
5249
5250 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5251
5252 * gcc.dg/lto/pr61278_0.c: New test.
5253 * gcc.dg/lto/pr61278_1.c: New test.
5254
5255 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5256
5257 * gcc.dg/pr61220.c: New test.
5258 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5259
5260 2014-05-25 Tobias Burnus <burnus@net-b.de>
5261
5262 * gfortran.dg/coarray_10.f90: Update dg-warning.
5263 * gfortran.dg/coarray_this_image_1.f90: New.
5264 * gfortran.dg/coarray_this_image_2.f90: New.
5265
5266 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5267
5268 PR libfortran/61173
5269 * gfortran.dg/arrayio_14.f90: New test.
5270
5271 2014-05-24 Andreas Schwab <schwab@suse.de>
5272
5273 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5274
5275 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5276
5277 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5278 Adjust regexp for -flto.
5279 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5280 * gfortran.dg/pr52835.f90: Likewise.
5281
5282 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5283
5284 PR rtl-optimization/61215
5285 * gcc.target/i386/pr61215.c: New.
5286
5287 2014-05-23 Marek Polacek <polacek@redhat.com>
5288 Jakub Jelinek <jakub@redhat.com>
5289
5290 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5291 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5292 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5293 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5294 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5295 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5296 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5297 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5298 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5299 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5300 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5301 * c-c++-common/ubsan/float-cast.h: New file.
5302 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5303 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5304
5305 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5306
5307 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5308
5309 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 * g++.dg/cpp1y/lambda-init9.C: New.
5312
5313 2014-05-23 Richard Biener <rguenther@suse.de>
5314
5315 PR testsuite/61266
5316 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5317 adjust testcase to reflect reality.
5318
5319 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5320
5321 PR tree-optimization/54733
5322 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5323 optimization to support memory sources and bitwise operations
5324 equivalent to load in host endianness.
5325 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5326 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5327 * gcc.c-torture/execute/bswap-2.c: Likewise.
5328
5329 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5330
5331 * lib/target-supports.exp: New effective targets for architectures
5332 capable of performing byte swap.
5333 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5334 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5335 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5336
5337 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5338
5339 PR c++/61088
5340 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5341 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5342
5343 2014-05-22 Xinliang David Li <davidxl@google.com>
5344
5345 * g++.dg/ipa/devirt-15.C: Fix expected message.
5346 * g++.dg/ipa/devirt-16.C: Ditto.
5347 * g++.dg/ipa/devirt-17.C: Ditto.
5348 * g++.dg/ipa/devirt-26.C: Ditto.
5349 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5350 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5351 * g++.dg/tree-ssa/pr8781.C:Ditto.
5352
5353 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5354
5355 * gcc.target/powerpc/htm-ttest.c: New test.
5356
5357 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5358
5359 * gnat.dg/opt37.ad[sb]: New test.
5360
5361 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5362
5363 PR c/61271
5364 * g++.dg/cilk-plus/AN/array_function.cc: New.
5365
5366 2014-05-22 Richard Biener <rguenther@suse.de>
5367
5368 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5369
5370 2014-05-22 Kostya Serebryany <kcc@google.com>
5371
5372 * c-c++-common/tsan/mutexset1.c: Update the test to match
5373 upstream r209283.
5374 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5375
5376 2014-05-21 Marek Polacek <polacek@redhat.com>
5377
5378 PR sanitizer/61272
5379 * g++.dg/ubsan/pr61272.C: New test.
5380
5381 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5382 Sandra Loosemore <sandra@codesourcery.com>
5383
5384 PR lto/60179
5385 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5386 * gcc.target/nios2/custom-fp-lto.c: New test.
5387
5388 2014-05-21 Andreas Schwab <schwab@suse.de>
5389
5390 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5391
5392 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5393
5394 PR target/54236
5395 * gcc.target/sh/pr54236-3.c: New.
5396
5397 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5398
5399 PR c++/60189
5400 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5401
5402 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5403
5404 PR tree-optimization/60899
5405 * g++.dg/ipa/devirt-11.C: Update template.
5406
5407 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5408
5409 PR C++/61038
5410 * g++.dg/cpp0x/pr61038.C: New.
5411
5412 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/58753
5415 PR c++/58930
5416 PR c++/58704
5417 * g++.dg/cpp0x/nsdmi-template11.C: New.
5418 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5419 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5420
5421 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5422
5423 * gnat.dg/opt35.adb: New test.
5424 * gnat.dg/opt36.adb: Likewise.
5425 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5426
5427 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/60373
5430 * g++.dg/cpp0x/Wattributes1.C: New.
5431 * g++.dg/ext/visibility/redecl1.C: Adjust.
5432 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5433
5434 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5435
5436 * gcc.target/powerpc/vsxcopy.c: New test.
5437
5438 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/58664
5441 * g++.dg/cpp0x/nsdmi-union6.C: New.
5442 * g++.dg/parse/pr58664.C: Likewise.
5443 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5444 * g++.dg/parse/crash31.C: Likewise.
5445 * g++.dg/template/error2.C: Likewise.
5446 * g++.dg/template/inherit8.C: Likewise.
5447 * g++.dg/template/offsetof2.C: Likewise.
5448
5449 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 * c-c++-common/gomp/simd4.c: Adjust for inform.
5452 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5453 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5454 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5455 * g++.dg/cpp0x/noexcept15.C: Likewise.
5456 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5457 * g++.dg/eh/spec6.C: Likewise.
5458 * g++.dg/expr/cast1.C: Likewise.
5459 * g++.dg/expr/dtor1.C: Likewise.
5460 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5461 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5462 * g++.dg/gomp/pr49223-2.C: Likewise.
5463 * g++.dg/gomp/udr-4.C: Likewise.
5464 * g++.dg/init/delete1.C: Likewise.
5465 * g++.dg/other/crash-2.C: Likewise.
5466 * g++.dg/parse/crash24.C: Likewise.
5467 * g++.dg/parse/crash25.C: Likewise.
5468 * g++.dg/parse/crash31.C: Likewise.
5469 * g++.dg/parse/crash49.C: Likewise.
5470 * g++.dg/parse/crash50.C: Likewise.
5471 * g++.dg/parse/crash54.C: Likewise.
5472 * g++.dg/parse/dtor7.C: Likewise.
5473 * g++.dg/parse/error40.C: Likewise.
5474 * g++.dg/parse/fused-params1.C: Likewise.
5475 * g++.dg/parse/new1.C: Likewise.
5476 * g++.dg/template/crash35.C: Likewise.
5477 * g++.dg/template/crash59.C: Likewise.
5478 * g++.dg/template/crash77.C: Likewise.
5479 * g++.dg/template/error51.C: Likewise.
5480 * g++.dg/template/incomplete1.C: Likewise.
5481 * g++.dg/template/incomplete3.C: Likewise.
5482 * g++.dg/template/incomplete4.C: Likewise.
5483 * g++.dg/template/incomplete5.C: Likewise.
5484 * g++.dg/template/inherit8.C: Likewise.
5485 * g++.dg/template/instantiate1.C: Likewise.
5486 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5487 * g++.dg/template/offsetof2.C: Likewise.
5488 * g++.dg/tm/pr51928.C: Likewise.
5489 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5490 * g++.dg/warn/incomplete1.C: Likewise.
5491 * g++.dg/warn/incomplete2.C: Likewise.
5492 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5493 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5494 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5495 * g++.old-deja/g++.eh/catch1.C: Likewise.
5496 * g++.old-deja/g++.eh/spec6.C: Likewise.
5497 * g++.old-deja/g++.mike/p7868.C: Likewise.
5498 * g++.old-deja/g++.other/crash38.C: Likewise.
5499 * g++.old-deja/g++.other/enum2.C: Likewise.
5500 * g++.old-deja/g++.other/incomplete.C: Likewise.
5501 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5502 * g++.old-deja/g++.pt/crash9.C: Likewise.
5503 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5504 * g++.old-deja/g++.pt/typename8.C: Likewise.
5505 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5506
5507 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5508
5509 * lib/target-supports.exp
5510 (check_effective_target_vect_sizes_32B_16B): Return false if
5511 128-bit AVX vectors preferred.
5512
5513 2014-05-19 Mike Stump <mikestump@comcast.net>
5514
5515 * lib/target-supports.exp (check_effective_target_avx): Early out
5516 if not x86 to prevent x86 flags on non-x86 targets.
5517
5518 2014-05-19 Richard Biener <rguenther@suse.de>
5519
5520 PR tree-optimization/61221
5521 * gcc.dg/torture/pr61221.c: New testcase.
5522
5523 2014-05-19 Richard Biener <rguenther@suse.de>
5524
5525 PR tree-optimization/61209
5526 * gfortran.dg/pr61209.f90: New testcase.
5527
5528 2014-05-19 Richard Biener <rguenther@suse.de>
5529
5530 PR tree-optimization/61184
5531 * c-c++-common/torture/pr61184.c: New testcase.
5532
5533 2014-05-19 Christian Bruel <christian.bruel@st.com>
5534
5535 PR target/61195
5536 * gcc.target/sh/pr61195.c: New test.
5537
5538 2014-05-18 Wei Mi <wmi@google.com>
5539
5540 PR target/58066
5541 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5542 directive with rtl insns. Add effective-target fpic and
5543 tls_native.
5544
5545 2014-05-17 Xinliang David Li <davidxl@google.com>
5546
5547 * g++.dg/ipa/devirt-33.C: New testcase.
5548
5549 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5550
5551 * g++.dg/ipa/comdat.C: New file.
5552
5553 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5554
5555 * gnat.dg/volatile12.ad[sb]: New test.
5556
5557 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5558
5559 * gnat.dg/enum3.adb: New test.
5560
5561 2014-05-18 Andreas Schwab <schwab@suse.de>
5562
5563 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5564
5565 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5566
5567 PR libfortran/52539
5568 * gfortran.dg/namelist_utf8.f90: New test.
5569
5570 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/52875
5573 * g++.dg/cpp0x/decltype58.C: New.
5574
5575 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5576
5577 * gcc.target/microblaze/others/break_handler.c: New.
5578
5579 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5580
5581 PR tree-optimization/61140
5582 PR tree-optimization/61150
5583 PR tree-optimization/61197
5584 * gcc.dg/tree-ssa/pr61140.c: New file.
5585 * gcc.dg/tree-ssa/pr61150.c: New file.
5586 * gcc.dg/tree-ssa/pr61197.c: New file.
5587
5588 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5589
5590 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5591 (dg-options): Add -mfpmath=387.
5592 (dg-final): Check that no MMX registers are used.
5593
5594 2014-05-17 Andreas Schwab <schwab@suse.de>
5595
5596 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5597
5598 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5599
5600 Revert:
5601 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5602
5603 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5604 occurrences of "int" in the gimple dump to reflect that the return
5605 types of functions now show up in such dumps.
5606 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5607
5608 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5609
5610 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5611 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5612 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5613 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5614 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5615 * gcc.dg/debug/pr35154.c: Update testcase.
5616 * gcc.target/i386/vectorize1.c: Update testcase.
5617
5618 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5619
5620 PR c++/51640
5621 * g++.dg/parse/error54.C: New.
5622
5623 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5624
5625 PR rtl-optimization/60969
5626 * g++.dg/pr60969.C: New.
5627
5628 2014-05-16 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/61194
5631 * gcc.dg/vect/pr61194.c: New testcase.
5632
5633 2014-05-16 Richard Biener <rguenther@suse.de>
5634
5635 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5636 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5637 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5638 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5639
5640 2014-05-16 Richard Biener <rguenther@suse.de>
5641
5642 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5643
5644 2014-05-15 Martin Jambor <mjambor@suse.cz>
5645
5646 PR ipa/61085
5647 * g++.dg/ipa/pr61085.C: New test.
5648
5649 2014-05-15 Martin Jambor <mjambor@suse.cz>
5650
5651 PR tree-optimization/61090
5652 * gcc.dg/tree-ssa/pr61090.c: New test.
5653
5654 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR tree-optimization/61158
5657 * gcc.dg/pr61158.c: New test.
5658
5659 2014-05-15 Andreas Schwab <schwab@suse.de>
5660
5661 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5662 emitted.
5663 * obj-c++.dg/exceptions-5.mm: Likewise.
5664
5665 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5666
5667 * shrink-wrap-loop.c: New test case.
5668
5669 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5670
5671 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5672 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5673 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5674 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5675 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5676 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5677 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5678 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5679 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5680 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5681 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5682 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5683 * gcc.target/arm/simd/vtrns16_1.c: New file.
5684 * gcc.target/arm/simd/vtrns32_1.c: New file.
5685 * gcc.target/arm/simd/vtrns8_1.c: New file.
5686 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5687 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5688 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5689
5690 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5691
5692 * gcc.target/i386/clflushopt-1.c: New.
5693 * gcc.target/i386/xsavec-1.c: Ditto.
5694 * gcc.target/i386/xsavec64-1.c: Ditto.
5695 * gcc.target/i386/xsaves-1.c: Ditto.
5696 * gcc.target/i386/xsaves64-1.c: Ditto.
5697 * gcc.target/i386/sse-12.c: Test new options.
5698 * gcc.target/i386/sse-13.c: Ditto.
5699 * gcc.target/i386/sse-14.c: Ditto.
5700 * gcc.target/i386/sse-22.c: Ditto.
5701 * gcc.target/i386/sse-23.c: Ditto.
5702 * g++.dg/other/i386-2.C: Ditto.
5703 * g++.dg/other/i386-3.C: Ditto.
5704
5705 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5706
5707 PR rtl-optimization/60866
5708 * gcc.dg/pr60866.c: New test.
5709
5710 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5711
5712 PR rtl-optimization/60901
5713 * gcc.target/i386/pr60901.c: New test.
5714
5715 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5716
5717 PR sanitizer/61100
5718 * c-c++-common/asan/asan-interface-1.c: New test.
5719 * lib/asan-dg.exp (asan_include_flags): New function.
5720 (asan_init): Call asan_include_flags to obtain path
5721 to sanitizer headers.
5722
5723 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5724
5725 * lib/target-support.exp (check_dfp_hw_available): New function.
5726 (is-effective-target): Check $arg for dfp_hw.
5727 (is-effective-target-keyword): Likewise.
5728 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5729 Change target to dfp_hw.
5730
5731 2014-05-13 Marek Polacek <polacek@redhat.com>
5732
5733 PR c/61162
5734 * gcc.dg/pr61162.c: New test.
5735
5736 2014-05-13 Marek Polacek <polacek@redhat.com>
5737
5738 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5739 * c-c++-common/pr50459-2.c: New test.
5740
5741 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5742
5743 PR c++/54310
5744 * g++.dg/template/pr54310.C: New.
5745
5746 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5747 Sandra Loosemore <sandra@codesourcery.com>
5748
5749 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5750
5751 2014-05-13 Catherine Moore <clm@cm00re.com>
5752
5753 * gcc.target/mips/near-far-1.c: Adjust expected output
5754 to allow the JALS instruction.
5755 * gcc.target/mips/near-far-2.c: Likewise.
5756 * gcc.target/mips/near-far-4.c: Likewise.
5757
5758 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5759
5760 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5761
5762 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR target/61060
5765 * gcc.dg/pr61060.c: New test.
5766
5767 2014-05-12 DJ Delorie <dj@redhat.com>
5768
5769 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5770 * gcc.dg/sibcall-4.c: Likewise.
5771
5772 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5773
5774 * objc.dg/shadow-1.m: New test.
5775 * objc.dg/shadow-2.m: New test.
5776 * objc.dg/ivar-scope-1.m: New test.
5777 * objc.dg/ivar-scope-2.m: New test.
5778 * objc.dg/ivar-scope-3.m: New test.
5779 * objc.dg/ivar-scope-4.m: New test.
5780 * objc.dg/ivar-visibility-1.m: New test.
5781 * objc.dg/ivar-visibility-2.m: New test.
5782 * objc.dg/ivar-visibility-3.m: New test.
5783 * objc.dg/ivar-visibility-4.m: New test.
5784
5785 2014-05-12 Tobias Burnus <burnus@net-b.de>
5786
5787 PR fortran/60127
5788 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5789
5790 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5791
5792 PR fortran/60834
5793 * gfortran.dg/associate_16.f90: New test.
5794
5795 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5796
5797 PR target/60991
5798 * gcc.target/avr/pr60991.c: New testcase.
5799
5800 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5801
5802 PR c++/60054
5803 * g++.dg/cpp1y/pr60054.C: New.
5804
5805 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 PR c++/51199
5808 * g++.dg/template/pr51199.C: New.
5809
5810 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5811
5812 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5813
5814 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5815
5816 * gfortran.dg/gomp/affinity-1.f90: New test.
5817
5818 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5819
5820 * gcc.dg/torture/pr61136.c: New test.
5821
5822 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5823
5824 PR c++/59705
5825 * g++.dg/cpp0x/sfinae51.C: New.
5826
5827 PR c++/58353
5828 * g++.dg/cpp0x/variadic157.C: New.
5829
5830 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5831
5832 PR target/51244
5833 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5834
5835 2014-05-10 Marek Polacek <polacek@redhat.com>
5836
5837 * gcc.dg/pedwarn-init.c: New test.
5838 * gcc.dg/init-string-1.c: Adjust dg-error.
5839
5840 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5841
5842 * lib/target-supports.exp
5843 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5844 to the list.
5845
5846 2014-05-09 Marek Polacek <polacek@redhat.com>
5847
5848 PR c/61096
5849 * gcc.dg/pr61096-1.c: New test.
5850 * gcc.dg/pr61096-2.c: New test.
5851
5852 2014-05-09 Florian Weimer <fweimer@redhat.com>
5853
5854 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5855 * g++.dg/fstack-protector-strong.C: Likewise.
5856 * gcc.target/i386/ssp-strong-reg.c: New file.
5857
5858 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5859
5860 PR target/61055
5861 * gcc.target/avr/torture/pr61055.c: New test.
5862
5863 2014-05-09 Marek Polacek <polacek@redhat.com>
5864
5865 PR c/50459
5866 * c-c++-common/attributes-1.c: Move test line to a new test.
5867 * c-c++-common/attributes-2.c: New test.
5868 * c-c++-common/pr50459.c: New test.
5869 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5870 * gcc.dg/nonnull-2.c: Likewise.
5871 * gcc.dg/pr55570.c: Modify dg-error.
5872 * gcc.dg/tm/wrap-2.c: Likewise.
5873
5874 2014-05-08 Jeff Law <law@redhat.com>
5875
5876 PR tree-optimization/61009
5877 * g++.dg/tree-ssa/pr61009.C: New test.
5878
5879 2014-05-08 Matthias Klose <doko@ubuntu.com>
5880
5881 PR driver/61106
5882 * gcc-dg/unused-8a.c: New.
5883 * gcc-dg/unused-8b.c: Likewise.
5884
5885 2014-05-08 Marek Polacek <polacek@redhat.com>
5886
5887 PR c/61053
5888 * gcc.dg/pr61053.c: New test.
5889
5890 2014-05-08 Marek Polacek <polacek@redhat.com>
5891
5892 PR c/61077
5893 * gcc.dg/pr61077.c: New test.
5894
5895 2014-05-08 Tobias Burnus <burnus@net-b.de>
5896
5897 * gfortran.dg/coarray_collectives_1.f90: New.
5898 * gfortran.dg/coarray_collectives_2.f90: New.
5899 * gfortran.dg/coarray_collectives_3.f90: New.
5900 * gfortran.dg/coarray_collectives_4.f90: New.
5901 * gfortran.dg/coarray_collectives_5.f90: New.
5902 * gfortran.dg/coarray_collectives_6.f90: New.
5903 * gfortran.dg/coarray/collectives_1.f90: New.
5904 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5905 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5906 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5907 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5908 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5909 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5910 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5911
5912 2014-05-08 Wei Mi <wmi@google.com>
5913
5914 PR target/58066
5915 * gcc.target/i386/pr58066.c: New test.
5916
5917 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5918
5919 * gcc.target/i386/avx256-unaligned-load-2.c,
5920 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5921 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5922 packed-single instructions.
5923
5924 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5925
5926 PR c++/13981
5927 * g++.dg/diagnostic/pr13981.C: New.
5928
5929 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5930
5931 PR tree-optimization/59100
5932 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5933 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5934
5935 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5936
5937 PR tree-optimization/61095
5938 * gcc.dg/torture/pr61095.c: New test.
5939
5940 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5941
5942 PR middle-end/39246
5943 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5944 the uninitialized complex is used.
5945 * gcc.dg/uninit-17.c: New test to check partial initialization of
5946 complex with branches.
5947 * gcc.dg/uninit-17-O0.c: Likewise.
5948
5949 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5950
5951 PR target/60884
5952 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5953 (test_03): Rename to test_02.
5954
5955 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/61083
5958 * g++.dg/cpp0x/sfinae50.C: New.
5959
5960 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 PR c++/61080
5963 * g++.dg/cpp0x/deleted7.C: New.
5964
5965 2014-05-07 Richard Biener <rguenther@suse.de>
5966
5967 PR tree-optimization/61034
5968 * g++.dg/tree-ssa/pr61034.C: New testcase.
5969
5970 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5971
5972 * gcc.target/epiphany/isr-arg.c: New file.
5973
5974 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5975
5976 PR tree-optimization/52252
5977 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5978
5979 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5980
5981 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5982 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5983 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5984 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5985 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5986 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5987 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5988 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5989 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5990 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5991 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5992 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5993 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5994 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5995 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5996 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5997 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5998 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5999 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
6000 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
6001 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
6002 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
6003 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
6004 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
6005 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
6006 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
6007 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
6008 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
6009 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
6010 * gcc.target/aarch64/simd/vrev32s16.x: New file.
6011 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
6012 * gcc.target/aarch64/simd/vrev32s8.x: New file.
6013 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
6014 * gcc.target/aarch64/simd/vrev32u16.x: New file.
6015 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
6016 * gcc.target/aarch64/simd/vrev32u8.x: New file.
6017 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
6018 * gcc.target/aarch64/simd/vrev64f32.x: New file.
6019 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
6020 * gcc.target/aarch64/simd/vrev64p16.x: New file.
6021 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
6022 * gcc.target/aarch64/simd/vrev64p8.x: New file.
6023 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
6024 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
6025 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
6026 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
6027 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
6028 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
6029 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
6030 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
6031 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
6032 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
6033 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
6034 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
6035 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
6036 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
6037 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
6038 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
6039 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
6040 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
6041 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
6042 * gcc.target/aarch64/simd/vrev64s16.x: New file.
6043 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
6044 * gcc.target/aarch64/simd/vrev64s32.x: New file.
6045 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6046 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6047 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6048 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6049 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6050 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6051 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6052 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6053
6054 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6055
6056 gcc.target/aarch64/simd/ext_f32.x: New file.
6057 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6058 gcc.target/aarch64/simd/ext_p16.x: New file.
6059 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6060 gcc.target/aarch64/simd/ext_p8.x: New file.
6061 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6062 gcc.target/aarch64/simd/ext_s16.x: New file.
6063 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6064 gcc.target/aarch64/simd/ext_s32.x: New file.
6065 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6066 gcc.target/aarch64/simd/ext_s64.x: New file.
6067 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6068 gcc.target/aarch64/simd/ext_s8.x: New file.
6069 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6070 gcc.target/aarch64/simd/ext_u16.x: New file.
6071 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6072 gcc.target/aarch64/simd/ext_u32.x: New file.
6073 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6074 gcc.target/aarch64/simd/ext_u64.x: New file.
6075 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6076 gcc.target/aarch64/simd/ext_u8.x: New file.
6077 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6078 gcc.target/aarch64/simd/ext_f64.c: New file.
6079 gcc.target/aarch64/simd/extq_f32.x: New file.
6080 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6081 gcc.target/aarch64/simd/extq_p16.x: New file.
6082 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6083 gcc.target/aarch64/simd/extq_p8.x: New file.
6084 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6085 gcc.target/aarch64/simd/extq_s16.x: New file.
6086 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6087 gcc.target/aarch64/simd/extq_s32.x: New file.
6088 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6089 gcc.target/aarch64/simd/extq_s64.x: New file.
6090 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6091 gcc.target/aarch64/simd/extq_s8.x: New file.
6092 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6093 gcc.target/aarch64/simd/extq_u16.x: New file.
6094 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6095 gcc.target/aarch64/simd/extq_u32.x: New file.
6096 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6097 gcc.target/aarch64/simd/extq_u64.x: New file.
6098 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6099 gcc.target/aarch64/simd/extq_u8.x: New file.
6100 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6101 gcc.target/aarch64/simd/extq_f64.c: New file.
6102
6103 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6104
6105 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6106 * gcc.target/aarch64/vtrnu32.c: Likewise.
6107 * gcc.target/aarch64/vtrnf32.c: Likewise.
6108
6109 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6110
6111 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6112 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6113 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6114 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6115 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6116 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6117 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6118 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6119 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6120 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6121 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6122 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6123 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6124 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6125 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6126 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6127 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6128 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6129 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6130 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6131 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6132 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6133 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6134 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6135 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6136 * gcc.target/aarch64/simd/vtrns16.x: New file.
6137 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6138 * gcc.target/aarch64/simd/vtrns32.x: New file.
6139 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6140 * gcc.target/aarch64/simd/vtrns8.x: New file.
6141 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6142 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6143 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6144 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6145 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6146 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6147
6148 2014-05-07 Richard Biener <rguenther@suse.de>
6149
6150 PR tree-optimization/57864
6151 * gcc.dg/torture/pr57864.c: New testcase.
6152
6153 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6154
6155 PR libfortran/61049
6156 * gfortran.dg/list_read_13.f: New test.
6157
6158 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6159
6160 PR c++/60999
6161 * g++.dg/cpp0x/nsdmi-template9.C: New.
6162 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6163
6164 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6165 Mike Stump <mikestump@comcast.net>
6166 Richard Sandiford <rdsandiford@googlemail.com>
6167
6168 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6169
6170 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6171
6172 PR ipa/60965
6173 * g++.dg/ipa/devirt-32.C: New testcase.
6174
6175 2014-05-05 Richard Biener <rguenther@suse.de>
6176
6177 PR middle-end/61010
6178 * gcc.dg/torture/pr61010.c: New testcase.
6179
6180 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6181
6182 * gcc.target/s390/leaf-profile.c: New testcase.
6183
6184 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6185
6186 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6187 Disable asm scan for s390.
6188 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6189 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6190
6191 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6192
6193 PR tree-optimization/60363
6194 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6195
6196 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6197
6198 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6199 (dg-require-effective-target): Change target to powerpc_fprs.
6200 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6201 (dg-require-effective-target): Change target to dfprt.
6202
6203 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 PR c++/58582
6206 * g++.dg/cpp0x/deleted4.C: New.
6207 * g++.dg/cpp0x/deleted5.C: Likewise.
6208 * g++.dg/cpp0x/deleted6.C: Likewise.
6209
6210 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6211
6212 PR fortran/61025
6213 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6214 regexps for -m32.
6215 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6216 * gfortran.dg/coarray_poly_6.f90: Likewise.
6217 * gfortran.dg/coarray_poly_7.f90: Likewise.
6218 * gfortran.dg/coarray_poly_8.f90: Likewise.
6219
6220 2014-05-02 Marek Polacek <polacek@redhat.com>
6221
6222 PR c/25801
6223 * gcc.dg/pr25801.c: New test.
6224
6225 2014-05-02 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/60784
6228 * gcc.dg/pr60784.c: New test.
6229
6230 2014-05-01 Marek Polacek <polacek@redhat.com>
6231
6232 PR c/60915
6233 * gcc.dg/pr60915.c: New test.
6234
6235 2014-05-01 Marek Polacek <polacek@redhat.com>
6236
6237 PR c/60257
6238 * gcc.dg/pr60257.c: New test.
6239
6240 2014-05-01 Marek Polacek <polacek@redhat.com>
6241
6242 PR c/43395
6243 * c-c++-common/pr43395.c: New test.
6244
6245 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6246
6247 * gcc.dg/cond-reduc-1.c: New test.
6248 * gcc.dg/cond-reduc-2.c: Likewise.
6249
6250 2014-05-01 Marek Polacek <polacek@redhat.com>
6251
6252 PR c/29467
6253 * gcc.dg/pr29467.c: New test.
6254 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6255 about boolean types.
6256 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6257 to bool.
6258 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6259
6260 2014-05-01 Marek Polacek <polacek@redhat.com>
6261
6262 PR c/43245
6263 * gcc.dg/pr43245.c: New test.
6264
6265 2014-05-01 Marek Polacek <polacek@redhat.com>
6266
6267 PR c/56989
6268 * gcc.dg/pr56989.c: New test.
6269
6270 2014-04-30 Ian Lance Taylor <iant@google.com>
6271
6272 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6273 in go_compile_args rather than in argument to go-torture-execute.
6274
6275 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6276
6277 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6278 instead of getpid.
6279
6280 2014-04-30 Tobias Burnus <burnus@net-b.de>
6281
6282 * gfortran.dg/coarray_poly_6.f90
6283 * gfortran.dg/coarray_poly_7.f90
6284 * gfortran.dg/coarray_poly_8.f90
6285
6286 2014-04-30 Tobias Burnus <burnus@net-b.de>
6287
6288 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6289 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6290 * gfortran.dg/coarray/codimension.f90: New.
6291
6292 2014-04-30 Tobias Burnus <burnus@net-b.de>
6293
6294 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6295 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6296
6297 2014-04-30 Tobias Burnus <burnus@net-b.de>
6298
6299 * gfortran.dg/coarray_poly_4.f90: New.
6300 * gfortran.dg/coarray_poly_5.f90: New.
6301
6302 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6303
6304 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6305 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6306 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6307 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6308 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6309 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6310 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6311 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6312 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6313 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6314 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6315 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6316 * gcc.target/arm/simd/vuzps16_1.c: New file.
6317 * gcc.target/arm/simd/vuzps32_1.c: New file.
6318 * gcc.target/arm/simd/vuzps8_1.c: New file.
6319 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6320 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6321 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6322
6323 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6324
6325 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6326 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6327 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6328
6329 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6330
6331 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6332 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6333 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6334 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6335 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6336 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6337 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6338 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6339 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6340 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6341 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6342 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6343 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6344 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6345 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6346 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6347 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6348 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6349 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6350 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6351 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6352 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6353 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6354 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6355 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6356 * gcc.target/aarch64/simd/vuzps16.x: New file.
6357 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6358 * gcc.target/aarch64/simd/vuzps32.x: New file.
6359 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6360 * gcc.target/aarch64/simd/vuzps8.x: New file.
6361 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6362 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6363 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6364 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6365 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6366 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6367
6368 2014-04-30 Richard Biener <rguenther@suse.de>
6369
6370 PR tree-optimization/48329
6371 * gfortran.dg/vect/pr48329.f90: New testcase.
6372
6373 2014-04-30 Marek Polacek <polacek@redhat.com>
6374
6375 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6376 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6377
6378 2014-04-30 Marek Polacek <polacek@redhat.com>
6379
6380 PR c/60139
6381 * gcc.dg/pr60139.c: New test.
6382
6383 2014-04-30 Marek Polacek <polacek@redhat.com>
6384
6385 PR c/60351
6386 * gcc.dg/pr60351.c: New test.
6387
6388 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6389
6390 * gcc.target/arm/simd/simd.exp: New file.
6391 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6392 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6393 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6394 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6395 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6396 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6397 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6398 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6399 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6400 * gcc.target/arm/simd/vzipf32_1.c: New file.
6401 * gcc.target/arm/simd/vzipp16_1.c: New file.
6402 * gcc.target/arm/simd/vzipp8_1.c: New file.
6403 * gcc.target/arm/simd/vzips16_1.c: New file.
6404 * gcc.target/arm/simd/vzips32_1.c: New file.
6405 * gcc.target/arm/simd/vzips8_1.c: New file.
6406 * gcc.target/arm/simd/vzipu16_1.c: New file.
6407 * gcc.target/arm/simd/vzipu32_1.c: New file.
6408 * gcc.target/arm/simd/vzipu8_1.c: New file.
6409
6410 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/51707
6413 * g++.dg/cpp0x/constexpr-51707.C: New.
6414
6415 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6416
6417 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6418 occurrences of "int" in the gimple dump to reflect that the return
6419 types of functions now show up in such dumps.
6420 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6421
6422 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimization/60971
6425 * c-c++-common/turtore/pr60971.c: New test.
6426
6427 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6428
6429 * gcc.target/aarch64/simd/simd.exp: New file.
6430 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6431 * gcc.target/aarch64/simd/vzipf32.x: New file.
6432 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6433 * gcc.target/aarch64/simd/vzipp16.x: New file.
6434 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6435 * gcc.target/aarch64/simd/vzipp8.x: New file.
6436 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6437 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6438 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6439 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6440 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6441 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6442 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6443 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6444 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6445 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6446 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6447 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6448 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6449 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6450 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6451 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6452 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6453 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6454 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6455 * gcc.target/aarch64/simd/vzips16.x: New file.
6456 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6457 * gcc.target/aarch64/simd/vzips32.x: New file.
6458 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6459 * gcc.target/aarch64/simd/vzips8.x: New file.
6460 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6461 * gcc.target/aarch64/simd/vzipu16.x: New file.
6462 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6463 * gcc.target/aarch64/simd/vzipu32.x: New file.
6464 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6465 * gcc.target/aarch64/simd/vzipu8.x: New file.
6466
6467 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6468
6469 * gcc.target/aarch64/fcsel_1.c: New test case.
6470
6471 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6472
6473 PR libfortran/60810
6474 * gfortran.dg/arrayio_13.f90: New test.
6475
6476 2014-04-28 Martin Jambor <mjambor@suse.cz>
6477
6478 * gcc.dg/tree-ssa/sra-14.c: New test.
6479
6480 2014-04-28 Richard Biener <rguenther@suse.de>
6481
6482 PR middle-end/60092
6483 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6484 * gcc.dg/vect/pr60092.c: Likewise.
6485
6486 2014-04-28 Richard Biener <rguenther@suse.de>
6487
6488 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6489 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6490 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6491 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6492
6493 2014-04-28 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/60979
6496 * gcc.dg/graphite/pr60979.c: New testcase.
6497
6498 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6499
6500 PR c/60983
6501 * gcc.dg/pr60114.c: Use signed chars.
6502
6503 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6504
6505 PR c++/59120
6506 * g++.dg/cpp0x/alias-decl-43.C: New.
6507
6508 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6509
6510 PR fortran/59604
6511 PR fortran/58003
6512 * gfortran.dg/no_range_check_3.f90: New test.
6513
6514 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6515
6516 PR libfortran/52539
6517 * gfortran.dg/namelist_utf8.f90: New test.
6518
6519 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6520
6521 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6522 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6523 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6524
6525 2014-04-25 Cary Coutant <ccoutant@google.com>
6526
6527 PR debug/60929
6528 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6529 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6530 -fdebug-types-section flag.
6531
6532 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6533
6534 * gcc.target/arm/tail-long-call.c: New test.
6535
6536 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6537
6538 PR tree-optimization/60930
6539 * gcc.dg/torture/pr60930.c: New test.
6540
6541 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR tree-optimization/60960
6544 * gcc.c-torture/execute/pr60960.c: New test.
6545
6546 2014-04-25 Marek Polacek <polacek@redhat.com>
6547
6548 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6549
6550 2014-04-25 Marek Polacek <polacek@redhat.com>
6551
6552 PR c/18079
6553 * gcc.dg/pr18079.c: New test.
6554 * gcc.dg/pr18079-2.c: New test.
6555
6556 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6557
6558 * c-c++-common/gomp/pr60823-2.c: Require effective target
6559 vect_simd_clones.
6560
6561 2014-04-25 Marek Polacek <polacek@redhat.com>
6562
6563 PR c/60114
6564 * gcc.dg/pr60114.c: New test.
6565
6566 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6567
6568 * gcc.c-torture/execute/20140425-1.c: New test.
6569
6570 2014-04-25 Marek Polacek <polacek@redhat.com>
6571
6572 PR c/60156
6573 * c-c++-common/pr60156.c: New test.
6574
6575 2014-04-25 Richard Biener <rguenther@suse.de>
6576
6577 PR ipa/60912
6578 * g++.dg/opt/pr60912.C: New testcase.
6579
6580 2014-04-25 Richard Biener <rguenther@suse.de>
6581
6582 PR ipa/60911
6583 * gcc.dg/lto/pr60911_0.c: New testcase.
6584
6585 2014-04-24 Cong Hou <congh@google.com>
6586
6587 PR tree-optimization/60896
6588 * g++.dg/vect/pr60896.cc: New test.
6589
6590 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6591
6592 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6593 unpack builtin functionss for 128-bit types.
6594 * gcc.target/powerpc/pack02.c: Likewise.
6595 * gcc.target/powerpc/pack03.c: Likewise.
6596 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6597 divide builtin functionss.
6598 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6599 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6600 functions.
6601 * gcc.target/powerpc/bcd-2.c: Likewise.
6602 * gcc.target/powerpc/bcd-3.c: Likewise.
6603 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6604 builtin functionss.
6605 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6606
6607 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6608
6609 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6610 keeps_null_pointer_checks.
6611 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6612 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6613 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6614 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6615
6616 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6617
6618 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6619 Replace load with read and store with write.
6620
6621 2014-04-24 Jeff Law <law@redhat.com>
6622
6623 PR target/60822
6624 * gcc.c-torture/pr60822.c: New test.
6625 * gcc.c-torture/pr60822.x: New test.
6626
6627 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6628
6629 PR c++/57958
6630 * g++.dg/cpp0x/pr57958.C: New test.
6631
6632 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6633
6634 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6635 true for aarch64_be.
6636
6637 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6638 Tom de Vries <tom@codesourcery.com>
6639
6640 * gcc.dg/fuse-caller-save.c: New test.
6641
6642 2014-04-24 Joey Ye <joey.ye@arm.com>
6643
6644 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6645
6646 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6647
6648 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6649 * gcc.dg/vect/vect-bswap16: New test.
6650 * gcc.dg/vect/vect-bswap32: Likewise.
6651 * gcc.dg/vect/vect-bswap64: Likewise.
6652
6653 2014-04-23 Jeff Law <law@redhat.com>
6654
6655 PR tree-optimization/60902
6656 * gcc.target/i386/pr60902.c: New test.
6657
6658 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6659
6660 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6661 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6662 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6663
6664 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6665
6666 * gcc.target/arm/rev16.c: New test.
6667
6668 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6669
6670 * gcc.target/aarch64/rev16_1.c: New test.
6671
6672 2014-04-23 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/60903
6675 * gcc.dg/torture/pr60903.c: New testcase.
6676
6677 2014-04-23 Richard Biener <rguenther@suse.de>
6678
6679 PR middle-end/60895
6680 * g++.dg/torture/pr60895.C: New testcase.
6681
6682 2014-04-23 Richard Biener <rguenther@suse.de>
6683
6684 PR middle-end/60891
6685 * gcc.dg/torture/pr60891.c: New testcase.
6686
6687 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR sanitizer/60275
6690 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6691 -fno-sanitize-recover to dg-options.
6692 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6693 add -std=c++11 to dg-options.
6694 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6695 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6696 add -std=c++1y to dg-options.
6697 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6698 -fno-sanitize-recover to dg-options.
6699 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6700 * c-c++-common/ubsan/vla-4.c: Likewise.
6701 * c-c++-common/ubsan/pr59503.c: Likewise.
6702 * c-c++-common/ubsan/vla-3.c: Likewise.
6703 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6704 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6705 * c-c++-common/ubsan/shift-3.c: Likewise.
6706 * c-c++-common/ubsan/overflow-1.c: Likewise.
6707 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6708 * c-c++-common/ubsan/vla-2.c: Likewise.
6709 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6710 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6711 * c-c++-common/ubsan/shift-6.c: Likewise.
6712 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6713 * c-c++-common/ubsan/overflow-add-3.c: New test.
6714 * c-c++-common/ubsan/overflow-add-4.c: New test.
6715 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6716 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6717
6718 2014-04-22 Christian Bruel <christian.bruel@st.com>
6719
6720 * gcc.target/sh/hiconst.c: New test.
6721
6722 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6723
6724 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6725 lroundf generates custom round instruction, too.
6726
6727 2014-04-22 Tobias Burnus <burnus@net-b.de>
6728
6729 PR fortran/60881
6730 * coarray/alloc_comp_3.f90: New.
6731
6732 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6733
6734 PR target/60868
6735 * gcc.target/i386/pr60868.c: New testcase.
6736
6737 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c/59073
6740 * c-c++-common/gomp/pr59073.c: New test.
6741
6742 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6743
6744 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6745
6746 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6747
6748 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6749 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6750
6751 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6752
6753 * gcc.dg/memcpy-5.c: New test.
6754
6755 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6756
6757 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6758
6759 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6760 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6761 *-*-solaris2.9.
6762 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6763 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6764 from dg-options.
6765 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6766 from dg-additional-options.
6767 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6768 from dg-options.
6769
6770 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6771 execution check.
6772 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6773 (sigill_hdlr): Remove.
6774 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6775 check.
6776
6777 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6778 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6779 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6780
6781 * lib/target-supports.exp (add_options_for_tls): Remove
6782 *-*-solaris2.9* handling.
6783
6784 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6785
6786 * gcc.target/aarch64/vect_cvtf_1.c: New.
6787
6788 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR tree-optimization/60823
6791 * c-c++-common/gomp/pr60823-1.c: New test.
6792 * c-c++-common/gomp/pr60823-2.c: New test.
6793 * c-c++-common/gomp/pr60823-3.c: New test.
6794
6795 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6796
6797 * gcc.target/arm/anddi_notdi-1.c: New test.
6798 * gcc.target/arm/iordi_notdi-1.c: New test case.
6799
6800 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6801
6802 * gcc.target/arm/iordi_notdi-1.c: New test.
6803
6804 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6805
6806 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6807
6808 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6809
6810 PR target/60735
6811 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6812 not cause errors if -mspe.
6813
6814 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6815
6816 PR target/60909
6817 * gcc.target/i386/pr60909-1.c: New test.
6818 * gcc.target/i386/pr60909-2.c: Ditto.
6819
6820 2014-04-18 Cong Hou <congh@google.com>
6821
6822 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6823 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6824
6825 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6826
6827 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6828 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6829
6830 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6831
6832 PR c++/59200
6833 * g++.dg/cpp0x/alias-decl-42.C: New.
6834
6835 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6836
6837 * gcc.target/powerpc/ti_math1.c: New.
6838 * gcc.target/powerpc/ti_math2.c: New.
6839
6840 2014-04-17 Martin Jambor <mjambor@suse.cz>
6841
6842 * gnat.dg/opt34.adb: New.
6843 * gnat.dg/opt34_pkg.ads: Likewise.
6844
6845 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6846
6847 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6848 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6849
6850 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6851
6852 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6853 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6854
6855 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR target/60847
6858 Forward port from 4.8 branch
6859 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6860
6861 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6862 Fix scan patterns.
6863 * gcc.target/i386/bmi-2.c: Ditto.
6864
6865 2014-04-17 Richard Biener <rguenther@suse.de>
6866
6867 PR middle-end/60849
6868 * g++.dg/opt/pr60849.C: New testcase.
6869
6870 2014-04-17 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/60836
6873 * g++.dg/vect/pr60836.cc: New testcase.
6874
6875 2014-04-17 Richard Biener <rguenther@suse.de>
6876
6877 PR tree-optimization/60841
6878 * gcc.dg/vect/pr60841.c: New testcase.
6879
6880 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6881
6882 * g++.dg/ipa/devirt-31.C: New testcase.
6883
6884 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6885
6886 PR lto/60820
6887 * gcc.dg/lto/pr60820_0.c: New testcase.
6888 * gcc.dg/lto/pr60820_1.c: New testcase.
6889
6890 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6891
6892 PR ipa/60854
6893 * g++.dg/torture/pr60854.C: New testcase.
6894
6895 2014-04-16 Catherine Moore <clm@codesourcery.com>
6896
6897 * gcc.target/mips/umips-store16-2.c: New test.
6898
6899 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6900
6901 * g++.dg/cpp0x/initlist-vect.C: New file.
6902
6903 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6904
6905 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6906 * gcc.dg/uninit-I-O0.c: Likewise.
6907 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6908
6909 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR tree-optimization/60844
6912 * gcc.dg/pr60844.c: New test.
6913
6914 2014-04-15 Richard Biener <rguenther@suse.de>
6915
6916 PR rtl-optimization/56965
6917 * gcc.dg/torture/pr56965-1.c: New testcase.
6918 * gcc.dg/torture/pr56965-2.c: Likewise.
6919
6920 2014-04-15 Teresa Johnson <tejohnson@google.com>
6921
6922 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6923
6924 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6925
6926 * gnat.dg/vect14.adb: New test.
6927
6928 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6929
6930 * gnat.dg/vect12.ad[sb]: New test.
6931 * gnat.dg/vect13.ad[sb]: Likewise.
6932
6933 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6934
6935 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6936 under qemu-arm.
6937 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6938 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6939 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6940 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6941 * c-c++-common/ubsan/null-1.c: Likewise.
6942 * c-c++-common/ubsan/null-10.c: Likewise.
6943 * c-c++-common/ubsan/null-11.c: Likewise.
6944 * c-c++-common/ubsan/null-2.c: Likewise.
6945 * c-c++-common/ubsan/null-3.c: Likewise.
6946 * c-c++-common/ubsan/null-4.c: Likewise.
6947 * c-c++-common/ubsan/null-5.c: Likewise.
6948 * c-c++-common/ubsan/null-6.c: Likewise.
6949 * c-c++-common/ubsan/null-7.c: Likewise.
6950 * c-c++-common/ubsan/null-8.c: Likewise.
6951 * c-c++-common/ubsan/null-9.c: Likewise.
6952 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6953 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6954 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6955 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6956 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6957 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6958 * c-c++-common/ubsan/pr59333.c: Likewise.
6959 * c-c++-common/ubsan/pr59667.c: Likewise.
6960 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6961 * c-c++-common/ubsan/pr60636.c: Likewise.
6962 * c-c++-common/ubsan/shift-1.c: Likewise.
6963 * c-c++-common/ubsan/shift-2.c: Likewise.
6964 * c-c++-common/ubsan/vla-1.c: Likewise.
6965
6966 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6967
6968 * gnat.dg/vect11.ad[sb]: New test.
6969
6970 2014-04-14 Richard Biener <rguenther@suse.de>
6971
6972 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6973
6974 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6975
6976 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6977
6978 2014-04-14 Richard Biener <rguenther@suse.de>
6979 Marc Glisse <marc.glisse@inria.fr>
6980
6981 PR c/60819
6982 * gcc.target/i386/vec-may_alias.c: New testcase.
6983
6984 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986 * lib/target-supports.exp
6987 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6988 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6989 Fix formatting.
6990
6991 2014-04-14 Richard Biener <rguenther@suse.de>
6992
6993 PR lto/60720
6994 * gcc.dg/lto/pr60720_0.c: New testcase.
6995 * gcc.dg/lto/pr60720_1.c: Likewise.
6996
6997 2014-04-14 Christian Bruel <christian.bruel@st.com>
6998
6999 * gcc.target/sh/memset.c: New test.
7000
7001 2014-04-14 Richard Biener <rguenther@suse.de>
7002
7003 PR middle-end/55022
7004 * gcc.dg/graphite/pr55022.c: New testcase.
7005
7006 2014-04-14 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/59817
7009 PR tree-optimization/60453
7010 * gfortran.dg/graphite/pr59817.f: New testcase.
7011 * gcc.dg/graphite/pr59817-1.c: Likewise.
7012 * gcc.dg/graphite/pr59817-2.c: Likewise.
7013
7014 2014-04-14 Jason Merrill <jason@redhat.com>
7015
7016 Revert:
7017 * lib/gcc-dg.exp (dg-build-dso): New.
7018 (gcc-dg-test-1): Handle dg-do-what "dso".
7019
7020 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
7021
7022 PR fortran/60717
7023 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
7024
7025 PR fortran/58085
7026 * gfortran.dg/associate_15.f90: New test.
7027
7028 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7029
7030 PR middle-end/60467
7031 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
7032 case to check.
7033
7034 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7035
7036 PR middle-end/60469
7037 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
7038
7039 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
7040
7041 * gcc.target/mips/umips-store16-1.c: New test.
7042
7043 2014-04-11 Tobias Burnus <burnus@net-b.de>
7044
7045 PR c/60194
7046 * * g++.dg/warn/warn_format_signedness.C: New.
7047 * gcc.dg/format/warn-signedness.c: New.
7048
7049 2014-04-11 Tobias Burnus <burnus@net-b.de>
7050
7051 PR fortran/58880
7052 PR fortran/60495
7053 * gfortran.dg/finalize_25.f90: New.
7054
7055 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7056
7057 * gcc.target/epiphany/t1068-2.c: New file.
7058
7059 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7060
7061 * gcc.target/epiphany/btst-1.c: New test.
7062
7063 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7064
7065 PR rtl-optimization/60651
7066 * gcc.target/epiphany/mode-switch.c: New test.
7067
7068 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7069
7070 PR c++/58600
7071 * g++.dg/cpp0x/gen-attrs-58.C: New.
7072 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7073
7074 2014-04-11 Steve Ellcey <sellcey@mips.com>
7075 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR middle-end/60556
7078 * gcc.c-torture/compile/pr60556.c: New test.
7079
7080 2014-04-11 Richard Biener <rguenther@suse.de>
7081
7082 PR middle-end/60797
7083 * gcc.dg/pr60797.c: New testcase.
7084
7085 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7086
7087 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7088 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7089 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7090 rename to ...
7091 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7092 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7093 instructions as well.
7094
7095 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR rtl-optimization/60663
7098 * gcc.target/arm/pr60663.c: New test.
7099
7100 2014-04-10 Jason Merrill <jason@redhat.com>
7101
7102 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7103
7104 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR lto/60567
7107 * g++.dg/lto/pr60567_0.C: New test.
7108
7109 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7110
7111 * gfortran.dg/class_nameclash.f90: New test.
7112
7113 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/52844
7116 * g++.dg/cpp0x/variadic156.C: New.
7117
7118 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7119
7120 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7121 long.
7122
7123 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7124
7125 PR debug/60655
7126 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7127 -fdata-sections.
7128
7129 2014-04-09 Steve Ellcey <sellcey@mips.com>
7130
7131 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7132 and scan lists.
7133
7134 2014-04-09 Cong Hou <congh@google.com>
7135
7136 PR testsuite/60773
7137 * lib/target-supports.exp:
7138 (check_effective_target_vect_widen_si_to_di_pattern): New.
7139 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7140 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7141 targets only.
7142 (foo): Fix up formatting.
7143 (main): Call check_vect.
7144
7145 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 PR c++/59115
7148 * g++.dg/template/crash119.C: New.
7149
7150 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7151
7152 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7153
7154 2014-04-08 Jason Merrill <jason@redhat.com>
7155
7156 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7157
7158 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7159
7160 PR rtl-optimization/60776
7161 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7162 * gcc.dg/builtin-bswap-7.c: Likewise.
7163 * gcc.dg/builtin-bswap-6a.c: New testcase.
7164 * gcc.dg/builtin-bswap-7a.c: New testcase.
7165
7166 Revert
7167 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7168
7169 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7170 optimization.
7171 * gcc.dg/builtin-bswap-7.c: Likewise.
7172
7173 2014-04-08 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/60785
7176 * gcc.dg/graphite/pr60785.c: New testcase.
7177
7178 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7179
7180 PR target/60602
7181 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7182 with as at -O0.
7183
7184 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7185
7186 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7187 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7188 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7189
7190 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7191
7192 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7193
7194 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7195
7196 PR target/60609
7197 * g++.dg/torture/pr60609.C: New test.
7198
7199 2014-04-07 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/60766
7202 * gcc.dg/torture/pr60766.c: New testcase.
7203
7204 2014-04-07 Jason Merrill <jason@redhat.com>
7205
7206 * lib/gcc-dg.exp (dg-build-dso): New.
7207 (gcc-dg-test-1): Handle dg-do-what "dso".
7208 * lib/target-supports.exp (add_options_for_dlopen): New.
7209 (check_effective_target_dlopen): Use it.
7210
7211 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7212
7213 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7214
7215 2014-04-07 Richard Biener <rguenther@suse.de>
7216
7217 PR middle-end/60750
7218 * g++.dg/torture/pr60750.C: New testcase.
7219 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7220
7221 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7222
7223 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7224
7225 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7226
7227 PR testsuite/60671
7228 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7229
7230 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7231
7232 PR testsuite/60672
7233 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7234
7235 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7236
7237 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7238
7239 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7240
7241 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7242
7243 * gcc.target/avr/dev-specific-rmw.c: New test.
7244
7245 2014-04-04 Cong Hou <congh@google.com>
7246
7247 PR tree-optimization/60656
7248 * gcc.dg/vect/pr60656.c: New test.
7249
7250 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7251
7252 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7253 optimization.
7254 * gcc.dg/builtin-bswap-7.c: Likewise.
7255
7256 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/58207
7259 * g++.dg/cpp0x/constexpr-ice15.C: New.
7260
7261 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7262
7263 PR ipa/59626
7264 testcase by Richard Biener
7265 * gcc.dg/lto/pr59626_0.c: New testcase.
7266 * gcc.dg/lto/pr59626_1.c: New testcase.
7267
7268 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7269
7270 PR debug/60655
7271 * gcc.c-torture/compile/pr60655-1.c: New test.
7272
7273 2014-04-04 Martin Jambor <mjambor@suse.cz>
7274
7275 PR ipa/60640
7276 * g++.dg/ipa/pr60640-1.C: New test.
7277 * g++.dg/ipa/pr60640-2.C: Likewise.
7278 * g++.dg/ipa/pr60640-3.C: Likewise.
7279 * g++.dg/ipa/pr60640-4.C: Likewise.
7280
7281 2014-04-04 Jeff Law <law@redhat.com>
7282
7283 PR target/60657
7284 * gcc.target/arm/pr60657.c: New test.
7285
7286 2014-04-04 Richard Biener <rguenther@suse.de>
7287
7288 PR ipa/60746
7289 * g++.dg/torture/pr60746.C: New testcase.
7290
7291 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7292
7293 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7294 * g++.old-deja/g++.jason/overload21.C: Likewise.
7295 * g++.old-deja/g++.law/init5.C: Likewise.
7296
7297 2014-04-03 Cong Hou <congh@google.com>
7298
7299 PR tree-optimization/60505
7300 * gcc.dg/vect/pr60505.c: New test.
7301
7302 2014-04-03 Richard Biener <rguenther@suse.de>
7303
7304 PR tree-optimization/60740
7305 * gcc.dg/graphite/pr60740.c: New testcase.
7306
7307 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7308
7309 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7310 * g++.dg/warn/Wnvdtor-2.C: New.
7311 * g++.dg/warn/Wnvdtor-3.C: New.
7312 * g++.dg/warn/Wnvdtor-4.C: New.
7313 * g++.dg/warn/Weff1.C: Delete.
7314 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7315 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7316
7317 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7318
7319 PR ipa/60659
7320 * g++.dg/torture/pr60659.C: New testcase.
7321
7322 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7323
7324 PR tree-optimization/60733
7325 * gcc.dg/torture/pr60733.c: New test.
7326
7327 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7328
7329 PR rtl-optimization/60650
7330 * gcc.target/arm/pr60650-2.c: New.
7331
7332 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7333
7334 * gcc.target/i386/avx2-vpand-3.c,
7335 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7336
7337 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7338
7339 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7340 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7341 gcc.target/i386/memcpy-strategy-1.c,
7342 gcc.target/i386/memcpy-strategy-2.c,
7343 gcc.target/i386/memcpy-vector_loop-1.c,
7344 gcc.target/i386/memcpy-vector_loop-2.c,
7345 gcc.target/i386/memset-vector_loop-1.c,
7346 gcc.target/i386/memset-vector_loop-2.c,
7347 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7348 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7349 -march= options different from those in dg-options.
7350
7351 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7352
7353 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7354 gcc.target/i386/pr30970.c: Use -mtune=generic.
7355 * gcc.target/i386/avx2-vpaddb-3.c,
7356 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7357 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7358 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7359 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7360 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7361 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7362 gcc.target/i386/avx2-vpsubw-3.c,
7363 gcc.target/i386/avx256-unaligned-load-1.c,
7364 gcc.target/i386/avx256-unaligned-load-4.c,
7365 gcc.target/i386/avx256-unaligned-store-1.c,
7366 gcc.target/i386/avx256-unaligned-store-2.c,
7367 gcc.target/i386/avx256-unaligned-store-4.c: Use
7368 -mno-prefer-avx128.
7369
7370 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7371 Iain Sandoe <iain@codesourcery.com>
7372
7373 PR target/54083
7374 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7375 with the additional options -Wl,-undefined,dynamic_lookup
7376 and -Wl,-flat_namespace.
7377 * gcc.dg/torture/pr53922.c: Additional option
7378 -Wl,-flat_namespace for darwin[89].
7379 * gcc.dg/torture/pr60092.c: Additional options
7380 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7381 for darwin[89].
7382
7383 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7384
7385 PR target/43751
7386 * lib/prune.exp: Modify the regular express to prune
7387 the new warnings introduced by r205679 on darwin9.
7388
7389 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7390
7391 * g++.dg/init/ctor4.C: Adjust.
7392 * g++.dg/init/ctor4-1.C: New.
7393 * g++.dg/cpp0x/defaulted2.C: Adjust.
7394
7395 2014-04-01 Richard Henderson <rth@redhat.com>
7396
7397 PR target/60704
7398 * gcc.dg/pr60704.c: New file.
7399
7400 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7401
7402 PR target/60363
7403 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7404 logical_op_short_circuit targets.
7405
7406 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7407
7408 PR libfortran/60128
7409 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7410 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7411
7412 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7413
7414 PR rtl-optimization/60700
7415 * gcc.target/i386/pr60700.c: New test.
7416
7417 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7418
7419 PR target/60650
7420 * gcc.target/arm/pr60650.c: Adjust command line options.
7421
7422 2014-03-31 Martin Jambor <mjambor@suse.cz>
7423
7424 PR middle-end/60647
7425 * gcc.dg/pr60647-1.c: New test.
7426 * gcc.dg/pr60647-2.c: Likewise.
7427
7428 2014-03-31 Richard Biener <rguenther@suse.de>
7429
7430 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7431
7432 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7433
7434 PR target/60034
7435 * gcc.target/aarch64/pr60034.c: New file.
7436
7437 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7438
7439 PR c++/60626
7440 * g++.dg/cpp1y/pr60626.C: New testcase.
7441
7442 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7443
7444 * gcc.dg/pr45416.c: Allow bextr on x86.
7445 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7446 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7447 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7448 * gcc.target/i386/l_fma_double_1.c,
7449 gcc.target/i386/l_fma_double_2.c,
7450 gcc.target/i386/l_fma_double_3.c,
7451 gcc.target/i386/l_fma_double_4.c,
7452 gcc.target/i386/l_fma_double_5.c,
7453 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7454 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7455 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7456 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7457 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7458 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7459 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7460
7461 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR target/60648
7464 * g++.dg/pr60648.C: Move test to...
7465 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7466 dg-options, add for fpic targets dg-additional-options -fPIC.
7467
7468 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7469
7470 * gnat.dg/opt33.adb: New testcase.
7471
7472 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7473
7474 PR target/60697
7475 * gcc.target/aarch64/pr60697.c: New.
7476
7477 2014-03-27 Jeff Law <law@redhat.com>
7478
7479 PR target/60648
7480 * g++.dg/pr60648.C: New test.
7481
7482 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7483
7484 PR c++/60573
7485 * g++.dg/cpp1y/pr60573.C: New testcase.
7486
7487 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7488
7489 PR target/60693
7490 * gcc.target/i386/pr60693.c: New test.
7491
7492 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7493
7494 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7495
7496 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR c++/60689
7499 * c-c++-common/pr60689.c: New test.
7500
7501 PR c++/58678
7502 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7503 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7504 targets.
7505
7506 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7507
7508 PR target/60675
7509 * gcc.target/aarch64/pr60675.C: New.
7510
7511 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7512
7513 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7514 * lib/target-supports.exp: Return true for s390
7515 in check_effective_logical_op_short_circuit.
7516
7517 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7518
7519 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7520 of second source operand.
7521 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7522 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7523 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7524
7525 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR ipa/60315
7528 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7529
7530 2014-03-28 Tobias Burnus <burnus@net-b.de>
7531
7532 * lib/cilk-plus-dg.exp: New.
7533 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7534 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7535
7536 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7537
7538 PR fortran/60522
7539 * gfortran.dg/where_4.f90: New test case.
7540
7541 2014-03-27 Tobias Burnus <burnus@net-b.de>
7542
7543 PR fortran/58880
7544 * gfortran.dg/finalize_24.f90: New.
7545
7546 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7547
7548 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7549 vbpermq builtin.
7550
7551 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7552 vec_select optimizations.
7553 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7554 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7555
7556 PR target/60672
7557 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7558 xxpermdi builtins are supported.
7559
7560 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7561
7562 PR rtl-optimization/60650
7563 * gcc.target/arm/pr60650.c: New.
7564
7565 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7566
7567 * gcc.target/s390/20140327-1.c: New testcase.
7568
7569 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR middle-end/60682
7572 * g++.dg/gomp/pr60682.C: New test.
7573
7574 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7575
7576 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7577
7578 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7579
7580 PR target/60580
7581 * gcc.target/aarch64/pr60580_1.c: New.
7582 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7583 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7584
7585 2014-03-26 Dehao Chen <dehao@google.com>
7586
7587 * gcc.dg/predict-8.c: New test.
7588
7589 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7590
7591 PR c++/52369
7592 * g++.dg/init/const10.C: New.
7593 * g++.dg/init/const11.C: New.
7594 * g++.dg/init/pr25811.C: Adjust.
7595 * g++.dg/init/pr29043.C: Likewise.
7596 * g++.dg/init/pr43719.C: Likewise.
7597 * g++.dg/init/pr44086.C: Likewise.
7598 * g++.dg/init/ctor8.C: Likewise.
7599 * g++.dg/init/uninitialized1.C: Likewise.
7600
7601 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR sanitizer/60636
7604 * c-c++-common/ubsan/pr60636.c: New test.
7605
7606 2014-03-26 Andreas Schwab <schwab@suse.de>
7607
7608 * g++.dg/torture/pr60315.C: Remove duplication.
7609
7610 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7611
7612 * gcc.c-torture/execute/20140326-1.c: New test.
7613
7614 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7615
7616 PR ipa/60315
7617 * g++.dg/torture/pr60315.C: New testcase.
7618
7619 2014-03-25 Martin Jambor <mjambor@suse.cz>
7620
7621 PR ipa/60600
7622 * g++.dg/ipa/pr60600.C: New test.
7623
7624 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7625
7626 PR testsuite/58013
7627 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7628
7629 2014-03-25 Richard Biener <rguenther@suse.de>
7630
7631 PR middle-end/60635
7632 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7633 * gfortran.dg/lto/pr60635_1.c: Likewise.
7634
7635 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7636
7637 PR c++/60627
7638 * g++.dg/cpp1y/pr60627.C: New testcase.
7639
7640 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7641
7642 * gcc.target/aarch64/ushr64_1.c: New.
7643
7644 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7645
7646 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7647 (LONG_LONG): Use LLONG.
7648 (set_rvector_long): Explicitly return void.
7649 (set_vector_long): Likewise.
7650 (check_vector_long): Likewise.
7651
7652 2014-03-24 Marek Polacek <polacek@redhat.com>
7653
7654 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7655 Define INT_MIN.
7656 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7657 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7658 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7659 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7660 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7661 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7662 * c-c++-common/ubsan/pr59503.c: Likewise.
7663 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7664 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7665 * c-c++-common/ubsan/shift-3.c: Likewise.
7666 * c-c++-common/ubsan/shift-6.c: Likewise.
7667 * c-c++-common/ubsan/undefined-1.c: Likewise.
7668 * c-c++-common/ubsan/vla-2.c: Likewise.
7669 * c-c++-common/ubsan/vla-3.c: Likewise.
7670 * c-c++-common/ubsan/vla-4.c: Likewise.
7671 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7672 * g++.dg/ubsan/return-2.C: Likewise.
7673
7674 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7675
7676 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7677 hppa*-*-hpux*.
7678
7679 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7680
7681 PR libfortran/59313
7682 PR libfortran/58015
7683 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7684 * gfortran.dg/round_4.f90: Likewise.
7685
7686 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7687
7688 PR libfortran/60128
7689 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7690 i?86-*-solaris2.9*.
7691
7692 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR sanitizer/60613
7695 * c-c++-common/ubsan/pr60613-1.c: New test.
7696 * c-c++-common/ubsan/pr60613-2.c: New test.
7697
7698 2014-03-22 Matthias Klose <doko@ubuntu.com>
7699
7700 * g++.dg/cpp0x/regress: Remove empty directory.
7701
7702 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR debug/60603
7705 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7706
7707 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7710 * g++.dg/cpp1y/pr60393.C: Likewise.
7711
7712 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7713
7714 PR c++/60384
7715 * g++.dg/cpp1y/pr60384.C: New.
7716
7717 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR target/60598
7720 * gcc.dg/pr60598.c: New test.
7721
7722 2014-03-21 Martin Jambor <mjambor@suse.cz>
7723
7724 PR ipa/59176
7725 * g++.dg/torture/pr59176.C: New test.
7726
7727 2014-03-21 Martin Jambor <mjambor@suse.cz>
7728
7729 PR ipa/60419
7730 * g++.dg/ipa/pr60419.C: New test.
7731
7732 2014-03-21 Richard Biener <rguenther@suse.de>
7733
7734 PR tree-optimization/60577
7735 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7736
7737 2014-03-21 Tobias Burnus <burnus@net-b.de>
7738
7739 PR fortran/60599
7740 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7741
7742 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR middle-end/60597
7745 * g++.dg/opt/pr60597.C: New test.
7746
7747 PR c++/60572
7748 * g++.dg/init/pr60572.C: New test.
7749
7750 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7751
7752 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7753
7754 2014-03-19 Tobias Burnus <burnus@net-b.de>
7755
7756 PR fortran/60543
7757 PR fortran/60283
7758 * gfortran.dg/implicit_pure_4.f90: New.
7759
7760 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7761
7762 PR c++/51474
7763 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7764
7765 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7766
7767 PR testsuite/60590
7768 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7769 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7770 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7771
7772 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/60332
7775 * g++.dg/cpp1y/pr60332.C: New.
7776
7777 2014-03-19 Marek Polacek <polacek@redhat.com>
7778
7779 PR sanitizer/60569
7780 * g++.dg/ubsan/pr60569.C: New test.
7781
7782 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7783
7784 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7785
7786 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR tree-optimization/60559
7789 * g++.dg/vect/pr60559.cc: New test.
7790
7791 2014-03-18 Ian Lance Taylor <iant@google.com>
7792
7793 PR target/60563
7794 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7795 (ditype): Rename typedef from int64_t.
7796
7797 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7798
7799 PR c/55383
7800 * gcc.dg/cast-qual-3.c: New.
7801 Revert:
7802 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7803 * c-c++-common/Wcast-qual-1.c: More precise match text.
7804
7805 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7806
7807 PR fortran/55207
7808 PR fortran/60549
7809 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7810 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7811 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7812 * gfortran.dg/intent_optimize_1.f90: Ditto.
7813 * gfortran.dg/pointer_init_9.f90: Ditto.
7814 * gfortran.dg/volatile4.f90: Ditto.
7815 * gfortran.dg/volatile6.f90: Ditto.
7816
7817 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7818
7819 PR c/55383
7820 * c-c++-common/Wcast-qual-1.c: More precise match text.
7821
7822 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/60305
7825 * g++.dg/cpp0x/constexpr-ice14.C: New.
7826
7827 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7828
7829 PR c++/54250
7830 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7831
7832 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR sanitizer/60535
7835 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7836 * c-c++-common/ubsan/null-2.c: Likewise.
7837 * c-c++-common/ubsan/null-3.c: Likewise.
7838 * c-c++-common/ubsan/null-4.c: Likewise.
7839 * c-c++-common/ubsan/null-5.c: Likewise.
7840 * c-c++-common/ubsan/null-6.c: Likewise.
7841 * c-c++-common/ubsan/null-7.c: Likewise.
7842 * c-c++-common/ubsan/null-8.c: Likewise.
7843 * c-c++-common/ubsan/null-9.c: Likewise.
7844 * c-c++-common/ubsan/null-10.c: Likewise.
7845 * c-c++-common/ubsan/null-11.c: Likewise.
7846 * c-c++-common/ubsan/overflow-1.c: Likewise.
7847 * c-c++-common/ubsan/overflow-2.c: Likewise.
7848 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7849 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7850 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7851 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7852 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7853 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7854 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7855 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7856 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7857 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7858 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7859 * c-c++-common/ubsan/pr59333.c: Likewise.
7860 * c-c++-common/ubsan/pr59503.c: Likewise.
7861 * c-c++-common/ubsan/pr59667.c: Likewise.
7862 * c-c++-common/ubsan/undefined-1.c: Likewise.
7863 * g++.dg/ubsan/pr59250.C: Likewise.
7864 * g++.dg/ubsan/pr59306.C: Likewise.
7865
7866 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7867
7868 * gcc.dg/tls/pr58595.c: Add tls options.
7869
7870 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7871
7872 * gcc.target/i386/avx-additional-reg-names.c: New.
7873 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7874
7875 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7876
7877 PR c++/60390
7878 * g++.dg/cpp1y/pr60390.C: New testcase.
7879
7880 PR c++/60391
7881 * g++.dg/cpp1y/pr60391.C: New testcase.
7882
7883 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR target/60516
7886 * gcc.target/i386/pr60516.c: New test.
7887
7888 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/59571
7891 * g++.dg/cpp0x/constexpr-ice13.C: New.
7892
7893 2014-03-17 Marek Polacek <polacek@redhat.com>
7894
7895 PR middle-end/60534
7896 * gcc.dg/gomp/pr60534.c: New test.
7897
7898 2014-03-17 Kai Tietz <ktietz@redhat.com>
7899
7900 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7901
7902 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7903
7904 PR testsuite/58851
7905 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7906 storage size.
7907
7908 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7909
7910 PR libfortran/58324
7911 * gfortran.dg/list_read_12.f90: New test.
7912
7913 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7914
7915 PR fortran/55207
7916 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7917 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7918 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7919 -Wno-aggressive-loop-optimizations and remove an unused variable.
7920 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7921 * gfortran.dg/pointer_init_9.f90: New.
7922 * gfortran.dg/volatile4.f90: Put into subroutine.
7923 * gfortran.dg/volatile6.f90: Ditto.
7924
7925 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7926
7927 PR fortran/60392
7928 * gfortran.dg/transpose_4.f90: New test.
7929
7930 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7931
7932 PR rtl-optimization/60508
7933 * gcc.target/i386/pr60508.c: New.
7934
7935 2014-03-14 Richard Biener <rguenther@suse.de>
7936
7937 PR middle-end/60518
7938 * g++.dg/pr60518.C: New testcase.
7939
7940 2014-03-14 Martin Jambor <mjambor@suse.cz>
7941
7942 PR lto/60461
7943 * gcc.dg/lto/pr60461_0.c: New test.
7944
7945 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7946
7947 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7948 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7949 * gcc.dg/lto/save-temps_0.c: New testcase.
7950
7951 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7952
7953 PR middle-end/36282
7954 * c-c++-common/pr36282-1.c: New test.
7955 * c-c++-common/pr36282-2.c: New test.
7956 * c-c++-common/pr36282-3.c: New test.
7957 * c-c++-common/pr36282-4.c: New test.
7958
7959 2014-03-13 Richard Henderson <rth@redhat.com>
7960
7961 PR debug/60438
7962 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7963
7964 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/60383
7967 * g++.dg/template/crash118.C: New.
7968 * g++.dg/template/crash95.C: Adjust.
7969
7970 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7971
7972 PR rtl-optimization/57189
7973 * gcc.target/i386/pr57189.c: New.
7974
7975 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/60254
7978 * g++.dg/cpp0x/static_assert10.C: New.
7979 * g++.dg/cpp0x/static_assert11.C: Likewise.
7980 * g++.dg/cpp0x/static_assert3.C: Adjust.
7981
7982 2014-03-13 Richard Biener <rguenther@suse.de>
7983
7984 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7985
7986 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7987
7988 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7989 2.07 128-bit arithmetic.
7990 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7991
7992 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7993 due to when TImode is allowed in VSX registers, the allowable
7994 address modes for TImode is just a single indirect address in
7995 order for the value to be loaded and store in either GPR or VSX
7996 registers. This affects the generated code, and it would cause
7997 this test to fail, when such an option is used.
7998
7999 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
8000
8001 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
8002
8003 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8004
8005 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
8006 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
8007 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
8008 only test for exactly one if if -mbranch-cost=1 has been passed.
8009
8010 2014-03-12 Christian Bruel <christian.bruel@st.com>
8011
8012 PR target/60264
8013 * gcc.target/arm/pr60264.c
8014
8015 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
8016
8017 PR tree-optimization/60454
8018 * gcc.c-torture/execute/pr60454.c: New test.
8019
8020 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8021 Marc Glisse <marc.glisse@inria.fr>
8022
8023 PR tree-optimization/60502
8024 * gcc.c-torture/compile/pr60502.c: New test.
8025
8026 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR middle-end/60482
8029 * gcc.dg/vect/pr60482.c: New test.
8030
8031 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/60389
8034 * g++.dg/cpp0x/inh-ctor19.C: New.
8035
8036 2014-03-11 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/60429
8039 PR tree-optimization/60485
8040 * gcc.dg/pr60485-1.c: New testcase.
8041 * gcc.dg/pr60485-2.c: Likewise.
8042
8043 2014-03-10 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR ipa/60457
8046 * g++.dg/ipa/pr60457.C: New test.
8047
8048 2014-03-10 Richard Biener <rguenther@suse.de>
8049
8050 PR middle-end/60474
8051 * g++.dg/torture/pr60474.C: New testcase.
8052
8053 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8054
8055 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8056
8057 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8058
8059 * gcc.dg/lto/pr55113_0.c: New testcase.
8060
8061 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8062
8063 PR c++/60033
8064 * g++.dg/cpp1y/pr60033.C: New testcase.
8065
8066 PR c++/60393
8067 * g++.dg/cpp1y/pr60393.C: New testcase.
8068
8069 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8070
8071 PR libfortran/60128
8072 * gfortran.dg/fmt_en.f90: New test.
8073
8074 2014-03-07 Jason Merrill <jason@redhat.com>
8075
8076 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8077 * lib/target-supports.exp (check_effective_target_c++11): Now
8078 means C++11 and up.
8079 (check_effective_target_c++11_only): New.
8080 (check_effective_target_c++11_down): New.
8081 (check_effective_target_c++1y): New.
8082 (check_effective_target_c++1y_only): New.
8083 (check_effective_target_c++98_only): Rename from
8084 check_effective_target_c++98.
8085 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8086
8087 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8088
8089 PR c++/58609
8090 * g++.dg/cpp0x/constexpr-ice12.C: New.
8091
8092 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8093
8094 * c-c++-common/gomp/map-1.c: Extend.
8095
8096 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8097 Janus Weil <janus@gcc.gnu.org>
8098
8099 PR fortran/51976
8100 * gfortran.dg/deferred_type_component_1.f90 : New test.
8101 * gfortran.dg/deferred_type_component_2.f90 : New test.
8102
8103 2014-03-06 Marek Polacek <polacek@redhat.com>
8104
8105 PR c/60197
8106 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8107 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8108
8109 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR target/58595
8112 * gcc.dg/tls/pr58595.c: New test.
8113
8114 2014-03-06 Richard Biener <rguenther@suse.de>
8115
8116 PR middle-end/60445
8117 PR lto/60424
8118 PR lto/60427
8119 Revert
8120 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8121
8122 * gcc.dg/lto/pr55113_0.c: New testcase.
8123
8124 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR testsuite/59308
8127 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8128 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8129 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8130 s390*/i?86/x86_64.
8131 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8132 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8133 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8134 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8135 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8136 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8137 even for mips*/s390*/i?86/x86_64.
8138 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8139 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8140 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8141 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8142 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8143
8144 PR lto/60404
8145 * gcc.dg/lto/pr60404_0.c: New test.
8146 * gcc.dg/lto/pr60404_1.c: New file.
8147 * gcc.dg/lto/pr60404_2.c: New file.
8148
8149 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8150
8151 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8152 long long" throughout.
8153 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8154 * gcc.dg/vmx/insert-vsx.c: Likewise.
8155 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8156 * gcc.dg/vmx/ld-vsx.c: Likewise.
8157 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8158 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8159 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8160 * gcc.dg/vmx/merge-vsx.c: Likewise.
8161 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8162 * gcc.dg/vmx/st-vsx.c: Likewise.
8163 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8164 * gcc.dg/vmx/stl-vsx.c: Likewise.
8165 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8166
8167 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8168
8169 * gcc.dg/lto/pr55113_0.c: New testcase.
8170
8171 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8172
8173 PR c++/60376
8174 * g++.dg/cpp1y/pr60376.C: New.
8175
8176 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8177
8178 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8179
8180 2014-03-04 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/60382
8183 * gcc.dg/vect/pr60382.c: New testcase.
8184
8185 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8186
8187 PR libfortran/60148
8188 * gfortran.dg/namelist_84.f90: New test.
8189
8190 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8191
8192 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8193 argument to avoid inf values.
8194 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8195 UNION_FP_CHECK machinery.
8196
8197 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8198
8199 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8200 i32in128 cases outside special big-endian processing block.
8201
8202 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR preprocessor/60400
8205 * c-c++-common/cpp/pr60400.c: New test.
8206 * c-c++-common/cpp/pr60400-1.h: New file.
8207 * c-c++-common/cpp/pr60400-2.h: New file.
8208
8209 PR objc++/60398
8210 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8211
8212 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8213 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8214
8215 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8216
8217 PR ipa/60150
8218 * g++.dg/lto/pr60150.H: New testcase.
8219 * g++.dg/lto/pr60150_0.C: New testcase.
8220 * g++.dg/lto/pr60150_1.C: New testcase.
8221
8222 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8223
8224 PR ipa/60306
8225 * g++.dg/ipa/devirt-29.C: New testcase
8226
8227 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8228
8229 PR fortran/60236
8230 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8231
8232 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8233
8234 PR c++/50025
8235 * g++.dg/cpp0x/pr50025.C: New.
8236
8237 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8238
8239 PR c++/60377
8240 * g++.dg/cpp1y/pr60377.C: New testcase.
8241
8242 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8243
8244 PR fortran/60341
8245 * gfortran.dg/str_comp_optimize_1.f90: New test.
8246
8247 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8248
8249 PR target/60071
8250 * gcc.c-torture/compile/pr60071.c: New.
8251
8252 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8253
8254 PR fortran/60359
8255 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8256
8257 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8258
8259 PR c++/58610
8260 * g++.dg/cpp0x/constexpr-ice11.C: New.
8261
8262 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8263
8264 PR c++/60314
8265 * g++.dg/cpp1y/auto-fn24.C: New.
8266
8267 2014-02-28 Joey Ye <joey.ye@arm.com>
8268
8269 PR target/PR60169
8270 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8271
8272 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8273
8274 PR c++/60253
8275 * g++.dg/overload/ellipsis2.C: New.
8276
8277 2014-02-27 Jeff Law <law@redhat.com>
8278
8279 PR rtl-optimization/52714
8280 * gcc.c-torture/compile/pr52714.c: New test.
8281
8282 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8283 Jeff Law <law@redhat.com>
8284
8285 PR rtl-optimization/49847
8286 * g++.dg/pr49847.C: New test.
8287
8288 2014-02-27 Marek Polacek <polacek@redhat.com>
8289
8290 PR middle-end/59223
8291 * c-c++-common/pr59223.c: New test.
8292
8293 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8294
8295 * common/config/i386/predicates.md (const1256_operand): Remove.
8296 (const2356_operand): New.
8297 (const_1_to_2_operand): Remove.
8298 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8299 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8300 (*avx512pf_gatherpf<mode>sf): Ditto.
8301 (avx512pf_gatherpf<mode>df): Ditto.
8302 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8303 (*avx512pf_gatherpf<mode>df): Ditto.
8304 (avx512pf_scatterpf<mode>sf): Ditto.
8305 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8306 (*avx512pf_scatterpf<mode>sf): Ditto.
8307 (avx512pf_scatterpf<mode>df): Ditto.
8308 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8309 (*avx512pf_scatterpf<mode>df): Ditto.
8310 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8311
8312 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8313
8314 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8315 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8316 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8317 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8318 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8319 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8320 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8321 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8322
8323 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8324
8325 PR target/60280
8326 * gnat.dg/renaming5.adb: Change to two expected gotos.
8327 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8328 jump threads.
8329 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8330 messages for removed basic block.
8331 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8332 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8333 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8334 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8335
8336 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8337
8338 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8339 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8340 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8341 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8342 * gcc.dg/vmx/merge-vsx.c: Likewise.
8343 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8344
8345 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8346
8347 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8348 * gcc.target/i386/prefetchwt1-1.c: New.
8349 * g++.dg/other/i386-2.C: Add new option.
8350 * g++.dg/other/i386-3.C: Ditto.
8351 * gcc.target/i386/sse-12.c: Ditto.
8352 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8353 * gcc.target/i386/sse-22.c: Add new option.
8354 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8355
8356 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8357
8358 PR libfortran/59313
8359 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8360
8361 PR libfortran/58015
8362 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8363
8364 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8365
8366 PR c++/60311
8367 * g++.dg/cpp1y/pr60311.C: New testcase.
8368
8369 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8370
8371 PR c++/60065
8372 * g++.dg/cpp1y/pr60065.C: New testcase.
8373
8374 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8375
8376 PR rtl-optimization/60268
8377 * gcc.c-torture/compile/pr60268.c: New test.
8378
8379 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8380
8381 * gcc.target/microblaze/others/mem_reload.c: New test.
8382
8383 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8384
8385 * gcc.dg/vmx/lde.c: New test.
8386 * gcc.dg/vmx/lde-be-order.c: New test.
8387 * gcc.dg/vmx/ste.c: New test.
8388 * gcc.dg/vmx/ste-be-order.c: New test.
8389
8390 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8391
8392 PR testsuite/60173
8393 * lib/target-supports.exp
8394 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8395 and crisv32-*-* to list.
8396
8397 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8398
8399 PR fortran/60302
8400 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8401
8402 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403
8404 * gcc.dg/vmx/vsums.c: Check entire result vector.
8405 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8406
8407 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8408
8409 * gcc.dg/vmx/ld.c: New test.
8410 * gcc.dg/vmx/ld-be-order.c: New test.
8411 * gcc.dg/vmx/ld-vsx.c: New test.
8412 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8413 * gcc.dg/vmx/ldl.c: New test.
8414 * gcc.dg/vmx/ldl-be-order.c: New test.
8415 * gcc.dg/vmx/ldl-vsx.c: New test.
8416 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8417 * gcc.dg/vmx/st.c: New test.
8418 * gcc.dg/vmx/st-be-order.c: New test.
8419 * gcc.dg/vmx/st-vsx.c: New test.
8420 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8421 * gcc.dg/vmx/stl.c: New test.
8422 * gcc.dg/vmx/stl-be-order.c: New test.
8423 * gcc.dg/vmx/stl-vsx.c: New test.
8424 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8425
8426 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8427
8428 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8429 * g++.dg/other/i386-3.C (dg-options): Ditto.
8430 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8431 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8432 -mavx512pf and -msha.
8433
8434 2014-02-21 Richard Biener <rguenther@suse.de>
8435
8436 PR tree-optimization/60276
8437 * gcc.dg/vect/pr60276.c: New testcase.
8438
8439 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8440
8441 PR fortran/60234
8442 * gfortran.dg/finalize_23.f90: New.
8443
8444 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8445
8446 PR c++/60052
8447 PR c++/60053
8448 * g++.dg/cpp1y/pr60052.C: New testcase.
8449 * g++.dg/cpp1y/pr60053.C: New testcase.
8450
8451 2014-02-21 Tobias Burnus <burnus@net-b.de>
8452
8453 PR fortran/60286
8454 * gfortran.dg/inquire_16.f90: New.
8455
8456 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8457
8458 * gcc.target/nios2/biggot-1.c: New.
8459 * gcc.target/nios2/biggot-2.c: New.
8460
8461 2014-02-20 Martin Jambor <mjambor@suse.cz>
8462
8463 PR ipa/55260
8464 * gcc.dg/ipa/pr55260.c: New test.
8465
8466 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8467
8468 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8469 for execution test case.
8470
8471 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8472
8473 PR ipa/58555
8474 * g++.dg/torture/pr58555.C: New testcase.
8475
8476 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8477
8478 PR target/60204
8479 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8480 reflect abi fix.
8481 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8482
8483 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8484 Kirill Yukhin <kirill.yukhin@intel.com>
8485
8486 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8487 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8488 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8489 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8490 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8491 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8492
8493 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR c/37743
8496 * g++.dg/ext/builtin-bswap1.C: New test.
8497 * c-c++-common/pr37743.c: New test.
8498
8499 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8500
8501 * gcc.dg/decl-10.c: New test.
8502
8503 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR c++/60267
8506 * g++.dg/ext/ivdep-1.C: New test.
8507
8508 PR c++/60267
8509 * gcc.dg/pr60267.c: New test.
8510
8511 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8512
8513 PR target/59794
8514 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8515 (dg-options): Remove -Wno-psabi.
8516 * gcc.target/i386/pr59794-2.c: Ditto.
8517 * gcc.target/i386/pr60205-1.c: Ditto.
8518 * gcc.target/i386/sse-5.c: Ditto.
8519
8520 2014-02-18 Nick Clifton <nickc@redhat.com>
8521
8522 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8523 * gcc.dg/pr23623.c: Likewise.
8524 * gcc.dg/pr48784-1.c: Likewise.
8525 * gcc.dg/pr48784-2.c: Likewise.
8526 * gcc.dg/pr56997-2.c: Likewise.
8527 * gcc.dg/sms-6.c: Likewise.
8528 * gcc.dg/torture/pr60183.c: Likewise.
8529 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8530 * gcc.c-torture/execute/20061220-1.x: New.
8531 * gcc.c-torture/execute/pr43220.x: New.
8532 * gcc.c-torture/execute/pr51581-1.x: New.
8533 * gcc.c-torture/execute/pr51581-2.x: New.
8534 * gcc.c-torture/execute/pr58570.x: New.
8535 * gcc.c-torture/unsorted/DFcmp.x: New.
8536 * gcc.c-torture/unsorted/SFset.x: New.
8537
8538 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8539
8540 * gnat.dg/opt31.adb: New test.
8541
8542 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8543
8544 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8545
8546 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8547
8548 PR fortran/60232
8549 * gfortran.dg/typebound_proc_33.f90: New.
8550
8551 2014-02-19 Marek Polacek <polacek@redhat.com>
8552
8553 PR c/60195
8554 * gcc.dg/pr60195.c: New test.
8555
8556 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8557
8558 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8559
8560 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR preprocessor/58844
8563 * c-c++-common/cpp/pr58844-1.c: New test.
8564 * c-c++-common/cpp/pr58844-2.c: New test.
8565
8566 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8567
8568 PR c++/60225
8569 * g++.dg/cpp0x/constexpr-ice10.C: New.
8570
8571 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 PR c++/60215
8574 * g++.dg/cpp0x/pr60215.C: New.
8575
8576 2014-02-18 Tobias Burnus <burnus@net-b.de>
8577
8578 PR fortran/49397
8579 * gfortran.dg/proc_ptr_45.f90: New.
8580 * gfortran.dg/proc_ptr_46.f90: New.
8581
8582 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8583
8584 PR c++/60190
8585 * g++.dg/cpp1y/pr60190.C: New testcase.
8586
8587 PR c++/60064
8588 * g++.dg/cpp1y/pr60064.C: New testcase.
8589
8590 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8591
8592 PR target/60205
8593 * gcc.target/i386/pr60205-1.c: New test.
8594 * gcc.target/i386/pr60205-2.c: Ditto.
8595
8596 2014-02-18 Kai Tietz <ktietz@redhat.com>
8597
8598 PR target/60193
8599 * gcc.target/i386/nest-1.c: New testcase.
8600
8601 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8602
8603 * gnat.dg/opt32.adb: New test.
8604
8605 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8606
8607 PR fortran/60231
8608 * gfortran.dg/typebound_generic_15.f90: New.
8609
8610 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8611
8612 PR fortran/55907
8613 * gfortran.dg/init_flag_12.f90: New.
8614
8615 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8616 Ilya Tocar <ilya.tocar@intel.com>
8617
8618 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8619 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8620 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8621 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8622
8623 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8624
8625 * lib/target-supports.exp
8626 (check_effective_target_logical_op_short_circuit): New procedure.
8627 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8628 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8629 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8630 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8631 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8632 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8633 logical_op_short_circuit for the alternative test, extending
8634 it to arm_cortex_m.
8635
8636 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8637
8638 PR target/60203
8639 * gcc.target/powerpc/pr60203.c: New testsuite.
8640
8641 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8642
8643 PR fortran/59599
8644 * gfortran.dg/ichar_3.f90: New test.
8645
8646 2014-02-15 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/60183
8649 * gcc.dg/torture/pr60183.c: New testcase.
8650
8651 2014-02-14 Jeff Law <law@redhat.com>
8652
8653 PR rtl-optimization/60131
8654 * g++.dg/torture/pr60131.C: New test.
8655
8656 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8657
8658 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8659 on command-line.
8660
8661 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8662
8663 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8664
8665 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8666
8667 * gcc.c-torture/compile/20140213.c: New test.
8668
8669 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8670
8671 PR target/43546
8672 * gcc.target/i386/pr43546.c: New test.
8673
8674 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8675
8676 * gcc.target/s390/hotpatch-compile-8.c: New test.
8677
8678 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8679
8680 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8681 definition with an ifndef.
8682 * gcc.dg/pr59605-2.c: New test.
8683
8684 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8685
8686 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8687
8688 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8689
8690 * gcc.dg/torture/float128-mul-underflow.c,
8691 gcc.dg/torture/float128-truncdf-underflow.c,
8692 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8693
8694 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR middle-end/59737
8697 * g++.dg/ipa/pr59737.C: New test.
8698
8699 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8700
8701 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8702
8703 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8704
8705 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8706
8707 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8708
8709 2014-02-12 Richard Biener <rguenther@suse.de>
8710
8711 PR middle-end/60092
8712 * gcc.dg/torture/pr60092.c: New testcase.
8713 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8714
8715 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8716
8717 * gcc.c-torture/execute/20140212-1.c: New test.
8718
8719 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 PR c++/60047
8722 * g++.dg/cpp0x/pr60047.C: New.
8723
8724 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR c/60101
8727 * c-c++-common/pr60101.c: New test.
8728
8729 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8730
8731 PR lto/59468
8732 * g++.dg/ipa/devirt-27.C: New testcase.
8733 * g++.dg/ipa/devirt-26.C: New testcase.
8734
8735 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8736
8737 PR target/60137
8738 * gcc.target/powerpc/pr60137.c: New file.
8739
8740 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR fortran/52370
8743 * gfortran.dg/pr52370.f90: New test.
8744
8745 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8746
8747 PR target/59927
8748 Revert
8749 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8750
8751 PR testsuite/58630
8752 * gcc.target/i386/pr43662.c (dg-options):
8753 Add -maccumulate-outgoing-args.
8754 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8755 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8756 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8757 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8758 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8759 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8760 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8761 Add -maccumulate-outgoing-args.
8762 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8763 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8764 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8765 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8766 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8767 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8768 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8769 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8770 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8771 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8772 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8773 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8774 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8775 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8776 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8777
8778 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8779
8780 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8781
8782 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR debug/59776
8785 * gcc.dg/guality/pr59776.c: New test.
8786
8787 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8788
8789 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8790 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8791 (add_options_for_arm_vfp3): New.
8792
8793 2014-02-11 Jeff Law <law@redhat.com>
8794
8795 PR middle-end/54041
8796 * gcc.target/m68k/pr54041.c: New test.
8797
8798 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR target/59927
8801 * gcc.target/i386/pr59927.c: New test.
8802
8803 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8804
8805 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8806 * gcc.dg/vect/pr60012.c: Likewise.
8807 * gcc.dg/vect/vect-119.c: Likewise.
8808 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8809 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8810
8811 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8812
8813 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8814
8815 2014-02-10 Jeff Law <law@redhat.com>
8816
8817 PR middle-end-52306
8818 * gcc.c-torture/compile/pr52306.c: New test.
8819
8820 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8821
8822 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8823
8824 2014-02-10 Richard Biener <rguenther@suse.de>
8825
8826 PR tree-optimization/60115
8827 * gcc.dg/torture/pr60115.c: New testcase.
8828
8829 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8830
8831 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8832 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8833
8834 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8835 Ilya Tocar <ilya.tocar@intel.com>
8836
8837 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8838 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8839 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8840 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8841 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8842 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8843 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8844 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8845 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8846 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8847 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8848 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8849 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8850 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8851 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8852 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8853 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8854 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8855 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8856 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8857 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8858 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8859 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8860 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8862 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8863 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8864
8865 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8866
8867 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8868
8869 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8870
8871 PR fortran/57522
8872 * gfortran.dg/associated_target_5.f03: New test.
8873
8874 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8875
8876 PR fortran/59026
8877 * gfortran.dg/elemental_by_value_1.f90: New test.
8878
8879 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8880
8881 PR fortran/58470
8882 * gfortran.dg/finalize_22.f90: New.
8883
8884 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8885
8886 PR fortran/60066
8887 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8888 was fixed by the patch for PR59906.
8889
8890 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8891
8892 PR translation/52289
8893 * gfortran.dg/coarray_8.f90: Update dg-error match.
8894
8895 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR c/59984
8898 * gcc.dg/vect/pr59984.c: New test.
8899
8900 PR middle-end/60092
8901 * gcc.dg/attr-alloc_align-1.c: New test.
8902 * gcc.dg/attr-alloc_align-2.c: New test.
8903 * gcc.dg/attr-alloc_align-3.c: New test.
8904 * gcc.dg/attr-assume_aligned-1.c: New test.
8905 * gcc.dg/attr-assume_aligned-2.c: New test.
8906 * gcc.dg/attr-assume_aligned-3.c: New test.
8907
8908 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR target/60077
8911 * gcc.target/i386/pr60077-1.c: New test.
8912 * gcc.target/i386/pr60077-2.c: New test.
8913
8914 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR preprocessor/56824
8917 * gcc.dg/pr56824.c: New test.
8918
8919 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8920
8921 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8922 variable used for atomic operations.
8923
8924 2014-02-07 Richard Biener <rguenther@suse.de>
8925
8926 PR middle-end/60092
8927 * gcc.dg/vect/pr60092-2.c: New testcase.
8928
8929 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR c++/60082
8932 Revert
8933 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8934
8935 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8936 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8937
8938 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8939
8940 * gcc.target/s390/fp2int1.c: New testcase.
8941
8942 2014-02-07 Richard Biener <rguenther@suse.de>
8943
8944 PR middle-end/60092
8945 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8946 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8947
8948 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8949
8950 PR ipa/59918
8951 * g++.dg/torture/pr59918.C: New testcase.
8952
8953 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR target/59575
8956 * gcc.target/arm/pr59575.c: New test.
8957
8958 PR debug/59992
8959 * gcc.dg/pr59992.c: New test.
8960
8961 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8962
8963 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8964 init_priority. Test alignment of variable instead of function.
8965
8966 2014-02-06 Marek Polacek <polacek@redhat.com>
8967
8968 PR c/60087
8969 * gcc.dg/pr60087.c: New test.
8970
8971 2014-02-06 Alan Modra <amodra@gmail.com>
8972
8973 * gcc.target/powerpc/pr60032.c: New.
8974
8975 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR target/60062
8978 * gcc.c-torture/execute/pr60062.c: New test.
8979 * gcc.c-torture/execute/pr60072.c: New test.
8980
8981 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8982
8983 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8984 so that expected outcome works for PIC variants too.
8985
8986 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8987 Kugan Vivekanandarajah <kuganv@linaro.org>
8988
8989 * gcc.target/arm/vect-noalign.c: New file.
8990
8991 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8992 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR middle-end/60013
8995 * gcc.dg/pr60013.c: New testcase.
8996
8997 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8998
8999 * gcc.dg/vmx/sum2s.c: New.
9000 * gcc.dg/vmx/sum2s-be-order.c: New.
9001
9002 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9003
9004 * gcc.dg/vmx/pack.c: New.
9005 * gcc.dg/vmx/pack-be-order.c: New.
9006 * gcc.dg/vmx/unpack.c: New.
9007 * gcc.dg/vmx/unpack-be-order.c: New.
9008
9009 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
9010
9011 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
9012 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9013
9014 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9015
9016 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
9017 Use __builtin_floorf, __builtin_ceilf.
9018 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
9019 declaration.
9020 (TEST): Use __builtin_floorf.
9021 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9022
9023 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR ipa/59947
9026 * g++.dg/opt/pr59947.C: New test.
9027
9028 PR c++/58703
9029 * c-c++-common/gomp/pr58703.c: New test.
9030
9031 2014-02-05 Richard Biener <rguenther@suse.de>
9032
9033 PR testsuite/60076
9034 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
9035 avoid using unsigned long long.
9036
9037 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR middle-end/57499
9040 * g++.dg/torture/pr57499.C: New test.
9041
9042 2014-02-05 Yury Gribov <y.gribov@samsung.com>
9043
9044 * gcc.dg/asan/nosanitize-and-inline.c: New test.
9045
9046 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9047
9048 * g++.dg/ipa/devirrt-22.C: Fix template.
9049
9050 2014-02-04 Marek Polacek <polacek@redhat.com>
9051
9052 PR c/60036
9053 * gcc.dg/pr60036.c: New test.
9054
9055 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9056
9057 PR ipa/60058
9058 * g++.dg/torture/pr60058.C: New testcase.
9059
9060 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9061
9062 * g++.dg/tsan/default_options.C: Invert check.
9063
9064 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR tree-optimization/60002
9067 * g++.dg/opt/pr60002.C: New test.
9068
9069 PR tree-optimization/60023
9070 * g++.dg/vect/pr60023.cc: New test.
9071
9072 PR ipa/60026
9073 * c-c++-common/torture/pr60026.c: New test.
9074
9075 PR rtl-optimization/57915
9076 * gcc.target/i386/pr57915.c: New test.
9077
9078 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9079
9080 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9081
9082 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9083
9084 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9085
9086 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR middle-end/59261
9089 * gcc.dg/pr59261.c: New test.
9090
9091 2014-02-04 Richard Biener <rguenther@suse.de>
9092
9093 PR tree-optimization/60012
9094 * gcc.dg/vect/pr60012.c: New testcase.
9095
9096 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9097
9098 PR target/59788
9099 * g++.dg/eh/unwind-direct.C: New test.
9100
9101 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9102
9103 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9104 timeout value to 20s.
9105
9106 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9107
9108 PR ipa/59882
9109 * g++.dg/torture/pr59882.C: New testcase
9110
9111 2014-02-03 Jan Hubicka <jh@suse.cz>
9112
9113 PR ipa/59831
9114 * g++.dg/ipa/devirt-22.C: New testcase.
9115
9116 2014-02-03 Jan Hubicka <jh@suse.cz>
9117
9118 * g++.dg/ipa/devirt-25.C: New testcase.
9119
9120 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR tree-optimization/59924
9123 * gcc.dg/pr59924.c: New test.
9124
9125 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9126
9127 PR ipa/59831
9128 * g++.dg/ipa/devirt-24.C: New testcase.
9129
9130 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9131
9132 PR c++/53017
9133 PR c++/59211
9134 * c-c++-common/attributes-1.c: New testcase.
9135 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9136
9137 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/58871
9140 * g++.dg/cpp0x/pr58871.C: New.
9141
9142 2014-02-03 Cong Hou <congh@google.com>
9143
9144 PR tree-optimization/60000
9145 * g++.dg/vect/pr60000.cc: New test.
9146
9147 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9148
9149 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9150 * gcc.target/i386/long-double-64-4.c: Likewise.
9151 * gcc.target/i386/long-double-80-1.c: Likewise.
9152 * gcc.target/i386/long-double-80-2.c: Likewise.
9153 * gcc.target/i386/long-double-80-3.c: Likewise.
9154 * gcc.target/i386/long-double-80-4.c: Likewise.
9155 * gcc.target/i386/long-double-80-5.c: Likewise.
9156 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9157 __multf3 isn't used.
9158 * gcc.target/i386/long-double-64-3.c: Likewise.
9159 * gcc.target/i386/long-double-128-1.c: New test.
9160 * gcc.target/i386/long-double-128-2.c: Likewise.
9161 * gcc.target/i386/long-double-128-3.c: Likewise.
9162 * gcc.target/i386/long-double-128-4.c: Likewise.
9163 * gcc.target/i386/long-double-128-5.c: Likewise.
9164 * gcc.target/i386/long-double-128-6.c: Likewise.
9165 * gcc.target/i386/long-double-128-7.c: Likewise.
9166 * gcc.target/i386/long-double-128-8.c: Likewise.
9167 * gcc.target/i386/long-double-128-9.c: Likewise.
9168 * gcc.target/i386/long-double-64-5.c: Likewise.
9169 * gcc.target/i386/long-double-64-6.c: Likewise.
9170 * gcc.target/i386/long-double-64-7.c: Likewise.
9171 * gcc.target/i386/long-double-64-8.c: Likewise.
9172 * gcc.target/i386/long-double-64-9.c: Likewise.
9173 * gcc.target/i386/long-double-80-10.c: Likewise.
9174 * gcc.target/i386/long-double-80-8.c: Likewise.
9175 * gcc.target/i386/long-double-80-9.c: Likewise.
9176
9177 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9178
9179 PR rtl-optimization/57662
9180 * g++.dg/pr57662.C: New test.
9181
9182 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9183
9184 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9185 * gcc.dg/vmx/perm.c: New.
9186 * gcc.dg/vmx/perm-be-order.c: New.
9187
9188 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9189
9190 * gcc.dg/vmx/vsums.c: New.
9191 * gcc.dg/vmx/vsums-be-order.c: New.
9192
9193 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9194
9195 * g++.dg/ipa/devirt-23.C: New testcase.
9196 * g++.dg/ipa/devirt-20.C: Fix template.
9197
9198 2014-02-02 Jan Hubicka <jh@suse.cz>
9199
9200 * g++.dg/ipa/devirt-21.C: New testcase.
9201
9202 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9203
9204 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9205 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9206
9207 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9208
9209 PR target/60017
9210 * gcc.c-torture/execute/pr60017.c: New test.
9211
9212 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9213
9214 PR fortran/57033
9215 * gfortran.dg/default_initialization_7.f90: New test.
9216
9217 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9218
9219 PR fortran/59906
9220 * gfortran.dg/elemental_subroutine_9.f90: New test.
9221
9222 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9223
9224 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9225
9226 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9227
9228 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9229
9230 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9231
9232 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9233
9234 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9235
9236 PR c++/51219
9237 * g++.dg/init/bitfield5.C: New.
9238
9239 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR tree-optimization/60003
9242 * gcc.c-torture/execute/pr60003.c: New test.
9243
9244 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9245
9246 PR bootstrap/59985
9247 * gcc.target/arm/pr59985.C: New.
9248
9249 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR sanitizer/59410
9252 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9253 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9254 to compile.
9255 (tsan_finish): Restore dg-do-what-default.
9256 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9257 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9258 * g++.dg/tsan/default_options.C: Likewise.
9259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9260 * g++.dg/tsan/atomic_free2.C: Likewise.
9261 * g++.dg/tsan/cond_race.C: Likewise.
9262 * g++.dg/tsan/fd_close_norace.C: Likewise.
9263 * g++.dg/tsan/benign_race.C: Likewise.
9264 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9265 * c-c++-common/tsan/simple_race.c: Likewise.
9266 * c-c++-common/tsan/mutexset1.c: Likewise.
9267 * c-c++-common/tsan/thread_leak2.c: Likewise.
9268 * c-c++-common/tsan/tls_race.c: Likewise.
9269 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9270 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9271 * c-c++-common/tsan/free_race2.c: Likewise.
9272 * c-c++-common/tsan/thread_leak.c: Likewise.
9273 * c-c++-common/tsan/thread_leak1.c: Likewise.
9274 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9275 * c-c++-common/tsan/free_race.c: Likewise.
9276 * c-c++-common/tsan/sleep_sync.c: Likewise.
9277 * c-c++-common/tsan/tiny_race.c: Likewise.
9278 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9279 * c-c++-common/tsan/atomic_stack.c: Likewise.
9280 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9281 in dg-output regexps.
9282 * c-c++-common/tsan/simple_stack.c: Likewise.
9283
9284 2014-01-31 Richard Henderson <rth@redhat.com>
9285
9286 * g++.dg/tm/pr60004.C: New.
9287
9288 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9289
9290 PR c++/59082
9291 * g++.dg/inherit/crash4.C: New.
9292
9293 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9294
9295 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9296
9297 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9298
9299 * gcc.target/i386/m512-check.h: Use correct rounding values.
9300
9301 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9302
9303 * gcc.target/i386/avx-1.c: Use correct rounding values.
9304 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9305 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9306 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9307 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9308 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9309 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9310 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9311 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9312 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9313 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9314 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9315 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9317 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9318 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9319 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9320 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9321 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9322 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9323 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9324 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9325 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9326 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9327 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9328 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9329 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9330 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9331 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9332 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9333 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9334 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9335 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9336 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9337 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9338 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9339 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9340 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9341 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9342 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9343 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9344 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9345 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9346 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9347 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9348 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9349 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9350 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9351 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9352 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9353 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9354 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9355 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9356 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9357 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9358 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9359 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9360 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9361 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9362 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9363 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9364 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9365 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9366 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9367 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9368 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9369 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9370 * gcc.target/i386/sse-13.c: Ditto.
9371 * gcc.target/i386/sse-14.c: Ditto.
9372 * gcc.target/i386/sse-22.c: Ditto.
9373 * gcc.target/i386/sse-23.c: Ditto.
9374
9375 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9376
9377 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9378 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9379
9380 2014-01-31 Richard Biener <rguenther@suse.de>
9381
9382 PR middle-end/59990
9383 * gcc.dg/torture/pr59990.c: New testcase.
9384
9385 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9386
9387 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9388 if it fails don't run any tsan tests.
9389
9390 2014-01-31 Marek Polacek <polacek@redhat.com>
9391
9392 PR c/59963
9393 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9394 (y): Adjust dg-error.
9395 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9396 * gcc.dg/pr59963-1.c: New test.
9397 * gcc.dg/pr59963-2.c: New test.
9398 * gcc.dg/pr59963-3.c: New test.
9399
9400 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR target/59923
9403 * gcc.target/arm/pr59923.c: New test.
9404
9405 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9406
9407 * gcc.dg/vmx/splat.c: New.
9408 * gcc.dg/vmx/splat-vsx.c: New.
9409 * gcc.dg/vmx/splat-be-order.c: New.
9410 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9411 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9412 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9413
9414 2014-01-30 Richard Biener <rguenther@suse.de>
9415
9416 PR tree-optimization/59993
9417 * gcc.dg/torture/pr59993.c: New testcase.
9418
9419 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9420
9421 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9422 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9423 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9424 vect_int rather than vect_float.
9425
9426 2014-01-30 Marek Polacek <polacek@redhat.com>
9427
9428 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9429
9430 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9431
9432 * gcc.target/microblaze/isa/fcmp4.c: New.
9433
9434 2014-01-30 Marek Polacek <polacek@redhat.com>
9435
9436 PR c/59940
9437 * gcc.dg/pr59940.c: New test.
9438 * gcc.dg/pr35635.c (func3): Move dg-warning.
9439
9440 2014-01-30 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/59903
9443 * gcc.dg/torture/pr59903.c: New testcase.
9444
9445 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/58843
9448 * g++.dg/lookup/crash8.C: New.
9449
9450 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9451
9452 PR c++/58649
9453 * g++.dg/template/crash117.C: New.
9454
9455 2014-01-30 Richard Biener <rguenther@suse.de>
9456
9457 PR c/59905
9458 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9459 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9460 abort.
9461 * gcc.dg/invalid-call-1.c: Likewise.
9462
9463 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9464
9465 PR c++/58561
9466 * g++.dg/cpp1y/auto-fn23.C: New.
9467
9468 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9469
9470 PR c++/58846
9471 * g++.dg/init/dso_handle2.C: New.
9472
9473 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9474
9475 PR c++/58674
9476 * g++.dg/cpp0x/pr58674.C: New.
9477
9478 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9479
9480 PR target/59617
9481 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9482 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9483
9484 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9485
9486 * gcc.dg/vmx/merge-be-order.c: New.
9487 * gcc.dg/vmx/merge.c: New.
9488 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9489 * gcc.dg/vmx/merge-vsx.c: New.
9490
9491 2014-01-29 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/58742
9494 * gcc.dg/pr58742-1.c: New testcase.
9495 * gcc.dg/pr58742-2.c: Likewise.
9496 * gcc.dg/pr58742-3.c: Likewise.
9497
9498 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9499
9500 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9501 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9502 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9503
9504 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9505
9506 PR c++/58702
9507 * g++.dg/gomp/pr58702.C: New.
9508
9509 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9510
9511 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9512 selector.
9513
9514 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR middle-end/59917
9517 PR tree-optimization/59920
9518 * gcc.dg/pr59920-1.c: New test.
9519 * gcc.dg/pr59920-2.c: New test.
9520 * gcc.dg/pr59920-3.c: New test.
9521 * c-c++-common/gomp/pr59917-1.c: New test.
9522 * c-c++-common/gomp/pr59917-2.c: New test.
9523
9524 PR tree-optimization/59594
9525 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9526 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9527 * gcc.dg/vect/pr59594.c: New test.
9528
9529 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9530
9531 PR fortran/59414
9532 * gfortran.dg/allocate_class_3.f90: New test.
9533
9534 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9535
9536 PR preprocessor/59935
9537 * c-c++-common/cpp/warning-zero-location.c: New test.
9538 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9539
9540 2014-01-27 Steve Ellcey <sellcey@mips.com>
9541
9542 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9543
9544 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9545
9546 * g++.dg/ext/mv16.C: New tests.
9547
9548 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9549
9550 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9551 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9552 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9553 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9555 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9556 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9557 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9558 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9559 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9560 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9561 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9562 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9563 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9564 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9565 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9567 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9569 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9570 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9571 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9573 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9574 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9575 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9576 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9577 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9579 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9580 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9581 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9582 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9583 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9585 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9586 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9587 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9588 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9589 _mm512_mask_cvtepi32_storeu_epi8.
9590 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9591 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9592 _mm512_mask_cvtepi32_storeu_epi16.
9593 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9594 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9595 _mm512_mask_cvtepi64_storeu_epi8.
9596 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9597 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9598 _mm512_mask_cvtepi64_storeu_epi16.
9599 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9600 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9601 _mm512_mask_cvtepi64_storeu_epi32.
9602 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9603 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9604 _mm512_mask_cvtsepi32_storeu_epi8.
9605 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9606 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9607 _mm512_mask_cvtsepi32_storeu_epi16.
9608 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9609 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9610 _mm512_mask_cvtsepi64_storeu_epi8.
9611 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9612 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9613 _mm512_mask_cvtsepi64_storeu_epi16.
9614 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9615 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9616 _mm512_mask_cvtsepi64_storeu_epi32.
9617 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9618 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9619 _mm512_mask_cvtusepi32_storeu_epi8.
9620 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9621 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9622 _mm512_mask_cvtusepi32_storeu_epi16.
9623 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9624 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9625 _mm512_mask_cvtusepi64_storeu_epi8.
9626 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9627 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9628 _mm512_mask_cvtusepi64_storeu_epi16.
9629 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9630 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9631 _mm512_mask_cvtusepi64_storeu_epi32.
9632 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9633 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9634
9635 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9636
9637 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9638 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9639 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9640 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9641 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9642 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9643 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9644 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9645 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9646 built-ins roudning immediate.
9647 * gcc.target/i386/sse-22.c: Add new built-ins.
9648 * gcc.target/i386/sse-23.c: Ditto.
9649 * gcc.target/i386/avx-1.c: Ditto.
9650
9651 2014-01-27 Christian Bruel <christian.bruel@st.com>
9652
9653 * gcc.target/sh/torture/strncmp.c: New tests.
9654
9655 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9656
9657 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9658
9659 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9660
9661 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9662
9663 2014-01-24 Jeff Law <law@redhat.com>
9664
9665 PR tree-optimization/59919
9666 * gcc.c-torture/compile/pr59919.c: New test.
9667
9668 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9669
9670 PR c++/57524
9671 * g++.dg/ext/timevar2.C: New.
9672
9673 2014-01-24 Marek Polacek <polacek@redhat.com>
9674
9675 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9676
9677 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9678
9679 PR target/59929
9680 * gcc.target/i386/pr59929.c: New test.
9681
9682 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9683
9684 PR target/59909
9685 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9686 word atomic functions at runtime.
9687
9688 2014-01-23 Marek Polacek <polacek@redhat.com>
9689
9690 PR c/59846
9691 * gcc.dg/pr59846.c: New test.
9692
9693 2014-01-23 Marek Polacek <polacek@redhat.com>
9694
9695 PR c/58346
9696 * c-c++-common/pr58346-1.c: New test.
9697 * c-c++-common/pr58346-2.c: New test.
9698 * c-c++-common/pr58346-3.c: New test.
9699
9700 2014-01-23 Marek Polacek <polacek@redhat.com>
9701
9702 PR c/59871
9703 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9704 * gcc.dg/pr59871.c: New test.
9705
9706 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9707
9708 PR c++/58980
9709 * g++.dg/parse/enum11.C: New.
9710
9711 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9712
9713 * gcc.target/aarch64/sshr64_1.c: New testcase.
9714
9715 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9716
9717 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9718 SIMD enabled function.
9719 * g++.dg/cilk-plus/ef_test.C: New test.
9720 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9721 and added C++ ones.
9722 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9723 to differenciate C error messages from C++ ones.
9724
9725 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9726
9727 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9728
9729 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9730
9731 * gcc.target/microblaze/others/builtin-trap.c: New test,
9732
9733 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR middle-end/58809
9736 * c-c++-common/gomp/pr58809.c: New test.
9737
9738 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9739
9740 PR sanitizer/59897
9741 * c-c++-common/asan/use-after-return-1.c: Fixed
9742 to pass on darwin.
9743
9744 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9745
9746 PR preprocessor/58580
9747 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9748
9749 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9750 Ilya Tocar <ilya.tocar@intel.com>
9751
9752 * gcc.target/i386/avx512f-kmovw-1.c: New.
9753
9754 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9755
9756 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9757 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9758 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9759 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9760 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9761 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9762
9763 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9764
9765 PR target/52125
9766 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9767 * gcc.target/mips/pr52125.c: New test.
9768
9769 2014-01-22 Marek Polacek <polacek@redhat.com>
9770
9771 PR c/59891
9772 * gcc.dg/torture/pr59891.c: New test.
9773
9774 2014-01-22 Jeff Law <law@redhat.com>
9775
9776 PR tree-optimization/59597
9777 * gcc.dg/tree-ssa/pr59597.c: New test.
9778
9779 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9780
9781 PR rtl-optimization/59477
9782 * g++.dg/pr59477.C: New.
9783
9784 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9785
9786 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9787
9788 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9789
9790 PR c++/59482
9791 * g++.dg/pr59482.C: New.
9792
9793 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9794
9795 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9796 * gcc.dg/vmx/extract-vsx.c: New.
9797 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9798 * gcc.dg/vmx/insert-vsx.c: New.
9799
9800 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9801
9802 PR rtl-optimization/59896
9803 * gcc.target/arm/pr59896.c: New.
9804
9805 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9806
9807 PR rtl-optimization/59858
9808 * gcc.target/arm/pr59858.c: New.
9809
9810 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR target/59003
9813 * gcc.dg/tree-prof/pr59003.c: New test.
9814
9815 PR middle-end/59860
9816 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9817 other targets.
9818
9819 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9820
9821 * gfortran.dg/round_3.f08: Add more cases.
9822
9823 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9824
9825 * lib/target-supports.exp (force_conventional_output_for): New
9826 procedure.
9827 * lib/scanasm.exp (scan-assembler_required_options)
9828 (scan-assembler-not_required_options)
9829 (scan-assembler-times_required_options): Replace with
9830 force_conventional_output_fors.
9831 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9832 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9833
9834 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9835
9836 PR middle-end/59789
9837 * gcc.target/i386/pr59789.c: New testcase.
9838
9839 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9840
9841 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9842 the 'code' bitfield from 16 to 8.
9843
9844 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9845
9846 * lib/target-supports.exp
9847 (check_effective_target_vect_perm): Exclude aarch64_be.
9848 (check_effective_target_vect_perm_byte): Likewise.
9849 (check_effective_target_vect_perm_short): Likewise.
9850
9851 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9852
9853 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9854 (RUN_TEST): Use new macro.
9855 (INDEX64_32): Delete.
9856 (INDEX64_64): Likewise.
9857 (INDEX128_32): Likewise.
9858 (INDEX128_64): Likewise.
9859 (INDEX): Likewise.
9860 (test_vneg_f32): Use fixed RUN_TEST.
9861
9862 2014-01-20 Richard Biener <rguenther@suse.de>
9863
9864 PR middle-end/59860
9865 * gcc.dg/pr59860.c: New testcase.
9866
9867 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR target/59880
9870 * gcc.target/i386/pr59880.c: New test.
9871
9872 2014-01-20 Renlin Li <renlin.li@arm.com>
9873
9874 * gcc.dg/pr44194-1.c: Tweak regexp.
9875
9876 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9877
9878 PR libfortran/59771
9879 PR libfortran/59774
9880 PR libfortran/59836
9881 * gfortran.dg/round_3.f08: New cases added.
9882 * gfortran.dg/fmt_g_1.f90: New test.
9883
9884 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9885
9886 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9887
9888 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9889
9890 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9891
9892 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9893
9894 * gcc.dg/vect/pr57705.c: Require vect_int.
9895 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9896 * gcc.dg/vect/vect-alias-check.c: Likewise.
9897
9898 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9899
9900 PR fortran/58007
9901 * gfortran.dg/unresolved_fixup_1.f90: New test.
9902 * gfortran.dg/unresolved_fixup_2.f90: New test.
9903
9904 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR target/58944
9907 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9908 Remove dg-prune-output lines.
9909
9910 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR middle-end/59706
9913 * gfortran.dg/pr59706.f90: New test.
9914 * g++.dg/ext/pr59706.C: New test.
9915
9916 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9917
9918 PR c++/59270
9919 PR c++/58811
9920 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9921 * g++.dg/init/pr58811.C: Likewise.
9922
9923 2014-01-17 Jeff Law <law@redhat.com>
9924
9925 PR middle-end/57904
9926 * gfortran.dg/pr57904.f90: New test.
9927
9928 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9929
9930 PR c++/59269
9931 * g++.dg/cpp0x/nsdmi-union4.C: New.
9932
9933 2014-01-17 Marek Polacek <polacek@redhat.com>
9934
9935 PR c++/59838
9936 * g++.dg/diagnostic/pr59838.C: New test.
9937
9938 2014-01-17 Marek Polacek <polacek@redhat.com>
9939
9940 PR c/58346
9941 * gcc.dg/pr58346.c: New test.
9942
9943 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR testsuite/58776
9946 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9947 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9948 option duplication.
9949
9950 PR fortran/59440
9951 * gfortran.dg/pr59440-1.f90: New test.
9952 * gfortran.dg/pr59440-2.f90: New test.
9953 * gfortran.dg/pr59440-3.f90: New test.
9954
9955 PR testsuite/59064
9956 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9957 testing for " version" and " alias" with one testing for
9958 " version\[^\n\r]* alias".
9959 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9960 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9961 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9962 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9963 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9964 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9965
9966 PR c++/57945
9967 * c-c++-common/torture/pr57945.c: New test.
9968
9969 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9970
9971 * gcc.target/arm/its.c: New testcase.
9972
9973 2014-01-16 Jan Hubicka <jh@suse.cz>
9974
9975 PR ipa/59775
9976 * g++.dg/torture/pr59775.C: New testcase.
9977
9978 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR middle-end/58344
9981 * gcc.c-torture/compile/pr58344.c: New test.
9982
9983 PR target/59839
9984 * gcc.target/i386/pr59839.c: New test.
9985
9986 PR debug/54694
9987 * gcc.target/i386/pr9771-1.c (main): Rename to...
9988 (real_main): ... this. Add __asm name "main".
9989 (ASMNAME, ASMNAME2, STRING): Define.
9990
9991 2014-01-16 Nick Clifton <nickc@redhat.com>
9992
9993 PR middle-end/28865
9994 * gcc.c-torture/compile/pr28865.c: New.
9995 * gcc.c-torture/execute/pr28865.c: New.
9996
9997 2014-01-16 Marek Polacek <polacek@redhat.com>
9998
9999 PR middle-end/59827
10000 * gcc.dg/pr59827.c: New test.
10001
10002 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
10003
10004 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
10005
10006 2014-01-15 Richard Henderson <rth@redhat.com>
10007
10008 PR debug/54694
10009 * gcc.target/i386/pr54694.c: New test.
10010
10011 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
10012
10013 PR c++/49718
10014 * g++.dg/pr49718.C: New test.
10015
10016 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10017
10018 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
10019
10020 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10021
10022 * gcc.dg/vmx/mult-even-odd.c: New.
10023 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
10024
10025 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
10026
10027 * lib/target-supports.exp (check_libcilkrts_available): Added an
10028 extern "C" if we are using C++ along with a function prototype.
10029
10030 2014-01-15 Jeff Law <law@redhat.com>
10031
10032 PR tree-optimization/59747
10033 * gcc.c-torture/execute/pr59747.c: New test.
10034
10035 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
10036
10037 PR target/59794
10038 * c-c++-common/convert-vec-1.c: Also prune ABI change for
10039 Linux/x86.
10040 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
10041 * g++.dg/ext/attribute-test-1.C: Likewise.
10042 * g++.dg/ext/attribute-test-2.C: Likewise.
10043 * g++.dg/ext/attribute-test-3.C: Likewise.
10044 * g++.dg/ext/attribute-test-4.C: Likewise.
10045 * g++.dg/ext/pr56790-1.C: Likewise.
10046 * g++.dg/torture/pr38565.C: Likewise.
10047 * gcc.dg/pr53060.c: Likewise.
10048 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10049 * c-c++-common/vector-compare-2.c: Likewise.
10050 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10051 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10052 dg-message line number.
10053
10054 2014-01-15 Matthias Klose <doko@ubuntu.com>
10055
10056 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10057
10058 2014-01-15 Richard Biener <rguenther@suse.de>
10059
10060 PR tree-optimization/59822
10061 * g++.dg/torture/pr59822.C: New testcase.
10062
10063 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10064
10065 PR target/59808
10066 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10067 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10068
10069 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10070 Kugan Vivekanandarajah <kuganv@linaro.org>
10071
10072 PR target/59695
10073 * g++.dg/pr59695.C: New testcase.
10074
10075 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10076
10077 PR target/59803
10078 * gcc.c-torture/compile/pr59803.c: New testcase.
10079
10080 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR c/58943
10083 * gcc.c-torture/execute/pr58943.c: New test.
10084 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10085
10086 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10087
10088 PR target/59794
10089 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10090 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10091 (bar): Change return type to void. Set y to x.
10092 * gcc.target/i386/pr59794-1.c: New testcase.
10093 * gcc.target/i386/pr59794-2.c: Likewise.
10094 * gcc.target/i386/pr59794-3.c: Likewise.
10095 * gcc.target/i386/pr59794-4.c: Likewise.
10096 * gcc.target/i386/pr59794-5.c: Likewise.
10097 * gcc.target/i386/pr59794-6.c: Likewise.
10098 * gcc.target/i386/pr59794-7.c: Likewise.
10099
10100 2014-01-14 Richard Biener <rguenther@suse.de>
10101
10102 PR tree-optimization/58921
10103 PR tree-optimization/59006
10104 * gcc.dg/torture/pr58921.c: New testcase.
10105 * gcc.dg/torture/pr59006.c: Likewise.
10106 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10107
10108 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10109
10110 PR testsuite/59494
10111 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10112 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10113 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10114 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10115 Executing predictive commoning without unrolling.
10116
10117 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10118
10119 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10120 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10121 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10122 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10123 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10124 __builtin_ia32_rsqrt28sd_round.
10125 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10126 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10127 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10128 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10129 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10130 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10131 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10132 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10133 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10134 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10135 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10136 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10137 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10138 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10139 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10140 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10141 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10142 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10143 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10144 fix wrong rounding mode (see above).
10145 * gcc.target/i386/sse-23.c: Ditto.
10146
10147 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10148
10149 * gcc.dg/vmx/insert.c: New.
10150 * gcc.dg/vmx/insert-be-order.c: New.
10151 * gcc.dg/vmx/extract.c: New.
10152 * gcc.dg/vmx/extract-be-order.c: New.
10153
10154 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR tree-optimization/59387
10157 * gcc.c-torture/execute/pr59387.c: New test.
10158
10159 2014-01-13 Richard Biener <rguenther@suse.de>
10160
10161 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10162 adjusting mathlib options.
10163 * gfortran.dg/lto/lto.exp: Likewise.
10164
10165 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10166
10167 * gnat.dg/loop_optimization17.adb: New test.
10168 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10169
10170 2014-01-13 Christian Bruel <christian.bruel@st.com>
10171
10172 * gcc.target/sh/cmpstrn.c: New case.
10173
10174 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10175
10176 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10177 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10178
10179 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10180
10181 PR fortran/58026
10182 * gfortran.dg/alloc_comp_basics_6.f90: New.
10183
10184 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10185
10186 PR fortran/59700
10187 * gfortran.dg/pr59700.f90: New test.
10188
10189 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10190
10191 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10192 * gfortran.dg/use_only_3.f90: Likewise.
10193 * gfortran.dg/inquire_10.f90: Delete opened file.
10194 * gfortran.dg/inquire_15.f90: Likewise.
10195 * gfortran.dg/pr16597.f90: Likewise.
10196 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10197 for PR59419.
10198
10199 2014-01-10 Jeff Law <law@redhat.com>
10200
10201 PR middle-end/59743
10202 * gcc.c-torture/compile/pr59743.c: New test.
10203
10204 2014-01-10 Jan Hubicka <jh@suse.cz>
10205
10206 PR ipa/58585
10207 * g++.dg/torture/pr58585.C: New testcase.
10208
10209 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10210
10211 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10212
10213 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10214
10215 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10216
10217 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10218
10219 PR target/59744
10220 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10221 * gcc.target/aarch64/cmn-neg2.c: New test.
10222
10223 2014-01-10 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/59374
10226 * gcc.dg/torture/pr59374-3.c: New testcase.
10227
10228 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10229
10230 * lib/target-supports.exp
10231 (check_effective_target_arm_crypto_ok_nocache): New.
10232 (check_effective_target_arm_crypto_ok): Use above procedure.
10233 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10234
10235 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10236
10237 PR ipa/58252
10238 PR ipa/59226
10239 * g++.dg/ipa/devirt-20.C: New testcase.
10240 * g++.dg/torture/pr58252.C: Likewise.
10241 * g++.dg/torture/pr59226.C: Likewise.
10242
10243 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10244
10245 * c-c++-common/asan/no-asan-stack.c: New test.
10246
10247 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR middle-end/59670
10250 * gcc.dg/pr59670.c: New test.
10251
10252 2014-01-09 Steve Ellcey <sellcey@mips.com>
10253
10254 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10255
10256 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10257
10258 PR middle-end/47735
10259 * gcc.target/i386/pr47735.c: New test.
10260
10261 PR tree-optimization/59622
10262 * g++.dg/opt/pr59622-2.C: New test.
10263 * g++.dg/opt/pr59622-3.C: New test.
10264 * g++.dg/opt/pr59622-4.C: New test.
10265 * g++.dg/opt/pr59622-5.C: New test.
10266
10267 PR sanitizer/59136
10268 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10269 filename:line instead of (modulename+offset) form with stripped
10270 initial / from the filename.
10271
10272 2014-01-09 Ian Lance Taylor <iant@google.com>
10273
10274 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10275 the other Go compiler.
10276
10277 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10278
10279 PR c++/59730
10280 * g++.dg/cpp0x/variadic145.C: New.
10281
10282 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10283
10284 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10285 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10286
10287 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10288
10289 PR testsuite/59524
10290 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10291 are run only if the Cilk library is available/enabled.
10292 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10293 * lib/target-supports.exp (check_libcilkrts_available): New function.
10294
10295 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10296
10297 PR c++/59631
10298 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10299 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10300 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10301 with dg-additional-options.
10302 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10303 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10304 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10305 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10306 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10307 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10308
10309 2014-01-09 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/59715
10312 * gcc.dg/torture/pr59715.c: New testcase.
10313
10314 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10315
10316 * c-c++-common/asan/no-asan-globals.c: New test.
10317 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10318 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10319 * c-c++-common/asan/use-after-return-1.c: Likewise.
10320 * c-c++-common/asan/no-use-after-return.c: Likewise.
10321
10322 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10323
10324 * gnat.dg/weak2.ad[sb]: New test.
10325
10326 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10327
10328 PR middle-end/59471
10329 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10330 type, use pointers to vector type instead.
10331
10332 2014-01-08 Catherine Moore <clm@codesourcery.com>
10333
10334 * gcc.target/mips/umips-branch-3.c: New test.
10335 * gcc.target/mips/umips-branch-4.c: New test.
10336
10337 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10338
10339 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10340 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10341 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10342 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10343 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10344 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10345 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10346 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10347
10348 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10349
10350 PR rtl-optimization/59137
10351 * gcc.target/mips/pr59137.c: New test.
10352
10353 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10354
10355 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10356 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10357 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10358 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10359 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10360 Require fpic effective target.
10361 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10362
10363 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR ipa/59722
10366 * gcc.dg/pr59722.c: New test.
10367
10368 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10369
10370 PR middle-end/57748
10371 * gcc.dg/torture/pr57748-3.c: New test.
10372 * gcc.dg/torture/pr57748-4.c: New test.
10373
10374 2014-01-08 Marek Polacek <polacek@redhat.com>
10375
10376 PR middle-end/59669
10377 * gcc.dg/gomp/pr59669-1.c: New test.
10378 * gcc.dg/gomp/pr59669-2.c: New test.
10379
10380 2014-01-08 Martin Jambor <mjambor@suse.cz>
10381
10382 PR ipa/59610
10383 * gcc.dg/ipa/pr59610.c: New test.
10384
10385 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10386
10387 PR fortran/58182
10388 * gfortran.dg/binding_label_tests_26a.f90: New.
10389 * gfortran.dg/binding_label_tests_26b.f90: New.
10390
10391 2014-01-08 Marek Polacek <polacek@redhat.com>
10392
10393 PR sanitizer/59667
10394 * c-c++-common/ubsan/pr59667.c: New test.
10395
10396 2014-01-08 Richard Biener <rguenther@suse.de>
10397
10398 PR middle-end/59630
10399 * gcc.dg/pr59630.c: New testcase.
10400
10401 2014-01-08 Richard Biener <rguenther@suse.de>
10402
10403 PR middle-end/59471
10404 * gcc.dg/pr59471.c: New testcase.
10405
10406 2014-01-07 Jeff Law <law@redhat.com>
10407
10408 PR middle-end/53623
10409 * gcc.target/i386/pr53623.c: New test.
10410
10411 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10412
10413 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10414 blanks at EOF.
10415 * g++.dg/cpp1y/pr58534.C: Likewise.
10416 * g++.dg/cpp1y/pr58536.C: Likewise.
10417 * g++.dg/cpp1y/pr58548.C: Likewise.
10418 * g++.dg/cpp1y/pr58549.C: Likewise.
10419 * g++.dg/cpp1y/pr58637.C: Likewise.
10420 * g++.dg/cpp1y/pr59112.C: Likewise.
10421 * g++.dg/cpp1y/pr59113.C: Likewise.
10422 * g++.dg/cpp1y/pr59629.C: Likewise.
10423 * g++.dg/cpp1y/pr59635.C: Likewise.
10424 * g++.dg/cpp1y/pr59636.C: Likewise.
10425 * g++.dg/cpp1y/pr59638.C: Likewise.
10426
10427 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10428
10429 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10430
10431 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10432
10433 * gcc.target/i386/intrinsics_4.c (bar): New function.
10434
10435 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10436
10437 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10438
10439 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR rtl-optimization/58668
10442 * gcc.dg/pr58668.c: New test.
10443
10444 PR tree-optimization/59643
10445 * gcc.dg/pr59643.c: New test.
10446 * gcc.c-torture/execute/pr59643.c: New test.
10447
10448 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10449
10450 PR fortran/59589
10451 * gfortran.dg/class_allocate_16.f90: New.
10452
10453 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR target/59644
10456 * gcc.target/i386/pr59644.c: New test.
10457
10458 2014-01-06 Marek Polacek <polacek@redhat.com>
10459
10460 PR c/57773
10461 * gcc.dg/pr57773.c: New test.
10462
10463 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10464
10465 PR c++/59635
10466 PR c++/59636
10467 PR c++/59629
10468 PR c++/59638
10469 * g++.dg/cpp1y/pr59635.C: New testcase.
10470 * g++.dg/cpp1y/pr59636.C: New testcase.
10471 * g++.dg/cpp1y/pr59629.C: New testcase.
10472 * g++.dg/cpp1y/pr59638.C: New testcase.
10473
10474 2014-01-06 Martin Jambor <mjambor@suse.cz>
10475
10476 PR ipa/59008
10477 * gcc.dg/ipa/pr59008.c: New test.
10478
10479 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10480
10481 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10482 if supported.
10483
10484 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10485
10486 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10487 Require c99_runtime.
10488 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10489
10490 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10491 Require c99_runtime.
10492 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10493 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10494 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10495
10496 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10497 Require c99_runtime.
10498 Make CALC void static.
10499 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10500
10501 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10502 Require c99_runtime.
10503 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10504
10505 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10506
10507 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10508 * gcc.target/i386/pr59501-2.c: Likewise.
10509 * gcc.target/i386/pr59501-3.c: Likewise.
10510 * gcc.target/i386/pr59501-4.c: Likewise.
10511 * gcc.target/i386/pr59501-5.c: Likewise.
10512 * gcc.target/i386/pr59501-6.c: Likewise.
10513
10514 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10515
10516 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10517 * gcc.target/i386/pr59390_1.c: Likewise.
10518 * gcc.target/i386/pr59390_2.c: Likewise.
10519
10520 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10521
10522 * gcc.dg/pr59350.c: Tweak.
10523 * gcc.dg/pr59350-2.c: New test.
10524 * g++.dg/pr59510.C: Likewise.
10525
10526 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10527
10528 PR fortran/59023
10529 * gfortran.dg/bind_c_procs_2.f90: New.
10530
10531 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10532
10533 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10534 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10535 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10536 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10537 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10538 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10539 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10540
10541 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * gcc.target/arm/neon-nested-apcs.c: New test.
10544
10545 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR tree-optimization/59519
10548 * gcc.dg/vect/pr59519-1.c: New test.
10549 * gcc.dg/vect/pr59519-2.c: New test.
10550
10551 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10552 vmovdqu32.
10553
10554 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10555
10556 PR fortran/59547
10557 * gfortran.dg/typebound_proc_32.f90: New.
10558
10559 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10560
10561 PR c++/58950
10562 * g++.dg/pr58950.C: New file.
10563
10564 2014-01-03 Tobias Burnus <burnus@net-b.de>
10565
10566 PR c++/58567
10567 * g++.dg/gomp/pr58567.C: New.
10568
10569 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10570
10571 PR tree-optimization/59651
10572 * gcc.dg/torture/pr59651.c: New test.
10573 * gcc.dg/vect/pr59651.c: Ditto.
10574
10575 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR target/59625
10578 * gcc.target/i386/pr59625.c: New test.
10579
10580 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10581
10582 Core DR 1442
10583 PR c++/59165
10584 * g++.dg/cpp0x/range-for28.C: New.
10585 * g++.dg/cpp0x/range-for3.C: Update.
10586
10587 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10588
10589 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10590
10591 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10592
10593 PR c++/59641
10594 * g++.dg/cpp0x/pr59641.C: New file.
10595
10596 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10597
10598 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10599
10600 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10601
10602 PR c++/59378
10603 * g++.dg/ext/pr59378.C: New file.
10604
10605 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10606
10607 Update copyright years
10608
10609 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10610
10611 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10612 notice.
10613
10614 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10615
10616 PR fortran/59654
10617 * gfortran.dg/dynamic_dispatch_12.f90: New.
10618
10619 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10620
10621 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10622 the builtin isn't optimized away as unused.
10623
10624 PR rtl-optimization/59647
10625 * g++.dg/opt/pr59647.C: New test.
10626 \f
10627 Copyright (C) 2014 Free Software Foundation, Inc.
10628
10629 Copying and distribution of this file, with or without modification,
10630 are permitted in any medium without royalty provided the copyright
10631 notice and this notice are preserved.