[AArch64] Enable shrink wrapping.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-24 Renlin Li <renlin.li@arm.com>
2
3 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
4 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5 * gcc.dg/pr10474.c: Likewise.
6
7 2014-09-20 Mark Wielaard <mjw@redhat.com>
8
9 * gcc.dg/guality/const-volatile.c (i): Mark as used.
10 (ci): Likewise.
11 (pci): Likewise.
12 (pvi): Likewise.
13 (pcvi): Likewise.
14 (cip): Likewise.
15 (foo): Likewise.
16 (cfoo): Likewise.
17
18 2014-09-20 Mark Wielaard <mjw@redhat.com>
19
20 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
21 and "long int" to plain "short" and "long".
22 * gcc.dg/guality/const-volatile.c (struct bar): New struct
23 containing short and long long fields.
24 (bar): New variable to test the type.
25
26 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/62155
29 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
30
31 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
32
33 PR c++/62219
34 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
35
36 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
37
38 * gcc.dg/vect/vect-reduc-or_1.c: New test.
39 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
40
41 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
42
43 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
44 New.
45
46 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
47 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
48
49 2014-09-22 Jakub Jelinek <jakub@redhat.com>
50
51 PR debug/63328
52 * c-c++-common/gomp/pr63328.c: New test.
53
54 2014-09-22 Martin Liska <mliska@suse.cz>
55
56 PR lto/63270
57 * g++.dg/lto/pr63270_0.C: New test.
58 * g++.dg/lto/pr63270_1.C: New test.
59
60 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
61
62 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
63 for call_value_rex64_ms_sysv.
64 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
65 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
66 for call_rex64_ms_sysv.
67
68 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
69 Tobias Burnus <burnus@net-b.de>
70
71 * gfortran.dg/coarray_atomic_5.f90: New
72
73 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
74
75 PR c++/61825
76 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
77
78 2014-09-19 Andi Kleen <ak@linux.intel.com>
79
80 * gcc.dg/pg-override.c: Only run on x86 Linux.
81 * gcc.dg/pg.c: Dito.
82 * gcc.target/i386/fentry-override.c: Exclude for PIC.
83 * gcc.target/i386/fentry.c: Dito.
84
85 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
86
87 PR ipa/61998
88 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
89
90 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
91
92 PR fortran/63152
93 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
94 * gfortran.dg/pr63152.f90: New test.
95
96 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
97
98 PR c++/58328
99 * g++.dg/cpp0x/nsdmi10.C: New.
100
101 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
102
103 * gcc.dg/ssp-3.c: New.
104 * gcc.dg/ssp-4.c: Likewise.
105
106 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
107
108 * gcc.target/s390/dfp-conv1.c: New testcase.
109
110 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
111
112 * c-c++-common/asan/red-align-1.c: New test.
113 * c-c++-common/asan/red-align-2.c: New test.
114
115 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
116
117 * gcc.dg/pr61053.c: Updated for x32.
118
119 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
120
121 PR debug/63285
122 * gcc.target/i386/pr63285.c: New test.
123
124 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
125
126 PR target/61360
127 * gcc.target/i386/pr61360.c: New.
128
129 2014-09-18 Jakub Jelinek <jakub@redhat.com>
130
131 PR c++/62017
132 * g++.dg/asan/pr62017.C: New test.
133
134 PR testsuite/63292
135 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
136
137 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
138
139 PR c++/62232
140 * g++.dg/cpp0x/Wdtor1.C: New.
141
142 2014-09-18 Joseph Myers <joseph@codesourcery.com>
143
144 * gcc.dg/torture/float128-exact-underflow.c: New test.
145
146 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
147
148 PR c++/61745
149 * g++.dg/template/pr61745.C: New.
150
151 2014-09-17 Marek Polacek <polacek@redhat.com>
152
153 PR c/61854
154 * gcc.dg/cpp/pr61854-1.c: New test.
155 * gcc.dg/cpp/pr61854-2.c: New test.
156 * gcc.dg/cpp/pr61854-3.c: New test.
157 * gcc.dg/cpp/pr61854-3.h: New test.
158 * gcc.dg/cpp/pr61854-4.c: New test.
159 * gcc.dg/cpp/pr61854-5.c: New test.
160 * gcc.dg/cpp/pr61854-6.c: New test.
161 * gcc.dg/cpp/pr61854-7.c: New test.
162 * gcc.dg/cpp/pr61854-c90.c: New test.
163 * gcc.dg/cpp/pr61854-c94.c: New test.
164
165 2014-09-17 Jakub Jelinek <jakub@redhat.com>
166
167 PR debug/63284
168 * gcc.dg/pr63284.c: New test.
169
170 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
171
172 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
173
174 PR c++/63241
175 * g++.dg/cpp0x/constexpr-63241.C: New.
176
177 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
178
179 PR libfortran/62768
180 * gfortran.dg/filename_null.f90: New test.
181
182 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
183
184 * gcc.dg/pg-override.c: Fix a typo.
185
186 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
187
188 * gcc.dg/pg.c: Fix a typo.
189
190 2014-09-16 Richard Biener <rguenther@suse.de>
191
192 PR testsuite/63258
193 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
194 for "vectorization not profitable".
195
196 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
197
198 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
199
200 2014-09-16 Jakub Jelinek <jakub@redhat.com>
201
202 PR fortran/56408
203 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
204 missing nexted dg-test call support in dejaGNU 1.4.4.
205
206 2014-09-15 Andi Kleen <ak@linux.intel.com>
207
208 * gcc.dg/pg-override.c: New test.
209 * gcc.dg/pg.c: New test.
210 * gcc.target/i386/fentry-override.c: New test.
211 * gcc.target/i386/fentry.c: New test.
212
213 2014-09-15 Jakub Jelinek <jakub@redhat.com>
214
215 PR fortran/56408
216 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
217 New global vars.
218 (dg-compile-aux-modules): New procedure.
219 * gfortran.dg/binding_label_tests_10.f03: Remove comment
220 and keep-modules.
221 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
222 use dg-compile-aux-modules.
223 * gfortran.dg/binding_label_tests_11.f03: Remove comment
224 and keep-modules.
225 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
226 use dg-compile-aux-modules.
227 * gfortran.dg/binding_label_tests_13.f03: Remove comment
228 and keep-modules.
229 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
230 use dg-compile-aux-modules.
231 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
232 and keep-modules.
233 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
234 use dg-compile-aux-modules.
235 * gfortran.dg/class_45a.f03: Remove keep-modules.
236 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
237 and cleanup-modules.
238 * gfortran.dg/class_4a.f03: Use dg-do link, use
239 dg-additional-sources and cleanup-modules, remove keep-modules
240 and update comment.
241 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
242 keep-modules, adjust comment.
243 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
244 dg-additional-sources and cleanup-modules.
245 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
246 associated comment.
247 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
248 remove comment.
249 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
250 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
251 use dg-compile-aux-modules.
252 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
253 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
254 use dg-compile-aux-modules.
255 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
256 * gfortran.dg/whole_file_29.f90: Remove comment, use
257 dg-compile-aux-modules.
258 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
259 * gfortran.dg/whole_file_31.f90: Remove comment, use
260 dg-compile-aux-modules.
261
262 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
263 gcc_parallel_test_enable): New procedures. If
264 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
265 runtest_file_p to invoke also gcc_parallel_test_run_p.
266 * g++.dg/guality/guality.exp (check_guality): Save/restore
267 test_counts array around the body of the procedure.
268 * gcc.dg/guality/guality.exp (check_guality): Likewise.
269 * g++.dg/plugin/plugin.exp: Run all the tests serially
270 by the first parallel runtest encountering it.
271 * gcc.dg/plugin/plugin.exp: Likewise.
272 * gcc.misc-tests/matrix1.exp: Likewise.
273 * gcc.misc-tests/dhry.exp: Likewise.
274 * gcc.misc-tests/acker1.exp: Likewise.
275 * gcc.misc-tests/linkage.exp: Likewise.
276 * gcc.misc-tests/mg.exp: Likewise.
277 * gcc.misc-tests/mg-2.exp: Likewise.
278 * gcc.misc-tests/sort2.exp: Likewise.
279 * gcc.misc-tests/sieve.exp: Likewise.
280 * gcc.misc-tests/options.exp: Likewise.
281 * gcc.misc-tests/help.exp: Likewise.
282 * go.test/go-test.exp (go-gc-tests): Use
283 gcc_parallel_test_enable {0, 1} around all handling of
284 each test.
285 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
286 * ada/acats/run_all.sh: Parallelize using mkdir inside of
287 a shared directory. Avoid forking and expr uses if
288 shell supports $(()).
289
290 2014-09-14 David Sherwood <david.sherwood@arm.com>
291
292 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
293
294 2014-09-14 James Clarke <jrtc27@jrtc27.com>
295
296 PR target/61407
297 * gcc.dg/darwin-minversion-1.c: Fixed formatting
298 * gcc.dg/darwin-minversion-2.c: Fixed formatting
299 * gcc.dg/darwin-minversion-3.c: Fixed formatting
300 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
301
302 2014-09-13 Marek Polacek <polacek@redhat.com>
303
304 PR c++/60862
305 * g++.dg/diagnostic/pr60862.C: New test.
306
307 2014-09-12 Richard Biener <rguenther@suse.de>
308
309 PR middle-end/63237
310 * g++.dg/torture/pr63237.C: New testcase.
311
312 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
313
314 * gcc.dg/vec-andxor1.c: New file.
315
316 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
317
318 PR target/58757
319 * gcc.dg/c11-true_min-1.c: New testcase.
320
321 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
322
323 PR c++/61489
324 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
325 * g++.old-deja/g++.other/warn5.C: Adjust.
326
327 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
328
329 * gcc.target/aarch64/vset_lane_1.c: New test.
330
331 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
332
333 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
334 Fix declaration.
335 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
336 Fix declaration.
337 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
338 Fix declaration.
339 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
340 Fix declaration.
341
342 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
343
344 PR tree-optimization/63186
345 * gcc.dg/pr63186.c: New testcase.
346
347 2014-09-10 Xinliang David Li <davidxl@google.com>
348
349 PR target/63209
350 * gcc.c-torture/execute/pr63209.c: New test.
351
352 2014-09-10 Jakub Jelinek <jakub@redhat.com>
353
354 * gcc.target/i386/i386.exp: Only run vect-args.c tests
355 if runtest_file_p says they should be run.
356
357 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
358
359 * gcc.target/aarch64/vstN_1.c: New test.
360
361 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
362
363 * gcc.target/aarch64/vldN_lane_1.c: New test.
364
365 2014-09-10 Martin Jambor <mjambor@suse.cz>
366
367 PR ipa/61654
368 * g++.dg/ipa/pr61654.C: New test.
369
370 2014-09-10 Jakub Jelinek <jakub@redhat.com>
371
372 * c-c++-common/ubsan/attrib-3.c: New test.
373 * c-c++-common/ubsan/nonnull-1.c: New test.
374 * c-c++-common/ubsan/nonnull-2.c: New test.
375 * c-c++-common/ubsan/nonnull-3.c: New test.
376 * c-c++-common/ubsan/nonnull-4.c: New test.
377 * c-c++-common/ubsan/nonnull-5.c: New test.
378
379 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
380
381 * g++.dg/lto/pr63166_0.ii: New testcase.
382 * g++.dg/lto/pr63166_1.ii: New testcase.
383
384 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
385
386 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
387
388 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
389
390 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
391 xxpermdi and add commentary about adding it back later; remove
392 unused typedef.
393
394 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
395
396 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
397 and 16-byte aligned.
398 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
399 * gcc.target/arm/vect-lroundf_1.c: Likewise.
400 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
401 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
402 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
403 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
404
405 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
406
407 * gcc.target/aarch64/vldN_dup_1.c: New test.
408
409 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
410
411 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
412
413 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
414
415 * gcc.target/aarch64/vldN_1.c: New test.
416
417 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
418
419 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
420
421 2014-09-09 Jiong Wang <jiong.wang@arm.com>
422
423 * gcc.target/arm/vect-copysignf.c: New testcase.
424
425 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
426
427 * gcc.target/arm/vfp-1.c: Updated expected assembly.
428
429 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
430
431 * gcc.target/arm/vfp-1.c: Updated expected assembly.
432
433 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
434
435 * gcc.target/arm/vfp-1.c: Updated expected assembly.
436
437 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
438
439 * gcc.target/arm/vfp-1.c: Updated expected assembly.
440
441 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
442
443 * gcc.target/arm/pr51835.c: Update expected assembly.
444 * gcc.target/arm/vfp-1.c: Likewise.
445 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
446 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
447 * gcc.target/arm/vfp-ldmiad.c: Likewise.
448 * gcc.target/arm/vfp-ldmias.c: Likewise.
449 * gcc.target/arm/vfp-stmdbd.c: Likewise.
450 * gcc.target/arm/vfp-stmdbs.c: Likewise.
451 * gcc.target/arm/vfp-stmiad.c: Likewise.
452 * gcc.target/arm/vfp-stmias.c: Likewise.
453
454 2014-09-09 Tony Wang <tony.wang@arm.com>
455
456 * gcc.target/arm/xordi3-opt.c: Disable this
457 test case for thumb1 target.
458 * gcc.target/arm/iordi3-opt.c: Ditto.
459
460 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 PR target/61749
463 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
464
465 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
466
467 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
468
469 2014-09-08 Jakub Jelinek <jakub@redhat.com>
470
471 PR tree-optimization/60196
472 PR tree-optimization/63189
473 * gcc.dg/vect/pr63189.c: New test.
474 * gcc.dg/vect/pr60196-1.c: New test.
475 * gcc.dg/vect/pr60196-2.c: New test.
476
477 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
478
479 * gcc.target/powerpc/swaps-p8-16.c: New test.
480
481 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
482
483 * gcc.target/i386/pr62208.c: New test.
484
485 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
486
487 PR testsuite/56194
488 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
489
490 * g++.dg/ipa/pr61800.C: Require visibility.
491
492 * gcc.dg/pr61868.c: Require lto.
493
494 2014-09-05 Easwaran Raman <eraman@google.com>
495
496 PR rtl-optimization/62146
497 * testsuite/g++.dg/opt/pr62146.C: New.
498
499 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
500
501 * gcc.dg/vect/vect-109.c: Skip predicate added.
502 * gcc.dg/vect/vect-93.c: Test check fixed.
503 * gcc.dg/vect/bb-slp-10.c: Likewise.
504 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
505 Check unaligned feature.
506
507 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
508
509 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
510 int{32,16,8}x1_t with int{32,16,8}_t.
511 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
512 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
513 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
514 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
515
516 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
517
518 * gcc.target/aarch64/vget_high_1.c: New test.
519 * gcc.target/aarch64/vget_low_1.c: Likewise.
520
521 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
522
523 * gcc.target/aarch64/simd/int_comparisons.x: New file.
524 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
525 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
526
527 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
528
529 * gcc.target/aarch64/simd/vrbit_1.c: New test.
530
531 2014-09-05 Richard Biener <rguenther@suse.de>
532
533 PR middle-end/63148
534 * gcc.dg/vect/pr63148.c: New testcase.
535 * c-c++-common/pr19807-1.c: Likewise.
536 * g++.dg/tree-ssa/pr19807.C: Adjust.
537 * g++.dg/tree-ssa/tmmti-2.C: Remove.
538
539 2014-09-05 Bin Cheng <bin.cheng@arm.com>
540
541 PR target/55701
542 * gcc.target/arm/memset-inline-1.c: New test.
543 * gcc.target/arm/memset-inline-2.c: New test.
544 * gcc.target/arm/memset-inline-3.c: New test.
545 * gcc.target/arm/memset-inline-4.c: New test.
546 * gcc.target/arm/memset-inline-5.c: New test.
547 * gcc.target/arm/memset-inline-6.c: New test.
548 * gcc.target/arm/memset-inline-7.c: New test.
549 * gcc.target/arm/memset-inline-8.c: New test.
550 * gcc.target/arm/memset-inline-9.c: New test.
551 * gcc.target/arm/memset-inline-10.c: New test.
552
553 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
554
555 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
556
557 2014-09-04 Guozhi Wei <carrot@google.com>
558
559 PR target/62040
560 * gcc.target/aarch64/pr62040.c: New test.
561
562 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
563
564 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
565 override specific ones, but specific ones do.
566
567 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
568
569 * gcc.target/powerpc/swaps-p8-13.c: New test.
570 * gcc.target/powerpc/swaps-p8-14.c: New test.
571 * gcc.target/powerpc/swaps-p8-15.c: New test.
572
573 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
574
575 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
576 regardless of endianness.
577
578 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
579
580 PR fortran/62174
581 * gfortran.dg/cray_pointers_11.f90: New.
582
583 2014-09-03 Martin Jambor <mjambor@suse.cz>
584
585 PR ipa/62015
586 * g++.dg/ipa/pr62015.C: New test.
587
588 2014-09-03 Martin Jambor <mjambor@suse.cz>
589
590 PR ipa/61986
591 * gcc.dg/ipa/pr61986.c: New test.
592
593 2014-09-03 Marek Polacek <polacek@redhat.com>
594
595 PR c/62294
596 * gcc.dg/pr62294.c: New test.
597 * gcc.dg/pr62294.h: New file.
598
599 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
600
601 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
602 of dg-options. Add "inline" keyword to test functions.
603
604 2014-09-03 Marek Polacek <polacek@redhat.com>
605
606 PR c/62024
607 * g++.dg/cpp0x/pr62024.C: New test.
608 * gcc.dg/pr62024.c: New test.
609
610 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
611
612 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
613 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
614 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
615 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
616 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
617 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
618
619 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
620
621 PR target/61078
622 * gcc.target/s390/pr61078.c: New testcase.
623
624 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
625
626 * gcc.dg/20111227-2.c: Compile only for x86 targets.
627 * gcc.dg/20111227-3.c: Ditto.
628
629 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
630
631 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
632
633 2014-09-03 Tobias Burnus <burnus@net-b.de>
634
635 PR fortran/61881
636 PR fortran/61888
637 PR fortran/57305
638 * gfortran.dg/sizeof_4.f90: New.
639
640 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
641
642 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
643 vec_cts, and vec_ctu.
644 * gcc.target/powerpc/builtins-2.c: Likewise.
645
646 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
647
648 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
649 [!__sun__ && !__hpux__] (arena_size): Scale according to
650 target pointer size.
651
652 2014-09-02 Marek Polacek <polacek@redhat.com>
653
654 PR fortran/62270
655 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
656
657 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
658
659 PR target/62275
660 * gcc.target/arm/vect-lceilf_1.c: New test.
661 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
662 * gcc.target/arm/vect-lroundf_1.c: Likewise.
663
664 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
665
666 PR target/62275
667 * gcc.target/arm/lceil-vcvt_1.c: New test.
668 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
669 * gcc.target/arm/lround-vcvt_1.c: Likewise.
670
671 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
672
673 DR 1453
674 * g++.dg/cpp0x/constexpr-volatile.C: New.
675 * g++.dg/ext/is_literal_type2.C: Likewise.
676
677 2014-09-02 Jakub Jelinek <jakub@redhat.com>
678 Balaji V. Iyer <balaji.v.iyer@intel.com>
679 Igor Zamyatin <igor.zamyatin@intel.com>
680
681 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
682 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
683 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
684 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
685 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
686 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
687 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
688 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
689 * g++.dg/cilk-plus/CK/cf3.cc: New test.
690 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
691 * g++.dg/cilk-plus/CK/for1.cc: New test.
692 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
693 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
694 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
695
696 2014-09-02 Richard Biener <rguenther@suse.de>
697
698 PR tree-optimization/62695
699 * gfortran.dg/pr62695.f90: New testcase.
700
701 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
702
703 PR target/62312
704 * gcc.c-torture/compile/pr62312.c: New.
705
706 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
707
708 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
709
710 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
711
712 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
713 Return right away if !arm*-*-*.
714
715 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
716
717 * gcc.c-torture/unsorted/386.c: Move to ...
718 * gcc.c-torture/compile/386.c: ... here.
719 * gcc.c-torture/unsorted/86.c: Move to ...
720 * gcc.c-torture/compile/86.c: ... here.
721 * gcc.c-torture/unsorted/a1.c: Move to ...
722 * gcc.c-torture/compile/a1.c: ... here.
723 * gcc.c-torture/unsorted/a3.c: Move to ...
724 * gcc.c-torture/compile/a3.c: ... here.
725 * gcc.c-torture/unsorted/aaa.c: Move to ...
726 * gcc.c-torture/compile/aaa.c: ... here.
727 * gcc.c-torture/unsorted/aa.c: Move to ...
728 * gcc.c-torture/compile/aa.c: ... here.
729 * gcc.c-torture/unsorted/abs.c: Move to ...
730 * gcc.c-torture/compile/abs.c: ... here.
731 * gcc.c-torture/unsorted/a.c: Move to ...
732 * gcc.c-torture/compile/a.c: ... here.
733 * gcc.c-torture/unsorted/ac.c: Move to ...
734 * gcc.c-torture/compile/ac.c: ... here.
735 * gcc.c-torture/unsorted/acc.c: Move to ...
736 * gcc.c-torture/compile/acc.c: ... here.
737 * gcc.c-torture/unsorted/add386.c: Move to ...
738 * gcc.c-torture/compile/add386.c: ... here.
739 * gcc.c-torture/unsorted/add.c: Move to ...
740 * gcc.c-torture/compile/add.c: ... here.
741 * gcc.c-torture/unsorted/addcc.c: Move to ...
742 * gcc.c-torture/compile/addcc.c: ... here.
743 * gcc.c-torture/unsorted/andm.c: Move to ...
744 * gcc.c-torture/compile/andm.c: ... here.
745 * gcc.c-torture/unsorted/andmem.c: Move to ...
746 * gcc.c-torture/compile/andmem.c: ... here.
747 * gcc.c-torture/unsorted/andn.c: Move to ...
748 * gcc.c-torture/compile/andn.c: ... here.
749 * gcc.c-torture/unsorted/andok.c: Move to ...
750 * gcc.c-torture/compile/andok.c: ... here.
751 * gcc.c-torture/unsorted/andsi.c: Move to ...
752 * gcc.c-torture/compile/andsi.c: ... here.
753 * gcc.c-torture/unsorted/andsparc.c: Move to ...
754 * gcc.c-torture/compile/andsparc.c: ... here.
755 * gcc.c-torture/unsorted/aos.c: Move to ...
756 * gcc.c-torture/compile/aos.c: ... here.
757 * gcc.c-torture/unsorted/arr.c: Move to ...
758 * gcc.c-torture/compile/arr.c: ... here.
759 * gcc.c-torture/unsorted/as.c: Move to ...
760 * gcc.c-torture/compile/as.c: ... here.
761 * gcc.c-torture/unsorted/ase.c: Move to ...
762 * gcc.c-torture/compile/ase.c: ... here.
763 * gcc.c-torture/unsorted/b1.c: Move to ...
764 * gcc.c-torture/compile/b1.c: ... here.
765 * gcc.c-torture/unsorted/b2.c: Move to ...
766 * gcc.c-torture/compile/b2.c: ... here.
767 * gcc.c-torture/unsorted/b3.c: Move to ...
768 * gcc.c-torture/compile/b3.c: ... here.
769 * gcc.c-torture/unsorted/b88.c: Move to ...
770 * gcc.c-torture/compile/b88.c: ... here.
771 * gcc.c-torture/unsorted/bad.c: Move to ...
772 * gcc.c-torture/compile/bad.c: ... here.
773 * gcc.c-torture/unsorted/band.c: Move to ...
774 * gcc.c-torture/compile/band.c: ... here.
775 * gcc.c-torture/unsorted/bb0.c: Move to ...
776 * gcc.c-torture/compile/bb0.c: ... here.
777 * gcc.c-torture/unsorted/bb1.c: Move to ...
778 * gcc.c-torture/compile/bb1.c: ... here.
779 * gcc.c-torture/unsorted/bbb.c: Move to ...
780 * gcc.c-torture/compile/bbb.c: ... here.
781 * gcc.c-torture/unsorted/b.c: Move to ...
782 * gcc.c-torture/compile/b.c: ... here.
783 * gcc.c-torture/unsorted/bc.c: Move to ...
784 * gcc.c-torture/compile/bc.c: ... here.
785 * gcc.c-torture/unsorted/bcopy.c: Move to ...
786 * gcc.c-torture/compile/bcopy.c: ... here.
787 * gcc.c-torture/unsorted/bf.c: Move to ...
788 * gcc.c-torture/compile/bf.c: ... here.
789 * gcc.c-torture/unsorted/bfins.c: Move to ...
790 * gcc.c-torture/compile/bfins.c: ... here.
791 * gcc.c-torture/unsorted/bfx.c: Move to ...
792 * gcc.c-torture/compile/bfx.c: ... here.
793 * gcc.c-torture/unsorted/bge.c: Move to ...
794 * gcc.c-torture/compile/bge.c: ... here.
795 * gcc.c-torture/unsorted/bit.c: Move to ...
796 * gcc.c-torture/compile/bit.c: ... here.
797 * gcc.c-torture/unsorted/bitf.c: Move to ...
798 * gcc.c-torture/compile/bitf.c: ... here.
799 * gcc.c-torture/unsorted/bitw.c: Move to ...
800 * gcc.c-torture/compile/bitw.c: ... here.
801 * gcc.c-torture/unsorted/blk.c: Move to ...
802 * gcc.c-torture/compile/blk.c: ... here.
803 * gcc.c-torture/unsorted/bt386.c: Move to ...
804 * gcc.c-torture/compile/bt386.c: ... here.
805 * gcc.c-torture/unsorted/bt.c: Move to ...
806 * gcc.c-torture/compile/bt.c: ... here.
807 * gcc.c-torture/unsorted/BUG11.c: Move to ...
808 * gcc.c-torture/compile/BUG11.c: ... here.
809 * gcc.c-torture/unsorted/BUG12.c: Move to ...
810 * gcc.c-torture/compile/BUG12.c: ... here.
811 * gcc.c-torture/unsorted/BUG13.c: Move to ...
812 * gcc.c-torture/compile/BUG13.c: ... here.
813 * gcc.c-torture/unsorted/BUG16.c: Move to ...
814 * gcc.c-torture/compile/BUG16.c: ... here.
815 * gcc.c-torture/unsorted/BUG17.c: Move to ...
816 * gcc.c-torture/compile/BUG17.c: ... here.
817 * gcc.c-torture/unsorted/BUG18.c: Move to ...
818 * gcc.c-torture/compile/BUG18.c: ... here.
819 * gcc.c-torture/unsorted/BUG1.c: Move to ...
820 * gcc.c-torture/compile/BUG1.c: ... here.
821 * gcc.c-torture/unsorted/BUG21.c: Move to ...
822 * gcc.c-torture/compile/BUG21.c: ... here.
823 * gcc.c-torture/unsorted/BUG22.c: Move to ...
824 * gcc.c-torture/compile/BUG22.c: ... here.
825 * gcc.c-torture/unsorted/BUG23.c: Move to ...
826 * gcc.c-torture/compile/BUG23.c: ... here.
827 * gcc.c-torture/unsorted/BUG24.c: Move to ...
828 * gcc.c-torture/compile/BUG24.c: ... here.
829 * gcc.c-torture/unsorted/BUG25.c: Move to ...
830 * gcc.c-torture/compile/BUG25.c: ... here.
831 * gcc.c-torture/unsorted/BUG2.c: Move to ...
832 * gcc.c-torture/compile/BUG2.c: ... here.
833 * gcc.c-torture/unsorted/BUG3.c: Move to ...
834 * gcc.c-torture/compile/BUG3.c: ... here.
835 * gcc.c-torture/unsorted/BUG4.c: Move to ...
836 * gcc.c-torture/compile/BUG4.c: ... here.
837 * gcc.c-torture/unsorted/BUG5.c: Move to ...
838 * gcc.c-torture/compile/BUG5.c: ... here.
839 * gcc.c-torture/unsorted/BUG6.c: Move to ...
840 * gcc.c-torture/compile/BUG6.c: ... here.
841 * gcc.c-torture/unsorted/bug.c: Move to ...
842 * gcc.c-torture/compile/bug.c: ... here.
843 * gcc.c-torture/unsorted/bugc.c: Move to ...
844 * gcc.c-torture/compile/bugc.c: ... here.
845 * gcc.c-torture/unsorted/buns.c: Move to ...
846 * gcc.c-torture/compile/buns.c: ... here.
847 * gcc.c-torture/unsorted/bx.c: Move to ...
848 * gcc.c-torture/compile/bx.c: ... here.
849 * gcc.c-torture/unsorted/c1.c: Move to ...
850 * gcc.c-torture/compile/c1.c: ... here.
851 * gcc.c-torture/unsorted/c2.c: Move to ...
852 * gcc.c-torture/compile/c2.c: ... here.
853 * gcc.c-torture/unsorted/call386.c: Move to ...
854 * gcc.c-torture/compile/call386.c: ... here.
855 * gcc.c-torture/unsorted/call.c: Move to ...
856 * gcc.c-torture/compile/call.c: ... here.
857 * gcc.c-torture/unsorted/callind.c: Move to ...
858 * gcc.c-torture/compile/callind.c: ... here.
859 * gcc.c-torture/unsorted/c.c: Move to ...
860 * gcc.c-torture/compile/c.c: ... here.
861 * gcc.c-torture/unsorted/cc.c: Move to ...
862 * gcc.c-torture/compile/cc.c: ... here.
863 * gcc.c-torture/unsorted/charmtst.c: Move to ...
864 * gcc.c-torture/compile/charmtst.c: ... here.
865 * gcc.c-torture/unsorted/cmb.c: Move to ...
866 * gcc.c-torture/compile/cmb.c: ... here.
867 * gcc.c-torture/unsorted/cmp.c: Move to ...
868 * gcc.c-torture/compile/cmp.c: ... here.
869 * gcc.c-torture/unsorted/cmphi.c: Move to ...
870 * gcc.c-torture/compile/cmphi.c: ... here.
871 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
872 * gcc.c-torture/compile/cmpsi386.c: ... here.
873 * gcc.c-torture/unsorted/cmul.c: Move to ...
874 * gcc.c-torture/compile/cmul.c: ... here.
875 * gcc.c-torture/unsorted/cn1.c: Move to ...
876 * gcc.c-torture/compile/cn1.c: ... here.
877 * gcc.c-torture/unsorted/comb.c: Move to ...
878 * gcc.c-torture/compile/comb.c: ... here.
879 * gcc.c-torture/unsorted/consec.c: Move to ...
880 * gcc.c-torture/compile/consec.c: ... here.
881 * gcc.c-torture/unsorted/const.c: Move to ...
882 * gcc.c-torture/compile/const.c: ... here.
883 * gcc.c-torture/unsorted/conv.c: Move to ...
884 * gcc.c-torture/compile/conv.c: ... here.
885 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
886 * gcc.c-torture/compile/conv_tst.c: ... here.
887 * gcc.c-torture/unsorted/cp.c: Move to ...
888 * gcc.c-torture/compile/cp.c: ... here.
889 * gcc.c-torture/unsorted/csebug.c: Move to ...
890 * gcc.c-torture/compile/csebug.c: ... here.
891 * gcc.c-torture/unsorted/cvt.c: Move to ...
892 * gcc.c-torture/compile/cvt.c: ... here.
893 * gcc.c-torture/unsorted/dblbug.c: Move to ...
894 * gcc.c-torture/compile/dblbug.c: ... here.
895 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
896 * gcc.c-torture/compile/dbl_parm.c: ... here.
897 * gcc.c-torture/unsorted/d.c: Move to ...
898 * gcc.c-torture/compile/d.c: ... here.
899 * gcc.c-torture/unsorted/ddd.c: Move to ...
900 * gcc.c-torture/compile/ddd.c: ... here.
901 * gcc.c-torture/unsorted/dead.c: Move to ...
902 * gcc.c-torture/compile/dead.c: ... here.
903 * gcc.c-torture/unsorted/delay.c: Move to ...
904 * gcc.c-torture/compile/delay.c: ... here.
905 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
906 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
907 * gcc.c-torture/unsorted/di.c: Move to ...
908 * gcc.c-torture/compile/di.c: ... here.
909 * gcc.c-torture/unsorted/dic.c: Move to ...
910 * gcc.c-torture/compile/dic.c: ... here.
911 * gcc.c-torture/unsorted/dilayout.c: Move to ...
912 * gcc.c-torture/compile/dilayout.c: ... here.
913 * gcc.c-torture/unsorted/dimove.c: Move to ...
914 * gcc.c-torture/compile/dimove.c: ... here.
915 * gcc.c-torture/unsorted/dimul.c: Move to ...
916 * gcc.c-torture/compile/dimul.c: ... here.
917 * gcc.c-torture/unsorted/div.c: Move to ...
918 * gcc.c-torture/compile/div.c: ... here.
919 * gcc.c-torture/unsorted/divdf.c: Move to ...
920 * gcc.c-torture/compile/divdf.c: ... here.
921 * gcc.c-torture/unsorted/dm.c: Move to ...
922 * gcc.c-torture/compile/dm.c: ... here.
923 * gcc.c-torture/unsorted/dshift.c: Move to ...
924 * gcc.c-torture/compile/dshift.c: ... here.
925 * gcc.c-torture/unsorted/e.c: Move to ...
926 * gcc.c-torture/compile/e.c: ... here.
927 * gcc.c-torture/unsorted/ex.c: Move to ...
928 * gcc.c-torture/compile/ex.c: ... here.
929 * gcc.c-torture/unsorted/ext.c: Move to ...
930 * gcc.c-torture/compile/ext.c: ... here.
931 * gcc.c-torture/unsorted/f1.c: Move to ...
932 * gcc.c-torture/compile/f1.c: ... here.
933 * gcc.c-torture/unsorted/f2.c: Move to ...
934 * gcc.c-torture/compile/f2.c: ... here.
935 * gcc.c-torture/unsorted/fdmul.c: Move to ...
936 * gcc.c-torture/compile/fdmul.c: ... here.
937 * gcc.c-torture/unsorted/float.c: Move to ...
938 * gcc.c-torture/compile/float.c: ... here.
939 * gcc.c-torture/unsorted/flo.c: Move to ...
940 * gcc.c-torture/compile/flo.c: ... here.
941 * gcc.c-torture/unsorted/flt_const.c: Move to ...
942 * gcc.c-torture/compile/flt_const.c: ... here.
943 * gcc.c-torture/unsorted/fnul.c: Move to ...
944 * gcc.c-torture/compile/fnul.c: ... here.
945 * gcc.c-torture/unsorted/foo.c: Move to ...
946 * gcc.c-torture/compile/foo.c: ... here.
947 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
948 * gcc.c-torture/compile/forgetcc.c: ... here.
949 * gcc.c-torture/unsorted/fq.c: Move to ...
950 * gcc.c-torture/compile/fq.c: ... here.
951 * gcc.c-torture/unsorted/g.c: Move to ...
952 * gcc.c-torture/compile/g.c: ... here.
953 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
954 * gcc.c-torture/compile/gen_tst.c: ... here.
955 * gcc.c-torture/unsorted/glob.c: Move to ...
956 * gcc.c-torture/compile/glob.c: ... here.
957 * gcc.c-torture/unsorted/gronk.c: Move to ...
958 * gcc.c-torture/compile/gronk.c: ... here.
959 * gcc.c-torture/unsorted/hibug.c: Move to ...
960 * gcc.c-torture/compile/hibug.c: ... here.
961 * gcc.c-torture/unsorted/hi.c: Move to ...
962 * gcc.c-torture/compile/hi.c: ... here.
963 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
964 * gcc.c-torture/compile/HIcmp.c: ... here.
965 * gcc.c-torture/unsorted/HIset.c: Move to ...
966 * gcc.c-torture/compile/HIset.c: ... here.
967 * gcc.c-torture/unsorted/i.c: Move to ...
968 * gcc.c-torture/compile/i.c: ... here.
969 * gcc.c-torture/unsorted/i++.c: Move to ...
970 * gcc.c-torture/compile/i++.c: ... here.
971 * gcc.c-torture/unsorted/ic.c: Move to ...
972 * gcc.c-torture/compile/ic.c: ... here.
973 * gcc.c-torture/unsorted/icmp.c: Move to ...
974 * gcc.c-torture/compile/icmp.c: ... here.
975 * gcc.c-torture/unsorted/ifreg.c: Move to ...
976 * gcc.c-torture/compile/ifreg.c: ... here.
977 * gcc.c-torture/unsorted/imm.c: Move to ...
978 * gcc.c-torture/compile/imm.c: ... here.
979 * gcc.c-torture/unsorted/isinf.c: Move to ...
980 * gcc.c-torture/compile/isinf.c: ... here.
981 * gcc.c-torture/unsorted/jmp.c: Move to ...
982 * gcc.c-torture/compile/jmp.c: ... here.
983 * gcc.c-torture/unsorted/jumptab.c: Move to ...
984 * gcc.c-torture/compile/jumptab.c: ... here.
985 * gcc.c-torture/unsorted/layout.c: Move to ...
986 * gcc.c-torture/compile/layout.c: ... here.
987 * gcc.c-torture/unsorted/lbug.c: Move to ...
988 * gcc.c-torture/compile/lbug.c: ... here.
989 * gcc.c-torture/unsorted/l.c: Move to ...
990 * gcc.c-torture/compile/l.c: ... here.
991 * gcc.c-torture/unsorted/ll1.c: Move to ...
992 * gcc.c-torture/compile/ll1.c: ... here.
993 * gcc.c-torture/unsorted/llbug.c: Move to ...
994 * gcc.c-torture/compile/llbug.c: ... here.
995 * gcc.c-torture/unsorted/lll.c: Move to ...
996 * gcc.c-torture/compile/lll.c: ... here.
997 * gcc.c-torture/unsorted/load8.c: Move to ...
998 * gcc.c-torture/compile/load8.c: ... here.
999 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1000 * gcc.c-torture/compile/loadhicc.c: ... here.
1001 * gcc.c-torture/unsorted/log2.c: Move to ...
1002 * gcc.c-torture/compile/log2.c: ... here.
1003 * gcc.c-torture/unsorted/logic.c: Move to ...
1004 * gcc.c-torture/compile/logic.c: ... here.
1005 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1006 * gcc.c-torture/compile/loop-1.c: ... here.
1007 * gcc.c-torture/unsorted/loop386.c: Move to ...
1008 * gcc.c-torture/compile/loop386.c: ... here.
1009 * gcc.c-torture/unsorted/lop.c: Move to ...
1010 * gcc.c-torture/compile/lop.c: ... here.
1011 * gcc.c-torture/unsorted/m1.c: Move to ...
1012 * gcc.c-torture/compile/m1.c: ... here.
1013 * gcc.c-torture/unsorted/m2.c: Move to ...
1014 * gcc.c-torture/compile/m2.c: ... here.
1015 * gcc.c-torture/unsorted/m5.c: Move to ...
1016 * gcc.c-torture/compile/m5.c: ... here.
1017 * gcc.c-torture/unsorted/m68.c: Move to ...
1018 * gcc.c-torture/compile/m68.c: ... here.
1019 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1020 * gcc.c-torture/compile/mbyte.c: ... here.
1021 * gcc.c-torture/unsorted/mchar.c: Move to ...
1022 * gcc.c-torture/compile/mchar.c: ... here.
1023 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1024 * gcc.c-torture/compile/mcmp.c: ... here.
1025 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1026 * gcc.c-torture/compile/mdouble.c: ... here.
1027 * gcc.c-torture/unsorted/memtst.c: Move to ...
1028 * gcc.c-torture/compile/memtst.c: ... here.
1029 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1030 * gcc.c-torture/compile/miscomp.c: ... here.
1031 * gcc.c-torture/unsorted/mm.c: Move to ...
1032 * gcc.c-torture/compile/mm.c: ... here.
1033 * gcc.c-torture/unsorted/mod.c: Move to ...
1034 * gcc.c-torture/compile/mod.c: ... here.
1035 * gcc.c-torture/unsorted/modcc.c: Move to ...
1036 * gcc.c-torture/compile/modcc.c: ... here.
1037 * gcc.c-torture/unsorted/move.c: Move to ...
1038 * gcc.c-torture/compile/move.c: ... here.
1039 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1040 * gcc.c-torture/compile/move_qhi.c: ... here.
1041 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1042 * gcc.c-torture/compile/mregtst.c: ... here.
1043 * gcc.c-torture/unsorted/msp.c: Move to ...
1044 * gcc.c-torture/compile/msp.c: ... here.
1045 * gcc.c-torture/unsorted/mtst.c: Move to ...
1046 * gcc.c-torture/compile/mtst.c: ... here.
1047 * gcc.c-torture/unsorted/mu.c: Move to ...
1048 * gcc.c-torture/compile/mu.c: ... here.
1049 * gcc.c-torture/unsorted/mul.c: Move to ...
1050 * gcc.c-torture/compile/mul.c: ... here.
1051 * gcc.c-torture/unsorted/mword1.c: Move to ...
1052 * gcc.c-torture/compile/mword1.c: ... here.
1053 * gcc.c-torture/unsorted/mword.c: Move to ...
1054 * gcc.c-torture/compile/mword.c: ... here.
1055 * gcc.c-torture/unsorted/n1.c: Move to ...
1056 * gcc.c-torture/compile/n1.c: ... here.
1057 * gcc.c-torture/unsorted/nand.c: Move to ...
1058 * gcc.c-torture/compile/nand.c: ... here.
1059 * gcc.c-torture/unsorted/n.c: Move to ...
1060 * gcc.c-torture/compile/n.c: ... here.
1061 * gcc.c-torture/unsorted/neg.c: Move to ...
1062 * gcc.c-torture/compile/neg.c: ... here.
1063 * gcc.c-torture/unsorted/o.c: Move to ...
1064 * gcc.c-torture/compile/o.c: ... here.
1065 * gcc.c-torture/unsorted/omit.c: Move to ...
1066 * gcc.c-torture/compile/omit.c: ... here.
1067 * gcc.c-torture/unsorted/opout.c: Move to ...
1068 * gcc.c-torture/compile/opout.c: ... here.
1069 * gcc.c-torture/unsorted/opt.c: Move to ...
1070 * gcc.c-torture/compile/opt.c: ... here.
1071 * gcc.c-torture/unsorted/or386.c: Move to ...
1072 * gcc.c-torture/compile/or386.c: ... here.
1073 * gcc.c-torture/unsorted/or.c: Move to ...
1074 * gcc.c-torture/compile/or.c: ... here.
1075 * gcc.c-torture/unsorted/parms.c: Move to ...
1076 * gcc.c-torture/compile/parms.c: ... here.
1077 * gcc.c-torture/unsorted/pass.c: Move to ...
1078 * gcc.c-torture/compile/pass.c: ... here.
1079 * gcc.c-torture/unsorted/p.c: Move to ...
1080 * gcc.c-torture/compile/p.c: ... here.
1081 * gcc.c-torture/unsorted/pmt.c: Move to ...
1082 * gcc.c-torture/compile/pmt.c: ... here.
1083 * gcc.c-torture/unsorted/poor.c: Move to ...
1084 * gcc.c-torture/compile/poor.c: ... here.
1085 * gcc.c-torture/unsorted/pp.c: Move to ...
1086 * gcc.c-torture/compile/pp.c: ... here.
1087 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1088 * gcc.c-torture/compile/pret-arg.c: ... here.
1089 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1090 * gcc.c-torture/compile/pyr2.c: ... here.
1091 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1092 * gcc.c-torture/compile/PYRBUG.c: ... here.
1093 * gcc.c-torture/unsorted/pyr.c: Move to ...
1094 * gcc.c-torture/compile/pyr.c: ... here.
1095 * gcc.c-torture/unsorted/q.c: Move to ...
1096 * gcc.c-torture/compile/q.c: ... here.
1097 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1098 * gcc.c-torture/compile/QIcmp.c: ... here.
1099 * gcc.c-torture/unsorted/QIset.c: Move to ...
1100 * gcc.c-torture/compile/QIset.c: ... here.
1101 * gcc.c-torture/unsorted/r1.c: Move to ...
1102 * gcc.c-torture/compile/r1.c: ... here.
1103 * gcc.c-torture/unsorted/r.c: Move to ...
1104 * gcc.c-torture/compile/r.c: ... here.
1105 * gcc.c-torture/unsorted/rel.c: Move to ...
1106 * gcc.c-torture/compile/rel.c: ... here.
1107 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1108 * gcc.c-torture/compile/rmsc.c: ... here.
1109 * gcc.c-torture/unsorted/round.c: Move to ...
1110 * gcc.c-torture/compile/round.c: ... here.
1111 * gcc.c-torture/unsorted/run.c: Move to ...
1112 * gcc.c-torture/compile/run.c: ... here.
1113 * gcc.c-torture/unsorted/sar.c: Move to ...
1114 * gcc.c-torture/compile/sar.c: ... here.
1115 * gcc.c-torture/unsorted/s.c: Move to ...
1116 * gcc.c-torture/compile/s.c: ... here.
1117 * gcc.c-torture/unsorted/scal.c: Move to ...
1118 * gcc.c-torture/compile/scal.c: ... here.
1119 * gcc.c-torture/unsorted/sc.c: Move to ...
1120 * gcc.c-torture/compile/sc.c: ... here.
1121 * gcc.c-torture/unsorted/scc.c: Move to ...
1122 * gcc.c-torture/compile/scc.c: ... here.
1123 * gcc.c-torture/unsorted/scond.c: Move to ...
1124 * gcc.c-torture/compile/scond.c: ... here.
1125 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1126 * gcc.c-torture/compile/selfrec.c: ... here.
1127 * gcc.c-torture/unsorted/seq.c: Move to ...
1128 * gcc.c-torture/compile/seq.c: ... here.
1129 * gcc.c-torture/unsorted/set386.c: Move to ...
1130 * gcc.c-torture/compile/set386.c: ... here.
1131 * gcc.c-torture/unsorted/set88.c: Move to ...
1132 * gcc.c-torture/compile/set88.c: ... here.
1133 * gcc.c-torture/unsorted/SFset.c: Move to ...
1134 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1135 * gcc.c-torture/unsorted/shand.c: Move to ...
1136 * gcc.c-torture/compile/shand.c: ... here.
1137 * gcc.c-torture/unsorted/sh.c: Move to ...
1138 * gcc.c-torture/compile/sh.c: ... here.
1139 * gcc.c-torture/unsorted/shft.c: Move to ...
1140 * gcc.c-torture/compile/shft.c: ... here.
1141 * gcc.c-torture/unsorted/shift.c: Move to ...
1142 * gcc.c-torture/compile/shift.c: ... here.
1143 * gcc.c-torture/unsorted/shloop.c: Move to ...
1144 * gcc.c-torture/compile/shloop.c: ... here.
1145 * gcc.c-torture/unsorted/shm.c: Move to ...
1146 * gcc.c-torture/compile/shm.c: ... here.
1147 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1148 * gcc.c-torture/compile/SIcmp.c: ... here.
1149 * gcc.c-torture/unsorted/signext2.c: Move to ...
1150 * gcc.c-torture/compile/signext2.c: ... here.
1151 * gcc.c-torture/unsorted/signext.c: Move to ...
1152 * gcc.c-torture/compile/signext.c: ... here.
1153 * gcc.c-torture/unsorted/sim.c: Move to ...
1154 * gcc.c-torture/compile/sim.c: ... here.
1155 * gcc.c-torture/unsorted/simple.c: Move to ...
1156 * gcc.c-torture/compile/simple.c: ... here.
1157 * gcc.c-torture/unsorted/SIset.c: Move to ...
1158 * gcc.c-torture/compile/SIset.c: ... here.
1159 * gcc.c-torture/unsorted/sne.c: Move to ...
1160 * gcc.c-torture/compile/sne.c: ... here.
1161 * gcc.c-torture/unsorted/sound.c: Move to ...
1162 * gcc.c-torture/compile/sound.c: ... here.
1163 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1164 * gcc.c-torture/compile/sparcbug.c: ... here.
1165 * gcc.c-torture/unsorted/speed.c: Move to ...
1166 * gcc.c-torture/compile/speed.c: ... here.
1167 * gcc.c-torture/unsorted/stor.c: Move to ...
1168 * gcc.c-torture/compile/stor.c: ... here.
1169 * gcc.c-torture/unsorted/store0.c: Move to ...
1170 * gcc.c-torture/compile/store0.c: ... here.
1171 * gcc.c-torture/unsorted/storecc.c: Move to ...
1172 * gcc.c-torture/compile/storecc.c: ... here.
1173 * gcc.c-torture/unsorted/str.c: Move to ...
1174 * gcc.c-torture/compile/str.c: ... here.
1175 * gcc.c-torture/unsorted/stru.c: Move to ...
1176 * gcc.c-torture/compile/stru.c: ... here.
1177 * gcc.c-torture/unsorted/structret.c: Move to ...
1178 * gcc.c-torture/compile/structret.c: ... here.
1179 * gcc.c-torture/unsorted/stuct.c: Move to ...
1180 * gcc.c-torture/compile/stuct.c: ... here.
1181 * gcc.c-torture/unsorted/sub32.c: Move to ...
1182 * gcc.c-torture/compile/sub32.c: ... here.
1183 * gcc.c-torture/unsorted/subcc.c: Move to ...
1184 * gcc.c-torture/compile/subcc.c: ... here.
1185 * gcc.c-torture/unsorted/subcse.c: Move to ...
1186 * gcc.c-torture/compile/subcse.c: ... here.
1187 * gcc.c-torture/unsorted/sym.c: Move to ...
1188 * gcc.c-torture/compile/sym.c: ... here.
1189 * gcc.c-torture/unsorted/symconst.c: Move to ...
1190 * gcc.c-torture/compile/symconst.c: ... here.
1191 * gcc.c-torture/unsorted/t.c: Move to ...
1192 * gcc.c-torture/compile/t.c: ... here.
1193 * gcc.c-torture/unsorted/test.c: Move to ...
1194 * gcc.c-torture/compile/test.c: ... here.
1195 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1196 * gcc.c-torture/compile/test-flow.c: ... here.
1197 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1198 * gcc.c-torture/compile/test-loop.c: ... here.
1199 * gcc.c-torture/unsorted/time.c: Move to ...
1200 * gcc.c-torture/compile/time.c: ... here.
1201 * gcc.c-torture/unsorted/tmp.c: Move to ...
1202 * gcc.c-torture/compile/tmp.c: ... here.
1203 * gcc.c-torture/unsorted/trivial.c: Move to ...
1204 * gcc.c-torture/compile/trivial.c: ... here.
1205 * gcc.c-torture/unsorted/trunc.c: Move to ...
1206 * gcc.c-torture/compile/trunc.c: ... here.
1207 * gcc.c-torture/unsorted/u.c: Move to ...
1208 * gcc.c-torture/compile/u.c: ... here.
1209 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1210 * gcc.c-torture/compile/udconvert.c: ... here.
1211 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1212 * gcc.c-torture/compile/udivmod4.c: ... here.
1213 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1214 * gcc.c-torture/compile/UHIcmp.c: ... here.
1215 * gcc.c-torture/unsorted/uns.c: Move to ...
1216 * gcc.c-torture/compile/uns.c: ... here.
1217 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1218 * gcc.c-torture/compile/uns_tst.c: ... here.
1219 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1220 * gcc.c-torture/compile/UQIcmp.c: ... here.
1221 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1222 * gcc.c-torture/compile/USIcmp.c: ... here.
1223 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1224 * gcc.c-torture/compile/uuarg.c: ... here.
1225 * gcc.c-torture/unsorted/v.c: Move to ...
1226 * gcc.c-torture/compile/v.c: ... here.
1227 * gcc.c-torture/unsorted/w.c: Move to ...
1228 * gcc.c-torture/compile/w.c: ... here.
1229 * gcc.c-torture/unsorted/ww.c: Move to ...
1230 * gcc.c-torture/compile/ww.c: ... here.
1231 * gcc.c-torture/unsorted/xb.c: Move to ...
1232 * gcc.c-torture/compile/xb.c: ... here.
1233 * gcc.c-torture/unsorted/xbg.c: Move to ...
1234 * gcc.c-torture/compile/xbg.c: ... here.
1235 * gcc.c-torture/unsorted/x.c: Move to ...
1236 * gcc.c-torture/compile/x.c: ... here.
1237 * gcc.c-torture/unsorted/xc.c: Move to ...
1238 * gcc.c-torture/compile/xc.c: ... here.
1239 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1240 * gcc.c-torture/compile/xcsebug.c: ... here.
1241 * gcc.c-torture/unsorted/xdi.c: Move to ...
1242 * gcc.c-torture/compile/xdi.c: ... here.
1243 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1244 * gcc.c-torture/compile/xfoo.c: ... here.
1245 * gcc.c-torture/unsorted/xi.c: Move to ...
1246 * gcc.c-torture/compile/xi.c: ... here.
1247 * gcc.c-torture/unsorted/xlop.c: Move to ...
1248 * gcc.c-torture/compile/xlop.c: ... here.
1249 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1250 * gcc.c-torture/compile/xmtst.c: ... here.
1251 * gcc.c-torture/unsorted/xneg.c: Move to ...
1252 * gcc.c-torture/compile/xneg.c: ... here.
1253 * gcc.c-torture/unsorted/xopt.c: Move to ...
1254 * gcc.c-torture/compile/xopt.c: ... here.
1255 * gcc.c-torture/unsorted/xor.c: Move to ...
1256 * gcc.c-torture/compile/xor.c: ... here.
1257 * gcc.c-torture/unsorted/xorn.c: Move to ...
1258 * gcc.c-torture/compile/xorn.c: ... here.
1259 * gcc.c-torture/unsorted/xp.c: Move to ...
1260 * gcc.c-torture/compile/xp.c: ... here.
1261 * gcc.c-torture/unsorted/xpp.c: Move to ...
1262 * gcc.c-torture/compile/xpp.c: ... here.
1263 * gcc.c-torture/unsorted/xs.c: Move to ...
1264 * gcc.c-torture/compile/xs.c: ... here.
1265 * gcc.c-torture/unsorted/xsh.c: Move to ...
1266 * gcc.c-torture/compile/xsh.c: ... here.
1267 * gcc.c-torture/unsorted/xz.c: Move to ...
1268 * gcc.c-torture/compile/xz.c: ... here.
1269 * gcc.c-torture/unsorted/xzz.c: Move to ...
1270 * gcc.c-torture/compile/xzz.c: ... here.
1271
1272 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1273
1274 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1275 (abort, exit): Declare.
1276
1277 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1278
1279 PR sanitizer/61897
1280 PR sanitizer/62140
1281 * c-c++-common/asan/pr62140-1.c: New test.
1282 * c-c++-common/asan/pr62140-2.c: New test.
1283
1284 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1285 Tobias Burnus <burnus@net-b.de>
1286
1287 PR fortran/62309
1288 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1289
1290 2014-08-31 Tobias Burnus <burnus@net-b.de>
1291
1292 * gfortran.dg/coarray_lib_comm_1.f90: New.
1293
1294 2014-08-30 Andrew Pinski <apinski@cavium.com>
1295
1296 * gcc.c-torture/execute/20140828-1.c: New testcase.
1297
1298 2014-08-29 DJ Delorie <dj@redhat.com>
1299
1300 * lib/target-supports.exp (check_effective_target_size32plus):
1301 Increase size to avoid false positives on 24-bit address spaces.
1302 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1303 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1304 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1305 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1306 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1307 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1308 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1309 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1310
1311 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/54002
1314 * g++.dg/cpp0x/constexpr-54002.C: New.
1315
1316 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/56991
1319 * g++.dg/cpp0x/constexpr-56991.C: New.
1320
1321 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1322
1323 PR c++/57764
1324 * g++.dg/cpp0x/constexpr-57764.C: New.
1325
1326 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/59938
1329 * g++.dg/cpp0x/constexpr-59938.C: New.
1330
1331 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1332
1333 PR c++/61484
1334 * g++.dg/cpp0x/constexpr-61484.C: New.
1335
1336 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1337
1338 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1339 vec_round, vec_splat, vec_div, and vec_mul.
1340 * gcc.target/powerpc/builtins-2.c: New test.
1341
1342 2014-08-28 Richard Biener <rguenther@suse.de>
1343
1344 PR tree-optimization/62283
1345 * gfortran.dg/vect/pr62283.f: New testcase.
1346 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1347 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1348 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1349 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1350 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1351 * gcc.dg/vect/vect-33.c: Likewise.
1352
1353 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1354
1355 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1356
1357 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1358
1359 PR cpp/23827 - standard C++ should not have hex float preprocessor
1360 tokens
1361 * g++.dg/cpp/pr23827_cxx11.C: New.
1362 * g++.dg/cpp/pr23827_cxx98.C: New.
1363 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1364 * gcc.dg/cpp/pr23827_c90.c: New.
1365 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1366 * gcc.dg/cpp/pr23827_c99.c: New.
1367
1368 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/52892
1371 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1372 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1373 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1374
1375 2014-08-27 Guozhi Wei <carrot@google.com>
1376
1377 PR target/62262
1378 * gcc.target/aarch64/pr62262.c: New test.
1379
1380 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1381
1382 PR target/60606
1383 PR target/61330
1384 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1385 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1386
1387 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1388
1389 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1390 failure on s390*-*-linux-gnu.
1391
1392 2014-08-26 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/62175
1395 * g++.dg/torture/pr62175.C: New testcase.
1396
1397 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1398
1399 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1400 copy of compile/compile.exp.
1401 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1402 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1403 i?86-*.
1404 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1405 m32c-*-*.
1406 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1407 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1408 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1409 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1410 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1411 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1412 * gcc.c-torture/execute/20040703-1.c: Likewise.
1413 * gcc.c-torture/execute/20040705-1.c: Likewise.
1414 * gcc.c-torture/execute/20040705-2.c: Likewise.
1415 * gcc.c-torture/execute/20040709-1.c: Likewise.
1416 * gcc.c-torture/execute/20040709-2.c: Likewise.
1417 * gcc.c-torture/execute/20040811-1.c: Likewise.
1418 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1419 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1420 compiling for x86_64-* or i?86-*.
1421 * gcc.c-torture/execute/20050604-1.c: Likewise.
1422 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1423 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1424 for x86_64-* or i?86-*.
1425 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1426 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1427 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1428 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1429 option.
1430 * gcc.c-torture/execute/20111227-2.c: Moved to...
1431 * gcc.dg/20111227-2.c: ... here. Add -free option.
1432 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1433 * gcc.dg/20111227-3.c: ... here. Add -free option.
1434 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1435 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1436 declarations for abort and exit.
1437 * gcc.c-torture/execute/920711-1.c: Likewise.
1438 * gcc.c-torture/execute/930529-1.c: Likewise.
1439 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1440 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1441 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1442 exit.
1443 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1444 for i?86-* or x86_64-*. Add declarations for abort and exit.
1445 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1446 i?86-* or x86_64-*.
1447 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1448 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1449 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1450 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1451 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1452 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1453 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1454 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1455 m68k-linux.
1456 * gcc.c-torture/execute/loop-2g.c: Likewise.
1457 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1458 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1459 powerpc-*-eabi*.
1460 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1461 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1462 * gcc.c-torture/execute/pr23047.c: Likewise.
1463 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1464 declarations for abort and exit.
1465 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1466 * gcc.c-torture/execute/pr31448.c: Likewise.
1467 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1468 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1469 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1470 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1471 Skip on spu-*.
1472 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1473 declarations for abort and exit.
1474 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1475 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1476 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1477 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1478 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1479 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1480 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1481 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1482 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1483 * gcc.c-torture/execute/pr56799.c: Likewise.
1484 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1485 option. Add declarations for abort and exit.
1486 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1487 * gcc.c-torture/execute/pr58570.c: Likewise.
1488 * gcc.c-torture/execute/pr60822.c: Likewise.
1489 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1490 * gcc.c-torture/execute/shiftdi.c: Likewise.
1491 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1492 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1493 * gcc.c-torture/execute/usmul.c: Require int32plus.
1494 * gcc.c-torture/execute/vrp-5.c: Likewise.
1495 * gcc.c-torture/execute/vrp-6.c: Likewise.
1496 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1497 * gcc.c-torture/execute/20010122-1.x: Delete.
1498 * gcc.c-torture/execute/20010129-1.x: Delete.
1499 * gcc.c-torture/execute/20020404-1.x: Delete.
1500 * gcc.c-torture/execute/20021024-1.x: Delete.
1501 * gcc.c-torture/execute/20021127-1.x: Delete.
1502 * gcc.c-torture/execute/20030125-1.x: Delete.
1503 * gcc.c-torture/execute/20030216-1.x: Delete.
1504 * gcc.c-torture/execute/20030222-1.x: Delete.
1505 * gcc.c-torture/execute/20040629-1.x: Delete.
1506 * gcc.c-torture/execute/20040703-1.x: Delete.
1507 * gcc.c-torture/execute/20040705-1.x: Delete.
1508 * gcc.c-torture/execute/20040705-2.x: Delete.
1509 * gcc.c-torture/execute/20040709-1.x: Delete.
1510 * gcc.c-torture/execute/20040709-2.x: Delete.
1511 * gcc.c-torture/execute/20040811-1.x: Delete.
1512 * gcc.c-torture/execute/20050316-1.x: Delete.
1513 * gcc.c-torture/execute/20050316-2.x: Delete.
1514 * gcc.c-torture/execute/20050316-3.x: Delete.
1515 * gcc.c-torture/execute/20050604-1.x: Delete.
1516 * gcc.c-torture/execute/20061101-1.x: Delete.
1517 * gcc.c-torture/execute/20061220-1.x: Delete.
1518 * gcc.c-torture/execute/20081117-1.x: Delete.
1519 * gcc.c-torture/execute/20101011-1.x: Delete.
1520 * gcc.c-torture/execute/20120919-1.x: Delete.
1521 * gcc.c-torture/execute/920612-1.x: Delete.
1522 * gcc.c-torture/execute/920710-1.x: Delete.
1523 * gcc.c-torture/execute/920711-1.x: Delete.
1524 * gcc.c-torture/execute/930529-1.x: Delete.
1525 * gcc.c-torture/execute/931004-12.x: Delete.
1526 * gcc.c-torture/execute/980709-1.x: Delete.
1527 * gcc.c-torture/execute/981130-1.x: Delete.
1528 * gcc.c-torture/execute/990127-2.x: Delete.
1529 * gcc.c-torture/execute/990413-2.x: Delete.
1530 * gcc.c-torture/execute/990826-0.x: Delete.
1531 * gcc.c-torture/execute/bf64-1.x: Delete.
1532 * gcc.c-torture/execute/bitfld-4.x: Delete.
1533 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1534 * gcc.c-torture/execute/cvt-1.x: Delete.
1535 * gcc.c-torture/execute/eeprof-1.x: Delete.
1536 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1537 * gcc.c-torture/execute/loop-2f.x: Delete.
1538 * gcc.c-torture/execute/loop-2g.x: Delete.
1539 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1540 * gcc.c-torture/execute/nest-align-1.x: Delete.
1541 * gcc.c-torture/execute/pr19689.x: Delete.
1542 * gcc.c-torture/execute/pr22493-1.x: Delete.
1543 * gcc.c-torture/execute/pr23047.x: Delete.
1544 * gcc.c-torture/execute/pr23135.x: Delete.
1545 * gcc.c-torture/execute/pr29797-1.x: Delete.
1546 * gcc.c-torture/execute/pr31448.x: Delete.
1547 * gcc.c-torture/execute/pr35456.x: Delete.
1548 * gcc.c-torture/execute/pr37573.x: Delete.
1549 * gcc.c-torture/execute/pr38151.x: Delete.
1550 * gcc.c-torture/execute/pr39228.x: Delete.
1551 * gcc.c-torture/execute/pr39501.x: Delete.
1552 * gcc.c-torture/execute/pr40386.x: Delete.
1553 * gcc.c-torture/execute/pr43220.x: Delete.
1554 * gcc.c-torture/execute/pr44683.x: Delete.
1555 * gcc.c-torture/execute/pr45262.x: Delete.
1556 * gcc.c-torture/execute/pr47237.x: Delete.
1557 * gcc.c-torture/execute/pr51581-1.x: Delete.
1558 * gcc.c-torture/execute/pr51581-2.x: Delete.
1559 * gcc.c-torture/execute/pr52979-1.x: Delete.
1560 * gcc.c-torture/execute/pr52979-2.x: Delete.
1561 * gcc.c-torture/execute/pr53366-1.x: Delete.
1562 * gcc.c-torture/execute/pr56799.x: Delete.
1563 * gcc.c-torture/execute/pr57124.x: Delete.
1564 * gcc.c-torture/execute/pr57344-2.x: Delete.
1565 * gcc.c-torture/execute/pr58570.x: Delete.
1566 * gcc.c-torture/execute/pr60822.x: Delete.
1567 * gcc.c-torture/execute/pr7284-1.x: Delete.
1568 * gcc.c-torture/execute/shiftdi.x: Delete.
1569 * gcc.c-torture/execute/simd-4.x: Delete.
1570 * gcc.c-torture/execute/strncmp-1.x: Delete.
1571 * gcc.c-torture/execute/usmul.x: Delete.
1572 * gcc.c-torture/execute/vrp-5.x: Delete.
1573 * gcc.c-torture/execute/vrp-6.x: Delete.
1574 * gcc.c-torture/execute/zerolen-2.x: Delete.
1575
1576 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1579
1580 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1581
1582 PR c++/34938
1583 * g++.dg/template/pr34938-1.C: New.
1584 * g++.dg/template/pr34938-2.C: Likewise.
1585
1586 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1587
1588 PR target/61996
1589 * gcc.target/sh/pr61996.c: New.
1590
1591 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1592
1593 * g++.dg/cpp0x/cplusplus.C: New.
1594 * g++.dg/cpp0x/cplusplus_0x.C: New.
1595 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1596 * g++.dg/cpp0x/auto41.C: Ditto.
1597 * g++.dg/cpp0x/auto9.C: Ditto.
1598 * g++.dg/cpp0x/initlist26.C: Ditto.
1599 * g++.dg/cpp0x/pr59111.C: Ditto.
1600 * g++.dg/cpp0x/trailing2.C: Ditto.
1601 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1602 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1603 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1604 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1605 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1606 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1607 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1608 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1609 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1610 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1611 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1612 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1613 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1614 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1615 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1616 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1617 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1618 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1619 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1620 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1621 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1622 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1623 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1624 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1625 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1626 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1627 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1628 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1629 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1630 * g++.dg/cpp1y/digit-sep.C: Ditto.
1631 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1632 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1633 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1634 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1635 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1636 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1637 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1638 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1639 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1640 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1641 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1642 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1643 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1644 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1645 * g++.dg/cpp1y/lambda-init.C: Ditto.
1646 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1647 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1648 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1649 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1650 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1651 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1652 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1653 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1654 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1655 * g++.dg/cpp1y/mangle1.C: Ditto.
1656 * g++.dg/cpp1y/pr57640.C: Ditto.
1657 * g++.dg/cpp1y/pr57644.C: Ditto.
1658 * g++.dg/cpp1y/pr58500.C: Ditto.
1659 * g++.dg/cpp1y/pr58533.C: Ditto.
1660 * g++.dg/cpp1y/pr58534.C: Ditto.
1661 * g++.dg/cpp1y/pr58535.C: Ditto.
1662 * g++.dg/cpp1y/pr58536.C: Ditto.
1663 * g++.dg/cpp1y/pr58548.C: Ditto.
1664 * g++.dg/cpp1y/pr58549.C: Ditto.
1665 * g++.dg/cpp1y/pr58637.C: Ditto.
1666 * g++.dg/cpp1y/pr58708.C: Ditto.
1667 * g++.dg/cpp1y/pr59110.C: Ditto.
1668 * g++.dg/cpp1y/pr59112.C: Ditto.
1669 * g++.dg/cpp1y/pr59113.C: Ditto.
1670 * g++.dg/cpp1y/pr59629.C: Ditto.
1671 * g++.dg/cpp1y/pr59635.C: Ditto.
1672 * g++.dg/cpp1y/pr59636.C: Ditto.
1673 * g++.dg/cpp1y/pr59638.C: Ditto.
1674 * g++.dg/cpp1y/pr59867.C: Ditto.
1675 * g++.dg/cpp1y/pr60033.C: Ditto.
1676 * g++.dg/cpp1y/pr60052.C: Ditto.
1677 * g++.dg/cpp1y/pr60053.C: Ditto.
1678 * g++.dg/cpp1y/pr60054.C: Ditto.
1679 * g++.dg/cpp1y/pr60064.C: Ditto.
1680 * g++.dg/cpp1y/pr60065.C: Ditto.
1681 * g++.dg/cpp1y/pr60190.C: Ditto.
1682 * g++.dg/cpp1y/pr60311.C: Ditto.
1683 * g++.dg/cpp1y/pr60332.C: Ditto.
1684 * g++.dg/cpp1y/pr60376.C: Ditto.
1685 * g++.dg/cpp1y/pr60377.C: Ditto.
1686 * g++.dg/cpp1y/pr60384.C: Ditto.
1687 * g++.dg/cpp1y/pr60390.C: Ditto.
1688 * g++.dg/cpp1y/pr60391.C: Ditto.
1689 * g++.dg/cpp1y/pr60393.C: Ditto.
1690 * g++.dg/cpp1y/pr60573.C: Ditto.
1691 * g++.dg/cpp1y/pr60626.C: Ditto.
1692 * g++.dg/cpp1y/pr60627.C: Ditto.
1693 * g++.dg/cpp1y/regress1.C: Ditto.
1694 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1695 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1696 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1697 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1698 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1699 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1700 * g++.dg/cpp1y/var-templ1.C: Ditto.
1701 * g++.dg/cpp1y/var-templ2.C: Ditto.
1702 * g++.dg/cpp1y/var-templ3.C: Ditto.
1703 * g++.dg/cpp1y/var-templ4.C: Ditto.
1704 * g++.dg/cpp1y/var-templ5.C: Ditto.
1705 * g++.dg/cpp1y/var-templ6.C: Ditto.
1706 * g++.dg/cpp1y/var-templ7.C: Ditto.
1707 * g++.dg/cpp1y/vla1.C: Ditto.
1708 * g++.dg/cpp1y/vla2.C: Ditto.
1709 * g++.dg/cpp1y/vla3.C: Ditto.
1710 * g++.dg/cpp1y/vla4.C: Ditto.
1711 * g++.dg/cpp1y/vla5.C: Ditto.
1712 * g++.dg/cpp1y/vla8.C: Ditto.
1713 * g++.dg/cpp1y/vla9.C: Ditto.
1714 * g++.dg/cpp1y/vla10.C: Ditto.
1715 * g++.dg/cpp1y/vla11.C: Ditto.
1716 * g++.dg/cpp1y/vla12.C: Ditto.
1717 * g++.dg/cpp1y/vla13.C: Ditto.
1718 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1719 * g++.dg/ext/vector23.C: Ditto.
1720 * g++.dg/ext/vla11.C: Ditto.
1721 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1722 * g++.dg/warn/Wvla-2.C: Ditto.
1723 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1724 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1725 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1726 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1727 in error message.
1728 * g++.dg/system-binary-constants-1.C: Ditto.
1729 * g++.dg/cpp1y/cplusplus_1y.C: New.
1730 * g++.dg/cpp1z/cplusplus.C: New.
1731 * lib/target-supports.exp:
1732 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1733 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1734 (check_effective_target_c++11_down): Ditto.
1735
1736 2014-08-22 Marek Polacek <polacek@redhat.com>
1737
1738 PR c++/62199
1739 * c-c++-common/pr62199.c: New test.
1740 * c-c++-common/pr62199-2.c: New test.
1741 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1742
1743 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1744
1745 PR c++/57709
1746 * g++.dg/Wshadow.C: New test.
1747
1748 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1749
1750 PR fortran/62135
1751 * gfortran.dg/pr62135.f90: New test.
1752
1753 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1754
1755 * g++.dg/warn/wdate-time.C: Remove.
1756 * gcc.dg/wdate-time.c: Move from here...
1757 * c-c++-common/wdate-time.c: ... to here.
1758
1759 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1760
1761 * gfortran.dg/use_without_only_1.f90: New test.
1762
1763 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1764
1765 PR other/62008
1766 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1767
1768 2014-08-22 Tony Wang <tony.wang@arm.com>
1769
1770 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1771 dejagnu wrapper.
1772
1773 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1774
1775 PR fortran/62214
1776 * gfortran.dg/array_assignment_5.f90: New test.
1777
1778 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1779
1780 * lib/target-supports.exp
1781 (check_effective_target_logical_op_short_circuit): Add nios2.
1782 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1783 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1784 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1785 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1786 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1787 for test using -fPIC.
1788 * gcc.dg/lto/pr61526_0.c: Likewise.
1789
1790 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1791
1792 PR tree-optimization/62091
1793 * g++.dg/ipa/devirt-37.C: Update template.
1794 * g++.dg/ipa/devirt-40.C: New testcase.
1795
1796 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1797
1798 PR tree-optimization/62112
1799 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1800 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1801 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1802 * gcc.c-torture/execute/20071219-1.c: Likewise.
1803
1804 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1805
1806 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1807
1808 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1809
1810 * gcc.target/powerpc/swaps-p8-1.c: New test.
1811 * gcc.target/powerpc/swaps-p8-2.c: New test.
1812 * gcc.target/powerpc/swaps-p8-3.c: New test.
1813 * gcc.target/powerpc/swaps-p8-4.c: New test.
1814 * gcc.target/powerpc/swaps-p8-5.c: New test.
1815 * gcc.target/powerpc/swaps-p8-6.c: New test.
1816 * gcc.target/powerpc/swaps-p8-7.c: New test.
1817 * gcc.target/powerpc/swaps-p8-8.c: New test.
1818 * gcc.target/powerpc/swaps-p8-9.c: New test.
1819 * gcc.target/powerpc/swaps-p8-10.c: New test.
1820 * gcc.target/powerpc/swaps-p8-11.c: New test.
1821 * gcc.target/powerpc/swaps-p8-12.c: New test.
1822
1823 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1824
1825 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1826
1827 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1828
1829 * g++.dg/ipa/devirt-37.C: Fix testcase.
1830
1831 2014-08-20 Martin Jambor <mjambor@suse.cz>
1832 Wei Mi <wmi@google.com>
1833
1834 PR ipa/60449
1835 PR middle-end/61776
1836 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1837 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1838 * testsuite/gcc.dg/pr61776.c: New test.
1839
1840 2014-08-20 Steve Ellcey <sellcey@mips.com>
1841
1842 PR middle-end/49191
1843 * lib/target-supports.exp (check_effective_target_non_strict_align):
1844 Add function description.
1845
1846 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1847
1848 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1849 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1850
1851 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1852
1853 PR c/59304
1854 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1855 before setting the option.
1856 * diagnostic.c (diagnostic_classify_diagnostic): Record
1857 command-line status.
1858
1859 2014-08-20 Mark Wielaard <mjw@redhat.com>
1860
1861 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1862
1863 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1864
1865 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1866 Return memory full when we have a tiny target and relocation
1867 truncation occurs.
1868 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1869 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1870 * lib/target-supports.exp (check_effective_target_tiny): New function.
1871
1872 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1873
1874 * gfortran.dg/errnocheck_1.f90: New test.
1875 * gfortran.dg/associative_1.f90: New test.
1876
1877 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1878
1879 PR preprocessor/51303
1880 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1881
1882 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1883
1884 PR c/60975
1885 PR c/53063
1886 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1887
1888 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1889
1890 * lib/target-supports.exp
1891 (check_effective_target_arm_v8_neon_ok_nocache): Add
1892 "-march-armv8-a" to compile flags.
1893
1894 2014-08-19 Marek Polacek <polacek@redhat.com>
1895
1896 PR c++/62153
1897 * c-c++-common/Wbool-compare-1.c: New test.
1898
1899 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1900
1901 PR c/45584
1902 * gcc.dg/pr13519-1.c: Adjust.
1903
1904 2014-08-19 Mark Wielaard <mjw@redhat.com>
1905
1906 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1907
1908 2014-07-08 Mark Wielaard <mjw@redhat.com>
1909
1910 PR debug/59051
1911 * gcc.dg/guality/restrict.c: New test.
1912
1913 2014-08-19 Mark Wielaard <mjw@redhat.com>
1914
1915 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1916 matching. Catch '<unknown type in ' to recognize older gdb versions.
1917 * gcc.dg/guality/const-volatile.c: New test.
1918
1919 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1920
1921 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1922 !gas.
1923
1924 2014-08-19 Marek Polacek <polacek@redhat.com>
1925
1926 * gcc.dg/Wc99-c11-compat-1.c: New test.
1927 * gcc.dg/Wc99-c11-compat-2.c: New test.
1928 * gcc.dg/Wc99-c11-compat-3.c: New test.
1929 * gcc.dg/Wc99-c11-compat-4.c: New test.
1930 * gcc.dg/Wc99-c11-compat-5.c: New test.
1931 * gcc.dg/Wc99-c11-compat-6.c: New test.
1932 * gcc.dg/Wc99-c11-compat-7.c: New test.
1933
1934 2014-08-19 Marek Polacek <polacek@redhat.com>
1935
1936 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1937 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1938 * gcc.dg/Wc90-c99-compat-7.c: New test.
1939 * gcc.dg/Wc90-c99-compat-8.c: New test.
1940 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1941
1942 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1943 Steven Bosscher <steven@gcc.gnu.org>
1944
1945 PR c/52952
1946 * gcc.dg/redecl-4.c: Add column markers.
1947 * gcc.dg/format/bitfld-1.c: Likewise.
1948 * gcc.dg/format/attr-2.c: Likewise.
1949 * gcc.dg/format/attr-6.c: Likewise.
1950 * gcc.dg/format/array-1.c: Likewise.
1951 * gcc.dg/format/attr-7.c: Likewise.
1952 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1953 * gcc.dg/format/attr-4.c: Likewise.
1954 * gcc.dg/format/branch-1.c: Likewise.
1955 * gcc.dg/format/c90-printf-1.c: Likewise.
1956
1957 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1958
1959 * guality/nrv-1.c: Add `used' attribute to a1.
1960
1961 2014-08-18 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/62090
1964 * gcc.dg/pr62090-2.c: New testcase.
1965
1966 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1967
1968 * g++.dg/ipa/pr61800.C: New.
1969
1970 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1971
1972 PR sanitizer/62089
1973 * c-c++-common/asan/pr62089.c: New test.
1974 * c-c++-common/asan/bitfield-1.c: New test.
1975 * c-c++-common/asan/bitfield-2.c: New test.
1976 * c-c++-common/asan/bitfield-3.c: New test.
1977 * c-c++-common/asan/bitfield-4.c: New test.
1978
1979 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1980
1981 PR tree-optimization/52904
1982 * gcc.dg/pr52904.c: New test.
1983
1984 2014-08-17 Tobias Burnus <burnus@net-b.de>
1985
1986 * gfortran.dg/finalize_27.f90: New.
1987
1988 2014-08-16 Andrew Pinski <apinski@cavium.com>
1989
1990 * gcc.c-torture/compile/20140816-1.c: New testcase.
1991
1992 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 PR c++/52819
1995 * g++.dg/template/pr52819.C: New.
1996
1997 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1998
1999 PR fortran/62142
2000 * gfortran.dg/realloc_on_assign_24.f90: New test.
2001
2002 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/62072
2005 Revert:
2006 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2007
2008 DR 1584
2009 PR c++/57466
2010 * g++.dg/template/pr57466.C: New.
2011 * g++.dg/cpp0x/pr57466.C: Likewise.
2012 * g++.dg/template/unify6.C: Update.
2013
2014 * g++.dg/cpp0x/sfinae52.C: New.
2015
2016 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2017
2018 PR target/61878
2019 * gcc.target/i386/avx512f-typecast-1.c: New test.
2020 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2021 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2022 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2023 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2024 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2025 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2026 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2027 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2028 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2029 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2030 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2031 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2032 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2033 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2034 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2035 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2036 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2037 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2038 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2039 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2040 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2041 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2042 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2043 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2044 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2045 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2046 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2047 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2048 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2049 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2050 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2051 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2052 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2053 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2054 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2055 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2056 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2057 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2058 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2059 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2060
2061 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2062 Tobias Burnus <burnus@net-b.de>
2063
2064 PR fortran/62131
2065 * gfortran.dg/gomp/pr62131.f90: New test.
2066
2067 2014-08-15 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/62031
2070 * gcc.dg/torture/pr62031.c: New testcase.
2071
2072 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2073
2074 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2075
2076 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2077
2078 PR tree-optimization/62091
2079 * g++.dg/ipa/devirt-38.C: New testcase.
2080
2081 2014-08-14 Marek Polacek <polacek@redhat.com>
2082
2083 DR 458
2084 * gcc.dg/c11-stdatomic-2.c: New test.
2085
2086 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2087
2088 PR fortran/62106
2089 * gfortran.dg/array_constructor_49.f90: New test.
2090
2091 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/54377
2094 * g++.dg/template/pr54377.C: New.
2095 * g++.dg/cpp0x/pr54377.C: Likewise.
2096 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2097 * g++.dg/cpp0x/pr51226.C: Likewise.
2098 * g++.dg/cpp0x/variadic2.C: Likewise.
2099 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2100 * g++.dg/template/dtor3.C: Likewise.
2101 * g++.dg/template/qualttp4.C: Likewise.
2102 * g++.dg/template/spec28.C: Likewise.
2103 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2104 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2105
2106 2014-08-14 Tom de Vries <tom@codesourcery.com>
2107
2108 PR rtl-optimization/62004
2109 PR rtl-optimization/62030
2110 * gcc.dg/pr62004.c: New test.
2111 * gcc.dg/pr62030.c: Same.
2112 * gcc.target/mips/pr62030-octeon.c: Same.
2113
2114 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2115
2116 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2117 * g++.dg/cpp0x/decltype2.C: Likewise.
2118 * g++.dg/cpp0x/decltype3.C: Likewise.
2119 * g++.dg/cpp0x/pr60249.C: Likewise.
2120 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2121 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2122 * g++.dg/cpp0x/variadic2.C: Likewise.
2123 * g++.dg/cpp0x/variadic74.C: Likewise.
2124 * g++.dg/parse/error10.C: Likewise.
2125 * g++.dg/parse/error15.C: Likewise.
2126 * g++.dg/parse/error2.C: Likewise.
2127 * g++.dg/template/crash106.C: Likewise.
2128 * g++.dg/template/crash89.C: Likewise.
2129 * g++.dg/template/nontype7.C: Likewise.
2130 * g++.dg/template/void3.C: Likewise.
2131 * g++.dg/template/void7.C: Likewise.
2132
2133 2014-08-14 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/62090
2136 * gcc.dg/pr62090.c: New testcase.
2137
2138 2014-08-14 Richard Biener <rguenther@suse.de>
2139
2140 PR rtl-optimization/62079
2141 * g++.dg/pr62079.C: New testcase.
2142
2143 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2144
2145 * gcc.target/arm/max-insns-skipped.c: New test.
2146
2147 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2148
2149 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2150
2151 2014-08-12 Marek Polacek <polacek@redhat.com>
2152
2153 * gcc.dg/concat.c: Add dg-options.
2154 * gcc.dg/func-outside-2.c: Add __extension__.
2155 * gcc.dg/pr19967.c: Use -std=c99.
2156 * gcc.dg/pr22458-1.c: Add dg-options.
2157 * gcc.dg/pr33676.c: Add dg-options.
2158 * gcc.dg/gnu-predef-1.c: New test.
2159 * gcc.dg/c90-func-1.c: New test.
2160 * gcc.dg/c90-func-2.c: New test.
2161 * gcc.dg/c90-func-2.h: New test.
2162
2163 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2164
2165 * lib/target/supports.exp
2166 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2167 or later.
2168
2169 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2170
2171 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2172 on Neon hardware.
2173
2174 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2175 * gcc.target/arm/pr59985.c: Likewise.
2176
2177 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2178
2179 PR other/61962
2180 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2181
2182 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2183
2184 PR middle-end/62103
2185 * gcc.c-torture/execute/bitfld-6.c: New test.
2186
2187 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2188
2189 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2190 * gcc.target/arm/pr56184.C: Likewise.
2191 * gcc.target/arm/pr59896.c: Likewise.
2192 * gcc.target/arm/stack-red-zone.c: Likewise.
2193 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2194
2195 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2196 check_effective_target_arm_thumb2_ok): Test with code that passes
2197 an argument and returns a result.
2198
2199 2014-08-11 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/62075
2202 * gcc.dg/vect/pr62075.c: New testcase.
2203
2204 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2205
2206 PR tree-optimization/62073
2207 * gcc.dg/vect/pr62073.c: New test.
2208
2209 2014-08-11 Richard Biener <rguenther@suse.de>
2210
2211 PR tree-optimization/62070
2212 * gcc.dg/pr62070.c: New testcase.
2213
2214 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2215
2216 * c-c++-common/asan/inc.c: Update test.
2217 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2218 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2219 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2220 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2221 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2222 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2223 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2224 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2225 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2226 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2227
2228 2014-08-10 Marek Polacek <polacek@redhat.com>
2229
2230 PR c/51849
2231 * gcc.dg/Wc90-c99-compat-1.c: New test.
2232 * gcc.dg/Wc90-c99-compat-2.c: New test.
2233 * gcc.dg/Wc90-c99-compat-3.c: New test.
2234 * gcc.dg/Wc90-c99-compat-4.c: New test.
2235 * gcc.dg/Wc90-c99-compat-5.c: New test.
2236 * gcc.dg/Wc90-c99-compat-6.c: New test.
2237 * gcc.dg/wvla-1.c: Adjust dg-warning.
2238 * gcc.dg/wvla-2.c: Adjust dg-warning.
2239 * gcc.dg/wvla-4.c: Adjust dg-warning.
2240 * gcc.dg/wvla-6.c: Adjust dg-warning.
2241
2242 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2243
2244 PR fortran/61999
2245 * gfortran.dg/dot_product_3.f90: New test case.
2246
2247 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2248
2249 * g++.dg/ipa/devirt-35.C: Fix template.
2250 * g++.dg/ipa/devirt-36.C: Likewise.
2251 * g++.dg/ipa/devirt-37.C: New testcase.
2252
2253 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2256 * g++.dg/cpp0x/enum29.C: Adjust.
2257
2258 2014-08-08 Richard Biener <rguenther@suse.de>
2259
2260 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2261 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2262 * gfortran.dg/array_memcpy_4.f90: Likewise.
2263 * gfortran.dg/trim_optimize_1.f90: Likewise.
2264 * gfortran.dg/trim_optimize_2.f90: Likewise.
2265
2266 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2267
2268 * gcc.dg/zero_sign_ext_test.c: New test.
2269
2270 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2271
2272 * gcc.dg/torture/pr61772.c: Skip lto running.
2273
2274 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2275
2276 PR tree-optimization/60707
2277 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2278
2279 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2280
2281 * g++.dg/ipa/devirt-35.C: New testcase.
2282 * g++.dg/ipa/devirt-36.C: New testcase.
2283
2284 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2285
2286 PR c++/51312
2287 * g++.dg/cpp0x/enum29.C: New.
2288
2289 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2290
2291 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2292 defining in dg-options.
2293 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2294
2295 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2296
2297 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2298
2299 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2300 on 32-bit hppa-hpux.
2301
2302 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2303 * c-c++-common/pr50459.c: Likewise.
2304
2305 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2306
2307 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2308 values.h, change MAXDOUBLE for DBL_MAX.
2309 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2310 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2311 values.h, change MAXFLOAT for FLT_MAX.
2312 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2313 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2314 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2315 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2316 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2317 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2318 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2319 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2320 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2321
2322 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2323
2324 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2325
2326 2014-08-07 Marek Polacek <polacek@redhat.com>
2327
2328 * gcc.dg/fold-reassoc-3.c: New test.
2329
2330 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2331
2332 * gcc.target/i386/struct-size.c: New.
2333
2334 2014-08-07 Tom de Vries <tom@codesourcery.com>
2335
2336 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2337 * lib/target-supports.exp (check_effective_target_glibc)
2338 (check_effective_target_glibc_2_12_or_later)
2339 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2340
2341 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2342
2343 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2344
2345 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/43906
2348 * g++.dg/warn/Waddress-1.C: New.
2349
2350 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2351
2352 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2353
2354 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2355
2356 PR debug/61923
2357 * gcc.target/i386/pr61923.c: New test.
2358
2359 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2360
2361 * gcc.target/aarch64/vdup_n_2.c: New test.
2362
2363 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2364
2365 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2366 powerpc_elfv2.
2367
2368 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR rtl-optimization/61801
2371 * gcc.target/i386/pr61801.c: Rewritten.
2372
2373 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374
2375 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2376 Fix types.
2377 (test_vqdmlsls_lane_s32): Likewise.
2378 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2379 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2380
2381 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382
2383 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2384 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2385 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2386 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2387 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2388 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2389 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2390 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2391
2392 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2393
2394 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2395 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2396 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2397 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2398 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2399 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2400
2401 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402
2403 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2404
2405 2014-08-04 Rohit <rohitarulraj@freescale.com>
2406
2407 PR target/60102
2408 * gcc.target/powerpc/pr60102.c: New testcase.
2409
2410 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2411
2412 PR target/61713
2413 * gcc.dg/pr61756.c: New test.
2414
2415 2014-08-04 Tom de Vries <tom@codesourcery.com>
2416
2417 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2418 version instead of required-target.
2419 * lib/target-supports.exp
2420 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2421 (check_effective_target_glibc_2_11_or_earlier): ... this.
2422
2423 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2424
2425 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2426 * gnat.dg/specs/debug1.ads: Adjust.
2427 * gnat.dg/specs/formal_type.ads: Fix error in test.
2428
2429 2014-08-03 Marek Polacek <polacek@redhat.com>
2430
2431 * gcc.dg/case-bogus-1.c: New test.
2432
2433 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2434
2435 PR c++/15339
2436 * g++.dg/other/default9.C: New.
2437 * g++.dg/other/default10.C: Likewise.
2438 * g++.dg/other/default3.C: Remove xfail.
2439
2440 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2441
2442 * g++.dg/warn/Wsuggest-final.C: New testcase.
2443 * g++.dg/ipa/devirt-34.C: Fix.
2444
2445 2014-08-02 Marek Polacek <polacek@redhat.com>
2446
2447 PR c/59855
2448 * gcc.dg/Wdesignated-init-2.c: New test.
2449
2450 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2451
2452 DR 217 again
2453 * g++.dg/tc1/dr217-2.C: New.
2454
2455 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2456
2457 PR other/61963
2458 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2459
2460 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2461
2462 PR middle-end/61455
2463 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2464 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2465
2466 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2467
2468 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2469 testcase.
2470
2471 2014-08-01 Richard Biener <rguenther@suse.de>
2472
2473 PR middle-end/61762
2474 * gcc.dg/pr61762.c: Align the string to make the testcase work
2475 on strict-align targets.
2476
2477 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2478
2479 * c-c++-common/ubsan/align-1.c: New test.
2480 * c-c++-common/ubsan/align-2.c: New test.
2481 * c-c++-common/ubsan/align-3.c: New test.
2482 * c-c++-common/ubsan/align-4.c: New test.
2483 * c-c++-common/ubsan/align-5.c: New test.
2484 * c-c++-common/ubsan/attrib-4.c: New test.
2485 * g++.dg/ubsan/align-1.C: New test.
2486 * g++.dg/ubsan/align-2.C: New test.
2487 * g++.dg/ubsan/align-3.C: New test.
2488 * g++.dg/ubsan/attrib-1.C: New test.
2489 * g++.dg/ubsan/null-1.C: New test.
2490 * g++.dg/ubsan/null-2.C: New test.
2491
2492 2014-08-01 Tom de Vries <tom@codesourcery.com>
2493
2494 * lib/target-supports.exp (check_effective_target_glibc)
2495 (check_effective_target_glibc_2_12_or_later)
2496 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2497 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2498 not_glibc_2_11_or_earlier.
2499
2500 2014-07-31 Tom de Vries <tom@codesourcery.com>
2501
2502 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2503
2504 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2505
2506 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2507 (test_vpaddd_s64): Likewise.
2508 (test_vpaddd_s64): Likewise.
2509 * gcc.target/aarch64/simd/vpaddd_f64: New.
2510 * gcc.target/aarch64/simd/vpaddd_s64: New.
2511 * gcc.target/aarch64/simd/vpaddd_u64: New.
2512
2513 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2514
2515 PR target/61948
2516 * gcc.target/arm/pr61948.c: New test case.
2517
2518 2014-07-31 Richard Biener <rguenther@suse.de>
2519
2520 PR tree-optimization/61964
2521 * gcc.dg/torture/pr61964.c: New testcase.
2522
2523 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2524
2525 PR c++/60517
2526 * c-c++-common/addrtmp.c: New file.
2527 * c-c++-common/uninit-G.c: Adapt.
2528
2529 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2530
2531 PR lto/61868
2532 * gcc.dg/pr61868.c: New test.
2533
2534 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2535
2536 PR c++/57397
2537 * g++.dg/cpp0x/vt-57397-1.C: New.
2538 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2539
2540 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2541
2542 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2543
2544 2014-07-30 Tom Tromey <tromey@redhat.com>
2545
2546 PR c/59855
2547 * gcc.dg/Wdesignated-init.c: New file.
2548
2549 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2550
2551 * g++.dg/ipa/devirt-34.C: New testcase.
2552
2553 2014-07-28 Richard Biener <rguenther@suse.de>
2554
2555 PR rtl-optimization/61801
2556 * gcc.target/i386/pr61801.c: Fix testcase.
2557
2558 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2559
2560 * gcc.dg/fold-abs-5.c: New test.
2561 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2562 * gcc.dg/fold-compare-8.c: Likewise.
2563
2564 2014-07-28 Richard Biener <rguenther@suse.de>
2565
2566 PR middle-end/52478
2567 * gcc.dg/torture/ftrapv-1.c: New testcase.
2568
2569 2014-07-28 Richard Biener <rguenther@suse.de>
2570
2571 PR tree-optimization/61921
2572 * gfortran.dg/pr61921.f90: New testcase.
2573
2574 2014-07-28 Richard Biener <rguenther@suse.de>
2575
2576 PR rtl-optimization/61801
2577 * gcc.target/i386/pr61801.c: New testcase.
2578
2579 2014-07-27 Marek Polacek <polacek@redhat.com>
2580
2581 PR c/61861
2582 * gcc.dg/pr61861.c: New test.
2583
2584 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2585
2586 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2587 variable problem.
2588
2589 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2590
2591 PR rtl-optimization/61926
2592 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2593 Reverse argument order.
2594 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2595 New XFAILed tests that match the original order.
2596
2597 2014-07-26 Marek Polacek <polacek@redhat.com>
2598
2599 PR c/61077
2600 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2601
2602 2014-07-26 Tobias Burnus <burnus@net-b.de>
2603
2604 PR fortran/61881
2605 PR fortran/61888
2606 PR fortran/57305
2607 * gfortran.dg/sizeof_2.f90: Change dg-error.
2608 * gfortran.dg/sizeof_4.f90: New.
2609 * gfortran.dg/storage_size_1.f08: Correct expected
2610 value.
2611
2612 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2613
2614 PR target/44551
2615 * gcc.target/i386/pr44551-1.c: New file.
2616
2617 2014-07-25 Xinliang David Li <davidxl@google.com>
2618
2619 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2620 * g++.dg/tree-prof/reorder_class1.h: New file.
2621 * g++.dg/tree-prof/reorder_class2.h: New file.
2622 * g++.dg/tree-prof/reorder.C: New test.
2623 * g++.dg/tree-prof/morefunc.C: New test.
2624
2625 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2626
2627 Implement N4051 - Allow typename in a template template parameter
2628 * lib/target-supports.exp (check_effective_target_c++1y): Now
2629 means C++1y and up.
2630 (check_effective_target_c++1y_down): New.
2631 (check_effective_target_c++1z_only): New.
2632 (check_effective_target_c++1z): New.
2633 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2634 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2635 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2636
2637 2014-07-25 Tobias Burnus <burnus@net-b.de>
2638
2639 * gfortran.dg/storage_size_5.f90: New.
2640
2641 2014-07-25 Richard Biener <rguenther@suse.de>
2642
2643 PR middle-end/61762
2644 PR middle-end/61894
2645 * gcc.dg/pr61762.c: New testcase.
2646 * gcc.dg/fold-cstring.c: Likewise.
2647 * gcc.dg/fold-cvect.c: Likewise.
2648
2649 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2650
2651 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2652
2653 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2654 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2655 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2656 * gcc.c-torture/execute/pr23135.x: Likewise.
2657
2658 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2659
2660 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2661
2662 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2663
2664 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2665
2666 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2667
2668 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2669
2670 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2671
2672 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2673 sequences.
2674 * gcc.target/aarch64/test_frame_2.c: Likewise.
2675 * gcc.target/aarch64/test_frame_4.c: Likewise.
2676 * gcc.target/aarch64/test_frame_6.c: Likewise.
2677 * gcc.target/aarch64/test_frame_7.c: Likewise.
2678 * gcc.target/aarch64/test_frame_8.c: Likewise.
2679 * gcc.target/aarch64/test_frame_10.c: Likewise.
2680
2681 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2682
2683 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2684 sequences.
2685 * gcc.target/aarch64/test_frame_10.c: Likewise.
2686 * gcc.target/aarch64/test_frame_2.c: Likewise.
2687 * gcc.target/aarch64/test_frame_4.c: Likewise.
2688 * gcc.target/aarch64/test_frame_6.c: Likewise.
2689 * gcc.target/aarch64/test_frame_7.c: Likewise.
2690 * gcc.target/aarch64/test_frame_8.c: Likewise.
2691 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2692
2693 2014-07-24 Martin Jambor <mjambor@suse.cz>
2694
2695 PR ipa/61160
2696 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2697
2698 2014-07-24 Richard Biener <rguenther@suse.de>
2699
2700 PR ipa/61823
2701 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2702
2703 2014-07-24 Andreas Schwab <schwab@suse.de>
2704
2705 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2706 Also check for __arm__.
2707
2708 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2709
2710 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2711 sequences.
2712
2713 2014-07-24 Marek Polacek <polacek@redhat.com>
2714
2715 PR c/57653
2716 * c-c++-common/pr57653.c: New test.
2717 * c-c++-common/pr57653.h: New file.
2718 * c-c++-common/pr57653-2.c: New test.
2719 * c-c++-common/pr57653-2.h: New file.
2720
2721 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2722
2723 * gcc.target/aarch64/test_frame_common.h: New file.
2724 * gcc.target/aarch64/test_frame_1.c: Likewise.
2725 * gcc.target/aarch64/test_frame_2.c: Likewise.
2726 * gcc.target/aarch64/test_frame_3.c: Likewise.
2727 * gcc.target/aarch64/test_frame_4.c: Likewise.
2728 * gcc.target/aarch64/test_frame_5.c: Likewise.
2729 * gcc.target/aarch64/test_frame_6.c: Likewise.
2730 * gcc.target/aarch64/test_frame_7.c: Likewise.
2731 * gcc.target/aarch64/test_frame_8.c: Likewise.
2732 * gcc.target/aarch64/test_frame_9.c: Likewise.
2733 * gcc.target/aarch64/test_frame_10.c: Likewise.
2734 * gcc.target/aarch64/test_frame_11.c: Likewise.
2735 * gcc.target/aarch64/test_frame_12.c: Likewise.
2736 * gcc.target/aarch64/test_frame_13.c: Likewise.
2737 * gcc.target/aarch64/test_frame_14.c: Likewise.
2738 * gcc.target/aarch64/test_frame_15.c: Likewise.
2739
2740 2014-07-23 Marek Polacek <polacek@redhat.com>
2741
2742 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2743 in the structure.
2744
2745 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2746
2747 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2748 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2749 * gcc.dg/pr10474.c (target): Likewise.
2750
2751 2014-07-22 Martin Jambor <mjambor@suse.cz>
2752
2753 PR ipa/61160
2754 * pr61160-3.C (main): Return zero.
2755
2756 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2757
2758 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2759 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2760 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2761 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2762 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2763 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2764
2765 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2766
2767 PR tree-optimization/61822
2768 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2769
2770 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771
2772 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2773
2774 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2775
2776 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2777 -msse2 -mno-avx instead of -msse.
2778
2779 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2780
2781 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2782 * gcc.dg/pr44024.c (dg-options): Add -O1.
2783 (dg-final): Check for the condition.
2784 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2785
2786 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2787
2788 PR target/55701
2789 * gcc.target/arm/memset-inline-1.c: New test.
2790 * gcc.target/arm/memset-inline-2.c: New test.
2791 * gcc.target/arm/memset-inline-3.c: New test.
2792 * gcc.target/arm/memset-inline-4.c: New test.
2793 * gcc.target/arm/memset-inline-5.c: New test.
2794 * gcc.target/arm/memset-inline-6.c: New test.
2795 * gcc.target/arm/memset-inline-7.c: New test.
2796 * gcc.target/arm/memset-inline-8.c: New test.
2797 * gcc.target/arm/memset-inline-9.c: New test.
2798
2799 2014-07-21 Tom de Vries <tom@codesourcery.com>
2800
2801 PR target/61827
2802 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2803 to bar symbol in scan-assembler-times call check.
2804
2805 2014-07-21 Tom de Vries <tom@codesourcery.com>
2806
2807 PR target/61827
2808 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2809 for darwin in scan-assembler-times check.
2810 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2811 scan-assembler-not checks. Add checks for insns.
2812 (main): Remove.
2813 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2814 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2815 (main): Remove.
2816
2817 2014-07-21 Tom de Vries <tom@codesourcery.com>
2818
2819 PR target/61827
2820 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2821 dg-options. Add checks for insns with xmm registers. Remove
2822 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2823 (main): Remove.
2824
2825 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2826
2827 PR target/61855
2828 * gcc.target/i386/pr61855.c: New test.
2829
2830 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2831
2832 * gnat.dg/pack20.ad[sb]: New test.
2833 * gnat.dg/pack20_pkg.ads: New helper.
2834
2835 2014-07-20 Ian Lance Taylor <iant@google.com>
2836
2837 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2838 package for compiledir tests.
2839
2840 2014-07-20 Marek Polacek <polacek@redhat.com>
2841
2842 PR c/61852
2843 * gcc.dg/pr61852.c: New test.
2844
2845 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2846
2847 * gcc.dg/stack-usage-2.c: Adjust.
2848
2849 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2850
2851 PR target/61794
2852 * gcc.target/i386/pr61794.c: New test.
2853
2854 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2855
2856 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2857 involving both inputs rather than a multiplication involving one.
2858 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2859 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2860 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2861
2862 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/50961
2865 * g++.dg/template/operator13.C: New.
2866
2867 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2868
2869 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2870 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2871 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2872 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2873
2874 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2875
2876 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2877 * c-c++-common/ubsan/bounds-5.c: Likewise.
2878 * c-c++-common/ubsan/bounds-6.c: Likewise.
2879 * c-c++-common/ubsan/bounds-7.c: Likewise.
2880 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2881 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2882 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2883 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2884 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2885 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2886 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2887 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2888 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2889 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2890
2891 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2892
2893 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2894 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2895 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2896 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2897
2898 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2899
2900 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2901 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2902 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2903
2904 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2905
2906 PR c++/61804
2907 * g++.dg/parse/pr61804.C: New.
2908
2909 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2910
2911 * gnat.dg/specs/alignment2.ads: Update.
2912 * gnat.dg/specs/size_clause1.ads: Likewise.
2913 * gnat.dg/specs/size_clause2.ads: Likewise.
2914
2915 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2916
2917 PR preprocessor/60723 - missing system-ness marks for macro tokens
2918 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2919
2920 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2921
2922 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2923 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2924 -mieee-with-inexact for alpha*-*-*.
2925
2926 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2927
2928 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2929 Add IEEE options to compile flags.
2930 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2931 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2932
2933 2014-07-15 Michael Matz <matz@suse.de>
2934
2935 PR rtl-optimization/61772
2936 * gcc.dg/torture/pr61772.c: New test.
2937
2938 2014-07-15 Marek Polacek <polacek@redhat.com>
2939
2940 * gcc.dg/ubsan/bounds-1.c: New test.
2941
2942 2014-06-15 Tobias Burnus <burnus@net-b.de>
2943
2944 * gfortran.dg/coarray_34.f90: New.
2945 * gfortran.dg/coarray_6.f90: Update test case.
2946
2947 2014-07-14 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/61779
2950 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2951
2952 2014-07-14 Richard Biener <rguenther@suse.de>
2953
2954 PR tree-optimization/61786
2955 * gcc.dg/torture/pr61786.c: New testcase.
2956 * gcc.dg/lto/pr61786_0.c: Likewise.
2957 * gcc.dg/lto/pr61786_1.c: Likewise.
2958
2959 2014-07-14 Richard Biener <rguenther@suse.de>
2960
2961 PR tree-optimization/61757
2962 PR tree-optimization/61783
2963 PR tree-optimization/61787
2964 * gcc.dg/torture/pr61757.c: New testcase.
2965 * gcc.dg/torture/pr61787.c: Likewise.
2966
2967 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR middle-end/61294
2970 * c-c++-common/Wmemset-transposed-args1.c: New test.
2971 * c-c++-common/Wmemset-transposed-args2.c: New test.
2972 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2973
2974 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2975
2976 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2977 longer happens during parsing.
2978 * gcc.dg/pr44024.c: Update template.
2979 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2980 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2981 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2982
2983 2014-07-13 Tom de Vries <tom@codesourcery.com>
2984
2985 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2986 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2987
2988 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2989
2990 PR C++/60209 - Declaration of user-defined literal operator cause error
2991 * g++.dg/cpp0x/pr60209-neg.C: New.
2992 * g++.dg/cpp0x/pr60209.C: New.
2993 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2994
2995 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/60967
2998 * g++.dg/cilk-plus/pr60967.C: New.
2999
3000 2014-07-13 Tobias Burnus <burnus@net-b.de>
3001
3002 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3003
3004 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3005
3006 PR fortran/61780
3007 * gfortran.dg/dependency_44.f90 : New test
3008
3009 2014-07-12 Tobias Burnus <burnus@net-b.de>
3010
3011 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3012 * gfortran.dg/coarray_atomic_2.f90: New.
3013 * gfortran.dg/coarray_atomic_3.f90: New.
3014 * gfortran.dg/coarray_atomic_4.f90: New.
3015 * gfortran.dg/coarray/atomic_2.f90: New.
3016
3017 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3018
3019 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3020 * g++.dg/cpp0x/pr57644.C: New.
3021
3022 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3023
3024 PR c++/53159
3025 * g++.dg/cpp0x/Wnarrowing1.C: New.
3026
3027 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3028
3029 PR preprocessor/61389
3030 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3031 * gcc.dg/cpp/sysmac1.c: Likewise.
3032
3033 2014-07-11 Richard Biener <rguenther@suse.de>
3034
3035 PR middle-end/61473
3036 * gcc.dg/memmove-4.c: New testcase.
3037 * gcc.dg/strlenopt-8.c: XFAIL.
3038 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3039
3040 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3041
3042 PR target/61561
3043 * gcc.dg/pr61561.c: New test.
3044
3045 2014-07-10 Tom de Vries <tom@codesourcery.com>
3046
3047 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3048 dg-options.
3049 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3050 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3051 dg-options.
3052
3053 2014-07-10 Richard Biener <rguenther@suse.de>
3054
3055 PR c-family/61741
3056 * c-c++-common/torture/pr61741.c: Use signed char.
3057
3058 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * gnat.dg/opt39.adb: New test.
3061
3062 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3063
3064 PR tree-optimization/61742
3065 * gcc.dg/torture/pr61742.c: New test.
3066 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3067 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3068
3069 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/60686
3072 * g++.dg/cpp0x/explicit8.C: New.
3073
3074 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 DR 1584
3077 PR c++/57466
3078 * g++.dg/template/pr57466.C: New.
3079 * g++.dg/cpp0x/pr57466.C: Likewise.
3080 * g++.dg/template/unify6.C: Update.
3081
3082 2014-07-09 Tom de Vries <tom@codesourcery.com>
3083
3084 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3085
3086 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3087
3088 * gfortran.dg/ieee/underflow_1.f90: New file.
3089
3090 2014-07-09 Richard Biener <rguenther@suse.de>
3091
3092 PR c-family/61741
3093 * c-c++-common/torture/pr61741.c: New testcase.
3094
3095 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3096
3097 * lib/target-supports.exp
3098 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3099
3100 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3101
3102 * gcc.dg/globalalias.c: Remove XFAIL.
3103 * gcc.dg/localalias.c: Remove XFAIL.
3104
3105 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3106
3107 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3108 * g++.dg/cpp0x/pr58155.C: New.
3109
3110 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3111
3112 PR testsuite/61453
3113 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3114 Adjust regexp for more targets.
3115
3116 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3117 Paolo Carlini <paolo.carlini@oracle.com>
3118
3119 PR c++/59361
3120 * g++.dg/cpp0x/vt-59361.C: New.
3121
3122 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3123
3124 PR target/61599
3125 * gcc.target/i386/pr61599-1.c: New test.
3126 * gcc.target/i386/pr61599-2.c: New test.
3127
3128 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR rtl-optimization/61673
3131 * gcc.c-torture/execute/pr61673.c: New test.
3132
3133 PR tree-optimization/61725
3134 * gcc.dg/tree-ssa/vrp93.c: New test.
3135 * gcc.c-torture/execute/pr61725.c: New test.
3136
3137 2014-07-08 Richard Biener <rguenther@suse.de>
3138
3139 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3140 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3141 restriction on loop depth difference.
3142 (record_equality): Likewise.
3143 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3144 (loop_depth_of_name): Remove.
3145 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3146 restriction on loop depth difference.
3147 (init_copy_prop): Likewise.
3148
3149 2014-07-08 Richard Biener <rguenther@suse.de>
3150
3151 PR tree-optimization/61681
3152 * gcc.dg/torture/pr61681.c: New testcase.
3153
3154 2014-07-08 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/61680
3157 * gcc.dg/vect/pr61680.c: New testcase.
3158
3159 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3160
3161 PR tree-optimization/61576
3162 * gcc.dg/torture/pr61576.c: New test.
3163
3164 2014-07-08 Marek Polacek <polacek@redhat.com>
3165
3166 PR c/60226
3167 * c-c++-common/pr60226.c: New test.
3168
3169 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3170
3171 PR fortran/61459
3172 PR fortran/58883
3173 * gfortran.dg/allocatable_function_8.f90 : New test
3174
3175 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3176
3177 * gcc.target/powerpc/spe-evmerge.c: New file.
3178
3179 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3180
3181 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3182
3183 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3184
3185 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3186
3187 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3188
3189 PR c++/58898
3190 * g++.dg/parse/pr58898.C: New.
3191
3192 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3193
3194 * gfortran.dg/list_read_12.f90: Delete the file.
3195 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3196 of dg-runtest.
3197
3198 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3199
3200 PR libgfortran/61640
3201 * gfortran.dg/arrayio_16.f90: New test.
3202
3203 2014-07-06 Marek Polacek <polacek@redhat.com>
3204
3205 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3206 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3207
3208 2014-07-06 Marek Polacek <polacek@redhat.com>
3209
3210 PR c/6940
3211 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3212 -Wno-sizeof-array-argument.
3213 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3214 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3215 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3216 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3217 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3218 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3219 * c-c++-common/sizeof-array-argument.c: New test.
3220 * gcc.dg/vla-5.c: Add dg-warnings.
3221
3222 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3223
3224 * g++.dg/ipa/devirt-26.C: Update testcase.
3225 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3226 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3227
3228 2014-07-04 Tobias Burnus <burnus@net-b.de>
3229
3230 * gfortran.dg/coarray/coindexed_3.f90: New.
3231
3232 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR middle-end/61654
3235 * g++.dg/opt/pr61654.C: New test.
3236
3237 PR tree-optimization/61684
3238 * gcc.c-torture/compile/pr61684.c: New test.
3239
3240 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3241
3242 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3243 dg-runtest's. Adapt all callers.
3244 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3245 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3246 * lib/go-dg.exp (go-dg-runtest): Likewise.
3247 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3248 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3249
3250 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR tree-optimization/61682
3253 * gcc.c-torture/execute/pr61682.c: New test.
3254
3255 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3256
3257 * gcc.target/powerpc/shift-dot.c: New test.
3258
3259 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3260
3261 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3262 avoid optimization.
3263
3264 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3265
3266 * gcc.target/arm/identical-invariants.c: New test.
3267
3268 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3269 Chen Gang <gang.chen.5i5j@gmail.com>
3270
3271 * gcc.c-torture/compile/section.c: New testcase.
3272
3273 2014-07-02 Christian Bruel <christian.bruel@st.com>
3274
3275 PR target/29349
3276 PR target/53513
3277 * gcc.target/sh/fpchg.c: New test.
3278
3279 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3280 Fritz Reese <Reese-Fritz@zai.com>
3281
3282 * gfortran.dg/oldstyle_5.f: New test.
3283
3284 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3285
3286 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3287 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3288
3289 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3292 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3293 * g++.dg/parse/error11.C: Likewise.
3294 * g++.old-deja/g++.brendan/template17.C: Likewise.
3295
3296 2014-07-02 Tobias Burnus <burnus@net-b.de>
3297
3298 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3299 * gfortran.dg/coarray/send_array.f90: Ditto.
3300 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3301
3302 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3303 Yufeng Zhang <yufeng.zhang@arm.com>
3304
3305 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3306 (additional_flags_for_func_ret): New variable based on
3307 $additional_flags with -fno-use-caller-save.
3308 (func-ret-*.c): Use the new variable.
3309
3310 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/59637
3313 * g++.dg/cpp0x/decltype60.C: New.
3314
3315 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3316
3317 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3318 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3319 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3320 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3321 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3322 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3323 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3324 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3325
3326 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3327
3328 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3329
3330 2014-07-01 Marek Polacek <polacek@redhat.com>
3331
3332 * gcc.dg/Wint-conversion.c: New test.
3333
3334 2014-07-01 Marek Polacek <polacek@redhat.com>
3335
3336 PR c/58286
3337 * gcc.dg/Wincompatible-pointer-types.c: New test.
3338
3339 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3340
3341 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3342 MicroBlaze specific pattern.
3343
3344 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3345
3346 PR c++/58781
3347 PR c++/60249
3348 PR c++/59867
3349 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3350 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3351 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3352
3353 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3354
3355 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3356 test requires greater precision than the current PowerPC long
3357 double implementation supports.
3358
3359 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3360
3361 PR c++/54891
3362 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3363
3364 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 PR c++/51400
3367 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3368
3369 2014-06-30 Jeff Law <law@redhat.com>
3370
3371 PR tree-optimization/61607
3372 * gcc.dg/tree-ssa/pr61607.c: New test.
3373
3374 2014-06-30 Marek Polacek <polacek@redhat.com>
3375
3376 * c-c++-common/ubsan/attrib-2.c: New test.
3377 * g++.dg/ubsan/return-3.C: New test.
3378
3379 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3380
3381 PR middle-end/57541
3382 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3383 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3384
3385 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3386
3387 * gcc.dg/ira-loop-pressure.c: New test.
3388
3389 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3390
3391 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3392 checks that the dump is generated.
3393
3394 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3395
3396 PR fortran/36275
3397 PR fortran/38839
3398 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3399 * gfortran.dg/binding_label_tests_27.f90: New file.
3400
3401 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3402
3403 * gfortran.dg/graphite/pr59586.f: New testcase.
3404
3405 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3406
3407 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3408
3409 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3410
3411 PR fortran/29383
3412 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3413 New function.
3414 * gfortran.dg/ieee/ieee.exp: New file.
3415 * gfortran.dg/ieee/ieee_1.F90: New file.
3416 * gfortran.dg/ieee/ieee_2.f90: New file.
3417 * gfortran.dg/ieee/ieee_3.f90: New file.
3418 * gfortran.dg/ieee/ieee_4.f90: New file.
3419 * gfortran.dg/ieee/ieee_5.f90: New file.
3420 * gfortran.dg/ieee/ieee_6.f90: New file.
3421 * gfortran.dg/ieee/ieee_7.f90: New file.
3422 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3423
3424 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3425
3426 * g++.dg/cpp0x/elision_conv.C: New.
3427
3428 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3429
3430 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3431
3432 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3433
3434 PR c++/61614
3435 * g++.dg/ext/complit14.C: New.
3436
3437 2014-06-27 Martin Jambor <mjambor@suse.cz>
3438
3439 PR ipa/61160
3440 * g++.dg/ipa/pr61160-2.C: New test.
3441 * g++.dg/ipa/pr61160-3.C: Likewise.
3442
3443 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR tree-optimization/57233
3446 PR tree-optimization/61299
3447 * gcc.dg/pr57233.c: New test.
3448 * gcc.target/i386/pr57233.c: New test.
3449 * gcc.target/i386/sse2-pr57233.c: New test.
3450 * gcc.target/i386/avx-pr57233.c: New test.
3451 * gcc.target/i386/avx2-pr57233.c: New test.
3452 * gcc.target/i386/avx512f-pr57233.c: New test.
3453 * gcc.target/i386/xop-pr57233.c: New test.
3454
3455 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3456
3457 * gcc.dg/typeof-2.c: New testcase.
3458
3459 2014-06-27 Marek Polacek <polacek@redhat.com>
3460
3461 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3462 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3463 (fn2): Likewise.
3464 (fn5): Likewise.
3465 (fn6): Likewise.
3466 (fn7): Likewise.
3467 (fn8): Likewise.
3468 (fn9): Likewise.
3469 (fn11): Likewise.
3470 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3471 location. Add memory barrier.
3472 (fn2): Likewise.
3473 (fn3): Likewise.
3474 (fn4): Likewise.
3475 (fn5): Likewise.
3476 * c-c++-common/ubsan/bounds-7.c: New test.
3477
3478 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3479
3480 PR libgfortran/61499
3481 * gfortran.dg/arrayio_15.f90: New test.
3482
3483 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3484
3485 PR target/61586
3486 * gcc.target/alpha/pr61586.c: New test.
3487
3488 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3489
3490 PR c++/57573
3491 * g++.dg/template/pr57573.C: New.
3492
3493 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3494
3495 * gcc.dg/tree-ssa/interposition.c: New testcase.
3496
3497 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 PR c++/56633
3500 * g++.dg/cpp0x/deleted8.C: New.
3501
3502 2014-06-26 Martin Jambor <mjambor@suse.cz>
3503
3504 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3505 parameter.
3506 * g++.dg/simulate-thread/bitfields.C: Likewise.
3507 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3508 allow-packed-store-data-races parameter.
3509 * gcc.dg/simulate-thread/subfields.c: Likewise.
3510 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3511 to one.
3512
3513 2014-06-26 Martin Jambor <mjambor@suse.cz>
3514
3515 * g++.dg/ipa/pr60600.C: Fix typo.
3516 * g++.dg/ipa/devirt-25.C: Likewise.
3517
3518 2014-06-26 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/61607
3521 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3522
3523 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3524
3525 * gcc.dg/inline-22.c: Add bind_pic_locally.
3526 * gcc.dg/inline_4.c: Ditto.
3527 * gcc.dg/fail_always_inline.c: Ditto.
3528 * g++.dg/ipa/devirt-25.C: Ditto.
3529
3530 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3531
3532 * lib/target-support.exp (bind_pic_locally): Save the flags to
3533 'flags_to_postpone' instead of appending to 'flags'.
3534 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3535 with flags_to_postpone and revert after target_compile.
3536 * lib/g++.exp (g++_target_compile): Ditto.
3537 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3538
3539 2014-06-26 Nick Clifton <nickc@redhat.com>
3540
3541 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3542
3543 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3544
3545 PR c++/61537
3546 * g++.dg/template/pr61537.C: New testcase.
3547
3548 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3549
3550 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3551 powerpc*-*-linux*.
3552
3553 2014-06-25 Tobias Burnus <burnus@net-b.de>
3554
3555 * gfortran.dg/coarray_33.f90: New.
3556
3557 2014-06-25 Tobias Burnus <burnus@net-b.de>
3558
3559 * gfortran.dg/coarray/coindexed_1.f90: New.
3560
3561 2014-06-25 Tobias Burnus <burnus@net-b.de>
3562
3563 * gfortran.dg/coarray_collectives_7.f90: New.
3564
3565 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3566
3567 * gcc.c-torture/execute/20140622-1.c: New test.
3568
3569 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 DR 178
3572 PR c++/49132
3573 * g++.dg/cpp0x/aggr1.C: New.
3574 * g++.dg/cpp0x/aggr2.C: Likewise.
3575 * g++.dg/init/aggr11.C: Likewise.
3576 * g++.dg/init/aggr12.C: Likewise.
3577
3578 2014-06-25 Martin Jambor <mjambor@suse.cz>
3579
3580 * g++.dg/ipa/pr61540.C: Remove dumping test.
3581
3582 2014-06-25 Marek Polacek <polacek@redhat.com>
3583
3584 PR c/61162
3585 * gcc.dg/pr61162.c: Adjust dg-warning.
3586 * gcc.dg/pr61162-2.c: New test.
3587
3588 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3589
3590 PR tree-optimization/57742
3591 * gcc.dg/tree-ssa/calloc-3.c: New file.
3592
3593 2014-06-25 Richard Biener <rguenther@suse.de>
3594
3595 PR testsuite/61560
3596 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3597 for targets that return _Complex float in memory.
3598
3599 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3600
3601 * gcc.target/arm/vect-noalign.c: Adjust options.
3602
3603 2014-06-24 Cong Hou <congh@google.com>
3604
3605 * gcc.dg/vect/vect-reduc-sad.c: New.
3606 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3607
3608 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3609
3610 PR tree-optimization/57742
3611 * g++.dg/tree-ssa/calloc.C: New testcase.
3612 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3613 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3614 * gcc.dg/strlenopt-9.c: Adapt.
3615
3616 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3617
3618 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3619 global variable.
3620 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3621 instead of calling sequentially in the C code.
3622 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3623 saved_return_address to the stack frame where LR register was stored.
3624 (saved_return_address): Declare weak.
3625
3626 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3627
3628 PR c++/33972
3629 * g++.dg/other/operator3.C: New.
3630 * g++.dg/template/operator8.C: Adjust.
3631 * g++.dg/template/operator9.C: Likewise.
3632
3633 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3634
3635 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3636
3637 2014-06-24 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/61572
3640 * gcc.target/i386/pr61572.c: New testcase.
3641
3642 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3643
3644 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3645 reduction clause.
3646 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3647 Remove Label is never defined expected error.
3648 * gfortran.dg/gomp/udr8.f90: New test.
3649
3650 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3651
3652 PR tree-optimization/61554
3653 * g++.dg/torture/pr61554.C: New testcase.
3654
3655 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3656
3657 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3658
3659 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3660
3661 * gcc.dg/localalias-2.c: Guard by require-alias.
3662 * gcc.dg/globalalias-2.c: Likewise.
3663
3664 2014-06-23 Kai Tietz <ktietz@redhat.com>
3665
3666 * gcc.target/i386/indjmp-1.c: New test.
3667
3668 2014-06-23 Andrew Pinski <apinski@cavium.com>
3669
3670 * gcc.c-torture/compile/20140723-1.c: New testcase.
3671
3672 2014-06-23 Marek Polacek <polacek@redhat.com>
3673
3674 PR c/61553
3675 * c-c++-common/pr61553.c (foo): Add dg-error.
3676
3677 2014-06-23 Tobias Burnus <burnus@net-b.de>
3678
3679 * gfortran.dg/coarray_32.f90: New.
3680
3681 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 DR 577
3684 PR c++/33101
3685 * g++.dg/other/void1.C: Adjust.
3686 * g++.dg/other/void3.C: Likewise.
3687
3688 2014-06-23 Marek Polacek <polacek@redhat.com>
3689
3690 PR c/61553
3691 * c-c++-common/pr61553.c: New test.
3692
3693 2014-06-23 Richard Biener <rguenther@suse.de>
3694
3695 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3696 * g++.dg/vect/slp-pr50819.cc: Likewise.
3697 * g++.dg/vect/slp-pr56812.cc: Likewise.
3698 * gcc.dg/vect/bb-slp-1.c: Likewise.
3699 * gcc.dg/vect/bb-slp-10.c: Likewise.
3700 * gcc.dg/vect/bb-slp-11.c: Likewise.
3701 * gcc.dg/vect/bb-slp-13.c: Likewise.
3702 * gcc.dg/vect/bb-slp-14.c: Likewise.
3703 * gcc.dg/vect/bb-slp-15.c: Likewise.
3704 * gcc.dg/vect/bb-slp-16.c: Likewise.
3705 * gcc.dg/vect/bb-slp-17.c: Likewise.
3706 * gcc.dg/vect/bb-slp-18.c: Likewise.
3707 * gcc.dg/vect/bb-slp-19.c: Likewise.
3708 * gcc.dg/vect/bb-slp-2.c: Likewise.
3709 * gcc.dg/vect/bb-slp-20.c: Likewise.
3710 * gcc.dg/vect/bb-slp-21.c: Likewise.
3711 * gcc.dg/vect/bb-slp-22.c: Likewise.
3712 * gcc.dg/vect/bb-slp-23.c: Likewise.
3713 * gcc.dg/vect/bb-slp-24.c: Likewise.
3714 * gcc.dg/vect/bb-slp-25.c: Likewise.
3715 * gcc.dg/vect/bb-slp-26.c: Likewise.
3716 * gcc.dg/vect/bb-slp-27.c: Likewise.
3717 * gcc.dg/vect/bb-slp-28.c: Likewise.
3718 * gcc.dg/vect/bb-slp-29.c: Likewise.
3719 * gcc.dg/vect/bb-slp-3.c: Likewise.
3720 * gcc.dg/vect/bb-slp-30.c: Likewise.
3721 * gcc.dg/vect/bb-slp-31.c: Likewise.
3722 * gcc.dg/vect/bb-slp-32.c: Likewise.
3723 * gcc.dg/vect/bb-slp-4.c: Likewise.
3724 * gcc.dg/vect/bb-slp-5.c: Likewise.
3725 * gcc.dg/vect/bb-slp-6.c: Likewise.
3726 * gcc.dg/vect/bb-slp-7.c: Likewise.
3727 * gcc.dg/vect/bb-slp-8.c: Likewise.
3728 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3729 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3730 * gcc.dg/vect/bb-slp-9.c: Likewise.
3731 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3732 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3733 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3734 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3735 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3736 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3737 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3738 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3739 * gcc.dg/vect/pr26359.c: Likewise.
3740 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3741
3742 2014-06-23 Marek Polacek <polacek@redhat.com>
3743
3744 * c-c++-common/pr49706-2.c: New test.
3745
3746 2014-06-23 Alan Modra <amodra@gmail.com>
3747
3748 * gcc.dg/pr61583.c: New.
3749
3750 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3751
3752 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3753 [u]int64x1_t.
3754
3755 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3756 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3757
3758 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3759 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3760 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3761 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3762 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3763 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3764 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3765 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3766 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3767 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3768 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3769 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3770 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3771 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3772 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3773 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3774 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3775 test_vsrid_n_u64): Fix signature to match intrinsic.
3776
3777 (test_vabs_s64): Remove.
3778 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3779
3780 (test_vdupd_lane_s64): Rename to...
3781 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3782
3783 (test_vdupd_lane_u64): Rename to...
3784 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3785
3786 (test_vtst_s64): Rename to...
3787 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3788
3789 (test_vtst_u64): Rename to...
3790 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3791
3792 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3793 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3794 Remove out-of-bounds tests.
3795 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3796 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3797 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3798
3799 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3800
3801 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3802 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3803 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3804 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3805 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3806 vector types.
3807 * gcc.target/aarch64/vsub_f64.c: Likewise.
3808 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3809 scheme as now the same for all variants.
3810 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3811 float64x1_t.
3812
3813 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3814
3815 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3816
3817 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3818
3819 * gcc.dg/localalias.c: Fix broken commit.
3820 * gcc.dg/globalalias.c: Likewise.
3821
3822 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3823
3824 * gcc.dg/localalias.c: New testcase.
3825 * gcc.dg/localalias-2.c: New testcase.
3826 * gcc.dg/globalalias.c: New testcase.
3827 * gcc.dg/globalalias-2.c: New testcase.
3828
3829 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3830
3831 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3832
3833 2014-06-20 Marek Polacek <polacek@redhat.com>
3834
3835 * c-c++-common/ubsan/bounds-1.c: New test.
3836 * c-c++-common/ubsan/bounds-2.c: New test.
3837 * c-c++-common/ubsan/bounds-3.c: New test.
3838 * c-c++-common/ubsan/bounds-4.c: New test.
3839 * c-c++-common/ubsan/bounds-5.c: New test.
3840 * c-c++-common/ubsan/bounds-6.c: New test.
3841
3842 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3843
3844 Make the tests big-endian friendly.
3845
3846 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3847 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3848 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3849 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3850 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3851 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3852 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3853 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3854 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3855
3856 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3857 Max Ostapenko <m.ostapenko@partner.samsung.com>
3858
3859 PR sanitizer/61547
3860 * c-c++-common/asan/strlen-overflow-1.c: New test.
3861
3862 2014-06-20 Martin Jambor <mjambor@suse.cz>
3863
3864 PR ipa/61540
3865 * g++.dg/ipa/pr61540.C: New test.
3866
3867 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3868 Max Ostapenko <m.ostapenko@partner.samsung.com>
3869
3870 PR sanitizer/61530
3871 * c-c++-common/asan/pr61530.c: New test.
3872
3873 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874
3875 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3876 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3877 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3878 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3879 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3880 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3881 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3882 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3883 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3884 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3885 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3886 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3887 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3888 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3889 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3890 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3891 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3892 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3893 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3894 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3895 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3896 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3897 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3898 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3899 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3900 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3901 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3902 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3903 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3904 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3905 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3906 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3907 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3908 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3909 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3910 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3911 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3912 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3913 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3914 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3915 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3916 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3917 (test_vqdmlal_high_lane_s16): Fix parameter type.
3918 (test_vqdmlal_high_lane_s32): Likewise.
3919 (test_vqdmull_high_lane_s16): Likewise.
3920 (test_vqdmull_high_lane_s32): Likewise.
3921 (test_vqdmlsl_high_lane_s32): Likewise.
3922 (test_vqdmlsl_high_lane_s16): Likewise.
3923 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3924 Fix argument type.
3925 (test_vqdmlals_lane_s32): Likewise.
3926 (test_vqdmlslh_lane_s16): Likewise.
3927 (test_vqdmlsls_lane_s32): Likewise.
3928 (test_vqdmulhh_lane_s16): Likewise.
3929 (test_vqdmulhs_lane_s32): Likewise.
3930 (test_vqdmullh_lane_s16): Likewise.
3931 (test_vqdmulls_lane_s32): Likewise.
3932 (test_vqrdmulhh_lane_s16): Likewise.
3933 (test_vqrdmulhs_lane_s32): Likewise.
3934
3935 2014-06-20 Tobias Burnus <burnus@net-b.de>
3936
3937 PR testsuite/61567
3938 * gfortran.dg/coarray_collectives_5.f90: Update
3939 dg-final scan-tree-dump-times.
3940 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3941
3942 2014-06-20 Hale Wang <hale.wang@arm.com>
3943
3944 * gcc.target/arm/lto/: New folder to verify the LTO option.
3945 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3946 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3947 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3948 * lib/lto.exp (object-readelf): New procedure.
3949
3950 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3951
3952 PR fortran/61454
3953 * gfortran.dg/pr61454.f90: New file.
3954
3955 2014-06-19 Terry Guo <terry.guo@arm.com>
3956
3957 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3958 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3959 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3960
3961 2014-06-19 Tobias Burnus <burnus@net-b.de>
3962
3963 * gfortran.dg/coarray/collectives_2.f90: Extend
3964 and make valid.
3965
3966 2014-06-18 Tom de Vries <tom@codesourcery.com>
3967
3968 * gcc.target/aarch64/fuse-caller-save.c: New test.
3969
3970 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3971 Tom de Vries <tom@codesourcery.com>
3972
3973 * gcc.target/arm/fuse-caller-save.c: New test.
3974
3975 2014-06-18 Richard Biener <rguenther@suse.de>
3976
3977 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3978 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3979 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3980
3981 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3982
3983 PR tree-optimization/61518
3984 * gcc.dg/torture/pr61518.c: New test.
3985
3986 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3987
3988 PR tree-optimization/61517
3989 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3990 (incorrect_read_be32): Likewise.
3991 (main): Call incorrect_read_* to test stmt replacement is made by
3992 bswap at the right place.
3993 * gcc.c-torture/execute/pr61517.c: New test.
3994
3995 2014-06-18 Andreas Schwab <schwab@suse.de>
3996
3997 PR rtl-optimization/54555
3998 * gcc.target/m68k/pr54555.c: New test.
3999
4000 2014-06-18 Olivier Hainque <hainque@adacore.com>
4001
4002 * gnat.dg/blocklocs.adb: New test.
4003
4004 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4005
4006 PR tree-optimization/52252
4007 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4008 * gcc.target/i386/pr52252-core.c: Ditto.
4009
4010 PR tree-optimization/61403
4011 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4012
4013 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4014
4015 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4016 * gfortran.dg/gomp/depend-1.f90: New test.
4017 * gfortran.dg/gomp/target1.f90: New test.
4018 * gfortran.dg/gomp/target2.f90: New test.
4019 * gfortran.dg/gomp/target3.f90: New test.
4020 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4021 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4022 201107.
4023
4024 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4025
4026 PR fortran/61126
4027 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4028
4029 2014-06-17 Tobias Burnus <burnus@net-b.de>
4030 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4031
4032 * gfortran.dg/coarray/send_array.f90: New.
4033 * gfortran.dg/coarray/get_array.f90: New.
4034 * gfortran.dg/coarray/sendget_array.f90: New.
4035 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4036 names.
4037 * gfortran.dg/coarray/collectives_2.f90: New.
4038
4039 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4040
4041 PR target/61533
4042 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4043 dg-options.
4044
4045 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4046
4047 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4048 unit_id and kind_id to zero.
4049
4050 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4051
4052 PR target/61483
4053 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4054 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4055 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4056 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4057
4058 2014-06-17 Richard Biener <rguenther@suse.de>
4059
4060 PR lto/61012
4061 * gcc.dg/lto/pr61526_0.c: New testcase.
4062 * gcc.dg/lto/pr61526_1.c: Likewise.
4063
4064 2014-06-17 Richard Biener <rguenther@suse.de>
4065
4066 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4067 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4068 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4069 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4070 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4071
4072 2014-06-17 Richard Biener <rguenther@suse.de>
4073
4074 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4075
4076 2014-06-16 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/61482
4079 * g++.dg/torture/pr61482.C: New testcase.
4080
4081 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4082
4083 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4084 vpmacsdql instruction.
4085
4086 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4087
4088 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4089 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4090 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4091 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4092 test patterns.
4093 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4094 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4095 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4096 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4097 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4098 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4099
4100 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4101
4102 PR fortran/28484
4103 PR fortran/61429
4104 * gfortran.dg/system_clock_1.f90: New file.
4105 * gfortran.dg/system_clock_2.f90: New file.
4106
4107 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4108
4109 PR c++/33101
4110 * g++.dg/other/void3.C: New.
4111 * g++.dg/conversion/err-recover1.C: Update.
4112
4113 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4114
4115 PR target/61415
4116 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4117 * gcc.target/powerpc/pack02.c: Use it.
4118 * gcc.target/powerpc/tfmode_off.c: Likewise.
4119
4120 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4121
4122 PR rtl-optimization/61094
4123 PR rtl-optimization/61446
4124 * gcc.target/i386/pr61446.c : New.
4125
4126 2014-06-13 Dehao Chen <dehao@google.com>
4127
4128 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4129
4130 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4131
4132 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4133
4134 2014-06-13 Richard Biener <rguenther@suse.de>
4135
4136 * c-c++-common/pr46562-2.c: Adjust.
4137 * g++.dg/tree-ssa/pr8781.C: Likewise.
4138 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4139 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4140 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4141 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4142 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4143
4144 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4145
4146 PR tree-optimization/61375
4147 * gcc.c-torture/execute/pr61375-1.c: New test.
4148
4149 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR middle-end/61486
4152 * c-c++-common/gomp/pr61486-1.c: New test.
4153 * c-c++-common/gomp/pr61486-2.c: New test.
4154
4155 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4156
4157 PR target/59843
4158 * gcc.dg/vect/vect-singleton_1.c: New file.
4159
4160 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4161
4162 PR target/61443
4163 * gcc.target/avr/torture/pr61443.c: New test.
4164
4165 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4166
4167 PR c++/19200
4168 * g++.dg/parse/friend11.C: New.
4169
4170 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4171
4172 PR c++/60265
4173 * g++.dg/cpp0x/using-enum-1.C: New.
4174 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4175
4176 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4177
4178 PR c++/19200
4179 * g++.dg/parse/friend9.C: New.
4180 * g++.dg/parse/friend10.C: Likewise.
4181 * g++.dg/parse/friend7.C: Adjust.
4182
4183 2014-06-11 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/61452
4186 * gcc.dg/torture/pr61452.c: New testcase.
4187
4188 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/34049
4191 * g++.dg/parse/pr34049.C: New.
4192
4193 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4194
4195 * gcc.c-torture/execute/pr61306-1.c: New test.
4196 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4197 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4198
4199 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4200
4201 * gcc.target/aarch64/acle/acle.exp: New.
4202 * gcc.target/aarch64/acle/crc32b.c: New test.
4203 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4204 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4205 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4206 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4207 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4208 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4209 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4210
4211 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4212
4213 PR tree-optimization/52252
4214 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4215
4216 2014-06-11 Richard Biener <rguenther@suse.de>
4217
4218 PR middle-end/61437
4219 * gcc.dg/torture/20140610-1.c: New testcase.
4220 * gcc.dg/torture/20140610-2.c: Likewise.
4221
4222 2014-06-10 Richard Biener <rguenther@suse.de>
4223
4224 PR tree-optimization/61438
4225 * gcc.dg/torture/pr61438.c: New testcase.
4226
4227 2014-06-10 Richard Biener <rguenther@suse.de>
4228
4229 PR middle-end/61456
4230 * g++.dg/opt/pr61456.C: New testcase.
4231
4232 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4233 Mikael Morin <mikael@gcc.gnu.org>
4234
4235 PR fortran/41936
4236 * gfortran.dg/class_array_15.f03: Check memory leaks.
4237
4238 2014-06-10 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/57186
4241 PR tree-optimization/59299
4242 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4243 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4244
4245 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR fortran/60928
4248 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4249 directives.
4250 * gfortran.dg/gomp/associate1.f90: New test.
4251 * gfortran.dg/gomp/intentin1.f90: New test.
4252 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4253 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4254 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4255 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4256
4257 2014-06-09 Marek Polacek <polacek@redhat.com>
4258
4259 PR c/36446
4260 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4261 * gcc.dg/array-2.c: Likewise.
4262 * gcc.dg/array-const-2.c: Likewise.
4263 * gcc.dg/ucnid-8.c: Likewise.
4264 * gcc.dg/vla-init-1.c: Likewise.
4265 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4266 * gcc.dg/c99-flex-array-7.c: Likewise.
4267 * gcc.dg/init-bad-1.c: Likewise.
4268 * gcc.dg/init-bad-3.c: Likewise.
4269 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4270 * gcc.dg/pedwarn-init.c: Add dg-warning.
4271 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4272
4273 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 PR c++/22556
4276 * g++.dg/other/redecl3.C: New.
4277
4278 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4279
4280 PR c++/54442
4281 * g++.dg/pr54442.C: New file.
4282
4283 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4284
4285 PR fortran/61406
4286 * gfortran.dg/associate_17.f90 : New test
4287
4288 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4289
4290 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4291 void for TEST instead of static void.
4292 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4296 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4297 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4378 instead of static void.
4379 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4380 delete unused variables.
4381 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4385 delete unused variables, void for TEST instead of static void.
4386 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4399 initialize variables.
4400 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4401 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4404 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4405 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4406 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4409 * gcc.target/i386/i386.exp: Ditto.
4410 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4411 CALC, void for TEST instead of static void, initialize variables.
4412 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4413 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4414 static void.
4415 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4416 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4417 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4418 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4419 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4525 instead of static void.
4526 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4534 static void, delete unused variables.
4535 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4540 static void, delete unused variables, Change parameters for
4541 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4542 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4543 CALC, void for TEST instead of static void.
4544 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4545 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4546 void.
4547 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4549 static void, change type of parameter for UNION_TYPE.
4550 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4552 void for TEST instead of static void, delete unused variables, change
4553 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4554 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4561 void for TEST instead of static void, change parameters for
4562 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4563 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4566 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4567 __attribute__((unused)).
4568 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4569 __attribute__((unused)).
4570 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4571 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4572 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4573 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4574 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4575 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4576 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4577 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4578 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4579 add __attribute__((unused)).
4580 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4581 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4582 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4589 delete unused variables.
4590 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4595 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4596 static void, mask_merging and zero_masking for unsigned types.
4597 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4598 CHECK_ARRAY for unsigned types.
4599 * gcc.target/i386/m256-check.h: Ditto.
4600 * gcc.target/i386/m512-check.h: Ditto.
4601
4602 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4603
4604 PR target/61062
4605 * gcc.target/arm/pr48252.c (main): Expect same result
4606 as endian-neutral.
4607
4608 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4609
4610 PR fortran/45187
4611 * gfortran.dg/cray_pointers_10.f90: New file.
4612
4613 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4614
4615 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4616 instead of complex(kind=16).
4617
4618 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4619
4620 PR fortran/38829
4621 * gfortran.dg/bind_c_usage_29.f90: New file.
4622
4623 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4624
4625 * gnat.dg/opt38.adb: New test.
4626 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4627
4628 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4629
4630 PR target/18343
4631 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4632 New macro, 0 for __MMIX__, default 64.
4633 (bar): Pass it to __builtin_apply instead of literal 64.
4634
4635 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4636
4637 * gfortran.dg/io_constraints_11.f90: New file.
4638 * gfortran.dg/io_constraints_12.f90: New file.
4639 * gfortran.dg/io_constraints_13.f90: New file.
4640
4641 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4642
4643 PR target/61423
4644 * gcc.target/i386/pr61423.c: New test.
4645
4646 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4647
4648 PR c++/60184
4649 * g++.dg/cpp0x/constexpr-union6.C: New.
4650 * g++.dg/cpp0x/union6.C: Likewise.
4651 * g++.dg/init/ref14.C: Adjust.
4652 * g++.dg/init/union1.C: Likewise.
4653
4654 2014-06-06 Richard Biener <rguenther@suse.de>
4655
4656 PR tree-optimization/59299
4657 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4658
4659 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4660
4661 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4662 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4663
4664 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4665
4666 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4667 bitfield and test wrong results instead of correct results to make the
4668 test more portable.
4669
4670 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4671
4672 PR c++/60432
4673 * g++.dg/cpp0x/constexpr-60432.C: New.
4674
4675 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 PR c++/60199
4678 * g++.dg/cpp0x/constexpr-60199.C: New.
4679
4680 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4681
4682 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4683 Specify -march=z900 as an additional option.
4684 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4685 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4686 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4687
4688 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4689
4690 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4691 reduction clause diagnostic changes.
4692 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4693 * gfortran.dg/gomp/reduction1.f90: Likewise.
4694 * gfortran.dg/gomp/reduction3.f90: Likewise.
4695 * gfortran.dg/gomp/udr1.f90: New test.
4696 * gfortran.dg/gomp/udr2.f90: New test.
4697 * gfortran.dg/gomp/udr3.f90: New test.
4698 * gfortran.dg/gomp/udr4.f90: New test.
4699 * gfortran.dg/gomp/udr5.f90: New test.
4700 * gfortran.dg/gomp/udr6.f90: New test.
4701 * gfortran.dg/gomp/udr7.f90: New test.
4702
4703 2014-06-06 Christian Bruel <christian.bruel@st.com>
4704
4705 PR tree-optimization/43934
4706 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4707
4708 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4709
4710 PR c/53119
4711 * gcc.dg/pr53119.c: New testcase.
4712
4713 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4714
4715 PR target/52472
4716 * gcc.target/avr/pr52472.c: New test.
4717
4718
4719 2014-06-05 Jeff Law <law@redhat.com>
4720
4721 PR tree-optimization/61289
4722 * g++.dg/pr61289.C: New test.
4723 * g++.dg/pr61289-2.C: New test.
4724
4725 2014-06-05 Richard Biener <rguenther@suse.de>
4726 Paolo Carlini <paolo.carlini@oracle.com>
4727
4728 PR c++/56961
4729 * g++.dg/parse/pr56961.C: New.
4730
4731 2014-06-05 Kai Tietz <ktietz@redhat.com>
4732
4733 PR target/46219
4734 * gcc.target/i386/sibcall-4.c: Remove xfail.
4735
4736 2014-06-05 Julian Brown <julian@codesourcery.com>
4737 Sandra Loosemore <sandra@codesourcery.com>
4738
4739 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4740
4741 2014-06-05 Richard Biener <rguenther@suse.de>
4742
4743 PR c++/61004
4744 * g++.dg/diagnostic/pr61004.C: New testcase.
4745
4746 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4747
4748 * gcc.dg/torture/pr61319.c: New test.
4749
4750 2014-06-05 Marek Polacek <polacek@redhat.com>
4751
4752 PR c/56724
4753 * gcc.dg/pr56724-3.c: New test.
4754
4755 2014-06-05 Andreas Schwab <schwab@suse.de>
4756
4757 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4758
4759 2014-06-05 Marek Polacek <polacek@redhat.com>
4760
4761 PR c/49706
4762 * c-c++-common/pr49706.c: New test.
4763
4764 2014-06-05 Marek Polacek <polacek@redhat.com>
4765
4766 PR c/48062
4767 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4768 * gcc.dg/Wshadow-3.c: Likewise.
4769 * gcc.dg/pr48062.c: New test.
4770
4771 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4772
4773 PR c++/43453
4774 * g++.dg/init/pr43453.C: New.
4775
4776 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4777
4778 PR tree-optimization/61385
4779 * gcc.dg/tree-ssa/pr61385.c: New file.
4780
4781 2014-06-04 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/60098
4784 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4785
4786 2014-06-04 Richard Biener <rguenther@suse.de>
4787
4788 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4789
4790 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4791
4792 PR c/58942
4793 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4794 the case with a pointer.
4795
4796 2014-06-04 Marek Polacek <polacek@redhat.com>
4797
4798 PR c/30020
4799 * c-c++-common/pr30020.c: New test.
4800
4801 2014-06-03 Andrew Pinski <apinski@cavium.com>
4802
4803 * gcc.c-torture/compile/20140528-1.c: New testcase.
4804
4805 2014-06-03 Dehao Chen <dehao@google.com>
4806
4807 * gcc.dg/tree-prof/merge_block.c: New test.
4808
4809 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4810
4811 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4812 * g++.dg/ext/mv15.C (dg-options): Ditto.
4813
4814 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4815
4816 DR 1423
4817 PR c++/52174
4818 * g++.dg/cpp0x/nullptr31.C: New.
4819 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4820 * g++.dg/cpp0x/nullptr17.C: Update.
4821
4822 2014-06-03 Marek Polacek <polacek@redhat.com>
4823
4824 PR c/60439
4825 * c-c++-common/pr60439.c: New test.
4826 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4827
4828 2014-06-03 Martin Jambor <mjambor@suse.cz>
4829
4830 PR ipa/61160
4831 * g++.dg/ipa/pr61160-1.C: New test.
4832
4833 2014-06-03 Richard Biener <rguenther@suse.de>
4834
4835 PR tree-optimization/61383
4836 * gcc.dg/torture/pr61383-1.c: New testcase.
4837
4838 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4839
4840 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4841
4842 2014-06-02 Jeff Law <law@redhat.com>
4843
4844 PR rtl-optimization/61094
4845 * g++.dg/pr61094: New test.
4846
4847 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4848
4849 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4850 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4851 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4852 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4853 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4854 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4855 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4856 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4857
4858 2014-06-02 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/61346
4861 * gcc.dg/torture/pr61346.c: New testcase.
4862
4863 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4864
4865 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4866 not compilation.
4867 * gcc.target/i386/sibcall-4.c: Ditto.
4868 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4869
4870 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4871
4872 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4873 in scan-assembler-not string.
4874 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4875 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4876 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4877
4878 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4879
4880 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4881
4882 2014-06-01 Kai Tietz <ktietz@redhat.com>
4883
4884 PR target/61377
4885 * gcc.target/i386/sibcall-6.c: New test.
4886
4887 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 DR 1227
4890 PR c++/57543
4891 * g++.dg/cpp0x/pr57543-1.C: New.
4892 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4893 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4894 * g++.dg/cpp0x/decltype59.C: Likewise.
4895
4896 2014-05-31 Tom de Vries <tom@codesourcery.com>
4897
4898 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4899
4900 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4901
4902 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4903 restore_gcc_exec_prefix_env_var): New procedures.
4904 (set_ld_library_path_env_vars,
4905 restore_ld_library_path_env_vars): Use them.
4906 * lib/c-compat.exp: Load target-libpath.exp.
4907 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4908 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4909 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4910 restore_gcc_exec_prefix_env_var.
4911 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4912 Likewise.
4913
4914 * c-c++-common/asan/misalign-1.c: New test.
4915 * c-c++-common/asan/misalign-2.c: New test.
4916
4917 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4918 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4919 -DASAN_USE_DEJAGNU_GTEST=1.
4920 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4921 * g++.dg/asan/asan_oob_test.cc: Likewise.
4922 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4923 * g++.dg/asan/asan_str_test.cc: Likewise.
4924 * g++.dg/asan/asan_test_utils.h: Likewise.
4925 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4926 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4927 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4928 Imported from upstream r209283.
4929 * g++.dg/asan/asan_test_config.h: Likewise.
4930
4931 2014-05-30 Kai Tietz <ktietz@redhat.com>
4932
4933 PR target/60104
4934 * gcc.target/i386/sibcall-1.c: New test.
4935 * gcc.target/i386/sibcall-2.c: New test.
4936 * gcc.target/i386/sibcall-3.c: New test.
4937 * gcc.target/i386/sibcall-4.c: New test.
4938
4939 2014-05-30 Ian Lance Taylor <iant@google.com>
4940
4941 * gcc.target/i386/pause-2.c: New test.
4942
4943 2014-05-30 Tom de Vries <tom@codesourcery.com>
4944
4945 * gcc.target/i386/fuse-caller-save.c: New test.
4946 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4947 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4948
4949 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4950
4951 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4952 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4953 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4954 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4955 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4956 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4957 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4958 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4959 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4960 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4961 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4962 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4963 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4964 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4965 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4966 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4967 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4968 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4969 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4970 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4971 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4972 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4973 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4974 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4975 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4976 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4977 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4978 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4979 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4980 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4981 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4982 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4983 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4984 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4985 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4986 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4987
4988 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4989
4990 PR rtl-optimization/61325
4991 * gcc.target/aarch64/pr61325.c: New.
4992
4993 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4994
4995 * gcc.target/arm/simd/vextQf32_1.c: New file.
4996 * gcc.target/arm/simd/vextQp16_1.c: New file.
4997 * gcc.target/arm/simd/vextQp8_1.c: New file.
4998 * gcc.target/arm/simd/vextQs16_1.c: New file.
4999 * gcc.target/arm/simd/vextQs32_1.c: New file.
5000 * gcc.target/arm/simd/vextQs64_1.c: New file.
5001 * gcc.target/arm/simd/vextQs8_1.c: New file.
5002 * gcc.target/arm/simd/vextQu16_1.c: New file.
5003 * gcc.target/arm/simd/vextQu32_1.c: New file.
5004 * gcc.target/arm/simd/vextQu64_1.c: New file.
5005 * gcc.target/arm/simd/vextQu8_1.c: New file.
5006 * gcc.target/arm/simd/vextQp64_1.c: New file.
5007 * gcc.target/arm/simd/vextf32_1.c: New file.
5008 * gcc.target/arm/simd/vextp16_1.c: New file.
5009 * gcc.target/arm/simd/vextp8_1.c: New file.
5010 * gcc.target/arm/simd/vexts16_1.c: New file.
5011 * gcc.target/arm/simd/vexts32_1.c: New file.
5012 * gcc.target/arm/simd/vexts64_1.c: New file.
5013 * gcc.target/arm/simd/vexts8_1.c: New file.
5014 * gcc.target/arm/simd/vextu16_1.c: New file.
5015 * gcc.target/arm/simd/vextu32_1.c: New file.
5016 * gcc.target/arm/simd/vextu64_1.c: New file.
5017 * gcc.target/arm/simd/vextu8_1.c: New file.
5018 * gcc.target/arm/simd/vextp64_1.c: New file.
5019
5020 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5021 Tom de Vries <tom@codesourcery.com>
5022
5023 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5024 options.
5025 * gcc.target/mips/fuse-caller-save.h: New include file.
5026 * gcc.target/mips/fuse-caller-save.c: New test.
5027 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5028 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5029
5030 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5031
5032 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5033
5034 2014-05-28 Richard Biener <rguenther@suse.de>
5035
5036 PR middle-end/61045
5037 * gcc.dg/pr61045.c: New testcase.
5038
5039 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5040
5041 * lib/clearcap.exp: New file.
5042 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5043 Remove clearcap_ldflags handling.
5044 Call clearcap-init, clearcap-finish.
5045 * gcc.target/i386/i386.exp: Likewise.
5046 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5047 * gcc.target/i386/clearcapv2.map: Move to
5048 ../config/sol2-clearcapv2.map.
5049 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5050 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5051
5052 2014-05-28 Richard Biener <rguenther@suse.de>
5053
5054 PR tree-optimization/61335
5055 * gfortran.dg/pr61335.f90: New testcase.
5056
5057 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5058
5059 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5060
5061 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * gnat.dg/overflow_fixed.adb: New test.
5064
5065 2014-05-27 Marek Polacek <polacek@redhat.com>
5066
5067 PR c/56724
5068 * gcc.dg/pr56724-1.c: New test.
5069 * gcc.dg/pr56724-2.c: New test.
5070 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5071 -Wtraditional.
5072 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5073
5074 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gcc.dg/fold-compare-8.c: New test.
5077 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5078
5079 2014-05-27 Richard Biener <rguenther@suse.de>
5080
5081 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5082
5083 2014-05-27 Marek Polacek <polacek@redhat.com>
5084
5085 PR testsuite/61319
5086 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5087 LLONG_MIN, and ULLONG_MAX.
5088
5089 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5090
5091 * lib/target-supports.exp (check_effective_target_vect_bswap):
5092 Specify arm*-*-* support.
5093
5094 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5095
5096 PR testsuite/61319
5097 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5098 -nan optional.
5099 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5100 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5101
5102 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5103
5104 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5105
5106 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5107
5108 PR rtl-optimization/61222
5109 * gcc.c-torture/compile/pr61222-1.c: New test.
5110 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5111
5112 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5113
5114 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5115
5116 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5117
5118 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5119
5120 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5121
5122 PR libgfortran/55117
5123 * gfortran.dg/namelist_85.f90: New test.
5124
5125 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5126
5127 PR c/61191
5128 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5129 the case with syntax error.
5130
5131 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5132
5133 * gcc.dg/lto/pr61278_0.c: New test.
5134 * gcc.dg/lto/pr61278_1.c: New test.
5135
5136 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5137
5138 * gcc.dg/pr61220.c: New test.
5139 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5140
5141 2014-05-25 Tobias Burnus <burnus@net-b.de>
5142
5143 * gfortran.dg/coarray_10.f90: Update dg-warning.
5144 * gfortran.dg/coarray_this_image_1.f90: New.
5145 * gfortran.dg/coarray_this_image_2.f90: New.
5146
5147 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5148
5149 PR libfortran/61173
5150 * gfortran.dg/arrayio_14.f90: New test.
5151
5152 2014-05-24 Andreas Schwab <schwab@suse.de>
5153
5154 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5155
5156 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5157
5158 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5159 Adjust regexp for -flto.
5160 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5161 * gfortran.dg/pr52835.f90: Likewise.
5162
5163 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5164
5165 PR rtl-optimization/61215
5166 * gcc.target/i386/pr61215.c: New.
5167
5168 2014-05-23 Marek Polacek <polacek@redhat.com>
5169 Jakub Jelinek <jakub@redhat.com>
5170
5171 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5172 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5173 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5174 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5175 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5176 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5177 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5178 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5179 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5180 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5181 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5182 * c-c++-common/ubsan/float-cast.h: New file.
5183 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5184 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5185
5186 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5187
5188 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5189
5190 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 * g++.dg/cpp1y/lambda-init9.C: New.
5193
5194 2014-05-23 Richard Biener <rguenther@suse.de>
5195
5196 PR testsuite/61266
5197 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5198 adjust testcase to reflect reality.
5199
5200 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5201
5202 PR tree-optimization/54733
5203 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5204 optimization to support memory sources and bitwise operations
5205 equivalent to load in host endianness.
5206 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5207 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5208 * gcc.c-torture/execute/bswap-2.c: Likewise.
5209
5210 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5211
5212 * lib/target-supports.exp: New effective targets for architectures
5213 capable of performing byte swap.
5214 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5215 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5216 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5217
5218 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/61088
5221 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5222 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5223
5224 2014-05-22 Xinliang David Li <davidxl@google.com>
5225
5226 * g++.dg/ipa/devirt-15.C: Fix expected message.
5227 * g++.dg/ipa/devirt-16.C: Ditto.
5228 * g++.dg/ipa/devirt-17.C: Ditto.
5229 * g++.dg/ipa/devirt-26.C: Ditto.
5230 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5231 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5232 * g++.dg/tree-ssa/pr8781.C:Ditto.
5233
5234 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5235
5236 * gcc.target/powerpc/htm-ttest.c: New test.
5237
5238 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gnat.dg/opt37.ad[sb]: New test.
5241
5242 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5243
5244 PR c/61271
5245 * g++.dg/cilk-plus/AN/array_function.cc: New.
5246
5247 2014-05-22 Richard Biener <rguenther@suse.de>
5248
5249 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5250
5251 2014-05-22 Kostya Serebryany <kcc@google.com>
5252
5253 * c-c++-common/tsan/mutexset1.c: Update the test to match
5254 upstream r209283.
5255 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5256
5257 2014-05-21 Marek Polacek <polacek@redhat.com>
5258
5259 PR sanitizer/61272
5260 * g++.dg/ubsan/pr61272.C: New test.
5261
5262 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5263 Sandra Loosemore <sandra@codesourcery.com>
5264
5265 PR lto/60179
5266 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5267 * gcc.target/nios2/custom-fp-lto.c: New test.
5268
5269 2014-05-21 Andreas Schwab <schwab@suse.de>
5270
5271 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5272
5273 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5274
5275 PR target/54236
5276 * gcc.target/sh/pr54236-3.c: New.
5277
5278 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5279
5280 PR c++/60189
5281 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5282
5283 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5284
5285 PR tree-optimization/60899
5286 * g++.dg/ipa/devirt-11.C: Update template.
5287
5288 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5289
5290 PR C++/61038
5291 * g++.dg/cpp0x/pr61038.C: New.
5292
5293 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5294
5295 PR c++/58753
5296 PR c++/58930
5297 PR c++/58704
5298 * g++.dg/cpp0x/nsdmi-template11.C: New.
5299 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5300 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5301
5302 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5303
5304 * gnat.dg/opt35.adb: New test.
5305 * gnat.dg/opt36.adb: Likewise.
5306 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5307
5308 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5309
5310 PR c++/60373
5311 * g++.dg/cpp0x/Wattributes1.C: New.
5312 * g++.dg/ext/visibility/redecl1.C: Adjust.
5313 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5314
5315 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5316
5317 * gcc.target/powerpc/vsxcopy.c: New test.
5318
5319 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5320
5321 PR c++/58664
5322 * g++.dg/cpp0x/nsdmi-union6.C: New.
5323 * g++.dg/parse/pr58664.C: Likewise.
5324 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5325 * g++.dg/parse/crash31.C: Likewise.
5326 * g++.dg/template/error2.C: Likewise.
5327 * g++.dg/template/inherit8.C: Likewise.
5328 * g++.dg/template/offsetof2.C: Likewise.
5329
5330 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 * c-c++-common/gomp/simd4.c: Adjust for inform.
5333 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5334 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5335 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5336 * g++.dg/cpp0x/noexcept15.C: Likewise.
5337 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5338 * g++.dg/eh/spec6.C: Likewise.
5339 * g++.dg/expr/cast1.C: Likewise.
5340 * g++.dg/expr/dtor1.C: Likewise.
5341 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5342 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5343 * g++.dg/gomp/pr49223-2.C: Likewise.
5344 * g++.dg/gomp/udr-4.C: Likewise.
5345 * g++.dg/init/delete1.C: Likewise.
5346 * g++.dg/other/crash-2.C: Likewise.
5347 * g++.dg/parse/crash24.C: Likewise.
5348 * g++.dg/parse/crash25.C: Likewise.
5349 * g++.dg/parse/crash31.C: Likewise.
5350 * g++.dg/parse/crash49.C: Likewise.
5351 * g++.dg/parse/crash50.C: Likewise.
5352 * g++.dg/parse/crash54.C: Likewise.
5353 * g++.dg/parse/dtor7.C: Likewise.
5354 * g++.dg/parse/error40.C: Likewise.
5355 * g++.dg/parse/fused-params1.C: Likewise.
5356 * g++.dg/parse/new1.C: Likewise.
5357 * g++.dg/template/crash35.C: Likewise.
5358 * g++.dg/template/crash59.C: Likewise.
5359 * g++.dg/template/crash77.C: Likewise.
5360 * g++.dg/template/error51.C: Likewise.
5361 * g++.dg/template/incomplete1.C: Likewise.
5362 * g++.dg/template/incomplete3.C: Likewise.
5363 * g++.dg/template/incomplete4.C: Likewise.
5364 * g++.dg/template/incomplete5.C: Likewise.
5365 * g++.dg/template/inherit8.C: Likewise.
5366 * g++.dg/template/instantiate1.C: Likewise.
5367 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5368 * g++.dg/template/offsetof2.C: Likewise.
5369 * g++.dg/tm/pr51928.C: Likewise.
5370 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5371 * g++.dg/warn/incomplete1.C: Likewise.
5372 * g++.dg/warn/incomplete2.C: Likewise.
5373 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5374 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5375 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5376 * g++.old-deja/g++.eh/catch1.C: Likewise.
5377 * g++.old-deja/g++.eh/spec6.C: Likewise.
5378 * g++.old-deja/g++.mike/p7868.C: Likewise.
5379 * g++.old-deja/g++.other/crash38.C: Likewise.
5380 * g++.old-deja/g++.other/enum2.C: Likewise.
5381 * g++.old-deja/g++.other/incomplete.C: Likewise.
5382 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5383 * g++.old-deja/g++.pt/crash9.C: Likewise.
5384 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5385 * g++.old-deja/g++.pt/typename8.C: Likewise.
5386 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5387
5388 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5389
5390 * lib/target-supports.exp
5391 (check_effective_target_vect_sizes_32B_16B): Return false if
5392 128-bit AVX vectors preferred.
5393
5394 2014-05-19 Mike Stump <mikestump@comcast.net>
5395
5396 * lib/target-supports.exp (check_effective_target_avx): Early out
5397 if not x86 to prevent x86 flags on non-x86 targets.
5398
5399 2014-05-19 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/61221
5402 * gcc.dg/torture/pr61221.c: New testcase.
5403
5404 2014-05-19 Richard Biener <rguenther@suse.de>
5405
5406 PR tree-optimization/61209
5407 * gfortran.dg/pr61209.f90: New testcase.
5408
5409 2014-05-19 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/61184
5412 * c-c++-common/torture/pr61184.c: New testcase.
5413
5414 2014-05-19 Christian Bruel <christian.bruel@st.com>
5415
5416 PR target/61195
5417 * gcc.target/sh/pr61195.c: New test.
5418
5419 2014-05-18 Wei Mi <wmi@google.com>
5420
5421 PR target/58066
5422 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5423 directive with rtl insns. Add effective-target fpic and
5424 tls_native.
5425
5426 2014-05-17 Xinliang David Li <davidxl@google.com>
5427
5428 * g++.dg/ipa/devirt-33.C: New testcase.
5429
5430 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5431
5432 * g++.dg/ipa/comdat.C: New file.
5433
5434 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5435
5436 * gnat.dg/volatile12.ad[sb]: New test.
5437
5438 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * gnat.dg/enum3.adb: New test.
5441
5442 2014-05-18 Andreas Schwab <schwab@suse.de>
5443
5444 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5445
5446 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5447
5448 PR libfortran/52539
5449 * gfortran.dg/namelist_utf8.f90: New test.
5450
5451 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/52875
5454 * g++.dg/cpp0x/decltype58.C: New.
5455
5456 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5457
5458 * gcc.target/microblaze/others/break_handler.c: New.
5459
5460 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5461
5462 PR tree-optimization/61140
5463 PR tree-optimization/61150
5464 PR tree-optimization/61197
5465 * gcc.dg/tree-ssa/pr61140.c: New file.
5466 * gcc.dg/tree-ssa/pr61150.c: New file.
5467 * gcc.dg/tree-ssa/pr61197.c: New file.
5468
5469 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5470
5471 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5472 (dg-options): Add -mfpmath=387.
5473 (dg-final): Check that no MMX registers are used.
5474
5475 2014-05-17 Andreas Schwab <schwab@suse.de>
5476
5477 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5478
5479 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5480
5481 Revert:
5482 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5483
5484 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5485 occurrences of "int" in the gimple dump to reflect that the return
5486 types of functions now show up in such dumps.
5487 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5488
5489 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5490
5491 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5492 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5493 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5494 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5495 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5496 * gcc.dg/debug/pr35154.c: Update testcase.
5497 * gcc.target/i386/vectorize1.c: Update testcase.
5498
5499 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/51640
5502 * g++.dg/parse/error54.C: New.
5503
5504 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5505
5506 PR rtl-optimization/60969
5507 * g++.dg/pr60969.C: New.
5508
5509 2014-05-16 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/61194
5512 * gcc.dg/vect/pr61194.c: New testcase.
5513
5514 2014-05-16 Richard Biener <rguenther@suse.de>
5515
5516 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5517 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5518 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5519 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5520
5521 2014-05-16 Richard Biener <rguenther@suse.de>
5522
5523 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5524
5525 2014-05-15 Martin Jambor <mjambor@suse.cz>
5526
5527 PR ipa/61085
5528 * g++.dg/ipa/pr61085.C: New test.
5529
5530 2014-05-15 Martin Jambor <mjambor@suse.cz>
5531
5532 PR tree-optimization/61090
5533 * gcc.dg/tree-ssa/pr61090.c: New test.
5534
5535 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5536
5537 PR tree-optimization/61158
5538 * gcc.dg/pr61158.c: New test.
5539
5540 2014-05-15 Andreas Schwab <schwab@suse.de>
5541
5542 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5543 emitted.
5544 * obj-c++.dg/exceptions-5.mm: Likewise.
5545
5546 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5547
5548 * shrink-wrap-loop.c: New test case.
5549
5550 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5551
5552 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5553 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5554 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5555 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5556 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5557 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5558 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5559 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5560 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5561 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5562 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5563 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5564 * gcc.target/arm/simd/vtrns16_1.c: New file.
5565 * gcc.target/arm/simd/vtrns32_1.c: New file.
5566 * gcc.target/arm/simd/vtrns8_1.c: New file.
5567 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5568 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5569 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5570
5571 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5572
5573 * gcc.target/i386/clflushopt-1.c: New.
5574 * gcc.target/i386/xsavec-1.c: Ditto.
5575 * gcc.target/i386/xsavec64-1.c: Ditto.
5576 * gcc.target/i386/xsaves-1.c: Ditto.
5577 * gcc.target/i386/xsaves64-1.c: Ditto.
5578 * gcc.target/i386/sse-12.c: Test new options.
5579 * gcc.target/i386/sse-13.c: Ditto.
5580 * gcc.target/i386/sse-14.c: Ditto.
5581 * gcc.target/i386/sse-22.c: Ditto.
5582 * gcc.target/i386/sse-23.c: Ditto.
5583 * g++.dg/other/i386-2.C: Ditto.
5584 * g++.dg/other/i386-3.C: Ditto.
5585
5586 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5587
5588 PR rtl-optimization/60866
5589 * gcc.dg/pr60866.c: New test.
5590
5591 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5592
5593 PR rtl-optimization/60901
5594 * gcc.target/i386/pr60901.c: New test.
5595
5596 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5597
5598 PR sanitizer/61100
5599 * c-c++-common/asan/asan-interface-1.c: New test.
5600 * lib/asan-dg.exp (asan_include_flags): New function.
5601 (asan_init): Call asan_include_flags to obtain path
5602 to sanitizer headers.
5603
5604 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5605
5606 * lib/target-support.exp (check_dfp_hw_available): New function.
5607 (is-effective-target): Check $arg for dfp_hw.
5608 (is-effective-target-keyword): Likewise.
5609 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5610 Change target to dfp_hw.
5611
5612 2014-05-13 Marek Polacek <polacek@redhat.com>
5613
5614 PR c/61162
5615 * gcc.dg/pr61162.c: New test.
5616
5617 2014-05-13 Marek Polacek <polacek@redhat.com>
5618
5619 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5620 * c-c++-common/pr50459-2.c: New test.
5621
5622 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5623
5624 PR c++/54310
5625 * g++.dg/template/pr54310.C: New.
5626
5627 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5628 Sandra Loosemore <sandra@codesourcery.com>
5629
5630 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5631
5632 2014-05-13 Catherine Moore <clm@cm00re.com>
5633
5634 * gcc.target/mips/near-far-1.c: Adjust expected output
5635 to allow the JALS instruction.
5636 * gcc.target/mips/near-far-2.c: Likewise.
5637 * gcc.target/mips/near-far-4.c: Likewise.
5638
5639 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5640
5641 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5642
5643 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5644
5645 PR target/61060
5646 * gcc.dg/pr61060.c: New test.
5647
5648 2014-05-12 DJ Delorie <dj@redhat.com>
5649
5650 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5651 * gcc.dg/sibcall-4.c: Likewise.
5652
5653 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5654
5655 * objc.dg/shadow-1.m: New test.
5656 * objc.dg/shadow-2.m: New test.
5657 * objc.dg/ivar-scope-1.m: New test.
5658 * objc.dg/ivar-scope-2.m: New test.
5659 * objc.dg/ivar-scope-3.m: New test.
5660 * objc.dg/ivar-scope-4.m: New test.
5661 * objc.dg/ivar-visibility-1.m: New test.
5662 * objc.dg/ivar-visibility-2.m: New test.
5663 * objc.dg/ivar-visibility-3.m: New test.
5664 * objc.dg/ivar-visibility-4.m: New test.
5665
5666 2014-05-12 Tobias Burnus <burnus@net-b.de>
5667
5668 PR fortran/60127
5669 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5670
5671 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5672
5673 PR fortran/60834
5674 * gfortran.dg/associate_16.f90: New test.
5675
5676 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5677
5678 PR target/60991
5679 * gcc.target/avr/pr60991.c: New testcase.
5680
5681 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/60054
5684 * g++.dg/cpp1y/pr60054.C: New.
5685
5686 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/51199
5689 * g++.dg/template/pr51199.C: New.
5690
5691 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5692
5693 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5694
5695 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5696
5697 * gfortran.dg/gomp/affinity-1.f90: New test.
5698
5699 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5700
5701 * gcc.dg/torture/pr61136.c: New test.
5702
5703 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/59705
5706 * g++.dg/cpp0x/sfinae51.C: New.
5707
5708 PR c++/58353
5709 * g++.dg/cpp0x/variadic157.C: New.
5710
5711 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5712
5713 PR target/51244
5714 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5715
5716 2014-05-10 Marek Polacek <polacek@redhat.com>
5717
5718 * gcc.dg/pedwarn-init.c: New test.
5719 * gcc.dg/init-string-1.c: Adjust dg-error.
5720
5721 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5722
5723 * lib/target-supports.exp
5724 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5725 to the list.
5726
5727 2014-05-09 Marek Polacek <polacek@redhat.com>
5728
5729 PR c/61096
5730 * gcc.dg/pr61096-1.c: New test.
5731 * gcc.dg/pr61096-2.c: New test.
5732
5733 2014-05-09 Florian Weimer <fweimer@redhat.com>
5734
5735 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5736 * g++.dg/fstack-protector-strong.C: Likewise.
5737 * gcc.target/i386/ssp-strong-reg.c: New file.
5738
5739 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5740
5741 PR target/61055
5742 * gcc.target/avr/torture/pr61055.c: New test.
5743
5744 2014-05-09 Marek Polacek <polacek@redhat.com>
5745
5746 PR c/50459
5747 * c-c++-common/attributes-1.c: Move test line to a new test.
5748 * c-c++-common/attributes-2.c: New test.
5749 * c-c++-common/pr50459.c: New test.
5750 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5751 * gcc.dg/nonnull-2.c: Likewise.
5752 * gcc.dg/pr55570.c: Modify dg-error.
5753 * gcc.dg/tm/wrap-2.c: Likewise.
5754
5755 2014-05-08 Jeff Law <law@redhat.com>
5756
5757 PR tree-optimization/61009
5758 * g++.dg/tree-ssa/pr61009.C: New test.
5759
5760 2014-05-08 Matthias Klose <doko@ubuntu.com>
5761
5762 PR driver/61106
5763 * gcc-dg/unused-8a.c: New.
5764 * gcc-dg/unused-8b.c: Likewise.
5765
5766 2014-05-08 Marek Polacek <polacek@redhat.com>
5767
5768 PR c/61053
5769 * gcc.dg/pr61053.c: New test.
5770
5771 2014-05-08 Marek Polacek <polacek@redhat.com>
5772
5773 PR c/61077
5774 * gcc.dg/pr61077.c: New test.
5775
5776 2014-05-08 Tobias Burnus <burnus@net-b.de>
5777
5778 * gfortran.dg/coarray_collectives_1.f90: New.
5779 * gfortran.dg/coarray_collectives_2.f90: New.
5780 * gfortran.dg/coarray_collectives_3.f90: New.
5781 * gfortran.dg/coarray_collectives_4.f90: New.
5782 * gfortran.dg/coarray_collectives_5.f90: New.
5783 * gfortran.dg/coarray_collectives_6.f90: New.
5784 * gfortran.dg/coarray/collectives_1.f90: New.
5785 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5786 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5787 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5788 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5789 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5790 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5791 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5792
5793 2014-05-08 Wei Mi <wmi@google.com>
5794
5795 PR target/58066
5796 * gcc.target/i386/pr58066.c: New test.
5797
5798 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5799
5800 * gcc.target/i386/avx256-unaligned-load-2.c,
5801 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5802 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5803 packed-single instructions.
5804
5805 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 PR c++/13981
5808 * g++.dg/diagnostic/pr13981.C: New.
5809
5810 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5811
5812 PR tree-optimization/59100
5813 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5814 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5815
5816 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5817
5818 PR tree-optimization/61095
5819 * gcc.dg/torture/pr61095.c: New test.
5820
5821 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5822
5823 PR middle-end/39246
5824 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5825 the uninitialized complex is used.
5826 * gcc.dg/uninit-17.c: New test to check partial initialization of
5827 complex with branches.
5828 * gcc.dg/uninit-17-O0.c: Likewise.
5829
5830 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5831
5832 PR target/60884
5833 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5834 (test_03): Rename to test_02.
5835
5836 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5837
5838 PR c++/61083
5839 * g++.dg/cpp0x/sfinae50.C: New.
5840
5841 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 PR c++/61080
5844 * g++.dg/cpp0x/deleted7.C: New.
5845
5846 2014-05-07 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/61034
5849 * g++.dg/tree-ssa/pr61034.C: New testcase.
5850
5851 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5852
5853 * gcc.target/epiphany/isr-arg.c: New file.
5854
5855 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5856
5857 PR tree-optimization/52252
5858 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5859
5860 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5861
5862 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5863 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5864 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5865 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5866 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5867 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5868 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5869 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5870 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5871 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5872 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5873 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5874 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5875 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5876 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5877 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5878 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5879 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5880 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5881 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5882 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5883 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5884 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5885 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5886 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5887 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5888 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5889 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5890 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5891 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5892 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5893 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5894 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5895 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5896 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5897 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5898 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5899 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5900 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5901 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5902 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5903 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5904 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5905 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5906 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5907 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5908 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5909 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5910 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5911 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5912 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5913 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5914 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5915 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5916 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5917 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5918 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5919 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5920 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5921 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5922 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5923 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5924 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5925 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5926 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5927 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5928 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5929 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5930 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5931 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5932 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5933 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5934
5935 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5936
5937 gcc.target/aarch64/simd/ext_f32.x: New file.
5938 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5939 gcc.target/aarch64/simd/ext_p16.x: New file.
5940 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5941 gcc.target/aarch64/simd/ext_p8.x: New file.
5942 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5943 gcc.target/aarch64/simd/ext_s16.x: New file.
5944 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5945 gcc.target/aarch64/simd/ext_s32.x: New file.
5946 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5947 gcc.target/aarch64/simd/ext_s64.x: New file.
5948 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5949 gcc.target/aarch64/simd/ext_s8.x: New file.
5950 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5951 gcc.target/aarch64/simd/ext_u16.x: New file.
5952 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5953 gcc.target/aarch64/simd/ext_u32.x: New file.
5954 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5955 gcc.target/aarch64/simd/ext_u64.x: New file.
5956 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5957 gcc.target/aarch64/simd/ext_u8.x: New file.
5958 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5959 gcc.target/aarch64/simd/ext_f64.c: New file.
5960 gcc.target/aarch64/simd/extq_f32.x: New file.
5961 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5962 gcc.target/aarch64/simd/extq_p16.x: New file.
5963 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5964 gcc.target/aarch64/simd/extq_p8.x: New file.
5965 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5966 gcc.target/aarch64/simd/extq_s16.x: New file.
5967 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5968 gcc.target/aarch64/simd/extq_s32.x: New file.
5969 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5970 gcc.target/aarch64/simd/extq_s64.x: New file.
5971 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5972 gcc.target/aarch64/simd/extq_s8.x: New file.
5973 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5974 gcc.target/aarch64/simd/extq_u16.x: New file.
5975 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5976 gcc.target/aarch64/simd/extq_u32.x: New file.
5977 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5978 gcc.target/aarch64/simd/extq_u64.x: New file.
5979 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5980 gcc.target/aarch64/simd/extq_u8.x: New file.
5981 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5982 gcc.target/aarch64/simd/extq_f64.c: New file.
5983
5984 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5985
5986 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5987 * gcc.target/aarch64/vtrnu32.c: Likewise.
5988 * gcc.target/aarch64/vtrnf32.c: Likewise.
5989
5990 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5991
5992 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5993 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5994 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5995 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5996 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5997 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5998 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5999 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6000 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6001 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6002 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6003 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6004 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6005 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6006 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6007 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6008 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6009 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6010 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6011 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6012 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6013 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6014 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6015 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6016 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6017 * gcc.target/aarch64/simd/vtrns16.x: New file.
6018 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6019 * gcc.target/aarch64/simd/vtrns32.x: New file.
6020 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6021 * gcc.target/aarch64/simd/vtrns8.x: New file.
6022 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6023 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6024 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6025 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6026 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6027 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6028
6029 2014-05-07 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/57864
6032 * gcc.dg/torture/pr57864.c: New testcase.
6033
6034 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6035
6036 PR libfortran/61049
6037 * gfortran.dg/list_read_13.f: New test.
6038
6039 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6040
6041 PR c++/60999
6042 * g++.dg/cpp0x/nsdmi-template9.C: New.
6043 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6044
6045 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6046 Mike Stump <mikestump@comcast.net>
6047 Richard Sandiford <rdsandiford@googlemail.com>
6048
6049 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6050
6051 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6052
6053 PR ipa/60965
6054 * g++.dg/ipa/devirt-32.C: New testcase.
6055
6056 2014-05-05 Richard Biener <rguenther@suse.de>
6057
6058 PR middle-end/61010
6059 * gcc.dg/torture/pr61010.c: New testcase.
6060
6061 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6062
6063 * gcc.target/s390/leaf-profile.c: New testcase.
6064
6065 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6066
6067 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6068 Disable asm scan for s390.
6069 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6070 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6071
6072 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6073
6074 PR tree-optimization/60363
6075 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6076
6077 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6078
6079 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6080 (dg-require-effective-target): Change target to powerpc_fprs.
6081 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6082 (dg-require-effective-target): Change target to dfprt.
6083
6084 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6085
6086 PR c++/58582
6087 * g++.dg/cpp0x/deleted4.C: New.
6088 * g++.dg/cpp0x/deleted5.C: Likewise.
6089 * g++.dg/cpp0x/deleted6.C: Likewise.
6090
6091 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6092
6093 PR fortran/61025
6094 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6095 regexps for -m32.
6096 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6097 * gfortran.dg/coarray_poly_6.f90: Likewise.
6098 * gfortran.dg/coarray_poly_7.f90: Likewise.
6099 * gfortran.dg/coarray_poly_8.f90: Likewise.
6100
6101 2014-05-02 Marek Polacek <polacek@redhat.com>
6102
6103 PR c/25801
6104 * gcc.dg/pr25801.c: New test.
6105
6106 2014-05-02 Marek Polacek <polacek@redhat.com>
6107
6108 PR c/60784
6109 * gcc.dg/pr60784.c: New test.
6110
6111 2014-05-01 Marek Polacek <polacek@redhat.com>
6112
6113 PR c/60915
6114 * gcc.dg/pr60915.c: New test.
6115
6116 2014-05-01 Marek Polacek <polacek@redhat.com>
6117
6118 PR c/60257
6119 * gcc.dg/pr60257.c: New test.
6120
6121 2014-05-01 Marek Polacek <polacek@redhat.com>
6122
6123 PR c/43395
6124 * c-c++-common/pr43395.c: New test.
6125
6126 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6127
6128 * gcc.dg/cond-reduc-1.c: New test.
6129 * gcc.dg/cond-reduc-2.c: Likewise.
6130
6131 2014-05-01 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/29467
6134 * gcc.dg/pr29467.c: New test.
6135 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6136 about boolean types.
6137 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6138 to bool.
6139 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6140
6141 2014-05-01 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/43245
6144 * gcc.dg/pr43245.c: New test.
6145
6146 2014-05-01 Marek Polacek <polacek@redhat.com>
6147
6148 PR c/56989
6149 * gcc.dg/pr56989.c: New test.
6150
6151 2014-04-30 Ian Lance Taylor <iant@google.com>
6152
6153 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6154 in go_compile_args rather than in argument to go-torture-execute.
6155
6156 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6157
6158 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6159 instead of getpid.
6160
6161 2014-04-30 Tobias Burnus <burnus@net-b.de>
6162
6163 * gfortran.dg/coarray_poly_6.f90
6164 * gfortran.dg/coarray_poly_7.f90
6165 * gfortran.dg/coarray_poly_8.f90
6166
6167 2014-04-30 Tobias Burnus <burnus@net-b.de>
6168
6169 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6170 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6171 * gfortran.dg/coarray/codimension.f90: New.
6172
6173 2014-04-30 Tobias Burnus <burnus@net-b.de>
6174
6175 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6176 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6177
6178 2014-04-30 Tobias Burnus <burnus@net-b.de>
6179
6180 * gfortran.dg/coarray_poly_4.f90: New.
6181 * gfortran.dg/coarray_poly_5.f90: New.
6182
6183 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6184
6185 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6186 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6187 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6188 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6189 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6190 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6191 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6192 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6193 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6194 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6195 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6196 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6197 * gcc.target/arm/simd/vuzps16_1.c: New file.
6198 * gcc.target/arm/simd/vuzps32_1.c: New file.
6199 * gcc.target/arm/simd/vuzps8_1.c: New file.
6200 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6201 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6202 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6203
6204 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6205
6206 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6207 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6208 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6209
6210 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6211
6212 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6213 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6214 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6215 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6216 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6217 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6218 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6219 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6220 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6221 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6222 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6223 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6224 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6225 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6226 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6227 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6228 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6229 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6230 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6231 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6232 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6233 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6234 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6235 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6236 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6237 * gcc.target/aarch64/simd/vuzps16.x: New file.
6238 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6239 * gcc.target/aarch64/simd/vuzps32.x: New file.
6240 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6241 * gcc.target/aarch64/simd/vuzps8.x: New file.
6242 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6243 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6244 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6245 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6246 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6247 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6248
6249 2014-04-30 Richard Biener <rguenther@suse.de>
6250
6251 PR tree-optimization/48329
6252 * gfortran.dg/vect/pr48329.f90: New testcase.
6253
6254 2014-04-30 Marek Polacek <polacek@redhat.com>
6255
6256 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6257 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6258
6259 2014-04-30 Marek Polacek <polacek@redhat.com>
6260
6261 PR c/60139
6262 * gcc.dg/pr60139.c: New test.
6263
6264 2014-04-30 Marek Polacek <polacek@redhat.com>
6265
6266 PR c/60351
6267 * gcc.dg/pr60351.c: New test.
6268
6269 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6270
6271 * gcc.target/arm/simd/simd.exp: New file.
6272 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6273 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6274 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6275 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6276 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6277 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6278 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6279 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6280 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6281 * gcc.target/arm/simd/vzipf32_1.c: New file.
6282 * gcc.target/arm/simd/vzipp16_1.c: New file.
6283 * gcc.target/arm/simd/vzipp8_1.c: New file.
6284 * gcc.target/arm/simd/vzips16_1.c: New file.
6285 * gcc.target/arm/simd/vzips32_1.c: New file.
6286 * gcc.target/arm/simd/vzips8_1.c: New file.
6287 * gcc.target/arm/simd/vzipu16_1.c: New file.
6288 * gcc.target/arm/simd/vzipu32_1.c: New file.
6289 * gcc.target/arm/simd/vzipu8_1.c: New file.
6290
6291 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6292
6293 PR c++/51707
6294 * g++.dg/cpp0x/constexpr-51707.C: New.
6295
6296 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6297
6298 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6299 occurrences of "int" in the gimple dump to reflect that the return
6300 types of functions now show up in such dumps.
6301 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6302
6303 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR tree-optimization/60971
6306 * c-c++-common/turtore/pr60971.c: New test.
6307
6308 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6309
6310 * gcc.target/aarch64/simd/simd.exp: New file.
6311 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6312 * gcc.target/aarch64/simd/vzipf32.x: New file.
6313 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6314 * gcc.target/aarch64/simd/vzipp16.x: New file.
6315 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6316 * gcc.target/aarch64/simd/vzipp8.x: New file.
6317 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6318 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6319 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6320 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6321 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6322 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6323 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6324 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6325 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6326 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6327 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6328 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6329 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6330 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6331 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6332 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6333 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6334 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6335 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6336 * gcc.target/aarch64/simd/vzips16.x: New file.
6337 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6338 * gcc.target/aarch64/simd/vzips32.x: New file.
6339 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6340 * gcc.target/aarch64/simd/vzips8.x: New file.
6341 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6342 * gcc.target/aarch64/simd/vzipu16.x: New file.
6343 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6344 * gcc.target/aarch64/simd/vzipu32.x: New file.
6345 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6346 * gcc.target/aarch64/simd/vzipu8.x: New file.
6347
6348 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6349
6350 * gcc.target/aarch64/fcsel_1.c: New test case.
6351
6352 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6353
6354 PR libfortran/60810
6355 * gfortran.dg/arrayio_13.f90: New test.
6356
6357 2014-04-28 Martin Jambor <mjambor@suse.cz>
6358
6359 * gcc.dg/tree-ssa/sra-14.c: New test.
6360
6361 2014-04-28 Richard Biener <rguenther@suse.de>
6362
6363 PR middle-end/60092
6364 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6365 * gcc.dg/vect/pr60092.c: Likewise.
6366
6367 2014-04-28 Richard Biener <rguenther@suse.de>
6368
6369 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6370 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6371 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6372 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6373
6374 2014-04-28 Richard Biener <rguenther@suse.de>
6375
6376 PR tree-optimization/60979
6377 * gcc.dg/graphite/pr60979.c: New testcase.
6378
6379 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6380
6381 PR c/60983
6382 * gcc.dg/pr60114.c: Use signed chars.
6383
6384 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6385
6386 PR c++/59120
6387 * g++.dg/cpp0x/alias-decl-43.C: New.
6388
6389 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6390
6391 PR fortran/59604
6392 PR fortran/58003
6393 * gfortran.dg/no_range_check_3.f90: New test.
6394
6395 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6396
6397 PR libfortran/52539
6398 * gfortran.dg/namelist_utf8.f90: New test.
6399
6400 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6401
6402 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6403 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6404 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6405
6406 2014-04-25 Cary Coutant <ccoutant@google.com>
6407
6408 PR debug/60929
6409 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6410 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6411 -fdebug-types-section flag.
6412
6413 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6414
6415 * gcc.target/arm/tail-long-call.c: New test.
6416
6417 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6418
6419 PR tree-optimization/60930
6420 * gcc.dg/torture/pr60930.c: New test.
6421
6422 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR tree-optimization/60960
6425 * gcc.c-torture/execute/pr60960.c: New test.
6426
6427 2014-04-25 Marek Polacek <polacek@redhat.com>
6428
6429 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6430
6431 2014-04-25 Marek Polacek <polacek@redhat.com>
6432
6433 PR c/18079
6434 * gcc.dg/pr18079.c: New test.
6435 * gcc.dg/pr18079-2.c: New test.
6436
6437 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6438
6439 * c-c++-common/gomp/pr60823-2.c: Require effective target
6440 vect_simd_clones.
6441
6442 2014-04-25 Marek Polacek <polacek@redhat.com>
6443
6444 PR c/60114
6445 * gcc.dg/pr60114.c: New test.
6446
6447 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6448
6449 * gcc.c-torture/execute/20140425-1.c: New test.
6450
6451 2014-04-25 Marek Polacek <polacek@redhat.com>
6452
6453 PR c/60156
6454 * c-c++-common/pr60156.c: New test.
6455
6456 2014-04-25 Richard Biener <rguenther@suse.de>
6457
6458 PR ipa/60912
6459 * g++.dg/opt/pr60912.C: New testcase.
6460
6461 2014-04-25 Richard Biener <rguenther@suse.de>
6462
6463 PR ipa/60911
6464 * gcc.dg/lto/pr60911_0.c: New testcase.
6465
6466 2014-04-24 Cong Hou <congh@google.com>
6467
6468 PR tree-optimization/60896
6469 * g++.dg/vect/pr60896.cc: New test.
6470
6471 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6472
6473 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6474 unpack builtin functionss for 128-bit types.
6475 * gcc.target/powerpc/pack02.c: Likewise.
6476 * gcc.target/powerpc/pack03.c: Likewise.
6477 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6478 divide builtin functionss.
6479 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6480 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6481 functions.
6482 * gcc.target/powerpc/bcd-2.c: Likewise.
6483 * gcc.target/powerpc/bcd-3.c: Likewise.
6484 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6485 builtin functionss.
6486 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6487
6488 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6489
6490 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6491 keeps_null_pointer_checks.
6492 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6493 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6494 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6495 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6496
6497 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6498
6499 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6500 Replace load with read and store with write.
6501
6502 2014-04-24 Jeff Law <law@redhat.com>
6503
6504 PR target/60822
6505 * gcc.c-torture/pr60822.c: New test.
6506 * gcc.c-torture/pr60822.x: New test.
6507
6508 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6509
6510 PR c++/57958
6511 * g++.dg/cpp0x/pr57958.C: New test.
6512
6513 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6514
6515 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6516 true for aarch64_be.
6517
6518 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6519 Tom de Vries <tom@codesourcery.com>
6520
6521 * gcc.dg/fuse-caller-save.c: New test.
6522
6523 2014-04-24 Joey Ye <joey.ye@arm.com>
6524
6525 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6526
6527 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6528
6529 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6530 * gcc.dg/vect/vect-bswap16: New test.
6531 * gcc.dg/vect/vect-bswap32: Likewise.
6532 * gcc.dg/vect/vect-bswap64: Likewise.
6533
6534 2014-04-23 Jeff Law <law@redhat.com>
6535
6536 PR tree-optimization/60902
6537 * gcc.target/i386/pr60902.c: New test.
6538
6539 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6540
6541 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6542 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6543 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6544
6545 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6546
6547 * gcc.target/arm/rev16.c: New test.
6548
6549 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6550
6551 * gcc.target/aarch64/rev16_1.c: New test.
6552
6553 2014-04-23 Richard Biener <rguenther@suse.de>
6554
6555 PR tree-optimization/60903
6556 * gcc.dg/torture/pr60903.c: New testcase.
6557
6558 2014-04-23 Richard Biener <rguenther@suse.de>
6559
6560 PR middle-end/60895
6561 * g++.dg/torture/pr60895.C: New testcase.
6562
6563 2014-04-23 Richard Biener <rguenther@suse.de>
6564
6565 PR middle-end/60891
6566 * gcc.dg/torture/pr60891.c: New testcase.
6567
6568 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6569
6570 PR sanitizer/60275
6571 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6572 -fno-sanitize-recover to dg-options.
6573 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6574 add -std=c++11 to dg-options.
6575 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6576 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6577 add -std=c++1y to dg-options.
6578 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6579 -fno-sanitize-recover to dg-options.
6580 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6581 * c-c++-common/ubsan/vla-4.c: Likewise.
6582 * c-c++-common/ubsan/pr59503.c: Likewise.
6583 * c-c++-common/ubsan/vla-3.c: Likewise.
6584 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6585 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6586 * c-c++-common/ubsan/shift-3.c: Likewise.
6587 * c-c++-common/ubsan/overflow-1.c: Likewise.
6588 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6589 * c-c++-common/ubsan/vla-2.c: Likewise.
6590 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6591 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6592 * c-c++-common/ubsan/shift-6.c: Likewise.
6593 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6594 * c-c++-common/ubsan/overflow-add-3.c: New test.
6595 * c-c++-common/ubsan/overflow-add-4.c: New test.
6596 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6597 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6598
6599 2014-04-22 Christian Bruel <christian.bruel@st.com>
6600
6601 * gcc.target/sh/hiconst.c: New test.
6602
6603 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6604
6605 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6606 lroundf generates custom round instruction, too.
6607
6608 2014-04-22 Tobias Burnus <burnus@net-b.de>
6609
6610 PR fortran/60881
6611 * coarray/alloc_comp_3.f90: New.
6612
6613 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6614
6615 PR target/60868
6616 * gcc.target/i386/pr60868.c: New testcase.
6617
6618 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR c/59073
6621 * c-c++-common/gomp/pr59073.c: New test.
6622
6623 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6624
6625 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6626
6627 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6628
6629 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6630 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6631
6632 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6633
6634 * gcc.dg/memcpy-5.c: New test.
6635
6636 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6637
6638 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6639
6640 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6641 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6642 *-*-solaris2.9.
6643 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6644 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6645 from dg-options.
6646 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6647 from dg-additional-options.
6648 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6649 from dg-options.
6650
6651 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6652 execution check.
6653 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6654 (sigill_hdlr): Remove.
6655 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6656 check.
6657
6658 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6659 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6660 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6661
6662 * lib/target-supports.exp (add_options_for_tls): Remove
6663 *-*-solaris2.9* handling.
6664
6665 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6666
6667 * gcc.target/aarch64/vect_cvtf_1.c: New.
6668
6669 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR tree-optimization/60823
6672 * c-c++-common/gomp/pr60823-1.c: New test.
6673 * c-c++-common/gomp/pr60823-2.c: New test.
6674 * c-c++-common/gomp/pr60823-3.c: New test.
6675
6676 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6677
6678 * gcc.target/arm/anddi_notdi-1.c: New test.
6679 * gcc.target/arm/iordi_notdi-1.c: New test case.
6680
6681 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6682
6683 * gcc.target/arm/iordi_notdi-1.c: New test.
6684
6685 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6686
6687 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6688
6689 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6690
6691 PR target/60735
6692 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6693 not cause errors if -mspe.
6694
6695 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6696
6697 PR target/60909
6698 * gcc.target/i386/pr60909-1.c: New test.
6699 * gcc.target/i386/pr60909-2.c: Ditto.
6700
6701 2014-04-18 Cong Hou <congh@google.com>
6702
6703 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6704 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6705
6706 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6707
6708 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6709 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6710
6711 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6712
6713 PR c++/59200
6714 * g++.dg/cpp0x/alias-decl-42.C: New.
6715
6716 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6717
6718 * gcc.target/powerpc/ti_math1.c: New.
6719 * gcc.target/powerpc/ti_math2.c: New.
6720
6721 2014-04-17 Martin Jambor <mjambor@suse.cz>
6722
6723 * gnat.dg/opt34.adb: New.
6724 * gnat.dg/opt34_pkg.ads: Likewise.
6725
6726 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6727
6728 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6729 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6730
6731 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6732
6733 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6734 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6735
6736 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR target/60847
6739 Forward port from 4.8 branch
6740 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6741
6742 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6743 Fix scan patterns.
6744 * gcc.target/i386/bmi-2.c: Ditto.
6745
6746 2014-04-17 Richard Biener <rguenther@suse.de>
6747
6748 PR middle-end/60849
6749 * g++.dg/opt/pr60849.C: New testcase.
6750
6751 2014-04-17 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/60836
6754 * g++.dg/vect/pr60836.cc: New testcase.
6755
6756 2014-04-17 Richard Biener <rguenther@suse.de>
6757
6758 PR tree-optimization/60841
6759 * gcc.dg/vect/pr60841.c: New testcase.
6760
6761 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6762
6763 * g++.dg/ipa/devirt-31.C: New testcase.
6764
6765 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6766
6767 PR lto/60820
6768 * gcc.dg/lto/pr60820_0.c: New testcase.
6769 * gcc.dg/lto/pr60820_1.c: New testcase.
6770
6771 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6772
6773 PR ipa/60854
6774 * g++.dg/torture/pr60854.C: New testcase.
6775
6776 2014-04-16 Catherine Moore <clm@codesourcery.com>
6777
6778 * gcc.target/mips/umips-store16-2.c: New test.
6779
6780 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6781
6782 * g++.dg/cpp0x/initlist-vect.C: New file.
6783
6784 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6785
6786 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6787 * gcc.dg/uninit-I-O0.c: Likewise.
6788 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6789
6790 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR tree-optimization/60844
6793 * gcc.dg/pr60844.c: New test.
6794
6795 2014-04-15 Richard Biener <rguenther@suse.de>
6796
6797 PR rtl-optimization/56965
6798 * gcc.dg/torture/pr56965-1.c: New testcase.
6799 * gcc.dg/torture/pr56965-2.c: Likewise.
6800
6801 2014-04-15 Teresa Johnson <tejohnson@google.com>
6802
6803 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6804
6805 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6806
6807 * gnat.dg/vect14.adb: New test.
6808
6809 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6810
6811 * gnat.dg/vect12.ad[sb]: New test.
6812 * gnat.dg/vect13.ad[sb]: Likewise.
6813
6814 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6815
6816 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6817 under qemu-arm.
6818 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6819 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6820 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6821 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6822 * c-c++-common/ubsan/null-1.c: Likewise.
6823 * c-c++-common/ubsan/null-10.c: Likewise.
6824 * c-c++-common/ubsan/null-11.c: Likewise.
6825 * c-c++-common/ubsan/null-2.c: Likewise.
6826 * c-c++-common/ubsan/null-3.c: Likewise.
6827 * c-c++-common/ubsan/null-4.c: Likewise.
6828 * c-c++-common/ubsan/null-5.c: Likewise.
6829 * c-c++-common/ubsan/null-6.c: Likewise.
6830 * c-c++-common/ubsan/null-7.c: Likewise.
6831 * c-c++-common/ubsan/null-8.c: Likewise.
6832 * c-c++-common/ubsan/null-9.c: Likewise.
6833 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6834 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6835 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6836 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6837 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6838 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6839 * c-c++-common/ubsan/pr59333.c: Likewise.
6840 * c-c++-common/ubsan/pr59667.c: Likewise.
6841 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6842 * c-c++-common/ubsan/pr60636.c: Likewise.
6843 * c-c++-common/ubsan/shift-1.c: Likewise.
6844 * c-c++-common/ubsan/shift-2.c: Likewise.
6845 * c-c++-common/ubsan/vla-1.c: Likewise.
6846
6847 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6848
6849 * gnat.dg/vect11.ad[sb]: New test.
6850
6851 2014-04-14 Richard Biener <rguenther@suse.de>
6852
6853 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6854
6855 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6856
6857 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6858
6859 2014-04-14 Richard Biener <rguenther@suse.de>
6860 Marc Glisse <marc.glisse@inria.fr>
6861
6862 PR c/60819
6863 * gcc.target/i386/vec-may_alias.c: New testcase.
6864
6865 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6866
6867 * lib/target-supports.exp
6868 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6869 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6870 Fix formatting.
6871
6872 2014-04-14 Richard Biener <rguenther@suse.de>
6873
6874 PR lto/60720
6875 * gcc.dg/lto/pr60720_0.c: New testcase.
6876 * gcc.dg/lto/pr60720_1.c: Likewise.
6877
6878 2014-04-14 Christian Bruel <christian.bruel@st.com>
6879
6880 * gcc.target/sh/memset.c: New test.
6881
6882 2014-04-14 Richard Biener <rguenther@suse.de>
6883
6884 PR middle-end/55022
6885 * gcc.dg/graphite/pr55022.c: New testcase.
6886
6887 2014-04-14 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/59817
6890 PR tree-optimization/60453
6891 * gfortran.dg/graphite/pr59817.f: New testcase.
6892 * gcc.dg/graphite/pr59817-1.c: Likewise.
6893 * gcc.dg/graphite/pr59817-2.c: Likewise.
6894
6895 2014-04-14 Jason Merrill <jason@redhat.com>
6896
6897 Revert:
6898 * lib/gcc-dg.exp (dg-build-dso): New.
6899 (gcc-dg-test-1): Handle dg-do-what "dso".
6900
6901 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6902
6903 PR fortran/60717
6904 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6905
6906 PR fortran/58085
6907 * gfortran.dg/associate_15.f90: New test.
6908
6909 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6910
6911 PR middle-end/60467
6912 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6913 case to check.
6914
6915 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6916
6917 PR middle-end/60469
6918 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6919
6920 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6921
6922 * gcc.target/mips/umips-store16-1.c: New test.
6923
6924 2014-04-11 Tobias Burnus <burnus@net-b.de>
6925
6926 PR c/60194
6927 * * g++.dg/warn/warn_format_signedness.C: New.
6928 * gcc.dg/format/warn-signedness.c: New.
6929
6930 2014-04-11 Tobias Burnus <burnus@net-b.de>
6931
6932 PR fortran/58880
6933 PR fortran/60495
6934 * gfortran.dg/finalize_25.f90: New.
6935
6936 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6937
6938 * gcc.target/epiphany/t1068-2.c: New file.
6939
6940 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6941
6942 * gcc.target/epiphany/btst-1.c: New test.
6943
6944 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6945
6946 PR rtl-optimization/60651
6947 * gcc.target/epiphany/mode-switch.c: New test.
6948
6949 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6950
6951 PR c++/58600
6952 * g++.dg/cpp0x/gen-attrs-58.C: New.
6953 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6954
6955 2014-04-11 Steve Ellcey <sellcey@mips.com>
6956 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR middle-end/60556
6959 * gcc.c-torture/compile/pr60556.c: New test.
6960
6961 2014-04-11 Richard Biener <rguenther@suse.de>
6962
6963 PR middle-end/60797
6964 * gcc.dg/pr60797.c: New testcase.
6965
6966 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6967
6968 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6969 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6970 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6971 rename to ...
6972 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6973 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6974 instructions as well.
6975
6976 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR rtl-optimization/60663
6979 * gcc.target/arm/pr60663.c: New test.
6980
6981 2014-04-10 Jason Merrill <jason@redhat.com>
6982
6983 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6984
6985 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR lto/60567
6988 * g++.dg/lto/pr60567_0.C: New test.
6989
6990 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6991
6992 * gfortran.dg/class_nameclash.f90: New test.
6993
6994 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6995
6996 PR c++/52844
6997 * g++.dg/cpp0x/variadic156.C: New.
6998
6999 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7000
7001 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7002 long.
7003
7004 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7005
7006 PR debug/60655
7007 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7008 -fdata-sections.
7009
7010 2014-04-09 Steve Ellcey <sellcey@mips.com>
7011
7012 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7013 and scan lists.
7014
7015 2014-04-09 Cong Hou <congh@google.com>
7016
7017 PR testsuite/60773
7018 * lib/target-supports.exp:
7019 (check_effective_target_vect_widen_si_to_di_pattern): New.
7020 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7021 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7022 targets only.
7023 (foo): Fix up formatting.
7024 (main): Call check_vect.
7025
7026 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 PR c++/59115
7029 * g++.dg/template/crash119.C: New.
7030
7031 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7032
7033 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7034
7035 2014-04-08 Jason Merrill <jason@redhat.com>
7036
7037 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7038
7039 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7040
7041 PR rtl-optimization/60776
7042 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7043 * gcc.dg/builtin-bswap-7.c: Likewise.
7044 * gcc.dg/builtin-bswap-6a.c: New testcase.
7045 * gcc.dg/builtin-bswap-7a.c: New testcase.
7046
7047 Revert
7048 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7049
7050 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7051 optimization.
7052 * gcc.dg/builtin-bswap-7.c: Likewise.
7053
7054 2014-04-08 Richard Biener <rguenther@suse.de>
7055
7056 PR tree-optimization/60785
7057 * gcc.dg/graphite/pr60785.c: New testcase.
7058
7059 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7060
7061 PR target/60602
7062 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7063 with as at -O0.
7064
7065 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7066
7067 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7068 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7069 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7070
7071 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7072
7073 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7074
7075 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7076
7077 PR target/60609
7078 * g++.dg/torture/pr60609.C: New test.
7079
7080 2014-04-07 Richard Biener <rguenther@suse.de>
7081
7082 PR tree-optimization/60766
7083 * gcc.dg/torture/pr60766.c: New testcase.
7084
7085 2014-04-07 Jason Merrill <jason@redhat.com>
7086
7087 * lib/gcc-dg.exp (dg-build-dso): New.
7088 (gcc-dg-test-1): Handle dg-do-what "dso".
7089 * lib/target-supports.exp (add_options_for_dlopen): New.
7090 (check_effective_target_dlopen): Use it.
7091
7092 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7093
7094 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7095
7096 2014-04-07 Richard Biener <rguenther@suse.de>
7097
7098 PR middle-end/60750
7099 * g++.dg/torture/pr60750.C: New testcase.
7100 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7101
7102 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7103
7104 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7105
7106 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7107
7108 PR testsuite/60671
7109 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7110
7111 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7112
7113 PR testsuite/60672
7114 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7115
7116 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7117
7118 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7119
7120 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7121
7122 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7123
7124 * gcc.target/avr/dev-specific-rmw.c: New test.
7125
7126 2014-04-04 Cong Hou <congh@google.com>
7127
7128 PR tree-optimization/60656
7129 * gcc.dg/vect/pr60656.c: New test.
7130
7131 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7132
7133 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7134 optimization.
7135 * gcc.dg/builtin-bswap-7.c: Likewise.
7136
7137 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7138
7139 PR c++/58207
7140 * g++.dg/cpp0x/constexpr-ice15.C: New.
7141
7142 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7143
7144 PR ipa/59626
7145 testcase by Richard Biener
7146 * gcc.dg/lto/pr59626_0.c: New testcase.
7147 * gcc.dg/lto/pr59626_1.c: New testcase.
7148
7149 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7150
7151 PR debug/60655
7152 * gcc.c-torture/compile/pr60655-1.c: New test.
7153
7154 2014-04-04 Martin Jambor <mjambor@suse.cz>
7155
7156 PR ipa/60640
7157 * g++.dg/ipa/pr60640-1.C: New test.
7158 * g++.dg/ipa/pr60640-2.C: Likewise.
7159 * g++.dg/ipa/pr60640-3.C: Likewise.
7160 * g++.dg/ipa/pr60640-4.C: Likewise.
7161
7162 2014-04-04 Jeff Law <law@redhat.com>
7163
7164 PR target/60657
7165 * gcc.target/arm/pr60657.c: New test.
7166
7167 2014-04-04 Richard Biener <rguenther@suse.de>
7168
7169 PR ipa/60746
7170 * g++.dg/torture/pr60746.C: New testcase.
7171
7172 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7173
7174 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7175 * g++.old-deja/g++.jason/overload21.C: Likewise.
7176 * g++.old-deja/g++.law/init5.C: Likewise.
7177
7178 2014-04-03 Cong Hou <congh@google.com>
7179
7180 PR tree-optimization/60505
7181 * gcc.dg/vect/pr60505.c: New test.
7182
7183 2014-04-03 Richard Biener <rguenther@suse.de>
7184
7185 PR tree-optimization/60740
7186 * gcc.dg/graphite/pr60740.c: New testcase.
7187
7188 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7189
7190 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7191 * g++.dg/warn/Wnvdtor-2.C: New.
7192 * g++.dg/warn/Wnvdtor-3.C: New.
7193 * g++.dg/warn/Wnvdtor-4.C: New.
7194 * g++.dg/warn/Weff1.C: Delete.
7195 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7196 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7197
7198 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7199
7200 PR ipa/60659
7201 * g++.dg/torture/pr60659.C: New testcase.
7202
7203 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7204
7205 PR tree-optimization/60733
7206 * gcc.dg/torture/pr60733.c: New test.
7207
7208 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7209
7210 PR rtl-optimization/60650
7211 * gcc.target/arm/pr60650-2.c: New.
7212
7213 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7214
7215 * gcc.target/i386/avx2-vpand-3.c,
7216 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7217
7218 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7219
7220 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7221 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7222 gcc.target/i386/memcpy-strategy-1.c,
7223 gcc.target/i386/memcpy-strategy-2.c,
7224 gcc.target/i386/memcpy-vector_loop-1.c,
7225 gcc.target/i386/memcpy-vector_loop-2.c,
7226 gcc.target/i386/memset-vector_loop-1.c,
7227 gcc.target/i386/memset-vector_loop-2.c,
7228 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7229 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7230 -march= options different from those in dg-options.
7231
7232 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7233
7234 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7235 gcc.target/i386/pr30970.c: Use -mtune=generic.
7236 * gcc.target/i386/avx2-vpaddb-3.c,
7237 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7238 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7239 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7240 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7241 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7242 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7243 gcc.target/i386/avx2-vpsubw-3.c,
7244 gcc.target/i386/avx256-unaligned-load-1.c,
7245 gcc.target/i386/avx256-unaligned-load-4.c,
7246 gcc.target/i386/avx256-unaligned-store-1.c,
7247 gcc.target/i386/avx256-unaligned-store-2.c,
7248 gcc.target/i386/avx256-unaligned-store-4.c: Use
7249 -mno-prefer-avx128.
7250
7251 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7252 Iain Sandoe <iain@codesourcery.com>
7253
7254 PR target/54083
7255 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7256 with the additional options -Wl,-undefined,dynamic_lookup
7257 and -Wl,-flat_namespace.
7258 * gcc.dg/torture/pr53922.c: Additional option
7259 -Wl,-flat_namespace for darwin[89].
7260 * gcc.dg/torture/pr60092.c: Additional options
7261 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7262 for darwin[89].
7263
7264 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7265
7266 PR target/43751
7267 * lib/prune.exp: Modify the regular express to prune
7268 the new warnings introduced by r205679 on darwin9.
7269
7270 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7271
7272 * g++.dg/init/ctor4.C: Adjust.
7273 * g++.dg/init/ctor4-1.C: New.
7274 * g++.dg/cpp0x/defaulted2.C: Adjust.
7275
7276 2014-04-01 Richard Henderson <rth@redhat.com>
7277
7278 PR target/60704
7279 * gcc.dg/pr60704.c: New file.
7280
7281 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7282
7283 PR target/60363
7284 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7285 logical_op_short_circuit targets.
7286
7287 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7288
7289 PR libfortran/60128
7290 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7291 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7292
7293 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7294
7295 PR rtl-optimization/60700
7296 * gcc.target/i386/pr60700.c: New test.
7297
7298 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7299
7300 PR target/60650
7301 * gcc.target/arm/pr60650.c: Adjust command line options.
7302
7303 2014-03-31 Martin Jambor <mjambor@suse.cz>
7304
7305 PR middle-end/60647
7306 * gcc.dg/pr60647-1.c: New test.
7307 * gcc.dg/pr60647-2.c: Likewise.
7308
7309 2014-03-31 Richard Biener <rguenther@suse.de>
7310
7311 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7312
7313 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7314
7315 PR target/60034
7316 * gcc.target/aarch64/pr60034.c: New file.
7317
7318 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7319
7320 PR c++/60626
7321 * g++.dg/cpp1y/pr60626.C: New testcase.
7322
7323 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7324
7325 * gcc.dg/pr45416.c: Allow bextr on x86.
7326 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7327 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7328 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7329 * gcc.target/i386/l_fma_double_1.c,
7330 gcc.target/i386/l_fma_double_2.c,
7331 gcc.target/i386/l_fma_double_3.c,
7332 gcc.target/i386/l_fma_double_4.c,
7333 gcc.target/i386/l_fma_double_5.c,
7334 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7335 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7336 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7337 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7338 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7339 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7340 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7341
7342 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR target/60648
7345 * g++.dg/pr60648.C: Move test to...
7346 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7347 dg-options, add for fpic targets dg-additional-options -fPIC.
7348
7349 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7350
7351 * gnat.dg/opt33.adb: New testcase.
7352
7353 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7354
7355 PR target/60697
7356 * gcc.target/aarch64/pr60697.c: New.
7357
7358 2014-03-27 Jeff Law <law@redhat.com>
7359
7360 PR target/60648
7361 * g++.dg/pr60648.C: New test.
7362
7363 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7364
7365 PR c++/60573
7366 * g++.dg/cpp1y/pr60573.C: New testcase.
7367
7368 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR target/60693
7371 * gcc.target/i386/pr60693.c: New test.
7372
7373 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7374
7375 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7376
7377 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR c++/60689
7380 * c-c++-common/pr60689.c: New test.
7381
7382 PR c++/58678
7383 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7384 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7385 targets.
7386
7387 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7388
7389 PR target/60675
7390 * gcc.target/aarch64/pr60675.C: New.
7391
7392 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7393
7394 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7395 * lib/target-supports.exp: Return true for s390
7396 in check_effective_logical_op_short_circuit.
7397
7398 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7399
7400 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7401 of second source operand.
7402 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7403 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7404 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7405
7406 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR ipa/60315
7409 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7410
7411 2014-03-28 Tobias Burnus <burnus@net-b.de>
7412
7413 * lib/cilk-plus-dg.exp: New.
7414 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7415 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7416
7417 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7418
7419 PR fortran/60522
7420 * gfortran.dg/where_4.f90: New test case.
7421
7422 2014-03-27 Tobias Burnus <burnus@net-b.de>
7423
7424 PR fortran/58880
7425 * gfortran.dg/finalize_24.f90: New.
7426
7427 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7428
7429 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7430 vbpermq builtin.
7431
7432 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7433 vec_select optimizations.
7434 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7435 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7436
7437 PR target/60672
7438 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7439 xxpermdi builtins are supported.
7440
7441 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7442
7443 PR rtl-optimization/60650
7444 * gcc.target/arm/pr60650.c: New.
7445
7446 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7447
7448 * gcc.target/s390/20140327-1.c: New testcase.
7449
7450 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR middle-end/60682
7453 * g++.dg/gomp/pr60682.C: New test.
7454
7455 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7456
7457 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7458
7459 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7460
7461 PR target/60580
7462 * gcc.target/aarch64/pr60580_1.c: New.
7463 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7464 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7465
7466 2014-03-26 Dehao Chen <dehao@google.com>
7467
7468 * gcc.dg/predict-8.c: New test.
7469
7470 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7471
7472 PR c++/52369
7473 * g++.dg/init/const10.C: New.
7474 * g++.dg/init/const11.C: New.
7475 * g++.dg/init/pr25811.C: Adjust.
7476 * g++.dg/init/pr29043.C: Likewise.
7477 * g++.dg/init/pr43719.C: Likewise.
7478 * g++.dg/init/pr44086.C: Likewise.
7479 * g++.dg/init/ctor8.C: Likewise.
7480 * g++.dg/init/uninitialized1.C: Likewise.
7481
7482 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR sanitizer/60636
7485 * c-c++-common/ubsan/pr60636.c: New test.
7486
7487 2014-03-26 Andreas Schwab <schwab@suse.de>
7488
7489 * g++.dg/torture/pr60315.C: Remove duplication.
7490
7491 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7492
7493 * gcc.c-torture/execute/20140326-1.c: New test.
7494
7495 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7496
7497 PR ipa/60315
7498 * g++.dg/torture/pr60315.C: New testcase.
7499
7500 2014-03-25 Martin Jambor <mjambor@suse.cz>
7501
7502 PR ipa/60600
7503 * g++.dg/ipa/pr60600.C: New test.
7504
7505 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7506
7507 PR testsuite/58013
7508 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7509
7510 2014-03-25 Richard Biener <rguenther@suse.de>
7511
7512 PR middle-end/60635
7513 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7514 * gfortran.dg/lto/pr60635_1.c: Likewise.
7515
7516 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7517
7518 PR c++/60627
7519 * g++.dg/cpp1y/pr60627.C: New testcase.
7520
7521 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7522
7523 * gcc.target/aarch64/ushr64_1.c: New.
7524
7525 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7526
7527 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7528 (LONG_LONG): Use LLONG.
7529 (set_rvector_long): Explicitly return void.
7530 (set_vector_long): Likewise.
7531 (check_vector_long): Likewise.
7532
7533 2014-03-24 Marek Polacek <polacek@redhat.com>
7534
7535 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7536 Define INT_MIN.
7537 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7538 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7539 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7540 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7541 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7542 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7543 * c-c++-common/ubsan/pr59503.c: Likewise.
7544 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7545 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7546 * c-c++-common/ubsan/shift-3.c: Likewise.
7547 * c-c++-common/ubsan/shift-6.c: Likewise.
7548 * c-c++-common/ubsan/undefined-1.c: Likewise.
7549 * c-c++-common/ubsan/vla-2.c: Likewise.
7550 * c-c++-common/ubsan/vla-3.c: Likewise.
7551 * c-c++-common/ubsan/vla-4.c: Likewise.
7552 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7553 * g++.dg/ubsan/return-2.C: Likewise.
7554
7555 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7556
7557 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7558 hppa*-*-hpux*.
7559
7560 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7561
7562 PR libfortran/59313
7563 PR libfortran/58015
7564 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7565 * gfortran.dg/round_4.f90: Likewise.
7566
7567 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7568
7569 PR libfortran/60128
7570 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7571 i?86-*-solaris2.9*.
7572
7573 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR sanitizer/60613
7576 * c-c++-common/ubsan/pr60613-1.c: New test.
7577 * c-c++-common/ubsan/pr60613-2.c: New test.
7578
7579 2014-03-22 Matthias Klose <doko@ubuntu.com>
7580
7581 * g++.dg/cpp0x/regress: Remove empty directory.
7582
7583 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7584
7585 PR debug/60603
7586 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7587
7588 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7591 * g++.dg/cpp1y/pr60393.C: Likewise.
7592
7593 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/60384
7596 * g++.dg/cpp1y/pr60384.C: New.
7597
7598 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR target/60598
7601 * gcc.dg/pr60598.c: New test.
7602
7603 2014-03-21 Martin Jambor <mjambor@suse.cz>
7604
7605 PR ipa/59176
7606 * g++.dg/torture/pr59176.C: New test.
7607
7608 2014-03-21 Martin Jambor <mjambor@suse.cz>
7609
7610 PR ipa/60419
7611 * g++.dg/ipa/pr60419.C: New test.
7612
7613 2014-03-21 Richard Biener <rguenther@suse.de>
7614
7615 PR tree-optimization/60577
7616 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7617
7618 2014-03-21 Tobias Burnus <burnus@net-b.de>
7619
7620 PR fortran/60599
7621 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7622
7623 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR middle-end/60597
7626 * g++.dg/opt/pr60597.C: New test.
7627
7628 PR c++/60572
7629 * g++.dg/init/pr60572.C: New test.
7630
7631 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7632
7633 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7634
7635 2014-03-19 Tobias Burnus <burnus@net-b.de>
7636
7637 PR fortran/60543
7638 PR fortran/60283
7639 * gfortran.dg/implicit_pure_4.f90: New.
7640
7641 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/51474
7644 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7645
7646 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7647
7648 PR testsuite/60590
7649 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7650 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7651 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7652
7653 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7654
7655 PR c++/60332
7656 * g++.dg/cpp1y/pr60332.C: New.
7657
7658 2014-03-19 Marek Polacek <polacek@redhat.com>
7659
7660 PR sanitizer/60569
7661 * g++.dg/ubsan/pr60569.C: New test.
7662
7663 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7664
7665 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7666
7667 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR tree-optimization/60559
7670 * g++.dg/vect/pr60559.cc: New test.
7671
7672 2014-03-18 Ian Lance Taylor <iant@google.com>
7673
7674 PR target/60563
7675 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7676 (ditype): Rename typedef from int64_t.
7677
7678 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7679
7680 PR c/55383
7681 * gcc.dg/cast-qual-3.c: New.
7682 Revert:
7683 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7684 * c-c++-common/Wcast-qual-1.c: More precise match text.
7685
7686 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7687
7688 PR fortran/55207
7689 PR fortran/60549
7690 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7691 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7692 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7693 * gfortran.dg/intent_optimize_1.f90: Ditto.
7694 * gfortran.dg/pointer_init_9.f90: Ditto.
7695 * gfortran.dg/volatile4.f90: Ditto.
7696 * gfortran.dg/volatile6.f90: Ditto.
7697
7698 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7699
7700 PR c/55383
7701 * c-c++-common/Wcast-qual-1.c: More precise match text.
7702
7703 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7704
7705 PR c++/60305
7706 * g++.dg/cpp0x/constexpr-ice14.C: New.
7707
7708 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7709
7710 PR c++/54250
7711 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7712
7713 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR sanitizer/60535
7716 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7717 * c-c++-common/ubsan/null-2.c: Likewise.
7718 * c-c++-common/ubsan/null-3.c: Likewise.
7719 * c-c++-common/ubsan/null-4.c: Likewise.
7720 * c-c++-common/ubsan/null-5.c: Likewise.
7721 * c-c++-common/ubsan/null-6.c: Likewise.
7722 * c-c++-common/ubsan/null-7.c: Likewise.
7723 * c-c++-common/ubsan/null-8.c: Likewise.
7724 * c-c++-common/ubsan/null-9.c: Likewise.
7725 * c-c++-common/ubsan/null-10.c: Likewise.
7726 * c-c++-common/ubsan/null-11.c: Likewise.
7727 * c-c++-common/ubsan/overflow-1.c: Likewise.
7728 * c-c++-common/ubsan/overflow-2.c: Likewise.
7729 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7730 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7731 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7732 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7733 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7734 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7735 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7736 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7737 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7738 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7739 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7740 * c-c++-common/ubsan/pr59333.c: Likewise.
7741 * c-c++-common/ubsan/pr59503.c: Likewise.
7742 * c-c++-common/ubsan/pr59667.c: Likewise.
7743 * c-c++-common/ubsan/undefined-1.c: Likewise.
7744 * g++.dg/ubsan/pr59250.C: Likewise.
7745 * g++.dg/ubsan/pr59306.C: Likewise.
7746
7747 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7748
7749 * gcc.dg/tls/pr58595.c: Add tls options.
7750
7751 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7752
7753 * gcc.target/i386/avx-additional-reg-names.c: New.
7754 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7755
7756 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7757
7758 PR c++/60390
7759 * g++.dg/cpp1y/pr60390.C: New testcase.
7760
7761 PR c++/60391
7762 * g++.dg/cpp1y/pr60391.C: New testcase.
7763
7764 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR target/60516
7767 * gcc.target/i386/pr60516.c: New test.
7768
7769 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7770
7771 PR c++/59571
7772 * g++.dg/cpp0x/constexpr-ice13.C: New.
7773
7774 2014-03-17 Marek Polacek <polacek@redhat.com>
7775
7776 PR middle-end/60534
7777 * gcc.dg/gomp/pr60534.c: New test.
7778
7779 2014-03-17 Kai Tietz <ktietz@redhat.com>
7780
7781 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7782
7783 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7784
7785 PR testsuite/58851
7786 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7787 storage size.
7788
7789 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7790
7791 PR libfortran/58324
7792 * gfortran.dg/list_read_12.f90: New test.
7793
7794 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7795
7796 PR fortran/55207
7797 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7798 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7799 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7800 -Wno-aggressive-loop-optimizations and remove an unused variable.
7801 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7802 * gfortran.dg/pointer_init_9.f90: New.
7803 * gfortran.dg/volatile4.f90: Put into subroutine.
7804 * gfortran.dg/volatile6.f90: Ditto.
7805
7806 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7807
7808 PR fortran/60392
7809 * gfortran.dg/transpose_4.f90: New test.
7810
7811 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7812
7813 PR rtl-optimization/60508
7814 * gcc.target/i386/pr60508.c: New.
7815
7816 2014-03-14 Richard Biener <rguenther@suse.de>
7817
7818 PR middle-end/60518
7819 * g++.dg/pr60518.C: New testcase.
7820
7821 2014-03-14 Martin Jambor <mjambor@suse.cz>
7822
7823 PR lto/60461
7824 * gcc.dg/lto/pr60461_0.c: New test.
7825
7826 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7827
7828 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7829 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7830 * gcc.dg/lto/save-temps_0.c: New testcase.
7831
7832 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR middle-end/36282
7835 * c-c++-common/pr36282-1.c: New test.
7836 * c-c++-common/pr36282-2.c: New test.
7837 * c-c++-common/pr36282-3.c: New test.
7838 * c-c++-common/pr36282-4.c: New test.
7839
7840 2014-03-13 Richard Henderson <rth@redhat.com>
7841
7842 PR debug/60438
7843 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7844
7845 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7846
7847 PR c++/60383
7848 * g++.dg/template/crash118.C: New.
7849 * g++.dg/template/crash95.C: Adjust.
7850
7851 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7852
7853 PR rtl-optimization/57189
7854 * gcc.target/i386/pr57189.c: New.
7855
7856 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7857
7858 PR c++/60254
7859 * g++.dg/cpp0x/static_assert10.C: New.
7860 * g++.dg/cpp0x/static_assert11.C: Likewise.
7861 * g++.dg/cpp0x/static_assert3.C: Adjust.
7862
7863 2014-03-13 Richard Biener <rguenther@suse.de>
7864
7865 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7866
7867 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7868
7869 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7870 2.07 128-bit arithmetic.
7871 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7872
7873 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7874 due to when TImode is allowed in VSX registers, the allowable
7875 address modes for TImode is just a single indirect address in
7876 order for the value to be loaded and store in either GPR or VSX
7877 registers. This affects the generated code, and it would cause
7878 this test to fail, when such an option is used.
7879
7880 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7881
7882 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7883
7884 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7885
7886 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7887 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7888 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7889 only test for exactly one if if -mbranch-cost=1 has been passed.
7890
7891 2014-03-12 Christian Bruel <christian.bruel@st.com>
7892
7893 PR target/60264
7894 * gcc.target/arm/pr60264.c
7895
7896 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7897
7898 PR tree-optimization/60454
7899 * gcc.c-torture/execute/pr60454.c: New test.
7900
7901 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7902 Marc Glisse <marc.glisse@inria.fr>
7903
7904 PR tree-optimization/60502
7905 * gcc.c-torture/compile/pr60502.c: New test.
7906
7907 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR middle-end/60482
7910 * gcc.dg/vect/pr60482.c: New test.
7911
7912 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7913
7914 PR c++/60389
7915 * g++.dg/cpp0x/inh-ctor19.C: New.
7916
7917 2014-03-11 Richard Biener <rguenther@suse.de>
7918
7919 PR tree-optimization/60429
7920 PR tree-optimization/60485
7921 * gcc.dg/pr60485-1.c: New testcase.
7922 * gcc.dg/pr60485-2.c: Likewise.
7923
7924 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR ipa/60457
7927 * g++.dg/ipa/pr60457.C: New test.
7928
7929 2014-03-10 Richard Biener <rguenther@suse.de>
7930
7931 PR middle-end/60474
7932 * g++.dg/torture/pr60474.C: New testcase.
7933
7934 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7935
7936 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7937
7938 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7939
7940 * gcc.dg/lto/pr55113_0.c: New testcase.
7941
7942 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7943
7944 PR c++/60033
7945 * g++.dg/cpp1y/pr60033.C: New testcase.
7946
7947 PR c++/60393
7948 * g++.dg/cpp1y/pr60393.C: New testcase.
7949
7950 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7951
7952 PR libfortran/60128
7953 * gfortran.dg/fmt_en.f90: New test.
7954
7955 2014-03-07 Jason Merrill <jason@redhat.com>
7956
7957 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7958 * lib/target-supports.exp (check_effective_target_c++11): Now
7959 means C++11 and up.
7960 (check_effective_target_c++11_only): New.
7961 (check_effective_target_c++11_down): New.
7962 (check_effective_target_c++1y): New.
7963 (check_effective_target_c++1y_only): New.
7964 (check_effective_target_c++98_only): Rename from
7965 check_effective_target_c++98.
7966 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7967
7968 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/58609
7971 * g++.dg/cpp0x/constexpr-ice12.C: New.
7972
7973 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7974
7975 * c-c++-common/gomp/map-1.c: Extend.
7976
7977 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7978 Janus Weil <janus@gcc.gnu.org>
7979
7980 PR fortran/51976
7981 * gfortran.dg/deferred_type_component_1.f90 : New test.
7982 * gfortran.dg/deferred_type_component_2.f90 : New test.
7983
7984 2014-03-06 Marek Polacek <polacek@redhat.com>
7985
7986 PR c/60197
7987 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7988 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7989
7990 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR target/58595
7993 * gcc.dg/tls/pr58595.c: New test.
7994
7995 2014-03-06 Richard Biener <rguenther@suse.de>
7996
7997 PR middle-end/60445
7998 PR lto/60424
7999 PR lto/60427
8000 Revert
8001 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8002
8003 * gcc.dg/lto/pr55113_0.c: New testcase.
8004
8005 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR testsuite/59308
8008 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8009 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8010 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8011 s390*/i?86/x86_64.
8012 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8013 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8014 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8015 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8016 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8017 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8018 even for mips*/s390*/i?86/x86_64.
8019 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8020 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8023 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8024
8025 PR lto/60404
8026 * gcc.dg/lto/pr60404_0.c: New test.
8027 * gcc.dg/lto/pr60404_1.c: New file.
8028 * gcc.dg/lto/pr60404_2.c: New file.
8029
8030 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8031
8032 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8033 long long" throughout.
8034 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8035 * gcc.dg/vmx/insert-vsx.c: Likewise.
8036 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8037 * gcc.dg/vmx/ld-vsx.c: Likewise.
8038 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8039 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8040 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8041 * gcc.dg/vmx/merge-vsx.c: Likewise.
8042 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8043 * gcc.dg/vmx/st-vsx.c: Likewise.
8044 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8045 * gcc.dg/vmx/stl-vsx.c: Likewise.
8046 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8047
8048 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8049
8050 * gcc.dg/lto/pr55113_0.c: New testcase.
8051
8052 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8053
8054 PR c++/60376
8055 * g++.dg/cpp1y/pr60376.C: New.
8056
8057 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8058
8059 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8060
8061 2014-03-04 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/60382
8064 * gcc.dg/vect/pr60382.c: New testcase.
8065
8066 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8067
8068 PR libfortran/60148
8069 * gfortran.dg/namelist_84.f90: New test.
8070
8071 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8072
8073 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8074 argument to avoid inf values.
8075 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8076 UNION_FP_CHECK machinery.
8077
8078 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8079
8080 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8081 i32in128 cases outside special big-endian processing block.
8082
8083 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR preprocessor/60400
8086 * c-c++-common/cpp/pr60400.c: New test.
8087 * c-c++-common/cpp/pr60400-1.h: New file.
8088 * c-c++-common/cpp/pr60400-2.h: New file.
8089
8090 PR objc++/60398
8091 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8092
8093 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8094 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8095
8096 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8097
8098 PR ipa/60150
8099 * g++.dg/lto/pr60150.H: New testcase.
8100 * g++.dg/lto/pr60150_0.C: New testcase.
8101 * g++.dg/lto/pr60150_1.C: New testcase.
8102
8103 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8104
8105 PR ipa/60306
8106 * g++.dg/ipa/devirt-29.C: New testcase
8107
8108 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8109
8110 PR fortran/60236
8111 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8112
8113 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8114
8115 PR c++/50025
8116 * g++.dg/cpp0x/pr50025.C: New.
8117
8118 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8119
8120 PR c++/60377
8121 * g++.dg/cpp1y/pr60377.C: New testcase.
8122
8123 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8124
8125 PR fortran/60341
8126 * gfortran.dg/str_comp_optimize_1.f90: New test.
8127
8128 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8129
8130 PR target/60071
8131 * gcc.c-torture/compile/pr60071.c: New.
8132
8133 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8134
8135 PR fortran/60359
8136 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8137
8138 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8139
8140 PR c++/58610
8141 * g++.dg/cpp0x/constexpr-ice11.C: New.
8142
8143 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8144
8145 PR c++/60314
8146 * g++.dg/cpp1y/auto-fn24.C: New.
8147
8148 2014-02-28 Joey Ye <joey.ye@arm.com>
8149
8150 PR target/PR60169
8151 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8152
8153 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8154
8155 PR c++/60253
8156 * g++.dg/overload/ellipsis2.C: New.
8157
8158 2014-02-27 Jeff Law <law@redhat.com>
8159
8160 PR rtl-optimization/52714
8161 * gcc.c-torture/compile/pr52714.c: New test.
8162
8163 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8164 Jeff Law <law@redhat.com>
8165
8166 PR rtl-optimization/49847
8167 * g++.dg/pr49847.C: New test.
8168
8169 2014-02-27 Marek Polacek <polacek@redhat.com>
8170
8171 PR middle-end/59223
8172 * c-c++-common/pr59223.c: New test.
8173
8174 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8175
8176 * common/config/i386/predicates.md (const1256_operand): Remove.
8177 (const2356_operand): New.
8178 (const_1_to_2_operand): Remove.
8179 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8180 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8181 (*avx512pf_gatherpf<mode>sf): Ditto.
8182 (avx512pf_gatherpf<mode>df): Ditto.
8183 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8184 (*avx512pf_gatherpf<mode>df): Ditto.
8185 (avx512pf_scatterpf<mode>sf): Ditto.
8186 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8187 (*avx512pf_scatterpf<mode>sf): Ditto.
8188 (avx512pf_scatterpf<mode>df): Ditto.
8189 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8190 (*avx512pf_scatterpf<mode>df): Ditto.
8191 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8192
8193 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8194
8195 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8196 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8197 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8198 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8199 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8200 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8201 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8202 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8203
8204 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8205
8206 PR target/60280
8207 * gnat.dg/renaming5.adb: Change to two expected gotos.
8208 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8209 jump threads.
8210 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8211 messages for removed basic block.
8212 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8213 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8214 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8215 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8216
8217 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8218
8219 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8220 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8221 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8222 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8223 * gcc.dg/vmx/merge-vsx.c: Likewise.
8224 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8225
8226 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8227
8228 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8229 * gcc.target/i386/prefetchwt1-1.c: New.
8230 * g++.dg/other/i386-2.C: Add new option.
8231 * g++.dg/other/i386-3.C: Ditto.
8232 * gcc.target/i386/sse-12.c: Ditto.
8233 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8234 * gcc.target/i386/sse-22.c: Add new option.
8235 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8236
8237 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8238
8239 PR libfortran/59313
8240 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8241
8242 PR libfortran/58015
8243 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8244
8245 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8246
8247 PR c++/60311
8248 * g++.dg/cpp1y/pr60311.C: New testcase.
8249
8250 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8251
8252 PR c++/60065
8253 * g++.dg/cpp1y/pr60065.C: New testcase.
8254
8255 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8256
8257 PR rtl-optimization/60268
8258 * gcc.c-torture/compile/pr60268.c: New test.
8259
8260 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8261
8262 * gcc.target/microblaze/others/mem_reload.c: New test.
8263
8264 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8265
8266 * gcc.dg/vmx/lde.c: New test.
8267 * gcc.dg/vmx/lde-be-order.c: New test.
8268 * gcc.dg/vmx/ste.c: New test.
8269 * gcc.dg/vmx/ste-be-order.c: New test.
8270
8271 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8272
8273 PR testsuite/60173
8274 * lib/target-supports.exp
8275 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8276 and crisv32-*-* to list.
8277
8278 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8279
8280 PR fortran/60302
8281 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8282
8283 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8284
8285 * gcc.dg/vmx/vsums.c: Check entire result vector.
8286 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8287
8288 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8289
8290 * gcc.dg/vmx/ld.c: New test.
8291 * gcc.dg/vmx/ld-be-order.c: New test.
8292 * gcc.dg/vmx/ld-vsx.c: New test.
8293 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8294 * gcc.dg/vmx/ldl.c: New test.
8295 * gcc.dg/vmx/ldl-be-order.c: New test.
8296 * gcc.dg/vmx/ldl-vsx.c: New test.
8297 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8298 * gcc.dg/vmx/st.c: New test.
8299 * gcc.dg/vmx/st-be-order.c: New test.
8300 * gcc.dg/vmx/st-vsx.c: New test.
8301 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8302 * gcc.dg/vmx/stl.c: New test.
8303 * gcc.dg/vmx/stl-be-order.c: New test.
8304 * gcc.dg/vmx/stl-vsx.c: New test.
8305 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8306
8307 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8310 * g++.dg/other/i386-3.C (dg-options): Ditto.
8311 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8312 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8313 -mavx512pf and -msha.
8314
8315 2014-02-21 Richard Biener <rguenther@suse.de>
8316
8317 PR tree-optimization/60276
8318 * gcc.dg/vect/pr60276.c: New testcase.
8319
8320 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8321
8322 PR fortran/60234
8323 * gfortran.dg/finalize_23.f90: New.
8324
8325 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8326
8327 PR c++/60052
8328 PR c++/60053
8329 * g++.dg/cpp1y/pr60052.C: New testcase.
8330 * g++.dg/cpp1y/pr60053.C: New testcase.
8331
8332 2014-02-21 Tobias Burnus <burnus@net-b.de>
8333
8334 PR fortran/60286
8335 * gfortran.dg/inquire_16.f90: New.
8336
8337 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8338
8339 * gcc.target/nios2/biggot-1.c: New.
8340 * gcc.target/nios2/biggot-2.c: New.
8341
8342 2014-02-20 Martin Jambor <mjambor@suse.cz>
8343
8344 PR ipa/55260
8345 * gcc.dg/ipa/pr55260.c: New test.
8346
8347 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8348
8349 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8350 for execution test case.
8351
8352 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8353
8354 PR ipa/58555
8355 * g++.dg/torture/pr58555.C: New testcase.
8356
8357 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8358
8359 PR target/60204
8360 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8361 reflect abi fix.
8362 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8363
8364 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8365 Kirill Yukhin <kirill.yukhin@intel.com>
8366
8367 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8368 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8369 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8370 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8371 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8372 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8373
8374 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR c/37743
8377 * g++.dg/ext/builtin-bswap1.C: New test.
8378 * c-c++-common/pr37743.c: New test.
8379
8380 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8381
8382 * gcc.dg/decl-10.c: New test.
8383
8384 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8385
8386 PR c++/60267
8387 * g++.dg/ext/ivdep-1.C: New test.
8388
8389 PR c++/60267
8390 * gcc.dg/pr60267.c: New test.
8391
8392 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8393
8394 PR target/59794
8395 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8396 (dg-options): Remove -Wno-psabi.
8397 * gcc.target/i386/pr59794-2.c: Ditto.
8398 * gcc.target/i386/pr60205-1.c: Ditto.
8399 * gcc.target/i386/sse-5.c: Ditto.
8400
8401 2014-02-18 Nick Clifton <nickc@redhat.com>
8402
8403 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8404 * gcc.dg/pr23623.c: Likewise.
8405 * gcc.dg/pr48784-1.c: Likewise.
8406 * gcc.dg/pr48784-2.c: Likewise.
8407 * gcc.dg/pr56997-2.c: Likewise.
8408 * gcc.dg/sms-6.c: Likewise.
8409 * gcc.dg/torture/pr60183.c: Likewise.
8410 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8411 * gcc.c-torture/execute/20061220-1.x: New.
8412 * gcc.c-torture/execute/pr43220.x: New.
8413 * gcc.c-torture/execute/pr51581-1.x: New.
8414 * gcc.c-torture/execute/pr51581-2.x: New.
8415 * gcc.c-torture/execute/pr58570.x: New.
8416 * gcc.c-torture/unsorted/DFcmp.x: New.
8417 * gcc.c-torture/unsorted/SFset.x: New.
8418
8419 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8420
8421 * gnat.dg/opt31.adb: New test.
8422
8423 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8424
8425 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8426
8427 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8428
8429 PR fortran/60232
8430 * gfortran.dg/typebound_proc_33.f90: New.
8431
8432 2014-02-19 Marek Polacek <polacek@redhat.com>
8433
8434 PR c/60195
8435 * gcc.dg/pr60195.c: New test.
8436
8437 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8438
8439 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8440
8441 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR preprocessor/58844
8444 * c-c++-common/cpp/pr58844-1.c: New test.
8445 * c-c++-common/cpp/pr58844-2.c: New test.
8446
8447 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/60225
8450 * g++.dg/cpp0x/constexpr-ice10.C: New.
8451
8452 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8453
8454 PR c++/60215
8455 * g++.dg/cpp0x/pr60215.C: New.
8456
8457 2014-02-18 Tobias Burnus <burnus@net-b.de>
8458
8459 PR fortran/49397
8460 * gfortran.dg/proc_ptr_45.f90: New.
8461 * gfortran.dg/proc_ptr_46.f90: New.
8462
8463 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8464
8465 PR c++/60190
8466 * g++.dg/cpp1y/pr60190.C: New testcase.
8467
8468 PR c++/60064
8469 * g++.dg/cpp1y/pr60064.C: New testcase.
8470
8471 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8472
8473 PR target/60205
8474 * gcc.target/i386/pr60205-1.c: New test.
8475 * gcc.target/i386/pr60205-2.c: Ditto.
8476
8477 2014-02-18 Kai Tietz <ktietz@redhat.com>
8478
8479 PR target/60193
8480 * gcc.target/i386/nest-1.c: New testcase.
8481
8482 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8483
8484 * gnat.dg/opt32.adb: New test.
8485
8486 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8487
8488 PR fortran/60231
8489 * gfortran.dg/typebound_generic_15.f90: New.
8490
8491 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8492
8493 PR fortran/55907
8494 * gfortran.dg/init_flag_12.f90: New.
8495
8496 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8497 Ilya Tocar <ilya.tocar@intel.com>
8498
8499 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8500 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8501 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8502 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8503
8504 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8505
8506 * lib/target-supports.exp
8507 (check_effective_target_logical_op_short_circuit): New procedure.
8508 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8509 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8510 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8511 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8512 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8513 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8514 logical_op_short_circuit for the alternative test, extending
8515 it to arm_cortex_m.
8516
8517 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8518
8519 PR target/60203
8520 * gcc.target/powerpc/pr60203.c: New testsuite.
8521
8522 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8523
8524 PR fortran/59599
8525 * gfortran.dg/ichar_3.f90: New test.
8526
8527 2014-02-15 Richard Biener <rguenther@suse.de>
8528
8529 PR tree-optimization/60183
8530 * gcc.dg/torture/pr60183.c: New testcase.
8531
8532 2014-02-14 Jeff Law <law@redhat.com>
8533
8534 PR rtl-optimization/60131
8535 * g++.dg/torture/pr60131.C: New test.
8536
8537 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8538
8539 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8540 on command-line.
8541
8542 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8543
8544 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8545
8546 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8547
8548 * gcc.c-torture/compile/20140213.c: New test.
8549
8550 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR target/43546
8553 * gcc.target/i386/pr43546.c: New test.
8554
8555 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8556
8557 * gcc.target/s390/hotpatch-compile-8.c: New test.
8558
8559 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8560
8561 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8562 definition with an ifndef.
8563 * gcc.dg/pr59605-2.c: New test.
8564
8565 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8566
8567 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8568
8569 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8570
8571 * gcc.dg/torture/float128-mul-underflow.c,
8572 gcc.dg/torture/float128-truncdf-underflow.c,
8573 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8574
8575 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR middle-end/59737
8578 * g++.dg/ipa/pr59737.C: New test.
8579
8580 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8581
8582 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8583
8584 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8585
8586 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8587
8588 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8589
8590 2014-02-12 Richard Biener <rguenther@suse.de>
8591
8592 PR middle-end/60092
8593 * gcc.dg/torture/pr60092.c: New testcase.
8594 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8595
8596 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8597
8598 * gcc.c-torture/execute/20140212-1.c: New test.
8599
8600 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8601
8602 PR c++/60047
8603 * g++.dg/cpp0x/pr60047.C: New.
8604
8605 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c/60101
8608 * c-c++-common/pr60101.c: New test.
8609
8610 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8611
8612 PR lto/59468
8613 * g++.dg/ipa/devirt-27.C: New testcase.
8614 * g++.dg/ipa/devirt-26.C: New testcase.
8615
8616 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8617
8618 PR target/60137
8619 * gcc.target/powerpc/pr60137.c: New file.
8620
8621 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR fortran/52370
8624 * gfortran.dg/pr52370.f90: New test.
8625
8626 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8627
8628 PR target/59927
8629 Revert
8630 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8631
8632 PR testsuite/58630
8633 * gcc.target/i386/pr43662.c (dg-options):
8634 Add -maccumulate-outgoing-args.
8635 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8636 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8637 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8638 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8639 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8640 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8641 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8642 Add -maccumulate-outgoing-args.
8643 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8644 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8645 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8646 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8647 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8648 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8649 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8650 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8651 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8652 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8653 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8654 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8655 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8656 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8657 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8658
8659 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8660
8661 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8662
8663 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8664
8665 PR debug/59776
8666 * gcc.dg/guality/pr59776.c: New test.
8667
8668 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8669
8670 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8671 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8672 (add_options_for_arm_vfp3): New.
8673
8674 2014-02-11 Jeff Law <law@redhat.com>
8675
8676 PR middle-end/54041
8677 * gcc.target/m68k/pr54041.c: New test.
8678
8679 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR target/59927
8682 * gcc.target/i386/pr59927.c: New test.
8683
8684 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8685
8686 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8687 * gcc.dg/vect/pr60012.c: Likewise.
8688 * gcc.dg/vect/vect-119.c: Likewise.
8689 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8690 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8691
8692 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8693
8694 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8695
8696 2014-02-10 Jeff Law <law@redhat.com>
8697
8698 PR middle-end-52306
8699 * gcc.c-torture/compile/pr52306.c: New test.
8700
8701 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8702
8703 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8704
8705 2014-02-10 Richard Biener <rguenther@suse.de>
8706
8707 PR tree-optimization/60115
8708 * gcc.dg/torture/pr60115.c: New testcase.
8709
8710 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8711
8712 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8713 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8714
8715 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8716 Ilya Tocar <ilya.tocar@intel.com>
8717
8718 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8719 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8720 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8721 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8722 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8723 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8724 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8725 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8726 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8727 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8728 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8729 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8730 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8731 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8732 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8733 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8734 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8735 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8736 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8737 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8738 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8739 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8740 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8741 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8742 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8743 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8744 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8745
8746 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8747
8748 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8749
8750 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8751
8752 PR fortran/57522
8753 * gfortran.dg/associated_target_5.f03: New test.
8754
8755 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8756
8757 PR fortran/59026
8758 * gfortran.dg/elemental_by_value_1.f90: New test.
8759
8760 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8761
8762 PR fortran/58470
8763 * gfortran.dg/finalize_22.f90: New.
8764
8765 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8766
8767 PR fortran/60066
8768 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8769 was fixed by the patch for PR59906.
8770
8771 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8772
8773 PR translation/52289
8774 * gfortran.dg/coarray_8.f90: Update dg-error match.
8775
8776 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR c/59984
8779 * gcc.dg/vect/pr59984.c: New test.
8780
8781 PR middle-end/60092
8782 * gcc.dg/attr-alloc_align-1.c: New test.
8783 * gcc.dg/attr-alloc_align-2.c: New test.
8784 * gcc.dg/attr-alloc_align-3.c: New test.
8785 * gcc.dg/attr-assume_aligned-1.c: New test.
8786 * gcc.dg/attr-assume_aligned-2.c: New test.
8787 * gcc.dg/attr-assume_aligned-3.c: New test.
8788
8789 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR target/60077
8792 * gcc.target/i386/pr60077-1.c: New test.
8793 * gcc.target/i386/pr60077-2.c: New test.
8794
8795 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR preprocessor/56824
8798 * gcc.dg/pr56824.c: New test.
8799
8800 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8801
8802 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8803 variable used for atomic operations.
8804
8805 2014-02-07 Richard Biener <rguenther@suse.de>
8806
8807 PR middle-end/60092
8808 * gcc.dg/vect/pr60092-2.c: New testcase.
8809
8810 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8811
8812 PR c++/60082
8813 Revert
8814 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8815
8816 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8817 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8818
8819 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8820
8821 * gcc.target/s390/fp2int1.c: New testcase.
8822
8823 2014-02-07 Richard Biener <rguenther@suse.de>
8824
8825 PR middle-end/60092
8826 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8827 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8828
8829 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8830
8831 PR ipa/59918
8832 * g++.dg/torture/pr59918.C: New testcase.
8833
8834 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR target/59575
8837 * gcc.target/arm/pr59575.c: New test.
8838
8839 PR debug/59992
8840 * gcc.dg/pr59992.c: New test.
8841
8842 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8843
8844 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8845 init_priority. Test alignment of variable instead of function.
8846
8847 2014-02-06 Marek Polacek <polacek@redhat.com>
8848
8849 PR c/60087
8850 * gcc.dg/pr60087.c: New test.
8851
8852 2014-02-06 Alan Modra <amodra@gmail.com>
8853
8854 * gcc.target/powerpc/pr60032.c: New.
8855
8856 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR target/60062
8859 * gcc.c-torture/execute/pr60062.c: New test.
8860 * gcc.c-torture/execute/pr60072.c: New test.
8861
8862 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8863
8864 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8865 so that expected outcome works for PIC variants too.
8866
8867 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8868 Kugan Vivekanandarajah <kuganv@linaro.org>
8869
8870 * gcc.target/arm/vect-noalign.c: New file.
8871
8872 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8873 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR middle-end/60013
8876 * gcc.dg/pr60013.c: New testcase.
8877
8878 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8879
8880 * gcc.dg/vmx/sum2s.c: New.
8881 * gcc.dg/vmx/sum2s-be-order.c: New.
8882
8883 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8884
8885 * gcc.dg/vmx/pack.c: New.
8886 * gcc.dg/vmx/pack-be-order.c: New.
8887 * gcc.dg/vmx/unpack.c: New.
8888 * gcc.dg/vmx/unpack-be-order.c: New.
8889
8890 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8891
8892 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8893 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8894
8895 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8896
8897 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8898 Use __builtin_floorf, __builtin_ceilf.
8899 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8900 declaration.
8901 (TEST): Use __builtin_floorf.
8902 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8903
8904 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8905
8906 PR ipa/59947
8907 * g++.dg/opt/pr59947.C: New test.
8908
8909 PR c++/58703
8910 * c-c++-common/gomp/pr58703.c: New test.
8911
8912 2014-02-05 Richard Biener <rguenther@suse.de>
8913
8914 PR testsuite/60076
8915 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8916 avoid using unsigned long long.
8917
8918 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR middle-end/57499
8921 * g++.dg/torture/pr57499.C: New test.
8922
8923 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8924
8925 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8926
8927 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8928
8929 * g++.dg/ipa/devirrt-22.C: Fix template.
8930
8931 2014-02-04 Marek Polacek <polacek@redhat.com>
8932
8933 PR c/60036
8934 * gcc.dg/pr60036.c: New test.
8935
8936 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8937
8938 PR ipa/60058
8939 * g++.dg/torture/pr60058.C: New testcase.
8940
8941 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8942
8943 * g++.dg/tsan/default_options.C: Invert check.
8944
8945 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8946
8947 PR tree-optimization/60002
8948 * g++.dg/opt/pr60002.C: New test.
8949
8950 PR tree-optimization/60023
8951 * g++.dg/vect/pr60023.cc: New test.
8952
8953 PR ipa/60026
8954 * c-c++-common/torture/pr60026.c: New test.
8955
8956 PR rtl-optimization/57915
8957 * gcc.target/i386/pr57915.c: New test.
8958
8959 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8962
8963 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8964
8965 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8966
8967 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR middle-end/59261
8970 * gcc.dg/pr59261.c: New test.
8971
8972 2014-02-04 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/60012
8975 * gcc.dg/vect/pr60012.c: New testcase.
8976
8977 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8978
8979 PR target/59788
8980 * g++.dg/eh/unwind-direct.C: New test.
8981
8982 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8983
8984 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8985 timeout value to 20s.
8986
8987 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8988
8989 PR ipa/59882
8990 * g++.dg/torture/pr59882.C: New testcase
8991
8992 2014-02-03 Jan Hubicka <jh@suse.cz>
8993
8994 PR ipa/59831
8995 * g++.dg/ipa/devirt-22.C: New testcase.
8996
8997 2014-02-03 Jan Hubicka <jh@suse.cz>
8998
8999 * g++.dg/ipa/devirt-25.C: New testcase.
9000
9001 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9002
9003 PR tree-optimization/59924
9004 * gcc.dg/pr59924.c: New test.
9005
9006 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9007
9008 PR ipa/59831
9009 * g++.dg/ipa/devirt-24.C: New testcase.
9010
9011 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9012
9013 PR c++/53017
9014 PR c++/59211
9015 * c-c++-common/attributes-1.c: New testcase.
9016 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9017
9018 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9019
9020 PR c++/58871
9021 * g++.dg/cpp0x/pr58871.C: New.
9022
9023 2014-02-03 Cong Hou <congh@google.com>
9024
9025 PR tree-optimization/60000
9026 * g++.dg/vect/pr60000.cc: New test.
9027
9028 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9029
9030 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9031 * gcc.target/i386/long-double-64-4.c: Likewise.
9032 * gcc.target/i386/long-double-80-1.c: Likewise.
9033 * gcc.target/i386/long-double-80-2.c: Likewise.
9034 * gcc.target/i386/long-double-80-3.c: Likewise.
9035 * gcc.target/i386/long-double-80-4.c: Likewise.
9036 * gcc.target/i386/long-double-80-5.c: Likewise.
9037 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9038 __multf3 isn't used.
9039 * gcc.target/i386/long-double-64-3.c: Likewise.
9040 * gcc.target/i386/long-double-128-1.c: New test.
9041 * gcc.target/i386/long-double-128-2.c: Likewise.
9042 * gcc.target/i386/long-double-128-3.c: Likewise.
9043 * gcc.target/i386/long-double-128-4.c: Likewise.
9044 * gcc.target/i386/long-double-128-5.c: Likewise.
9045 * gcc.target/i386/long-double-128-6.c: Likewise.
9046 * gcc.target/i386/long-double-128-7.c: Likewise.
9047 * gcc.target/i386/long-double-128-8.c: Likewise.
9048 * gcc.target/i386/long-double-128-9.c: Likewise.
9049 * gcc.target/i386/long-double-64-5.c: Likewise.
9050 * gcc.target/i386/long-double-64-6.c: Likewise.
9051 * gcc.target/i386/long-double-64-7.c: Likewise.
9052 * gcc.target/i386/long-double-64-8.c: Likewise.
9053 * gcc.target/i386/long-double-64-9.c: Likewise.
9054 * gcc.target/i386/long-double-80-10.c: Likewise.
9055 * gcc.target/i386/long-double-80-8.c: Likewise.
9056 * gcc.target/i386/long-double-80-9.c: Likewise.
9057
9058 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9059
9060 PR rtl-optimization/57662
9061 * g++.dg/pr57662.C: New test.
9062
9063 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9064
9065 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9066 * gcc.dg/vmx/perm.c: New.
9067 * gcc.dg/vmx/perm-be-order.c: New.
9068
9069 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9070
9071 * gcc.dg/vmx/vsums.c: New.
9072 * gcc.dg/vmx/vsums-be-order.c: New.
9073
9074 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9075
9076 * g++.dg/ipa/devirt-23.C: New testcase.
9077 * g++.dg/ipa/devirt-20.C: Fix template.
9078
9079 2014-02-02 Jan Hubicka <jh@suse.cz>
9080
9081 * g++.dg/ipa/devirt-21.C: New testcase.
9082
9083 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9084
9085 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9086 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9087
9088 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9089
9090 PR target/60017
9091 * gcc.c-torture/execute/pr60017.c: New test.
9092
9093 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9094
9095 PR fortran/57033
9096 * gfortran.dg/default_initialization_7.f90: New test.
9097
9098 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9099
9100 PR fortran/59906
9101 * gfortran.dg/elemental_subroutine_9.f90: New test.
9102
9103 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9104
9105 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9106
9107 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9108
9109 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9110
9111 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9112
9113 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9114
9115 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9116
9117 PR c++/51219
9118 * g++.dg/init/bitfield5.C: New.
9119
9120 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR tree-optimization/60003
9123 * gcc.c-torture/execute/pr60003.c: New test.
9124
9125 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9126
9127 PR bootstrap/59985
9128 * gcc.target/arm/pr59985.C: New.
9129
9130 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR sanitizer/59410
9133 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9134 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9135 to compile.
9136 (tsan_finish): Restore dg-do-what-default.
9137 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9138 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9139 * g++.dg/tsan/default_options.C: Likewise.
9140 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9141 * g++.dg/tsan/atomic_free2.C: Likewise.
9142 * g++.dg/tsan/cond_race.C: Likewise.
9143 * g++.dg/tsan/fd_close_norace.C: Likewise.
9144 * g++.dg/tsan/benign_race.C: Likewise.
9145 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9146 * c-c++-common/tsan/simple_race.c: Likewise.
9147 * c-c++-common/tsan/mutexset1.c: Likewise.
9148 * c-c++-common/tsan/thread_leak2.c: Likewise.
9149 * c-c++-common/tsan/tls_race.c: Likewise.
9150 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9151 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9152 * c-c++-common/tsan/free_race2.c: Likewise.
9153 * c-c++-common/tsan/thread_leak.c: Likewise.
9154 * c-c++-common/tsan/thread_leak1.c: Likewise.
9155 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9156 * c-c++-common/tsan/free_race.c: Likewise.
9157 * c-c++-common/tsan/sleep_sync.c: Likewise.
9158 * c-c++-common/tsan/tiny_race.c: Likewise.
9159 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9160 * c-c++-common/tsan/atomic_stack.c: Likewise.
9161 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9162 in dg-output regexps.
9163 * c-c++-common/tsan/simple_stack.c: Likewise.
9164
9165 2014-01-31 Richard Henderson <rth@redhat.com>
9166
9167 * g++.dg/tm/pr60004.C: New.
9168
9169 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/59082
9172 * g++.dg/inherit/crash4.C: New.
9173
9174 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9175
9176 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9177
9178 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9179
9180 * gcc.target/i386/m512-check.h: Use correct rounding values.
9181
9182 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9183
9184 * gcc.target/i386/avx-1.c: Use correct rounding values.
9185 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9186 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9187 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9188 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9189 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9190 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9191 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9192 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9193 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9194 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9195 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9196 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9197 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9198 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9199 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9200 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9201 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9202 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9203 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9204 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9205 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9206 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9207 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9208 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9209 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9210 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9211 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9212 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9213 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9214 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9215 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9216 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9217 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9218 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9219 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9220 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9221 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9222 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9223 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9224 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9225 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9226 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9227 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9229 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9251 * gcc.target/i386/sse-13.c: Ditto.
9252 * gcc.target/i386/sse-14.c: Ditto.
9253 * gcc.target/i386/sse-22.c: Ditto.
9254 * gcc.target/i386/sse-23.c: Ditto.
9255
9256 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9257
9258 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9259 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9260
9261 2014-01-31 Richard Biener <rguenther@suse.de>
9262
9263 PR middle-end/59990
9264 * gcc.dg/torture/pr59990.c: New testcase.
9265
9266 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9267
9268 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9269 if it fails don't run any tsan tests.
9270
9271 2014-01-31 Marek Polacek <polacek@redhat.com>
9272
9273 PR c/59963
9274 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9275 (y): Adjust dg-error.
9276 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9277 * gcc.dg/pr59963-1.c: New test.
9278 * gcc.dg/pr59963-2.c: New test.
9279 * gcc.dg/pr59963-3.c: New test.
9280
9281 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR target/59923
9284 * gcc.target/arm/pr59923.c: New test.
9285
9286 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9287
9288 * gcc.dg/vmx/splat.c: New.
9289 * gcc.dg/vmx/splat-vsx.c: New.
9290 * gcc.dg/vmx/splat-be-order.c: New.
9291 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9292 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9293 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9294
9295 2014-01-30 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/59993
9298 * gcc.dg/torture/pr59993.c: New testcase.
9299
9300 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9301
9302 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9303 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9304 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9305 vect_int rather than vect_float.
9306
9307 2014-01-30 Marek Polacek <polacek@redhat.com>
9308
9309 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9310
9311 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9312
9313 * gcc.target/microblaze/isa/fcmp4.c: New.
9314
9315 2014-01-30 Marek Polacek <polacek@redhat.com>
9316
9317 PR c/59940
9318 * gcc.dg/pr59940.c: New test.
9319 * gcc.dg/pr35635.c (func3): Move dg-warning.
9320
9321 2014-01-30 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/59903
9324 * gcc.dg/torture/pr59903.c: New testcase.
9325
9326 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9327
9328 PR c++/58843
9329 * g++.dg/lookup/crash8.C: New.
9330
9331 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9332
9333 PR c++/58649
9334 * g++.dg/template/crash117.C: New.
9335
9336 2014-01-30 Richard Biener <rguenther@suse.de>
9337
9338 PR c/59905
9339 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9340 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9341 abort.
9342 * gcc.dg/invalid-call-1.c: Likewise.
9343
9344 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9345
9346 PR c++/58561
9347 * g++.dg/cpp1y/auto-fn23.C: New.
9348
9349 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/58846
9352 * g++.dg/init/dso_handle2.C: New.
9353
9354 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/58674
9357 * g++.dg/cpp0x/pr58674.C: New.
9358
9359 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9360
9361 PR target/59617
9362 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9363 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9364
9365 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9366
9367 * gcc.dg/vmx/merge-be-order.c: New.
9368 * gcc.dg/vmx/merge.c: New.
9369 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9370 * gcc.dg/vmx/merge-vsx.c: New.
9371
9372 2014-01-29 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/58742
9375 * gcc.dg/pr58742-1.c: New testcase.
9376 * gcc.dg/pr58742-2.c: Likewise.
9377 * gcc.dg/pr58742-3.c: Likewise.
9378
9379 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9380
9381 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9382 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9383 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9384
9385 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9386
9387 PR c++/58702
9388 * g++.dg/gomp/pr58702.C: New.
9389
9390 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9391
9392 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9393 selector.
9394
9395 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR middle-end/59917
9398 PR tree-optimization/59920
9399 * gcc.dg/pr59920-1.c: New test.
9400 * gcc.dg/pr59920-2.c: New test.
9401 * gcc.dg/pr59920-3.c: New test.
9402 * c-c++-common/gomp/pr59917-1.c: New test.
9403 * c-c++-common/gomp/pr59917-2.c: New test.
9404
9405 PR tree-optimization/59594
9406 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9407 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9408 * gcc.dg/vect/pr59594.c: New test.
9409
9410 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9411
9412 PR fortran/59414
9413 * gfortran.dg/allocate_class_3.f90: New test.
9414
9415 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9416
9417 PR preprocessor/59935
9418 * c-c++-common/cpp/warning-zero-location.c: New test.
9419 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9420
9421 2014-01-27 Steve Ellcey <sellcey@mips.com>
9422
9423 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9424
9425 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9426
9427 * g++.dg/ext/mv16.C: New tests.
9428
9429 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9430
9431 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9432 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9433 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9434 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9435 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9436 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9437 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9438 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9440 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9441 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9442 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9443 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9444 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9445 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9446 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9447 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9448 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9449 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9450 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9451 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9452 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9453 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9454 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9455 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9456 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9457 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9458 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9459 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9460 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9461 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9462 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9463 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9464 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9465 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9466 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9467 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9468 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9469 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9470 _mm512_mask_cvtepi32_storeu_epi8.
9471 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9473 _mm512_mask_cvtepi32_storeu_epi16.
9474 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9476 _mm512_mask_cvtepi64_storeu_epi8.
9477 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9478 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9479 _mm512_mask_cvtepi64_storeu_epi16.
9480 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9482 _mm512_mask_cvtepi64_storeu_epi32.
9483 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9484 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9485 _mm512_mask_cvtsepi32_storeu_epi8.
9486 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9487 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9488 _mm512_mask_cvtsepi32_storeu_epi16.
9489 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9490 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9491 _mm512_mask_cvtsepi64_storeu_epi8.
9492 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9493 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9494 _mm512_mask_cvtsepi64_storeu_epi16.
9495 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9496 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9497 _mm512_mask_cvtsepi64_storeu_epi32.
9498 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9499 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9500 _mm512_mask_cvtusepi32_storeu_epi8.
9501 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9502 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9503 _mm512_mask_cvtusepi32_storeu_epi16.
9504 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9505 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9506 _mm512_mask_cvtusepi64_storeu_epi8.
9507 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9508 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9509 _mm512_mask_cvtusepi64_storeu_epi16.
9510 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9511 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9512 _mm512_mask_cvtusepi64_storeu_epi32.
9513 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9514 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9515
9516 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9517
9518 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9519 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9520 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9521 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9522 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9523 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9524 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9525 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9526 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9527 built-ins roudning immediate.
9528 * gcc.target/i386/sse-22.c: Add new built-ins.
9529 * gcc.target/i386/sse-23.c: Ditto.
9530 * gcc.target/i386/avx-1.c: Ditto.
9531
9532 2014-01-27 Christian Bruel <christian.bruel@st.com>
9533
9534 * gcc.target/sh/torture/strncmp.c: New tests.
9535
9536 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9537
9538 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9539
9540 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9541
9542 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9543
9544 2014-01-24 Jeff Law <law@redhat.com>
9545
9546 PR tree-optimization/59919
9547 * gcc.c-torture/compile/pr59919.c: New test.
9548
9549 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9550
9551 PR c++/57524
9552 * g++.dg/ext/timevar2.C: New.
9553
9554 2014-01-24 Marek Polacek <polacek@redhat.com>
9555
9556 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9557
9558 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9559
9560 PR target/59929
9561 * gcc.target/i386/pr59929.c: New test.
9562
9563 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9564
9565 PR target/59909
9566 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9567 word atomic functions at runtime.
9568
9569 2014-01-23 Marek Polacek <polacek@redhat.com>
9570
9571 PR c/59846
9572 * gcc.dg/pr59846.c: New test.
9573
9574 2014-01-23 Marek Polacek <polacek@redhat.com>
9575
9576 PR c/58346
9577 * c-c++-common/pr58346-1.c: New test.
9578 * c-c++-common/pr58346-2.c: New test.
9579 * c-c++-common/pr58346-3.c: New test.
9580
9581 2014-01-23 Marek Polacek <polacek@redhat.com>
9582
9583 PR c/59871
9584 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9585 * gcc.dg/pr59871.c: New test.
9586
9587 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 PR c++/58980
9590 * g++.dg/parse/enum11.C: New.
9591
9592 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9593
9594 * gcc.target/aarch64/sshr64_1.c: New testcase.
9595
9596 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9597
9598 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9599 SIMD enabled function.
9600 * g++.dg/cilk-plus/ef_test.C: New test.
9601 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9602 and added C++ ones.
9603 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9604 to differenciate C error messages from C++ ones.
9605
9606 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9607
9608 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9609
9610 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9611
9612 * gcc.target/microblaze/others/builtin-trap.c: New test,
9613
9614 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR middle-end/58809
9617 * c-c++-common/gomp/pr58809.c: New test.
9618
9619 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9620
9621 PR sanitizer/59897
9622 * c-c++-common/asan/use-after-return-1.c: Fixed
9623 to pass on darwin.
9624
9625 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9626
9627 PR preprocessor/58580
9628 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9629
9630 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9631 Ilya Tocar <ilya.tocar@intel.com>
9632
9633 * gcc.target/i386/avx512f-kmovw-1.c: New.
9634
9635 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9636
9637 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9638 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9639 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9640 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9641 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9642 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9643
9644 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9645
9646 PR target/52125
9647 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9648 * gcc.target/mips/pr52125.c: New test.
9649
9650 2014-01-22 Marek Polacek <polacek@redhat.com>
9651
9652 PR c/59891
9653 * gcc.dg/torture/pr59891.c: New test.
9654
9655 2014-01-22 Jeff Law <law@redhat.com>
9656
9657 PR tree-optimization/59597
9658 * gcc.dg/tree-ssa/pr59597.c: New test.
9659
9660 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9661
9662 PR rtl-optimization/59477
9663 * g++.dg/pr59477.C: New.
9664
9665 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9666
9667 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9668
9669 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9670
9671 PR c++/59482
9672 * g++.dg/pr59482.C: New.
9673
9674 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9675
9676 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9677 * gcc.dg/vmx/extract-vsx.c: New.
9678 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9679 * gcc.dg/vmx/insert-vsx.c: New.
9680
9681 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9682
9683 PR rtl-optimization/59896
9684 * gcc.target/arm/pr59896.c: New.
9685
9686 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9687
9688 PR rtl-optimization/59858
9689 * gcc.target/arm/pr59858.c: New.
9690
9691 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR target/59003
9694 * gcc.dg/tree-prof/pr59003.c: New test.
9695
9696 PR middle-end/59860
9697 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9698 other targets.
9699
9700 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9701
9702 * gfortran.dg/round_3.f08: Add more cases.
9703
9704 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9705
9706 * lib/target-supports.exp (force_conventional_output_for): New
9707 procedure.
9708 * lib/scanasm.exp (scan-assembler_required_options)
9709 (scan-assembler-not_required_options)
9710 (scan-assembler-times_required_options): Replace with
9711 force_conventional_output_fors.
9712 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9713 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9714
9715 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9716
9717 PR middle-end/59789
9718 * gcc.target/i386/pr59789.c: New testcase.
9719
9720 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9721
9722 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9723 the 'code' bitfield from 16 to 8.
9724
9725 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9726
9727 * lib/target-supports.exp
9728 (check_effective_target_vect_perm): Exclude aarch64_be.
9729 (check_effective_target_vect_perm_byte): Likewise.
9730 (check_effective_target_vect_perm_short): Likewise.
9731
9732 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9733
9734 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9735 (RUN_TEST): Use new macro.
9736 (INDEX64_32): Delete.
9737 (INDEX64_64): Likewise.
9738 (INDEX128_32): Likewise.
9739 (INDEX128_64): Likewise.
9740 (INDEX): Likewise.
9741 (test_vneg_f32): Use fixed RUN_TEST.
9742
9743 2014-01-20 Richard Biener <rguenther@suse.de>
9744
9745 PR middle-end/59860
9746 * gcc.dg/pr59860.c: New testcase.
9747
9748 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR target/59880
9751 * gcc.target/i386/pr59880.c: New test.
9752
9753 2014-01-20 Renlin Li <renlin.li@arm.com>
9754
9755 * gcc.dg/pr44194-1.c: Tweak regexp.
9756
9757 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9758
9759 PR libfortran/59771
9760 PR libfortran/59774
9761 PR libfortran/59836
9762 * gfortran.dg/round_3.f08: New cases added.
9763 * gfortran.dg/fmt_g_1.f90: New test.
9764
9765 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9766
9767 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9768
9769 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9770
9771 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9772
9773 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9774
9775 * gcc.dg/vect/pr57705.c: Require vect_int.
9776 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9777 * gcc.dg/vect/vect-alias-check.c: Likewise.
9778
9779 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9780
9781 PR fortran/58007
9782 * gfortran.dg/unresolved_fixup_1.f90: New test.
9783 * gfortran.dg/unresolved_fixup_2.f90: New test.
9784
9785 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR target/58944
9788 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9789 Remove dg-prune-output lines.
9790
9791 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR middle-end/59706
9794 * gfortran.dg/pr59706.f90: New test.
9795 * g++.dg/ext/pr59706.C: New test.
9796
9797 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/59270
9800 PR c++/58811
9801 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9802 * g++.dg/init/pr58811.C: Likewise.
9803
9804 2014-01-17 Jeff Law <law@redhat.com>
9805
9806 PR middle-end/57904
9807 * gfortran.dg/pr57904.f90: New test.
9808
9809 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9810
9811 PR c++/59269
9812 * g++.dg/cpp0x/nsdmi-union4.C: New.
9813
9814 2014-01-17 Marek Polacek <polacek@redhat.com>
9815
9816 PR c++/59838
9817 * g++.dg/diagnostic/pr59838.C: New test.
9818
9819 2014-01-17 Marek Polacek <polacek@redhat.com>
9820
9821 PR c/58346
9822 * gcc.dg/pr58346.c: New test.
9823
9824 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR testsuite/58776
9827 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9828 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9829 option duplication.
9830
9831 PR fortran/59440
9832 * gfortran.dg/pr59440-1.f90: New test.
9833 * gfortran.dg/pr59440-2.f90: New test.
9834 * gfortran.dg/pr59440-3.f90: New test.
9835
9836 PR testsuite/59064
9837 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9838 testing for " version" and " alias" with one testing for
9839 " version\[^\n\r]* alias".
9840 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9841 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9842 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9843 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9844 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9845 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9846
9847 PR c++/57945
9848 * c-c++-common/torture/pr57945.c: New test.
9849
9850 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9851
9852 * gcc.target/arm/its.c: New testcase.
9853
9854 2014-01-16 Jan Hubicka <jh@suse.cz>
9855
9856 PR ipa/59775
9857 * g++.dg/torture/pr59775.C: New testcase.
9858
9859 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9860
9861 PR middle-end/58344
9862 * gcc.c-torture/compile/pr58344.c: New test.
9863
9864 PR target/59839
9865 * gcc.target/i386/pr59839.c: New test.
9866
9867 PR debug/54694
9868 * gcc.target/i386/pr9771-1.c (main): Rename to...
9869 (real_main): ... this. Add __asm name "main".
9870 (ASMNAME, ASMNAME2, STRING): Define.
9871
9872 2014-01-16 Nick Clifton <nickc@redhat.com>
9873
9874 PR middle-end/28865
9875 * gcc.c-torture/compile/pr28865.c: New.
9876 * gcc.c-torture/execute/pr28865.c: New.
9877
9878 2014-01-16 Marek Polacek <polacek@redhat.com>
9879
9880 PR middle-end/59827
9881 * gcc.dg/pr59827.c: New test.
9882
9883 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9884
9885 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9886
9887 2014-01-15 Richard Henderson <rth@redhat.com>
9888
9889 PR debug/54694
9890 * gcc.target/i386/pr54694.c: New test.
9891
9892 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9893
9894 PR c++/49718
9895 * g++.dg/pr49718.C: New test.
9896
9897 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9898
9899 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9900
9901 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9902
9903 * gcc.dg/vmx/mult-even-odd.c: New.
9904 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9905
9906 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9907
9908 * lib/target-supports.exp (check_libcilkrts_available): Added an
9909 extern "C" if we are using C++ along with a function prototype.
9910
9911 2014-01-15 Jeff Law <law@redhat.com>
9912
9913 PR tree-optimization/59747
9914 * gcc.c-torture/execute/pr59747.c: New test.
9915
9916 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9917
9918 PR target/59794
9919 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9920 Linux/x86.
9921 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9922 * g++.dg/ext/attribute-test-1.C: Likewise.
9923 * g++.dg/ext/attribute-test-2.C: Likewise.
9924 * g++.dg/ext/attribute-test-3.C: Likewise.
9925 * g++.dg/ext/attribute-test-4.C: Likewise.
9926 * g++.dg/ext/pr56790-1.C: Likewise.
9927 * g++.dg/torture/pr38565.C: Likewise.
9928 * gcc.dg/pr53060.c: Likewise.
9929 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9930 * c-c++-common/vector-compare-2.c: Likewise.
9931 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9932 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9933 dg-message line number.
9934
9935 2014-01-15 Matthias Klose <doko@ubuntu.com>
9936
9937 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9938
9939 2014-01-15 Richard Biener <rguenther@suse.de>
9940
9941 PR tree-optimization/59822
9942 * g++.dg/torture/pr59822.C: New testcase.
9943
9944 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9945
9946 PR target/59808
9947 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9948 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9949
9950 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9951 Kugan Vivekanandarajah <kuganv@linaro.org>
9952
9953 PR target/59695
9954 * g++.dg/pr59695.C: New testcase.
9955
9956 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9957
9958 PR target/59803
9959 * gcc.c-torture/compile/pr59803.c: New testcase.
9960
9961 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR c/58943
9964 * gcc.c-torture/execute/pr58943.c: New test.
9965 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9966
9967 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9968
9969 PR target/59794
9970 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9971 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9972 (bar): Change return type to void. Set y to x.
9973 * gcc.target/i386/pr59794-1.c: New testcase.
9974 * gcc.target/i386/pr59794-2.c: Likewise.
9975 * gcc.target/i386/pr59794-3.c: Likewise.
9976 * gcc.target/i386/pr59794-4.c: Likewise.
9977 * gcc.target/i386/pr59794-5.c: Likewise.
9978 * gcc.target/i386/pr59794-6.c: Likewise.
9979 * gcc.target/i386/pr59794-7.c: Likewise.
9980
9981 2014-01-14 Richard Biener <rguenther@suse.de>
9982
9983 PR tree-optimization/58921
9984 PR tree-optimization/59006
9985 * gcc.dg/torture/pr58921.c: New testcase.
9986 * gcc.dg/torture/pr59006.c: Likewise.
9987 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9988
9989 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR testsuite/59494
9992 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9993 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9994 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9995 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9996 Executing predictive commoning without unrolling.
9997
9998 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9999
10000 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10001 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10002 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10003 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10004 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10005 __builtin_ia32_rsqrt28sd_round.
10006 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10007 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10008 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10009 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10010 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10011 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10012 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10013 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10014 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10015 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10016 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10017 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10018 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10019 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10020 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10021 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10022 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10023 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10024 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10025 fix wrong rounding mode (see above).
10026 * gcc.target/i386/sse-23.c: Ditto.
10027
10028 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10029
10030 * gcc.dg/vmx/insert.c: New.
10031 * gcc.dg/vmx/insert-be-order.c: New.
10032 * gcc.dg/vmx/extract.c: New.
10033 * gcc.dg/vmx/extract-be-order.c: New.
10034
10035 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR tree-optimization/59387
10038 * gcc.c-torture/execute/pr59387.c: New test.
10039
10040 2014-01-13 Richard Biener <rguenther@suse.de>
10041
10042 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10043 adjusting mathlib options.
10044 * gfortran.dg/lto/lto.exp: Likewise.
10045
10046 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gnat.dg/loop_optimization17.adb: New test.
10049 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10050
10051 2014-01-13 Christian Bruel <christian.bruel@st.com>
10052
10053 * gcc.target/sh/cmpstrn.c: New case.
10054
10055 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10056
10057 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10058 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10059
10060 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10061
10062 PR fortran/58026
10063 * gfortran.dg/alloc_comp_basics_6.f90: New.
10064
10065 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10066
10067 PR fortran/59700
10068 * gfortran.dg/pr59700.f90: New test.
10069
10070 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10071
10072 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10073 * gfortran.dg/use_only_3.f90: Likewise.
10074 * gfortran.dg/inquire_10.f90: Delete opened file.
10075 * gfortran.dg/inquire_15.f90: Likewise.
10076 * gfortran.dg/pr16597.f90: Likewise.
10077 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10078 for PR59419.
10079
10080 2014-01-10 Jeff Law <law@redhat.com>
10081
10082 PR middle-end/59743
10083 * gcc.c-torture/compile/pr59743.c: New test.
10084
10085 2014-01-10 Jan Hubicka <jh@suse.cz>
10086
10087 PR ipa/58585
10088 * g++.dg/torture/pr58585.C: New testcase.
10089
10090 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10091
10092 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10093
10094 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10095
10096 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10097
10098 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10099
10100 PR target/59744
10101 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10102 * gcc.target/aarch64/cmn-neg2.c: New test.
10103
10104 2014-01-10 Richard Biener <rguenther@suse.de>
10105
10106 PR tree-optimization/59374
10107 * gcc.dg/torture/pr59374-3.c: New testcase.
10108
10109 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10110
10111 * lib/target-supports.exp
10112 (check_effective_target_arm_crypto_ok_nocache): New.
10113 (check_effective_target_arm_crypto_ok): Use above procedure.
10114 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10115
10116 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10117
10118 PR ipa/58252
10119 PR ipa/59226
10120 * g++.dg/ipa/devirt-20.C: New testcase.
10121 * g++.dg/torture/pr58252.C: Likewise.
10122 * g++.dg/torture/pr59226.C: Likewise.
10123
10124 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10125
10126 * c-c++-common/asan/no-asan-stack.c: New test.
10127
10128 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR middle-end/59670
10131 * gcc.dg/pr59670.c: New test.
10132
10133 2014-01-09 Steve Ellcey <sellcey@mips.com>
10134
10135 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10136
10137 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR middle-end/47735
10140 * gcc.target/i386/pr47735.c: New test.
10141
10142 PR tree-optimization/59622
10143 * g++.dg/opt/pr59622-2.C: New test.
10144 * g++.dg/opt/pr59622-3.C: New test.
10145 * g++.dg/opt/pr59622-4.C: New test.
10146 * g++.dg/opt/pr59622-5.C: New test.
10147
10148 PR sanitizer/59136
10149 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10150 filename:line instead of (modulename+offset) form with stripped
10151 initial / from the filename.
10152
10153 2014-01-09 Ian Lance Taylor <iant@google.com>
10154
10155 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10156 the other Go compiler.
10157
10158 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10159
10160 PR c++/59730
10161 * g++.dg/cpp0x/variadic145.C: New.
10162
10163 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10164
10165 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10166 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10167
10168 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10169
10170 PR testsuite/59524
10171 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10172 are run only if the Cilk library is available/enabled.
10173 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10174 * lib/target-supports.exp (check_libcilkrts_available): New function.
10175
10176 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10177
10178 PR c++/59631
10179 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10180 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10181 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10182 with dg-additional-options.
10183 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10184 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10185 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10186 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10187 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10188 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10189
10190 2014-01-09 Richard Biener <rguenther@suse.de>
10191
10192 PR tree-optimization/59715
10193 * gcc.dg/torture/pr59715.c: New testcase.
10194
10195 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10196
10197 * c-c++-common/asan/no-asan-globals.c: New test.
10198 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10199 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10200 * c-c++-common/asan/use-after-return-1.c: Likewise.
10201 * c-c++-common/asan/no-use-after-return.c: Likewise.
10202
10203 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10204
10205 * gnat.dg/weak2.ad[sb]: New test.
10206
10207 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10208
10209 PR middle-end/59471
10210 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10211 type, use pointers to vector type instead.
10212
10213 2014-01-08 Catherine Moore <clm@codesourcery.com>
10214
10215 * gcc.target/mips/umips-branch-3.c: New test.
10216 * gcc.target/mips/umips-branch-4.c: New test.
10217
10218 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10219
10220 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10221 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10222 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10223 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10224 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10225 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10226 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10227 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10228
10229 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10230
10231 PR rtl-optimization/59137
10232 * gcc.target/mips/pr59137.c: New test.
10233
10234 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10235
10236 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10237 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10238 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10239 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10240 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10241 Require fpic effective target.
10242 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10243
10244 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR ipa/59722
10247 * gcc.dg/pr59722.c: New test.
10248
10249 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10250
10251 PR middle-end/57748
10252 * gcc.dg/torture/pr57748-3.c: New test.
10253 * gcc.dg/torture/pr57748-4.c: New test.
10254
10255 2014-01-08 Marek Polacek <polacek@redhat.com>
10256
10257 PR middle-end/59669
10258 * gcc.dg/gomp/pr59669-1.c: New test.
10259 * gcc.dg/gomp/pr59669-2.c: New test.
10260
10261 2014-01-08 Martin Jambor <mjambor@suse.cz>
10262
10263 PR ipa/59610
10264 * gcc.dg/ipa/pr59610.c: New test.
10265
10266 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10267
10268 PR fortran/58182
10269 * gfortran.dg/binding_label_tests_26a.f90: New.
10270 * gfortran.dg/binding_label_tests_26b.f90: New.
10271
10272 2014-01-08 Marek Polacek <polacek@redhat.com>
10273
10274 PR sanitizer/59667
10275 * c-c++-common/ubsan/pr59667.c: New test.
10276
10277 2014-01-08 Richard Biener <rguenther@suse.de>
10278
10279 PR middle-end/59630
10280 * gcc.dg/pr59630.c: New testcase.
10281
10282 2014-01-08 Richard Biener <rguenther@suse.de>
10283
10284 PR middle-end/59471
10285 * gcc.dg/pr59471.c: New testcase.
10286
10287 2014-01-07 Jeff Law <law@redhat.com>
10288
10289 PR middle-end/53623
10290 * gcc.target/i386/pr53623.c: New test.
10291
10292 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10293
10294 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10295 blanks at EOF.
10296 * g++.dg/cpp1y/pr58534.C: Likewise.
10297 * g++.dg/cpp1y/pr58536.C: Likewise.
10298 * g++.dg/cpp1y/pr58548.C: Likewise.
10299 * g++.dg/cpp1y/pr58549.C: Likewise.
10300 * g++.dg/cpp1y/pr58637.C: Likewise.
10301 * g++.dg/cpp1y/pr59112.C: Likewise.
10302 * g++.dg/cpp1y/pr59113.C: Likewise.
10303 * g++.dg/cpp1y/pr59629.C: Likewise.
10304 * g++.dg/cpp1y/pr59635.C: Likewise.
10305 * g++.dg/cpp1y/pr59636.C: Likewise.
10306 * g++.dg/cpp1y/pr59638.C: Likewise.
10307
10308 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10309
10310 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10311
10312 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10313
10314 * gcc.target/i386/intrinsics_4.c (bar): New function.
10315
10316 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10317
10318 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10319
10320 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR rtl-optimization/58668
10323 * gcc.dg/pr58668.c: New test.
10324
10325 PR tree-optimization/59643
10326 * gcc.dg/pr59643.c: New test.
10327 * gcc.c-torture/execute/pr59643.c: New test.
10328
10329 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10330
10331 PR fortran/59589
10332 * gfortran.dg/class_allocate_16.f90: New.
10333
10334 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR target/59644
10337 * gcc.target/i386/pr59644.c: New test.
10338
10339 2014-01-06 Marek Polacek <polacek@redhat.com>
10340
10341 PR c/57773
10342 * gcc.dg/pr57773.c: New test.
10343
10344 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10345
10346 PR c++/59635
10347 PR c++/59636
10348 PR c++/59629
10349 PR c++/59638
10350 * g++.dg/cpp1y/pr59635.C: New testcase.
10351 * g++.dg/cpp1y/pr59636.C: New testcase.
10352 * g++.dg/cpp1y/pr59629.C: New testcase.
10353 * g++.dg/cpp1y/pr59638.C: New testcase.
10354
10355 2014-01-06 Martin Jambor <mjambor@suse.cz>
10356
10357 PR ipa/59008
10358 * gcc.dg/ipa/pr59008.c: New test.
10359
10360 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10361
10362 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10363 if supported.
10364
10365 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10368 Require c99_runtime.
10369 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10370
10371 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10372 Require c99_runtime.
10373 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10374 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10375 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10376
10377 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10378 Require c99_runtime.
10379 Make CALC void static.
10380 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10381
10382 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10383 Require c99_runtime.
10384 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10385
10386 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10387
10388 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10389 * gcc.target/i386/pr59501-2.c: Likewise.
10390 * gcc.target/i386/pr59501-3.c: Likewise.
10391 * gcc.target/i386/pr59501-4.c: Likewise.
10392 * gcc.target/i386/pr59501-5.c: Likewise.
10393 * gcc.target/i386/pr59501-6.c: Likewise.
10394
10395 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10396
10397 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10398 * gcc.target/i386/pr59390_1.c: Likewise.
10399 * gcc.target/i386/pr59390_2.c: Likewise.
10400
10401 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10402
10403 * gcc.dg/pr59350.c: Tweak.
10404 * gcc.dg/pr59350-2.c: New test.
10405 * g++.dg/pr59510.C: Likewise.
10406
10407 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10408
10409 PR fortran/59023
10410 * gfortran.dg/bind_c_procs_2.f90: New.
10411
10412 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10413
10414 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10415 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10416 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10417 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10418 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10419 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10420 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10421
10422 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10423
10424 * gcc.target/arm/neon-nested-apcs.c: New test.
10425
10426 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR tree-optimization/59519
10429 * gcc.dg/vect/pr59519-1.c: New test.
10430 * gcc.dg/vect/pr59519-2.c: New test.
10431
10432 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10433 vmovdqu32.
10434
10435 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10436
10437 PR fortran/59547
10438 * gfortran.dg/typebound_proc_32.f90: New.
10439
10440 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10441
10442 PR c++/58950
10443 * g++.dg/pr58950.C: New file.
10444
10445 2014-01-03 Tobias Burnus <burnus@net-b.de>
10446
10447 PR c++/58567
10448 * g++.dg/gomp/pr58567.C: New.
10449
10450 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10451
10452 PR tree-optimization/59651
10453 * gcc.dg/torture/pr59651.c: New test.
10454 * gcc.dg/vect/pr59651.c: Ditto.
10455
10456 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10457
10458 PR target/59625
10459 * gcc.target/i386/pr59625.c: New test.
10460
10461 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10462
10463 Core DR 1442
10464 PR c++/59165
10465 * g++.dg/cpp0x/range-for28.C: New.
10466 * g++.dg/cpp0x/range-for3.C: Update.
10467
10468 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10469
10470 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10471
10472 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10473
10474 PR c++/59641
10475 * g++.dg/cpp0x/pr59641.C: New file.
10476
10477 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10478
10479 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10480
10481 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10482
10483 PR c++/59378
10484 * g++.dg/ext/pr59378.C: New file.
10485
10486 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10487
10488 Update copyright years
10489
10490 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10491
10492 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10493 notice.
10494
10495 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10496
10497 PR fortran/59654
10498 * gfortran.dg/dynamic_dispatch_12.f90: New.
10499
10500 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10501
10502 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10503 the builtin isn't optimized away as unused.
10504
10505 PR rtl-optimization/59647
10506 * g++.dg/opt/pr59647.C: New test.
10507 \f
10508 Copyright (C) 2014 Free Software Foundation, Inc.
10509
10510 Copying and distribution of this file, with or without modification,
10511 are permitted in any medium without royalty provided the copyright
10512 notice and this notice are preserved.