pr63335.c: Change effective target to vsx_hw.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/pr63335.c: Change effective target to
4 vsx_hw.
5
6 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
7
8 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
9
10 2014-09-26 Jakub Jelinek <jakub@redhat.com>
11
12 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
13 to default options.
14
15 2014-09-25 Andi Kleen <ak@linux.intel.com>
16
17 * gcc.target/i386/nop-mcount.c: New file.
18 * gcc.target/i386/record-mcount.c: New file.
19
20 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
21
22 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
23 * gcc.dg/vect/pr57705.c: Likewise.
24 * gcc.dg/vect/pr57741-2.c: Likewise.
25 * gcc.dg/vect/pr57741-3.c: Likewise.
26 * gcc.dg/vect/pr59591-1.c: Likewise.
27 * gcc.dg/vect/pr59591-2.c: Likewise.
28 * gcc.dg/vect/pr60196-1.c: Likewise.
29 * gcc.dg/vect/pr60196-2.c: Likewise.
30 * gcc.dg/vect/pr60276.c: Likewise.
31 * gcc.dg/vect/pr61680.c: Likewise.
32 * gcc.dg/vect/pr63148.c: Likewise.
33 * gcc.dg/vect/pr63189.c: Likewise.
34 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
35 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
36 * gcc.dg/vect/vect-nop-move.c: Likewise.
37 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
38 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
39
40 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
41
42 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
43
44 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
45
46 * gcc.target/aarch64/simd/vqshlb_1.c: New.
47
48 2014-09-25 Jiong Wang <jiong.wang@arm.com>
49
50 * gcc.target/i386/shrink_wrap_1.c: New test.
51
52 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
53
54 PR target/63335
55 * gcc.target/powerpc/pr63335.c: New test.
56
57 2014-09-25 Marek Polacek <polacek@redhat.com>
58
59 PR c++/61945
60 * g++.dg/warn/pr61945.C: New test.
61
62 2014-09-25 Jakub Jelinek <jakub@redhat.com>
63
64 PR tree-optimization/63341
65 * gcc.dg/vect/pr63341-1.c: New test.
66 * gcc.dg/vect/pr63341-2.c: New test.
67
68 PR c++/63249
69 * g++.dg/gomp/pr63249.C: New test.
70 * c-c++-common/gomp/pr63249.c: New test.
71
72 2014-09-25 Tobias Burnus <burnus@net-b.de>
73
74 * gfortran.dg/coarray/collectives_3.f90: New.
75 * gfortran.dg/coarray_collectives_9.f90: New.
76 * gfortran.dg/coarray_collectives_10.f90: New.
77 * gfortran.dg/coarray_collectives_11.f90: New.
78 * gfortran.dg/coarray_collectives_12.f90: New.
79
80 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
81
82 * gcc.target/powerpc/swaps-p8-17.c: New test.
83
84 2014-09-24 Jiong Wang <jiong.wang@arm.com>
85
86 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
87
88 2014-09-24 Marek Polacek <polacek@redhat.com>
89
90 PR c/61405
91 PR c/53874
92 * c-c++-common/pr53874.c: New test.
93 * c-c++-common/pr61405.c: New test.
94
95 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96
97 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
98
99 2014-09-24 Jakub Jelinek <jakub@redhat.com>
100
101 PR sanitizer/63316
102 * c-c++-common/asan/pr63316.c: New test.
103
104 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
105
106 PR tree-optimization/63266
107 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
108
109 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
110
111 * gcc.target/arm/pr63210.c: New test.
112
113 2014-09-23 Andi Kleen <ak@linux.intel.com>
114
115 * gcc.dg/noreorder.c: New test.
116 * gcc.dg/noreorder2.c: New test.
117 * gcc.dg/noreorder3.c: New test.
118 * gcc.dg/noreorder4.c: New test.
119
120 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
121
122 * gcc.dg/combine_ashiftrt_1.c: New test.
123 * gcc.dg/combine_ashiftrt_2.c: Likewise.
124 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
125 workarounds for cmge.
126 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
127 absence of mvn.
128
129 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
130
131 PR c++/61857
132 * g++.dg/cpp1y/lambda-init10.C: New.
133
134 2014-09-23 Jakub Jelinek <jakub@redhat.com>
135
136 PR fortran/63331
137 * gfortran.dg/pr63331.f90: New test.
138
139 2014-09-24 Renlin Li <renlin.li@arm.com>
140
141 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
142 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
143 * gcc.dg/pr10474.c: Likewise.
144
145 2014-09-20 Mark Wielaard <mjw@redhat.com>
146
147 * gcc.dg/guality/const-volatile.c (i): Mark as used.
148 (ci): Likewise.
149 (pci): Likewise.
150 (pvi): Likewise.
151 (pcvi): Likewise.
152 (cip): Likewise.
153 (foo): Likewise.
154 (cfoo): Likewise.
155
156 2014-09-20 Mark Wielaard <mjw@redhat.com>
157
158 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
159 and "long int" to plain "short" and "long".
160 * gcc.dg/guality/const-volatile.c (struct bar): New struct
161 containing short and long long fields.
162 (bar): New variable to test the type.
163
164 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/62155
167 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
168
169 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/62219
172 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
173
174 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
175
176 * gcc.dg/vect/vect-reduc-or_1.c: New test.
177 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
178
179 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
180
181 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
182 New.
183
184 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
185 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
186
187 2014-09-22 Jakub Jelinek <jakub@redhat.com>
188
189 PR debug/63328
190 * c-c++-common/gomp/pr63328.c: New test.
191
192 2014-09-22 Martin Liska <mliska@suse.cz>
193
194 PR lto/63270
195 * g++.dg/lto/pr63270_0.C: New test.
196 * g++.dg/lto/pr63270_1.C: New test.
197
198 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
199
200 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
201 for call_value_rex64_ms_sysv.
202 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
203 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
204 for call_rex64_ms_sysv.
205
206 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
207 Tobias Burnus <burnus@net-b.de>
208
209 * gfortran.dg/coarray_atomic_5.f90: New
210
211 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
212
213 PR c++/61825
214 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
215
216 2014-09-19 Andi Kleen <ak@linux.intel.com>
217
218 * gcc.dg/pg-override.c: Only run on x86 Linux.
219 * gcc.dg/pg.c: Dito.
220 * gcc.target/i386/fentry-override.c: Exclude for PIC.
221 * gcc.target/i386/fentry.c: Dito.
222
223 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
224
225 PR ipa/61998
226 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
227
228 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
229
230 PR fortran/63152
231 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
232 * gfortran.dg/pr63152.f90: New test.
233
234 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
235
236 PR c++/58328
237 * g++.dg/cpp0x/nsdmi10.C: New.
238
239 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
240
241 * gcc.dg/ssp-3.c: New.
242 * gcc.dg/ssp-4.c: Likewise.
243
244 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
245
246 * gcc.target/s390/dfp-conv1.c: New testcase.
247
248 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
249
250 * c-c++-common/asan/red-align-1.c: New test.
251 * c-c++-common/asan/red-align-2.c: New test.
252
253 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
254
255 * gcc.dg/pr61053.c: Updated for x32.
256
257 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
258
259 PR debug/63285
260 * gcc.target/i386/pr63285.c: New test.
261
262 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
263
264 PR target/61360
265 * gcc.target/i386/pr61360.c: New.
266
267 2014-09-18 Jakub Jelinek <jakub@redhat.com>
268
269 PR c++/62017
270 * g++.dg/asan/pr62017.C: New test.
271
272 PR testsuite/63292
273 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
274
275 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
276
277 PR c++/62232
278 * g++.dg/cpp0x/Wdtor1.C: New.
279
280 2014-09-18 Joseph Myers <joseph@codesourcery.com>
281
282 * gcc.dg/torture/float128-exact-underflow.c: New test.
283
284 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/61745
287 * g++.dg/template/pr61745.C: New.
288
289 2014-09-17 Marek Polacek <polacek@redhat.com>
290
291 PR c/61854
292 * gcc.dg/cpp/pr61854-1.c: New test.
293 * gcc.dg/cpp/pr61854-2.c: New test.
294 * gcc.dg/cpp/pr61854-3.c: New test.
295 * gcc.dg/cpp/pr61854-3.h: New test.
296 * gcc.dg/cpp/pr61854-4.c: New test.
297 * gcc.dg/cpp/pr61854-5.c: New test.
298 * gcc.dg/cpp/pr61854-6.c: New test.
299 * gcc.dg/cpp/pr61854-7.c: New test.
300 * gcc.dg/cpp/pr61854-c90.c: New test.
301 * gcc.dg/cpp/pr61854-c94.c: New test.
302
303 2014-09-17 Jakub Jelinek <jakub@redhat.com>
304
305 PR debug/63284
306 * gcc.dg/pr63284.c: New test.
307
308 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
309
310 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
311
312 PR c++/63241
313 * g++.dg/cpp0x/constexpr-63241.C: New.
314
315 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
316
317 PR libfortran/62768
318 * gfortran.dg/filename_null.f90: New test.
319
320 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
321
322 * gcc.dg/pg-override.c: Fix a typo.
323
324 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
325
326 * gcc.dg/pg.c: Fix a typo.
327
328 2014-09-16 Richard Biener <rguenther@suse.de>
329
330 PR testsuite/63258
331 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
332 for "vectorization not profitable".
333
334 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
335
336 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
337
338 2014-09-16 Jakub Jelinek <jakub@redhat.com>
339
340 PR fortran/56408
341 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
342 missing nexted dg-test call support in dejaGNU 1.4.4.
343
344 2014-09-15 Andi Kleen <ak@linux.intel.com>
345
346 * gcc.dg/pg-override.c: New test.
347 * gcc.dg/pg.c: New test.
348 * gcc.target/i386/fentry-override.c: New test.
349 * gcc.target/i386/fentry.c: New test.
350
351 2014-09-15 Jakub Jelinek <jakub@redhat.com>
352
353 PR fortran/56408
354 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
355 New global vars.
356 (dg-compile-aux-modules): New procedure.
357 * gfortran.dg/binding_label_tests_10.f03: Remove comment
358 and keep-modules.
359 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
360 use dg-compile-aux-modules.
361 * gfortran.dg/binding_label_tests_11.f03: Remove comment
362 and keep-modules.
363 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
364 use dg-compile-aux-modules.
365 * gfortran.dg/binding_label_tests_13.f03: Remove comment
366 and keep-modules.
367 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
368 use dg-compile-aux-modules.
369 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
370 and keep-modules.
371 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
372 use dg-compile-aux-modules.
373 * gfortran.dg/class_45a.f03: Remove keep-modules.
374 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
375 and cleanup-modules.
376 * gfortran.dg/class_4a.f03: Use dg-do link, use
377 dg-additional-sources and cleanup-modules, remove keep-modules
378 and update comment.
379 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
380 keep-modules, adjust comment.
381 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
382 dg-additional-sources and cleanup-modules.
383 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
384 associated comment.
385 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
386 remove comment.
387 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
388 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
389 use dg-compile-aux-modules.
390 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
391 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
392 use dg-compile-aux-modules.
393 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
394 * gfortran.dg/whole_file_29.f90: Remove comment, use
395 dg-compile-aux-modules.
396 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
397 * gfortran.dg/whole_file_31.f90: Remove comment, use
398 dg-compile-aux-modules.
399
400 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
401 gcc_parallel_test_enable): New procedures. If
402 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
403 runtest_file_p to invoke also gcc_parallel_test_run_p.
404 * g++.dg/guality/guality.exp (check_guality): Save/restore
405 test_counts array around the body of the procedure.
406 * gcc.dg/guality/guality.exp (check_guality): Likewise.
407 * g++.dg/plugin/plugin.exp: Run all the tests serially
408 by the first parallel runtest encountering it.
409 * gcc.dg/plugin/plugin.exp: Likewise.
410 * gcc.misc-tests/matrix1.exp: Likewise.
411 * gcc.misc-tests/dhry.exp: Likewise.
412 * gcc.misc-tests/acker1.exp: Likewise.
413 * gcc.misc-tests/linkage.exp: Likewise.
414 * gcc.misc-tests/mg.exp: Likewise.
415 * gcc.misc-tests/mg-2.exp: Likewise.
416 * gcc.misc-tests/sort2.exp: Likewise.
417 * gcc.misc-tests/sieve.exp: Likewise.
418 * gcc.misc-tests/options.exp: Likewise.
419 * gcc.misc-tests/help.exp: Likewise.
420 * go.test/go-test.exp (go-gc-tests): Use
421 gcc_parallel_test_enable {0, 1} around all handling of
422 each test.
423 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
424 * ada/acats/run_all.sh: Parallelize using mkdir inside of
425 a shared directory. Avoid forking and expr uses if
426 shell supports $(()).
427
428 2014-09-14 David Sherwood <david.sherwood@arm.com>
429
430 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
431
432 2014-09-14 James Clarke <jrtc27@jrtc27.com>
433
434 PR target/61407
435 * gcc.dg/darwin-minversion-1.c: Fixed formatting
436 * gcc.dg/darwin-minversion-2.c: Fixed formatting
437 * gcc.dg/darwin-minversion-3.c: Fixed formatting
438 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
439
440 2014-09-13 Marek Polacek <polacek@redhat.com>
441
442 PR c++/60862
443 * g++.dg/diagnostic/pr60862.C: New test.
444
445 2014-09-12 Richard Biener <rguenther@suse.de>
446
447 PR middle-end/63237
448 * g++.dg/torture/pr63237.C: New testcase.
449
450 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
451
452 * gcc.dg/vec-andxor1.c: New file.
453
454 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
455
456 PR target/58757
457 * gcc.dg/c11-true_min-1.c: New testcase.
458
459 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
460
461 PR c++/61489
462 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
463 * g++.old-deja/g++.other/warn5.C: Adjust.
464
465 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
466
467 * gcc.target/aarch64/vset_lane_1.c: New test.
468
469 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
470
471 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
472 Fix declaration.
473 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
474 Fix declaration.
475 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
476 Fix declaration.
477 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
478 Fix declaration.
479
480 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
481
482 PR tree-optimization/63186
483 * gcc.dg/pr63186.c: New testcase.
484
485 2014-09-10 Xinliang David Li <davidxl@google.com>
486
487 PR target/63209
488 * gcc.c-torture/execute/pr63209.c: New test.
489
490 2014-09-10 Jakub Jelinek <jakub@redhat.com>
491
492 * gcc.target/i386/i386.exp: Only run vect-args.c tests
493 if runtest_file_p says they should be run.
494
495 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
496
497 * gcc.target/aarch64/vstN_1.c: New test.
498
499 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
500
501 * gcc.target/aarch64/vldN_lane_1.c: New test.
502
503 2014-09-10 Martin Jambor <mjambor@suse.cz>
504
505 PR ipa/61654
506 * g++.dg/ipa/pr61654.C: New test.
507
508 2014-09-10 Jakub Jelinek <jakub@redhat.com>
509
510 * c-c++-common/ubsan/attrib-3.c: New test.
511 * c-c++-common/ubsan/nonnull-1.c: New test.
512 * c-c++-common/ubsan/nonnull-2.c: New test.
513 * c-c++-common/ubsan/nonnull-3.c: New test.
514 * c-c++-common/ubsan/nonnull-4.c: New test.
515 * c-c++-common/ubsan/nonnull-5.c: New test.
516
517 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
518
519 * g++.dg/lto/pr63166_0.ii: New testcase.
520 * g++.dg/lto/pr63166_1.ii: New testcase.
521
522 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
523
524 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
525
526 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
527
528 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
529 xxpermdi and add commentary about adding it back later; remove
530 unused typedef.
531
532 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
533
534 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
535 and 16-byte aligned.
536 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
537 * gcc.target/arm/vect-lroundf_1.c: Likewise.
538 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
539 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
540 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
541 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
542
543 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
544
545 * gcc.target/aarch64/vldN_dup_1.c: New test.
546
547 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
548
549 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
550
551 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
552
553 * gcc.target/aarch64/vldN_1.c: New test.
554
555 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
556
557 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
558
559 2014-09-09 Jiong Wang <jiong.wang@arm.com>
560
561 * gcc.target/arm/vect-copysignf.c: New testcase.
562
563 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
564
565 * gcc.target/arm/vfp-1.c: Updated expected assembly.
566
567 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
568
569 * gcc.target/arm/vfp-1.c: Updated expected assembly.
570
571 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572
573 * gcc.target/arm/vfp-1.c: Updated expected assembly.
574
575 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
576
577 * gcc.target/arm/vfp-1.c: Updated expected assembly.
578
579 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
580
581 * gcc.target/arm/pr51835.c: Update expected assembly.
582 * gcc.target/arm/vfp-1.c: Likewise.
583 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
584 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
585 * gcc.target/arm/vfp-ldmiad.c: Likewise.
586 * gcc.target/arm/vfp-ldmias.c: Likewise.
587 * gcc.target/arm/vfp-stmdbd.c: Likewise.
588 * gcc.target/arm/vfp-stmdbs.c: Likewise.
589 * gcc.target/arm/vfp-stmiad.c: Likewise.
590 * gcc.target/arm/vfp-stmias.c: Likewise.
591
592 2014-09-09 Tony Wang <tony.wang@arm.com>
593
594 * gcc.target/arm/xordi3-opt.c: Disable this
595 test case for thumb1 target.
596 * gcc.target/arm/iordi3-opt.c: Ditto.
597
598 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
599
600 PR target/61749
601 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
602
603 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
604
605 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
606
607 2014-09-08 Jakub Jelinek <jakub@redhat.com>
608
609 PR tree-optimization/60196
610 PR tree-optimization/63189
611 * gcc.dg/vect/pr63189.c: New test.
612 * gcc.dg/vect/pr60196-1.c: New test.
613 * gcc.dg/vect/pr60196-2.c: New test.
614
615 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
616
617 * gcc.target/powerpc/swaps-p8-16.c: New test.
618
619 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
620
621 * gcc.target/i386/pr62208.c: New test.
622
623 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
624
625 PR testsuite/56194
626 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
627
628 * g++.dg/ipa/pr61800.C: Require visibility.
629
630 * gcc.dg/pr61868.c: Require lto.
631
632 2014-09-05 Easwaran Raman <eraman@google.com>
633
634 PR rtl-optimization/62146
635 * testsuite/g++.dg/opt/pr62146.C: New.
636
637 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
638
639 * gcc.dg/vect/vect-109.c: Skip predicate added.
640 * gcc.dg/vect/vect-93.c: Test check fixed.
641 * gcc.dg/vect/bb-slp-10.c: Likewise.
642 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
643 Check unaligned feature.
644
645 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
646
647 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
648 int{32,16,8}x1_t with int{32,16,8}_t.
649 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
650 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
651 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
652 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
653
654 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
655
656 * gcc.target/aarch64/vget_high_1.c: New test.
657 * gcc.target/aarch64/vget_low_1.c: Likewise.
658
659 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
660
661 * gcc.target/aarch64/simd/int_comparisons.x: New file.
662 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
663 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
664
665 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
666
667 * gcc.target/aarch64/simd/vrbit_1.c: New test.
668
669 2014-09-05 Richard Biener <rguenther@suse.de>
670
671 PR middle-end/63148
672 * gcc.dg/vect/pr63148.c: New testcase.
673 * c-c++-common/pr19807-1.c: Likewise.
674 * g++.dg/tree-ssa/pr19807.C: Adjust.
675 * g++.dg/tree-ssa/tmmti-2.C: Remove.
676
677 2014-09-05 Bin Cheng <bin.cheng@arm.com>
678
679 PR target/55701
680 * gcc.target/arm/memset-inline-1.c: New test.
681 * gcc.target/arm/memset-inline-2.c: New test.
682 * gcc.target/arm/memset-inline-3.c: New test.
683 * gcc.target/arm/memset-inline-4.c: New test.
684 * gcc.target/arm/memset-inline-5.c: New test.
685 * gcc.target/arm/memset-inline-6.c: New test.
686 * gcc.target/arm/memset-inline-7.c: New test.
687 * gcc.target/arm/memset-inline-8.c: New test.
688 * gcc.target/arm/memset-inline-9.c: New test.
689 * gcc.target/arm/memset-inline-10.c: New test.
690
691 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
692
693 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
694
695 2014-09-04 Guozhi Wei <carrot@google.com>
696
697 PR target/62040
698 * gcc.target/aarch64/pr62040.c: New test.
699
700 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
701
702 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
703 override specific ones, but specific ones do.
704
705 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
706
707 * gcc.target/powerpc/swaps-p8-13.c: New test.
708 * gcc.target/powerpc/swaps-p8-14.c: New test.
709 * gcc.target/powerpc/swaps-p8-15.c: New test.
710
711 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
712
713 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
714 regardless of endianness.
715
716 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
717
718 PR fortran/62174
719 * gfortran.dg/cray_pointers_11.f90: New.
720
721 2014-09-03 Martin Jambor <mjambor@suse.cz>
722
723 PR ipa/62015
724 * g++.dg/ipa/pr62015.C: New test.
725
726 2014-09-03 Martin Jambor <mjambor@suse.cz>
727
728 PR ipa/61986
729 * gcc.dg/ipa/pr61986.c: New test.
730
731 2014-09-03 Marek Polacek <polacek@redhat.com>
732
733 PR c/62294
734 * gcc.dg/pr62294.c: New test.
735 * gcc.dg/pr62294.h: New file.
736
737 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
738
739 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
740 of dg-options. Add "inline" keyword to test functions.
741
742 2014-09-03 Marek Polacek <polacek@redhat.com>
743
744 PR c/62024
745 * g++.dg/cpp0x/pr62024.C: New test.
746 * gcc.dg/pr62024.c: New test.
747
748 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
749
750 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
751 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
752 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
753 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
754 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
755 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
756
757 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
758
759 PR target/61078
760 * gcc.target/s390/pr61078.c: New testcase.
761
762 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
763
764 * gcc.dg/20111227-2.c: Compile only for x86 targets.
765 * gcc.dg/20111227-3.c: Ditto.
766
767 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
768
769 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
770
771 2014-09-03 Tobias Burnus <burnus@net-b.de>
772
773 PR fortran/61881
774 PR fortran/61888
775 PR fortran/57305
776 * gfortran.dg/sizeof_4.f90: New.
777
778 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
779
780 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
781 vec_cts, and vec_ctu.
782 * gcc.target/powerpc/builtins-2.c: Likewise.
783
784 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
785
786 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
787 [!__sun__ && !__hpux__] (arena_size): Scale according to
788 target pointer size.
789
790 2014-09-02 Marek Polacek <polacek@redhat.com>
791
792 PR fortran/62270
793 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
794
795 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796
797 PR target/62275
798 * gcc.target/arm/vect-lceilf_1.c: New test.
799 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
800 * gcc.target/arm/vect-lroundf_1.c: Likewise.
801
802 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
803
804 PR target/62275
805 * gcc.target/arm/lceil-vcvt_1.c: New test.
806 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
807 * gcc.target/arm/lround-vcvt_1.c: Likewise.
808
809 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
810
811 DR 1453
812 * g++.dg/cpp0x/constexpr-volatile.C: New.
813 * g++.dg/ext/is_literal_type2.C: Likewise.
814
815 2014-09-02 Jakub Jelinek <jakub@redhat.com>
816 Balaji V. Iyer <balaji.v.iyer@intel.com>
817 Igor Zamyatin <igor.zamyatin@intel.com>
818
819 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
820 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
821 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
822 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
823 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
824 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
825 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
826 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
827 * g++.dg/cilk-plus/CK/cf3.cc: New test.
828 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
829 * g++.dg/cilk-plus/CK/for1.cc: New test.
830 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
831 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
832 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
833
834 2014-09-02 Richard Biener <rguenther@suse.de>
835
836 PR tree-optimization/62695
837 * gfortran.dg/pr62695.f90: New testcase.
838
839 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
840
841 PR target/62312
842 * gcc.c-torture/compile/pr62312.c: New.
843
844 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
845
846 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
847
848 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
849
850 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
851 Return right away if !arm*-*-*.
852
853 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
854
855 * gcc.c-torture/unsorted/386.c: Move to ...
856 * gcc.c-torture/compile/386.c: ... here.
857 * gcc.c-torture/unsorted/86.c: Move to ...
858 * gcc.c-torture/compile/86.c: ... here.
859 * gcc.c-torture/unsorted/a1.c: Move to ...
860 * gcc.c-torture/compile/a1.c: ... here.
861 * gcc.c-torture/unsorted/a3.c: Move to ...
862 * gcc.c-torture/compile/a3.c: ... here.
863 * gcc.c-torture/unsorted/aaa.c: Move to ...
864 * gcc.c-torture/compile/aaa.c: ... here.
865 * gcc.c-torture/unsorted/aa.c: Move to ...
866 * gcc.c-torture/compile/aa.c: ... here.
867 * gcc.c-torture/unsorted/abs.c: Move to ...
868 * gcc.c-torture/compile/abs.c: ... here.
869 * gcc.c-torture/unsorted/a.c: Move to ...
870 * gcc.c-torture/compile/a.c: ... here.
871 * gcc.c-torture/unsorted/ac.c: Move to ...
872 * gcc.c-torture/compile/ac.c: ... here.
873 * gcc.c-torture/unsorted/acc.c: Move to ...
874 * gcc.c-torture/compile/acc.c: ... here.
875 * gcc.c-torture/unsorted/add386.c: Move to ...
876 * gcc.c-torture/compile/add386.c: ... here.
877 * gcc.c-torture/unsorted/add.c: Move to ...
878 * gcc.c-torture/compile/add.c: ... here.
879 * gcc.c-torture/unsorted/addcc.c: Move to ...
880 * gcc.c-torture/compile/addcc.c: ... here.
881 * gcc.c-torture/unsorted/andm.c: Move to ...
882 * gcc.c-torture/compile/andm.c: ... here.
883 * gcc.c-torture/unsorted/andmem.c: Move to ...
884 * gcc.c-torture/compile/andmem.c: ... here.
885 * gcc.c-torture/unsorted/andn.c: Move to ...
886 * gcc.c-torture/compile/andn.c: ... here.
887 * gcc.c-torture/unsorted/andok.c: Move to ...
888 * gcc.c-torture/compile/andok.c: ... here.
889 * gcc.c-torture/unsorted/andsi.c: Move to ...
890 * gcc.c-torture/compile/andsi.c: ... here.
891 * gcc.c-torture/unsorted/andsparc.c: Move to ...
892 * gcc.c-torture/compile/andsparc.c: ... here.
893 * gcc.c-torture/unsorted/aos.c: Move to ...
894 * gcc.c-torture/compile/aos.c: ... here.
895 * gcc.c-torture/unsorted/arr.c: Move to ...
896 * gcc.c-torture/compile/arr.c: ... here.
897 * gcc.c-torture/unsorted/as.c: Move to ...
898 * gcc.c-torture/compile/as.c: ... here.
899 * gcc.c-torture/unsorted/ase.c: Move to ...
900 * gcc.c-torture/compile/ase.c: ... here.
901 * gcc.c-torture/unsorted/b1.c: Move to ...
902 * gcc.c-torture/compile/b1.c: ... here.
903 * gcc.c-torture/unsorted/b2.c: Move to ...
904 * gcc.c-torture/compile/b2.c: ... here.
905 * gcc.c-torture/unsorted/b3.c: Move to ...
906 * gcc.c-torture/compile/b3.c: ... here.
907 * gcc.c-torture/unsorted/b88.c: Move to ...
908 * gcc.c-torture/compile/b88.c: ... here.
909 * gcc.c-torture/unsorted/bad.c: Move to ...
910 * gcc.c-torture/compile/bad.c: ... here.
911 * gcc.c-torture/unsorted/band.c: Move to ...
912 * gcc.c-torture/compile/band.c: ... here.
913 * gcc.c-torture/unsorted/bb0.c: Move to ...
914 * gcc.c-torture/compile/bb0.c: ... here.
915 * gcc.c-torture/unsorted/bb1.c: Move to ...
916 * gcc.c-torture/compile/bb1.c: ... here.
917 * gcc.c-torture/unsorted/bbb.c: Move to ...
918 * gcc.c-torture/compile/bbb.c: ... here.
919 * gcc.c-torture/unsorted/b.c: Move to ...
920 * gcc.c-torture/compile/b.c: ... here.
921 * gcc.c-torture/unsorted/bc.c: Move to ...
922 * gcc.c-torture/compile/bc.c: ... here.
923 * gcc.c-torture/unsorted/bcopy.c: Move to ...
924 * gcc.c-torture/compile/bcopy.c: ... here.
925 * gcc.c-torture/unsorted/bf.c: Move to ...
926 * gcc.c-torture/compile/bf.c: ... here.
927 * gcc.c-torture/unsorted/bfins.c: Move to ...
928 * gcc.c-torture/compile/bfins.c: ... here.
929 * gcc.c-torture/unsorted/bfx.c: Move to ...
930 * gcc.c-torture/compile/bfx.c: ... here.
931 * gcc.c-torture/unsorted/bge.c: Move to ...
932 * gcc.c-torture/compile/bge.c: ... here.
933 * gcc.c-torture/unsorted/bit.c: Move to ...
934 * gcc.c-torture/compile/bit.c: ... here.
935 * gcc.c-torture/unsorted/bitf.c: Move to ...
936 * gcc.c-torture/compile/bitf.c: ... here.
937 * gcc.c-torture/unsorted/bitw.c: Move to ...
938 * gcc.c-torture/compile/bitw.c: ... here.
939 * gcc.c-torture/unsorted/blk.c: Move to ...
940 * gcc.c-torture/compile/blk.c: ... here.
941 * gcc.c-torture/unsorted/bt386.c: Move to ...
942 * gcc.c-torture/compile/bt386.c: ... here.
943 * gcc.c-torture/unsorted/bt.c: Move to ...
944 * gcc.c-torture/compile/bt.c: ... here.
945 * gcc.c-torture/unsorted/BUG11.c: Move to ...
946 * gcc.c-torture/compile/BUG11.c: ... here.
947 * gcc.c-torture/unsorted/BUG12.c: Move to ...
948 * gcc.c-torture/compile/BUG12.c: ... here.
949 * gcc.c-torture/unsorted/BUG13.c: Move to ...
950 * gcc.c-torture/compile/BUG13.c: ... here.
951 * gcc.c-torture/unsorted/BUG16.c: Move to ...
952 * gcc.c-torture/compile/BUG16.c: ... here.
953 * gcc.c-torture/unsorted/BUG17.c: Move to ...
954 * gcc.c-torture/compile/BUG17.c: ... here.
955 * gcc.c-torture/unsorted/BUG18.c: Move to ...
956 * gcc.c-torture/compile/BUG18.c: ... here.
957 * gcc.c-torture/unsorted/BUG1.c: Move to ...
958 * gcc.c-torture/compile/BUG1.c: ... here.
959 * gcc.c-torture/unsorted/BUG21.c: Move to ...
960 * gcc.c-torture/compile/BUG21.c: ... here.
961 * gcc.c-torture/unsorted/BUG22.c: Move to ...
962 * gcc.c-torture/compile/BUG22.c: ... here.
963 * gcc.c-torture/unsorted/BUG23.c: Move to ...
964 * gcc.c-torture/compile/BUG23.c: ... here.
965 * gcc.c-torture/unsorted/BUG24.c: Move to ...
966 * gcc.c-torture/compile/BUG24.c: ... here.
967 * gcc.c-torture/unsorted/BUG25.c: Move to ...
968 * gcc.c-torture/compile/BUG25.c: ... here.
969 * gcc.c-torture/unsorted/BUG2.c: Move to ...
970 * gcc.c-torture/compile/BUG2.c: ... here.
971 * gcc.c-torture/unsorted/BUG3.c: Move to ...
972 * gcc.c-torture/compile/BUG3.c: ... here.
973 * gcc.c-torture/unsorted/BUG4.c: Move to ...
974 * gcc.c-torture/compile/BUG4.c: ... here.
975 * gcc.c-torture/unsorted/BUG5.c: Move to ...
976 * gcc.c-torture/compile/BUG5.c: ... here.
977 * gcc.c-torture/unsorted/BUG6.c: Move to ...
978 * gcc.c-torture/compile/BUG6.c: ... here.
979 * gcc.c-torture/unsorted/bug.c: Move to ...
980 * gcc.c-torture/compile/bug.c: ... here.
981 * gcc.c-torture/unsorted/bugc.c: Move to ...
982 * gcc.c-torture/compile/bugc.c: ... here.
983 * gcc.c-torture/unsorted/buns.c: Move to ...
984 * gcc.c-torture/compile/buns.c: ... here.
985 * gcc.c-torture/unsorted/bx.c: Move to ...
986 * gcc.c-torture/compile/bx.c: ... here.
987 * gcc.c-torture/unsorted/c1.c: Move to ...
988 * gcc.c-torture/compile/c1.c: ... here.
989 * gcc.c-torture/unsorted/c2.c: Move to ...
990 * gcc.c-torture/compile/c2.c: ... here.
991 * gcc.c-torture/unsorted/call386.c: Move to ...
992 * gcc.c-torture/compile/call386.c: ... here.
993 * gcc.c-torture/unsorted/call.c: Move to ...
994 * gcc.c-torture/compile/call.c: ... here.
995 * gcc.c-torture/unsorted/callind.c: Move to ...
996 * gcc.c-torture/compile/callind.c: ... here.
997 * gcc.c-torture/unsorted/c.c: Move to ...
998 * gcc.c-torture/compile/c.c: ... here.
999 * gcc.c-torture/unsorted/cc.c: Move to ...
1000 * gcc.c-torture/compile/cc.c: ... here.
1001 * gcc.c-torture/unsorted/charmtst.c: Move to ...
1002 * gcc.c-torture/compile/charmtst.c: ... here.
1003 * gcc.c-torture/unsorted/cmb.c: Move to ...
1004 * gcc.c-torture/compile/cmb.c: ... here.
1005 * gcc.c-torture/unsorted/cmp.c: Move to ...
1006 * gcc.c-torture/compile/cmp.c: ... here.
1007 * gcc.c-torture/unsorted/cmphi.c: Move to ...
1008 * gcc.c-torture/compile/cmphi.c: ... here.
1009 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
1010 * gcc.c-torture/compile/cmpsi386.c: ... here.
1011 * gcc.c-torture/unsorted/cmul.c: Move to ...
1012 * gcc.c-torture/compile/cmul.c: ... here.
1013 * gcc.c-torture/unsorted/cn1.c: Move to ...
1014 * gcc.c-torture/compile/cn1.c: ... here.
1015 * gcc.c-torture/unsorted/comb.c: Move to ...
1016 * gcc.c-torture/compile/comb.c: ... here.
1017 * gcc.c-torture/unsorted/consec.c: Move to ...
1018 * gcc.c-torture/compile/consec.c: ... here.
1019 * gcc.c-torture/unsorted/const.c: Move to ...
1020 * gcc.c-torture/compile/const.c: ... here.
1021 * gcc.c-torture/unsorted/conv.c: Move to ...
1022 * gcc.c-torture/compile/conv.c: ... here.
1023 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
1024 * gcc.c-torture/compile/conv_tst.c: ... here.
1025 * gcc.c-torture/unsorted/cp.c: Move to ...
1026 * gcc.c-torture/compile/cp.c: ... here.
1027 * gcc.c-torture/unsorted/csebug.c: Move to ...
1028 * gcc.c-torture/compile/csebug.c: ... here.
1029 * gcc.c-torture/unsorted/cvt.c: Move to ...
1030 * gcc.c-torture/compile/cvt.c: ... here.
1031 * gcc.c-torture/unsorted/dblbug.c: Move to ...
1032 * gcc.c-torture/compile/dblbug.c: ... here.
1033 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
1034 * gcc.c-torture/compile/dbl_parm.c: ... here.
1035 * gcc.c-torture/unsorted/d.c: Move to ...
1036 * gcc.c-torture/compile/d.c: ... here.
1037 * gcc.c-torture/unsorted/ddd.c: Move to ...
1038 * gcc.c-torture/compile/ddd.c: ... here.
1039 * gcc.c-torture/unsorted/dead.c: Move to ...
1040 * gcc.c-torture/compile/dead.c: ... here.
1041 * gcc.c-torture/unsorted/delay.c: Move to ...
1042 * gcc.c-torture/compile/delay.c: ... here.
1043 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
1044 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
1045 * gcc.c-torture/unsorted/di.c: Move to ...
1046 * gcc.c-torture/compile/di.c: ... here.
1047 * gcc.c-torture/unsorted/dic.c: Move to ...
1048 * gcc.c-torture/compile/dic.c: ... here.
1049 * gcc.c-torture/unsorted/dilayout.c: Move to ...
1050 * gcc.c-torture/compile/dilayout.c: ... here.
1051 * gcc.c-torture/unsorted/dimove.c: Move to ...
1052 * gcc.c-torture/compile/dimove.c: ... here.
1053 * gcc.c-torture/unsorted/dimul.c: Move to ...
1054 * gcc.c-torture/compile/dimul.c: ... here.
1055 * gcc.c-torture/unsorted/div.c: Move to ...
1056 * gcc.c-torture/compile/div.c: ... here.
1057 * gcc.c-torture/unsorted/divdf.c: Move to ...
1058 * gcc.c-torture/compile/divdf.c: ... here.
1059 * gcc.c-torture/unsorted/dm.c: Move to ...
1060 * gcc.c-torture/compile/dm.c: ... here.
1061 * gcc.c-torture/unsorted/dshift.c: Move to ...
1062 * gcc.c-torture/compile/dshift.c: ... here.
1063 * gcc.c-torture/unsorted/e.c: Move to ...
1064 * gcc.c-torture/compile/e.c: ... here.
1065 * gcc.c-torture/unsorted/ex.c: Move to ...
1066 * gcc.c-torture/compile/ex.c: ... here.
1067 * gcc.c-torture/unsorted/ext.c: Move to ...
1068 * gcc.c-torture/compile/ext.c: ... here.
1069 * gcc.c-torture/unsorted/f1.c: Move to ...
1070 * gcc.c-torture/compile/f1.c: ... here.
1071 * gcc.c-torture/unsorted/f2.c: Move to ...
1072 * gcc.c-torture/compile/f2.c: ... here.
1073 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1074 * gcc.c-torture/compile/fdmul.c: ... here.
1075 * gcc.c-torture/unsorted/float.c: Move to ...
1076 * gcc.c-torture/compile/float.c: ... here.
1077 * gcc.c-torture/unsorted/flo.c: Move to ...
1078 * gcc.c-torture/compile/flo.c: ... here.
1079 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1080 * gcc.c-torture/compile/flt_const.c: ... here.
1081 * gcc.c-torture/unsorted/fnul.c: Move to ...
1082 * gcc.c-torture/compile/fnul.c: ... here.
1083 * gcc.c-torture/unsorted/foo.c: Move to ...
1084 * gcc.c-torture/compile/foo.c: ... here.
1085 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1086 * gcc.c-torture/compile/forgetcc.c: ... here.
1087 * gcc.c-torture/unsorted/fq.c: Move to ...
1088 * gcc.c-torture/compile/fq.c: ... here.
1089 * gcc.c-torture/unsorted/g.c: Move to ...
1090 * gcc.c-torture/compile/g.c: ... here.
1091 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1092 * gcc.c-torture/compile/gen_tst.c: ... here.
1093 * gcc.c-torture/unsorted/glob.c: Move to ...
1094 * gcc.c-torture/compile/glob.c: ... here.
1095 * gcc.c-torture/unsorted/gronk.c: Move to ...
1096 * gcc.c-torture/compile/gronk.c: ... here.
1097 * gcc.c-torture/unsorted/hibug.c: Move to ...
1098 * gcc.c-torture/compile/hibug.c: ... here.
1099 * gcc.c-torture/unsorted/hi.c: Move to ...
1100 * gcc.c-torture/compile/hi.c: ... here.
1101 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1102 * gcc.c-torture/compile/HIcmp.c: ... here.
1103 * gcc.c-torture/unsorted/HIset.c: Move to ...
1104 * gcc.c-torture/compile/HIset.c: ... here.
1105 * gcc.c-torture/unsorted/i.c: Move to ...
1106 * gcc.c-torture/compile/i.c: ... here.
1107 * gcc.c-torture/unsorted/i++.c: Move to ...
1108 * gcc.c-torture/compile/i++.c: ... here.
1109 * gcc.c-torture/unsorted/ic.c: Move to ...
1110 * gcc.c-torture/compile/ic.c: ... here.
1111 * gcc.c-torture/unsorted/icmp.c: Move to ...
1112 * gcc.c-torture/compile/icmp.c: ... here.
1113 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1114 * gcc.c-torture/compile/ifreg.c: ... here.
1115 * gcc.c-torture/unsorted/imm.c: Move to ...
1116 * gcc.c-torture/compile/imm.c: ... here.
1117 * gcc.c-torture/unsorted/isinf.c: Move to ...
1118 * gcc.c-torture/compile/isinf.c: ... here.
1119 * gcc.c-torture/unsorted/jmp.c: Move to ...
1120 * gcc.c-torture/compile/jmp.c: ... here.
1121 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1122 * gcc.c-torture/compile/jumptab.c: ... here.
1123 * gcc.c-torture/unsorted/layout.c: Move to ...
1124 * gcc.c-torture/compile/layout.c: ... here.
1125 * gcc.c-torture/unsorted/lbug.c: Move to ...
1126 * gcc.c-torture/compile/lbug.c: ... here.
1127 * gcc.c-torture/unsorted/l.c: Move to ...
1128 * gcc.c-torture/compile/l.c: ... here.
1129 * gcc.c-torture/unsorted/ll1.c: Move to ...
1130 * gcc.c-torture/compile/ll1.c: ... here.
1131 * gcc.c-torture/unsorted/llbug.c: Move to ...
1132 * gcc.c-torture/compile/llbug.c: ... here.
1133 * gcc.c-torture/unsorted/lll.c: Move to ...
1134 * gcc.c-torture/compile/lll.c: ... here.
1135 * gcc.c-torture/unsorted/load8.c: Move to ...
1136 * gcc.c-torture/compile/load8.c: ... here.
1137 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1138 * gcc.c-torture/compile/loadhicc.c: ... here.
1139 * gcc.c-torture/unsorted/log2.c: Move to ...
1140 * gcc.c-torture/compile/log2.c: ... here.
1141 * gcc.c-torture/unsorted/logic.c: Move to ...
1142 * gcc.c-torture/compile/logic.c: ... here.
1143 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1144 * gcc.c-torture/compile/loop-1.c: ... here.
1145 * gcc.c-torture/unsorted/loop386.c: Move to ...
1146 * gcc.c-torture/compile/loop386.c: ... here.
1147 * gcc.c-torture/unsorted/lop.c: Move to ...
1148 * gcc.c-torture/compile/lop.c: ... here.
1149 * gcc.c-torture/unsorted/m1.c: Move to ...
1150 * gcc.c-torture/compile/m1.c: ... here.
1151 * gcc.c-torture/unsorted/m2.c: Move to ...
1152 * gcc.c-torture/compile/m2.c: ... here.
1153 * gcc.c-torture/unsorted/m5.c: Move to ...
1154 * gcc.c-torture/compile/m5.c: ... here.
1155 * gcc.c-torture/unsorted/m68.c: Move to ...
1156 * gcc.c-torture/compile/m68.c: ... here.
1157 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1158 * gcc.c-torture/compile/mbyte.c: ... here.
1159 * gcc.c-torture/unsorted/mchar.c: Move to ...
1160 * gcc.c-torture/compile/mchar.c: ... here.
1161 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1162 * gcc.c-torture/compile/mcmp.c: ... here.
1163 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1164 * gcc.c-torture/compile/mdouble.c: ... here.
1165 * gcc.c-torture/unsorted/memtst.c: Move to ...
1166 * gcc.c-torture/compile/memtst.c: ... here.
1167 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1168 * gcc.c-torture/compile/miscomp.c: ... here.
1169 * gcc.c-torture/unsorted/mm.c: Move to ...
1170 * gcc.c-torture/compile/mm.c: ... here.
1171 * gcc.c-torture/unsorted/mod.c: Move to ...
1172 * gcc.c-torture/compile/mod.c: ... here.
1173 * gcc.c-torture/unsorted/modcc.c: Move to ...
1174 * gcc.c-torture/compile/modcc.c: ... here.
1175 * gcc.c-torture/unsorted/move.c: Move to ...
1176 * gcc.c-torture/compile/move.c: ... here.
1177 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1178 * gcc.c-torture/compile/move_qhi.c: ... here.
1179 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1180 * gcc.c-torture/compile/mregtst.c: ... here.
1181 * gcc.c-torture/unsorted/msp.c: Move to ...
1182 * gcc.c-torture/compile/msp.c: ... here.
1183 * gcc.c-torture/unsorted/mtst.c: Move to ...
1184 * gcc.c-torture/compile/mtst.c: ... here.
1185 * gcc.c-torture/unsorted/mu.c: Move to ...
1186 * gcc.c-torture/compile/mu.c: ... here.
1187 * gcc.c-torture/unsorted/mul.c: Move to ...
1188 * gcc.c-torture/compile/mul.c: ... here.
1189 * gcc.c-torture/unsorted/mword1.c: Move to ...
1190 * gcc.c-torture/compile/mword1.c: ... here.
1191 * gcc.c-torture/unsorted/mword.c: Move to ...
1192 * gcc.c-torture/compile/mword.c: ... here.
1193 * gcc.c-torture/unsorted/n1.c: Move to ...
1194 * gcc.c-torture/compile/n1.c: ... here.
1195 * gcc.c-torture/unsorted/nand.c: Move to ...
1196 * gcc.c-torture/compile/nand.c: ... here.
1197 * gcc.c-torture/unsorted/n.c: Move to ...
1198 * gcc.c-torture/compile/n.c: ... here.
1199 * gcc.c-torture/unsorted/neg.c: Move to ...
1200 * gcc.c-torture/compile/neg.c: ... here.
1201 * gcc.c-torture/unsorted/o.c: Move to ...
1202 * gcc.c-torture/compile/o.c: ... here.
1203 * gcc.c-torture/unsorted/omit.c: Move to ...
1204 * gcc.c-torture/compile/omit.c: ... here.
1205 * gcc.c-torture/unsorted/opout.c: Move to ...
1206 * gcc.c-torture/compile/opout.c: ... here.
1207 * gcc.c-torture/unsorted/opt.c: Move to ...
1208 * gcc.c-torture/compile/opt.c: ... here.
1209 * gcc.c-torture/unsorted/or386.c: Move to ...
1210 * gcc.c-torture/compile/or386.c: ... here.
1211 * gcc.c-torture/unsorted/or.c: Move to ...
1212 * gcc.c-torture/compile/or.c: ... here.
1213 * gcc.c-torture/unsorted/parms.c: Move to ...
1214 * gcc.c-torture/compile/parms.c: ... here.
1215 * gcc.c-torture/unsorted/pass.c: Move to ...
1216 * gcc.c-torture/compile/pass.c: ... here.
1217 * gcc.c-torture/unsorted/p.c: Move to ...
1218 * gcc.c-torture/compile/p.c: ... here.
1219 * gcc.c-torture/unsorted/pmt.c: Move to ...
1220 * gcc.c-torture/compile/pmt.c: ... here.
1221 * gcc.c-torture/unsorted/poor.c: Move to ...
1222 * gcc.c-torture/compile/poor.c: ... here.
1223 * gcc.c-torture/unsorted/pp.c: Move to ...
1224 * gcc.c-torture/compile/pp.c: ... here.
1225 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1226 * gcc.c-torture/compile/pret-arg.c: ... here.
1227 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1228 * gcc.c-torture/compile/pyr2.c: ... here.
1229 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1230 * gcc.c-torture/compile/PYRBUG.c: ... here.
1231 * gcc.c-torture/unsorted/pyr.c: Move to ...
1232 * gcc.c-torture/compile/pyr.c: ... here.
1233 * gcc.c-torture/unsorted/q.c: Move to ...
1234 * gcc.c-torture/compile/q.c: ... here.
1235 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1236 * gcc.c-torture/compile/QIcmp.c: ... here.
1237 * gcc.c-torture/unsorted/QIset.c: Move to ...
1238 * gcc.c-torture/compile/QIset.c: ... here.
1239 * gcc.c-torture/unsorted/r1.c: Move to ...
1240 * gcc.c-torture/compile/r1.c: ... here.
1241 * gcc.c-torture/unsorted/r.c: Move to ...
1242 * gcc.c-torture/compile/r.c: ... here.
1243 * gcc.c-torture/unsorted/rel.c: Move to ...
1244 * gcc.c-torture/compile/rel.c: ... here.
1245 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1246 * gcc.c-torture/compile/rmsc.c: ... here.
1247 * gcc.c-torture/unsorted/round.c: Move to ...
1248 * gcc.c-torture/compile/round.c: ... here.
1249 * gcc.c-torture/unsorted/run.c: Move to ...
1250 * gcc.c-torture/compile/run.c: ... here.
1251 * gcc.c-torture/unsorted/sar.c: Move to ...
1252 * gcc.c-torture/compile/sar.c: ... here.
1253 * gcc.c-torture/unsorted/s.c: Move to ...
1254 * gcc.c-torture/compile/s.c: ... here.
1255 * gcc.c-torture/unsorted/scal.c: Move to ...
1256 * gcc.c-torture/compile/scal.c: ... here.
1257 * gcc.c-torture/unsorted/sc.c: Move to ...
1258 * gcc.c-torture/compile/sc.c: ... here.
1259 * gcc.c-torture/unsorted/scc.c: Move to ...
1260 * gcc.c-torture/compile/scc.c: ... here.
1261 * gcc.c-torture/unsorted/scond.c: Move to ...
1262 * gcc.c-torture/compile/scond.c: ... here.
1263 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1264 * gcc.c-torture/compile/selfrec.c: ... here.
1265 * gcc.c-torture/unsorted/seq.c: Move to ...
1266 * gcc.c-torture/compile/seq.c: ... here.
1267 * gcc.c-torture/unsorted/set386.c: Move to ...
1268 * gcc.c-torture/compile/set386.c: ... here.
1269 * gcc.c-torture/unsorted/set88.c: Move to ...
1270 * gcc.c-torture/compile/set88.c: ... here.
1271 * gcc.c-torture/unsorted/SFset.c: Move to ...
1272 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1273 * gcc.c-torture/unsorted/shand.c: Move to ...
1274 * gcc.c-torture/compile/shand.c: ... here.
1275 * gcc.c-torture/unsorted/sh.c: Move to ...
1276 * gcc.c-torture/compile/sh.c: ... here.
1277 * gcc.c-torture/unsorted/shft.c: Move to ...
1278 * gcc.c-torture/compile/shft.c: ... here.
1279 * gcc.c-torture/unsorted/shift.c: Move to ...
1280 * gcc.c-torture/compile/shift.c: ... here.
1281 * gcc.c-torture/unsorted/shloop.c: Move to ...
1282 * gcc.c-torture/compile/shloop.c: ... here.
1283 * gcc.c-torture/unsorted/shm.c: Move to ...
1284 * gcc.c-torture/compile/shm.c: ... here.
1285 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1286 * gcc.c-torture/compile/SIcmp.c: ... here.
1287 * gcc.c-torture/unsorted/signext2.c: Move to ...
1288 * gcc.c-torture/compile/signext2.c: ... here.
1289 * gcc.c-torture/unsorted/signext.c: Move to ...
1290 * gcc.c-torture/compile/signext.c: ... here.
1291 * gcc.c-torture/unsorted/sim.c: Move to ...
1292 * gcc.c-torture/compile/sim.c: ... here.
1293 * gcc.c-torture/unsorted/simple.c: Move to ...
1294 * gcc.c-torture/compile/simple.c: ... here.
1295 * gcc.c-torture/unsorted/SIset.c: Move to ...
1296 * gcc.c-torture/compile/SIset.c: ... here.
1297 * gcc.c-torture/unsorted/sne.c: Move to ...
1298 * gcc.c-torture/compile/sne.c: ... here.
1299 * gcc.c-torture/unsorted/sound.c: Move to ...
1300 * gcc.c-torture/compile/sound.c: ... here.
1301 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1302 * gcc.c-torture/compile/sparcbug.c: ... here.
1303 * gcc.c-torture/unsorted/speed.c: Move to ...
1304 * gcc.c-torture/compile/speed.c: ... here.
1305 * gcc.c-torture/unsorted/stor.c: Move to ...
1306 * gcc.c-torture/compile/stor.c: ... here.
1307 * gcc.c-torture/unsorted/store0.c: Move to ...
1308 * gcc.c-torture/compile/store0.c: ... here.
1309 * gcc.c-torture/unsorted/storecc.c: Move to ...
1310 * gcc.c-torture/compile/storecc.c: ... here.
1311 * gcc.c-torture/unsorted/str.c: Move to ...
1312 * gcc.c-torture/compile/str.c: ... here.
1313 * gcc.c-torture/unsorted/stru.c: Move to ...
1314 * gcc.c-torture/compile/stru.c: ... here.
1315 * gcc.c-torture/unsorted/structret.c: Move to ...
1316 * gcc.c-torture/compile/structret.c: ... here.
1317 * gcc.c-torture/unsorted/stuct.c: Move to ...
1318 * gcc.c-torture/compile/stuct.c: ... here.
1319 * gcc.c-torture/unsorted/sub32.c: Move to ...
1320 * gcc.c-torture/compile/sub32.c: ... here.
1321 * gcc.c-torture/unsorted/subcc.c: Move to ...
1322 * gcc.c-torture/compile/subcc.c: ... here.
1323 * gcc.c-torture/unsorted/subcse.c: Move to ...
1324 * gcc.c-torture/compile/subcse.c: ... here.
1325 * gcc.c-torture/unsorted/sym.c: Move to ...
1326 * gcc.c-torture/compile/sym.c: ... here.
1327 * gcc.c-torture/unsorted/symconst.c: Move to ...
1328 * gcc.c-torture/compile/symconst.c: ... here.
1329 * gcc.c-torture/unsorted/t.c: Move to ...
1330 * gcc.c-torture/compile/t.c: ... here.
1331 * gcc.c-torture/unsorted/test.c: Move to ...
1332 * gcc.c-torture/compile/test.c: ... here.
1333 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1334 * gcc.c-torture/compile/test-flow.c: ... here.
1335 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1336 * gcc.c-torture/compile/test-loop.c: ... here.
1337 * gcc.c-torture/unsorted/time.c: Move to ...
1338 * gcc.c-torture/compile/time.c: ... here.
1339 * gcc.c-torture/unsorted/tmp.c: Move to ...
1340 * gcc.c-torture/compile/tmp.c: ... here.
1341 * gcc.c-torture/unsorted/trivial.c: Move to ...
1342 * gcc.c-torture/compile/trivial.c: ... here.
1343 * gcc.c-torture/unsorted/trunc.c: Move to ...
1344 * gcc.c-torture/compile/trunc.c: ... here.
1345 * gcc.c-torture/unsorted/u.c: Move to ...
1346 * gcc.c-torture/compile/u.c: ... here.
1347 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1348 * gcc.c-torture/compile/udconvert.c: ... here.
1349 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1350 * gcc.c-torture/compile/udivmod4.c: ... here.
1351 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1352 * gcc.c-torture/compile/UHIcmp.c: ... here.
1353 * gcc.c-torture/unsorted/uns.c: Move to ...
1354 * gcc.c-torture/compile/uns.c: ... here.
1355 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1356 * gcc.c-torture/compile/uns_tst.c: ... here.
1357 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1358 * gcc.c-torture/compile/UQIcmp.c: ... here.
1359 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1360 * gcc.c-torture/compile/USIcmp.c: ... here.
1361 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1362 * gcc.c-torture/compile/uuarg.c: ... here.
1363 * gcc.c-torture/unsorted/v.c: Move to ...
1364 * gcc.c-torture/compile/v.c: ... here.
1365 * gcc.c-torture/unsorted/w.c: Move to ...
1366 * gcc.c-torture/compile/w.c: ... here.
1367 * gcc.c-torture/unsorted/ww.c: Move to ...
1368 * gcc.c-torture/compile/ww.c: ... here.
1369 * gcc.c-torture/unsorted/xb.c: Move to ...
1370 * gcc.c-torture/compile/xb.c: ... here.
1371 * gcc.c-torture/unsorted/xbg.c: Move to ...
1372 * gcc.c-torture/compile/xbg.c: ... here.
1373 * gcc.c-torture/unsorted/x.c: Move to ...
1374 * gcc.c-torture/compile/x.c: ... here.
1375 * gcc.c-torture/unsorted/xc.c: Move to ...
1376 * gcc.c-torture/compile/xc.c: ... here.
1377 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1378 * gcc.c-torture/compile/xcsebug.c: ... here.
1379 * gcc.c-torture/unsorted/xdi.c: Move to ...
1380 * gcc.c-torture/compile/xdi.c: ... here.
1381 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1382 * gcc.c-torture/compile/xfoo.c: ... here.
1383 * gcc.c-torture/unsorted/xi.c: Move to ...
1384 * gcc.c-torture/compile/xi.c: ... here.
1385 * gcc.c-torture/unsorted/xlop.c: Move to ...
1386 * gcc.c-torture/compile/xlop.c: ... here.
1387 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1388 * gcc.c-torture/compile/xmtst.c: ... here.
1389 * gcc.c-torture/unsorted/xneg.c: Move to ...
1390 * gcc.c-torture/compile/xneg.c: ... here.
1391 * gcc.c-torture/unsorted/xopt.c: Move to ...
1392 * gcc.c-torture/compile/xopt.c: ... here.
1393 * gcc.c-torture/unsorted/xor.c: Move to ...
1394 * gcc.c-torture/compile/xor.c: ... here.
1395 * gcc.c-torture/unsorted/xorn.c: Move to ...
1396 * gcc.c-torture/compile/xorn.c: ... here.
1397 * gcc.c-torture/unsorted/xp.c: Move to ...
1398 * gcc.c-torture/compile/xp.c: ... here.
1399 * gcc.c-torture/unsorted/xpp.c: Move to ...
1400 * gcc.c-torture/compile/xpp.c: ... here.
1401 * gcc.c-torture/unsorted/xs.c: Move to ...
1402 * gcc.c-torture/compile/xs.c: ... here.
1403 * gcc.c-torture/unsorted/xsh.c: Move to ...
1404 * gcc.c-torture/compile/xsh.c: ... here.
1405 * gcc.c-torture/unsorted/xz.c: Move to ...
1406 * gcc.c-torture/compile/xz.c: ... here.
1407 * gcc.c-torture/unsorted/xzz.c: Move to ...
1408 * gcc.c-torture/compile/xzz.c: ... here.
1409
1410 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1411
1412 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1413 (abort, exit): Declare.
1414
1415 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1416
1417 PR sanitizer/61897
1418 PR sanitizer/62140
1419 * c-c++-common/asan/pr62140-1.c: New test.
1420 * c-c++-common/asan/pr62140-2.c: New test.
1421
1422 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1423 Tobias Burnus <burnus@net-b.de>
1424
1425 PR fortran/62309
1426 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1427
1428 2014-08-31 Tobias Burnus <burnus@net-b.de>
1429
1430 * gfortran.dg/coarray_lib_comm_1.f90: New.
1431
1432 2014-08-30 Andrew Pinski <apinski@cavium.com>
1433
1434 * gcc.c-torture/execute/20140828-1.c: New testcase.
1435
1436 2014-08-29 DJ Delorie <dj@redhat.com>
1437
1438 * lib/target-supports.exp (check_effective_target_size32plus):
1439 Increase size to avoid false positives on 24-bit address spaces.
1440 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1441 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1442 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1443 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1444 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1445 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1446 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1447 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1448
1449 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1450
1451 PR c++/54002
1452 * g++.dg/cpp0x/constexpr-54002.C: New.
1453
1454 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/56991
1457 * g++.dg/cpp0x/constexpr-56991.C: New.
1458
1459 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/57764
1462 * g++.dg/cpp0x/constexpr-57764.C: New.
1463
1464 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1465
1466 PR c++/59938
1467 * g++.dg/cpp0x/constexpr-59938.C: New.
1468
1469 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1470
1471 PR c++/61484
1472 * g++.dg/cpp0x/constexpr-61484.C: New.
1473
1474 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1477 vec_round, vec_splat, vec_div, and vec_mul.
1478 * gcc.target/powerpc/builtins-2.c: New test.
1479
1480 2014-08-28 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/62283
1483 * gfortran.dg/vect/pr62283.f: New testcase.
1484 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1485 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1486 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1487 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1488 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1489 * gcc.dg/vect/vect-33.c: Likewise.
1490
1491 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1492
1493 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1494
1495 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1496
1497 PR cpp/23827 - standard C++ should not have hex float preprocessor
1498 tokens
1499 * g++.dg/cpp/pr23827_cxx11.C: New.
1500 * g++.dg/cpp/pr23827_cxx98.C: New.
1501 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1502 * gcc.dg/cpp/pr23827_c90.c: New.
1503 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1504 * gcc.dg/cpp/pr23827_c99.c: New.
1505
1506 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/52892
1509 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1510 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1511 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1512
1513 2014-08-27 Guozhi Wei <carrot@google.com>
1514
1515 PR target/62262
1516 * gcc.target/aarch64/pr62262.c: New test.
1517
1518 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1519
1520 PR target/60606
1521 PR target/61330
1522 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1523 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1524
1525 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1526
1527 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1528 failure on s390*-*-linux-gnu.
1529
1530 2014-08-26 Richard Biener <rguenther@suse.de>
1531
1532 PR tree-optimization/62175
1533 * g++.dg/torture/pr62175.C: New testcase.
1534
1535 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1536
1537 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1538 copy of compile/compile.exp.
1539 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1540 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1541 i?86-*.
1542 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1543 m32c-*-*.
1544 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1545 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1546 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1547 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1548 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1549 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1550 * gcc.c-torture/execute/20040703-1.c: Likewise.
1551 * gcc.c-torture/execute/20040705-1.c: Likewise.
1552 * gcc.c-torture/execute/20040705-2.c: Likewise.
1553 * gcc.c-torture/execute/20040709-1.c: Likewise.
1554 * gcc.c-torture/execute/20040709-2.c: Likewise.
1555 * gcc.c-torture/execute/20040811-1.c: Likewise.
1556 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1557 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1558 compiling for x86_64-* or i?86-*.
1559 * gcc.c-torture/execute/20050604-1.c: Likewise.
1560 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1561 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1562 for x86_64-* or i?86-*.
1563 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1564 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1565 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1566 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1567 option.
1568 * gcc.c-torture/execute/20111227-2.c: Moved to...
1569 * gcc.dg/20111227-2.c: ... here. Add -free option.
1570 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1571 * gcc.dg/20111227-3.c: ... here. Add -free option.
1572 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1573 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1574 declarations for abort and exit.
1575 * gcc.c-torture/execute/920711-1.c: Likewise.
1576 * gcc.c-torture/execute/930529-1.c: Likewise.
1577 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1578 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1579 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1580 exit.
1581 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1582 for i?86-* or x86_64-*. Add declarations for abort and exit.
1583 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1584 i?86-* or x86_64-*.
1585 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1586 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1587 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1588 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1589 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1590 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1591 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1592 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1593 m68k-linux.
1594 * gcc.c-torture/execute/loop-2g.c: Likewise.
1595 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1596 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1597 powerpc-*-eabi*.
1598 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1599 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1600 * gcc.c-torture/execute/pr23047.c: Likewise.
1601 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1602 declarations for abort and exit.
1603 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1604 * gcc.c-torture/execute/pr31448.c: Likewise.
1605 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1606 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1607 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1608 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1609 Skip on spu-*.
1610 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1611 declarations for abort and exit.
1612 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1613 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1614 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1615 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1616 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1617 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1618 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1619 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1620 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1621 * gcc.c-torture/execute/pr56799.c: Likewise.
1622 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1623 option. Add declarations for abort and exit.
1624 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1625 * gcc.c-torture/execute/pr58570.c: Likewise.
1626 * gcc.c-torture/execute/pr60822.c: Likewise.
1627 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1628 * gcc.c-torture/execute/shiftdi.c: Likewise.
1629 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1630 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1631 * gcc.c-torture/execute/usmul.c: Require int32plus.
1632 * gcc.c-torture/execute/vrp-5.c: Likewise.
1633 * gcc.c-torture/execute/vrp-6.c: Likewise.
1634 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1635 * gcc.c-torture/execute/20010122-1.x: Delete.
1636 * gcc.c-torture/execute/20010129-1.x: Delete.
1637 * gcc.c-torture/execute/20020404-1.x: Delete.
1638 * gcc.c-torture/execute/20021024-1.x: Delete.
1639 * gcc.c-torture/execute/20021127-1.x: Delete.
1640 * gcc.c-torture/execute/20030125-1.x: Delete.
1641 * gcc.c-torture/execute/20030216-1.x: Delete.
1642 * gcc.c-torture/execute/20030222-1.x: Delete.
1643 * gcc.c-torture/execute/20040629-1.x: Delete.
1644 * gcc.c-torture/execute/20040703-1.x: Delete.
1645 * gcc.c-torture/execute/20040705-1.x: Delete.
1646 * gcc.c-torture/execute/20040705-2.x: Delete.
1647 * gcc.c-torture/execute/20040709-1.x: Delete.
1648 * gcc.c-torture/execute/20040709-2.x: Delete.
1649 * gcc.c-torture/execute/20040811-1.x: Delete.
1650 * gcc.c-torture/execute/20050316-1.x: Delete.
1651 * gcc.c-torture/execute/20050316-2.x: Delete.
1652 * gcc.c-torture/execute/20050316-3.x: Delete.
1653 * gcc.c-torture/execute/20050604-1.x: Delete.
1654 * gcc.c-torture/execute/20061101-1.x: Delete.
1655 * gcc.c-torture/execute/20061220-1.x: Delete.
1656 * gcc.c-torture/execute/20081117-1.x: Delete.
1657 * gcc.c-torture/execute/20101011-1.x: Delete.
1658 * gcc.c-torture/execute/20120919-1.x: Delete.
1659 * gcc.c-torture/execute/920612-1.x: Delete.
1660 * gcc.c-torture/execute/920710-1.x: Delete.
1661 * gcc.c-torture/execute/920711-1.x: Delete.
1662 * gcc.c-torture/execute/930529-1.x: Delete.
1663 * gcc.c-torture/execute/931004-12.x: Delete.
1664 * gcc.c-torture/execute/980709-1.x: Delete.
1665 * gcc.c-torture/execute/981130-1.x: Delete.
1666 * gcc.c-torture/execute/990127-2.x: Delete.
1667 * gcc.c-torture/execute/990413-2.x: Delete.
1668 * gcc.c-torture/execute/990826-0.x: Delete.
1669 * gcc.c-torture/execute/bf64-1.x: Delete.
1670 * gcc.c-torture/execute/bitfld-4.x: Delete.
1671 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1672 * gcc.c-torture/execute/cvt-1.x: Delete.
1673 * gcc.c-torture/execute/eeprof-1.x: Delete.
1674 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1675 * gcc.c-torture/execute/loop-2f.x: Delete.
1676 * gcc.c-torture/execute/loop-2g.x: Delete.
1677 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1678 * gcc.c-torture/execute/nest-align-1.x: Delete.
1679 * gcc.c-torture/execute/pr19689.x: Delete.
1680 * gcc.c-torture/execute/pr22493-1.x: Delete.
1681 * gcc.c-torture/execute/pr23047.x: Delete.
1682 * gcc.c-torture/execute/pr23135.x: Delete.
1683 * gcc.c-torture/execute/pr29797-1.x: Delete.
1684 * gcc.c-torture/execute/pr31448.x: Delete.
1685 * gcc.c-torture/execute/pr35456.x: Delete.
1686 * gcc.c-torture/execute/pr37573.x: Delete.
1687 * gcc.c-torture/execute/pr38151.x: Delete.
1688 * gcc.c-torture/execute/pr39228.x: Delete.
1689 * gcc.c-torture/execute/pr39501.x: Delete.
1690 * gcc.c-torture/execute/pr40386.x: Delete.
1691 * gcc.c-torture/execute/pr43220.x: Delete.
1692 * gcc.c-torture/execute/pr44683.x: Delete.
1693 * gcc.c-torture/execute/pr45262.x: Delete.
1694 * gcc.c-torture/execute/pr47237.x: Delete.
1695 * gcc.c-torture/execute/pr51581-1.x: Delete.
1696 * gcc.c-torture/execute/pr51581-2.x: Delete.
1697 * gcc.c-torture/execute/pr52979-1.x: Delete.
1698 * gcc.c-torture/execute/pr52979-2.x: Delete.
1699 * gcc.c-torture/execute/pr53366-1.x: Delete.
1700 * gcc.c-torture/execute/pr56799.x: Delete.
1701 * gcc.c-torture/execute/pr57124.x: Delete.
1702 * gcc.c-torture/execute/pr57344-2.x: Delete.
1703 * gcc.c-torture/execute/pr58570.x: Delete.
1704 * gcc.c-torture/execute/pr60822.x: Delete.
1705 * gcc.c-torture/execute/pr7284-1.x: Delete.
1706 * gcc.c-torture/execute/shiftdi.x: Delete.
1707 * gcc.c-torture/execute/simd-4.x: Delete.
1708 * gcc.c-torture/execute/strncmp-1.x: Delete.
1709 * gcc.c-torture/execute/usmul.x: Delete.
1710 * gcc.c-torture/execute/vrp-5.x: Delete.
1711 * gcc.c-torture/execute/vrp-6.x: Delete.
1712 * gcc.c-torture/execute/zerolen-2.x: Delete.
1713
1714 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1717
1718 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1719
1720 PR c++/34938
1721 * g++.dg/template/pr34938-1.C: New.
1722 * g++.dg/template/pr34938-2.C: Likewise.
1723
1724 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1725
1726 PR target/61996
1727 * gcc.target/sh/pr61996.c: New.
1728
1729 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1730
1731 * g++.dg/cpp0x/cplusplus.C: New.
1732 * g++.dg/cpp0x/cplusplus_0x.C: New.
1733 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1734 * g++.dg/cpp0x/auto41.C: Ditto.
1735 * g++.dg/cpp0x/auto9.C: Ditto.
1736 * g++.dg/cpp0x/initlist26.C: Ditto.
1737 * g++.dg/cpp0x/pr59111.C: Ditto.
1738 * g++.dg/cpp0x/trailing2.C: Ditto.
1739 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1740 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1741 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1742 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1743 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1744 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1745 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1746 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1747 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1748 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1749 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1750 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1751 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1752 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1753 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1754 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1755 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1756 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1757 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1758 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1759 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1760 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1761 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1762 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1763 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1764 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1765 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1766 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1767 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1768 * g++.dg/cpp1y/digit-sep.C: Ditto.
1769 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1770 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1771 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1772 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1773 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1774 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1775 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1776 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1777 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1778 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1779 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1780 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1781 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1782 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1783 * g++.dg/cpp1y/lambda-init.C: Ditto.
1784 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1785 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1786 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1787 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1788 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1789 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1790 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1791 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1792 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1793 * g++.dg/cpp1y/mangle1.C: Ditto.
1794 * g++.dg/cpp1y/pr57640.C: Ditto.
1795 * g++.dg/cpp1y/pr57644.C: Ditto.
1796 * g++.dg/cpp1y/pr58500.C: Ditto.
1797 * g++.dg/cpp1y/pr58533.C: Ditto.
1798 * g++.dg/cpp1y/pr58534.C: Ditto.
1799 * g++.dg/cpp1y/pr58535.C: Ditto.
1800 * g++.dg/cpp1y/pr58536.C: Ditto.
1801 * g++.dg/cpp1y/pr58548.C: Ditto.
1802 * g++.dg/cpp1y/pr58549.C: Ditto.
1803 * g++.dg/cpp1y/pr58637.C: Ditto.
1804 * g++.dg/cpp1y/pr58708.C: Ditto.
1805 * g++.dg/cpp1y/pr59110.C: Ditto.
1806 * g++.dg/cpp1y/pr59112.C: Ditto.
1807 * g++.dg/cpp1y/pr59113.C: Ditto.
1808 * g++.dg/cpp1y/pr59629.C: Ditto.
1809 * g++.dg/cpp1y/pr59635.C: Ditto.
1810 * g++.dg/cpp1y/pr59636.C: Ditto.
1811 * g++.dg/cpp1y/pr59638.C: Ditto.
1812 * g++.dg/cpp1y/pr59867.C: Ditto.
1813 * g++.dg/cpp1y/pr60033.C: Ditto.
1814 * g++.dg/cpp1y/pr60052.C: Ditto.
1815 * g++.dg/cpp1y/pr60053.C: Ditto.
1816 * g++.dg/cpp1y/pr60054.C: Ditto.
1817 * g++.dg/cpp1y/pr60064.C: Ditto.
1818 * g++.dg/cpp1y/pr60065.C: Ditto.
1819 * g++.dg/cpp1y/pr60190.C: Ditto.
1820 * g++.dg/cpp1y/pr60311.C: Ditto.
1821 * g++.dg/cpp1y/pr60332.C: Ditto.
1822 * g++.dg/cpp1y/pr60376.C: Ditto.
1823 * g++.dg/cpp1y/pr60377.C: Ditto.
1824 * g++.dg/cpp1y/pr60384.C: Ditto.
1825 * g++.dg/cpp1y/pr60390.C: Ditto.
1826 * g++.dg/cpp1y/pr60391.C: Ditto.
1827 * g++.dg/cpp1y/pr60393.C: Ditto.
1828 * g++.dg/cpp1y/pr60573.C: Ditto.
1829 * g++.dg/cpp1y/pr60626.C: Ditto.
1830 * g++.dg/cpp1y/pr60627.C: Ditto.
1831 * g++.dg/cpp1y/regress1.C: Ditto.
1832 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1833 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1834 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1835 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1836 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1837 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1838 * g++.dg/cpp1y/var-templ1.C: Ditto.
1839 * g++.dg/cpp1y/var-templ2.C: Ditto.
1840 * g++.dg/cpp1y/var-templ3.C: Ditto.
1841 * g++.dg/cpp1y/var-templ4.C: Ditto.
1842 * g++.dg/cpp1y/var-templ5.C: Ditto.
1843 * g++.dg/cpp1y/var-templ6.C: Ditto.
1844 * g++.dg/cpp1y/var-templ7.C: Ditto.
1845 * g++.dg/cpp1y/vla1.C: Ditto.
1846 * g++.dg/cpp1y/vla2.C: Ditto.
1847 * g++.dg/cpp1y/vla3.C: Ditto.
1848 * g++.dg/cpp1y/vla4.C: Ditto.
1849 * g++.dg/cpp1y/vla5.C: Ditto.
1850 * g++.dg/cpp1y/vla8.C: Ditto.
1851 * g++.dg/cpp1y/vla9.C: Ditto.
1852 * g++.dg/cpp1y/vla10.C: Ditto.
1853 * g++.dg/cpp1y/vla11.C: Ditto.
1854 * g++.dg/cpp1y/vla12.C: Ditto.
1855 * g++.dg/cpp1y/vla13.C: Ditto.
1856 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1857 * g++.dg/ext/vector23.C: Ditto.
1858 * g++.dg/ext/vla11.C: Ditto.
1859 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1860 * g++.dg/warn/Wvla-2.C: Ditto.
1861 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1862 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1863 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1864 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1865 in error message.
1866 * g++.dg/system-binary-constants-1.C: Ditto.
1867 * g++.dg/cpp1y/cplusplus_1y.C: New.
1868 * g++.dg/cpp1z/cplusplus.C: New.
1869 * lib/target-supports.exp:
1870 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1871 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1872 (check_effective_target_c++11_down): Ditto.
1873
1874 2014-08-22 Marek Polacek <polacek@redhat.com>
1875
1876 PR c++/62199
1877 * c-c++-common/pr62199.c: New test.
1878 * c-c++-common/pr62199-2.c: New test.
1879 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1880
1881 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1882
1883 PR c++/57709
1884 * g++.dg/Wshadow.C: New test.
1885
1886 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1887
1888 PR fortran/62135
1889 * gfortran.dg/pr62135.f90: New test.
1890
1891 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1892
1893 * g++.dg/warn/wdate-time.C: Remove.
1894 * gcc.dg/wdate-time.c: Move from here...
1895 * c-c++-common/wdate-time.c: ... to here.
1896
1897 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1898
1899 * gfortran.dg/use_without_only_1.f90: New test.
1900
1901 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1902
1903 PR other/62008
1904 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1905
1906 2014-08-22 Tony Wang <tony.wang@arm.com>
1907
1908 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1909 dejagnu wrapper.
1910
1911 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1912
1913 PR fortran/62214
1914 * gfortran.dg/array_assignment_5.f90: New test.
1915
1916 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1917
1918 * lib/target-supports.exp
1919 (check_effective_target_logical_op_short_circuit): Add nios2.
1920 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1921 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1922 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1923 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1924 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1925 for test using -fPIC.
1926 * gcc.dg/lto/pr61526_0.c: Likewise.
1927
1928 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1929
1930 PR tree-optimization/62091
1931 * g++.dg/ipa/devirt-37.C: Update template.
1932 * g++.dg/ipa/devirt-40.C: New testcase.
1933
1934 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1935
1936 PR tree-optimization/62112
1937 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1938 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1939 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1940 * gcc.c-torture/execute/20071219-1.c: Likewise.
1941
1942 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1943
1944 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1945
1946 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1947
1948 * gcc.target/powerpc/swaps-p8-1.c: New test.
1949 * gcc.target/powerpc/swaps-p8-2.c: New test.
1950 * gcc.target/powerpc/swaps-p8-3.c: New test.
1951 * gcc.target/powerpc/swaps-p8-4.c: New test.
1952 * gcc.target/powerpc/swaps-p8-5.c: New test.
1953 * gcc.target/powerpc/swaps-p8-6.c: New test.
1954 * gcc.target/powerpc/swaps-p8-7.c: New test.
1955 * gcc.target/powerpc/swaps-p8-8.c: New test.
1956 * gcc.target/powerpc/swaps-p8-9.c: New test.
1957 * gcc.target/powerpc/swaps-p8-10.c: New test.
1958 * gcc.target/powerpc/swaps-p8-11.c: New test.
1959 * gcc.target/powerpc/swaps-p8-12.c: New test.
1960
1961 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1962
1963 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1964
1965 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1966
1967 * g++.dg/ipa/devirt-37.C: Fix testcase.
1968
1969 2014-08-20 Martin Jambor <mjambor@suse.cz>
1970 Wei Mi <wmi@google.com>
1971
1972 PR ipa/60449
1973 PR middle-end/61776
1974 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1975 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1976 * testsuite/gcc.dg/pr61776.c: New test.
1977
1978 2014-08-20 Steve Ellcey <sellcey@mips.com>
1979
1980 PR middle-end/49191
1981 * lib/target-supports.exp (check_effective_target_non_strict_align):
1982 Add function description.
1983
1984 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1985
1986 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1987 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1988
1989 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1990
1991 PR c/59304
1992 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1993 before setting the option.
1994 * diagnostic.c (diagnostic_classify_diagnostic): Record
1995 command-line status.
1996
1997 2014-08-20 Mark Wielaard <mjw@redhat.com>
1998
1999 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
2000
2001 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2002
2003 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
2004 Return memory full when we have a tiny target and relocation
2005 truncation occurs.
2006 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
2007 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
2008 * lib/target-supports.exp (check_effective_target_tiny): New function.
2009
2010 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
2011
2012 * gfortran.dg/errnocheck_1.f90: New test.
2013 * gfortran.dg/associative_1.f90: New test.
2014
2015 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2016
2017 PR preprocessor/51303
2018 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
2019
2020 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
2021
2022 PR c/60975
2023 PR c/53063
2024 * gcc.dg/cpp/Wvariadic-1p.c: New test.
2025
2026 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
2027
2028 * lib/target-supports.exp
2029 (check_effective_target_arm_v8_neon_ok_nocache): Add
2030 "-march-armv8-a" to compile flags.
2031
2032 2014-08-19 Marek Polacek <polacek@redhat.com>
2033
2034 PR c++/62153
2035 * c-c++-common/Wbool-compare-1.c: New test.
2036
2037 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
2038
2039 PR c/45584
2040 * gcc.dg/pr13519-1.c: Adjust.
2041
2042 2014-08-19 Mark Wielaard <mjw@redhat.com>
2043
2044 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
2045
2046 2014-07-08 Mark Wielaard <mjw@redhat.com>
2047
2048 PR debug/59051
2049 * gcc.dg/guality/restrict.c: New test.
2050
2051 2014-08-19 Mark Wielaard <mjw@redhat.com>
2052
2053 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
2054 matching. Catch '<unknown type in ' to recognize older gdb versions.
2055 * gcc.dg/guality/const-volatile.c: New test.
2056
2057 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2058
2059 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
2060 !gas.
2061
2062 2014-08-19 Marek Polacek <polacek@redhat.com>
2063
2064 * gcc.dg/Wc99-c11-compat-1.c: New test.
2065 * gcc.dg/Wc99-c11-compat-2.c: New test.
2066 * gcc.dg/Wc99-c11-compat-3.c: New test.
2067 * gcc.dg/Wc99-c11-compat-4.c: New test.
2068 * gcc.dg/Wc99-c11-compat-5.c: New test.
2069 * gcc.dg/Wc99-c11-compat-6.c: New test.
2070 * gcc.dg/Wc99-c11-compat-7.c: New test.
2071
2072 2014-08-19 Marek Polacek <polacek@redhat.com>
2073
2074 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2075 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2076 * gcc.dg/Wc90-c99-compat-7.c: New test.
2077 * gcc.dg/Wc90-c99-compat-8.c: New test.
2078 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2079
2080 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2081 Steven Bosscher <steven@gcc.gnu.org>
2082
2083 PR c/52952
2084 * gcc.dg/redecl-4.c: Add column markers.
2085 * gcc.dg/format/bitfld-1.c: Likewise.
2086 * gcc.dg/format/attr-2.c: Likewise.
2087 * gcc.dg/format/attr-6.c: Likewise.
2088 * gcc.dg/format/array-1.c: Likewise.
2089 * gcc.dg/format/attr-7.c: Likewise.
2090 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2091 * gcc.dg/format/attr-4.c: Likewise.
2092 * gcc.dg/format/branch-1.c: Likewise.
2093 * gcc.dg/format/c90-printf-1.c: Likewise.
2094
2095 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2096
2097 * guality/nrv-1.c: Add `used' attribute to a1.
2098
2099 2014-08-18 Richard Biener <rguenther@suse.de>
2100
2101 PR tree-optimization/62090
2102 * gcc.dg/pr62090-2.c: New testcase.
2103
2104 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2105
2106 * g++.dg/ipa/pr61800.C: New.
2107
2108 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2109
2110 PR sanitizer/62089
2111 * c-c++-common/asan/pr62089.c: New test.
2112 * c-c++-common/asan/bitfield-1.c: New test.
2113 * c-c++-common/asan/bitfield-2.c: New test.
2114 * c-c++-common/asan/bitfield-3.c: New test.
2115 * c-c++-common/asan/bitfield-4.c: New test.
2116
2117 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2118
2119 PR tree-optimization/52904
2120 * gcc.dg/pr52904.c: New test.
2121
2122 2014-08-17 Tobias Burnus <burnus@net-b.de>
2123
2124 * gfortran.dg/finalize_27.f90: New.
2125
2126 2014-08-16 Andrew Pinski <apinski@cavium.com>
2127
2128 * gcc.c-torture/compile/20140816-1.c: New testcase.
2129
2130 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2131
2132 PR c++/52819
2133 * g++.dg/template/pr52819.C: New.
2134
2135 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2136
2137 PR fortran/62142
2138 * gfortran.dg/realloc_on_assign_24.f90: New test.
2139
2140 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2141
2142 PR c++/62072
2143 Revert:
2144 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2145
2146 DR 1584
2147 PR c++/57466
2148 * g++.dg/template/pr57466.C: New.
2149 * g++.dg/cpp0x/pr57466.C: Likewise.
2150 * g++.dg/template/unify6.C: Update.
2151
2152 * g++.dg/cpp0x/sfinae52.C: New.
2153
2154 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2155
2156 PR target/61878
2157 * gcc.target/i386/avx512f-typecast-1.c: New test.
2158 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2159 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2160 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2161 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2162 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2163 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2165 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2166 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2167 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2168 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2169 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2170 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2171 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2172 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2173 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2174 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2175 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2176 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2177 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2178 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2179 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2180 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2181 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2182 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2183 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2184 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2185 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2186 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2187 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2188 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2189 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2190 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2191 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2192 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2193 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2194 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2195 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2196 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2197 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2198
2199 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2200 Tobias Burnus <burnus@net-b.de>
2201
2202 PR fortran/62131
2203 * gfortran.dg/gomp/pr62131.f90: New test.
2204
2205 2014-08-15 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/62031
2208 * gcc.dg/torture/pr62031.c: New testcase.
2209
2210 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2211
2212 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2213
2214 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2215
2216 PR tree-optimization/62091
2217 * g++.dg/ipa/devirt-38.C: New testcase.
2218
2219 2014-08-14 Marek Polacek <polacek@redhat.com>
2220
2221 DR 458
2222 * gcc.dg/c11-stdatomic-2.c: New test.
2223
2224 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2225
2226 PR fortran/62106
2227 * gfortran.dg/array_constructor_49.f90: New test.
2228
2229 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/54377
2232 * g++.dg/template/pr54377.C: New.
2233 * g++.dg/cpp0x/pr54377.C: Likewise.
2234 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2235 * g++.dg/cpp0x/pr51226.C: Likewise.
2236 * g++.dg/cpp0x/variadic2.C: Likewise.
2237 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2238 * g++.dg/template/dtor3.C: Likewise.
2239 * g++.dg/template/qualttp4.C: Likewise.
2240 * g++.dg/template/spec28.C: Likewise.
2241 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2242 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2243
2244 2014-08-14 Tom de Vries <tom@codesourcery.com>
2245
2246 PR rtl-optimization/62004
2247 PR rtl-optimization/62030
2248 * gcc.dg/pr62004.c: New test.
2249 * gcc.dg/pr62030.c: Same.
2250 * gcc.target/mips/pr62030-octeon.c: Same.
2251
2252 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2255 * g++.dg/cpp0x/decltype2.C: Likewise.
2256 * g++.dg/cpp0x/decltype3.C: Likewise.
2257 * g++.dg/cpp0x/pr60249.C: Likewise.
2258 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2259 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2260 * g++.dg/cpp0x/variadic2.C: Likewise.
2261 * g++.dg/cpp0x/variadic74.C: Likewise.
2262 * g++.dg/parse/error10.C: Likewise.
2263 * g++.dg/parse/error15.C: Likewise.
2264 * g++.dg/parse/error2.C: Likewise.
2265 * g++.dg/template/crash106.C: Likewise.
2266 * g++.dg/template/crash89.C: Likewise.
2267 * g++.dg/template/nontype7.C: Likewise.
2268 * g++.dg/template/void3.C: Likewise.
2269 * g++.dg/template/void7.C: Likewise.
2270
2271 2014-08-14 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/62090
2274 * gcc.dg/pr62090.c: New testcase.
2275
2276 2014-08-14 Richard Biener <rguenther@suse.de>
2277
2278 PR rtl-optimization/62079
2279 * g++.dg/pr62079.C: New testcase.
2280
2281 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2282
2283 * gcc.target/arm/max-insns-skipped.c: New test.
2284
2285 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2286
2287 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2288
2289 2014-08-12 Marek Polacek <polacek@redhat.com>
2290
2291 * gcc.dg/concat.c: Add dg-options.
2292 * gcc.dg/func-outside-2.c: Add __extension__.
2293 * gcc.dg/pr19967.c: Use -std=c99.
2294 * gcc.dg/pr22458-1.c: Add dg-options.
2295 * gcc.dg/pr33676.c: Add dg-options.
2296 * gcc.dg/gnu-predef-1.c: New test.
2297 * gcc.dg/c90-func-1.c: New test.
2298 * gcc.dg/c90-func-2.c: New test.
2299 * gcc.dg/c90-func-2.h: New test.
2300
2301 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2302
2303 * lib/target/supports.exp
2304 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2305 or later.
2306
2307 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2308
2309 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2310 on Neon hardware.
2311
2312 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2313 * gcc.target/arm/pr59985.c: Likewise.
2314
2315 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2316
2317 PR other/61962
2318 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2319
2320 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2321
2322 PR middle-end/62103
2323 * gcc.c-torture/execute/bitfld-6.c: New test.
2324
2325 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2326
2327 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2328 * gcc.target/arm/pr56184.C: Likewise.
2329 * gcc.target/arm/pr59896.c: Likewise.
2330 * gcc.target/arm/stack-red-zone.c: Likewise.
2331 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2332
2333 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2334 check_effective_target_arm_thumb2_ok): Test with code that passes
2335 an argument and returns a result.
2336
2337 2014-08-11 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/62075
2340 * gcc.dg/vect/pr62075.c: New testcase.
2341
2342 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2343
2344 PR tree-optimization/62073
2345 * gcc.dg/vect/pr62073.c: New test.
2346
2347 2014-08-11 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/62070
2350 * gcc.dg/pr62070.c: New testcase.
2351
2352 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2353
2354 * c-c++-common/asan/inc.c: Update test.
2355 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2356 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2357 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2358 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2359 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2360 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2361 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2362 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2363 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2364 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2365
2366 2014-08-10 Marek Polacek <polacek@redhat.com>
2367
2368 PR c/51849
2369 * gcc.dg/Wc90-c99-compat-1.c: New test.
2370 * gcc.dg/Wc90-c99-compat-2.c: New test.
2371 * gcc.dg/Wc90-c99-compat-3.c: New test.
2372 * gcc.dg/Wc90-c99-compat-4.c: New test.
2373 * gcc.dg/Wc90-c99-compat-5.c: New test.
2374 * gcc.dg/Wc90-c99-compat-6.c: New test.
2375 * gcc.dg/wvla-1.c: Adjust dg-warning.
2376 * gcc.dg/wvla-2.c: Adjust dg-warning.
2377 * gcc.dg/wvla-4.c: Adjust dg-warning.
2378 * gcc.dg/wvla-6.c: Adjust dg-warning.
2379
2380 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2381
2382 PR fortran/61999
2383 * gfortran.dg/dot_product_3.f90: New test case.
2384
2385 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2386
2387 * g++.dg/ipa/devirt-35.C: Fix template.
2388 * g++.dg/ipa/devirt-36.C: Likewise.
2389 * g++.dg/ipa/devirt-37.C: New testcase.
2390
2391 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2392
2393 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2394 * g++.dg/cpp0x/enum29.C: Adjust.
2395
2396 2014-08-08 Richard Biener <rguenther@suse.de>
2397
2398 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2399 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2400 * gfortran.dg/array_memcpy_4.f90: Likewise.
2401 * gfortran.dg/trim_optimize_1.f90: Likewise.
2402 * gfortran.dg/trim_optimize_2.f90: Likewise.
2403
2404 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2405
2406 * gcc.dg/zero_sign_ext_test.c: New test.
2407
2408 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2409
2410 * gcc.dg/torture/pr61772.c: Skip lto running.
2411
2412 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2413
2414 PR tree-optimization/60707
2415 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2416
2417 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2418
2419 * g++.dg/ipa/devirt-35.C: New testcase.
2420 * g++.dg/ipa/devirt-36.C: New testcase.
2421
2422 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/51312
2425 * g++.dg/cpp0x/enum29.C: New.
2426
2427 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2428
2429 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2430 defining in dg-options.
2431 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2432
2433 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2434
2435 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2436
2437 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2438 on 32-bit hppa-hpux.
2439
2440 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2441 * c-c++-common/pr50459.c: Likewise.
2442
2443 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2444
2445 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2446 values.h, change MAXDOUBLE for DBL_MAX.
2447 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2448 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2449 values.h, change MAXFLOAT for FLT_MAX.
2450 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2451 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2452 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2453 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2454 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2455 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2456 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2457 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2458 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2459
2460 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2461
2462 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2463
2464 2014-08-07 Marek Polacek <polacek@redhat.com>
2465
2466 * gcc.dg/fold-reassoc-3.c: New test.
2467
2468 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2469
2470 * gcc.target/i386/struct-size.c: New.
2471
2472 2014-08-07 Tom de Vries <tom@codesourcery.com>
2473
2474 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2475 * lib/target-supports.exp (check_effective_target_glibc)
2476 (check_effective_target_glibc_2_12_or_later)
2477 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2478
2479 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2480
2481 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2482
2483 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2484
2485 PR c++/43906
2486 * g++.dg/warn/Waddress-1.C: New.
2487
2488 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2489
2490 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2491
2492 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2493
2494 PR debug/61923
2495 * gcc.target/i386/pr61923.c: New test.
2496
2497 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2498
2499 * gcc.target/aarch64/vdup_n_2.c: New test.
2500
2501 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2502
2503 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2504 powerpc_elfv2.
2505
2506 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR rtl-optimization/61801
2509 * gcc.target/i386/pr61801.c: Rewritten.
2510
2511 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2512
2513 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2514 Fix types.
2515 (test_vqdmlsls_lane_s32): Likewise.
2516 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2517 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2518
2519 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2520
2521 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2522 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2523 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2524 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2525 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2526 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2527 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2528 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2529
2530 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2531
2532 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2533 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2534 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2535 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2536 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2537 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2538
2539 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2540
2541 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2542
2543 2014-08-04 Rohit <rohitarulraj@freescale.com>
2544
2545 PR target/60102
2546 * gcc.target/powerpc/pr60102.c: New testcase.
2547
2548 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2549
2550 PR target/61713
2551 * gcc.dg/pr61756.c: New test.
2552
2553 2014-08-04 Tom de Vries <tom@codesourcery.com>
2554
2555 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2556 version instead of required-target.
2557 * lib/target-supports.exp
2558 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2559 (check_effective_target_glibc_2_11_or_earlier): ... this.
2560
2561 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2562
2563 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2564 * gnat.dg/specs/debug1.ads: Adjust.
2565 * gnat.dg/specs/formal_type.ads: Fix error in test.
2566
2567 2014-08-03 Marek Polacek <polacek@redhat.com>
2568
2569 * gcc.dg/case-bogus-1.c: New test.
2570
2571 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/15339
2574 * g++.dg/other/default9.C: New.
2575 * g++.dg/other/default10.C: Likewise.
2576 * g++.dg/other/default3.C: Remove xfail.
2577
2578 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2579
2580 * g++.dg/warn/Wsuggest-final.C: New testcase.
2581 * g++.dg/ipa/devirt-34.C: Fix.
2582
2583 2014-08-02 Marek Polacek <polacek@redhat.com>
2584
2585 PR c/59855
2586 * gcc.dg/Wdesignated-init-2.c: New test.
2587
2588 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2589
2590 DR 217 again
2591 * g++.dg/tc1/dr217-2.C: New.
2592
2593 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2594
2595 PR other/61963
2596 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2597
2598 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2599
2600 PR middle-end/61455
2601 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2602 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2603
2604 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2605
2606 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2607 testcase.
2608
2609 2014-08-01 Richard Biener <rguenther@suse.de>
2610
2611 PR middle-end/61762
2612 * gcc.dg/pr61762.c: Align the string to make the testcase work
2613 on strict-align targets.
2614
2615 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2616
2617 * c-c++-common/ubsan/align-1.c: New test.
2618 * c-c++-common/ubsan/align-2.c: New test.
2619 * c-c++-common/ubsan/align-3.c: New test.
2620 * c-c++-common/ubsan/align-4.c: New test.
2621 * c-c++-common/ubsan/align-5.c: New test.
2622 * c-c++-common/ubsan/attrib-4.c: New test.
2623 * g++.dg/ubsan/align-1.C: New test.
2624 * g++.dg/ubsan/align-2.C: New test.
2625 * g++.dg/ubsan/align-3.C: New test.
2626 * g++.dg/ubsan/attrib-1.C: New test.
2627 * g++.dg/ubsan/null-1.C: New test.
2628 * g++.dg/ubsan/null-2.C: New test.
2629
2630 2014-08-01 Tom de Vries <tom@codesourcery.com>
2631
2632 * lib/target-supports.exp (check_effective_target_glibc)
2633 (check_effective_target_glibc_2_12_or_later)
2634 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2635 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2636 not_glibc_2_11_or_earlier.
2637
2638 2014-07-31 Tom de Vries <tom@codesourcery.com>
2639
2640 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2641
2642 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2643
2644 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2645 (test_vpaddd_s64): Likewise.
2646 (test_vpaddd_s64): Likewise.
2647 * gcc.target/aarch64/simd/vpaddd_f64: New.
2648 * gcc.target/aarch64/simd/vpaddd_s64: New.
2649 * gcc.target/aarch64/simd/vpaddd_u64: New.
2650
2651 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2652
2653 PR target/61948
2654 * gcc.target/arm/pr61948.c: New test case.
2655
2656 2014-07-31 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/61964
2659 * gcc.dg/torture/pr61964.c: New testcase.
2660
2661 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2662
2663 PR c++/60517
2664 * c-c++-common/addrtmp.c: New file.
2665 * c-c++-common/uninit-G.c: Adapt.
2666
2667 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2668
2669 PR lto/61868
2670 * gcc.dg/pr61868.c: New test.
2671
2672 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2673
2674 PR c++/57397
2675 * g++.dg/cpp0x/vt-57397-1.C: New.
2676 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2677
2678 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2679
2680 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2681
2682 2014-07-30 Tom Tromey <tromey@redhat.com>
2683
2684 PR c/59855
2685 * gcc.dg/Wdesignated-init.c: New file.
2686
2687 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2688
2689 * g++.dg/ipa/devirt-34.C: New testcase.
2690
2691 2014-07-28 Richard Biener <rguenther@suse.de>
2692
2693 PR rtl-optimization/61801
2694 * gcc.target/i386/pr61801.c: Fix testcase.
2695
2696 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2697
2698 * gcc.dg/fold-abs-5.c: New test.
2699 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2700 * gcc.dg/fold-compare-8.c: Likewise.
2701
2702 2014-07-28 Richard Biener <rguenther@suse.de>
2703
2704 PR middle-end/52478
2705 * gcc.dg/torture/ftrapv-1.c: New testcase.
2706
2707 2014-07-28 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/61921
2710 * gfortran.dg/pr61921.f90: New testcase.
2711
2712 2014-07-28 Richard Biener <rguenther@suse.de>
2713
2714 PR rtl-optimization/61801
2715 * gcc.target/i386/pr61801.c: New testcase.
2716
2717 2014-07-27 Marek Polacek <polacek@redhat.com>
2718
2719 PR c/61861
2720 * gcc.dg/pr61861.c: New test.
2721
2722 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2723
2724 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2725 variable problem.
2726
2727 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2728
2729 PR rtl-optimization/61926
2730 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2731 Reverse argument order.
2732 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2733 New XFAILed tests that match the original order.
2734
2735 2014-07-26 Marek Polacek <polacek@redhat.com>
2736
2737 PR c/61077
2738 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2739
2740 2014-07-26 Tobias Burnus <burnus@net-b.de>
2741
2742 PR fortran/61881
2743 PR fortran/61888
2744 PR fortran/57305
2745 * gfortran.dg/sizeof_2.f90: Change dg-error.
2746 * gfortran.dg/sizeof_4.f90: New.
2747 * gfortran.dg/storage_size_1.f08: Correct expected
2748 value.
2749
2750 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2751
2752 PR target/44551
2753 * gcc.target/i386/pr44551-1.c: New file.
2754
2755 2014-07-25 Xinliang David Li <davidxl@google.com>
2756
2757 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2758 * g++.dg/tree-prof/reorder_class1.h: New file.
2759 * g++.dg/tree-prof/reorder_class2.h: New file.
2760 * g++.dg/tree-prof/reorder.C: New test.
2761 * g++.dg/tree-prof/morefunc.C: New test.
2762
2763 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2764
2765 Implement N4051 - Allow typename in a template template parameter
2766 * lib/target-supports.exp (check_effective_target_c++1y): Now
2767 means C++1y and up.
2768 (check_effective_target_c++1y_down): New.
2769 (check_effective_target_c++1z_only): New.
2770 (check_effective_target_c++1z): New.
2771 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2772 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2773 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2774
2775 2014-07-25 Tobias Burnus <burnus@net-b.de>
2776
2777 * gfortran.dg/storage_size_5.f90: New.
2778
2779 2014-07-25 Richard Biener <rguenther@suse.de>
2780
2781 PR middle-end/61762
2782 PR middle-end/61894
2783 * gcc.dg/pr61762.c: New testcase.
2784 * gcc.dg/fold-cstring.c: Likewise.
2785 * gcc.dg/fold-cvect.c: Likewise.
2786
2787 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2788
2789 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2790
2791 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2792 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2793 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2794 * gcc.c-torture/execute/pr23135.x: Likewise.
2795
2796 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2797
2798 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2799
2800 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2801
2802 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2803
2804 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2805
2806 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2807
2808 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2809
2810 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2811 sequences.
2812 * gcc.target/aarch64/test_frame_2.c: Likewise.
2813 * gcc.target/aarch64/test_frame_4.c: Likewise.
2814 * gcc.target/aarch64/test_frame_6.c: Likewise.
2815 * gcc.target/aarch64/test_frame_7.c: Likewise.
2816 * gcc.target/aarch64/test_frame_8.c: Likewise.
2817 * gcc.target/aarch64/test_frame_10.c: Likewise.
2818
2819 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2820
2821 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2822 sequences.
2823 * gcc.target/aarch64/test_frame_10.c: Likewise.
2824 * gcc.target/aarch64/test_frame_2.c: Likewise.
2825 * gcc.target/aarch64/test_frame_4.c: Likewise.
2826 * gcc.target/aarch64/test_frame_6.c: Likewise.
2827 * gcc.target/aarch64/test_frame_7.c: Likewise.
2828 * gcc.target/aarch64/test_frame_8.c: Likewise.
2829 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2830
2831 2014-07-24 Martin Jambor <mjambor@suse.cz>
2832
2833 PR ipa/61160
2834 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2835
2836 2014-07-24 Richard Biener <rguenther@suse.de>
2837
2838 PR ipa/61823
2839 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2840
2841 2014-07-24 Andreas Schwab <schwab@suse.de>
2842
2843 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2844 Also check for __arm__.
2845
2846 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2847
2848 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2849 sequences.
2850
2851 2014-07-24 Marek Polacek <polacek@redhat.com>
2852
2853 PR c/57653
2854 * c-c++-common/pr57653.c: New test.
2855 * c-c++-common/pr57653.h: New file.
2856 * c-c++-common/pr57653-2.c: New test.
2857 * c-c++-common/pr57653-2.h: New file.
2858
2859 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2860
2861 * gcc.target/aarch64/test_frame_common.h: New file.
2862 * gcc.target/aarch64/test_frame_1.c: Likewise.
2863 * gcc.target/aarch64/test_frame_2.c: Likewise.
2864 * gcc.target/aarch64/test_frame_3.c: Likewise.
2865 * gcc.target/aarch64/test_frame_4.c: Likewise.
2866 * gcc.target/aarch64/test_frame_5.c: Likewise.
2867 * gcc.target/aarch64/test_frame_6.c: Likewise.
2868 * gcc.target/aarch64/test_frame_7.c: Likewise.
2869 * gcc.target/aarch64/test_frame_8.c: Likewise.
2870 * gcc.target/aarch64/test_frame_9.c: Likewise.
2871 * gcc.target/aarch64/test_frame_10.c: Likewise.
2872 * gcc.target/aarch64/test_frame_11.c: Likewise.
2873 * gcc.target/aarch64/test_frame_12.c: Likewise.
2874 * gcc.target/aarch64/test_frame_13.c: Likewise.
2875 * gcc.target/aarch64/test_frame_14.c: Likewise.
2876 * gcc.target/aarch64/test_frame_15.c: Likewise.
2877
2878 2014-07-23 Marek Polacek <polacek@redhat.com>
2879
2880 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2881 in the structure.
2882
2883 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2884
2885 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2886 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2887 * gcc.dg/pr10474.c (target): Likewise.
2888
2889 2014-07-22 Martin Jambor <mjambor@suse.cz>
2890
2891 PR ipa/61160
2892 * pr61160-3.C (main): Return zero.
2893
2894 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2895
2896 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2897 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2898 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2899 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2900 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2901 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2902
2903 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2904
2905 PR tree-optimization/61822
2906 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2907
2908 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2909
2910 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2911
2912 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2913
2914 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2915 -msse2 -mno-avx instead of -msse.
2916
2917 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2918
2919 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2920 * gcc.dg/pr44024.c (dg-options): Add -O1.
2921 (dg-final): Check for the condition.
2922 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2923
2924 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2925
2926 PR target/55701
2927 * gcc.target/arm/memset-inline-1.c: New test.
2928 * gcc.target/arm/memset-inline-2.c: New test.
2929 * gcc.target/arm/memset-inline-3.c: New test.
2930 * gcc.target/arm/memset-inline-4.c: New test.
2931 * gcc.target/arm/memset-inline-5.c: New test.
2932 * gcc.target/arm/memset-inline-6.c: New test.
2933 * gcc.target/arm/memset-inline-7.c: New test.
2934 * gcc.target/arm/memset-inline-8.c: New test.
2935 * gcc.target/arm/memset-inline-9.c: New test.
2936
2937 2014-07-21 Tom de Vries <tom@codesourcery.com>
2938
2939 PR target/61827
2940 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2941 to bar symbol in scan-assembler-times call check.
2942
2943 2014-07-21 Tom de Vries <tom@codesourcery.com>
2944
2945 PR target/61827
2946 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2947 for darwin in scan-assembler-times check.
2948 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2949 scan-assembler-not checks. Add checks for insns.
2950 (main): Remove.
2951 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2952 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2953 (main): Remove.
2954
2955 2014-07-21 Tom de Vries <tom@codesourcery.com>
2956
2957 PR target/61827
2958 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2959 dg-options. Add checks for insns with xmm registers. Remove
2960 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2961 (main): Remove.
2962
2963 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2964
2965 PR target/61855
2966 * gcc.target/i386/pr61855.c: New test.
2967
2968 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * gnat.dg/pack20.ad[sb]: New test.
2971 * gnat.dg/pack20_pkg.ads: New helper.
2972
2973 2014-07-20 Ian Lance Taylor <iant@google.com>
2974
2975 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2976 package for compiledir tests.
2977
2978 2014-07-20 Marek Polacek <polacek@redhat.com>
2979
2980 PR c/61852
2981 * gcc.dg/pr61852.c: New test.
2982
2983 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2984
2985 * gcc.dg/stack-usage-2.c: Adjust.
2986
2987 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2988
2989 PR target/61794
2990 * gcc.target/i386/pr61794.c: New test.
2991
2992 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2993
2994 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2995 involving both inputs rather than a multiplication involving one.
2996 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2997 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2998 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2999
3000 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/50961
3003 * g++.dg/template/operator13.C: New.
3004
3005 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3006
3007 * gcc.target/aarch64/simd/vfma_f64.c: New test.
3008 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
3009 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
3010 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
3011
3012 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
3013
3014 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
3015 * c-c++-common/ubsan/bounds-5.c: Likewise.
3016 * c-c++-common/ubsan/bounds-6.c: Likewise.
3017 * c-c++-common/ubsan/bounds-7.c: Likewise.
3018 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
3019 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3020 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
3021 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
3022 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
3023 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
3024 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
3025 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3026 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
3027 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
3028
3029 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3030
3031 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
3032 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3033 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3034 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3035
3036 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
3037
3038 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
3039 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
3040 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
3041
3042 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
3043
3044 PR c++/61804
3045 * g++.dg/parse/pr61804.C: New.
3046
3047 2014-07-16 Arnaud Charlet <charlet@adacore.com>
3048
3049 * gnat.dg/specs/alignment2.ads: Update.
3050 * gnat.dg/specs/size_clause1.ads: Likewise.
3051 * gnat.dg/specs/size_clause2.ads: Likewise.
3052
3053 2014-07-16 Dodji Seketeli <dodji@redhat.com>
3054
3055 PR preprocessor/60723 - missing system-ness marks for macro tokens
3056 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
3057
3058 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3059
3060 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
3061 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
3062 -mieee-with-inexact for alpha*-*-*.
3063
3064 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3065
3066 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3067 Add IEEE options to compile flags.
3068 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3069 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3070
3071 2014-07-15 Michael Matz <matz@suse.de>
3072
3073 PR rtl-optimization/61772
3074 * gcc.dg/torture/pr61772.c: New test.
3075
3076 2014-07-15 Marek Polacek <polacek@redhat.com>
3077
3078 * gcc.dg/ubsan/bounds-1.c: New test.
3079
3080 2014-06-15 Tobias Burnus <burnus@net-b.de>
3081
3082 * gfortran.dg/coarray_34.f90: New.
3083 * gfortran.dg/coarray_6.f90: Update test case.
3084
3085 2014-07-14 Richard Biener <rguenther@suse.de>
3086
3087 PR tree-optimization/61779
3088 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3089
3090 2014-07-14 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/61786
3093 * gcc.dg/torture/pr61786.c: New testcase.
3094 * gcc.dg/lto/pr61786_0.c: Likewise.
3095 * gcc.dg/lto/pr61786_1.c: Likewise.
3096
3097 2014-07-14 Richard Biener <rguenther@suse.de>
3098
3099 PR tree-optimization/61757
3100 PR tree-optimization/61783
3101 PR tree-optimization/61787
3102 * gcc.dg/torture/pr61757.c: New testcase.
3103 * gcc.dg/torture/pr61787.c: Likewise.
3104
3105 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR middle-end/61294
3108 * c-c++-common/Wmemset-transposed-args1.c: New test.
3109 * c-c++-common/Wmemset-transposed-args2.c: New test.
3110 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3111
3112 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3113
3114 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3115 longer happens during parsing.
3116 * gcc.dg/pr44024.c: Update template.
3117 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3118 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3119 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3120
3121 2014-07-13 Tom de Vries <tom@codesourcery.com>
3122
3123 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3124 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3125
3126 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3127
3128 PR C++/60209 - Declaration of user-defined literal operator cause error
3129 * g++.dg/cpp0x/pr60209-neg.C: New.
3130 * g++.dg/cpp0x/pr60209.C: New.
3131 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3132
3133 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 PR c++/60967
3136 * g++.dg/cilk-plus/pr60967.C: New.
3137
3138 2014-07-13 Tobias Burnus <burnus@net-b.de>
3139
3140 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3141
3142 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3143
3144 PR fortran/61780
3145 * gfortran.dg/dependency_44.f90 : New test
3146
3147 2014-07-12 Tobias Burnus <burnus@net-b.de>
3148
3149 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3150 * gfortran.dg/coarray_atomic_2.f90: New.
3151 * gfortran.dg/coarray_atomic_3.f90: New.
3152 * gfortran.dg/coarray_atomic_4.f90: New.
3153 * gfortran.dg/coarray/atomic_2.f90: New.
3154
3155 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3156
3157 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3158 * g++.dg/cpp0x/pr57644.C: New.
3159
3160 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/53159
3163 * g++.dg/cpp0x/Wnarrowing1.C: New.
3164
3165 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3166
3167 PR preprocessor/61389
3168 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3169 * gcc.dg/cpp/sysmac1.c: Likewise.
3170
3171 2014-07-11 Richard Biener <rguenther@suse.de>
3172
3173 PR middle-end/61473
3174 * gcc.dg/memmove-4.c: New testcase.
3175 * gcc.dg/strlenopt-8.c: XFAIL.
3176 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3177
3178 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3179
3180 PR target/61561
3181 * gcc.dg/pr61561.c: New test.
3182
3183 2014-07-10 Tom de Vries <tom@codesourcery.com>
3184
3185 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3186 dg-options.
3187 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3188 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3189 dg-options.
3190
3191 2014-07-10 Richard Biener <rguenther@suse.de>
3192
3193 PR c-family/61741
3194 * c-c++-common/torture/pr61741.c: Use signed char.
3195
3196 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3197
3198 * gnat.dg/opt39.adb: New test.
3199
3200 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3201
3202 PR tree-optimization/61742
3203 * gcc.dg/torture/pr61742.c: New test.
3204 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3205 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3206
3207 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/60686
3210 * g++.dg/cpp0x/explicit8.C: New.
3211
3212 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 DR 1584
3215 PR c++/57466
3216 * g++.dg/template/pr57466.C: New.
3217 * g++.dg/cpp0x/pr57466.C: Likewise.
3218 * g++.dg/template/unify6.C: Update.
3219
3220 2014-07-09 Tom de Vries <tom@codesourcery.com>
3221
3222 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3223
3224 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3225
3226 * gfortran.dg/ieee/underflow_1.f90: New file.
3227
3228 2014-07-09 Richard Biener <rguenther@suse.de>
3229
3230 PR c-family/61741
3231 * c-c++-common/torture/pr61741.c: New testcase.
3232
3233 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3234
3235 * lib/target-supports.exp
3236 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3237
3238 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3239
3240 * gcc.dg/globalalias.c: Remove XFAIL.
3241 * gcc.dg/localalias.c: Remove XFAIL.
3242
3243 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3244
3245 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3246 * g++.dg/cpp0x/pr58155.C: New.
3247
3248 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3249
3250 PR testsuite/61453
3251 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3252 Adjust regexp for more targets.
3253
3254 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3255 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/59361
3258 * g++.dg/cpp0x/vt-59361.C: New.
3259
3260 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3261
3262 PR target/61599
3263 * gcc.target/i386/pr61599-1.c: New test.
3264 * gcc.target/i386/pr61599-2.c: New test.
3265
3266 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR rtl-optimization/61673
3269 * gcc.c-torture/execute/pr61673.c: New test.
3270
3271 PR tree-optimization/61725
3272 * gcc.dg/tree-ssa/vrp93.c: New test.
3273 * gcc.c-torture/execute/pr61725.c: New test.
3274
3275 2014-07-08 Richard Biener <rguenther@suse.de>
3276
3277 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3278 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3279 restriction on loop depth difference.
3280 (record_equality): Likewise.
3281 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3282 (loop_depth_of_name): Remove.
3283 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3284 restriction on loop depth difference.
3285 (init_copy_prop): Likewise.
3286
3287 2014-07-08 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/61681
3290 * gcc.dg/torture/pr61681.c: New testcase.
3291
3292 2014-07-08 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/61680
3295 * gcc.dg/vect/pr61680.c: New testcase.
3296
3297 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3298
3299 PR tree-optimization/61576
3300 * gcc.dg/torture/pr61576.c: New test.
3301
3302 2014-07-08 Marek Polacek <polacek@redhat.com>
3303
3304 PR c/60226
3305 * c-c++-common/pr60226.c: New test.
3306
3307 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3308
3309 PR fortran/61459
3310 PR fortran/58883
3311 * gfortran.dg/allocatable_function_8.f90 : New test
3312
3313 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3314
3315 * gcc.target/powerpc/spe-evmerge.c: New file.
3316
3317 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3318
3319 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3320
3321 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3322
3323 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3324
3325 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/58898
3328 * g++.dg/parse/pr58898.C: New.
3329
3330 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3331
3332 * gfortran.dg/list_read_12.f90: Delete the file.
3333 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3334 of dg-runtest.
3335
3336 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3337
3338 PR libgfortran/61640
3339 * gfortran.dg/arrayio_16.f90: New test.
3340
3341 2014-07-06 Marek Polacek <polacek@redhat.com>
3342
3343 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3344 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3345
3346 2014-07-06 Marek Polacek <polacek@redhat.com>
3347
3348 PR c/6940
3349 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3350 -Wno-sizeof-array-argument.
3351 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3352 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3353 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3354 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3355 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3356 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3357 * c-c++-common/sizeof-array-argument.c: New test.
3358 * gcc.dg/vla-5.c: Add dg-warnings.
3359
3360 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3361
3362 * g++.dg/ipa/devirt-26.C: Update testcase.
3363 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3364 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3365
3366 2014-07-04 Tobias Burnus <burnus@net-b.de>
3367
3368 * gfortran.dg/coarray/coindexed_3.f90: New.
3369
3370 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3371
3372 PR middle-end/61654
3373 * g++.dg/opt/pr61654.C: New test.
3374
3375 PR tree-optimization/61684
3376 * gcc.c-torture/compile/pr61684.c: New test.
3377
3378 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3379
3380 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3381 dg-runtest's. Adapt all callers.
3382 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3383 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3384 * lib/go-dg.exp (go-dg-runtest): Likewise.
3385 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3386 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3387
3388 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3389
3390 PR tree-optimization/61682
3391 * gcc.c-torture/execute/pr61682.c: New test.
3392
3393 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3394
3395 * gcc.target/powerpc/shift-dot.c: New test.
3396
3397 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3398
3399 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3400 avoid optimization.
3401
3402 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3403
3404 * gcc.target/arm/identical-invariants.c: New test.
3405
3406 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3407 Chen Gang <gang.chen.5i5j@gmail.com>
3408
3409 * gcc.c-torture/compile/section.c: New testcase.
3410
3411 2014-07-02 Christian Bruel <christian.bruel@st.com>
3412
3413 PR target/29349
3414 PR target/53513
3415 * gcc.target/sh/fpchg.c: New test.
3416
3417 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3418 Fritz Reese <Reese-Fritz@zai.com>
3419
3420 * gfortran.dg/oldstyle_5.f: New test.
3421
3422 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3423
3424 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3425 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3426
3427 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3428
3429 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3430 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3431 * g++.dg/parse/error11.C: Likewise.
3432 * g++.old-deja/g++.brendan/template17.C: Likewise.
3433
3434 2014-07-02 Tobias Burnus <burnus@net-b.de>
3435
3436 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3437 * gfortran.dg/coarray/send_array.f90: Ditto.
3438 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3439
3440 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3441 Yufeng Zhang <yufeng.zhang@arm.com>
3442
3443 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3444 (additional_flags_for_func_ret): New variable based on
3445 $additional_flags with -fno-use-caller-save.
3446 (func-ret-*.c): Use the new variable.
3447
3448 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3449
3450 PR c++/59637
3451 * g++.dg/cpp0x/decltype60.C: New.
3452
3453 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3454
3455 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3456 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3457 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3458 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3459 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3460 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3461 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3462 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3463
3464 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3467
3468 2014-07-01 Marek Polacek <polacek@redhat.com>
3469
3470 * gcc.dg/Wint-conversion.c: New test.
3471
3472 2014-07-01 Marek Polacek <polacek@redhat.com>
3473
3474 PR c/58286
3475 * gcc.dg/Wincompatible-pointer-types.c: New test.
3476
3477 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3478
3479 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3480 MicroBlaze specific pattern.
3481
3482 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3483
3484 PR c++/58781
3485 PR c++/60249
3486 PR c++/59867
3487 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3488 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3489 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3490
3491 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3492
3493 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3494 test requires greater precision than the current PowerPC long
3495 double implementation supports.
3496
3497 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 PR c++/54891
3500 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3501
3502 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3503
3504 PR c++/51400
3505 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3506
3507 2014-06-30 Jeff Law <law@redhat.com>
3508
3509 PR tree-optimization/61607
3510 * gcc.dg/tree-ssa/pr61607.c: New test.
3511
3512 2014-06-30 Marek Polacek <polacek@redhat.com>
3513
3514 * c-c++-common/ubsan/attrib-2.c: New test.
3515 * g++.dg/ubsan/return-3.C: New test.
3516
3517 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3518
3519 PR middle-end/57541
3520 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3521 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3522
3523 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3524
3525 * gcc.dg/ira-loop-pressure.c: New test.
3526
3527 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3528
3529 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3530 checks that the dump is generated.
3531
3532 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3533
3534 PR fortran/36275
3535 PR fortran/38839
3536 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3537 * gfortran.dg/binding_label_tests_27.f90: New file.
3538
3539 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3540
3541 * gfortran.dg/graphite/pr59586.f: New testcase.
3542
3543 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3544
3545 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3546
3547 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3548
3549 PR fortran/29383
3550 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3551 New function.
3552 * gfortran.dg/ieee/ieee.exp: New file.
3553 * gfortran.dg/ieee/ieee_1.F90: New file.
3554 * gfortran.dg/ieee/ieee_2.f90: New file.
3555 * gfortran.dg/ieee/ieee_3.f90: New file.
3556 * gfortran.dg/ieee/ieee_4.f90: New file.
3557 * gfortran.dg/ieee/ieee_5.f90: New file.
3558 * gfortran.dg/ieee/ieee_6.f90: New file.
3559 * gfortran.dg/ieee/ieee_7.f90: New file.
3560 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3561
3562 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3563
3564 * g++.dg/cpp0x/elision_conv.C: New.
3565
3566 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3567
3568 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3569
3570 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 PR c++/61614
3573 * g++.dg/ext/complit14.C: New.
3574
3575 2014-06-27 Martin Jambor <mjambor@suse.cz>
3576
3577 PR ipa/61160
3578 * g++.dg/ipa/pr61160-2.C: New test.
3579 * g++.dg/ipa/pr61160-3.C: Likewise.
3580
3581 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3582
3583 PR tree-optimization/57233
3584 PR tree-optimization/61299
3585 * gcc.dg/pr57233.c: New test.
3586 * gcc.target/i386/pr57233.c: New test.
3587 * gcc.target/i386/sse2-pr57233.c: New test.
3588 * gcc.target/i386/avx-pr57233.c: New test.
3589 * gcc.target/i386/avx2-pr57233.c: New test.
3590 * gcc.target/i386/avx512f-pr57233.c: New test.
3591 * gcc.target/i386/xop-pr57233.c: New test.
3592
3593 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3594
3595 * gcc.dg/typeof-2.c: New testcase.
3596
3597 2014-06-27 Marek Polacek <polacek@redhat.com>
3598
3599 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3600 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3601 (fn2): Likewise.
3602 (fn5): Likewise.
3603 (fn6): Likewise.
3604 (fn7): Likewise.
3605 (fn8): Likewise.
3606 (fn9): Likewise.
3607 (fn11): Likewise.
3608 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3609 location. Add memory barrier.
3610 (fn2): Likewise.
3611 (fn3): Likewise.
3612 (fn4): Likewise.
3613 (fn5): Likewise.
3614 * c-c++-common/ubsan/bounds-7.c: New test.
3615
3616 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3617
3618 PR libgfortran/61499
3619 * gfortran.dg/arrayio_15.f90: New test.
3620
3621 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3622
3623 PR target/61586
3624 * gcc.target/alpha/pr61586.c: New test.
3625
3626 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3627
3628 PR c++/57573
3629 * g++.dg/template/pr57573.C: New.
3630
3631 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3632
3633 * gcc.dg/tree-ssa/interposition.c: New testcase.
3634
3635 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3636
3637 PR c++/56633
3638 * g++.dg/cpp0x/deleted8.C: New.
3639
3640 2014-06-26 Martin Jambor <mjambor@suse.cz>
3641
3642 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3643 parameter.
3644 * g++.dg/simulate-thread/bitfields.C: Likewise.
3645 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3646 allow-packed-store-data-races parameter.
3647 * gcc.dg/simulate-thread/subfields.c: Likewise.
3648 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3649 to one.
3650
3651 2014-06-26 Martin Jambor <mjambor@suse.cz>
3652
3653 * g++.dg/ipa/pr60600.C: Fix typo.
3654 * g++.dg/ipa/devirt-25.C: Likewise.
3655
3656 2014-06-26 Richard Biener <rguenther@suse.de>
3657
3658 PR tree-optimization/61607
3659 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3660
3661 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3662
3663 * gcc.dg/inline-22.c: Add bind_pic_locally.
3664 * gcc.dg/inline_4.c: Ditto.
3665 * gcc.dg/fail_always_inline.c: Ditto.
3666 * g++.dg/ipa/devirt-25.C: Ditto.
3667
3668 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3669
3670 * lib/target-support.exp (bind_pic_locally): Save the flags to
3671 'flags_to_postpone' instead of appending to 'flags'.
3672 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3673 with flags_to_postpone and revert after target_compile.
3674 * lib/g++.exp (g++_target_compile): Ditto.
3675 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3676
3677 2014-06-26 Nick Clifton <nickc@redhat.com>
3678
3679 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3680
3681 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3682
3683 PR c++/61537
3684 * g++.dg/template/pr61537.C: New testcase.
3685
3686 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3687
3688 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3689 powerpc*-*-linux*.
3690
3691 2014-06-25 Tobias Burnus <burnus@net-b.de>
3692
3693 * gfortran.dg/coarray_33.f90: New.
3694
3695 2014-06-25 Tobias Burnus <burnus@net-b.de>
3696
3697 * gfortran.dg/coarray/coindexed_1.f90: New.
3698
3699 2014-06-25 Tobias Burnus <burnus@net-b.de>
3700
3701 * gfortran.dg/coarray_collectives_7.f90: New.
3702
3703 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704
3705 * gcc.c-torture/execute/20140622-1.c: New test.
3706
3707 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 DR 178
3710 PR c++/49132
3711 * g++.dg/cpp0x/aggr1.C: New.
3712 * g++.dg/cpp0x/aggr2.C: Likewise.
3713 * g++.dg/init/aggr11.C: Likewise.
3714 * g++.dg/init/aggr12.C: Likewise.
3715
3716 2014-06-25 Martin Jambor <mjambor@suse.cz>
3717
3718 * g++.dg/ipa/pr61540.C: Remove dumping test.
3719
3720 2014-06-25 Marek Polacek <polacek@redhat.com>
3721
3722 PR c/61162
3723 * gcc.dg/pr61162.c: Adjust dg-warning.
3724 * gcc.dg/pr61162-2.c: New test.
3725
3726 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3727
3728 PR tree-optimization/57742
3729 * gcc.dg/tree-ssa/calloc-3.c: New file.
3730
3731 2014-06-25 Richard Biener <rguenther@suse.de>
3732
3733 PR testsuite/61560
3734 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3735 for targets that return _Complex float in memory.
3736
3737 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3738
3739 * gcc.target/arm/vect-noalign.c: Adjust options.
3740
3741 2014-06-24 Cong Hou <congh@google.com>
3742
3743 * gcc.dg/vect/vect-reduc-sad.c: New.
3744 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3745
3746 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3747
3748 PR tree-optimization/57742
3749 * g++.dg/tree-ssa/calloc.C: New testcase.
3750 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3751 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3752 * gcc.dg/strlenopt-9.c: Adapt.
3753
3754 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3755
3756 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3757 global variable.
3758 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3759 instead of calling sequentially in the C code.
3760 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3761 saved_return_address to the stack frame where LR register was stored.
3762 (saved_return_address): Declare weak.
3763
3764 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3765
3766 PR c++/33972
3767 * g++.dg/other/operator3.C: New.
3768 * g++.dg/template/operator8.C: Adjust.
3769 * g++.dg/template/operator9.C: Likewise.
3770
3771 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3772
3773 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3774
3775 2014-06-24 Richard Biener <rguenther@suse.de>
3776
3777 PR tree-optimization/61572
3778 * gcc.target/i386/pr61572.c: New testcase.
3779
3780 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3781
3782 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3783 reduction clause.
3784 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3785 Remove Label is never defined expected error.
3786 * gfortran.dg/gomp/udr8.f90: New test.
3787
3788 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3789
3790 PR tree-optimization/61554
3791 * g++.dg/torture/pr61554.C: New testcase.
3792
3793 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3794
3795 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3796
3797 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3798
3799 * gcc.dg/localalias-2.c: Guard by require-alias.
3800 * gcc.dg/globalalias-2.c: Likewise.
3801
3802 2014-06-23 Kai Tietz <ktietz@redhat.com>
3803
3804 * gcc.target/i386/indjmp-1.c: New test.
3805
3806 2014-06-23 Andrew Pinski <apinski@cavium.com>
3807
3808 * gcc.c-torture/compile/20140723-1.c: New testcase.
3809
3810 2014-06-23 Marek Polacek <polacek@redhat.com>
3811
3812 PR c/61553
3813 * c-c++-common/pr61553.c (foo): Add dg-error.
3814
3815 2014-06-23 Tobias Burnus <burnus@net-b.de>
3816
3817 * gfortran.dg/coarray_32.f90: New.
3818
3819 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 DR 577
3822 PR c++/33101
3823 * g++.dg/other/void1.C: Adjust.
3824 * g++.dg/other/void3.C: Likewise.
3825
3826 2014-06-23 Marek Polacek <polacek@redhat.com>
3827
3828 PR c/61553
3829 * c-c++-common/pr61553.c: New test.
3830
3831 2014-06-23 Richard Biener <rguenther@suse.de>
3832
3833 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3834 * g++.dg/vect/slp-pr50819.cc: Likewise.
3835 * g++.dg/vect/slp-pr56812.cc: Likewise.
3836 * gcc.dg/vect/bb-slp-1.c: Likewise.
3837 * gcc.dg/vect/bb-slp-10.c: Likewise.
3838 * gcc.dg/vect/bb-slp-11.c: Likewise.
3839 * gcc.dg/vect/bb-slp-13.c: Likewise.
3840 * gcc.dg/vect/bb-slp-14.c: Likewise.
3841 * gcc.dg/vect/bb-slp-15.c: Likewise.
3842 * gcc.dg/vect/bb-slp-16.c: Likewise.
3843 * gcc.dg/vect/bb-slp-17.c: Likewise.
3844 * gcc.dg/vect/bb-slp-18.c: Likewise.
3845 * gcc.dg/vect/bb-slp-19.c: Likewise.
3846 * gcc.dg/vect/bb-slp-2.c: Likewise.
3847 * gcc.dg/vect/bb-slp-20.c: Likewise.
3848 * gcc.dg/vect/bb-slp-21.c: Likewise.
3849 * gcc.dg/vect/bb-slp-22.c: Likewise.
3850 * gcc.dg/vect/bb-slp-23.c: Likewise.
3851 * gcc.dg/vect/bb-slp-24.c: Likewise.
3852 * gcc.dg/vect/bb-slp-25.c: Likewise.
3853 * gcc.dg/vect/bb-slp-26.c: Likewise.
3854 * gcc.dg/vect/bb-slp-27.c: Likewise.
3855 * gcc.dg/vect/bb-slp-28.c: Likewise.
3856 * gcc.dg/vect/bb-slp-29.c: Likewise.
3857 * gcc.dg/vect/bb-slp-3.c: Likewise.
3858 * gcc.dg/vect/bb-slp-30.c: Likewise.
3859 * gcc.dg/vect/bb-slp-31.c: Likewise.
3860 * gcc.dg/vect/bb-slp-32.c: Likewise.
3861 * gcc.dg/vect/bb-slp-4.c: Likewise.
3862 * gcc.dg/vect/bb-slp-5.c: Likewise.
3863 * gcc.dg/vect/bb-slp-6.c: Likewise.
3864 * gcc.dg/vect/bb-slp-7.c: Likewise.
3865 * gcc.dg/vect/bb-slp-8.c: Likewise.
3866 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3867 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3868 * gcc.dg/vect/bb-slp-9.c: Likewise.
3869 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3870 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3871 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3872 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3873 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3874 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3875 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3876 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3877 * gcc.dg/vect/pr26359.c: Likewise.
3878 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3879
3880 2014-06-23 Marek Polacek <polacek@redhat.com>
3881
3882 * c-c++-common/pr49706-2.c: New test.
3883
3884 2014-06-23 Alan Modra <amodra@gmail.com>
3885
3886 * gcc.dg/pr61583.c: New.
3887
3888 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3889
3890 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3891 [u]int64x1_t.
3892
3893 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3894 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3895
3896 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3897 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3898 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3899 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3900 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3901 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3902 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3903 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3904 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3905 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3906 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3907 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3908 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3909 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3910 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3911 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3912 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3913 test_vsrid_n_u64): Fix signature to match intrinsic.
3914
3915 (test_vabs_s64): Remove.
3916 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3917
3918 (test_vdupd_lane_s64): Rename to...
3919 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3920
3921 (test_vdupd_lane_u64): Rename to...
3922 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3923
3924 (test_vtst_s64): Rename to...
3925 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3926
3927 (test_vtst_u64): Rename to...
3928 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3929
3930 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3931 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3932 Remove out-of-bounds tests.
3933 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3934 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3935 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3936
3937 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3938
3939 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3940 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3941 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3942 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3943 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3944 vector types.
3945 * gcc.target/aarch64/vsub_f64.c: Likewise.
3946 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3947 scheme as now the same for all variants.
3948 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3949 float64x1_t.
3950
3951 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3952
3953 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3954
3955 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3956
3957 * gcc.dg/localalias.c: Fix broken commit.
3958 * gcc.dg/globalalias.c: Likewise.
3959
3960 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3961
3962 * gcc.dg/localalias.c: New testcase.
3963 * gcc.dg/localalias-2.c: New testcase.
3964 * gcc.dg/globalalias.c: New testcase.
3965 * gcc.dg/globalalias-2.c: New testcase.
3966
3967 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3968
3969 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3970
3971 2014-06-20 Marek Polacek <polacek@redhat.com>
3972
3973 * c-c++-common/ubsan/bounds-1.c: New test.
3974 * c-c++-common/ubsan/bounds-2.c: New test.
3975 * c-c++-common/ubsan/bounds-3.c: New test.
3976 * c-c++-common/ubsan/bounds-4.c: New test.
3977 * c-c++-common/ubsan/bounds-5.c: New test.
3978 * c-c++-common/ubsan/bounds-6.c: New test.
3979
3980 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3981
3982 Make the tests big-endian friendly.
3983
3984 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3985 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3986 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3987 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3988 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3989 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3990 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3991 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3992 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3993
3994 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3995 Max Ostapenko <m.ostapenko@partner.samsung.com>
3996
3997 PR sanitizer/61547
3998 * c-c++-common/asan/strlen-overflow-1.c: New test.
3999
4000 2014-06-20 Martin Jambor <mjambor@suse.cz>
4001
4002 PR ipa/61540
4003 * g++.dg/ipa/pr61540.C: New test.
4004
4005 2014-06-20 Yury Gribov <y.gribov@samsung.com>
4006 Max Ostapenko <m.ostapenko@partner.samsung.com>
4007
4008 PR sanitizer/61530
4009 * c-c++-common/asan/pr61530.c: New test.
4010
4011 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4012
4013 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
4014 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
4015 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
4016 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
4017 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
4018 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
4019 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
4020 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
4021 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
4022 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
4023 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
4024 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
4025 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4026 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
4027 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
4028 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
4029 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
4030 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
4031 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
4032 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
4033 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
4034 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4035 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
4036 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
4037 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
4038 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
4039 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
4040 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
4041 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
4042 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
4043 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
4044 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
4045 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
4046 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
4047 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
4048 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4049 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4050 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
4051 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
4052 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
4053 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
4054 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
4055 (test_vqdmlal_high_lane_s16): Fix parameter type.
4056 (test_vqdmlal_high_lane_s32): Likewise.
4057 (test_vqdmull_high_lane_s16): Likewise.
4058 (test_vqdmull_high_lane_s32): Likewise.
4059 (test_vqdmlsl_high_lane_s32): Likewise.
4060 (test_vqdmlsl_high_lane_s16): Likewise.
4061 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
4062 Fix argument type.
4063 (test_vqdmlals_lane_s32): Likewise.
4064 (test_vqdmlslh_lane_s16): Likewise.
4065 (test_vqdmlsls_lane_s32): Likewise.
4066 (test_vqdmulhh_lane_s16): Likewise.
4067 (test_vqdmulhs_lane_s32): Likewise.
4068 (test_vqdmullh_lane_s16): Likewise.
4069 (test_vqdmulls_lane_s32): Likewise.
4070 (test_vqrdmulhh_lane_s16): Likewise.
4071 (test_vqrdmulhs_lane_s32): Likewise.
4072
4073 2014-06-20 Tobias Burnus <burnus@net-b.de>
4074
4075 PR testsuite/61567
4076 * gfortran.dg/coarray_collectives_5.f90: Update
4077 dg-final scan-tree-dump-times.
4078 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4079
4080 2014-06-20 Hale Wang <hale.wang@arm.com>
4081
4082 * gcc.target/arm/lto/: New folder to verify the LTO option.
4083 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4084 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4085 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4086 * lib/lto.exp (object-readelf): New procedure.
4087
4088 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4089
4090 PR fortran/61454
4091 * gfortran.dg/pr61454.f90: New file.
4092
4093 2014-06-19 Terry Guo <terry.guo@arm.com>
4094
4095 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4096 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4097 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4098
4099 2014-06-19 Tobias Burnus <burnus@net-b.de>
4100
4101 * gfortran.dg/coarray/collectives_2.f90: Extend
4102 and make valid.
4103
4104 2014-06-18 Tom de Vries <tom@codesourcery.com>
4105
4106 * gcc.target/aarch64/fuse-caller-save.c: New test.
4107
4108 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4109 Tom de Vries <tom@codesourcery.com>
4110
4111 * gcc.target/arm/fuse-caller-save.c: New test.
4112
4113 2014-06-18 Richard Biener <rguenther@suse.de>
4114
4115 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4116 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4117 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4118
4119 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4120
4121 PR tree-optimization/61518
4122 * gcc.dg/torture/pr61518.c: New test.
4123
4124 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4125
4126 PR tree-optimization/61517
4127 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4128 (incorrect_read_be32): Likewise.
4129 (main): Call incorrect_read_* to test stmt replacement is made by
4130 bswap at the right place.
4131 * gcc.c-torture/execute/pr61517.c: New test.
4132
4133 2014-06-18 Andreas Schwab <schwab@suse.de>
4134
4135 PR rtl-optimization/54555
4136 * gcc.target/m68k/pr54555.c: New test.
4137
4138 2014-06-18 Olivier Hainque <hainque@adacore.com>
4139
4140 * gnat.dg/blocklocs.adb: New test.
4141
4142 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4143
4144 PR tree-optimization/52252
4145 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4146 * gcc.target/i386/pr52252-core.c: Ditto.
4147
4148 PR tree-optimization/61403
4149 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4150
4151 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4152
4153 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4154 * gfortran.dg/gomp/depend-1.f90: New test.
4155 * gfortran.dg/gomp/target1.f90: New test.
4156 * gfortran.dg/gomp/target2.f90: New test.
4157 * gfortran.dg/gomp/target3.f90: New test.
4158 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4159 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4160 201107.
4161
4162 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4163
4164 PR fortran/61126
4165 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4166
4167 2014-06-17 Tobias Burnus <burnus@net-b.de>
4168 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4169
4170 * gfortran.dg/coarray/send_array.f90: New.
4171 * gfortran.dg/coarray/get_array.f90: New.
4172 * gfortran.dg/coarray/sendget_array.f90: New.
4173 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4174 names.
4175 * gfortran.dg/coarray/collectives_2.f90: New.
4176
4177 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4178
4179 PR target/61533
4180 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4181 dg-options.
4182
4183 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4184
4185 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4186 unit_id and kind_id to zero.
4187
4188 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4189
4190 PR target/61483
4191 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4192 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4193 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4194 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4195
4196 2014-06-17 Richard Biener <rguenther@suse.de>
4197
4198 PR lto/61012
4199 * gcc.dg/lto/pr61526_0.c: New testcase.
4200 * gcc.dg/lto/pr61526_1.c: Likewise.
4201
4202 2014-06-17 Richard Biener <rguenther@suse.de>
4203
4204 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4205 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4206 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4207 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4208 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4209
4210 2014-06-17 Richard Biener <rguenther@suse.de>
4211
4212 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4213
4214 2014-06-16 Richard Biener <rguenther@suse.de>
4215
4216 PR tree-optimization/61482
4217 * g++.dg/torture/pr61482.C: New testcase.
4218
4219 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4220
4221 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4222 vpmacsdql instruction.
4223
4224 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4225
4226 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4227 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4228 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4229 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4230 test patterns.
4231 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4232 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4233 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4234 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4235 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4236 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4237
4238 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4239
4240 PR fortran/28484
4241 PR fortran/61429
4242 * gfortran.dg/system_clock_1.f90: New file.
4243 * gfortran.dg/system_clock_2.f90: New file.
4244
4245 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4246
4247 PR c++/33101
4248 * g++.dg/other/void3.C: New.
4249 * g++.dg/conversion/err-recover1.C: Update.
4250
4251 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4252
4253 PR target/61415
4254 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4255 * gcc.target/powerpc/pack02.c: Use it.
4256 * gcc.target/powerpc/tfmode_off.c: Likewise.
4257
4258 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4259
4260 PR rtl-optimization/61094
4261 PR rtl-optimization/61446
4262 * gcc.target/i386/pr61446.c : New.
4263
4264 2014-06-13 Dehao Chen <dehao@google.com>
4265
4266 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4267
4268 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4269
4270 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4271
4272 2014-06-13 Richard Biener <rguenther@suse.de>
4273
4274 * c-c++-common/pr46562-2.c: Adjust.
4275 * g++.dg/tree-ssa/pr8781.C: Likewise.
4276 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4277 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4278 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4279 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4280 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4281
4282 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4283
4284 PR tree-optimization/61375
4285 * gcc.c-torture/execute/pr61375-1.c: New test.
4286
4287 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR middle-end/61486
4290 * c-c++-common/gomp/pr61486-1.c: New test.
4291 * c-c++-common/gomp/pr61486-2.c: New test.
4292
4293 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4294
4295 PR target/59843
4296 * gcc.dg/vect/vect-singleton_1.c: New file.
4297
4298 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4299
4300 PR target/61443
4301 * gcc.target/avr/torture/pr61443.c: New test.
4302
4303 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4304
4305 PR c++/19200
4306 * g++.dg/parse/friend11.C: New.
4307
4308 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/60265
4311 * g++.dg/cpp0x/using-enum-1.C: New.
4312 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4313
4314 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/19200
4317 * g++.dg/parse/friend9.C: New.
4318 * g++.dg/parse/friend10.C: Likewise.
4319 * g++.dg/parse/friend7.C: Adjust.
4320
4321 2014-06-11 Richard Biener <rguenther@suse.de>
4322
4323 PR tree-optimization/61452
4324 * gcc.dg/torture/pr61452.c: New testcase.
4325
4326 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4327
4328 PR c++/34049
4329 * g++.dg/parse/pr34049.C: New.
4330
4331 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4332
4333 * gcc.c-torture/execute/pr61306-1.c: New test.
4334 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4335 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4336
4337 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4338
4339 * gcc.target/aarch64/acle/acle.exp: New.
4340 * gcc.target/aarch64/acle/crc32b.c: New test.
4341 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4342 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4343 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4344 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4345 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4346 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4347 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4348
4349 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4350
4351 PR tree-optimization/52252
4352 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4353
4354 2014-06-11 Richard Biener <rguenther@suse.de>
4355
4356 PR middle-end/61437
4357 * gcc.dg/torture/20140610-1.c: New testcase.
4358 * gcc.dg/torture/20140610-2.c: Likewise.
4359
4360 2014-06-10 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/61438
4363 * gcc.dg/torture/pr61438.c: New testcase.
4364
4365 2014-06-10 Richard Biener <rguenther@suse.de>
4366
4367 PR middle-end/61456
4368 * g++.dg/opt/pr61456.C: New testcase.
4369
4370 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4371 Mikael Morin <mikael@gcc.gnu.org>
4372
4373 PR fortran/41936
4374 * gfortran.dg/class_array_15.f03: Check memory leaks.
4375
4376 2014-06-10 Richard Biener <rguenther@suse.de>
4377
4378 PR tree-optimization/57186
4379 PR tree-optimization/59299
4380 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4381 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4382
4383 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR fortran/60928
4386 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4387 directives.
4388 * gfortran.dg/gomp/associate1.f90: New test.
4389 * gfortran.dg/gomp/intentin1.f90: New test.
4390 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4391 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4392 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4393 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4394
4395 2014-06-09 Marek Polacek <polacek@redhat.com>
4396
4397 PR c/36446
4398 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4399 * gcc.dg/array-2.c: Likewise.
4400 * gcc.dg/array-const-2.c: Likewise.
4401 * gcc.dg/ucnid-8.c: Likewise.
4402 * gcc.dg/vla-init-1.c: Likewise.
4403 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4404 * gcc.dg/c99-flex-array-7.c: Likewise.
4405 * gcc.dg/init-bad-1.c: Likewise.
4406 * gcc.dg/init-bad-3.c: Likewise.
4407 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4408 * gcc.dg/pedwarn-init.c: Add dg-warning.
4409 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4410
4411 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4412
4413 PR c++/22556
4414 * g++.dg/other/redecl3.C: New.
4415
4416 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4417
4418 PR c++/54442
4419 * g++.dg/pr54442.C: New file.
4420
4421 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4422
4423 PR fortran/61406
4424 * gfortran.dg/associate_17.f90 : New test
4425
4426 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4427
4428 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4429 void for TEST instead of static void.
4430 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4434 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4435 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4516 instead of static void.
4517 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4518 delete unused variables.
4519 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4523 delete unused variables, void for TEST instead of static void.
4524 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4537 initialize variables.
4538 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4539 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4542 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4543 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4544 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4547 * gcc.target/i386/i386.exp: Ditto.
4548 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4549 CALC, void for TEST instead of static void, initialize variables.
4550 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4551 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4552 static void.
4553 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4554 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4555 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4556 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4557 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4613 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4614 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4615 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4616 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4617 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4619 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4622 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4634 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4636 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4640 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4641 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4642 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4644 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4645 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4648 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4650 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4652 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4653 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4654 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4656 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4658 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4659 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4660 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4661 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4662 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4663 instead of static void.
4664 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4665 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4666 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4668 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4669 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4670 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4671 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4672 static void, delete unused variables.
4673 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4674 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4675 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4676 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4677 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4678 static void, delete unused variables, Change parameters for
4679 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4680 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4681 CALC, void for TEST instead of static void.
4682 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4683 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4684 void.
4685 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4686 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4687 static void, change type of parameter for UNION_TYPE.
4688 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4689 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4690 void for TEST instead of static void, delete unused variables, change
4691 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4692 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4693 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4694 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4695 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4696 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4697 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4698 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4699 void for TEST instead of static void, change parameters for
4700 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4701 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4702 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4703 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4704 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4705 __attribute__((unused)).
4706 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4707 __attribute__((unused)).
4708 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4709 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4710 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4711 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4712 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4713 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4714 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4715 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4716 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4717 add __attribute__((unused)).
4718 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4719 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4720 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4721 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4722 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4723 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4724 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4725 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4726 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4727 delete unused variables.
4728 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4729 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4730 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4731 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4732 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4733 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4734 static void, mask_merging and zero_masking for unsigned types.
4735 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4736 CHECK_ARRAY for unsigned types.
4737 * gcc.target/i386/m256-check.h: Ditto.
4738 * gcc.target/i386/m512-check.h: Ditto.
4739
4740 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4741
4742 PR target/61062
4743 * gcc.target/arm/pr48252.c (main): Expect same result
4744 as endian-neutral.
4745
4746 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4747
4748 PR fortran/45187
4749 * gfortran.dg/cray_pointers_10.f90: New file.
4750
4751 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4752
4753 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4754 instead of complex(kind=16).
4755
4756 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4757
4758 PR fortran/38829
4759 * gfortran.dg/bind_c_usage_29.f90: New file.
4760
4761 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4762
4763 * gnat.dg/opt38.adb: New test.
4764 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4765
4766 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4767
4768 PR target/18343
4769 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4770 New macro, 0 for __MMIX__, default 64.
4771 (bar): Pass it to __builtin_apply instead of literal 64.
4772
4773 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4774
4775 * gfortran.dg/io_constraints_11.f90: New file.
4776 * gfortran.dg/io_constraints_12.f90: New file.
4777 * gfortran.dg/io_constraints_13.f90: New file.
4778
4779 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4780
4781 PR target/61423
4782 * gcc.target/i386/pr61423.c: New test.
4783
4784 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 PR c++/60184
4787 * g++.dg/cpp0x/constexpr-union6.C: New.
4788 * g++.dg/cpp0x/union6.C: Likewise.
4789 * g++.dg/init/ref14.C: Adjust.
4790 * g++.dg/init/union1.C: Likewise.
4791
4792 2014-06-06 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/59299
4795 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4796
4797 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4798
4799 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4800 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4801
4802 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4803
4804 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4805 bitfield and test wrong results instead of correct results to make the
4806 test more portable.
4807
4808 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/60432
4811 * g++.dg/cpp0x/constexpr-60432.C: New.
4812
4813 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 PR c++/60199
4816 * g++.dg/cpp0x/constexpr-60199.C: New.
4817
4818 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4819
4820 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4821 Specify -march=z900 as an additional option.
4822 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4823 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4824 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4825
4826 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4827
4828 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4829 reduction clause diagnostic changes.
4830 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4831 * gfortran.dg/gomp/reduction1.f90: Likewise.
4832 * gfortran.dg/gomp/reduction3.f90: Likewise.
4833 * gfortran.dg/gomp/udr1.f90: New test.
4834 * gfortran.dg/gomp/udr2.f90: New test.
4835 * gfortran.dg/gomp/udr3.f90: New test.
4836 * gfortran.dg/gomp/udr4.f90: New test.
4837 * gfortran.dg/gomp/udr5.f90: New test.
4838 * gfortran.dg/gomp/udr6.f90: New test.
4839 * gfortran.dg/gomp/udr7.f90: New test.
4840
4841 2014-06-06 Christian Bruel <christian.bruel@st.com>
4842
4843 PR tree-optimization/43934
4844 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4845
4846 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4847
4848 PR c/53119
4849 * gcc.dg/pr53119.c: New testcase.
4850
4851 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4852
4853 PR target/52472
4854 * gcc.target/avr/pr52472.c: New test.
4855
4856
4857 2014-06-05 Jeff Law <law@redhat.com>
4858
4859 PR tree-optimization/61289
4860 * g++.dg/pr61289.C: New test.
4861 * g++.dg/pr61289-2.C: New test.
4862
4863 2014-06-05 Richard Biener <rguenther@suse.de>
4864 Paolo Carlini <paolo.carlini@oracle.com>
4865
4866 PR c++/56961
4867 * g++.dg/parse/pr56961.C: New.
4868
4869 2014-06-05 Kai Tietz <ktietz@redhat.com>
4870
4871 PR target/46219
4872 * gcc.target/i386/sibcall-4.c: Remove xfail.
4873
4874 2014-06-05 Julian Brown <julian@codesourcery.com>
4875 Sandra Loosemore <sandra@codesourcery.com>
4876
4877 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4878
4879 2014-06-05 Richard Biener <rguenther@suse.de>
4880
4881 PR c++/61004
4882 * g++.dg/diagnostic/pr61004.C: New testcase.
4883
4884 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4885
4886 * gcc.dg/torture/pr61319.c: New test.
4887
4888 2014-06-05 Marek Polacek <polacek@redhat.com>
4889
4890 PR c/56724
4891 * gcc.dg/pr56724-3.c: New test.
4892
4893 2014-06-05 Andreas Schwab <schwab@suse.de>
4894
4895 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4896
4897 2014-06-05 Marek Polacek <polacek@redhat.com>
4898
4899 PR c/49706
4900 * c-c++-common/pr49706.c: New test.
4901
4902 2014-06-05 Marek Polacek <polacek@redhat.com>
4903
4904 PR c/48062
4905 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4906 * gcc.dg/Wshadow-3.c: Likewise.
4907 * gcc.dg/pr48062.c: New test.
4908
4909 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 PR c++/43453
4912 * g++.dg/init/pr43453.C: New.
4913
4914 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4915
4916 PR tree-optimization/61385
4917 * gcc.dg/tree-ssa/pr61385.c: New file.
4918
4919 2014-06-04 Richard Biener <rguenther@suse.de>
4920
4921 PR tree-optimization/60098
4922 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4923
4924 2014-06-04 Richard Biener <rguenther@suse.de>
4925
4926 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4927
4928 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4929
4930 PR c/58942
4931 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4932 the case with a pointer.
4933
4934 2014-06-04 Marek Polacek <polacek@redhat.com>
4935
4936 PR c/30020
4937 * c-c++-common/pr30020.c: New test.
4938
4939 2014-06-03 Andrew Pinski <apinski@cavium.com>
4940
4941 * gcc.c-torture/compile/20140528-1.c: New testcase.
4942
4943 2014-06-03 Dehao Chen <dehao@google.com>
4944
4945 * gcc.dg/tree-prof/merge_block.c: New test.
4946
4947 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4948
4949 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4950 * g++.dg/ext/mv15.C (dg-options): Ditto.
4951
4952 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4953
4954 DR 1423
4955 PR c++/52174
4956 * g++.dg/cpp0x/nullptr31.C: New.
4957 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4958 * g++.dg/cpp0x/nullptr17.C: Update.
4959
4960 2014-06-03 Marek Polacek <polacek@redhat.com>
4961
4962 PR c/60439
4963 * c-c++-common/pr60439.c: New test.
4964 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4965
4966 2014-06-03 Martin Jambor <mjambor@suse.cz>
4967
4968 PR ipa/61160
4969 * g++.dg/ipa/pr61160-1.C: New test.
4970
4971 2014-06-03 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/61383
4974 * gcc.dg/torture/pr61383-1.c: New testcase.
4975
4976 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4977
4978 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4979
4980 2014-06-02 Jeff Law <law@redhat.com>
4981
4982 PR rtl-optimization/61094
4983 * g++.dg/pr61094: New test.
4984
4985 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4986
4987 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4988 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4989 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4990 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4991 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4992 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4993 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4994 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4995
4996 2014-06-02 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/61346
4999 * gcc.dg/torture/pr61346.c: New testcase.
5000
5001 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
5002
5003 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
5004 not compilation.
5005 * gcc.target/i386/sibcall-4.c: Ditto.
5006 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
5007
5008 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
5009
5010 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
5011 in scan-assembler-not string.
5012 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
5013 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
5014 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
5015
5016 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
5017
5018 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
5019
5020 2014-06-01 Kai Tietz <ktietz@redhat.com>
5021
5022 PR target/61377
5023 * gcc.target/i386/sibcall-6.c: New test.
5024
5025 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 DR 1227
5028 PR c++/57543
5029 * g++.dg/cpp0x/pr57543-1.C: New.
5030 * g++.dg/cpp0x/pr57543-2.C: Likewise.
5031 * g++.dg/cpp0x/pr57543-3.C: Likewise.
5032 * g++.dg/cpp0x/decltype59.C: Likewise.
5033
5034 2014-05-31 Tom de Vries <tom@codesourcery.com>
5035
5036 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
5037
5038 2014-05-30 Jakub Jelinek <jakub@redhat.com>
5039
5040 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
5041 restore_gcc_exec_prefix_env_var): New procedures.
5042 (set_ld_library_path_env_vars,
5043 restore_ld_library_path_env_vars): Use them.
5044 * lib/c-compat.exp: Load target-libpath.exp.
5045 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
5046 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
5047 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
5048 restore_gcc_exec_prefix_env_var.
5049 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
5050 Likewise.
5051
5052 * c-c++-common/asan/misalign-1.c: New test.
5053 * c-c++-common/asan/misalign-2.c: New test.
5054
5055 * g++.dg/asan/asan_test.C: Add -std=c++11 and
5056 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
5057 -DASAN_USE_DEJAGNU_GTEST=1.
5058 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
5059 * g++.dg/asan/asan_oob_test.cc: Likewise.
5060 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
5061 * g++.dg/asan/asan_str_test.cc: Likewise.
5062 * g++.dg/asan/asan_test_utils.h: Likewise.
5063 * g++.dg/asan/sanitizer_test_config.h: Likewise.
5064 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5065 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5066 Imported from upstream r209283.
5067 * g++.dg/asan/asan_test_config.h: Likewise.
5068
5069 2014-05-30 Kai Tietz <ktietz@redhat.com>
5070
5071 PR target/60104
5072 * gcc.target/i386/sibcall-1.c: New test.
5073 * gcc.target/i386/sibcall-2.c: New test.
5074 * gcc.target/i386/sibcall-3.c: New test.
5075 * gcc.target/i386/sibcall-4.c: New test.
5076
5077 2014-05-30 Ian Lance Taylor <iant@google.com>
5078
5079 * gcc.target/i386/pause-2.c: New test.
5080
5081 2014-05-30 Tom de Vries <tom@codesourcery.com>
5082
5083 * gcc.target/i386/fuse-caller-save.c: New test.
5084 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5085 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5086
5087 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5088
5089 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5090 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5091 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5092 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5093 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5094 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5095 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5096 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5097 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5098 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5099 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5100 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5101 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5102 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5103 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5104 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5105 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5106 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5107 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5108 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5109 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5110 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5111 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5112 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5113 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5114 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5115 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5116 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5117 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5118 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5119 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5120 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5121 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5122 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5123 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5124 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5125
5126 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5127
5128 PR rtl-optimization/61325
5129 * gcc.target/aarch64/pr61325.c: New.
5130
5131 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5132
5133 * gcc.target/arm/simd/vextQf32_1.c: New file.
5134 * gcc.target/arm/simd/vextQp16_1.c: New file.
5135 * gcc.target/arm/simd/vextQp8_1.c: New file.
5136 * gcc.target/arm/simd/vextQs16_1.c: New file.
5137 * gcc.target/arm/simd/vextQs32_1.c: New file.
5138 * gcc.target/arm/simd/vextQs64_1.c: New file.
5139 * gcc.target/arm/simd/vextQs8_1.c: New file.
5140 * gcc.target/arm/simd/vextQu16_1.c: New file.
5141 * gcc.target/arm/simd/vextQu32_1.c: New file.
5142 * gcc.target/arm/simd/vextQu64_1.c: New file.
5143 * gcc.target/arm/simd/vextQu8_1.c: New file.
5144 * gcc.target/arm/simd/vextQp64_1.c: New file.
5145 * gcc.target/arm/simd/vextf32_1.c: New file.
5146 * gcc.target/arm/simd/vextp16_1.c: New file.
5147 * gcc.target/arm/simd/vextp8_1.c: New file.
5148 * gcc.target/arm/simd/vexts16_1.c: New file.
5149 * gcc.target/arm/simd/vexts32_1.c: New file.
5150 * gcc.target/arm/simd/vexts64_1.c: New file.
5151 * gcc.target/arm/simd/vexts8_1.c: New file.
5152 * gcc.target/arm/simd/vextu16_1.c: New file.
5153 * gcc.target/arm/simd/vextu32_1.c: New file.
5154 * gcc.target/arm/simd/vextu64_1.c: New file.
5155 * gcc.target/arm/simd/vextu8_1.c: New file.
5156 * gcc.target/arm/simd/vextp64_1.c: New file.
5157
5158 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5159 Tom de Vries <tom@codesourcery.com>
5160
5161 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5162 options.
5163 * gcc.target/mips/fuse-caller-save.h: New include file.
5164 * gcc.target/mips/fuse-caller-save.c: New test.
5165 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5166 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5167
5168 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5169
5170 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5171
5172 2014-05-28 Richard Biener <rguenther@suse.de>
5173
5174 PR middle-end/61045
5175 * gcc.dg/pr61045.c: New testcase.
5176
5177 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178
5179 * lib/clearcap.exp: New file.
5180 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5181 Remove clearcap_ldflags handling.
5182 Call clearcap-init, clearcap-finish.
5183 * gcc.target/i386/i386.exp: Likewise.
5184 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5185 * gcc.target/i386/clearcapv2.map: Move to
5186 ../config/sol2-clearcapv2.map.
5187 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5188 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5189
5190 2014-05-28 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/61335
5193 * gfortran.dg/pr61335.f90: New testcase.
5194
5195 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5196
5197 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5198
5199 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5200
5201 * gnat.dg/overflow_fixed.adb: New test.
5202
5203 2014-05-27 Marek Polacek <polacek@redhat.com>
5204
5205 PR c/56724
5206 * gcc.dg/pr56724-1.c: New test.
5207 * gcc.dg/pr56724-2.c: New test.
5208 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5209 -Wtraditional.
5210 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5211
5212 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5213
5214 * gcc.dg/fold-compare-8.c: New test.
5215 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5216
5217 2014-05-27 Richard Biener <rguenther@suse.de>
5218
5219 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5220
5221 2014-05-27 Marek Polacek <polacek@redhat.com>
5222
5223 PR testsuite/61319
5224 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5225 LLONG_MIN, and ULLONG_MAX.
5226
5227 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5228
5229 * lib/target-supports.exp (check_effective_target_vect_bswap):
5230 Specify arm*-*-* support.
5231
5232 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5233
5234 PR testsuite/61319
5235 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5236 -nan optional.
5237 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5238 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5239
5240 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5241
5242 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5243
5244 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5245
5246 PR rtl-optimization/61222
5247 * gcc.c-torture/compile/pr61222-1.c: New test.
5248 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5249
5250 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5251
5252 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5253
5254 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5255
5256 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5257
5258 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5259
5260 PR libgfortran/55117
5261 * gfortran.dg/namelist_85.f90: New test.
5262
5263 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5264
5265 PR c/61191
5266 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5267 the case with syntax error.
5268
5269 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5270
5271 * gcc.dg/lto/pr61278_0.c: New test.
5272 * gcc.dg/lto/pr61278_1.c: New test.
5273
5274 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5275
5276 * gcc.dg/pr61220.c: New test.
5277 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5278
5279 2014-05-25 Tobias Burnus <burnus@net-b.de>
5280
5281 * gfortran.dg/coarray_10.f90: Update dg-warning.
5282 * gfortran.dg/coarray_this_image_1.f90: New.
5283 * gfortran.dg/coarray_this_image_2.f90: New.
5284
5285 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5286
5287 PR libfortran/61173
5288 * gfortran.dg/arrayio_14.f90: New test.
5289
5290 2014-05-24 Andreas Schwab <schwab@suse.de>
5291
5292 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5293
5294 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5295
5296 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5297 Adjust regexp for -flto.
5298 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5299 * gfortran.dg/pr52835.f90: Likewise.
5300
5301 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5302
5303 PR rtl-optimization/61215
5304 * gcc.target/i386/pr61215.c: New.
5305
5306 2014-05-23 Marek Polacek <polacek@redhat.com>
5307 Jakub Jelinek <jakub@redhat.com>
5308
5309 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5310 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5311 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5312 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5313 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5314 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5315 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5316 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5317 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5318 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5319 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5320 * c-c++-common/ubsan/float-cast.h: New file.
5321 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5322 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5323
5324 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5325
5326 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5327
5328 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5329
5330 * g++.dg/cpp1y/lambda-init9.C: New.
5331
5332 2014-05-23 Richard Biener <rguenther@suse.de>
5333
5334 PR testsuite/61266
5335 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5336 adjust testcase to reflect reality.
5337
5338 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5339
5340 PR tree-optimization/54733
5341 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5342 optimization to support memory sources and bitwise operations
5343 equivalent to load in host endianness.
5344 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5345 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5346 * gcc.c-torture/execute/bswap-2.c: Likewise.
5347
5348 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5349
5350 * lib/target-supports.exp: New effective targets for architectures
5351 capable of performing byte swap.
5352 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5353 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5354 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5355
5356 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/61088
5359 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5360 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5361
5362 2014-05-22 Xinliang David Li <davidxl@google.com>
5363
5364 * g++.dg/ipa/devirt-15.C: Fix expected message.
5365 * g++.dg/ipa/devirt-16.C: Ditto.
5366 * g++.dg/ipa/devirt-17.C: Ditto.
5367 * g++.dg/ipa/devirt-26.C: Ditto.
5368 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5369 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5370 * g++.dg/tree-ssa/pr8781.C:Ditto.
5371
5372 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5373
5374 * gcc.target/powerpc/htm-ttest.c: New test.
5375
5376 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5377
5378 * gnat.dg/opt37.ad[sb]: New test.
5379
5380 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5381
5382 PR c/61271
5383 * g++.dg/cilk-plus/AN/array_function.cc: New.
5384
5385 2014-05-22 Richard Biener <rguenther@suse.de>
5386
5387 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5388
5389 2014-05-22 Kostya Serebryany <kcc@google.com>
5390
5391 * c-c++-common/tsan/mutexset1.c: Update the test to match
5392 upstream r209283.
5393 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5394
5395 2014-05-21 Marek Polacek <polacek@redhat.com>
5396
5397 PR sanitizer/61272
5398 * g++.dg/ubsan/pr61272.C: New test.
5399
5400 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5401 Sandra Loosemore <sandra@codesourcery.com>
5402
5403 PR lto/60179
5404 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5405 * gcc.target/nios2/custom-fp-lto.c: New test.
5406
5407 2014-05-21 Andreas Schwab <schwab@suse.de>
5408
5409 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5410
5411 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5412
5413 PR target/54236
5414 * gcc.target/sh/pr54236-3.c: New.
5415
5416 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5417
5418 PR c++/60189
5419 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5420
5421 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5422
5423 PR tree-optimization/60899
5424 * g++.dg/ipa/devirt-11.C: Update template.
5425
5426 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5427
5428 PR C++/61038
5429 * g++.dg/cpp0x/pr61038.C: New.
5430
5431 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/58753
5434 PR c++/58930
5435 PR c++/58704
5436 * g++.dg/cpp0x/nsdmi-template11.C: New.
5437 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5438 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5439
5440 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5441
5442 * gnat.dg/opt35.adb: New test.
5443 * gnat.dg/opt36.adb: Likewise.
5444 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5445
5446 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/60373
5449 * g++.dg/cpp0x/Wattributes1.C: New.
5450 * g++.dg/ext/visibility/redecl1.C: Adjust.
5451 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5452
5453 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5454
5455 * gcc.target/powerpc/vsxcopy.c: New test.
5456
5457 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5458
5459 PR c++/58664
5460 * g++.dg/cpp0x/nsdmi-union6.C: New.
5461 * g++.dg/parse/pr58664.C: Likewise.
5462 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5463 * g++.dg/parse/crash31.C: Likewise.
5464 * g++.dg/template/error2.C: Likewise.
5465 * g++.dg/template/inherit8.C: Likewise.
5466 * g++.dg/template/offsetof2.C: Likewise.
5467
5468 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5469
5470 * c-c++-common/gomp/simd4.c: Adjust for inform.
5471 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5472 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5473 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5474 * g++.dg/cpp0x/noexcept15.C: Likewise.
5475 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5476 * g++.dg/eh/spec6.C: Likewise.
5477 * g++.dg/expr/cast1.C: Likewise.
5478 * g++.dg/expr/dtor1.C: Likewise.
5479 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5480 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5481 * g++.dg/gomp/pr49223-2.C: Likewise.
5482 * g++.dg/gomp/udr-4.C: Likewise.
5483 * g++.dg/init/delete1.C: Likewise.
5484 * g++.dg/other/crash-2.C: Likewise.
5485 * g++.dg/parse/crash24.C: Likewise.
5486 * g++.dg/parse/crash25.C: Likewise.
5487 * g++.dg/parse/crash31.C: Likewise.
5488 * g++.dg/parse/crash49.C: Likewise.
5489 * g++.dg/parse/crash50.C: Likewise.
5490 * g++.dg/parse/crash54.C: Likewise.
5491 * g++.dg/parse/dtor7.C: Likewise.
5492 * g++.dg/parse/error40.C: Likewise.
5493 * g++.dg/parse/fused-params1.C: Likewise.
5494 * g++.dg/parse/new1.C: Likewise.
5495 * g++.dg/template/crash35.C: Likewise.
5496 * g++.dg/template/crash59.C: Likewise.
5497 * g++.dg/template/crash77.C: Likewise.
5498 * g++.dg/template/error51.C: Likewise.
5499 * g++.dg/template/incomplete1.C: Likewise.
5500 * g++.dg/template/incomplete3.C: Likewise.
5501 * g++.dg/template/incomplete4.C: Likewise.
5502 * g++.dg/template/incomplete5.C: Likewise.
5503 * g++.dg/template/inherit8.C: Likewise.
5504 * g++.dg/template/instantiate1.C: Likewise.
5505 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5506 * g++.dg/template/offsetof2.C: Likewise.
5507 * g++.dg/tm/pr51928.C: Likewise.
5508 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5509 * g++.dg/warn/incomplete1.C: Likewise.
5510 * g++.dg/warn/incomplete2.C: Likewise.
5511 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5512 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5513 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5514 * g++.old-deja/g++.eh/catch1.C: Likewise.
5515 * g++.old-deja/g++.eh/spec6.C: Likewise.
5516 * g++.old-deja/g++.mike/p7868.C: Likewise.
5517 * g++.old-deja/g++.other/crash38.C: Likewise.
5518 * g++.old-deja/g++.other/enum2.C: Likewise.
5519 * g++.old-deja/g++.other/incomplete.C: Likewise.
5520 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5521 * g++.old-deja/g++.pt/crash9.C: Likewise.
5522 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5523 * g++.old-deja/g++.pt/typename8.C: Likewise.
5524 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5525
5526 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5527
5528 * lib/target-supports.exp
5529 (check_effective_target_vect_sizes_32B_16B): Return false if
5530 128-bit AVX vectors preferred.
5531
5532 2014-05-19 Mike Stump <mikestump@comcast.net>
5533
5534 * lib/target-supports.exp (check_effective_target_avx): Early out
5535 if not x86 to prevent x86 flags on non-x86 targets.
5536
5537 2014-05-19 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/61221
5540 * gcc.dg/torture/pr61221.c: New testcase.
5541
5542 2014-05-19 Richard Biener <rguenther@suse.de>
5543
5544 PR tree-optimization/61209
5545 * gfortran.dg/pr61209.f90: New testcase.
5546
5547 2014-05-19 Richard Biener <rguenther@suse.de>
5548
5549 PR tree-optimization/61184
5550 * c-c++-common/torture/pr61184.c: New testcase.
5551
5552 2014-05-19 Christian Bruel <christian.bruel@st.com>
5553
5554 PR target/61195
5555 * gcc.target/sh/pr61195.c: New test.
5556
5557 2014-05-18 Wei Mi <wmi@google.com>
5558
5559 PR target/58066
5560 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5561 directive with rtl insns. Add effective-target fpic and
5562 tls_native.
5563
5564 2014-05-17 Xinliang David Li <davidxl@google.com>
5565
5566 * g++.dg/ipa/devirt-33.C: New testcase.
5567
5568 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5569
5570 * g++.dg/ipa/comdat.C: New file.
5571
5572 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5573
5574 * gnat.dg/volatile12.ad[sb]: New test.
5575
5576 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/enum3.adb: New test.
5579
5580 2014-05-18 Andreas Schwab <schwab@suse.de>
5581
5582 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5583
5584 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5585
5586 PR libfortran/52539
5587 * gfortran.dg/namelist_utf8.f90: New test.
5588
5589 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/52875
5592 * g++.dg/cpp0x/decltype58.C: New.
5593
5594 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5595
5596 * gcc.target/microblaze/others/break_handler.c: New.
5597
5598 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5599
5600 PR tree-optimization/61140
5601 PR tree-optimization/61150
5602 PR tree-optimization/61197
5603 * gcc.dg/tree-ssa/pr61140.c: New file.
5604 * gcc.dg/tree-ssa/pr61150.c: New file.
5605 * gcc.dg/tree-ssa/pr61197.c: New file.
5606
5607 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5608
5609 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5610 (dg-options): Add -mfpmath=387.
5611 (dg-final): Check that no MMX registers are used.
5612
5613 2014-05-17 Andreas Schwab <schwab@suse.de>
5614
5615 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5616
5617 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5618
5619 Revert:
5620 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5621
5622 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5623 occurrences of "int" in the gimple dump to reflect that the return
5624 types of functions now show up in such dumps.
5625 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5626
5627 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5628
5629 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5630 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5631 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5632 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5633 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5634 * gcc.dg/debug/pr35154.c: Update testcase.
5635 * gcc.target/i386/vectorize1.c: Update testcase.
5636
5637 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5638
5639 PR c++/51640
5640 * g++.dg/parse/error54.C: New.
5641
5642 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5643
5644 PR rtl-optimization/60969
5645 * g++.dg/pr60969.C: New.
5646
5647 2014-05-16 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/61194
5650 * gcc.dg/vect/pr61194.c: New testcase.
5651
5652 2014-05-16 Richard Biener <rguenther@suse.de>
5653
5654 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5655 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5657 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5658
5659 2014-05-16 Richard Biener <rguenther@suse.de>
5660
5661 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5662
5663 2014-05-15 Martin Jambor <mjambor@suse.cz>
5664
5665 PR ipa/61085
5666 * g++.dg/ipa/pr61085.C: New test.
5667
5668 2014-05-15 Martin Jambor <mjambor@suse.cz>
5669
5670 PR tree-optimization/61090
5671 * gcc.dg/tree-ssa/pr61090.c: New test.
5672
5673 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5674
5675 PR tree-optimization/61158
5676 * gcc.dg/pr61158.c: New test.
5677
5678 2014-05-15 Andreas Schwab <schwab@suse.de>
5679
5680 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5681 emitted.
5682 * obj-c++.dg/exceptions-5.mm: Likewise.
5683
5684 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5685
5686 * shrink-wrap-loop.c: New test case.
5687
5688 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5689
5690 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5691 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5692 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5693 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5694 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5695 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5696 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5697 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5698 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5699 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5700 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5701 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5702 * gcc.target/arm/simd/vtrns16_1.c: New file.
5703 * gcc.target/arm/simd/vtrns32_1.c: New file.
5704 * gcc.target/arm/simd/vtrns8_1.c: New file.
5705 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5706 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5707 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5708
5709 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5710
5711 * gcc.target/i386/clflushopt-1.c: New.
5712 * gcc.target/i386/xsavec-1.c: Ditto.
5713 * gcc.target/i386/xsavec64-1.c: Ditto.
5714 * gcc.target/i386/xsaves-1.c: Ditto.
5715 * gcc.target/i386/xsaves64-1.c: Ditto.
5716 * gcc.target/i386/sse-12.c: Test new options.
5717 * gcc.target/i386/sse-13.c: Ditto.
5718 * gcc.target/i386/sse-14.c: Ditto.
5719 * gcc.target/i386/sse-22.c: Ditto.
5720 * gcc.target/i386/sse-23.c: Ditto.
5721 * g++.dg/other/i386-2.C: Ditto.
5722 * g++.dg/other/i386-3.C: Ditto.
5723
5724 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5725
5726 PR rtl-optimization/60866
5727 * gcc.dg/pr60866.c: New test.
5728
5729 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5730
5731 PR rtl-optimization/60901
5732 * gcc.target/i386/pr60901.c: New test.
5733
5734 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5735
5736 PR sanitizer/61100
5737 * c-c++-common/asan/asan-interface-1.c: New test.
5738 * lib/asan-dg.exp (asan_include_flags): New function.
5739 (asan_init): Call asan_include_flags to obtain path
5740 to sanitizer headers.
5741
5742 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5743
5744 * lib/target-support.exp (check_dfp_hw_available): New function.
5745 (is-effective-target): Check $arg for dfp_hw.
5746 (is-effective-target-keyword): Likewise.
5747 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5748 Change target to dfp_hw.
5749
5750 2014-05-13 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/61162
5753 * gcc.dg/pr61162.c: New test.
5754
5755 2014-05-13 Marek Polacek <polacek@redhat.com>
5756
5757 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5758 * c-c++-common/pr50459-2.c: New test.
5759
5760 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/54310
5763 * g++.dg/template/pr54310.C: New.
5764
5765 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5766 Sandra Loosemore <sandra@codesourcery.com>
5767
5768 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5769
5770 2014-05-13 Catherine Moore <clm@cm00re.com>
5771
5772 * gcc.target/mips/near-far-1.c: Adjust expected output
5773 to allow the JALS instruction.
5774 * gcc.target/mips/near-far-2.c: Likewise.
5775 * gcc.target/mips/near-far-4.c: Likewise.
5776
5777 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5778
5779 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5780
5781 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR target/61060
5784 * gcc.dg/pr61060.c: New test.
5785
5786 2014-05-12 DJ Delorie <dj@redhat.com>
5787
5788 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5789 * gcc.dg/sibcall-4.c: Likewise.
5790
5791 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5792
5793 * objc.dg/shadow-1.m: New test.
5794 * objc.dg/shadow-2.m: New test.
5795 * objc.dg/ivar-scope-1.m: New test.
5796 * objc.dg/ivar-scope-2.m: New test.
5797 * objc.dg/ivar-scope-3.m: New test.
5798 * objc.dg/ivar-scope-4.m: New test.
5799 * objc.dg/ivar-visibility-1.m: New test.
5800 * objc.dg/ivar-visibility-2.m: New test.
5801 * objc.dg/ivar-visibility-3.m: New test.
5802 * objc.dg/ivar-visibility-4.m: New test.
5803
5804 2014-05-12 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/60127
5807 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5808
5809 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5810
5811 PR fortran/60834
5812 * gfortran.dg/associate_16.f90: New test.
5813
5814 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5815
5816 PR target/60991
5817 * gcc.target/avr/pr60991.c: New testcase.
5818
5819 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/60054
5822 * g++.dg/cpp1y/pr60054.C: New.
5823
5824 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5825
5826 PR c++/51199
5827 * g++.dg/template/pr51199.C: New.
5828
5829 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5830
5831 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5832
5833 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5834
5835 * gfortran.dg/gomp/affinity-1.f90: New test.
5836
5837 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5838
5839 * gcc.dg/torture/pr61136.c: New test.
5840
5841 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 PR c++/59705
5844 * g++.dg/cpp0x/sfinae51.C: New.
5845
5846 PR c++/58353
5847 * g++.dg/cpp0x/variadic157.C: New.
5848
5849 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5850
5851 PR target/51244
5852 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5853
5854 2014-05-10 Marek Polacek <polacek@redhat.com>
5855
5856 * gcc.dg/pedwarn-init.c: New test.
5857 * gcc.dg/init-string-1.c: Adjust dg-error.
5858
5859 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5860
5861 * lib/target-supports.exp
5862 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5863 to the list.
5864
5865 2014-05-09 Marek Polacek <polacek@redhat.com>
5866
5867 PR c/61096
5868 * gcc.dg/pr61096-1.c: New test.
5869 * gcc.dg/pr61096-2.c: New test.
5870
5871 2014-05-09 Florian Weimer <fweimer@redhat.com>
5872
5873 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5874 * g++.dg/fstack-protector-strong.C: Likewise.
5875 * gcc.target/i386/ssp-strong-reg.c: New file.
5876
5877 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5878
5879 PR target/61055
5880 * gcc.target/avr/torture/pr61055.c: New test.
5881
5882 2014-05-09 Marek Polacek <polacek@redhat.com>
5883
5884 PR c/50459
5885 * c-c++-common/attributes-1.c: Move test line to a new test.
5886 * c-c++-common/attributes-2.c: New test.
5887 * c-c++-common/pr50459.c: New test.
5888 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5889 * gcc.dg/nonnull-2.c: Likewise.
5890 * gcc.dg/pr55570.c: Modify dg-error.
5891 * gcc.dg/tm/wrap-2.c: Likewise.
5892
5893 2014-05-08 Jeff Law <law@redhat.com>
5894
5895 PR tree-optimization/61009
5896 * g++.dg/tree-ssa/pr61009.C: New test.
5897
5898 2014-05-08 Matthias Klose <doko@ubuntu.com>
5899
5900 PR driver/61106
5901 * gcc-dg/unused-8a.c: New.
5902 * gcc-dg/unused-8b.c: Likewise.
5903
5904 2014-05-08 Marek Polacek <polacek@redhat.com>
5905
5906 PR c/61053
5907 * gcc.dg/pr61053.c: New test.
5908
5909 2014-05-08 Marek Polacek <polacek@redhat.com>
5910
5911 PR c/61077
5912 * gcc.dg/pr61077.c: New test.
5913
5914 2014-05-08 Tobias Burnus <burnus@net-b.de>
5915
5916 * gfortran.dg/coarray_collectives_1.f90: New.
5917 * gfortran.dg/coarray_collectives_2.f90: New.
5918 * gfortran.dg/coarray_collectives_3.f90: New.
5919 * gfortran.dg/coarray_collectives_4.f90: New.
5920 * gfortran.dg/coarray_collectives_5.f90: New.
5921 * gfortran.dg/coarray_collectives_6.f90: New.
5922 * gfortran.dg/coarray/collectives_1.f90: New.
5923 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5924 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5925 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5926 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5927 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5928 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5929 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5930
5931 2014-05-08 Wei Mi <wmi@google.com>
5932
5933 PR target/58066
5934 * gcc.target/i386/pr58066.c: New test.
5935
5936 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5937
5938 * gcc.target/i386/avx256-unaligned-load-2.c,
5939 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5940 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5941 packed-single instructions.
5942
5943 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5944
5945 PR c++/13981
5946 * g++.dg/diagnostic/pr13981.C: New.
5947
5948 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5949
5950 PR tree-optimization/59100
5951 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5952 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5953
5954 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5955
5956 PR tree-optimization/61095
5957 * gcc.dg/torture/pr61095.c: New test.
5958
5959 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5960
5961 PR middle-end/39246
5962 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5963 the uninitialized complex is used.
5964 * gcc.dg/uninit-17.c: New test to check partial initialization of
5965 complex with branches.
5966 * gcc.dg/uninit-17-O0.c: Likewise.
5967
5968 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5969
5970 PR target/60884
5971 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5972 (test_03): Rename to test_02.
5973
5974 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/61083
5977 * g++.dg/cpp0x/sfinae50.C: New.
5978
5979 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5980
5981 PR c++/61080
5982 * g++.dg/cpp0x/deleted7.C: New.
5983
5984 2014-05-07 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/61034
5987 * g++.dg/tree-ssa/pr61034.C: New testcase.
5988
5989 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5990
5991 * gcc.target/epiphany/isr-arg.c: New file.
5992
5993 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5994
5995 PR tree-optimization/52252
5996 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5997
5998 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5999
6000 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
6001 * gcc.target/aarch64/simd/vrev16p8.x: New file.
6002 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
6003 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
6004 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
6005 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
6006 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
6007 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
6008 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
6009 * gcc.target/aarch64/simd/vrev16s8.x: New file.
6010 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
6011 * gcc.target/aarch64/simd/vrev16u8.x: New file.
6012 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
6013 * gcc.target/aarch64/simd/vrev32p16.x: New file.
6014 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
6015 * gcc.target/aarch64/simd/vrev32p8.x: New file.
6016 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
6017 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
6018 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
6019 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
6020 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
6021 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
6022 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
6023 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
6024 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
6025 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
6026 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
6027 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
6028 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
6029 * gcc.target/aarch64/simd/vrev32s16.x: New file.
6030 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
6031 * gcc.target/aarch64/simd/vrev32s8.x: New file.
6032 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
6033 * gcc.target/aarch64/simd/vrev32u16.x: New file.
6034 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
6035 * gcc.target/aarch64/simd/vrev32u8.x: New file.
6036 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
6037 * gcc.target/aarch64/simd/vrev64f32.x: New file.
6038 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
6039 * gcc.target/aarch64/simd/vrev64p16.x: New file.
6040 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
6041 * gcc.target/aarch64/simd/vrev64p8.x: New file.
6042 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
6043 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
6044 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
6045 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
6046 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
6047 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
6048 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
6049 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
6050 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
6051 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
6052 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
6053 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
6054 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
6055 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
6056 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
6057 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
6058 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
6059 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
6060 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
6061 * gcc.target/aarch64/simd/vrev64s16.x: New file.
6062 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
6063 * gcc.target/aarch64/simd/vrev64s32.x: New file.
6064 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6065 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6066 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6067 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6068 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6069 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6070 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6071 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6072
6073 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6074
6075 gcc.target/aarch64/simd/ext_f32.x: New file.
6076 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6077 gcc.target/aarch64/simd/ext_p16.x: New file.
6078 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6079 gcc.target/aarch64/simd/ext_p8.x: New file.
6080 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6081 gcc.target/aarch64/simd/ext_s16.x: New file.
6082 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6083 gcc.target/aarch64/simd/ext_s32.x: New file.
6084 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6085 gcc.target/aarch64/simd/ext_s64.x: New file.
6086 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6087 gcc.target/aarch64/simd/ext_s8.x: New file.
6088 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6089 gcc.target/aarch64/simd/ext_u16.x: New file.
6090 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6091 gcc.target/aarch64/simd/ext_u32.x: New file.
6092 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6093 gcc.target/aarch64/simd/ext_u64.x: New file.
6094 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6095 gcc.target/aarch64/simd/ext_u8.x: New file.
6096 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6097 gcc.target/aarch64/simd/ext_f64.c: New file.
6098 gcc.target/aarch64/simd/extq_f32.x: New file.
6099 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6100 gcc.target/aarch64/simd/extq_p16.x: New file.
6101 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6102 gcc.target/aarch64/simd/extq_p8.x: New file.
6103 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6104 gcc.target/aarch64/simd/extq_s16.x: New file.
6105 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6106 gcc.target/aarch64/simd/extq_s32.x: New file.
6107 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6108 gcc.target/aarch64/simd/extq_s64.x: New file.
6109 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6110 gcc.target/aarch64/simd/extq_s8.x: New file.
6111 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6112 gcc.target/aarch64/simd/extq_u16.x: New file.
6113 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6114 gcc.target/aarch64/simd/extq_u32.x: New file.
6115 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6116 gcc.target/aarch64/simd/extq_u64.x: New file.
6117 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6118 gcc.target/aarch64/simd/extq_u8.x: New file.
6119 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6120 gcc.target/aarch64/simd/extq_f64.c: New file.
6121
6122 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6123
6124 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6125 * gcc.target/aarch64/vtrnu32.c: Likewise.
6126 * gcc.target/aarch64/vtrnf32.c: Likewise.
6127
6128 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6129
6130 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6131 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6132 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6133 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6134 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6135 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6136 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6137 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6138 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6139 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6140 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6141 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6142 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6143 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6144 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6145 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6146 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6147 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6148 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6149 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6150 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6151 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6152 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6153 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6154 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6155 * gcc.target/aarch64/simd/vtrns16.x: New file.
6156 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6157 * gcc.target/aarch64/simd/vtrns32.x: New file.
6158 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6159 * gcc.target/aarch64/simd/vtrns8.x: New file.
6160 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6161 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6162 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6163 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6164 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6165 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6166
6167 2014-05-07 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/57864
6170 * gcc.dg/torture/pr57864.c: New testcase.
6171
6172 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6173
6174 PR libfortran/61049
6175 * gfortran.dg/list_read_13.f: New test.
6176
6177 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/60999
6180 * g++.dg/cpp0x/nsdmi-template9.C: New.
6181 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6182
6183 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6184 Mike Stump <mikestump@comcast.net>
6185 Richard Sandiford <rdsandiford@googlemail.com>
6186
6187 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6188
6189 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6190
6191 PR ipa/60965
6192 * g++.dg/ipa/devirt-32.C: New testcase.
6193
6194 2014-05-05 Richard Biener <rguenther@suse.de>
6195
6196 PR middle-end/61010
6197 * gcc.dg/torture/pr61010.c: New testcase.
6198
6199 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6200
6201 * gcc.target/s390/leaf-profile.c: New testcase.
6202
6203 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6204
6205 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6206 Disable asm scan for s390.
6207 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6208 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6209
6210 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6211
6212 PR tree-optimization/60363
6213 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6214
6215 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6216
6217 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6218 (dg-require-effective-target): Change target to powerpc_fprs.
6219 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6220 (dg-require-effective-target): Change target to dfprt.
6221
6222 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6223
6224 PR c++/58582
6225 * g++.dg/cpp0x/deleted4.C: New.
6226 * g++.dg/cpp0x/deleted5.C: Likewise.
6227 * g++.dg/cpp0x/deleted6.C: Likewise.
6228
6229 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6230
6231 PR fortran/61025
6232 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6233 regexps for -m32.
6234 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6235 * gfortran.dg/coarray_poly_6.f90: Likewise.
6236 * gfortran.dg/coarray_poly_7.f90: Likewise.
6237 * gfortran.dg/coarray_poly_8.f90: Likewise.
6238
6239 2014-05-02 Marek Polacek <polacek@redhat.com>
6240
6241 PR c/25801
6242 * gcc.dg/pr25801.c: New test.
6243
6244 2014-05-02 Marek Polacek <polacek@redhat.com>
6245
6246 PR c/60784
6247 * gcc.dg/pr60784.c: New test.
6248
6249 2014-05-01 Marek Polacek <polacek@redhat.com>
6250
6251 PR c/60915
6252 * gcc.dg/pr60915.c: New test.
6253
6254 2014-05-01 Marek Polacek <polacek@redhat.com>
6255
6256 PR c/60257
6257 * gcc.dg/pr60257.c: New test.
6258
6259 2014-05-01 Marek Polacek <polacek@redhat.com>
6260
6261 PR c/43395
6262 * c-c++-common/pr43395.c: New test.
6263
6264 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6265
6266 * gcc.dg/cond-reduc-1.c: New test.
6267 * gcc.dg/cond-reduc-2.c: Likewise.
6268
6269 2014-05-01 Marek Polacek <polacek@redhat.com>
6270
6271 PR c/29467
6272 * gcc.dg/pr29467.c: New test.
6273 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6274 about boolean types.
6275 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6276 to bool.
6277 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6278
6279 2014-05-01 Marek Polacek <polacek@redhat.com>
6280
6281 PR c/43245
6282 * gcc.dg/pr43245.c: New test.
6283
6284 2014-05-01 Marek Polacek <polacek@redhat.com>
6285
6286 PR c/56989
6287 * gcc.dg/pr56989.c: New test.
6288
6289 2014-04-30 Ian Lance Taylor <iant@google.com>
6290
6291 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6292 in go_compile_args rather than in argument to go-torture-execute.
6293
6294 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6295
6296 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6297 instead of getpid.
6298
6299 2014-04-30 Tobias Burnus <burnus@net-b.de>
6300
6301 * gfortran.dg/coarray_poly_6.f90
6302 * gfortran.dg/coarray_poly_7.f90
6303 * gfortran.dg/coarray_poly_8.f90
6304
6305 2014-04-30 Tobias Burnus <burnus@net-b.de>
6306
6307 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6308 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6309 * gfortran.dg/coarray/codimension.f90: New.
6310
6311 2014-04-30 Tobias Burnus <burnus@net-b.de>
6312
6313 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6314 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6315
6316 2014-04-30 Tobias Burnus <burnus@net-b.de>
6317
6318 * gfortran.dg/coarray_poly_4.f90: New.
6319 * gfortran.dg/coarray_poly_5.f90: New.
6320
6321 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6322
6323 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6324 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6325 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6326 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6327 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6328 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6329 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6330 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6331 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6332 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6333 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6334 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6335 * gcc.target/arm/simd/vuzps16_1.c: New file.
6336 * gcc.target/arm/simd/vuzps32_1.c: New file.
6337 * gcc.target/arm/simd/vuzps8_1.c: New file.
6338 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6339 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6340 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6341
6342 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6343
6344 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6345 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6346 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6347
6348 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6349
6350 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6351 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6352 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6353 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6354 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6355 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6356 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6357 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6358 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6359 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6360 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6361 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6362 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6363 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6364 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6365 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6366 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6367 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6368 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6369 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6370 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6371 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6372 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6373 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6374 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6375 * gcc.target/aarch64/simd/vuzps16.x: New file.
6376 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6377 * gcc.target/aarch64/simd/vuzps32.x: New file.
6378 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6379 * gcc.target/aarch64/simd/vuzps8.x: New file.
6380 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6381 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6382 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6383 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6384 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6385 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6386
6387 2014-04-30 Richard Biener <rguenther@suse.de>
6388
6389 PR tree-optimization/48329
6390 * gfortran.dg/vect/pr48329.f90: New testcase.
6391
6392 2014-04-30 Marek Polacek <polacek@redhat.com>
6393
6394 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6395 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6396
6397 2014-04-30 Marek Polacek <polacek@redhat.com>
6398
6399 PR c/60139
6400 * gcc.dg/pr60139.c: New test.
6401
6402 2014-04-30 Marek Polacek <polacek@redhat.com>
6403
6404 PR c/60351
6405 * gcc.dg/pr60351.c: New test.
6406
6407 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6408
6409 * gcc.target/arm/simd/simd.exp: New file.
6410 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6411 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6412 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6413 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6414 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6415 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6416 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6417 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6418 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6419 * gcc.target/arm/simd/vzipf32_1.c: New file.
6420 * gcc.target/arm/simd/vzipp16_1.c: New file.
6421 * gcc.target/arm/simd/vzipp8_1.c: New file.
6422 * gcc.target/arm/simd/vzips16_1.c: New file.
6423 * gcc.target/arm/simd/vzips32_1.c: New file.
6424 * gcc.target/arm/simd/vzips8_1.c: New file.
6425 * gcc.target/arm/simd/vzipu16_1.c: New file.
6426 * gcc.target/arm/simd/vzipu32_1.c: New file.
6427 * gcc.target/arm/simd/vzipu8_1.c: New file.
6428
6429 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/51707
6432 * g++.dg/cpp0x/constexpr-51707.C: New.
6433
6434 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6435
6436 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6437 occurrences of "int" in the gimple dump to reflect that the return
6438 types of functions now show up in such dumps.
6439 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6440
6441 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR tree-optimization/60971
6444 * c-c++-common/turtore/pr60971.c: New test.
6445
6446 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6447
6448 * gcc.target/aarch64/simd/simd.exp: New file.
6449 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6450 * gcc.target/aarch64/simd/vzipf32.x: New file.
6451 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6452 * gcc.target/aarch64/simd/vzipp16.x: New file.
6453 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6454 * gcc.target/aarch64/simd/vzipp8.x: New file.
6455 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6456 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6457 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6458 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6459 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6460 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6461 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6462 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6463 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6464 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6465 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6466 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6467 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6468 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6469 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6470 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6471 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6472 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6473 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6474 * gcc.target/aarch64/simd/vzips16.x: New file.
6475 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6476 * gcc.target/aarch64/simd/vzips32.x: New file.
6477 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6478 * gcc.target/aarch64/simd/vzips8.x: New file.
6479 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6480 * gcc.target/aarch64/simd/vzipu16.x: New file.
6481 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6482 * gcc.target/aarch64/simd/vzipu32.x: New file.
6483 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6484 * gcc.target/aarch64/simd/vzipu8.x: New file.
6485
6486 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6487
6488 * gcc.target/aarch64/fcsel_1.c: New test case.
6489
6490 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6491
6492 PR libfortran/60810
6493 * gfortran.dg/arrayio_13.f90: New test.
6494
6495 2014-04-28 Martin Jambor <mjambor@suse.cz>
6496
6497 * gcc.dg/tree-ssa/sra-14.c: New test.
6498
6499 2014-04-28 Richard Biener <rguenther@suse.de>
6500
6501 PR middle-end/60092
6502 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6503 * gcc.dg/vect/pr60092.c: Likewise.
6504
6505 2014-04-28 Richard Biener <rguenther@suse.de>
6506
6507 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6508 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6509 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6510 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6511
6512 2014-04-28 Richard Biener <rguenther@suse.de>
6513
6514 PR tree-optimization/60979
6515 * gcc.dg/graphite/pr60979.c: New testcase.
6516
6517 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6518
6519 PR c/60983
6520 * gcc.dg/pr60114.c: Use signed chars.
6521
6522 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/59120
6525 * g++.dg/cpp0x/alias-decl-43.C: New.
6526
6527 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6528
6529 PR fortran/59604
6530 PR fortran/58003
6531 * gfortran.dg/no_range_check_3.f90: New test.
6532
6533 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6534
6535 PR libfortran/52539
6536 * gfortran.dg/namelist_utf8.f90: New test.
6537
6538 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6539
6540 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6541 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6542 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6543
6544 2014-04-25 Cary Coutant <ccoutant@google.com>
6545
6546 PR debug/60929
6547 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6548 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6549 -fdebug-types-section flag.
6550
6551 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6552
6553 * gcc.target/arm/tail-long-call.c: New test.
6554
6555 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6556
6557 PR tree-optimization/60930
6558 * gcc.dg/torture/pr60930.c: New test.
6559
6560 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR tree-optimization/60960
6563 * gcc.c-torture/execute/pr60960.c: New test.
6564
6565 2014-04-25 Marek Polacek <polacek@redhat.com>
6566
6567 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6568
6569 2014-04-25 Marek Polacek <polacek@redhat.com>
6570
6571 PR c/18079
6572 * gcc.dg/pr18079.c: New test.
6573 * gcc.dg/pr18079-2.c: New test.
6574
6575 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6576
6577 * c-c++-common/gomp/pr60823-2.c: Require effective target
6578 vect_simd_clones.
6579
6580 2014-04-25 Marek Polacek <polacek@redhat.com>
6581
6582 PR c/60114
6583 * gcc.dg/pr60114.c: New test.
6584
6585 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6586
6587 * gcc.c-torture/execute/20140425-1.c: New test.
6588
6589 2014-04-25 Marek Polacek <polacek@redhat.com>
6590
6591 PR c/60156
6592 * c-c++-common/pr60156.c: New test.
6593
6594 2014-04-25 Richard Biener <rguenther@suse.de>
6595
6596 PR ipa/60912
6597 * g++.dg/opt/pr60912.C: New testcase.
6598
6599 2014-04-25 Richard Biener <rguenther@suse.de>
6600
6601 PR ipa/60911
6602 * gcc.dg/lto/pr60911_0.c: New testcase.
6603
6604 2014-04-24 Cong Hou <congh@google.com>
6605
6606 PR tree-optimization/60896
6607 * g++.dg/vect/pr60896.cc: New test.
6608
6609 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6610
6611 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6612 unpack builtin functionss for 128-bit types.
6613 * gcc.target/powerpc/pack02.c: Likewise.
6614 * gcc.target/powerpc/pack03.c: Likewise.
6615 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6616 divide builtin functionss.
6617 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6618 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6619 functions.
6620 * gcc.target/powerpc/bcd-2.c: Likewise.
6621 * gcc.target/powerpc/bcd-3.c: Likewise.
6622 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6623 builtin functionss.
6624 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6625
6626 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6627
6628 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6629 keeps_null_pointer_checks.
6630 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6631 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6632 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6633 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6634
6635 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6636
6637 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6638 Replace load with read and store with write.
6639
6640 2014-04-24 Jeff Law <law@redhat.com>
6641
6642 PR target/60822
6643 * gcc.c-torture/pr60822.c: New test.
6644 * gcc.c-torture/pr60822.x: New test.
6645
6646 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6647
6648 PR c++/57958
6649 * g++.dg/cpp0x/pr57958.C: New test.
6650
6651 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6652
6653 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6654 true for aarch64_be.
6655
6656 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6657 Tom de Vries <tom@codesourcery.com>
6658
6659 * gcc.dg/fuse-caller-save.c: New test.
6660
6661 2014-04-24 Joey Ye <joey.ye@arm.com>
6662
6663 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6664
6665 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6666
6667 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6668 * gcc.dg/vect/vect-bswap16: New test.
6669 * gcc.dg/vect/vect-bswap32: Likewise.
6670 * gcc.dg/vect/vect-bswap64: Likewise.
6671
6672 2014-04-23 Jeff Law <law@redhat.com>
6673
6674 PR tree-optimization/60902
6675 * gcc.target/i386/pr60902.c: New test.
6676
6677 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6678
6679 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6680 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6681 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6682
6683 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6684
6685 * gcc.target/arm/rev16.c: New test.
6686
6687 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 * gcc.target/aarch64/rev16_1.c: New test.
6690
6691 2014-04-23 Richard Biener <rguenther@suse.de>
6692
6693 PR tree-optimization/60903
6694 * gcc.dg/torture/pr60903.c: New testcase.
6695
6696 2014-04-23 Richard Biener <rguenther@suse.de>
6697
6698 PR middle-end/60895
6699 * g++.dg/torture/pr60895.C: New testcase.
6700
6701 2014-04-23 Richard Biener <rguenther@suse.de>
6702
6703 PR middle-end/60891
6704 * gcc.dg/torture/pr60891.c: New testcase.
6705
6706 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR sanitizer/60275
6709 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6710 -fno-sanitize-recover to dg-options.
6711 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6712 add -std=c++11 to dg-options.
6713 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6714 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6715 add -std=c++1y to dg-options.
6716 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6717 -fno-sanitize-recover to dg-options.
6718 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6719 * c-c++-common/ubsan/vla-4.c: Likewise.
6720 * c-c++-common/ubsan/pr59503.c: Likewise.
6721 * c-c++-common/ubsan/vla-3.c: Likewise.
6722 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6723 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6724 * c-c++-common/ubsan/shift-3.c: Likewise.
6725 * c-c++-common/ubsan/overflow-1.c: Likewise.
6726 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6727 * c-c++-common/ubsan/vla-2.c: Likewise.
6728 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6729 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6730 * c-c++-common/ubsan/shift-6.c: Likewise.
6731 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6732 * c-c++-common/ubsan/overflow-add-3.c: New test.
6733 * c-c++-common/ubsan/overflow-add-4.c: New test.
6734 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6735 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6736
6737 2014-04-22 Christian Bruel <christian.bruel@st.com>
6738
6739 * gcc.target/sh/hiconst.c: New test.
6740
6741 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6742
6743 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6744 lroundf generates custom round instruction, too.
6745
6746 2014-04-22 Tobias Burnus <burnus@net-b.de>
6747
6748 PR fortran/60881
6749 * coarray/alloc_comp_3.f90: New.
6750
6751 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/60868
6754 * gcc.target/i386/pr60868.c: New testcase.
6755
6756 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR c/59073
6759 * c-c++-common/gomp/pr59073.c: New test.
6760
6761 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6762
6763 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6764
6765 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6766
6767 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6768 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6769
6770 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6771
6772 * gcc.dg/memcpy-5.c: New test.
6773
6774 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6775
6776 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6777
6778 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6779 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6780 *-*-solaris2.9.
6781 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6782 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6783 from dg-options.
6784 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6785 from dg-additional-options.
6786 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6787 from dg-options.
6788
6789 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6790 execution check.
6791 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6792 (sigill_hdlr): Remove.
6793 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6794 check.
6795
6796 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6797 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6798 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6799
6800 * lib/target-supports.exp (add_options_for_tls): Remove
6801 *-*-solaris2.9* handling.
6802
6803 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6804
6805 * gcc.target/aarch64/vect_cvtf_1.c: New.
6806
6807 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR tree-optimization/60823
6810 * c-c++-common/gomp/pr60823-1.c: New test.
6811 * c-c++-common/gomp/pr60823-2.c: New test.
6812 * c-c++-common/gomp/pr60823-3.c: New test.
6813
6814 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6815
6816 * gcc.target/arm/anddi_notdi-1.c: New test.
6817 * gcc.target/arm/iordi_notdi-1.c: New test case.
6818
6819 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6820
6821 * gcc.target/arm/iordi_notdi-1.c: New test.
6822
6823 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6824
6825 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6826
6827 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6828
6829 PR target/60735
6830 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6831 not cause errors if -mspe.
6832
6833 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6834
6835 PR target/60909
6836 * gcc.target/i386/pr60909-1.c: New test.
6837 * gcc.target/i386/pr60909-2.c: Ditto.
6838
6839 2014-04-18 Cong Hou <congh@google.com>
6840
6841 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6842 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6843
6844 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6845
6846 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6847 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6848
6849 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6850
6851 PR c++/59200
6852 * g++.dg/cpp0x/alias-decl-42.C: New.
6853
6854 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6855
6856 * gcc.target/powerpc/ti_math1.c: New.
6857 * gcc.target/powerpc/ti_math2.c: New.
6858
6859 2014-04-17 Martin Jambor <mjambor@suse.cz>
6860
6861 * gnat.dg/opt34.adb: New.
6862 * gnat.dg/opt34_pkg.ads: Likewise.
6863
6864 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6865
6866 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6867 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6868
6869 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6870
6871 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6872 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6873
6874 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR target/60847
6877 Forward port from 4.8 branch
6878 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6879
6880 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6881 Fix scan patterns.
6882 * gcc.target/i386/bmi-2.c: Ditto.
6883
6884 2014-04-17 Richard Biener <rguenther@suse.de>
6885
6886 PR middle-end/60849
6887 * g++.dg/opt/pr60849.C: New testcase.
6888
6889 2014-04-17 Richard Biener <rguenther@suse.de>
6890
6891 PR tree-optimization/60836
6892 * g++.dg/vect/pr60836.cc: New testcase.
6893
6894 2014-04-17 Richard Biener <rguenther@suse.de>
6895
6896 PR tree-optimization/60841
6897 * gcc.dg/vect/pr60841.c: New testcase.
6898
6899 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6900
6901 * g++.dg/ipa/devirt-31.C: New testcase.
6902
6903 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6904
6905 PR lto/60820
6906 * gcc.dg/lto/pr60820_0.c: New testcase.
6907 * gcc.dg/lto/pr60820_1.c: New testcase.
6908
6909 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6910
6911 PR ipa/60854
6912 * g++.dg/torture/pr60854.C: New testcase.
6913
6914 2014-04-16 Catherine Moore <clm@codesourcery.com>
6915
6916 * gcc.target/mips/umips-store16-2.c: New test.
6917
6918 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6919
6920 * g++.dg/cpp0x/initlist-vect.C: New file.
6921
6922 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6925 * gcc.dg/uninit-I-O0.c: Likewise.
6926 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6927
6928 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR tree-optimization/60844
6931 * gcc.dg/pr60844.c: New test.
6932
6933 2014-04-15 Richard Biener <rguenther@suse.de>
6934
6935 PR rtl-optimization/56965
6936 * gcc.dg/torture/pr56965-1.c: New testcase.
6937 * gcc.dg/torture/pr56965-2.c: Likewise.
6938
6939 2014-04-15 Teresa Johnson <tejohnson@google.com>
6940
6941 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6942
6943 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6944
6945 * gnat.dg/vect14.adb: New test.
6946
6947 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6948
6949 * gnat.dg/vect12.ad[sb]: New test.
6950 * gnat.dg/vect13.ad[sb]: Likewise.
6951
6952 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6953
6954 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6955 under qemu-arm.
6956 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6957 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6958 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6959 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6960 * c-c++-common/ubsan/null-1.c: Likewise.
6961 * c-c++-common/ubsan/null-10.c: Likewise.
6962 * c-c++-common/ubsan/null-11.c: Likewise.
6963 * c-c++-common/ubsan/null-2.c: Likewise.
6964 * c-c++-common/ubsan/null-3.c: Likewise.
6965 * c-c++-common/ubsan/null-4.c: Likewise.
6966 * c-c++-common/ubsan/null-5.c: Likewise.
6967 * c-c++-common/ubsan/null-6.c: Likewise.
6968 * c-c++-common/ubsan/null-7.c: Likewise.
6969 * c-c++-common/ubsan/null-8.c: Likewise.
6970 * c-c++-common/ubsan/null-9.c: Likewise.
6971 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6972 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6973 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6974 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6975 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6976 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6977 * c-c++-common/ubsan/pr59333.c: Likewise.
6978 * c-c++-common/ubsan/pr59667.c: Likewise.
6979 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6980 * c-c++-common/ubsan/pr60636.c: Likewise.
6981 * c-c++-common/ubsan/shift-1.c: Likewise.
6982 * c-c++-common/ubsan/shift-2.c: Likewise.
6983 * c-c++-common/ubsan/vla-1.c: Likewise.
6984
6985 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * gnat.dg/vect11.ad[sb]: New test.
6988
6989 2014-04-14 Richard Biener <rguenther@suse.de>
6990
6991 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6992
6993 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6996
6997 2014-04-14 Richard Biener <rguenther@suse.de>
6998 Marc Glisse <marc.glisse@inria.fr>
6999
7000 PR c/60819
7001 * gcc.target/i386/vec-may_alias.c: New testcase.
7002
7003 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7004
7005 * lib/target-supports.exp
7006 (check_effective_target_vect_widen_mult_si_to_di_pattern):
7007 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
7008 Fix formatting.
7009
7010 2014-04-14 Richard Biener <rguenther@suse.de>
7011
7012 PR lto/60720
7013 * gcc.dg/lto/pr60720_0.c: New testcase.
7014 * gcc.dg/lto/pr60720_1.c: Likewise.
7015
7016 2014-04-14 Christian Bruel <christian.bruel@st.com>
7017
7018 * gcc.target/sh/memset.c: New test.
7019
7020 2014-04-14 Richard Biener <rguenther@suse.de>
7021
7022 PR middle-end/55022
7023 * gcc.dg/graphite/pr55022.c: New testcase.
7024
7025 2014-04-14 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/59817
7028 PR tree-optimization/60453
7029 * gfortran.dg/graphite/pr59817.f: New testcase.
7030 * gcc.dg/graphite/pr59817-1.c: Likewise.
7031 * gcc.dg/graphite/pr59817-2.c: Likewise.
7032
7033 2014-04-14 Jason Merrill <jason@redhat.com>
7034
7035 Revert:
7036 * lib/gcc-dg.exp (dg-build-dso): New.
7037 (gcc-dg-test-1): Handle dg-do-what "dso".
7038
7039 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
7040
7041 PR fortran/60717
7042 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
7043
7044 PR fortran/58085
7045 * gfortran.dg/associate_15.f90: New test.
7046
7047 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7048
7049 PR middle-end/60467
7050 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
7051 case to check.
7052
7053 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7054
7055 PR middle-end/60469
7056 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
7057
7058 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
7059
7060 * gcc.target/mips/umips-store16-1.c: New test.
7061
7062 2014-04-11 Tobias Burnus <burnus@net-b.de>
7063
7064 PR c/60194
7065 * * g++.dg/warn/warn_format_signedness.C: New.
7066 * gcc.dg/format/warn-signedness.c: New.
7067
7068 2014-04-11 Tobias Burnus <burnus@net-b.de>
7069
7070 PR fortran/58880
7071 PR fortran/60495
7072 * gfortran.dg/finalize_25.f90: New.
7073
7074 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7075
7076 * gcc.target/epiphany/t1068-2.c: New file.
7077
7078 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7079
7080 * gcc.target/epiphany/btst-1.c: New test.
7081
7082 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7083
7084 PR rtl-optimization/60651
7085 * gcc.target/epiphany/mode-switch.c: New test.
7086
7087 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 PR c++/58600
7090 * g++.dg/cpp0x/gen-attrs-58.C: New.
7091 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7092
7093 2014-04-11 Steve Ellcey <sellcey@mips.com>
7094 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR middle-end/60556
7097 * gcc.c-torture/compile/pr60556.c: New test.
7098
7099 2014-04-11 Richard Biener <rguenther@suse.de>
7100
7101 PR middle-end/60797
7102 * gcc.dg/pr60797.c: New testcase.
7103
7104 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7105
7106 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7107 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7108 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7109 rename to ...
7110 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7111 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7112 instructions as well.
7113
7114 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR rtl-optimization/60663
7117 * gcc.target/arm/pr60663.c: New test.
7118
7119 2014-04-10 Jason Merrill <jason@redhat.com>
7120
7121 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7122
7123 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7124
7125 PR lto/60567
7126 * g++.dg/lto/pr60567_0.C: New test.
7127
7128 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7129
7130 * gfortran.dg/class_nameclash.f90: New test.
7131
7132 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7133
7134 PR c++/52844
7135 * g++.dg/cpp0x/variadic156.C: New.
7136
7137 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7138
7139 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7140 long.
7141
7142 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7143
7144 PR debug/60655
7145 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7146 -fdata-sections.
7147
7148 2014-04-09 Steve Ellcey <sellcey@mips.com>
7149
7150 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7151 and scan lists.
7152
7153 2014-04-09 Cong Hou <congh@google.com>
7154
7155 PR testsuite/60773
7156 * lib/target-supports.exp:
7157 (check_effective_target_vect_widen_si_to_di_pattern): New.
7158 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7159 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7160 targets only.
7161 (foo): Fix up formatting.
7162 (main): Call check_vect.
7163
7164 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/59115
7167 * g++.dg/template/crash119.C: New.
7168
7169 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7170
7171 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7172
7173 2014-04-08 Jason Merrill <jason@redhat.com>
7174
7175 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7176
7177 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7178
7179 PR rtl-optimization/60776
7180 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7181 * gcc.dg/builtin-bswap-7.c: Likewise.
7182 * gcc.dg/builtin-bswap-6a.c: New testcase.
7183 * gcc.dg/builtin-bswap-7a.c: New testcase.
7184
7185 Revert
7186 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7187
7188 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7189 optimization.
7190 * gcc.dg/builtin-bswap-7.c: Likewise.
7191
7192 2014-04-08 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/60785
7195 * gcc.dg/graphite/pr60785.c: New testcase.
7196
7197 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7198
7199 PR target/60602
7200 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7201 with as at -O0.
7202
7203 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7204
7205 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7206 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7207 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7208
7209 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7210
7211 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7212
7213 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7214
7215 PR target/60609
7216 * g++.dg/torture/pr60609.C: New test.
7217
7218 2014-04-07 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/60766
7221 * gcc.dg/torture/pr60766.c: New testcase.
7222
7223 2014-04-07 Jason Merrill <jason@redhat.com>
7224
7225 * lib/gcc-dg.exp (dg-build-dso): New.
7226 (gcc-dg-test-1): Handle dg-do-what "dso".
7227 * lib/target-supports.exp (add_options_for_dlopen): New.
7228 (check_effective_target_dlopen): Use it.
7229
7230 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7231
7232 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7233
7234 2014-04-07 Richard Biener <rguenther@suse.de>
7235
7236 PR middle-end/60750
7237 * g++.dg/torture/pr60750.C: New testcase.
7238 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7239
7240 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7241
7242 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7243
7244 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7245
7246 PR testsuite/60671
7247 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7248
7249 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7250
7251 PR testsuite/60672
7252 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7253
7254 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7255
7256 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7257
7258 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7259
7260 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7261
7262 * gcc.target/avr/dev-specific-rmw.c: New test.
7263
7264 2014-04-04 Cong Hou <congh@google.com>
7265
7266 PR tree-optimization/60656
7267 * gcc.dg/vect/pr60656.c: New test.
7268
7269 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7270
7271 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7272 optimization.
7273 * gcc.dg/builtin-bswap-7.c: Likewise.
7274
7275 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7276
7277 PR c++/58207
7278 * g++.dg/cpp0x/constexpr-ice15.C: New.
7279
7280 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7281
7282 PR ipa/59626
7283 testcase by Richard Biener
7284 * gcc.dg/lto/pr59626_0.c: New testcase.
7285 * gcc.dg/lto/pr59626_1.c: New testcase.
7286
7287 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7288
7289 PR debug/60655
7290 * gcc.c-torture/compile/pr60655-1.c: New test.
7291
7292 2014-04-04 Martin Jambor <mjambor@suse.cz>
7293
7294 PR ipa/60640
7295 * g++.dg/ipa/pr60640-1.C: New test.
7296 * g++.dg/ipa/pr60640-2.C: Likewise.
7297 * g++.dg/ipa/pr60640-3.C: Likewise.
7298 * g++.dg/ipa/pr60640-4.C: Likewise.
7299
7300 2014-04-04 Jeff Law <law@redhat.com>
7301
7302 PR target/60657
7303 * gcc.target/arm/pr60657.c: New test.
7304
7305 2014-04-04 Richard Biener <rguenther@suse.de>
7306
7307 PR ipa/60746
7308 * g++.dg/torture/pr60746.C: New testcase.
7309
7310 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7311
7312 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7313 * g++.old-deja/g++.jason/overload21.C: Likewise.
7314 * g++.old-deja/g++.law/init5.C: Likewise.
7315
7316 2014-04-03 Cong Hou <congh@google.com>
7317
7318 PR tree-optimization/60505
7319 * gcc.dg/vect/pr60505.c: New test.
7320
7321 2014-04-03 Richard Biener <rguenther@suse.de>
7322
7323 PR tree-optimization/60740
7324 * gcc.dg/graphite/pr60740.c: New testcase.
7325
7326 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7327
7328 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7329 * g++.dg/warn/Wnvdtor-2.C: New.
7330 * g++.dg/warn/Wnvdtor-3.C: New.
7331 * g++.dg/warn/Wnvdtor-4.C: New.
7332 * g++.dg/warn/Weff1.C: Delete.
7333 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7334 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7335
7336 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7337
7338 PR ipa/60659
7339 * g++.dg/torture/pr60659.C: New testcase.
7340
7341 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7342
7343 PR tree-optimization/60733
7344 * gcc.dg/torture/pr60733.c: New test.
7345
7346 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7347
7348 PR rtl-optimization/60650
7349 * gcc.target/arm/pr60650-2.c: New.
7350
7351 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7352
7353 * gcc.target/i386/avx2-vpand-3.c,
7354 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7355
7356 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7357
7358 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7359 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7360 gcc.target/i386/memcpy-strategy-1.c,
7361 gcc.target/i386/memcpy-strategy-2.c,
7362 gcc.target/i386/memcpy-vector_loop-1.c,
7363 gcc.target/i386/memcpy-vector_loop-2.c,
7364 gcc.target/i386/memset-vector_loop-1.c,
7365 gcc.target/i386/memset-vector_loop-2.c,
7366 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7367 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7368 -march= options different from those in dg-options.
7369
7370 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7371
7372 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7373 gcc.target/i386/pr30970.c: Use -mtune=generic.
7374 * gcc.target/i386/avx2-vpaddb-3.c,
7375 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7376 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7377 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7378 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7379 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7380 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7381 gcc.target/i386/avx2-vpsubw-3.c,
7382 gcc.target/i386/avx256-unaligned-load-1.c,
7383 gcc.target/i386/avx256-unaligned-load-4.c,
7384 gcc.target/i386/avx256-unaligned-store-1.c,
7385 gcc.target/i386/avx256-unaligned-store-2.c,
7386 gcc.target/i386/avx256-unaligned-store-4.c: Use
7387 -mno-prefer-avx128.
7388
7389 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7390 Iain Sandoe <iain@codesourcery.com>
7391
7392 PR target/54083
7393 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7394 with the additional options -Wl,-undefined,dynamic_lookup
7395 and -Wl,-flat_namespace.
7396 * gcc.dg/torture/pr53922.c: Additional option
7397 -Wl,-flat_namespace for darwin[89].
7398 * gcc.dg/torture/pr60092.c: Additional options
7399 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7400 for darwin[89].
7401
7402 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7403
7404 PR target/43751
7405 * lib/prune.exp: Modify the regular express to prune
7406 the new warnings introduced by r205679 on darwin9.
7407
7408 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7409
7410 * g++.dg/init/ctor4.C: Adjust.
7411 * g++.dg/init/ctor4-1.C: New.
7412 * g++.dg/cpp0x/defaulted2.C: Adjust.
7413
7414 2014-04-01 Richard Henderson <rth@redhat.com>
7415
7416 PR target/60704
7417 * gcc.dg/pr60704.c: New file.
7418
7419 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7420
7421 PR target/60363
7422 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7423 logical_op_short_circuit targets.
7424
7425 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7426
7427 PR libfortran/60128
7428 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7429 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7430
7431 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7432
7433 PR rtl-optimization/60700
7434 * gcc.target/i386/pr60700.c: New test.
7435
7436 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7437
7438 PR target/60650
7439 * gcc.target/arm/pr60650.c: Adjust command line options.
7440
7441 2014-03-31 Martin Jambor <mjambor@suse.cz>
7442
7443 PR middle-end/60647
7444 * gcc.dg/pr60647-1.c: New test.
7445 * gcc.dg/pr60647-2.c: Likewise.
7446
7447 2014-03-31 Richard Biener <rguenther@suse.de>
7448
7449 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7450
7451 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7452
7453 PR target/60034
7454 * gcc.target/aarch64/pr60034.c: New file.
7455
7456 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7457
7458 PR c++/60626
7459 * g++.dg/cpp1y/pr60626.C: New testcase.
7460
7461 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7462
7463 * gcc.dg/pr45416.c: Allow bextr on x86.
7464 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7465 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7466 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7467 * gcc.target/i386/l_fma_double_1.c,
7468 gcc.target/i386/l_fma_double_2.c,
7469 gcc.target/i386/l_fma_double_3.c,
7470 gcc.target/i386/l_fma_double_4.c,
7471 gcc.target/i386/l_fma_double_5.c,
7472 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7473 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7474 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7475 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7476 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7477 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7478 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7479
7480 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR target/60648
7483 * g++.dg/pr60648.C: Move test to...
7484 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7485 dg-options, add for fpic targets dg-additional-options -fPIC.
7486
7487 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7488
7489 * gnat.dg/opt33.adb: New testcase.
7490
7491 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7492
7493 PR target/60697
7494 * gcc.target/aarch64/pr60697.c: New.
7495
7496 2014-03-27 Jeff Law <law@redhat.com>
7497
7498 PR target/60648
7499 * g++.dg/pr60648.C: New test.
7500
7501 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7502
7503 PR c++/60573
7504 * g++.dg/cpp1y/pr60573.C: New testcase.
7505
7506 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR target/60693
7509 * gcc.target/i386/pr60693.c: New test.
7510
7511 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7512
7513 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7514
7515 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR c++/60689
7518 * c-c++-common/pr60689.c: New test.
7519
7520 PR c++/58678
7521 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7522 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7523 targets.
7524
7525 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7526
7527 PR target/60675
7528 * gcc.target/aarch64/pr60675.C: New.
7529
7530 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7531
7532 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7533 * lib/target-supports.exp: Return true for s390
7534 in check_effective_logical_op_short_circuit.
7535
7536 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7537
7538 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7539 of second source operand.
7540 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7541 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7542 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7543
7544 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR ipa/60315
7547 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7548
7549 2014-03-28 Tobias Burnus <burnus@net-b.de>
7550
7551 * lib/cilk-plus-dg.exp: New.
7552 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7553 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7554
7555 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7556
7557 PR fortran/60522
7558 * gfortran.dg/where_4.f90: New test case.
7559
7560 2014-03-27 Tobias Burnus <burnus@net-b.de>
7561
7562 PR fortran/58880
7563 * gfortran.dg/finalize_24.f90: New.
7564
7565 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7566
7567 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7568 vbpermq builtin.
7569
7570 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7571 vec_select optimizations.
7572 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7573 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7574
7575 PR target/60672
7576 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7577 xxpermdi builtins are supported.
7578
7579 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7580
7581 PR rtl-optimization/60650
7582 * gcc.target/arm/pr60650.c: New.
7583
7584 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7585
7586 * gcc.target/s390/20140327-1.c: New testcase.
7587
7588 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR middle-end/60682
7591 * g++.dg/gomp/pr60682.C: New test.
7592
7593 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7594
7595 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7596
7597 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7598
7599 PR target/60580
7600 * gcc.target/aarch64/pr60580_1.c: New.
7601 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7602 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7603
7604 2014-03-26 Dehao Chen <dehao@google.com>
7605
7606 * gcc.dg/predict-8.c: New test.
7607
7608 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7609
7610 PR c++/52369
7611 * g++.dg/init/const10.C: New.
7612 * g++.dg/init/const11.C: New.
7613 * g++.dg/init/pr25811.C: Adjust.
7614 * g++.dg/init/pr29043.C: Likewise.
7615 * g++.dg/init/pr43719.C: Likewise.
7616 * g++.dg/init/pr44086.C: Likewise.
7617 * g++.dg/init/ctor8.C: Likewise.
7618 * g++.dg/init/uninitialized1.C: Likewise.
7619
7620 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR sanitizer/60636
7623 * c-c++-common/ubsan/pr60636.c: New test.
7624
7625 2014-03-26 Andreas Schwab <schwab@suse.de>
7626
7627 * g++.dg/torture/pr60315.C: Remove duplication.
7628
7629 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7630
7631 * gcc.c-torture/execute/20140326-1.c: New test.
7632
7633 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7634
7635 PR ipa/60315
7636 * g++.dg/torture/pr60315.C: New testcase.
7637
7638 2014-03-25 Martin Jambor <mjambor@suse.cz>
7639
7640 PR ipa/60600
7641 * g++.dg/ipa/pr60600.C: New test.
7642
7643 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7644
7645 PR testsuite/58013
7646 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7647
7648 2014-03-25 Richard Biener <rguenther@suse.de>
7649
7650 PR middle-end/60635
7651 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7652 * gfortran.dg/lto/pr60635_1.c: Likewise.
7653
7654 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7655
7656 PR c++/60627
7657 * g++.dg/cpp1y/pr60627.C: New testcase.
7658
7659 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7660
7661 * gcc.target/aarch64/ushr64_1.c: New.
7662
7663 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7664
7665 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7666 (LONG_LONG): Use LLONG.
7667 (set_rvector_long): Explicitly return void.
7668 (set_vector_long): Likewise.
7669 (check_vector_long): Likewise.
7670
7671 2014-03-24 Marek Polacek <polacek@redhat.com>
7672
7673 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7674 Define INT_MIN.
7675 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7676 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7677 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7678 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7679 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7680 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7681 * c-c++-common/ubsan/pr59503.c: Likewise.
7682 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7683 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7684 * c-c++-common/ubsan/shift-3.c: Likewise.
7685 * c-c++-common/ubsan/shift-6.c: Likewise.
7686 * c-c++-common/ubsan/undefined-1.c: Likewise.
7687 * c-c++-common/ubsan/vla-2.c: Likewise.
7688 * c-c++-common/ubsan/vla-3.c: Likewise.
7689 * c-c++-common/ubsan/vla-4.c: Likewise.
7690 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7691 * g++.dg/ubsan/return-2.C: Likewise.
7692
7693 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7694
7695 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7696 hppa*-*-hpux*.
7697
7698 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7699
7700 PR libfortran/59313
7701 PR libfortran/58015
7702 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7703 * gfortran.dg/round_4.f90: Likewise.
7704
7705 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7706
7707 PR libfortran/60128
7708 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7709 i?86-*-solaris2.9*.
7710
7711 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR sanitizer/60613
7714 * c-c++-common/ubsan/pr60613-1.c: New test.
7715 * c-c++-common/ubsan/pr60613-2.c: New test.
7716
7717 2014-03-22 Matthias Klose <doko@ubuntu.com>
7718
7719 * g++.dg/cpp0x/regress: Remove empty directory.
7720
7721 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR debug/60603
7724 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7725
7726 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7729 * g++.dg/cpp1y/pr60393.C: Likewise.
7730
7731 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/60384
7734 * g++.dg/cpp1y/pr60384.C: New.
7735
7736 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR target/60598
7739 * gcc.dg/pr60598.c: New test.
7740
7741 2014-03-21 Martin Jambor <mjambor@suse.cz>
7742
7743 PR ipa/59176
7744 * g++.dg/torture/pr59176.C: New test.
7745
7746 2014-03-21 Martin Jambor <mjambor@suse.cz>
7747
7748 PR ipa/60419
7749 * g++.dg/ipa/pr60419.C: New test.
7750
7751 2014-03-21 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/60577
7754 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7755
7756 2014-03-21 Tobias Burnus <burnus@net-b.de>
7757
7758 PR fortran/60599
7759 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7760
7761 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR middle-end/60597
7764 * g++.dg/opt/pr60597.C: New test.
7765
7766 PR c++/60572
7767 * g++.dg/init/pr60572.C: New test.
7768
7769 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7770
7771 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7772
7773 2014-03-19 Tobias Burnus <burnus@net-b.de>
7774
7775 PR fortran/60543
7776 PR fortran/60283
7777 * gfortran.dg/implicit_pure_4.f90: New.
7778
7779 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7780
7781 PR c++/51474
7782 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7783
7784 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7785
7786 PR testsuite/60590
7787 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7788 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7789 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7790
7791 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/60332
7794 * g++.dg/cpp1y/pr60332.C: New.
7795
7796 2014-03-19 Marek Polacek <polacek@redhat.com>
7797
7798 PR sanitizer/60569
7799 * g++.dg/ubsan/pr60569.C: New test.
7800
7801 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7802
7803 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7804
7805 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR tree-optimization/60559
7808 * g++.dg/vect/pr60559.cc: New test.
7809
7810 2014-03-18 Ian Lance Taylor <iant@google.com>
7811
7812 PR target/60563
7813 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7814 (ditype): Rename typedef from int64_t.
7815
7816 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7817
7818 PR c/55383
7819 * gcc.dg/cast-qual-3.c: New.
7820 Revert:
7821 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7822 * c-c++-common/Wcast-qual-1.c: More precise match text.
7823
7824 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7825
7826 PR fortran/55207
7827 PR fortran/60549
7828 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7829 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7830 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7831 * gfortran.dg/intent_optimize_1.f90: Ditto.
7832 * gfortran.dg/pointer_init_9.f90: Ditto.
7833 * gfortran.dg/volatile4.f90: Ditto.
7834 * gfortran.dg/volatile6.f90: Ditto.
7835
7836 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7837
7838 PR c/55383
7839 * c-c++-common/Wcast-qual-1.c: More precise match text.
7840
7841 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/60305
7844 * g++.dg/cpp0x/constexpr-ice14.C: New.
7845
7846 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7847
7848 PR c++/54250
7849 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7850
7851 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR sanitizer/60535
7854 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7855 * c-c++-common/ubsan/null-2.c: Likewise.
7856 * c-c++-common/ubsan/null-3.c: Likewise.
7857 * c-c++-common/ubsan/null-4.c: Likewise.
7858 * c-c++-common/ubsan/null-5.c: Likewise.
7859 * c-c++-common/ubsan/null-6.c: Likewise.
7860 * c-c++-common/ubsan/null-7.c: Likewise.
7861 * c-c++-common/ubsan/null-8.c: Likewise.
7862 * c-c++-common/ubsan/null-9.c: Likewise.
7863 * c-c++-common/ubsan/null-10.c: Likewise.
7864 * c-c++-common/ubsan/null-11.c: Likewise.
7865 * c-c++-common/ubsan/overflow-1.c: Likewise.
7866 * c-c++-common/ubsan/overflow-2.c: Likewise.
7867 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7868 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7869 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7870 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7871 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7872 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7873 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7874 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7875 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7876 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7877 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7878 * c-c++-common/ubsan/pr59333.c: Likewise.
7879 * c-c++-common/ubsan/pr59503.c: Likewise.
7880 * c-c++-common/ubsan/pr59667.c: Likewise.
7881 * c-c++-common/ubsan/undefined-1.c: Likewise.
7882 * g++.dg/ubsan/pr59250.C: Likewise.
7883 * g++.dg/ubsan/pr59306.C: Likewise.
7884
7885 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7886
7887 * gcc.dg/tls/pr58595.c: Add tls options.
7888
7889 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7890
7891 * gcc.target/i386/avx-additional-reg-names.c: New.
7892 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7893
7894 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7895
7896 PR c++/60390
7897 * g++.dg/cpp1y/pr60390.C: New testcase.
7898
7899 PR c++/60391
7900 * g++.dg/cpp1y/pr60391.C: New testcase.
7901
7902 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7903
7904 PR target/60516
7905 * gcc.target/i386/pr60516.c: New test.
7906
7907 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7908
7909 PR c++/59571
7910 * g++.dg/cpp0x/constexpr-ice13.C: New.
7911
7912 2014-03-17 Marek Polacek <polacek@redhat.com>
7913
7914 PR middle-end/60534
7915 * gcc.dg/gomp/pr60534.c: New test.
7916
7917 2014-03-17 Kai Tietz <ktietz@redhat.com>
7918
7919 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7920
7921 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7922
7923 PR testsuite/58851
7924 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7925 storage size.
7926
7927 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7928
7929 PR libfortran/58324
7930 * gfortran.dg/list_read_12.f90: New test.
7931
7932 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7933
7934 PR fortran/55207
7935 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7936 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7937 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7938 -Wno-aggressive-loop-optimizations and remove an unused variable.
7939 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7940 * gfortran.dg/pointer_init_9.f90: New.
7941 * gfortran.dg/volatile4.f90: Put into subroutine.
7942 * gfortran.dg/volatile6.f90: Ditto.
7943
7944 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7945
7946 PR fortran/60392
7947 * gfortran.dg/transpose_4.f90: New test.
7948
7949 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7950
7951 PR rtl-optimization/60508
7952 * gcc.target/i386/pr60508.c: New.
7953
7954 2014-03-14 Richard Biener <rguenther@suse.de>
7955
7956 PR middle-end/60518
7957 * g++.dg/pr60518.C: New testcase.
7958
7959 2014-03-14 Martin Jambor <mjambor@suse.cz>
7960
7961 PR lto/60461
7962 * gcc.dg/lto/pr60461_0.c: New test.
7963
7964 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7965
7966 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7967 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7968 * gcc.dg/lto/save-temps_0.c: New testcase.
7969
7970 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7971
7972 PR middle-end/36282
7973 * c-c++-common/pr36282-1.c: New test.
7974 * c-c++-common/pr36282-2.c: New test.
7975 * c-c++-common/pr36282-3.c: New test.
7976 * c-c++-common/pr36282-4.c: New test.
7977
7978 2014-03-13 Richard Henderson <rth@redhat.com>
7979
7980 PR debug/60438
7981 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7982
7983 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7984
7985 PR c++/60383
7986 * g++.dg/template/crash118.C: New.
7987 * g++.dg/template/crash95.C: Adjust.
7988
7989 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7990
7991 PR rtl-optimization/57189
7992 * gcc.target/i386/pr57189.c: New.
7993
7994 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7995
7996 PR c++/60254
7997 * g++.dg/cpp0x/static_assert10.C: New.
7998 * g++.dg/cpp0x/static_assert11.C: Likewise.
7999 * g++.dg/cpp0x/static_assert3.C: Adjust.
8000
8001 2014-03-13 Richard Biener <rguenther@suse.de>
8002
8003 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
8004
8005 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8006
8007 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
8008 2.07 128-bit arithmetic.
8009 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
8010
8011 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
8012 due to when TImode is allowed in VSX registers, the allowable
8013 address modes for TImode is just a single indirect address in
8014 order for the value to be loaded and store in either GPR or VSX
8015 registers. This affects the generated code, and it would cause
8016 this test to fail, when such an option is used.
8017
8018 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
8019
8020 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
8021
8022 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8023
8024 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
8025 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
8026 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
8027 only test for exactly one if if -mbranch-cost=1 has been passed.
8028
8029 2014-03-12 Christian Bruel <christian.bruel@st.com>
8030
8031 PR target/60264
8032 * gcc.target/arm/pr60264.c
8033
8034 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
8035
8036 PR tree-optimization/60454
8037 * gcc.c-torture/execute/pr60454.c: New test.
8038
8039 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8040 Marc Glisse <marc.glisse@inria.fr>
8041
8042 PR tree-optimization/60502
8043 * gcc.c-torture/compile/pr60502.c: New test.
8044
8045 2014-03-12 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR middle-end/60482
8048 * gcc.dg/vect/pr60482.c: New test.
8049
8050 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/60389
8053 * g++.dg/cpp0x/inh-ctor19.C: New.
8054
8055 2014-03-11 Richard Biener <rguenther@suse.de>
8056
8057 PR tree-optimization/60429
8058 PR tree-optimization/60485
8059 * gcc.dg/pr60485-1.c: New testcase.
8060 * gcc.dg/pr60485-2.c: Likewise.
8061
8062 2014-03-10 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR ipa/60457
8065 * g++.dg/ipa/pr60457.C: New test.
8066
8067 2014-03-10 Richard Biener <rguenther@suse.de>
8068
8069 PR middle-end/60474
8070 * g++.dg/torture/pr60474.C: New testcase.
8071
8072 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8073
8074 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8075
8076 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8077
8078 * gcc.dg/lto/pr55113_0.c: New testcase.
8079
8080 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8081
8082 PR c++/60033
8083 * g++.dg/cpp1y/pr60033.C: New testcase.
8084
8085 PR c++/60393
8086 * g++.dg/cpp1y/pr60393.C: New testcase.
8087
8088 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8089
8090 PR libfortran/60128
8091 * gfortran.dg/fmt_en.f90: New test.
8092
8093 2014-03-07 Jason Merrill <jason@redhat.com>
8094
8095 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8096 * lib/target-supports.exp (check_effective_target_c++11): Now
8097 means C++11 and up.
8098 (check_effective_target_c++11_only): New.
8099 (check_effective_target_c++11_down): New.
8100 (check_effective_target_c++1y): New.
8101 (check_effective_target_c++1y_only): New.
8102 (check_effective_target_c++98_only): Rename from
8103 check_effective_target_c++98.
8104 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8105
8106 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/58609
8109 * g++.dg/cpp0x/constexpr-ice12.C: New.
8110
8111 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8112
8113 * c-c++-common/gomp/map-1.c: Extend.
8114
8115 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8116 Janus Weil <janus@gcc.gnu.org>
8117
8118 PR fortran/51976
8119 * gfortran.dg/deferred_type_component_1.f90 : New test.
8120 * gfortran.dg/deferred_type_component_2.f90 : New test.
8121
8122 2014-03-06 Marek Polacek <polacek@redhat.com>
8123
8124 PR c/60197
8125 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8126 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8127
8128 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR target/58595
8131 * gcc.dg/tls/pr58595.c: New test.
8132
8133 2014-03-06 Richard Biener <rguenther@suse.de>
8134
8135 PR middle-end/60445
8136 PR lto/60424
8137 PR lto/60427
8138 Revert
8139 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8140
8141 * gcc.dg/lto/pr55113_0.c: New testcase.
8142
8143 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8144
8145 PR testsuite/59308
8146 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8147 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8148 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8149 s390*/i?86/x86_64.
8150 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8151 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8152 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8153 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8154 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8155 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8156 even for mips*/s390*/i?86/x86_64.
8157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8158 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8162
8163 PR lto/60404
8164 * gcc.dg/lto/pr60404_0.c: New test.
8165 * gcc.dg/lto/pr60404_1.c: New file.
8166 * gcc.dg/lto/pr60404_2.c: New file.
8167
8168 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8169
8170 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8171 long long" throughout.
8172 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8173 * gcc.dg/vmx/insert-vsx.c: Likewise.
8174 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8175 * gcc.dg/vmx/ld-vsx.c: Likewise.
8176 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8177 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8178 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8179 * gcc.dg/vmx/merge-vsx.c: Likewise.
8180 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8181 * gcc.dg/vmx/st-vsx.c: Likewise.
8182 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8183 * gcc.dg/vmx/stl-vsx.c: Likewise.
8184 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8185
8186 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8187
8188 * gcc.dg/lto/pr55113_0.c: New testcase.
8189
8190 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8191
8192 PR c++/60376
8193 * g++.dg/cpp1y/pr60376.C: New.
8194
8195 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8196
8197 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8198
8199 2014-03-04 Richard Biener <rguenther@suse.de>
8200
8201 PR tree-optimization/60382
8202 * gcc.dg/vect/pr60382.c: New testcase.
8203
8204 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8205
8206 PR libfortran/60148
8207 * gfortran.dg/namelist_84.f90: New test.
8208
8209 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8210
8211 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8212 argument to avoid inf values.
8213 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8214 UNION_FP_CHECK machinery.
8215
8216 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8217
8218 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8219 i32in128 cases outside special big-endian processing block.
8220
8221 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR preprocessor/60400
8224 * c-c++-common/cpp/pr60400.c: New test.
8225 * c-c++-common/cpp/pr60400-1.h: New file.
8226 * c-c++-common/cpp/pr60400-2.h: New file.
8227
8228 PR objc++/60398
8229 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8230
8231 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8232 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8233
8234 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8235
8236 PR ipa/60150
8237 * g++.dg/lto/pr60150.H: New testcase.
8238 * g++.dg/lto/pr60150_0.C: New testcase.
8239 * g++.dg/lto/pr60150_1.C: New testcase.
8240
8241 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8242
8243 PR ipa/60306
8244 * g++.dg/ipa/devirt-29.C: New testcase
8245
8246 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8247
8248 PR fortran/60236
8249 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8250
8251 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8252
8253 PR c++/50025
8254 * g++.dg/cpp0x/pr50025.C: New.
8255
8256 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8257
8258 PR c++/60377
8259 * g++.dg/cpp1y/pr60377.C: New testcase.
8260
8261 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8262
8263 PR fortran/60341
8264 * gfortran.dg/str_comp_optimize_1.f90: New test.
8265
8266 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8267
8268 PR target/60071
8269 * gcc.c-torture/compile/pr60071.c: New.
8270
8271 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8272
8273 PR fortran/60359
8274 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8275
8276 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8277
8278 PR c++/58610
8279 * g++.dg/cpp0x/constexpr-ice11.C: New.
8280
8281 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8282
8283 PR c++/60314
8284 * g++.dg/cpp1y/auto-fn24.C: New.
8285
8286 2014-02-28 Joey Ye <joey.ye@arm.com>
8287
8288 PR target/PR60169
8289 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8290
8291 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/60253
8294 * g++.dg/overload/ellipsis2.C: New.
8295
8296 2014-02-27 Jeff Law <law@redhat.com>
8297
8298 PR rtl-optimization/52714
8299 * gcc.c-torture/compile/pr52714.c: New test.
8300
8301 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8302 Jeff Law <law@redhat.com>
8303
8304 PR rtl-optimization/49847
8305 * g++.dg/pr49847.C: New test.
8306
8307 2014-02-27 Marek Polacek <polacek@redhat.com>
8308
8309 PR middle-end/59223
8310 * c-c++-common/pr59223.c: New test.
8311
8312 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8313
8314 * common/config/i386/predicates.md (const1256_operand): Remove.
8315 (const2356_operand): New.
8316 (const_1_to_2_operand): Remove.
8317 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8318 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8319 (*avx512pf_gatherpf<mode>sf): Ditto.
8320 (avx512pf_gatherpf<mode>df): Ditto.
8321 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8322 (*avx512pf_gatherpf<mode>df): Ditto.
8323 (avx512pf_scatterpf<mode>sf): Ditto.
8324 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8325 (*avx512pf_scatterpf<mode>sf): Ditto.
8326 (avx512pf_scatterpf<mode>df): Ditto.
8327 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8328 (*avx512pf_scatterpf<mode>df): Ditto.
8329 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8330
8331 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8332
8333 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8334 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8335 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8336 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8337 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8338 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8339 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8340 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8341
8342 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8343
8344 PR target/60280
8345 * gnat.dg/renaming5.adb: Change to two expected gotos.
8346 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8347 jump threads.
8348 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8349 messages for removed basic block.
8350 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8351 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8352 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8353 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8354
8355 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8356
8357 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8358 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8359 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8360 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8361 * gcc.dg/vmx/merge-vsx.c: Likewise.
8362 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8363
8364 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8365
8366 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8367 * gcc.target/i386/prefetchwt1-1.c: New.
8368 * g++.dg/other/i386-2.C: Add new option.
8369 * g++.dg/other/i386-3.C: Ditto.
8370 * gcc.target/i386/sse-12.c: Ditto.
8371 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8372 * gcc.target/i386/sse-22.c: Add new option.
8373 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8374
8375 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8376
8377 PR libfortran/59313
8378 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8379
8380 PR libfortran/58015
8381 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8382
8383 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8384
8385 PR c++/60311
8386 * g++.dg/cpp1y/pr60311.C: New testcase.
8387
8388 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8389
8390 PR c++/60065
8391 * g++.dg/cpp1y/pr60065.C: New testcase.
8392
8393 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8394
8395 PR rtl-optimization/60268
8396 * gcc.c-torture/compile/pr60268.c: New test.
8397
8398 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8399
8400 * gcc.target/microblaze/others/mem_reload.c: New test.
8401
8402 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403
8404 * gcc.dg/vmx/lde.c: New test.
8405 * gcc.dg/vmx/lde-be-order.c: New test.
8406 * gcc.dg/vmx/ste.c: New test.
8407 * gcc.dg/vmx/ste-be-order.c: New test.
8408
8409 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8410
8411 PR testsuite/60173
8412 * lib/target-supports.exp
8413 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8414 and crisv32-*-* to list.
8415
8416 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8417
8418 PR fortran/60302
8419 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8420
8421 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8422
8423 * gcc.dg/vmx/vsums.c: Check entire result vector.
8424 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8425
8426 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8427
8428 * gcc.dg/vmx/ld.c: New test.
8429 * gcc.dg/vmx/ld-be-order.c: New test.
8430 * gcc.dg/vmx/ld-vsx.c: New test.
8431 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8432 * gcc.dg/vmx/ldl.c: New test.
8433 * gcc.dg/vmx/ldl-be-order.c: New test.
8434 * gcc.dg/vmx/ldl-vsx.c: New test.
8435 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8436 * gcc.dg/vmx/st.c: New test.
8437 * gcc.dg/vmx/st-be-order.c: New test.
8438 * gcc.dg/vmx/st-vsx.c: New test.
8439 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8440 * gcc.dg/vmx/stl.c: New test.
8441 * gcc.dg/vmx/stl-be-order.c: New test.
8442 * gcc.dg/vmx/stl-vsx.c: New test.
8443 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8444
8445 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8446
8447 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8448 * g++.dg/other/i386-3.C (dg-options): Ditto.
8449 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8450 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8451 -mavx512pf and -msha.
8452
8453 2014-02-21 Richard Biener <rguenther@suse.de>
8454
8455 PR tree-optimization/60276
8456 * gcc.dg/vect/pr60276.c: New testcase.
8457
8458 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8459
8460 PR fortran/60234
8461 * gfortran.dg/finalize_23.f90: New.
8462
8463 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8464
8465 PR c++/60052
8466 PR c++/60053
8467 * g++.dg/cpp1y/pr60052.C: New testcase.
8468 * g++.dg/cpp1y/pr60053.C: New testcase.
8469
8470 2014-02-21 Tobias Burnus <burnus@net-b.de>
8471
8472 PR fortran/60286
8473 * gfortran.dg/inquire_16.f90: New.
8474
8475 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8476
8477 * gcc.target/nios2/biggot-1.c: New.
8478 * gcc.target/nios2/biggot-2.c: New.
8479
8480 2014-02-20 Martin Jambor <mjambor@suse.cz>
8481
8482 PR ipa/55260
8483 * gcc.dg/ipa/pr55260.c: New test.
8484
8485 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8486
8487 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8488 for execution test case.
8489
8490 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8491
8492 PR ipa/58555
8493 * g++.dg/torture/pr58555.C: New testcase.
8494
8495 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8496
8497 PR target/60204
8498 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8499 reflect abi fix.
8500 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8501
8502 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8503 Kirill Yukhin <kirill.yukhin@intel.com>
8504
8505 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8506 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8507 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8508 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8509 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8510 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8511
8512 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR c/37743
8515 * g++.dg/ext/builtin-bswap1.C: New test.
8516 * c-c++-common/pr37743.c: New test.
8517
8518 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8519
8520 * gcc.dg/decl-10.c: New test.
8521
8522 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR c++/60267
8525 * g++.dg/ext/ivdep-1.C: New test.
8526
8527 PR c++/60267
8528 * gcc.dg/pr60267.c: New test.
8529
8530 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8531
8532 PR target/59794
8533 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8534 (dg-options): Remove -Wno-psabi.
8535 * gcc.target/i386/pr59794-2.c: Ditto.
8536 * gcc.target/i386/pr60205-1.c: Ditto.
8537 * gcc.target/i386/sse-5.c: Ditto.
8538
8539 2014-02-18 Nick Clifton <nickc@redhat.com>
8540
8541 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8542 * gcc.dg/pr23623.c: Likewise.
8543 * gcc.dg/pr48784-1.c: Likewise.
8544 * gcc.dg/pr48784-2.c: Likewise.
8545 * gcc.dg/pr56997-2.c: Likewise.
8546 * gcc.dg/sms-6.c: Likewise.
8547 * gcc.dg/torture/pr60183.c: Likewise.
8548 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8549 * gcc.c-torture/execute/20061220-1.x: New.
8550 * gcc.c-torture/execute/pr43220.x: New.
8551 * gcc.c-torture/execute/pr51581-1.x: New.
8552 * gcc.c-torture/execute/pr51581-2.x: New.
8553 * gcc.c-torture/execute/pr58570.x: New.
8554 * gcc.c-torture/unsorted/DFcmp.x: New.
8555 * gcc.c-torture/unsorted/SFset.x: New.
8556
8557 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 * gnat.dg/opt31.adb: New test.
8560
8561 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8562
8563 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8564
8565 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8566
8567 PR fortran/60232
8568 * gfortran.dg/typebound_proc_33.f90: New.
8569
8570 2014-02-19 Marek Polacek <polacek@redhat.com>
8571
8572 PR c/60195
8573 * gcc.dg/pr60195.c: New test.
8574
8575 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8576
8577 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8578
8579 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR preprocessor/58844
8582 * c-c++-common/cpp/pr58844-1.c: New test.
8583 * c-c++-common/cpp/pr58844-2.c: New test.
8584
8585 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8586
8587 PR c++/60225
8588 * g++.dg/cpp0x/constexpr-ice10.C: New.
8589
8590 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/60215
8593 * g++.dg/cpp0x/pr60215.C: New.
8594
8595 2014-02-18 Tobias Burnus <burnus@net-b.de>
8596
8597 PR fortran/49397
8598 * gfortran.dg/proc_ptr_45.f90: New.
8599 * gfortran.dg/proc_ptr_46.f90: New.
8600
8601 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8602
8603 PR c++/60190
8604 * g++.dg/cpp1y/pr60190.C: New testcase.
8605
8606 PR c++/60064
8607 * g++.dg/cpp1y/pr60064.C: New testcase.
8608
8609 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8610
8611 PR target/60205
8612 * gcc.target/i386/pr60205-1.c: New test.
8613 * gcc.target/i386/pr60205-2.c: Ditto.
8614
8615 2014-02-18 Kai Tietz <ktietz@redhat.com>
8616
8617 PR target/60193
8618 * gcc.target/i386/nest-1.c: New testcase.
8619
8620 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8621
8622 * gnat.dg/opt32.adb: New test.
8623
8624 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8625
8626 PR fortran/60231
8627 * gfortran.dg/typebound_generic_15.f90: New.
8628
8629 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8630
8631 PR fortran/55907
8632 * gfortran.dg/init_flag_12.f90: New.
8633
8634 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8635 Ilya Tocar <ilya.tocar@intel.com>
8636
8637 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8638 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8639 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8640 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8641
8642 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8643
8644 * lib/target-supports.exp
8645 (check_effective_target_logical_op_short_circuit): New procedure.
8646 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8647 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8648 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8649 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8650 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8651 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8652 logical_op_short_circuit for the alternative test, extending
8653 it to arm_cortex_m.
8654
8655 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8656
8657 PR target/60203
8658 * gcc.target/powerpc/pr60203.c: New testsuite.
8659
8660 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8661
8662 PR fortran/59599
8663 * gfortran.dg/ichar_3.f90: New test.
8664
8665 2014-02-15 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/60183
8668 * gcc.dg/torture/pr60183.c: New testcase.
8669
8670 2014-02-14 Jeff Law <law@redhat.com>
8671
8672 PR rtl-optimization/60131
8673 * g++.dg/torture/pr60131.C: New test.
8674
8675 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8676
8677 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8678 on command-line.
8679
8680 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8681
8682 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8683
8684 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8685
8686 * gcc.c-torture/compile/20140213.c: New test.
8687
8688 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR target/43546
8691 * gcc.target/i386/pr43546.c: New test.
8692
8693 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8694
8695 * gcc.target/s390/hotpatch-compile-8.c: New test.
8696
8697 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8698
8699 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8700 definition with an ifndef.
8701 * gcc.dg/pr59605-2.c: New test.
8702
8703 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8704
8705 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8706
8707 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8708
8709 * gcc.dg/torture/float128-mul-underflow.c,
8710 gcc.dg/torture/float128-truncdf-underflow.c,
8711 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8712
8713 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR middle-end/59737
8716 * g++.dg/ipa/pr59737.C: New test.
8717
8718 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8719
8720 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8721
8722 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8723
8724 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8725
8726 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8727
8728 2014-02-12 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/60092
8731 * gcc.dg/torture/pr60092.c: New testcase.
8732 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8733
8734 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8735
8736 * gcc.c-torture/execute/20140212-1.c: New test.
8737
8738 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8739
8740 PR c++/60047
8741 * g++.dg/cpp0x/pr60047.C: New.
8742
8743 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR c/60101
8746 * c-c++-common/pr60101.c: New test.
8747
8748 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8749
8750 PR lto/59468
8751 * g++.dg/ipa/devirt-27.C: New testcase.
8752 * g++.dg/ipa/devirt-26.C: New testcase.
8753
8754 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8755
8756 PR target/60137
8757 * gcc.target/powerpc/pr60137.c: New file.
8758
8759 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR fortran/52370
8762 * gfortran.dg/pr52370.f90: New test.
8763
8764 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8765
8766 PR target/59927
8767 Revert
8768 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8769
8770 PR testsuite/58630
8771 * gcc.target/i386/pr43662.c (dg-options):
8772 Add -maccumulate-outgoing-args.
8773 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8774 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8775 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8776 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8777 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8778 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8779 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8780 Add -maccumulate-outgoing-args.
8781 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8782 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8783 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8784 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8785 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8786 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8787 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8788 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8789 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8790 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8791 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8792 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8793 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8794 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8795 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8796
8797 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8798
8799 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8800
8801 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR debug/59776
8804 * gcc.dg/guality/pr59776.c: New test.
8805
8806 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8807
8808 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8809 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8810 (add_options_for_arm_vfp3): New.
8811
8812 2014-02-11 Jeff Law <law@redhat.com>
8813
8814 PR middle-end/54041
8815 * gcc.target/m68k/pr54041.c: New test.
8816
8817 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR target/59927
8820 * gcc.target/i386/pr59927.c: New test.
8821
8822 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8823
8824 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8825 * gcc.dg/vect/pr60012.c: Likewise.
8826 * gcc.dg/vect/vect-119.c: Likewise.
8827 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8828 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8829
8830 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8831
8832 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8833
8834 2014-02-10 Jeff Law <law@redhat.com>
8835
8836 PR middle-end-52306
8837 * gcc.c-torture/compile/pr52306.c: New test.
8838
8839 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8840
8841 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8842
8843 2014-02-10 Richard Biener <rguenther@suse.de>
8844
8845 PR tree-optimization/60115
8846 * gcc.dg/torture/pr60115.c: New testcase.
8847
8848 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8849
8850 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8851 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8852
8853 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8854 Ilya Tocar <ilya.tocar@intel.com>
8855
8856 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8857 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8859 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8860 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8861 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8862 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8863 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8864 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8865 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8866 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8867 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8868 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8871 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8872 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8873 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8874 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8875 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8876 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8877 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8878 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8879 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8881 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8882 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8883
8884 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8885
8886 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8887
8888 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8889
8890 PR fortran/57522
8891 * gfortran.dg/associated_target_5.f03: New test.
8892
8893 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8894
8895 PR fortran/59026
8896 * gfortran.dg/elemental_by_value_1.f90: New test.
8897
8898 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8899
8900 PR fortran/58470
8901 * gfortran.dg/finalize_22.f90: New.
8902
8903 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8904
8905 PR fortran/60066
8906 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8907 was fixed by the patch for PR59906.
8908
8909 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8910
8911 PR translation/52289
8912 * gfortran.dg/coarray_8.f90: Update dg-error match.
8913
8914 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR c/59984
8917 * gcc.dg/vect/pr59984.c: New test.
8918
8919 PR middle-end/60092
8920 * gcc.dg/attr-alloc_align-1.c: New test.
8921 * gcc.dg/attr-alloc_align-2.c: New test.
8922 * gcc.dg/attr-alloc_align-3.c: New test.
8923 * gcc.dg/attr-assume_aligned-1.c: New test.
8924 * gcc.dg/attr-assume_aligned-2.c: New test.
8925 * gcc.dg/attr-assume_aligned-3.c: New test.
8926
8927 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR target/60077
8930 * gcc.target/i386/pr60077-1.c: New test.
8931 * gcc.target/i386/pr60077-2.c: New test.
8932
8933 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR preprocessor/56824
8936 * gcc.dg/pr56824.c: New test.
8937
8938 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8939
8940 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8941 variable used for atomic operations.
8942
8943 2014-02-07 Richard Biener <rguenther@suse.de>
8944
8945 PR middle-end/60092
8946 * gcc.dg/vect/pr60092-2.c: New testcase.
8947
8948 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR c++/60082
8951 Revert
8952 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8953
8954 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8955 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8956
8957 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8958
8959 * gcc.target/s390/fp2int1.c: New testcase.
8960
8961 2014-02-07 Richard Biener <rguenther@suse.de>
8962
8963 PR middle-end/60092
8964 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8965 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8966
8967 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8968
8969 PR ipa/59918
8970 * g++.dg/torture/pr59918.C: New testcase.
8971
8972 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR target/59575
8975 * gcc.target/arm/pr59575.c: New test.
8976
8977 PR debug/59992
8978 * gcc.dg/pr59992.c: New test.
8979
8980 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8981
8982 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8983 init_priority. Test alignment of variable instead of function.
8984
8985 2014-02-06 Marek Polacek <polacek@redhat.com>
8986
8987 PR c/60087
8988 * gcc.dg/pr60087.c: New test.
8989
8990 2014-02-06 Alan Modra <amodra@gmail.com>
8991
8992 * gcc.target/powerpc/pr60032.c: New.
8993
8994 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR target/60062
8997 * gcc.c-torture/execute/pr60062.c: New test.
8998 * gcc.c-torture/execute/pr60072.c: New test.
8999
9000 2014-02-06 Ian Bolton <ian.bolton@arm.com>
9001
9002 * gcc.dg/tree-ssa/pr59597.c: Make called function static
9003 so that expected outcome works for PIC variants too.
9004
9005 2014-02-06 Yury Gribov <y.gribov@samsung.com>
9006 Kugan Vivekanandarajah <kuganv@linaro.org>
9007
9008 * gcc.target/arm/vect-noalign.c: New file.
9009
9010 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
9011 Jakub Jelinek <jakub@redhat.com>
9012
9013 PR middle-end/60013
9014 * gcc.dg/pr60013.c: New testcase.
9015
9016 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9017
9018 * gcc.dg/vmx/sum2s.c: New.
9019 * gcc.dg/vmx/sum2s-be-order.c: New.
9020
9021 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9022
9023 * gcc.dg/vmx/pack.c: New.
9024 * gcc.dg/vmx/pack-be-order.c: New.
9025 * gcc.dg/vmx/unpack.c: New.
9026 * gcc.dg/vmx/unpack-be-order.c: New.
9027
9028 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
9029
9030 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
9031 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9032
9033 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
9036 Use __builtin_floorf, __builtin_ceilf.
9037 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
9038 declaration.
9039 (TEST): Use __builtin_floorf.
9040 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9041
9042 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR ipa/59947
9045 * g++.dg/opt/pr59947.C: New test.
9046
9047 PR c++/58703
9048 * c-c++-common/gomp/pr58703.c: New test.
9049
9050 2014-02-05 Richard Biener <rguenther@suse.de>
9051
9052 PR testsuite/60076
9053 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
9054 avoid using unsigned long long.
9055
9056 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR middle-end/57499
9059 * g++.dg/torture/pr57499.C: New test.
9060
9061 2014-02-05 Yury Gribov <y.gribov@samsung.com>
9062
9063 * gcc.dg/asan/nosanitize-and-inline.c: New test.
9064
9065 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9066
9067 * g++.dg/ipa/devirrt-22.C: Fix template.
9068
9069 2014-02-04 Marek Polacek <polacek@redhat.com>
9070
9071 PR c/60036
9072 * gcc.dg/pr60036.c: New test.
9073
9074 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9075
9076 PR ipa/60058
9077 * g++.dg/torture/pr60058.C: New testcase.
9078
9079 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9080
9081 * g++.dg/tsan/default_options.C: Invert check.
9082
9083 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR tree-optimization/60002
9086 * g++.dg/opt/pr60002.C: New test.
9087
9088 PR tree-optimization/60023
9089 * g++.dg/vect/pr60023.cc: New test.
9090
9091 PR ipa/60026
9092 * c-c++-common/torture/pr60026.c: New test.
9093
9094 PR rtl-optimization/57915
9095 * gcc.target/i386/pr57915.c: New test.
9096
9097 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9098
9099 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9100
9101 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9102
9103 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9104
9105 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR middle-end/59261
9108 * gcc.dg/pr59261.c: New test.
9109
9110 2014-02-04 Richard Biener <rguenther@suse.de>
9111
9112 PR tree-optimization/60012
9113 * gcc.dg/vect/pr60012.c: New testcase.
9114
9115 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9116
9117 PR target/59788
9118 * g++.dg/eh/unwind-direct.C: New test.
9119
9120 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9121
9122 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9123 timeout value to 20s.
9124
9125 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9126
9127 PR ipa/59882
9128 * g++.dg/torture/pr59882.C: New testcase
9129
9130 2014-02-03 Jan Hubicka <jh@suse.cz>
9131
9132 PR ipa/59831
9133 * g++.dg/ipa/devirt-22.C: New testcase.
9134
9135 2014-02-03 Jan Hubicka <jh@suse.cz>
9136
9137 * g++.dg/ipa/devirt-25.C: New testcase.
9138
9139 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR tree-optimization/59924
9142 * gcc.dg/pr59924.c: New test.
9143
9144 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9145
9146 PR ipa/59831
9147 * g++.dg/ipa/devirt-24.C: New testcase.
9148
9149 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9150
9151 PR c++/53017
9152 PR c++/59211
9153 * c-c++-common/attributes-1.c: New testcase.
9154 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9155
9156 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9157
9158 PR c++/58871
9159 * g++.dg/cpp0x/pr58871.C: New.
9160
9161 2014-02-03 Cong Hou <congh@google.com>
9162
9163 PR tree-optimization/60000
9164 * g++.dg/vect/pr60000.cc: New test.
9165
9166 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9167
9168 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9169 * gcc.target/i386/long-double-64-4.c: Likewise.
9170 * gcc.target/i386/long-double-80-1.c: Likewise.
9171 * gcc.target/i386/long-double-80-2.c: Likewise.
9172 * gcc.target/i386/long-double-80-3.c: Likewise.
9173 * gcc.target/i386/long-double-80-4.c: Likewise.
9174 * gcc.target/i386/long-double-80-5.c: Likewise.
9175 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9176 __multf3 isn't used.
9177 * gcc.target/i386/long-double-64-3.c: Likewise.
9178 * gcc.target/i386/long-double-128-1.c: New test.
9179 * gcc.target/i386/long-double-128-2.c: Likewise.
9180 * gcc.target/i386/long-double-128-3.c: Likewise.
9181 * gcc.target/i386/long-double-128-4.c: Likewise.
9182 * gcc.target/i386/long-double-128-5.c: Likewise.
9183 * gcc.target/i386/long-double-128-6.c: Likewise.
9184 * gcc.target/i386/long-double-128-7.c: Likewise.
9185 * gcc.target/i386/long-double-128-8.c: Likewise.
9186 * gcc.target/i386/long-double-128-9.c: Likewise.
9187 * gcc.target/i386/long-double-64-5.c: Likewise.
9188 * gcc.target/i386/long-double-64-6.c: Likewise.
9189 * gcc.target/i386/long-double-64-7.c: Likewise.
9190 * gcc.target/i386/long-double-64-8.c: Likewise.
9191 * gcc.target/i386/long-double-64-9.c: Likewise.
9192 * gcc.target/i386/long-double-80-10.c: Likewise.
9193 * gcc.target/i386/long-double-80-8.c: Likewise.
9194 * gcc.target/i386/long-double-80-9.c: Likewise.
9195
9196 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9197
9198 PR rtl-optimization/57662
9199 * g++.dg/pr57662.C: New test.
9200
9201 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9202
9203 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9204 * gcc.dg/vmx/perm.c: New.
9205 * gcc.dg/vmx/perm-be-order.c: New.
9206
9207 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9208
9209 * gcc.dg/vmx/vsums.c: New.
9210 * gcc.dg/vmx/vsums-be-order.c: New.
9211
9212 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9213
9214 * g++.dg/ipa/devirt-23.C: New testcase.
9215 * g++.dg/ipa/devirt-20.C: Fix template.
9216
9217 2014-02-02 Jan Hubicka <jh@suse.cz>
9218
9219 * g++.dg/ipa/devirt-21.C: New testcase.
9220
9221 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9222
9223 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9224 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9225
9226 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9227
9228 PR target/60017
9229 * gcc.c-torture/execute/pr60017.c: New test.
9230
9231 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9232
9233 PR fortran/57033
9234 * gfortran.dg/default_initialization_7.f90: New test.
9235
9236 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9237
9238 PR fortran/59906
9239 * gfortran.dg/elemental_subroutine_9.f90: New test.
9240
9241 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9242
9243 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9244
9245 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9246
9247 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9248
9249 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9250
9251 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9252
9253 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9254
9255 PR c++/51219
9256 * g++.dg/init/bitfield5.C: New.
9257
9258 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR tree-optimization/60003
9261 * gcc.c-torture/execute/pr60003.c: New test.
9262
9263 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9264
9265 PR bootstrap/59985
9266 * gcc.target/arm/pr59985.C: New.
9267
9268 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9269
9270 PR sanitizer/59410
9271 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9272 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9273 to compile.
9274 (tsan_finish): Restore dg-do-what-default.
9275 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9276 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9277 * g++.dg/tsan/default_options.C: Likewise.
9278 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9279 * g++.dg/tsan/atomic_free2.C: Likewise.
9280 * g++.dg/tsan/cond_race.C: Likewise.
9281 * g++.dg/tsan/fd_close_norace.C: Likewise.
9282 * g++.dg/tsan/benign_race.C: Likewise.
9283 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9284 * c-c++-common/tsan/simple_race.c: Likewise.
9285 * c-c++-common/tsan/mutexset1.c: Likewise.
9286 * c-c++-common/tsan/thread_leak2.c: Likewise.
9287 * c-c++-common/tsan/tls_race.c: Likewise.
9288 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9289 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9290 * c-c++-common/tsan/free_race2.c: Likewise.
9291 * c-c++-common/tsan/thread_leak.c: Likewise.
9292 * c-c++-common/tsan/thread_leak1.c: Likewise.
9293 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9294 * c-c++-common/tsan/free_race.c: Likewise.
9295 * c-c++-common/tsan/sleep_sync.c: Likewise.
9296 * c-c++-common/tsan/tiny_race.c: Likewise.
9297 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9298 * c-c++-common/tsan/atomic_stack.c: Likewise.
9299 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9300 in dg-output regexps.
9301 * c-c++-common/tsan/simple_stack.c: Likewise.
9302
9303 2014-01-31 Richard Henderson <rth@redhat.com>
9304
9305 * g++.dg/tm/pr60004.C: New.
9306
9307 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9308
9309 PR c++/59082
9310 * g++.dg/inherit/crash4.C: New.
9311
9312 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9313
9314 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9315
9316 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9317
9318 * gcc.target/i386/m512-check.h: Use correct rounding values.
9319
9320 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9321
9322 * gcc.target/i386/avx-1.c: Use correct rounding values.
9323 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9324 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9325 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9326 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9327 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9328 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9329 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9330 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9331 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9332 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9333 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9334 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9335 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9336 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9337 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9338 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9339 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9340 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9341 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9342 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9343 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9344 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9345 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9346 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9347 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9348 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9349 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9350 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9351 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9352 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9353 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9354 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9355 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9356 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9357 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9358 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9359 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9360 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9361 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9362 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9363 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9364 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9365 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9366 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9367 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9368 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9369 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9370 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9371 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9372 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9373 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9374 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9375 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9376 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9377 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9378 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9379 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9380 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9381 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9382 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9383 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9384 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9385 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9386 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9387 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9388 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9389 * gcc.target/i386/sse-13.c: Ditto.
9390 * gcc.target/i386/sse-14.c: Ditto.
9391 * gcc.target/i386/sse-22.c: Ditto.
9392 * gcc.target/i386/sse-23.c: Ditto.
9393
9394 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9395
9396 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9397 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9398
9399 2014-01-31 Richard Biener <rguenther@suse.de>
9400
9401 PR middle-end/59990
9402 * gcc.dg/torture/pr59990.c: New testcase.
9403
9404 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9405
9406 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9407 if it fails don't run any tsan tests.
9408
9409 2014-01-31 Marek Polacek <polacek@redhat.com>
9410
9411 PR c/59963
9412 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9413 (y): Adjust dg-error.
9414 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9415 * gcc.dg/pr59963-1.c: New test.
9416 * gcc.dg/pr59963-2.c: New test.
9417 * gcc.dg/pr59963-3.c: New test.
9418
9419 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR target/59923
9422 * gcc.target/arm/pr59923.c: New test.
9423
9424 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9425
9426 * gcc.dg/vmx/splat.c: New.
9427 * gcc.dg/vmx/splat-vsx.c: New.
9428 * gcc.dg/vmx/splat-be-order.c: New.
9429 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9430 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9431 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9432
9433 2014-01-30 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/59993
9436 * gcc.dg/torture/pr59993.c: New testcase.
9437
9438 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9439
9440 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9441 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9442 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9443 vect_int rather than vect_float.
9444
9445 2014-01-30 Marek Polacek <polacek@redhat.com>
9446
9447 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9448
9449 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9450
9451 * gcc.target/microblaze/isa/fcmp4.c: New.
9452
9453 2014-01-30 Marek Polacek <polacek@redhat.com>
9454
9455 PR c/59940
9456 * gcc.dg/pr59940.c: New test.
9457 * gcc.dg/pr35635.c (func3): Move dg-warning.
9458
9459 2014-01-30 Richard Biener <rguenther@suse.de>
9460
9461 PR tree-optimization/59903
9462 * gcc.dg/torture/pr59903.c: New testcase.
9463
9464 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9465
9466 PR c++/58843
9467 * g++.dg/lookup/crash8.C: New.
9468
9469 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9470
9471 PR c++/58649
9472 * g++.dg/template/crash117.C: New.
9473
9474 2014-01-30 Richard Biener <rguenther@suse.de>
9475
9476 PR c/59905
9477 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9478 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9479 abort.
9480 * gcc.dg/invalid-call-1.c: Likewise.
9481
9482 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9483
9484 PR c++/58561
9485 * g++.dg/cpp1y/auto-fn23.C: New.
9486
9487 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9488
9489 PR c++/58846
9490 * g++.dg/init/dso_handle2.C: New.
9491
9492 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9493
9494 PR c++/58674
9495 * g++.dg/cpp0x/pr58674.C: New.
9496
9497 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9498
9499 PR target/59617
9500 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9501 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9502
9503 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9504
9505 * gcc.dg/vmx/merge-be-order.c: New.
9506 * gcc.dg/vmx/merge.c: New.
9507 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9508 * gcc.dg/vmx/merge-vsx.c: New.
9509
9510 2014-01-29 Richard Biener <rguenther@suse.de>
9511
9512 PR tree-optimization/58742
9513 * gcc.dg/pr58742-1.c: New testcase.
9514 * gcc.dg/pr58742-2.c: Likewise.
9515 * gcc.dg/pr58742-3.c: Likewise.
9516
9517 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9518
9519 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9520 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9521 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9522
9523 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9524
9525 PR c++/58702
9526 * g++.dg/gomp/pr58702.C: New.
9527
9528 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9529
9530 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9531 selector.
9532
9533 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR middle-end/59917
9536 PR tree-optimization/59920
9537 * gcc.dg/pr59920-1.c: New test.
9538 * gcc.dg/pr59920-2.c: New test.
9539 * gcc.dg/pr59920-3.c: New test.
9540 * c-c++-common/gomp/pr59917-1.c: New test.
9541 * c-c++-common/gomp/pr59917-2.c: New test.
9542
9543 PR tree-optimization/59594
9544 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9545 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9546 * gcc.dg/vect/pr59594.c: New test.
9547
9548 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9549
9550 PR fortran/59414
9551 * gfortran.dg/allocate_class_3.f90: New test.
9552
9553 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9554
9555 PR preprocessor/59935
9556 * c-c++-common/cpp/warning-zero-location.c: New test.
9557 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9558
9559 2014-01-27 Steve Ellcey <sellcey@mips.com>
9560
9561 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9562
9563 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9564
9565 * g++.dg/ext/mv16.C: New tests.
9566
9567 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9568
9569 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9570 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9571 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9572 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9573 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9574 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9576 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9577 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9578 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9579 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9580 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9582 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9583 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9584 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9585 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9586 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9587 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9588 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9589 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9590 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9591 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9592 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9593 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9594 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9595 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9596 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9597 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9598 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9599 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9600 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9601 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9602 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9603 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9604 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9605 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9606 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9607 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9608 _mm512_mask_cvtepi32_storeu_epi8.
9609 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9610 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9611 _mm512_mask_cvtepi32_storeu_epi16.
9612 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9613 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9614 _mm512_mask_cvtepi64_storeu_epi8.
9615 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9616 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9617 _mm512_mask_cvtepi64_storeu_epi16.
9618 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9619 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9620 _mm512_mask_cvtepi64_storeu_epi32.
9621 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9622 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9623 _mm512_mask_cvtsepi32_storeu_epi8.
9624 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9625 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9626 _mm512_mask_cvtsepi32_storeu_epi16.
9627 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9628 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9629 _mm512_mask_cvtsepi64_storeu_epi8.
9630 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9631 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9632 _mm512_mask_cvtsepi64_storeu_epi16.
9633 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9634 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9635 _mm512_mask_cvtsepi64_storeu_epi32.
9636 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9637 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9638 _mm512_mask_cvtusepi32_storeu_epi8.
9639 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9640 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9641 _mm512_mask_cvtusepi32_storeu_epi16.
9642 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9643 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9644 _mm512_mask_cvtusepi64_storeu_epi8.
9645 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9646 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9647 _mm512_mask_cvtusepi64_storeu_epi16.
9648 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9649 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9650 _mm512_mask_cvtusepi64_storeu_epi32.
9651 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9652 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9653
9654 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9655
9656 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9657 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9658 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9659 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9660 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9661 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9662 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9663 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9664 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9665 built-ins roudning immediate.
9666 * gcc.target/i386/sse-22.c: Add new built-ins.
9667 * gcc.target/i386/sse-23.c: Ditto.
9668 * gcc.target/i386/avx-1.c: Ditto.
9669
9670 2014-01-27 Christian Bruel <christian.bruel@st.com>
9671
9672 * gcc.target/sh/torture/strncmp.c: New tests.
9673
9674 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9675
9676 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9677
9678 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9679
9680 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9681
9682 2014-01-24 Jeff Law <law@redhat.com>
9683
9684 PR tree-optimization/59919
9685 * gcc.c-torture/compile/pr59919.c: New test.
9686
9687 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9688
9689 PR c++/57524
9690 * g++.dg/ext/timevar2.C: New.
9691
9692 2014-01-24 Marek Polacek <polacek@redhat.com>
9693
9694 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9695
9696 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9697
9698 PR target/59929
9699 * gcc.target/i386/pr59929.c: New test.
9700
9701 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9702
9703 PR target/59909
9704 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9705 word atomic functions at runtime.
9706
9707 2014-01-23 Marek Polacek <polacek@redhat.com>
9708
9709 PR c/59846
9710 * gcc.dg/pr59846.c: New test.
9711
9712 2014-01-23 Marek Polacek <polacek@redhat.com>
9713
9714 PR c/58346
9715 * c-c++-common/pr58346-1.c: New test.
9716 * c-c++-common/pr58346-2.c: New test.
9717 * c-c++-common/pr58346-3.c: New test.
9718
9719 2014-01-23 Marek Polacek <polacek@redhat.com>
9720
9721 PR c/59871
9722 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9723 * gcc.dg/pr59871.c: New test.
9724
9725 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9726
9727 PR c++/58980
9728 * g++.dg/parse/enum11.C: New.
9729
9730 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9731
9732 * gcc.target/aarch64/sshr64_1.c: New testcase.
9733
9734 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9735
9736 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9737 SIMD enabled function.
9738 * g++.dg/cilk-plus/ef_test.C: New test.
9739 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9740 and added C++ ones.
9741 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9742 to differenciate C error messages from C++ ones.
9743
9744 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9745
9746 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9747
9748 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9749
9750 * gcc.target/microblaze/others/builtin-trap.c: New test,
9751
9752 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR middle-end/58809
9755 * c-c++-common/gomp/pr58809.c: New test.
9756
9757 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9758
9759 PR sanitizer/59897
9760 * c-c++-common/asan/use-after-return-1.c: Fixed
9761 to pass on darwin.
9762
9763 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9764
9765 PR preprocessor/58580
9766 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9767
9768 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9769 Ilya Tocar <ilya.tocar@intel.com>
9770
9771 * gcc.target/i386/avx512f-kmovw-1.c: New.
9772
9773 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9774
9775 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9776 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9777 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9778 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9779 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9780 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9781
9782 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9783
9784 PR target/52125
9785 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9786 * gcc.target/mips/pr52125.c: New test.
9787
9788 2014-01-22 Marek Polacek <polacek@redhat.com>
9789
9790 PR c/59891
9791 * gcc.dg/torture/pr59891.c: New test.
9792
9793 2014-01-22 Jeff Law <law@redhat.com>
9794
9795 PR tree-optimization/59597
9796 * gcc.dg/tree-ssa/pr59597.c: New test.
9797
9798 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9799
9800 PR rtl-optimization/59477
9801 * g++.dg/pr59477.C: New.
9802
9803 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9804
9805 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9806
9807 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9808
9809 PR c++/59482
9810 * g++.dg/pr59482.C: New.
9811
9812 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9813
9814 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9815 * gcc.dg/vmx/extract-vsx.c: New.
9816 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9817 * gcc.dg/vmx/insert-vsx.c: New.
9818
9819 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9820
9821 PR rtl-optimization/59896
9822 * gcc.target/arm/pr59896.c: New.
9823
9824 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9825
9826 PR rtl-optimization/59858
9827 * gcc.target/arm/pr59858.c: New.
9828
9829 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR target/59003
9832 * gcc.dg/tree-prof/pr59003.c: New test.
9833
9834 PR middle-end/59860
9835 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9836 other targets.
9837
9838 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9839
9840 * gfortran.dg/round_3.f08: Add more cases.
9841
9842 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9843
9844 * lib/target-supports.exp (force_conventional_output_for): New
9845 procedure.
9846 * lib/scanasm.exp (scan-assembler_required_options)
9847 (scan-assembler-not_required_options)
9848 (scan-assembler-times_required_options): Replace with
9849 force_conventional_output_fors.
9850 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9851 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9852
9853 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9854
9855 PR middle-end/59789
9856 * gcc.target/i386/pr59789.c: New testcase.
9857
9858 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9859
9860 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9861 the 'code' bitfield from 16 to 8.
9862
9863 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9864
9865 * lib/target-supports.exp
9866 (check_effective_target_vect_perm): Exclude aarch64_be.
9867 (check_effective_target_vect_perm_byte): Likewise.
9868 (check_effective_target_vect_perm_short): Likewise.
9869
9870 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9871
9872 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9873 (RUN_TEST): Use new macro.
9874 (INDEX64_32): Delete.
9875 (INDEX64_64): Likewise.
9876 (INDEX128_32): Likewise.
9877 (INDEX128_64): Likewise.
9878 (INDEX): Likewise.
9879 (test_vneg_f32): Use fixed RUN_TEST.
9880
9881 2014-01-20 Richard Biener <rguenther@suse.de>
9882
9883 PR middle-end/59860
9884 * gcc.dg/pr59860.c: New testcase.
9885
9886 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR target/59880
9889 * gcc.target/i386/pr59880.c: New test.
9890
9891 2014-01-20 Renlin Li <renlin.li@arm.com>
9892
9893 * gcc.dg/pr44194-1.c: Tweak regexp.
9894
9895 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9896
9897 PR libfortran/59771
9898 PR libfortran/59774
9899 PR libfortran/59836
9900 * gfortran.dg/round_3.f08: New cases added.
9901 * gfortran.dg/fmt_g_1.f90: New test.
9902
9903 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9904
9905 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9906
9907 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9908
9909 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9910
9911 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * gcc.dg/vect/pr57705.c: Require vect_int.
9914 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9915 * gcc.dg/vect/vect-alias-check.c: Likewise.
9916
9917 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9918
9919 PR fortran/58007
9920 * gfortran.dg/unresolved_fixup_1.f90: New test.
9921 * gfortran.dg/unresolved_fixup_2.f90: New test.
9922
9923 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/58944
9926 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9927 Remove dg-prune-output lines.
9928
9929 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR middle-end/59706
9932 * gfortran.dg/pr59706.f90: New test.
9933 * g++.dg/ext/pr59706.C: New test.
9934
9935 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9936
9937 PR c++/59270
9938 PR c++/58811
9939 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9940 * g++.dg/init/pr58811.C: Likewise.
9941
9942 2014-01-17 Jeff Law <law@redhat.com>
9943
9944 PR middle-end/57904
9945 * gfortran.dg/pr57904.f90: New test.
9946
9947 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9948
9949 PR c++/59269
9950 * g++.dg/cpp0x/nsdmi-union4.C: New.
9951
9952 2014-01-17 Marek Polacek <polacek@redhat.com>
9953
9954 PR c++/59838
9955 * g++.dg/diagnostic/pr59838.C: New test.
9956
9957 2014-01-17 Marek Polacek <polacek@redhat.com>
9958
9959 PR c/58346
9960 * gcc.dg/pr58346.c: New test.
9961
9962 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR testsuite/58776
9965 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9966 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9967 option duplication.
9968
9969 PR fortran/59440
9970 * gfortran.dg/pr59440-1.f90: New test.
9971 * gfortran.dg/pr59440-2.f90: New test.
9972 * gfortran.dg/pr59440-3.f90: New test.
9973
9974 PR testsuite/59064
9975 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9976 testing for " version" and " alias" with one testing for
9977 " version\[^\n\r]* alias".
9978 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9979 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9980 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9981 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9982 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9983 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9984
9985 PR c++/57945
9986 * c-c++-common/torture/pr57945.c: New test.
9987
9988 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9989
9990 * gcc.target/arm/its.c: New testcase.
9991
9992 2014-01-16 Jan Hubicka <jh@suse.cz>
9993
9994 PR ipa/59775
9995 * g++.dg/torture/pr59775.C: New testcase.
9996
9997 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR middle-end/58344
10000 * gcc.c-torture/compile/pr58344.c: New test.
10001
10002 PR target/59839
10003 * gcc.target/i386/pr59839.c: New test.
10004
10005 PR debug/54694
10006 * gcc.target/i386/pr9771-1.c (main): Rename to...
10007 (real_main): ... this. Add __asm name "main".
10008 (ASMNAME, ASMNAME2, STRING): Define.
10009
10010 2014-01-16 Nick Clifton <nickc@redhat.com>
10011
10012 PR middle-end/28865
10013 * gcc.c-torture/compile/pr28865.c: New.
10014 * gcc.c-torture/execute/pr28865.c: New.
10015
10016 2014-01-16 Marek Polacek <polacek@redhat.com>
10017
10018 PR middle-end/59827
10019 * gcc.dg/pr59827.c: New test.
10020
10021 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
10022
10023 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
10024
10025 2014-01-15 Richard Henderson <rth@redhat.com>
10026
10027 PR debug/54694
10028 * gcc.target/i386/pr54694.c: New test.
10029
10030 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
10031
10032 PR c++/49718
10033 * g++.dg/pr49718.C: New test.
10034
10035 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10036
10037 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
10038
10039 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10040
10041 * gcc.dg/vmx/mult-even-odd.c: New.
10042 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
10043
10044 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
10045
10046 * lib/target-supports.exp (check_libcilkrts_available): Added an
10047 extern "C" if we are using C++ along with a function prototype.
10048
10049 2014-01-15 Jeff Law <law@redhat.com>
10050
10051 PR tree-optimization/59747
10052 * gcc.c-torture/execute/pr59747.c: New test.
10053
10054 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
10055
10056 PR target/59794
10057 * c-c++-common/convert-vec-1.c: Also prune ABI change for
10058 Linux/x86.
10059 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
10060 * g++.dg/ext/attribute-test-1.C: Likewise.
10061 * g++.dg/ext/attribute-test-2.C: Likewise.
10062 * g++.dg/ext/attribute-test-3.C: Likewise.
10063 * g++.dg/ext/attribute-test-4.C: Likewise.
10064 * g++.dg/ext/pr56790-1.C: Likewise.
10065 * g++.dg/torture/pr38565.C: Likewise.
10066 * gcc.dg/pr53060.c: Likewise.
10067 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10068 * c-c++-common/vector-compare-2.c: Likewise.
10069 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10070 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10071 dg-message line number.
10072
10073 2014-01-15 Matthias Klose <doko@ubuntu.com>
10074
10075 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10076
10077 2014-01-15 Richard Biener <rguenther@suse.de>
10078
10079 PR tree-optimization/59822
10080 * g++.dg/torture/pr59822.C: New testcase.
10081
10082 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10083
10084 PR target/59808
10085 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10086 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10087
10088 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10089 Kugan Vivekanandarajah <kuganv@linaro.org>
10090
10091 PR target/59695
10092 * g++.dg/pr59695.C: New testcase.
10093
10094 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10095
10096 PR target/59803
10097 * gcc.c-torture/compile/pr59803.c: New testcase.
10098
10099 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR c/58943
10102 * gcc.c-torture/execute/pr58943.c: New test.
10103 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10104
10105 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10106
10107 PR target/59794
10108 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10109 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10110 (bar): Change return type to void. Set y to x.
10111 * gcc.target/i386/pr59794-1.c: New testcase.
10112 * gcc.target/i386/pr59794-2.c: Likewise.
10113 * gcc.target/i386/pr59794-3.c: Likewise.
10114 * gcc.target/i386/pr59794-4.c: Likewise.
10115 * gcc.target/i386/pr59794-5.c: Likewise.
10116 * gcc.target/i386/pr59794-6.c: Likewise.
10117 * gcc.target/i386/pr59794-7.c: Likewise.
10118
10119 2014-01-14 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/58921
10122 PR tree-optimization/59006
10123 * gcc.dg/torture/pr58921.c: New testcase.
10124 * gcc.dg/torture/pr59006.c: Likewise.
10125 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10126
10127 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR testsuite/59494
10130 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10131 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10132 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10133 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10134 Executing predictive commoning without unrolling.
10135
10136 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10137
10138 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10139 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10140 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10141 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10142 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10143 __builtin_ia32_rsqrt28sd_round.
10144 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10145 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10146 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10147 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10148 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10149 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10150 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10151 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10152 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10153 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10154 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10155 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10156 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10157 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10158 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10159 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10160 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10161 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10162 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10163 fix wrong rounding mode (see above).
10164 * gcc.target/i386/sse-23.c: Ditto.
10165
10166 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10167
10168 * gcc.dg/vmx/insert.c: New.
10169 * gcc.dg/vmx/insert-be-order.c: New.
10170 * gcc.dg/vmx/extract.c: New.
10171 * gcc.dg/vmx/extract-be-order.c: New.
10172
10173 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10174
10175 PR tree-optimization/59387
10176 * gcc.c-torture/execute/pr59387.c: New test.
10177
10178 2014-01-13 Richard Biener <rguenther@suse.de>
10179
10180 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10181 adjusting mathlib options.
10182 * gfortran.dg/lto/lto.exp: Likewise.
10183
10184 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10185
10186 * gnat.dg/loop_optimization17.adb: New test.
10187 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10188
10189 2014-01-13 Christian Bruel <christian.bruel@st.com>
10190
10191 * gcc.target/sh/cmpstrn.c: New case.
10192
10193 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10194
10195 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10196 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10197
10198 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10199
10200 PR fortran/58026
10201 * gfortran.dg/alloc_comp_basics_6.f90: New.
10202
10203 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10204
10205 PR fortran/59700
10206 * gfortran.dg/pr59700.f90: New test.
10207
10208 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10209
10210 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10211 * gfortran.dg/use_only_3.f90: Likewise.
10212 * gfortran.dg/inquire_10.f90: Delete opened file.
10213 * gfortran.dg/inquire_15.f90: Likewise.
10214 * gfortran.dg/pr16597.f90: Likewise.
10215 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10216 for PR59419.
10217
10218 2014-01-10 Jeff Law <law@redhat.com>
10219
10220 PR middle-end/59743
10221 * gcc.c-torture/compile/pr59743.c: New test.
10222
10223 2014-01-10 Jan Hubicka <jh@suse.cz>
10224
10225 PR ipa/58585
10226 * g++.dg/torture/pr58585.C: New testcase.
10227
10228 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10229
10230 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10231
10232 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10233
10234 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10235
10236 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10237
10238 PR target/59744
10239 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10240 * gcc.target/aarch64/cmn-neg2.c: New test.
10241
10242 2014-01-10 Richard Biener <rguenther@suse.de>
10243
10244 PR tree-optimization/59374
10245 * gcc.dg/torture/pr59374-3.c: New testcase.
10246
10247 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10248
10249 * lib/target-supports.exp
10250 (check_effective_target_arm_crypto_ok_nocache): New.
10251 (check_effective_target_arm_crypto_ok): Use above procedure.
10252 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10253
10254 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10255
10256 PR ipa/58252
10257 PR ipa/59226
10258 * g++.dg/ipa/devirt-20.C: New testcase.
10259 * g++.dg/torture/pr58252.C: Likewise.
10260 * g++.dg/torture/pr59226.C: Likewise.
10261
10262 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10263
10264 * c-c++-common/asan/no-asan-stack.c: New test.
10265
10266 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10267
10268 PR middle-end/59670
10269 * gcc.dg/pr59670.c: New test.
10270
10271 2014-01-09 Steve Ellcey <sellcey@mips.com>
10272
10273 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10274
10275 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR middle-end/47735
10278 * gcc.target/i386/pr47735.c: New test.
10279
10280 PR tree-optimization/59622
10281 * g++.dg/opt/pr59622-2.C: New test.
10282 * g++.dg/opt/pr59622-3.C: New test.
10283 * g++.dg/opt/pr59622-4.C: New test.
10284 * g++.dg/opt/pr59622-5.C: New test.
10285
10286 PR sanitizer/59136
10287 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10288 filename:line instead of (modulename+offset) form with stripped
10289 initial / from the filename.
10290
10291 2014-01-09 Ian Lance Taylor <iant@google.com>
10292
10293 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10294 the other Go compiler.
10295
10296 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10297
10298 PR c++/59730
10299 * g++.dg/cpp0x/variadic145.C: New.
10300
10301 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10302
10303 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10304 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10305
10306 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10307
10308 PR testsuite/59524
10309 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10310 are run only if the Cilk library is available/enabled.
10311 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10312 * lib/target-supports.exp (check_libcilkrts_available): New function.
10313
10314 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10315
10316 PR c++/59631
10317 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10318 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10319 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10320 with dg-additional-options.
10321 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10322 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10323 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10324 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10325 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10326 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10327
10328 2014-01-09 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/59715
10331 * gcc.dg/torture/pr59715.c: New testcase.
10332
10333 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10334
10335 * c-c++-common/asan/no-asan-globals.c: New test.
10336 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10337 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10338 * c-c++-common/asan/use-after-return-1.c: Likewise.
10339 * c-c++-common/asan/no-use-after-return.c: Likewise.
10340
10341 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10342
10343 * gnat.dg/weak2.ad[sb]: New test.
10344
10345 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR middle-end/59471
10348 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10349 type, use pointers to vector type instead.
10350
10351 2014-01-08 Catherine Moore <clm@codesourcery.com>
10352
10353 * gcc.target/mips/umips-branch-3.c: New test.
10354 * gcc.target/mips/umips-branch-4.c: New test.
10355
10356 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10357
10358 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10359 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10360 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10361 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10362 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10363 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10364 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10365 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10366
10367 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10368
10369 PR rtl-optimization/59137
10370 * gcc.target/mips/pr59137.c: New test.
10371
10372 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10373
10374 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10375 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10376 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10377 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10378 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10379 Require fpic effective target.
10380 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10381
10382 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR ipa/59722
10385 * gcc.dg/pr59722.c: New test.
10386
10387 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10388
10389 PR middle-end/57748
10390 * gcc.dg/torture/pr57748-3.c: New test.
10391 * gcc.dg/torture/pr57748-4.c: New test.
10392
10393 2014-01-08 Marek Polacek <polacek@redhat.com>
10394
10395 PR middle-end/59669
10396 * gcc.dg/gomp/pr59669-1.c: New test.
10397 * gcc.dg/gomp/pr59669-2.c: New test.
10398
10399 2014-01-08 Martin Jambor <mjambor@suse.cz>
10400
10401 PR ipa/59610
10402 * gcc.dg/ipa/pr59610.c: New test.
10403
10404 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10405
10406 PR fortran/58182
10407 * gfortran.dg/binding_label_tests_26a.f90: New.
10408 * gfortran.dg/binding_label_tests_26b.f90: New.
10409
10410 2014-01-08 Marek Polacek <polacek@redhat.com>
10411
10412 PR sanitizer/59667
10413 * c-c++-common/ubsan/pr59667.c: New test.
10414
10415 2014-01-08 Richard Biener <rguenther@suse.de>
10416
10417 PR middle-end/59630
10418 * gcc.dg/pr59630.c: New testcase.
10419
10420 2014-01-08 Richard Biener <rguenther@suse.de>
10421
10422 PR middle-end/59471
10423 * gcc.dg/pr59471.c: New testcase.
10424
10425 2014-01-07 Jeff Law <law@redhat.com>
10426
10427 PR middle-end/53623
10428 * gcc.target/i386/pr53623.c: New test.
10429
10430 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10431
10432 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10433 blanks at EOF.
10434 * g++.dg/cpp1y/pr58534.C: Likewise.
10435 * g++.dg/cpp1y/pr58536.C: Likewise.
10436 * g++.dg/cpp1y/pr58548.C: Likewise.
10437 * g++.dg/cpp1y/pr58549.C: Likewise.
10438 * g++.dg/cpp1y/pr58637.C: Likewise.
10439 * g++.dg/cpp1y/pr59112.C: Likewise.
10440 * g++.dg/cpp1y/pr59113.C: Likewise.
10441 * g++.dg/cpp1y/pr59629.C: Likewise.
10442 * g++.dg/cpp1y/pr59635.C: Likewise.
10443 * g++.dg/cpp1y/pr59636.C: Likewise.
10444 * g++.dg/cpp1y/pr59638.C: Likewise.
10445
10446 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10447
10448 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10449
10450 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10451
10452 * gcc.target/i386/intrinsics_4.c (bar): New function.
10453
10454 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10455
10456 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10457
10458 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR rtl-optimization/58668
10461 * gcc.dg/pr58668.c: New test.
10462
10463 PR tree-optimization/59643
10464 * gcc.dg/pr59643.c: New test.
10465 * gcc.c-torture/execute/pr59643.c: New test.
10466
10467 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10468
10469 PR fortran/59589
10470 * gfortran.dg/class_allocate_16.f90: New.
10471
10472 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR target/59644
10475 * gcc.target/i386/pr59644.c: New test.
10476
10477 2014-01-06 Marek Polacek <polacek@redhat.com>
10478
10479 PR c/57773
10480 * gcc.dg/pr57773.c: New test.
10481
10482 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10483
10484 PR c++/59635
10485 PR c++/59636
10486 PR c++/59629
10487 PR c++/59638
10488 * g++.dg/cpp1y/pr59635.C: New testcase.
10489 * g++.dg/cpp1y/pr59636.C: New testcase.
10490 * g++.dg/cpp1y/pr59629.C: New testcase.
10491 * g++.dg/cpp1y/pr59638.C: New testcase.
10492
10493 2014-01-06 Martin Jambor <mjambor@suse.cz>
10494
10495 PR ipa/59008
10496 * gcc.dg/ipa/pr59008.c: New test.
10497
10498 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10499
10500 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10501 if supported.
10502
10503 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10504
10505 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10506 Require c99_runtime.
10507 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10508
10509 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10510 Require c99_runtime.
10511 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10512 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10513 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10514
10515 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10516 Require c99_runtime.
10517 Make CALC void static.
10518 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10519
10520 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10521 Require c99_runtime.
10522 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10523
10524 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10525
10526 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10527 * gcc.target/i386/pr59501-2.c: Likewise.
10528 * gcc.target/i386/pr59501-3.c: Likewise.
10529 * gcc.target/i386/pr59501-4.c: Likewise.
10530 * gcc.target/i386/pr59501-5.c: Likewise.
10531 * gcc.target/i386/pr59501-6.c: Likewise.
10532
10533 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10534
10535 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10536 * gcc.target/i386/pr59390_1.c: Likewise.
10537 * gcc.target/i386/pr59390_2.c: Likewise.
10538
10539 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10540
10541 * gcc.dg/pr59350.c: Tweak.
10542 * gcc.dg/pr59350-2.c: New test.
10543 * g++.dg/pr59510.C: Likewise.
10544
10545 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10546
10547 PR fortran/59023
10548 * gfortran.dg/bind_c_procs_2.f90: New.
10549
10550 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10551
10552 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10553 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10554 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10555 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10556 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10557 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10558 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10559
10560 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10561
10562 * gcc.target/arm/neon-nested-apcs.c: New test.
10563
10564 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR tree-optimization/59519
10567 * gcc.dg/vect/pr59519-1.c: New test.
10568 * gcc.dg/vect/pr59519-2.c: New test.
10569
10570 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10571 vmovdqu32.
10572
10573 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10574
10575 PR fortran/59547
10576 * gfortran.dg/typebound_proc_32.f90: New.
10577
10578 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10579
10580 PR c++/58950
10581 * g++.dg/pr58950.C: New file.
10582
10583 2014-01-03 Tobias Burnus <burnus@net-b.de>
10584
10585 PR c++/58567
10586 * g++.dg/gomp/pr58567.C: New.
10587
10588 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10589
10590 PR tree-optimization/59651
10591 * gcc.dg/torture/pr59651.c: New test.
10592 * gcc.dg/vect/pr59651.c: Ditto.
10593
10594 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10595
10596 PR target/59625
10597 * gcc.target/i386/pr59625.c: New test.
10598
10599 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10600
10601 Core DR 1442
10602 PR c++/59165
10603 * g++.dg/cpp0x/range-for28.C: New.
10604 * g++.dg/cpp0x/range-for3.C: Update.
10605
10606 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10607
10608 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10609
10610 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10611
10612 PR c++/59641
10613 * g++.dg/cpp0x/pr59641.C: New file.
10614
10615 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10616
10617 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10618
10619 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10620
10621 PR c++/59378
10622 * g++.dg/ext/pr59378.C: New file.
10623
10624 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10625
10626 Update copyright years
10627
10628 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10629
10630 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10631 notice.
10632
10633 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10634
10635 PR fortran/59654
10636 * gfortran.dg/dynamic_dispatch_12.f90: New.
10637
10638 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10639
10640 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10641 the builtin isn't optimized away as unused.
10642
10643 PR rtl-optimization/59647
10644 * g++.dg/opt/pr59647.C: New test.
10645 \f
10646 Copyright (C) 2014 Free Software Foundation, Inc.
10647
10648 Copying and distribution of this file, with or without modification,
10649 are permitted in any medium without royalty provided the copyright
10650 notice and this notice are preserved.