re PR c++/62219 ([c++11] Spurious error for lambda in a friend function of a class...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/62219
4 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
5
6 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
7
8 * gcc.dg/vect/vect-reduc-or_1.c: New test.
9 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
10
11 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
12
13 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
14 New.
15
16 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
17 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
18
19 2014-09-22 Jakub Jelinek <jakub@redhat.com>
20
21 PR debug/63328
22 * c-c++-common/gomp/pr63328.c: New test.
23
24 2014-09-22 Martin Liska <mliska@suse.cz>
25
26 PR lto/63270
27 * g++.dg/lto/pr63270_0.C: New test.
28 * g++.dg/lto/pr63270_1.C: New test.
29
30 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
31
32 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
33 for call_value_rex64_ms_sysv.
34 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
35 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
36 for call_rex64_ms_sysv.
37
38 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
39 Tobias Burnus <burnus@net-b.de>
40
41 * gfortran.dg/coarray_atomic_5.f90: New
42
43 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
44
45 PR c++/61825
46 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
47
48 2014-09-19 Andi Kleen <ak@linux.intel.com>
49
50 * gcc.dg/pg-override.c: Only run on x86 Linux.
51 * gcc.dg/pg.c: Dito.
52 * gcc.target/i386/fentry-override.c: Exclude for PIC.
53 * gcc.target/i386/fentry.c: Dito.
54
55 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
56
57 PR ipa/61998
58 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
59
60 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
61
62 PR fortran/63152
63 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
64 * gfortran.dg/pr63152.f90: New test.
65
66 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
67
68 PR c++/58328
69 * g++.dg/cpp0x/nsdmi10.C: New.
70
71 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
72
73 * gcc.dg/ssp-3.c: New.
74 * gcc.dg/ssp-4.c: Likewise.
75
76 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
77
78 * gcc.target/s390/dfp-conv1.c: New testcase.
79
80 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
81
82 * c-c++-common/asan/red-align-1.c: New test.
83 * c-c++-common/asan/red-align-2.c: New test.
84
85 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
86
87 * gcc.dg/pr61053.c: Updated for x32.
88
89 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
90
91 PR debug/63285
92 * gcc.target/i386/pr63285.c: New test.
93
94 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
95
96 PR target/61360
97 * gcc.target/i386/pr61360.c: New.
98
99 2014-09-18 Jakub Jelinek <jakub@redhat.com>
100
101 PR c++/62017
102 * g++.dg/asan/pr62017.C: New test.
103
104 PR testsuite/63292
105 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
106
107 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
108
109 PR c++/62232
110 * g++.dg/cpp0x/Wdtor1.C: New.
111
112 2014-09-18 Joseph Myers <joseph@codesourcery.com>
113
114 * gcc.dg/torture/float128-exact-underflow.c: New test.
115
116 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/61745
119 * g++.dg/template/pr61745.C: New.
120
121 2014-09-17 Marek Polacek <polacek@redhat.com>
122
123 PR c/61854
124 * gcc.dg/cpp/pr61854-1.c: New test.
125 * gcc.dg/cpp/pr61854-2.c: New test.
126 * gcc.dg/cpp/pr61854-3.c: New test.
127 * gcc.dg/cpp/pr61854-3.h: New test.
128 * gcc.dg/cpp/pr61854-4.c: New test.
129 * gcc.dg/cpp/pr61854-5.c: New test.
130 * gcc.dg/cpp/pr61854-6.c: New test.
131 * gcc.dg/cpp/pr61854-7.c: New test.
132 * gcc.dg/cpp/pr61854-c90.c: New test.
133 * gcc.dg/cpp/pr61854-c94.c: New test.
134
135 2014-09-17 Jakub Jelinek <jakub@redhat.com>
136
137 PR debug/63284
138 * gcc.dg/pr63284.c: New test.
139
140 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
141
142 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/63241
145 * g++.dg/cpp0x/constexpr-63241.C: New.
146
147 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
148
149 PR libfortran/62768
150 * gfortran.dg/filename_null.f90: New test.
151
152 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
153
154 * gcc.dg/pg-override.c: Fix a typo.
155
156 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
157
158 * gcc.dg/pg.c: Fix a typo.
159
160 2014-09-16 Richard Biener <rguenther@suse.de>
161
162 PR testsuite/63258
163 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
164 for "vectorization not profitable".
165
166 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
167
168 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
169
170 2014-09-16 Jakub Jelinek <jakub@redhat.com>
171
172 PR fortran/56408
173 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
174 missing nexted dg-test call support in dejaGNU 1.4.4.
175
176 2014-09-15 Andi Kleen <ak@linux.intel.com>
177
178 * gcc.dg/pg-override.c: New test.
179 * gcc.dg/pg.c: New test.
180 * gcc.target/i386/fentry-override.c: New test.
181 * gcc.target/i386/fentry.c: New test.
182
183 2014-09-15 Jakub Jelinek <jakub@redhat.com>
184
185 PR fortran/56408
186 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
187 New global vars.
188 (dg-compile-aux-modules): New procedure.
189 * gfortran.dg/binding_label_tests_10.f03: Remove comment
190 and keep-modules.
191 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
192 use dg-compile-aux-modules.
193 * gfortran.dg/binding_label_tests_11.f03: Remove comment
194 and keep-modules.
195 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
196 use dg-compile-aux-modules.
197 * gfortran.dg/binding_label_tests_13.f03: Remove comment
198 and keep-modules.
199 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
200 use dg-compile-aux-modules.
201 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
202 and keep-modules.
203 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
204 use dg-compile-aux-modules.
205 * gfortran.dg/class_45a.f03: Remove keep-modules.
206 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
207 and cleanup-modules.
208 * gfortran.dg/class_4a.f03: Use dg-do link, use
209 dg-additional-sources and cleanup-modules, remove keep-modules
210 and update comment.
211 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
212 keep-modules, adjust comment.
213 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
214 dg-additional-sources and cleanup-modules.
215 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
216 associated comment.
217 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
218 remove comment.
219 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
220 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
221 use dg-compile-aux-modules.
222 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
223 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
224 use dg-compile-aux-modules.
225 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
226 * gfortran.dg/whole_file_29.f90: Remove comment, use
227 dg-compile-aux-modules.
228 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
229 * gfortran.dg/whole_file_31.f90: Remove comment, use
230 dg-compile-aux-modules.
231
232 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
233 gcc_parallel_test_enable): New procedures. If
234 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
235 runtest_file_p to invoke also gcc_parallel_test_run_p.
236 * g++.dg/guality/guality.exp (check_guality): Save/restore
237 test_counts array around the body of the procedure.
238 * gcc.dg/guality/guality.exp (check_guality): Likewise.
239 * g++.dg/plugin/plugin.exp: Run all the tests serially
240 by the first parallel runtest encountering it.
241 * gcc.dg/plugin/plugin.exp: Likewise.
242 * gcc.misc-tests/matrix1.exp: Likewise.
243 * gcc.misc-tests/dhry.exp: Likewise.
244 * gcc.misc-tests/acker1.exp: Likewise.
245 * gcc.misc-tests/linkage.exp: Likewise.
246 * gcc.misc-tests/mg.exp: Likewise.
247 * gcc.misc-tests/mg-2.exp: Likewise.
248 * gcc.misc-tests/sort2.exp: Likewise.
249 * gcc.misc-tests/sieve.exp: Likewise.
250 * gcc.misc-tests/options.exp: Likewise.
251 * gcc.misc-tests/help.exp: Likewise.
252 * go.test/go-test.exp (go-gc-tests): Use
253 gcc_parallel_test_enable {0, 1} around all handling of
254 each test.
255 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
256 * ada/acats/run_all.sh: Parallelize using mkdir inside of
257 a shared directory. Avoid forking and expr uses if
258 shell supports $(()).
259
260 2014-09-14 David Sherwood <david.sherwood@arm.com>
261
262 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
263
264 2014-09-14 James Clarke <jrtc27@jrtc27.com>
265
266 PR target/61407
267 * gcc.dg/darwin-minversion-1.c: Fixed formatting
268 * gcc.dg/darwin-minversion-2.c: Fixed formatting
269 * gcc.dg/darwin-minversion-3.c: Fixed formatting
270 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
271
272 2014-09-13 Marek Polacek <polacek@redhat.com>
273
274 PR c++/60862
275 * g++.dg/diagnostic/pr60862.C: New test.
276
277 2014-09-12 Richard Biener <rguenther@suse.de>
278
279 PR middle-end/63237
280 * g++.dg/torture/pr63237.C: New testcase.
281
282 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
283
284 * gcc.dg/vec-andxor1.c: New file.
285
286 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
287
288 PR target/58757
289 * gcc.dg/c11-true_min-1.c: New testcase.
290
291 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/61489
294 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
295 * g++.old-deja/g++.other/warn5.C: Adjust.
296
297 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
298
299 * gcc.target/aarch64/vset_lane_1.c: New test.
300
301 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
302
303 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
304 Fix declaration.
305 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
306 Fix declaration.
307 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
308 Fix declaration.
309 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
310 Fix declaration.
311
312 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
313
314 PR tree-optimization/63186
315 * gcc.dg/pr63186.c: New testcase.
316
317 2014-09-10 Xinliang David Li <davidxl@google.com>
318
319 PR target/63209
320 * gcc.c-torture/execute/pr63209.c: New test.
321
322 2014-09-10 Jakub Jelinek <jakub@redhat.com>
323
324 * gcc.target/i386/i386.exp: Only run vect-args.c tests
325 if runtest_file_p says they should be run.
326
327 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
328
329 * gcc.target/aarch64/vstN_1.c: New test.
330
331 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
332
333 * gcc.target/aarch64/vldN_lane_1.c: New test.
334
335 2014-09-10 Martin Jambor <mjambor@suse.cz>
336
337 PR ipa/61654
338 * g++.dg/ipa/pr61654.C: New test.
339
340 2014-09-10 Jakub Jelinek <jakub@redhat.com>
341
342 * c-c++-common/ubsan/attrib-3.c: New test.
343 * c-c++-common/ubsan/nonnull-1.c: New test.
344 * c-c++-common/ubsan/nonnull-2.c: New test.
345 * c-c++-common/ubsan/nonnull-3.c: New test.
346 * c-c++-common/ubsan/nonnull-4.c: New test.
347 * c-c++-common/ubsan/nonnull-5.c: New test.
348
349 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
350
351 * g++.dg/lto/pr63166_0.ii: New testcase.
352 * g++.dg/lto/pr63166_1.ii: New testcase.
353
354 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
355
356 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
357
358 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
359
360 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
361 xxpermdi and add commentary about adding it back later; remove
362 unused typedef.
363
364 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365
366 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
367 and 16-byte aligned.
368 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
369 * gcc.target/arm/vect-lroundf_1.c: Likewise.
370 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
371 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
372 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
373 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
374
375 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
376
377 * gcc.target/aarch64/vldN_dup_1.c: New test.
378
379 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
380
381 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
382
383 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
384
385 * gcc.target/aarch64/vldN_1.c: New test.
386
387 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
388
389 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
390
391 2014-09-09 Jiong Wang <jiong.wang@arm.com>
392
393 * gcc.target/arm/vect-copysignf.c: New testcase.
394
395 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
396
397 * gcc.target/arm/vfp-1.c: Updated expected assembly.
398
399 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 * gcc.target/arm/vfp-1.c: Updated expected assembly.
402
403 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
404
405 * gcc.target/arm/vfp-1.c: Updated expected assembly.
406
407 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
408
409 * gcc.target/arm/vfp-1.c: Updated expected assembly.
410
411 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
412
413 * gcc.target/arm/pr51835.c: Update expected assembly.
414 * gcc.target/arm/vfp-1.c: Likewise.
415 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
416 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
417 * gcc.target/arm/vfp-ldmiad.c: Likewise.
418 * gcc.target/arm/vfp-ldmias.c: Likewise.
419 * gcc.target/arm/vfp-stmdbd.c: Likewise.
420 * gcc.target/arm/vfp-stmdbs.c: Likewise.
421 * gcc.target/arm/vfp-stmiad.c: Likewise.
422 * gcc.target/arm/vfp-stmias.c: Likewise.
423
424 2014-09-09 Tony Wang <tony.wang@arm.com>
425
426 * gcc.target/arm/xordi3-opt.c: Disable this
427 test case for thumb1 target.
428 * gcc.target/arm/iordi3-opt.c: Ditto.
429
430 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
431
432 PR target/61749
433 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
434
435 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
436
437 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
438
439 2014-09-08 Jakub Jelinek <jakub@redhat.com>
440
441 PR tree-optimization/60196
442 PR tree-optimization/63189
443 * gcc.dg/vect/pr63189.c: New test.
444 * gcc.dg/vect/pr60196-1.c: New test.
445 * gcc.dg/vect/pr60196-2.c: New test.
446
447 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
448
449 * gcc.target/powerpc/swaps-p8-16.c: New test.
450
451 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
452
453 * gcc.target/i386/pr62208.c: New test.
454
455 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
456
457 PR testsuite/56194
458 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
459
460 * g++.dg/ipa/pr61800.C: Require visibility.
461
462 * gcc.dg/pr61868.c: Require lto.
463
464 2014-09-05 Easwaran Raman <eraman@google.com>
465
466 PR rtl-optimization/62146
467 * testsuite/g++.dg/opt/pr62146.C: New.
468
469 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
470
471 * gcc.dg/vect/vect-109.c: Skip predicate added.
472 * gcc.dg/vect/vect-93.c: Test check fixed.
473 * gcc.dg/vect/bb-slp-10.c: Likewise.
474 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
475 Check unaligned feature.
476
477 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
478
479 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
480 int{32,16,8}x1_t with int{32,16,8}_t.
481 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
482 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
483 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
484 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
485
486 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
487
488 * gcc.target/aarch64/vget_high_1.c: New test.
489 * gcc.target/aarch64/vget_low_1.c: Likewise.
490
491 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
492
493 * gcc.target/aarch64/simd/int_comparisons.x: New file.
494 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
495 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
496
497 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
498
499 * gcc.target/aarch64/simd/vrbit_1.c: New test.
500
501 2014-09-05 Richard Biener <rguenther@suse.de>
502
503 PR middle-end/63148
504 * gcc.dg/vect/pr63148.c: New testcase.
505 * c-c++-common/pr19807-1.c: Likewise.
506 * g++.dg/tree-ssa/pr19807.C: Adjust.
507 * g++.dg/tree-ssa/tmmti-2.C: Remove.
508
509 2014-09-05 Bin Cheng <bin.cheng@arm.com>
510
511 PR target/55701
512 * gcc.target/arm/memset-inline-1.c: New test.
513 * gcc.target/arm/memset-inline-2.c: New test.
514 * gcc.target/arm/memset-inline-3.c: New test.
515 * gcc.target/arm/memset-inline-4.c: New test.
516 * gcc.target/arm/memset-inline-5.c: New test.
517 * gcc.target/arm/memset-inline-6.c: New test.
518 * gcc.target/arm/memset-inline-7.c: New test.
519 * gcc.target/arm/memset-inline-8.c: New test.
520 * gcc.target/arm/memset-inline-9.c: New test.
521 * gcc.target/arm/memset-inline-10.c: New test.
522
523 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
524
525 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
526
527 2014-09-04 Guozhi Wei <carrot@google.com>
528
529 PR target/62040
530 * gcc.target/aarch64/pr62040.c: New test.
531
532 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
533
534 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
535 override specific ones, but specific ones do.
536
537 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
538
539 * gcc.target/powerpc/swaps-p8-13.c: New test.
540 * gcc.target/powerpc/swaps-p8-14.c: New test.
541 * gcc.target/powerpc/swaps-p8-15.c: New test.
542
543 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
544
545 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
546 regardless of endianness.
547
548 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
549
550 PR fortran/62174
551 * gfortran.dg/cray_pointers_11.f90: New.
552
553 2014-09-03 Martin Jambor <mjambor@suse.cz>
554
555 PR ipa/62015
556 * g++.dg/ipa/pr62015.C: New test.
557
558 2014-09-03 Martin Jambor <mjambor@suse.cz>
559
560 PR ipa/61986
561 * gcc.dg/ipa/pr61986.c: New test.
562
563 2014-09-03 Marek Polacek <polacek@redhat.com>
564
565 PR c/62294
566 * gcc.dg/pr62294.c: New test.
567 * gcc.dg/pr62294.h: New file.
568
569 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
570
571 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
572 of dg-options. Add "inline" keyword to test functions.
573
574 2014-09-03 Marek Polacek <polacek@redhat.com>
575
576 PR c/62024
577 * g++.dg/cpp0x/pr62024.C: New test.
578 * gcc.dg/pr62024.c: New test.
579
580 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
581
582 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
583 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
584 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
585 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
586 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
587 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
588
589 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
590
591 PR target/61078
592 * gcc.target/s390/pr61078.c: New testcase.
593
594 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
595
596 * gcc.dg/20111227-2.c: Compile only for x86 targets.
597 * gcc.dg/20111227-3.c: Ditto.
598
599 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
600
601 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
602
603 2014-09-03 Tobias Burnus <burnus@net-b.de>
604
605 PR fortran/61881
606 PR fortran/61888
607 PR fortran/57305
608 * gfortran.dg/sizeof_4.f90: New.
609
610 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
611
612 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
613 vec_cts, and vec_ctu.
614 * gcc.target/powerpc/builtins-2.c: Likewise.
615
616 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
617
618 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
619 [!__sun__ && !__hpux__] (arena_size): Scale according to
620 target pointer size.
621
622 2014-09-02 Marek Polacek <polacek@redhat.com>
623
624 PR fortran/62270
625 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
626
627 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
628
629 PR target/62275
630 * gcc.target/arm/vect-lceilf_1.c: New test.
631 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
632 * gcc.target/arm/vect-lroundf_1.c: Likewise.
633
634 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
635
636 PR target/62275
637 * gcc.target/arm/lceil-vcvt_1.c: New test.
638 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
639 * gcc.target/arm/lround-vcvt_1.c: Likewise.
640
641 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
642
643 DR 1453
644 * g++.dg/cpp0x/constexpr-volatile.C: New.
645 * g++.dg/ext/is_literal_type2.C: Likewise.
646
647 2014-09-02 Jakub Jelinek <jakub@redhat.com>
648 Balaji V. Iyer <balaji.v.iyer@intel.com>
649 Igor Zamyatin <igor.zamyatin@intel.com>
650
651 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
652 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
653 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
654 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
655 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
656 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
657 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
658 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
659 * g++.dg/cilk-plus/CK/cf3.cc: New test.
660 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
661 * g++.dg/cilk-plus/CK/for1.cc: New test.
662 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
663 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
664 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
665
666 2014-09-02 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/62695
669 * gfortran.dg/pr62695.f90: New testcase.
670
671 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
672
673 PR target/62312
674 * gcc.c-torture/compile/pr62312.c: New.
675
676 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
677
678 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
679
680 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
681
682 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
683 Return right away if !arm*-*-*.
684
685 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
686
687 * gcc.c-torture/unsorted/386.c: Move to ...
688 * gcc.c-torture/compile/386.c: ... here.
689 * gcc.c-torture/unsorted/86.c: Move to ...
690 * gcc.c-torture/compile/86.c: ... here.
691 * gcc.c-torture/unsorted/a1.c: Move to ...
692 * gcc.c-torture/compile/a1.c: ... here.
693 * gcc.c-torture/unsorted/a3.c: Move to ...
694 * gcc.c-torture/compile/a3.c: ... here.
695 * gcc.c-torture/unsorted/aaa.c: Move to ...
696 * gcc.c-torture/compile/aaa.c: ... here.
697 * gcc.c-torture/unsorted/aa.c: Move to ...
698 * gcc.c-torture/compile/aa.c: ... here.
699 * gcc.c-torture/unsorted/abs.c: Move to ...
700 * gcc.c-torture/compile/abs.c: ... here.
701 * gcc.c-torture/unsorted/a.c: Move to ...
702 * gcc.c-torture/compile/a.c: ... here.
703 * gcc.c-torture/unsorted/ac.c: Move to ...
704 * gcc.c-torture/compile/ac.c: ... here.
705 * gcc.c-torture/unsorted/acc.c: Move to ...
706 * gcc.c-torture/compile/acc.c: ... here.
707 * gcc.c-torture/unsorted/add386.c: Move to ...
708 * gcc.c-torture/compile/add386.c: ... here.
709 * gcc.c-torture/unsorted/add.c: Move to ...
710 * gcc.c-torture/compile/add.c: ... here.
711 * gcc.c-torture/unsorted/addcc.c: Move to ...
712 * gcc.c-torture/compile/addcc.c: ... here.
713 * gcc.c-torture/unsorted/andm.c: Move to ...
714 * gcc.c-torture/compile/andm.c: ... here.
715 * gcc.c-torture/unsorted/andmem.c: Move to ...
716 * gcc.c-torture/compile/andmem.c: ... here.
717 * gcc.c-torture/unsorted/andn.c: Move to ...
718 * gcc.c-torture/compile/andn.c: ... here.
719 * gcc.c-torture/unsorted/andok.c: Move to ...
720 * gcc.c-torture/compile/andok.c: ... here.
721 * gcc.c-torture/unsorted/andsi.c: Move to ...
722 * gcc.c-torture/compile/andsi.c: ... here.
723 * gcc.c-torture/unsorted/andsparc.c: Move to ...
724 * gcc.c-torture/compile/andsparc.c: ... here.
725 * gcc.c-torture/unsorted/aos.c: Move to ...
726 * gcc.c-torture/compile/aos.c: ... here.
727 * gcc.c-torture/unsorted/arr.c: Move to ...
728 * gcc.c-torture/compile/arr.c: ... here.
729 * gcc.c-torture/unsorted/as.c: Move to ...
730 * gcc.c-torture/compile/as.c: ... here.
731 * gcc.c-torture/unsorted/ase.c: Move to ...
732 * gcc.c-torture/compile/ase.c: ... here.
733 * gcc.c-torture/unsorted/b1.c: Move to ...
734 * gcc.c-torture/compile/b1.c: ... here.
735 * gcc.c-torture/unsorted/b2.c: Move to ...
736 * gcc.c-torture/compile/b2.c: ... here.
737 * gcc.c-torture/unsorted/b3.c: Move to ...
738 * gcc.c-torture/compile/b3.c: ... here.
739 * gcc.c-torture/unsorted/b88.c: Move to ...
740 * gcc.c-torture/compile/b88.c: ... here.
741 * gcc.c-torture/unsorted/bad.c: Move to ...
742 * gcc.c-torture/compile/bad.c: ... here.
743 * gcc.c-torture/unsorted/band.c: Move to ...
744 * gcc.c-torture/compile/band.c: ... here.
745 * gcc.c-torture/unsorted/bb0.c: Move to ...
746 * gcc.c-torture/compile/bb0.c: ... here.
747 * gcc.c-torture/unsorted/bb1.c: Move to ...
748 * gcc.c-torture/compile/bb1.c: ... here.
749 * gcc.c-torture/unsorted/bbb.c: Move to ...
750 * gcc.c-torture/compile/bbb.c: ... here.
751 * gcc.c-torture/unsorted/b.c: Move to ...
752 * gcc.c-torture/compile/b.c: ... here.
753 * gcc.c-torture/unsorted/bc.c: Move to ...
754 * gcc.c-torture/compile/bc.c: ... here.
755 * gcc.c-torture/unsorted/bcopy.c: Move to ...
756 * gcc.c-torture/compile/bcopy.c: ... here.
757 * gcc.c-torture/unsorted/bf.c: Move to ...
758 * gcc.c-torture/compile/bf.c: ... here.
759 * gcc.c-torture/unsorted/bfins.c: Move to ...
760 * gcc.c-torture/compile/bfins.c: ... here.
761 * gcc.c-torture/unsorted/bfx.c: Move to ...
762 * gcc.c-torture/compile/bfx.c: ... here.
763 * gcc.c-torture/unsorted/bge.c: Move to ...
764 * gcc.c-torture/compile/bge.c: ... here.
765 * gcc.c-torture/unsorted/bit.c: Move to ...
766 * gcc.c-torture/compile/bit.c: ... here.
767 * gcc.c-torture/unsorted/bitf.c: Move to ...
768 * gcc.c-torture/compile/bitf.c: ... here.
769 * gcc.c-torture/unsorted/bitw.c: Move to ...
770 * gcc.c-torture/compile/bitw.c: ... here.
771 * gcc.c-torture/unsorted/blk.c: Move to ...
772 * gcc.c-torture/compile/blk.c: ... here.
773 * gcc.c-torture/unsorted/bt386.c: Move to ...
774 * gcc.c-torture/compile/bt386.c: ... here.
775 * gcc.c-torture/unsorted/bt.c: Move to ...
776 * gcc.c-torture/compile/bt.c: ... here.
777 * gcc.c-torture/unsorted/BUG11.c: Move to ...
778 * gcc.c-torture/compile/BUG11.c: ... here.
779 * gcc.c-torture/unsorted/BUG12.c: Move to ...
780 * gcc.c-torture/compile/BUG12.c: ... here.
781 * gcc.c-torture/unsorted/BUG13.c: Move to ...
782 * gcc.c-torture/compile/BUG13.c: ... here.
783 * gcc.c-torture/unsorted/BUG16.c: Move to ...
784 * gcc.c-torture/compile/BUG16.c: ... here.
785 * gcc.c-torture/unsorted/BUG17.c: Move to ...
786 * gcc.c-torture/compile/BUG17.c: ... here.
787 * gcc.c-torture/unsorted/BUG18.c: Move to ...
788 * gcc.c-torture/compile/BUG18.c: ... here.
789 * gcc.c-torture/unsorted/BUG1.c: Move to ...
790 * gcc.c-torture/compile/BUG1.c: ... here.
791 * gcc.c-torture/unsorted/BUG21.c: Move to ...
792 * gcc.c-torture/compile/BUG21.c: ... here.
793 * gcc.c-torture/unsorted/BUG22.c: Move to ...
794 * gcc.c-torture/compile/BUG22.c: ... here.
795 * gcc.c-torture/unsorted/BUG23.c: Move to ...
796 * gcc.c-torture/compile/BUG23.c: ... here.
797 * gcc.c-torture/unsorted/BUG24.c: Move to ...
798 * gcc.c-torture/compile/BUG24.c: ... here.
799 * gcc.c-torture/unsorted/BUG25.c: Move to ...
800 * gcc.c-torture/compile/BUG25.c: ... here.
801 * gcc.c-torture/unsorted/BUG2.c: Move to ...
802 * gcc.c-torture/compile/BUG2.c: ... here.
803 * gcc.c-torture/unsorted/BUG3.c: Move to ...
804 * gcc.c-torture/compile/BUG3.c: ... here.
805 * gcc.c-torture/unsorted/BUG4.c: Move to ...
806 * gcc.c-torture/compile/BUG4.c: ... here.
807 * gcc.c-torture/unsorted/BUG5.c: Move to ...
808 * gcc.c-torture/compile/BUG5.c: ... here.
809 * gcc.c-torture/unsorted/BUG6.c: Move to ...
810 * gcc.c-torture/compile/BUG6.c: ... here.
811 * gcc.c-torture/unsorted/bug.c: Move to ...
812 * gcc.c-torture/compile/bug.c: ... here.
813 * gcc.c-torture/unsorted/bugc.c: Move to ...
814 * gcc.c-torture/compile/bugc.c: ... here.
815 * gcc.c-torture/unsorted/buns.c: Move to ...
816 * gcc.c-torture/compile/buns.c: ... here.
817 * gcc.c-torture/unsorted/bx.c: Move to ...
818 * gcc.c-torture/compile/bx.c: ... here.
819 * gcc.c-torture/unsorted/c1.c: Move to ...
820 * gcc.c-torture/compile/c1.c: ... here.
821 * gcc.c-torture/unsorted/c2.c: Move to ...
822 * gcc.c-torture/compile/c2.c: ... here.
823 * gcc.c-torture/unsorted/call386.c: Move to ...
824 * gcc.c-torture/compile/call386.c: ... here.
825 * gcc.c-torture/unsorted/call.c: Move to ...
826 * gcc.c-torture/compile/call.c: ... here.
827 * gcc.c-torture/unsorted/callind.c: Move to ...
828 * gcc.c-torture/compile/callind.c: ... here.
829 * gcc.c-torture/unsorted/c.c: Move to ...
830 * gcc.c-torture/compile/c.c: ... here.
831 * gcc.c-torture/unsorted/cc.c: Move to ...
832 * gcc.c-torture/compile/cc.c: ... here.
833 * gcc.c-torture/unsorted/charmtst.c: Move to ...
834 * gcc.c-torture/compile/charmtst.c: ... here.
835 * gcc.c-torture/unsorted/cmb.c: Move to ...
836 * gcc.c-torture/compile/cmb.c: ... here.
837 * gcc.c-torture/unsorted/cmp.c: Move to ...
838 * gcc.c-torture/compile/cmp.c: ... here.
839 * gcc.c-torture/unsorted/cmphi.c: Move to ...
840 * gcc.c-torture/compile/cmphi.c: ... here.
841 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
842 * gcc.c-torture/compile/cmpsi386.c: ... here.
843 * gcc.c-torture/unsorted/cmul.c: Move to ...
844 * gcc.c-torture/compile/cmul.c: ... here.
845 * gcc.c-torture/unsorted/cn1.c: Move to ...
846 * gcc.c-torture/compile/cn1.c: ... here.
847 * gcc.c-torture/unsorted/comb.c: Move to ...
848 * gcc.c-torture/compile/comb.c: ... here.
849 * gcc.c-torture/unsorted/consec.c: Move to ...
850 * gcc.c-torture/compile/consec.c: ... here.
851 * gcc.c-torture/unsorted/const.c: Move to ...
852 * gcc.c-torture/compile/const.c: ... here.
853 * gcc.c-torture/unsorted/conv.c: Move to ...
854 * gcc.c-torture/compile/conv.c: ... here.
855 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
856 * gcc.c-torture/compile/conv_tst.c: ... here.
857 * gcc.c-torture/unsorted/cp.c: Move to ...
858 * gcc.c-torture/compile/cp.c: ... here.
859 * gcc.c-torture/unsorted/csebug.c: Move to ...
860 * gcc.c-torture/compile/csebug.c: ... here.
861 * gcc.c-torture/unsorted/cvt.c: Move to ...
862 * gcc.c-torture/compile/cvt.c: ... here.
863 * gcc.c-torture/unsorted/dblbug.c: Move to ...
864 * gcc.c-torture/compile/dblbug.c: ... here.
865 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
866 * gcc.c-torture/compile/dbl_parm.c: ... here.
867 * gcc.c-torture/unsorted/d.c: Move to ...
868 * gcc.c-torture/compile/d.c: ... here.
869 * gcc.c-torture/unsorted/ddd.c: Move to ...
870 * gcc.c-torture/compile/ddd.c: ... here.
871 * gcc.c-torture/unsorted/dead.c: Move to ...
872 * gcc.c-torture/compile/dead.c: ... here.
873 * gcc.c-torture/unsorted/delay.c: Move to ...
874 * gcc.c-torture/compile/delay.c: ... here.
875 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
876 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
877 * gcc.c-torture/unsorted/di.c: Move to ...
878 * gcc.c-torture/compile/di.c: ... here.
879 * gcc.c-torture/unsorted/dic.c: Move to ...
880 * gcc.c-torture/compile/dic.c: ... here.
881 * gcc.c-torture/unsorted/dilayout.c: Move to ...
882 * gcc.c-torture/compile/dilayout.c: ... here.
883 * gcc.c-torture/unsorted/dimove.c: Move to ...
884 * gcc.c-torture/compile/dimove.c: ... here.
885 * gcc.c-torture/unsorted/dimul.c: Move to ...
886 * gcc.c-torture/compile/dimul.c: ... here.
887 * gcc.c-torture/unsorted/div.c: Move to ...
888 * gcc.c-torture/compile/div.c: ... here.
889 * gcc.c-torture/unsorted/divdf.c: Move to ...
890 * gcc.c-torture/compile/divdf.c: ... here.
891 * gcc.c-torture/unsorted/dm.c: Move to ...
892 * gcc.c-torture/compile/dm.c: ... here.
893 * gcc.c-torture/unsorted/dshift.c: Move to ...
894 * gcc.c-torture/compile/dshift.c: ... here.
895 * gcc.c-torture/unsorted/e.c: Move to ...
896 * gcc.c-torture/compile/e.c: ... here.
897 * gcc.c-torture/unsorted/ex.c: Move to ...
898 * gcc.c-torture/compile/ex.c: ... here.
899 * gcc.c-torture/unsorted/ext.c: Move to ...
900 * gcc.c-torture/compile/ext.c: ... here.
901 * gcc.c-torture/unsorted/f1.c: Move to ...
902 * gcc.c-torture/compile/f1.c: ... here.
903 * gcc.c-torture/unsorted/f2.c: Move to ...
904 * gcc.c-torture/compile/f2.c: ... here.
905 * gcc.c-torture/unsorted/fdmul.c: Move to ...
906 * gcc.c-torture/compile/fdmul.c: ... here.
907 * gcc.c-torture/unsorted/float.c: Move to ...
908 * gcc.c-torture/compile/float.c: ... here.
909 * gcc.c-torture/unsorted/flo.c: Move to ...
910 * gcc.c-torture/compile/flo.c: ... here.
911 * gcc.c-torture/unsorted/flt_const.c: Move to ...
912 * gcc.c-torture/compile/flt_const.c: ... here.
913 * gcc.c-torture/unsorted/fnul.c: Move to ...
914 * gcc.c-torture/compile/fnul.c: ... here.
915 * gcc.c-torture/unsorted/foo.c: Move to ...
916 * gcc.c-torture/compile/foo.c: ... here.
917 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
918 * gcc.c-torture/compile/forgetcc.c: ... here.
919 * gcc.c-torture/unsorted/fq.c: Move to ...
920 * gcc.c-torture/compile/fq.c: ... here.
921 * gcc.c-torture/unsorted/g.c: Move to ...
922 * gcc.c-torture/compile/g.c: ... here.
923 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
924 * gcc.c-torture/compile/gen_tst.c: ... here.
925 * gcc.c-torture/unsorted/glob.c: Move to ...
926 * gcc.c-torture/compile/glob.c: ... here.
927 * gcc.c-torture/unsorted/gronk.c: Move to ...
928 * gcc.c-torture/compile/gronk.c: ... here.
929 * gcc.c-torture/unsorted/hibug.c: Move to ...
930 * gcc.c-torture/compile/hibug.c: ... here.
931 * gcc.c-torture/unsorted/hi.c: Move to ...
932 * gcc.c-torture/compile/hi.c: ... here.
933 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
934 * gcc.c-torture/compile/HIcmp.c: ... here.
935 * gcc.c-torture/unsorted/HIset.c: Move to ...
936 * gcc.c-torture/compile/HIset.c: ... here.
937 * gcc.c-torture/unsorted/i.c: Move to ...
938 * gcc.c-torture/compile/i.c: ... here.
939 * gcc.c-torture/unsorted/i++.c: Move to ...
940 * gcc.c-torture/compile/i++.c: ... here.
941 * gcc.c-torture/unsorted/ic.c: Move to ...
942 * gcc.c-torture/compile/ic.c: ... here.
943 * gcc.c-torture/unsorted/icmp.c: Move to ...
944 * gcc.c-torture/compile/icmp.c: ... here.
945 * gcc.c-torture/unsorted/ifreg.c: Move to ...
946 * gcc.c-torture/compile/ifreg.c: ... here.
947 * gcc.c-torture/unsorted/imm.c: Move to ...
948 * gcc.c-torture/compile/imm.c: ... here.
949 * gcc.c-torture/unsorted/isinf.c: Move to ...
950 * gcc.c-torture/compile/isinf.c: ... here.
951 * gcc.c-torture/unsorted/jmp.c: Move to ...
952 * gcc.c-torture/compile/jmp.c: ... here.
953 * gcc.c-torture/unsorted/jumptab.c: Move to ...
954 * gcc.c-torture/compile/jumptab.c: ... here.
955 * gcc.c-torture/unsorted/layout.c: Move to ...
956 * gcc.c-torture/compile/layout.c: ... here.
957 * gcc.c-torture/unsorted/lbug.c: Move to ...
958 * gcc.c-torture/compile/lbug.c: ... here.
959 * gcc.c-torture/unsorted/l.c: Move to ...
960 * gcc.c-torture/compile/l.c: ... here.
961 * gcc.c-torture/unsorted/ll1.c: Move to ...
962 * gcc.c-torture/compile/ll1.c: ... here.
963 * gcc.c-torture/unsorted/llbug.c: Move to ...
964 * gcc.c-torture/compile/llbug.c: ... here.
965 * gcc.c-torture/unsorted/lll.c: Move to ...
966 * gcc.c-torture/compile/lll.c: ... here.
967 * gcc.c-torture/unsorted/load8.c: Move to ...
968 * gcc.c-torture/compile/load8.c: ... here.
969 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
970 * gcc.c-torture/compile/loadhicc.c: ... here.
971 * gcc.c-torture/unsorted/log2.c: Move to ...
972 * gcc.c-torture/compile/log2.c: ... here.
973 * gcc.c-torture/unsorted/logic.c: Move to ...
974 * gcc.c-torture/compile/logic.c: ... here.
975 * gcc.c-torture/unsorted/loop-1.c: Move to ...
976 * gcc.c-torture/compile/loop-1.c: ... here.
977 * gcc.c-torture/unsorted/loop386.c: Move to ...
978 * gcc.c-torture/compile/loop386.c: ... here.
979 * gcc.c-torture/unsorted/lop.c: Move to ...
980 * gcc.c-torture/compile/lop.c: ... here.
981 * gcc.c-torture/unsorted/m1.c: Move to ...
982 * gcc.c-torture/compile/m1.c: ... here.
983 * gcc.c-torture/unsorted/m2.c: Move to ...
984 * gcc.c-torture/compile/m2.c: ... here.
985 * gcc.c-torture/unsorted/m5.c: Move to ...
986 * gcc.c-torture/compile/m5.c: ... here.
987 * gcc.c-torture/unsorted/m68.c: Move to ...
988 * gcc.c-torture/compile/m68.c: ... here.
989 * gcc.c-torture/unsorted/mbyte.c: Move to ...
990 * gcc.c-torture/compile/mbyte.c: ... here.
991 * gcc.c-torture/unsorted/mchar.c: Move to ...
992 * gcc.c-torture/compile/mchar.c: ... here.
993 * gcc.c-torture/unsorted/mcmp.c: Move to ...
994 * gcc.c-torture/compile/mcmp.c: ... here.
995 * gcc.c-torture/unsorted/mdouble.c: Move to ...
996 * gcc.c-torture/compile/mdouble.c: ... here.
997 * gcc.c-torture/unsorted/memtst.c: Move to ...
998 * gcc.c-torture/compile/memtst.c: ... here.
999 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1000 * gcc.c-torture/compile/miscomp.c: ... here.
1001 * gcc.c-torture/unsorted/mm.c: Move to ...
1002 * gcc.c-torture/compile/mm.c: ... here.
1003 * gcc.c-torture/unsorted/mod.c: Move to ...
1004 * gcc.c-torture/compile/mod.c: ... here.
1005 * gcc.c-torture/unsorted/modcc.c: Move to ...
1006 * gcc.c-torture/compile/modcc.c: ... here.
1007 * gcc.c-torture/unsorted/move.c: Move to ...
1008 * gcc.c-torture/compile/move.c: ... here.
1009 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1010 * gcc.c-torture/compile/move_qhi.c: ... here.
1011 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1012 * gcc.c-torture/compile/mregtst.c: ... here.
1013 * gcc.c-torture/unsorted/msp.c: Move to ...
1014 * gcc.c-torture/compile/msp.c: ... here.
1015 * gcc.c-torture/unsorted/mtst.c: Move to ...
1016 * gcc.c-torture/compile/mtst.c: ... here.
1017 * gcc.c-torture/unsorted/mu.c: Move to ...
1018 * gcc.c-torture/compile/mu.c: ... here.
1019 * gcc.c-torture/unsorted/mul.c: Move to ...
1020 * gcc.c-torture/compile/mul.c: ... here.
1021 * gcc.c-torture/unsorted/mword1.c: Move to ...
1022 * gcc.c-torture/compile/mword1.c: ... here.
1023 * gcc.c-torture/unsorted/mword.c: Move to ...
1024 * gcc.c-torture/compile/mword.c: ... here.
1025 * gcc.c-torture/unsorted/n1.c: Move to ...
1026 * gcc.c-torture/compile/n1.c: ... here.
1027 * gcc.c-torture/unsorted/nand.c: Move to ...
1028 * gcc.c-torture/compile/nand.c: ... here.
1029 * gcc.c-torture/unsorted/n.c: Move to ...
1030 * gcc.c-torture/compile/n.c: ... here.
1031 * gcc.c-torture/unsorted/neg.c: Move to ...
1032 * gcc.c-torture/compile/neg.c: ... here.
1033 * gcc.c-torture/unsorted/o.c: Move to ...
1034 * gcc.c-torture/compile/o.c: ... here.
1035 * gcc.c-torture/unsorted/omit.c: Move to ...
1036 * gcc.c-torture/compile/omit.c: ... here.
1037 * gcc.c-torture/unsorted/opout.c: Move to ...
1038 * gcc.c-torture/compile/opout.c: ... here.
1039 * gcc.c-torture/unsorted/opt.c: Move to ...
1040 * gcc.c-torture/compile/opt.c: ... here.
1041 * gcc.c-torture/unsorted/or386.c: Move to ...
1042 * gcc.c-torture/compile/or386.c: ... here.
1043 * gcc.c-torture/unsorted/or.c: Move to ...
1044 * gcc.c-torture/compile/or.c: ... here.
1045 * gcc.c-torture/unsorted/parms.c: Move to ...
1046 * gcc.c-torture/compile/parms.c: ... here.
1047 * gcc.c-torture/unsorted/pass.c: Move to ...
1048 * gcc.c-torture/compile/pass.c: ... here.
1049 * gcc.c-torture/unsorted/p.c: Move to ...
1050 * gcc.c-torture/compile/p.c: ... here.
1051 * gcc.c-torture/unsorted/pmt.c: Move to ...
1052 * gcc.c-torture/compile/pmt.c: ... here.
1053 * gcc.c-torture/unsorted/poor.c: Move to ...
1054 * gcc.c-torture/compile/poor.c: ... here.
1055 * gcc.c-torture/unsorted/pp.c: Move to ...
1056 * gcc.c-torture/compile/pp.c: ... here.
1057 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1058 * gcc.c-torture/compile/pret-arg.c: ... here.
1059 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1060 * gcc.c-torture/compile/pyr2.c: ... here.
1061 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1062 * gcc.c-torture/compile/PYRBUG.c: ... here.
1063 * gcc.c-torture/unsorted/pyr.c: Move to ...
1064 * gcc.c-torture/compile/pyr.c: ... here.
1065 * gcc.c-torture/unsorted/q.c: Move to ...
1066 * gcc.c-torture/compile/q.c: ... here.
1067 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1068 * gcc.c-torture/compile/QIcmp.c: ... here.
1069 * gcc.c-torture/unsorted/QIset.c: Move to ...
1070 * gcc.c-torture/compile/QIset.c: ... here.
1071 * gcc.c-torture/unsorted/r1.c: Move to ...
1072 * gcc.c-torture/compile/r1.c: ... here.
1073 * gcc.c-torture/unsorted/r.c: Move to ...
1074 * gcc.c-torture/compile/r.c: ... here.
1075 * gcc.c-torture/unsorted/rel.c: Move to ...
1076 * gcc.c-torture/compile/rel.c: ... here.
1077 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1078 * gcc.c-torture/compile/rmsc.c: ... here.
1079 * gcc.c-torture/unsorted/round.c: Move to ...
1080 * gcc.c-torture/compile/round.c: ... here.
1081 * gcc.c-torture/unsorted/run.c: Move to ...
1082 * gcc.c-torture/compile/run.c: ... here.
1083 * gcc.c-torture/unsorted/sar.c: Move to ...
1084 * gcc.c-torture/compile/sar.c: ... here.
1085 * gcc.c-torture/unsorted/s.c: Move to ...
1086 * gcc.c-torture/compile/s.c: ... here.
1087 * gcc.c-torture/unsorted/scal.c: Move to ...
1088 * gcc.c-torture/compile/scal.c: ... here.
1089 * gcc.c-torture/unsorted/sc.c: Move to ...
1090 * gcc.c-torture/compile/sc.c: ... here.
1091 * gcc.c-torture/unsorted/scc.c: Move to ...
1092 * gcc.c-torture/compile/scc.c: ... here.
1093 * gcc.c-torture/unsorted/scond.c: Move to ...
1094 * gcc.c-torture/compile/scond.c: ... here.
1095 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1096 * gcc.c-torture/compile/selfrec.c: ... here.
1097 * gcc.c-torture/unsorted/seq.c: Move to ...
1098 * gcc.c-torture/compile/seq.c: ... here.
1099 * gcc.c-torture/unsorted/set386.c: Move to ...
1100 * gcc.c-torture/compile/set386.c: ... here.
1101 * gcc.c-torture/unsorted/set88.c: Move to ...
1102 * gcc.c-torture/compile/set88.c: ... here.
1103 * gcc.c-torture/unsorted/SFset.c: Move to ...
1104 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1105 * gcc.c-torture/unsorted/shand.c: Move to ...
1106 * gcc.c-torture/compile/shand.c: ... here.
1107 * gcc.c-torture/unsorted/sh.c: Move to ...
1108 * gcc.c-torture/compile/sh.c: ... here.
1109 * gcc.c-torture/unsorted/shft.c: Move to ...
1110 * gcc.c-torture/compile/shft.c: ... here.
1111 * gcc.c-torture/unsorted/shift.c: Move to ...
1112 * gcc.c-torture/compile/shift.c: ... here.
1113 * gcc.c-torture/unsorted/shloop.c: Move to ...
1114 * gcc.c-torture/compile/shloop.c: ... here.
1115 * gcc.c-torture/unsorted/shm.c: Move to ...
1116 * gcc.c-torture/compile/shm.c: ... here.
1117 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1118 * gcc.c-torture/compile/SIcmp.c: ... here.
1119 * gcc.c-torture/unsorted/signext2.c: Move to ...
1120 * gcc.c-torture/compile/signext2.c: ... here.
1121 * gcc.c-torture/unsorted/signext.c: Move to ...
1122 * gcc.c-torture/compile/signext.c: ... here.
1123 * gcc.c-torture/unsorted/sim.c: Move to ...
1124 * gcc.c-torture/compile/sim.c: ... here.
1125 * gcc.c-torture/unsorted/simple.c: Move to ...
1126 * gcc.c-torture/compile/simple.c: ... here.
1127 * gcc.c-torture/unsorted/SIset.c: Move to ...
1128 * gcc.c-torture/compile/SIset.c: ... here.
1129 * gcc.c-torture/unsorted/sne.c: Move to ...
1130 * gcc.c-torture/compile/sne.c: ... here.
1131 * gcc.c-torture/unsorted/sound.c: Move to ...
1132 * gcc.c-torture/compile/sound.c: ... here.
1133 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1134 * gcc.c-torture/compile/sparcbug.c: ... here.
1135 * gcc.c-torture/unsorted/speed.c: Move to ...
1136 * gcc.c-torture/compile/speed.c: ... here.
1137 * gcc.c-torture/unsorted/stor.c: Move to ...
1138 * gcc.c-torture/compile/stor.c: ... here.
1139 * gcc.c-torture/unsorted/store0.c: Move to ...
1140 * gcc.c-torture/compile/store0.c: ... here.
1141 * gcc.c-torture/unsorted/storecc.c: Move to ...
1142 * gcc.c-torture/compile/storecc.c: ... here.
1143 * gcc.c-torture/unsorted/str.c: Move to ...
1144 * gcc.c-torture/compile/str.c: ... here.
1145 * gcc.c-torture/unsorted/stru.c: Move to ...
1146 * gcc.c-torture/compile/stru.c: ... here.
1147 * gcc.c-torture/unsorted/structret.c: Move to ...
1148 * gcc.c-torture/compile/structret.c: ... here.
1149 * gcc.c-torture/unsorted/stuct.c: Move to ...
1150 * gcc.c-torture/compile/stuct.c: ... here.
1151 * gcc.c-torture/unsorted/sub32.c: Move to ...
1152 * gcc.c-torture/compile/sub32.c: ... here.
1153 * gcc.c-torture/unsorted/subcc.c: Move to ...
1154 * gcc.c-torture/compile/subcc.c: ... here.
1155 * gcc.c-torture/unsorted/subcse.c: Move to ...
1156 * gcc.c-torture/compile/subcse.c: ... here.
1157 * gcc.c-torture/unsorted/sym.c: Move to ...
1158 * gcc.c-torture/compile/sym.c: ... here.
1159 * gcc.c-torture/unsorted/symconst.c: Move to ...
1160 * gcc.c-torture/compile/symconst.c: ... here.
1161 * gcc.c-torture/unsorted/t.c: Move to ...
1162 * gcc.c-torture/compile/t.c: ... here.
1163 * gcc.c-torture/unsorted/test.c: Move to ...
1164 * gcc.c-torture/compile/test.c: ... here.
1165 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1166 * gcc.c-torture/compile/test-flow.c: ... here.
1167 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1168 * gcc.c-torture/compile/test-loop.c: ... here.
1169 * gcc.c-torture/unsorted/time.c: Move to ...
1170 * gcc.c-torture/compile/time.c: ... here.
1171 * gcc.c-torture/unsorted/tmp.c: Move to ...
1172 * gcc.c-torture/compile/tmp.c: ... here.
1173 * gcc.c-torture/unsorted/trivial.c: Move to ...
1174 * gcc.c-torture/compile/trivial.c: ... here.
1175 * gcc.c-torture/unsorted/trunc.c: Move to ...
1176 * gcc.c-torture/compile/trunc.c: ... here.
1177 * gcc.c-torture/unsorted/u.c: Move to ...
1178 * gcc.c-torture/compile/u.c: ... here.
1179 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1180 * gcc.c-torture/compile/udconvert.c: ... here.
1181 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1182 * gcc.c-torture/compile/udivmod4.c: ... here.
1183 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1184 * gcc.c-torture/compile/UHIcmp.c: ... here.
1185 * gcc.c-torture/unsorted/uns.c: Move to ...
1186 * gcc.c-torture/compile/uns.c: ... here.
1187 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1188 * gcc.c-torture/compile/uns_tst.c: ... here.
1189 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1190 * gcc.c-torture/compile/UQIcmp.c: ... here.
1191 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1192 * gcc.c-torture/compile/USIcmp.c: ... here.
1193 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1194 * gcc.c-torture/compile/uuarg.c: ... here.
1195 * gcc.c-torture/unsorted/v.c: Move to ...
1196 * gcc.c-torture/compile/v.c: ... here.
1197 * gcc.c-torture/unsorted/w.c: Move to ...
1198 * gcc.c-torture/compile/w.c: ... here.
1199 * gcc.c-torture/unsorted/ww.c: Move to ...
1200 * gcc.c-torture/compile/ww.c: ... here.
1201 * gcc.c-torture/unsorted/xb.c: Move to ...
1202 * gcc.c-torture/compile/xb.c: ... here.
1203 * gcc.c-torture/unsorted/xbg.c: Move to ...
1204 * gcc.c-torture/compile/xbg.c: ... here.
1205 * gcc.c-torture/unsorted/x.c: Move to ...
1206 * gcc.c-torture/compile/x.c: ... here.
1207 * gcc.c-torture/unsorted/xc.c: Move to ...
1208 * gcc.c-torture/compile/xc.c: ... here.
1209 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1210 * gcc.c-torture/compile/xcsebug.c: ... here.
1211 * gcc.c-torture/unsorted/xdi.c: Move to ...
1212 * gcc.c-torture/compile/xdi.c: ... here.
1213 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1214 * gcc.c-torture/compile/xfoo.c: ... here.
1215 * gcc.c-torture/unsorted/xi.c: Move to ...
1216 * gcc.c-torture/compile/xi.c: ... here.
1217 * gcc.c-torture/unsorted/xlop.c: Move to ...
1218 * gcc.c-torture/compile/xlop.c: ... here.
1219 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1220 * gcc.c-torture/compile/xmtst.c: ... here.
1221 * gcc.c-torture/unsorted/xneg.c: Move to ...
1222 * gcc.c-torture/compile/xneg.c: ... here.
1223 * gcc.c-torture/unsorted/xopt.c: Move to ...
1224 * gcc.c-torture/compile/xopt.c: ... here.
1225 * gcc.c-torture/unsorted/xor.c: Move to ...
1226 * gcc.c-torture/compile/xor.c: ... here.
1227 * gcc.c-torture/unsorted/xorn.c: Move to ...
1228 * gcc.c-torture/compile/xorn.c: ... here.
1229 * gcc.c-torture/unsorted/xp.c: Move to ...
1230 * gcc.c-torture/compile/xp.c: ... here.
1231 * gcc.c-torture/unsorted/xpp.c: Move to ...
1232 * gcc.c-torture/compile/xpp.c: ... here.
1233 * gcc.c-torture/unsorted/xs.c: Move to ...
1234 * gcc.c-torture/compile/xs.c: ... here.
1235 * gcc.c-torture/unsorted/xsh.c: Move to ...
1236 * gcc.c-torture/compile/xsh.c: ... here.
1237 * gcc.c-torture/unsorted/xz.c: Move to ...
1238 * gcc.c-torture/compile/xz.c: ... here.
1239 * gcc.c-torture/unsorted/xzz.c: Move to ...
1240 * gcc.c-torture/compile/xzz.c: ... here.
1241
1242 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1243
1244 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1245 (abort, exit): Declare.
1246
1247 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1248
1249 PR sanitizer/61897
1250 PR sanitizer/62140
1251 * c-c++-common/asan/pr62140-1.c: New test.
1252 * c-c++-common/asan/pr62140-2.c: New test.
1253
1254 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1255 Tobias Burnus <burnus@net-b.de>
1256
1257 PR fortran/62309
1258 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1259
1260 2014-08-31 Tobias Burnus <burnus@net-b.de>
1261
1262 * gfortran.dg/coarray_lib_comm_1.f90: New.
1263
1264 2014-08-30 Andrew Pinski <apinski@cavium.com>
1265
1266 * gcc.c-torture/execute/20140828-1.c: New testcase.
1267
1268 2014-08-29 DJ Delorie <dj@redhat.com>
1269
1270 * lib/target-supports.exp (check_effective_target_size32plus):
1271 Increase size to avoid false positives on 24-bit address spaces.
1272 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1273 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1274 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1275 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1276 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1277 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1278 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1279 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1280
1281 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1282
1283 PR c++/54002
1284 * g++.dg/cpp0x/constexpr-54002.C: New.
1285
1286 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1287
1288 PR c++/56991
1289 * g++.dg/cpp0x/constexpr-56991.C: New.
1290
1291 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/57764
1294 * g++.dg/cpp0x/constexpr-57764.C: New.
1295
1296 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/59938
1299 * g++.dg/cpp0x/constexpr-59938.C: New.
1300
1301 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/61484
1304 * g++.dg/cpp0x/constexpr-61484.C: New.
1305
1306 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1307
1308 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1309 vec_round, vec_splat, vec_div, and vec_mul.
1310 * gcc.target/powerpc/builtins-2.c: New test.
1311
1312 2014-08-28 Richard Biener <rguenther@suse.de>
1313
1314 PR tree-optimization/62283
1315 * gfortran.dg/vect/pr62283.f: New testcase.
1316 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1317 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1318 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1319 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1320 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1321 * gcc.dg/vect/vect-33.c: Likewise.
1322
1323 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1324
1325 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1326
1327 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1328
1329 PR cpp/23827 - standard C++ should not have hex float preprocessor
1330 tokens
1331 * g++.dg/cpp/pr23827_cxx11.C: New.
1332 * g++.dg/cpp/pr23827_cxx98.C: New.
1333 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1334 * gcc.dg/cpp/pr23827_c90.c: New.
1335 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1336 * gcc.dg/cpp/pr23827_c99.c: New.
1337
1338 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/52892
1341 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1342 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1343 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1344
1345 2014-08-27 Guozhi Wei <carrot@google.com>
1346
1347 PR target/62262
1348 * gcc.target/aarch64/pr62262.c: New test.
1349
1350 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1351
1352 PR target/60606
1353 PR target/61330
1354 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1355 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1356
1357 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1358
1359 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1360 failure on s390*-*-linux-gnu.
1361
1362 2014-08-26 Richard Biener <rguenther@suse.de>
1363
1364 PR tree-optimization/62175
1365 * g++.dg/torture/pr62175.C: New testcase.
1366
1367 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1368
1369 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1370 copy of compile/compile.exp.
1371 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1372 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1373 i?86-*.
1374 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1375 m32c-*-*.
1376 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1377 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1378 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1379 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1380 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1381 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1382 * gcc.c-torture/execute/20040703-1.c: Likewise.
1383 * gcc.c-torture/execute/20040705-1.c: Likewise.
1384 * gcc.c-torture/execute/20040705-2.c: Likewise.
1385 * gcc.c-torture/execute/20040709-1.c: Likewise.
1386 * gcc.c-torture/execute/20040709-2.c: Likewise.
1387 * gcc.c-torture/execute/20040811-1.c: Likewise.
1388 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1389 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1390 compiling for x86_64-* or i?86-*.
1391 * gcc.c-torture/execute/20050604-1.c: Likewise.
1392 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1393 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1394 for x86_64-* or i?86-*.
1395 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1396 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1397 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1398 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1399 option.
1400 * gcc.c-torture/execute/20111227-2.c: Moved to...
1401 * gcc.dg/20111227-2.c: ... here. Add -free option.
1402 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1403 * gcc.dg/20111227-3.c: ... here. Add -free option.
1404 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1405 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1406 declarations for abort and exit.
1407 * gcc.c-torture/execute/920711-1.c: Likewise.
1408 * gcc.c-torture/execute/930529-1.c: Likewise.
1409 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1410 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1411 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1412 exit.
1413 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1414 for i?86-* or x86_64-*. Add declarations for abort and exit.
1415 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1416 i?86-* or x86_64-*.
1417 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1418 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1419 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1420 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1421 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1422 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1423 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1424 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1425 m68k-linux.
1426 * gcc.c-torture/execute/loop-2g.c: Likewise.
1427 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1428 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1429 powerpc-*-eabi*.
1430 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1431 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1432 * gcc.c-torture/execute/pr23047.c: Likewise.
1433 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1434 declarations for abort and exit.
1435 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1436 * gcc.c-torture/execute/pr31448.c: Likewise.
1437 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1438 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1439 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1440 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1441 Skip on spu-*.
1442 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1443 declarations for abort and exit.
1444 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1445 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1446 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1447 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1448 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1449 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1450 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1451 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1452 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1453 * gcc.c-torture/execute/pr56799.c: Likewise.
1454 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1455 option. Add declarations for abort and exit.
1456 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1457 * gcc.c-torture/execute/pr58570.c: Likewise.
1458 * gcc.c-torture/execute/pr60822.c: Likewise.
1459 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1460 * gcc.c-torture/execute/shiftdi.c: Likewise.
1461 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1462 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1463 * gcc.c-torture/execute/usmul.c: Require int32plus.
1464 * gcc.c-torture/execute/vrp-5.c: Likewise.
1465 * gcc.c-torture/execute/vrp-6.c: Likewise.
1466 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1467 * gcc.c-torture/execute/20010122-1.x: Delete.
1468 * gcc.c-torture/execute/20010129-1.x: Delete.
1469 * gcc.c-torture/execute/20020404-1.x: Delete.
1470 * gcc.c-torture/execute/20021024-1.x: Delete.
1471 * gcc.c-torture/execute/20021127-1.x: Delete.
1472 * gcc.c-torture/execute/20030125-1.x: Delete.
1473 * gcc.c-torture/execute/20030216-1.x: Delete.
1474 * gcc.c-torture/execute/20030222-1.x: Delete.
1475 * gcc.c-torture/execute/20040629-1.x: Delete.
1476 * gcc.c-torture/execute/20040703-1.x: Delete.
1477 * gcc.c-torture/execute/20040705-1.x: Delete.
1478 * gcc.c-torture/execute/20040705-2.x: Delete.
1479 * gcc.c-torture/execute/20040709-1.x: Delete.
1480 * gcc.c-torture/execute/20040709-2.x: Delete.
1481 * gcc.c-torture/execute/20040811-1.x: Delete.
1482 * gcc.c-torture/execute/20050316-1.x: Delete.
1483 * gcc.c-torture/execute/20050316-2.x: Delete.
1484 * gcc.c-torture/execute/20050316-3.x: Delete.
1485 * gcc.c-torture/execute/20050604-1.x: Delete.
1486 * gcc.c-torture/execute/20061101-1.x: Delete.
1487 * gcc.c-torture/execute/20061220-1.x: Delete.
1488 * gcc.c-torture/execute/20081117-1.x: Delete.
1489 * gcc.c-torture/execute/20101011-1.x: Delete.
1490 * gcc.c-torture/execute/20120919-1.x: Delete.
1491 * gcc.c-torture/execute/920612-1.x: Delete.
1492 * gcc.c-torture/execute/920710-1.x: Delete.
1493 * gcc.c-torture/execute/920711-1.x: Delete.
1494 * gcc.c-torture/execute/930529-1.x: Delete.
1495 * gcc.c-torture/execute/931004-12.x: Delete.
1496 * gcc.c-torture/execute/980709-1.x: Delete.
1497 * gcc.c-torture/execute/981130-1.x: Delete.
1498 * gcc.c-torture/execute/990127-2.x: Delete.
1499 * gcc.c-torture/execute/990413-2.x: Delete.
1500 * gcc.c-torture/execute/990826-0.x: Delete.
1501 * gcc.c-torture/execute/bf64-1.x: Delete.
1502 * gcc.c-torture/execute/bitfld-4.x: Delete.
1503 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1504 * gcc.c-torture/execute/cvt-1.x: Delete.
1505 * gcc.c-torture/execute/eeprof-1.x: Delete.
1506 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1507 * gcc.c-torture/execute/loop-2f.x: Delete.
1508 * gcc.c-torture/execute/loop-2g.x: Delete.
1509 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1510 * gcc.c-torture/execute/nest-align-1.x: Delete.
1511 * gcc.c-torture/execute/pr19689.x: Delete.
1512 * gcc.c-torture/execute/pr22493-1.x: Delete.
1513 * gcc.c-torture/execute/pr23047.x: Delete.
1514 * gcc.c-torture/execute/pr23135.x: Delete.
1515 * gcc.c-torture/execute/pr29797-1.x: Delete.
1516 * gcc.c-torture/execute/pr31448.x: Delete.
1517 * gcc.c-torture/execute/pr35456.x: Delete.
1518 * gcc.c-torture/execute/pr37573.x: Delete.
1519 * gcc.c-torture/execute/pr38151.x: Delete.
1520 * gcc.c-torture/execute/pr39228.x: Delete.
1521 * gcc.c-torture/execute/pr39501.x: Delete.
1522 * gcc.c-torture/execute/pr40386.x: Delete.
1523 * gcc.c-torture/execute/pr43220.x: Delete.
1524 * gcc.c-torture/execute/pr44683.x: Delete.
1525 * gcc.c-torture/execute/pr45262.x: Delete.
1526 * gcc.c-torture/execute/pr47237.x: Delete.
1527 * gcc.c-torture/execute/pr51581-1.x: Delete.
1528 * gcc.c-torture/execute/pr51581-2.x: Delete.
1529 * gcc.c-torture/execute/pr52979-1.x: Delete.
1530 * gcc.c-torture/execute/pr52979-2.x: Delete.
1531 * gcc.c-torture/execute/pr53366-1.x: Delete.
1532 * gcc.c-torture/execute/pr56799.x: Delete.
1533 * gcc.c-torture/execute/pr57124.x: Delete.
1534 * gcc.c-torture/execute/pr57344-2.x: Delete.
1535 * gcc.c-torture/execute/pr58570.x: Delete.
1536 * gcc.c-torture/execute/pr60822.x: Delete.
1537 * gcc.c-torture/execute/pr7284-1.x: Delete.
1538 * gcc.c-torture/execute/shiftdi.x: Delete.
1539 * gcc.c-torture/execute/simd-4.x: Delete.
1540 * gcc.c-torture/execute/strncmp-1.x: Delete.
1541 * gcc.c-torture/execute/usmul.x: Delete.
1542 * gcc.c-torture/execute/vrp-5.x: Delete.
1543 * gcc.c-torture/execute/vrp-6.x: Delete.
1544 * gcc.c-torture/execute/zerolen-2.x: Delete.
1545
1546 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1549
1550 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1551
1552 PR c++/34938
1553 * g++.dg/template/pr34938-1.C: New.
1554 * g++.dg/template/pr34938-2.C: Likewise.
1555
1556 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1557
1558 PR target/61996
1559 * gcc.target/sh/pr61996.c: New.
1560
1561 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1562
1563 * g++.dg/cpp0x/cplusplus.C: New.
1564 * g++.dg/cpp0x/cplusplus_0x.C: New.
1565 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1566 * g++.dg/cpp0x/auto41.C: Ditto.
1567 * g++.dg/cpp0x/auto9.C: Ditto.
1568 * g++.dg/cpp0x/initlist26.C: Ditto.
1569 * g++.dg/cpp0x/pr59111.C: Ditto.
1570 * g++.dg/cpp0x/trailing2.C: Ditto.
1571 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1572 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1573 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1574 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1575 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1576 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1577 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1578 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1579 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1580 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1581 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1582 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1583 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1584 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1585 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1586 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1587 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1588 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1589 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1590 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1591 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1592 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1593 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1594 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1595 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1596 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1597 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1598 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1599 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1600 * g++.dg/cpp1y/digit-sep.C: Ditto.
1601 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1602 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1603 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1604 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1605 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1606 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1607 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1608 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1609 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1610 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1611 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1612 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1613 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1614 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1615 * g++.dg/cpp1y/lambda-init.C: Ditto.
1616 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1617 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1618 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1619 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1620 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1621 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1622 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1623 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1624 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1625 * g++.dg/cpp1y/mangle1.C: Ditto.
1626 * g++.dg/cpp1y/pr57640.C: Ditto.
1627 * g++.dg/cpp1y/pr57644.C: Ditto.
1628 * g++.dg/cpp1y/pr58500.C: Ditto.
1629 * g++.dg/cpp1y/pr58533.C: Ditto.
1630 * g++.dg/cpp1y/pr58534.C: Ditto.
1631 * g++.dg/cpp1y/pr58535.C: Ditto.
1632 * g++.dg/cpp1y/pr58536.C: Ditto.
1633 * g++.dg/cpp1y/pr58548.C: Ditto.
1634 * g++.dg/cpp1y/pr58549.C: Ditto.
1635 * g++.dg/cpp1y/pr58637.C: Ditto.
1636 * g++.dg/cpp1y/pr58708.C: Ditto.
1637 * g++.dg/cpp1y/pr59110.C: Ditto.
1638 * g++.dg/cpp1y/pr59112.C: Ditto.
1639 * g++.dg/cpp1y/pr59113.C: Ditto.
1640 * g++.dg/cpp1y/pr59629.C: Ditto.
1641 * g++.dg/cpp1y/pr59635.C: Ditto.
1642 * g++.dg/cpp1y/pr59636.C: Ditto.
1643 * g++.dg/cpp1y/pr59638.C: Ditto.
1644 * g++.dg/cpp1y/pr59867.C: Ditto.
1645 * g++.dg/cpp1y/pr60033.C: Ditto.
1646 * g++.dg/cpp1y/pr60052.C: Ditto.
1647 * g++.dg/cpp1y/pr60053.C: Ditto.
1648 * g++.dg/cpp1y/pr60054.C: Ditto.
1649 * g++.dg/cpp1y/pr60064.C: Ditto.
1650 * g++.dg/cpp1y/pr60065.C: Ditto.
1651 * g++.dg/cpp1y/pr60190.C: Ditto.
1652 * g++.dg/cpp1y/pr60311.C: Ditto.
1653 * g++.dg/cpp1y/pr60332.C: Ditto.
1654 * g++.dg/cpp1y/pr60376.C: Ditto.
1655 * g++.dg/cpp1y/pr60377.C: Ditto.
1656 * g++.dg/cpp1y/pr60384.C: Ditto.
1657 * g++.dg/cpp1y/pr60390.C: Ditto.
1658 * g++.dg/cpp1y/pr60391.C: Ditto.
1659 * g++.dg/cpp1y/pr60393.C: Ditto.
1660 * g++.dg/cpp1y/pr60573.C: Ditto.
1661 * g++.dg/cpp1y/pr60626.C: Ditto.
1662 * g++.dg/cpp1y/pr60627.C: Ditto.
1663 * g++.dg/cpp1y/regress1.C: Ditto.
1664 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1665 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1666 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1667 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1668 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1669 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1670 * g++.dg/cpp1y/var-templ1.C: Ditto.
1671 * g++.dg/cpp1y/var-templ2.C: Ditto.
1672 * g++.dg/cpp1y/var-templ3.C: Ditto.
1673 * g++.dg/cpp1y/var-templ4.C: Ditto.
1674 * g++.dg/cpp1y/var-templ5.C: Ditto.
1675 * g++.dg/cpp1y/var-templ6.C: Ditto.
1676 * g++.dg/cpp1y/var-templ7.C: Ditto.
1677 * g++.dg/cpp1y/vla1.C: Ditto.
1678 * g++.dg/cpp1y/vla2.C: Ditto.
1679 * g++.dg/cpp1y/vla3.C: Ditto.
1680 * g++.dg/cpp1y/vla4.C: Ditto.
1681 * g++.dg/cpp1y/vla5.C: Ditto.
1682 * g++.dg/cpp1y/vla8.C: Ditto.
1683 * g++.dg/cpp1y/vla9.C: Ditto.
1684 * g++.dg/cpp1y/vla10.C: Ditto.
1685 * g++.dg/cpp1y/vla11.C: Ditto.
1686 * g++.dg/cpp1y/vla12.C: Ditto.
1687 * g++.dg/cpp1y/vla13.C: Ditto.
1688 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1689 * g++.dg/ext/vector23.C: Ditto.
1690 * g++.dg/ext/vla11.C: Ditto.
1691 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1692 * g++.dg/warn/Wvla-2.C: Ditto.
1693 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1694 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1695 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1696 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1697 in error message.
1698 * g++.dg/system-binary-constants-1.C: Ditto.
1699 * g++.dg/cpp1y/cplusplus_1y.C: New.
1700 * g++.dg/cpp1z/cplusplus.C: New.
1701 * lib/target-supports.exp:
1702 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1703 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1704 (check_effective_target_c++11_down): Ditto.
1705
1706 2014-08-22 Marek Polacek <polacek@redhat.com>
1707
1708 PR c++/62199
1709 * c-c++-common/pr62199.c: New test.
1710 * c-c++-common/pr62199-2.c: New test.
1711 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1712
1713 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1714
1715 PR c++/57709
1716 * g++.dg/Wshadow.C: New test.
1717
1718 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1719
1720 PR fortran/62135
1721 * gfortran.dg/pr62135.f90: New test.
1722
1723 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1724
1725 * g++.dg/warn/wdate-time.C: Remove.
1726 * gcc.dg/wdate-time.c: Move from here...
1727 * c-c++-common/wdate-time.c: ... to here.
1728
1729 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1730
1731 * gfortran.dg/use_without_only_1.f90: New test.
1732
1733 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1734
1735 PR other/62008
1736 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1737
1738 2014-08-22 Tony Wang <tony.wang@arm.com>
1739
1740 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1741 dejagnu wrapper.
1742
1743 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1744
1745 PR fortran/62214
1746 * gfortran.dg/array_assignment_5.f90: New test.
1747
1748 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1749
1750 * lib/target-supports.exp
1751 (check_effective_target_logical_op_short_circuit): Add nios2.
1752 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1753 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1754 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1755 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1756 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1757 for test using -fPIC.
1758 * gcc.dg/lto/pr61526_0.c: Likewise.
1759
1760 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1761
1762 PR tree-optimization/62091
1763 * g++.dg/ipa/devirt-37.C: Update template.
1764 * g++.dg/ipa/devirt-40.C: New testcase.
1765
1766 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1767
1768 PR tree-optimization/62112
1769 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1770 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1771 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1772 * gcc.c-torture/execute/20071219-1.c: Likewise.
1773
1774 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1775
1776 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1777
1778 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1779
1780 * gcc.target/powerpc/swaps-p8-1.c: New test.
1781 * gcc.target/powerpc/swaps-p8-2.c: New test.
1782 * gcc.target/powerpc/swaps-p8-3.c: New test.
1783 * gcc.target/powerpc/swaps-p8-4.c: New test.
1784 * gcc.target/powerpc/swaps-p8-5.c: New test.
1785 * gcc.target/powerpc/swaps-p8-6.c: New test.
1786 * gcc.target/powerpc/swaps-p8-7.c: New test.
1787 * gcc.target/powerpc/swaps-p8-8.c: New test.
1788 * gcc.target/powerpc/swaps-p8-9.c: New test.
1789 * gcc.target/powerpc/swaps-p8-10.c: New test.
1790 * gcc.target/powerpc/swaps-p8-11.c: New test.
1791 * gcc.target/powerpc/swaps-p8-12.c: New test.
1792
1793 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1794
1795 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1796
1797 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1798
1799 * g++.dg/ipa/devirt-37.C: Fix testcase.
1800
1801 2014-08-20 Martin Jambor <mjambor@suse.cz>
1802 Wei Mi <wmi@google.com>
1803
1804 PR ipa/60449
1805 PR middle-end/61776
1806 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1807 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1808 * testsuite/gcc.dg/pr61776.c: New test.
1809
1810 2014-08-20 Steve Ellcey <sellcey@mips.com>
1811
1812 PR middle-end/49191
1813 * lib/target-supports.exp (check_effective_target_non_strict_align):
1814 Add function description.
1815
1816 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1817
1818 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1819 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1820
1821 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1822
1823 PR c/59304
1824 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1825 before setting the option.
1826 * diagnostic.c (diagnostic_classify_diagnostic): Record
1827 command-line status.
1828
1829 2014-08-20 Mark Wielaard <mjw@redhat.com>
1830
1831 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1832
1833 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1834
1835 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1836 Return memory full when we have a tiny target and relocation
1837 truncation occurs.
1838 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1839 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1840 * lib/target-supports.exp (check_effective_target_tiny): New function.
1841
1842 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1843
1844 * gfortran.dg/errnocheck_1.f90: New test.
1845 * gfortran.dg/associative_1.f90: New test.
1846
1847 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1848
1849 PR preprocessor/51303
1850 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1851
1852 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1853
1854 PR c/60975
1855 PR c/53063
1856 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1857
1858 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1859
1860 * lib/target-supports.exp
1861 (check_effective_target_arm_v8_neon_ok_nocache): Add
1862 "-march-armv8-a" to compile flags.
1863
1864 2014-08-19 Marek Polacek <polacek@redhat.com>
1865
1866 PR c++/62153
1867 * c-c++-common/Wbool-compare-1.c: New test.
1868
1869 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1870
1871 PR c/45584
1872 * gcc.dg/pr13519-1.c: Adjust.
1873
1874 2014-08-19 Mark Wielaard <mjw@redhat.com>
1875
1876 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1877
1878 2014-07-08 Mark Wielaard <mjw@redhat.com>
1879
1880 PR debug/59051
1881 * gcc.dg/guality/restrict.c: New test.
1882
1883 2014-08-19 Mark Wielaard <mjw@redhat.com>
1884
1885 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1886 matching. Catch '<unknown type in ' to recognize older gdb versions.
1887 * gcc.dg/guality/const-volatile.c: New test.
1888
1889 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1890
1891 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1892 !gas.
1893
1894 2014-08-19 Marek Polacek <polacek@redhat.com>
1895
1896 * gcc.dg/Wc99-c11-compat-1.c: New test.
1897 * gcc.dg/Wc99-c11-compat-2.c: New test.
1898 * gcc.dg/Wc99-c11-compat-3.c: New test.
1899 * gcc.dg/Wc99-c11-compat-4.c: New test.
1900 * gcc.dg/Wc99-c11-compat-5.c: New test.
1901 * gcc.dg/Wc99-c11-compat-6.c: New test.
1902 * gcc.dg/Wc99-c11-compat-7.c: New test.
1903
1904 2014-08-19 Marek Polacek <polacek@redhat.com>
1905
1906 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1907 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1908 * gcc.dg/Wc90-c99-compat-7.c: New test.
1909 * gcc.dg/Wc90-c99-compat-8.c: New test.
1910 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1911
1912 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1913 Steven Bosscher <steven@gcc.gnu.org>
1914
1915 PR c/52952
1916 * gcc.dg/redecl-4.c: Add column markers.
1917 * gcc.dg/format/bitfld-1.c: Likewise.
1918 * gcc.dg/format/attr-2.c: Likewise.
1919 * gcc.dg/format/attr-6.c: Likewise.
1920 * gcc.dg/format/array-1.c: Likewise.
1921 * gcc.dg/format/attr-7.c: Likewise.
1922 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1923 * gcc.dg/format/attr-4.c: Likewise.
1924 * gcc.dg/format/branch-1.c: Likewise.
1925 * gcc.dg/format/c90-printf-1.c: Likewise.
1926
1927 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1928
1929 * guality/nrv-1.c: Add `used' attribute to a1.
1930
1931 2014-08-18 Richard Biener <rguenther@suse.de>
1932
1933 PR tree-optimization/62090
1934 * gcc.dg/pr62090-2.c: New testcase.
1935
1936 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1937
1938 * g++.dg/ipa/pr61800.C: New.
1939
1940 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1941
1942 PR sanitizer/62089
1943 * c-c++-common/asan/pr62089.c: New test.
1944 * c-c++-common/asan/bitfield-1.c: New test.
1945 * c-c++-common/asan/bitfield-2.c: New test.
1946 * c-c++-common/asan/bitfield-3.c: New test.
1947 * c-c++-common/asan/bitfield-4.c: New test.
1948
1949 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1950
1951 PR tree-optimization/52904
1952 * gcc.dg/pr52904.c: New test.
1953
1954 2014-08-17 Tobias Burnus <burnus@net-b.de>
1955
1956 * gfortran.dg/finalize_27.f90: New.
1957
1958 2014-08-16 Andrew Pinski <apinski@cavium.com>
1959
1960 * gcc.c-torture/compile/20140816-1.c: New testcase.
1961
1962 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 PR c++/52819
1965 * g++.dg/template/pr52819.C: New.
1966
1967 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1968
1969 PR fortran/62142
1970 * gfortran.dg/realloc_on_assign_24.f90: New test.
1971
1972 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1973
1974 PR c++/62072
1975 Revert:
1976 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 DR 1584
1979 PR c++/57466
1980 * g++.dg/template/pr57466.C: New.
1981 * g++.dg/cpp0x/pr57466.C: Likewise.
1982 * g++.dg/template/unify6.C: Update.
1983
1984 * g++.dg/cpp0x/sfinae52.C: New.
1985
1986 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1987
1988 PR target/61878
1989 * gcc.target/i386/avx512f-typecast-1.c: New test.
1990 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1991 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1992 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1993 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1994 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1995 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1997 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1998 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1999 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2000 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2001 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2003 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2004 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2005 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2006 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2007 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2008 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2009 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2010 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2011 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2012 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2013 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2014 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2015 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2016 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2017 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2018 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2019 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2020 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2021 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2022 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2023 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2024 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2025 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2026 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2027 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2028 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2029 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2030
2031 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2032 Tobias Burnus <burnus@net-b.de>
2033
2034 PR fortran/62131
2035 * gfortran.dg/gomp/pr62131.f90: New test.
2036
2037 2014-08-15 Richard Biener <rguenther@suse.de>
2038
2039 PR tree-optimization/62031
2040 * gcc.dg/torture/pr62031.c: New testcase.
2041
2042 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2043
2044 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2045
2046 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2047
2048 PR tree-optimization/62091
2049 * g++.dg/ipa/devirt-38.C: New testcase.
2050
2051 2014-08-14 Marek Polacek <polacek@redhat.com>
2052
2053 DR 458
2054 * gcc.dg/c11-stdatomic-2.c: New test.
2055
2056 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2057
2058 PR fortran/62106
2059 * gfortran.dg/array_constructor_49.f90: New test.
2060
2061 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/54377
2064 * g++.dg/template/pr54377.C: New.
2065 * g++.dg/cpp0x/pr54377.C: Likewise.
2066 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2067 * g++.dg/cpp0x/pr51226.C: Likewise.
2068 * g++.dg/cpp0x/variadic2.C: Likewise.
2069 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2070 * g++.dg/template/dtor3.C: Likewise.
2071 * g++.dg/template/qualttp4.C: Likewise.
2072 * g++.dg/template/spec28.C: Likewise.
2073 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2074 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2075
2076 2014-08-14 Tom de Vries <tom@codesourcery.com>
2077
2078 PR rtl-optimization/62004
2079 PR rtl-optimization/62030
2080 * gcc.dg/pr62004.c: New test.
2081 * gcc.dg/pr62030.c: Same.
2082 * gcc.target/mips/pr62030-octeon.c: Same.
2083
2084 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2087 * g++.dg/cpp0x/decltype2.C: Likewise.
2088 * g++.dg/cpp0x/decltype3.C: Likewise.
2089 * g++.dg/cpp0x/pr60249.C: Likewise.
2090 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2091 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2092 * g++.dg/cpp0x/variadic2.C: Likewise.
2093 * g++.dg/cpp0x/variadic74.C: Likewise.
2094 * g++.dg/parse/error10.C: Likewise.
2095 * g++.dg/parse/error15.C: Likewise.
2096 * g++.dg/parse/error2.C: Likewise.
2097 * g++.dg/template/crash106.C: Likewise.
2098 * g++.dg/template/crash89.C: Likewise.
2099 * g++.dg/template/nontype7.C: Likewise.
2100 * g++.dg/template/void3.C: Likewise.
2101 * g++.dg/template/void7.C: Likewise.
2102
2103 2014-08-14 Richard Biener <rguenther@suse.de>
2104
2105 PR tree-optimization/62090
2106 * gcc.dg/pr62090.c: New testcase.
2107
2108 2014-08-14 Richard Biener <rguenther@suse.de>
2109
2110 PR rtl-optimization/62079
2111 * g++.dg/pr62079.C: New testcase.
2112
2113 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2114
2115 * gcc.target/arm/max-insns-skipped.c: New test.
2116
2117 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2118
2119 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2120
2121 2014-08-12 Marek Polacek <polacek@redhat.com>
2122
2123 * gcc.dg/concat.c: Add dg-options.
2124 * gcc.dg/func-outside-2.c: Add __extension__.
2125 * gcc.dg/pr19967.c: Use -std=c99.
2126 * gcc.dg/pr22458-1.c: Add dg-options.
2127 * gcc.dg/pr33676.c: Add dg-options.
2128 * gcc.dg/gnu-predef-1.c: New test.
2129 * gcc.dg/c90-func-1.c: New test.
2130 * gcc.dg/c90-func-2.c: New test.
2131 * gcc.dg/c90-func-2.h: New test.
2132
2133 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2134
2135 * lib/target/supports.exp
2136 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2137 or later.
2138
2139 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2140
2141 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2142 on Neon hardware.
2143
2144 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2145 * gcc.target/arm/pr59985.c: Likewise.
2146
2147 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2148
2149 PR other/61962
2150 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2151
2152 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2153
2154 PR middle-end/62103
2155 * gcc.c-torture/execute/bitfld-6.c: New test.
2156
2157 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2158
2159 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2160 * gcc.target/arm/pr56184.C: Likewise.
2161 * gcc.target/arm/pr59896.c: Likewise.
2162 * gcc.target/arm/stack-red-zone.c: Likewise.
2163 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2164
2165 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2166 check_effective_target_arm_thumb2_ok): Test with code that passes
2167 an argument and returns a result.
2168
2169 2014-08-11 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/62075
2172 * gcc.dg/vect/pr62075.c: New testcase.
2173
2174 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2175
2176 PR tree-optimization/62073
2177 * gcc.dg/vect/pr62073.c: New test.
2178
2179 2014-08-11 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/62070
2182 * gcc.dg/pr62070.c: New testcase.
2183
2184 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2185
2186 * c-c++-common/asan/inc.c: Update test.
2187 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2188 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2189 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2190 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2191 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2192 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2193 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2194 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2195 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2196 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2197
2198 2014-08-10 Marek Polacek <polacek@redhat.com>
2199
2200 PR c/51849
2201 * gcc.dg/Wc90-c99-compat-1.c: New test.
2202 * gcc.dg/Wc90-c99-compat-2.c: New test.
2203 * gcc.dg/Wc90-c99-compat-3.c: New test.
2204 * gcc.dg/Wc90-c99-compat-4.c: New test.
2205 * gcc.dg/Wc90-c99-compat-5.c: New test.
2206 * gcc.dg/Wc90-c99-compat-6.c: New test.
2207 * gcc.dg/wvla-1.c: Adjust dg-warning.
2208 * gcc.dg/wvla-2.c: Adjust dg-warning.
2209 * gcc.dg/wvla-4.c: Adjust dg-warning.
2210 * gcc.dg/wvla-6.c: Adjust dg-warning.
2211
2212 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2213
2214 PR fortran/61999
2215 * gfortran.dg/dot_product_3.f90: New test case.
2216
2217 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2218
2219 * g++.dg/ipa/devirt-35.C: Fix template.
2220 * g++.dg/ipa/devirt-36.C: Likewise.
2221 * g++.dg/ipa/devirt-37.C: New testcase.
2222
2223 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2224
2225 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2226 * g++.dg/cpp0x/enum29.C: Adjust.
2227
2228 2014-08-08 Richard Biener <rguenther@suse.de>
2229
2230 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2231 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2232 * gfortran.dg/array_memcpy_4.f90: Likewise.
2233 * gfortran.dg/trim_optimize_1.f90: Likewise.
2234 * gfortran.dg/trim_optimize_2.f90: Likewise.
2235
2236 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2237
2238 * gcc.dg/zero_sign_ext_test.c: New test.
2239
2240 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2241
2242 * gcc.dg/torture/pr61772.c: Skip lto running.
2243
2244 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2245
2246 PR tree-optimization/60707
2247 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2248
2249 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2250
2251 * g++.dg/ipa/devirt-35.C: New testcase.
2252 * g++.dg/ipa/devirt-36.C: New testcase.
2253
2254 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/51312
2257 * g++.dg/cpp0x/enum29.C: New.
2258
2259 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2260
2261 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2262 defining in dg-options.
2263 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2264
2265 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2266
2267 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2268
2269 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2270 on 32-bit hppa-hpux.
2271
2272 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2273 * c-c++-common/pr50459.c: Likewise.
2274
2275 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2276
2277 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2278 values.h, change MAXDOUBLE for DBL_MAX.
2279 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2280 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2281 values.h, change MAXFLOAT for FLT_MAX.
2282 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2283 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2284 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2285 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2286 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2287 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2288 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2289 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2290 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2291
2292 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2293
2294 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2295
2296 2014-08-07 Marek Polacek <polacek@redhat.com>
2297
2298 * gcc.dg/fold-reassoc-3.c: New test.
2299
2300 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2301
2302 * gcc.target/i386/struct-size.c: New.
2303
2304 2014-08-07 Tom de Vries <tom@codesourcery.com>
2305
2306 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2307 * lib/target-supports.exp (check_effective_target_glibc)
2308 (check_effective_target_glibc_2_12_or_later)
2309 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2310
2311 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2312
2313 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2314
2315 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2316
2317 PR c++/43906
2318 * g++.dg/warn/Waddress-1.C: New.
2319
2320 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2321
2322 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2323
2324 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2325
2326 PR debug/61923
2327 * gcc.target/i386/pr61923.c: New test.
2328
2329 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2330
2331 * gcc.target/aarch64/vdup_n_2.c: New test.
2332
2333 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2334
2335 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2336 powerpc_elfv2.
2337
2338 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR rtl-optimization/61801
2341 * gcc.target/i386/pr61801.c: Rewritten.
2342
2343 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2344
2345 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2346 Fix types.
2347 (test_vqdmlsls_lane_s32): Likewise.
2348 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2349 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2350
2351 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2352
2353 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2354 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2355 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2356 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2357 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2358 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2359 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2360 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2361
2362 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2365 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2366 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2367 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2368 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2369 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2370
2371 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2372
2373 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2374
2375 2014-08-04 Rohit <rohitarulraj@freescale.com>
2376
2377 PR target/60102
2378 * gcc.target/powerpc/pr60102.c: New testcase.
2379
2380 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2381
2382 PR target/61713
2383 * gcc.dg/pr61756.c: New test.
2384
2385 2014-08-04 Tom de Vries <tom@codesourcery.com>
2386
2387 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2388 version instead of required-target.
2389 * lib/target-supports.exp
2390 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2391 (check_effective_target_glibc_2_11_or_earlier): ... this.
2392
2393 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2394
2395 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2396 * gnat.dg/specs/debug1.ads: Adjust.
2397 * gnat.dg/specs/formal_type.ads: Fix error in test.
2398
2399 2014-08-03 Marek Polacek <polacek@redhat.com>
2400
2401 * gcc.dg/case-bogus-1.c: New test.
2402
2403 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2404
2405 PR c++/15339
2406 * g++.dg/other/default9.C: New.
2407 * g++.dg/other/default10.C: Likewise.
2408 * g++.dg/other/default3.C: Remove xfail.
2409
2410 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2411
2412 * g++.dg/warn/Wsuggest-final.C: New testcase.
2413 * g++.dg/ipa/devirt-34.C: Fix.
2414
2415 2014-08-02 Marek Polacek <polacek@redhat.com>
2416
2417 PR c/59855
2418 * gcc.dg/Wdesignated-init-2.c: New test.
2419
2420 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2421
2422 DR 217 again
2423 * g++.dg/tc1/dr217-2.C: New.
2424
2425 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2426
2427 PR other/61963
2428 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2429
2430 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2431
2432 PR middle-end/61455
2433 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2434 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2435
2436 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2437
2438 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2439 testcase.
2440
2441 2014-08-01 Richard Biener <rguenther@suse.de>
2442
2443 PR middle-end/61762
2444 * gcc.dg/pr61762.c: Align the string to make the testcase work
2445 on strict-align targets.
2446
2447 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2448
2449 * c-c++-common/ubsan/align-1.c: New test.
2450 * c-c++-common/ubsan/align-2.c: New test.
2451 * c-c++-common/ubsan/align-3.c: New test.
2452 * c-c++-common/ubsan/align-4.c: New test.
2453 * c-c++-common/ubsan/align-5.c: New test.
2454 * c-c++-common/ubsan/attrib-4.c: New test.
2455 * g++.dg/ubsan/align-1.C: New test.
2456 * g++.dg/ubsan/align-2.C: New test.
2457 * g++.dg/ubsan/align-3.C: New test.
2458 * g++.dg/ubsan/attrib-1.C: New test.
2459 * g++.dg/ubsan/null-1.C: New test.
2460 * g++.dg/ubsan/null-2.C: New test.
2461
2462 2014-08-01 Tom de Vries <tom@codesourcery.com>
2463
2464 * lib/target-supports.exp (check_effective_target_glibc)
2465 (check_effective_target_glibc_2_12_or_later)
2466 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2467 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2468 not_glibc_2_11_or_earlier.
2469
2470 2014-07-31 Tom de Vries <tom@codesourcery.com>
2471
2472 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2473
2474 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2475
2476 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2477 (test_vpaddd_s64): Likewise.
2478 (test_vpaddd_s64): Likewise.
2479 * gcc.target/aarch64/simd/vpaddd_f64: New.
2480 * gcc.target/aarch64/simd/vpaddd_s64: New.
2481 * gcc.target/aarch64/simd/vpaddd_u64: New.
2482
2483 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2484
2485 PR target/61948
2486 * gcc.target/arm/pr61948.c: New test case.
2487
2488 2014-07-31 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/61964
2491 * gcc.dg/torture/pr61964.c: New testcase.
2492
2493 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2494
2495 PR c++/60517
2496 * c-c++-common/addrtmp.c: New file.
2497 * c-c++-common/uninit-G.c: Adapt.
2498
2499 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2500
2501 PR lto/61868
2502 * gcc.dg/pr61868.c: New test.
2503
2504 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2505
2506 PR c++/57397
2507 * g++.dg/cpp0x/vt-57397-1.C: New.
2508 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2509
2510 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2511
2512 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2513
2514 2014-07-30 Tom Tromey <tromey@redhat.com>
2515
2516 PR c/59855
2517 * gcc.dg/Wdesignated-init.c: New file.
2518
2519 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2520
2521 * g++.dg/ipa/devirt-34.C: New testcase.
2522
2523 2014-07-28 Richard Biener <rguenther@suse.de>
2524
2525 PR rtl-optimization/61801
2526 * gcc.target/i386/pr61801.c: Fix testcase.
2527
2528 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gcc.dg/fold-abs-5.c: New test.
2531 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2532 * gcc.dg/fold-compare-8.c: Likewise.
2533
2534 2014-07-28 Richard Biener <rguenther@suse.de>
2535
2536 PR middle-end/52478
2537 * gcc.dg/torture/ftrapv-1.c: New testcase.
2538
2539 2014-07-28 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/61921
2542 * gfortran.dg/pr61921.f90: New testcase.
2543
2544 2014-07-28 Richard Biener <rguenther@suse.de>
2545
2546 PR rtl-optimization/61801
2547 * gcc.target/i386/pr61801.c: New testcase.
2548
2549 2014-07-27 Marek Polacek <polacek@redhat.com>
2550
2551 PR c/61861
2552 * gcc.dg/pr61861.c: New test.
2553
2554 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2555
2556 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2557 variable problem.
2558
2559 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2560
2561 PR rtl-optimization/61926
2562 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2563 Reverse argument order.
2564 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2565 New XFAILed tests that match the original order.
2566
2567 2014-07-26 Marek Polacek <polacek@redhat.com>
2568
2569 PR c/61077
2570 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2571
2572 2014-07-26 Tobias Burnus <burnus@net-b.de>
2573
2574 PR fortran/61881
2575 PR fortran/61888
2576 PR fortran/57305
2577 * gfortran.dg/sizeof_2.f90: Change dg-error.
2578 * gfortran.dg/sizeof_4.f90: New.
2579 * gfortran.dg/storage_size_1.f08: Correct expected
2580 value.
2581
2582 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2583
2584 PR target/44551
2585 * gcc.target/i386/pr44551-1.c: New file.
2586
2587 2014-07-25 Xinliang David Li <davidxl@google.com>
2588
2589 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2590 * g++.dg/tree-prof/reorder_class1.h: New file.
2591 * g++.dg/tree-prof/reorder_class2.h: New file.
2592 * g++.dg/tree-prof/reorder.C: New test.
2593 * g++.dg/tree-prof/morefunc.C: New test.
2594
2595 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2596
2597 Implement N4051 - Allow typename in a template template parameter
2598 * lib/target-supports.exp (check_effective_target_c++1y): Now
2599 means C++1y and up.
2600 (check_effective_target_c++1y_down): New.
2601 (check_effective_target_c++1z_only): New.
2602 (check_effective_target_c++1z): New.
2603 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2604 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2605 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2606
2607 2014-07-25 Tobias Burnus <burnus@net-b.de>
2608
2609 * gfortran.dg/storage_size_5.f90: New.
2610
2611 2014-07-25 Richard Biener <rguenther@suse.de>
2612
2613 PR middle-end/61762
2614 PR middle-end/61894
2615 * gcc.dg/pr61762.c: New testcase.
2616 * gcc.dg/fold-cstring.c: Likewise.
2617 * gcc.dg/fold-cvect.c: Likewise.
2618
2619 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2620
2621 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2622
2623 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2624 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2625 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2626 * gcc.c-torture/execute/pr23135.x: Likewise.
2627
2628 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2629
2630 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2631
2632 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2633
2634 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2635
2636 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2637
2638 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2639
2640 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2641
2642 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2643 sequences.
2644 * gcc.target/aarch64/test_frame_2.c: Likewise.
2645 * gcc.target/aarch64/test_frame_4.c: Likewise.
2646 * gcc.target/aarch64/test_frame_6.c: Likewise.
2647 * gcc.target/aarch64/test_frame_7.c: Likewise.
2648 * gcc.target/aarch64/test_frame_8.c: Likewise.
2649 * gcc.target/aarch64/test_frame_10.c: Likewise.
2650
2651 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2652
2653 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2654 sequences.
2655 * gcc.target/aarch64/test_frame_10.c: Likewise.
2656 * gcc.target/aarch64/test_frame_2.c: Likewise.
2657 * gcc.target/aarch64/test_frame_4.c: Likewise.
2658 * gcc.target/aarch64/test_frame_6.c: Likewise.
2659 * gcc.target/aarch64/test_frame_7.c: Likewise.
2660 * gcc.target/aarch64/test_frame_8.c: Likewise.
2661 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2662
2663 2014-07-24 Martin Jambor <mjambor@suse.cz>
2664
2665 PR ipa/61160
2666 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2667
2668 2014-07-24 Richard Biener <rguenther@suse.de>
2669
2670 PR ipa/61823
2671 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2672
2673 2014-07-24 Andreas Schwab <schwab@suse.de>
2674
2675 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2676 Also check for __arm__.
2677
2678 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2679
2680 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2681 sequences.
2682
2683 2014-07-24 Marek Polacek <polacek@redhat.com>
2684
2685 PR c/57653
2686 * c-c++-common/pr57653.c: New test.
2687 * c-c++-common/pr57653.h: New file.
2688 * c-c++-common/pr57653-2.c: New test.
2689 * c-c++-common/pr57653-2.h: New file.
2690
2691 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2692
2693 * gcc.target/aarch64/test_frame_common.h: New file.
2694 * gcc.target/aarch64/test_frame_1.c: Likewise.
2695 * gcc.target/aarch64/test_frame_2.c: Likewise.
2696 * gcc.target/aarch64/test_frame_3.c: Likewise.
2697 * gcc.target/aarch64/test_frame_4.c: Likewise.
2698 * gcc.target/aarch64/test_frame_5.c: Likewise.
2699 * gcc.target/aarch64/test_frame_6.c: Likewise.
2700 * gcc.target/aarch64/test_frame_7.c: Likewise.
2701 * gcc.target/aarch64/test_frame_8.c: Likewise.
2702 * gcc.target/aarch64/test_frame_9.c: Likewise.
2703 * gcc.target/aarch64/test_frame_10.c: Likewise.
2704 * gcc.target/aarch64/test_frame_11.c: Likewise.
2705 * gcc.target/aarch64/test_frame_12.c: Likewise.
2706 * gcc.target/aarch64/test_frame_13.c: Likewise.
2707 * gcc.target/aarch64/test_frame_14.c: Likewise.
2708 * gcc.target/aarch64/test_frame_15.c: Likewise.
2709
2710 2014-07-23 Marek Polacek <polacek@redhat.com>
2711
2712 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2713 in the structure.
2714
2715 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2716
2717 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2718 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2719 * gcc.dg/pr10474.c (target): Likewise.
2720
2721 2014-07-22 Martin Jambor <mjambor@suse.cz>
2722
2723 PR ipa/61160
2724 * pr61160-3.C (main): Return zero.
2725
2726 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2727
2728 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2729 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2730 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2731 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2732 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2733 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2734
2735 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2736
2737 PR tree-optimization/61822
2738 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2739
2740 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2741
2742 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2743
2744 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2745
2746 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2747 -msse2 -mno-avx instead of -msse.
2748
2749 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2750
2751 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2752 * gcc.dg/pr44024.c (dg-options): Add -O1.
2753 (dg-final): Check for the condition.
2754 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2755
2756 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2757
2758 PR target/55701
2759 * gcc.target/arm/memset-inline-1.c: New test.
2760 * gcc.target/arm/memset-inline-2.c: New test.
2761 * gcc.target/arm/memset-inline-3.c: New test.
2762 * gcc.target/arm/memset-inline-4.c: New test.
2763 * gcc.target/arm/memset-inline-5.c: New test.
2764 * gcc.target/arm/memset-inline-6.c: New test.
2765 * gcc.target/arm/memset-inline-7.c: New test.
2766 * gcc.target/arm/memset-inline-8.c: New test.
2767 * gcc.target/arm/memset-inline-9.c: New test.
2768
2769 2014-07-21 Tom de Vries <tom@codesourcery.com>
2770
2771 PR target/61827
2772 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2773 to bar symbol in scan-assembler-times call check.
2774
2775 2014-07-21 Tom de Vries <tom@codesourcery.com>
2776
2777 PR target/61827
2778 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2779 for darwin in scan-assembler-times check.
2780 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2781 scan-assembler-not checks. Add checks for insns.
2782 (main): Remove.
2783 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2784 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2785 (main): Remove.
2786
2787 2014-07-21 Tom de Vries <tom@codesourcery.com>
2788
2789 PR target/61827
2790 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2791 dg-options. Add checks for insns with xmm registers. Remove
2792 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2793 (main): Remove.
2794
2795 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2796
2797 PR target/61855
2798 * gcc.target/i386/pr61855.c: New test.
2799
2800 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2801
2802 * gnat.dg/pack20.ad[sb]: New test.
2803 * gnat.dg/pack20_pkg.ads: New helper.
2804
2805 2014-07-20 Ian Lance Taylor <iant@google.com>
2806
2807 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2808 package for compiledir tests.
2809
2810 2014-07-20 Marek Polacek <polacek@redhat.com>
2811
2812 PR c/61852
2813 * gcc.dg/pr61852.c: New test.
2814
2815 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2816
2817 * gcc.dg/stack-usage-2.c: Adjust.
2818
2819 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/61794
2822 * gcc.target/i386/pr61794.c: New test.
2823
2824 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2825
2826 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2827 involving both inputs rather than a multiplication involving one.
2828 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2829 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2830 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2831
2832 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/50961
2835 * g++.dg/template/operator13.C: New.
2836
2837 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2838
2839 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2840 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2841 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2842 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2843
2844 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2845
2846 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2847 * c-c++-common/ubsan/bounds-5.c: Likewise.
2848 * c-c++-common/ubsan/bounds-6.c: Likewise.
2849 * c-c++-common/ubsan/bounds-7.c: Likewise.
2850 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2851 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2852 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2853 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2854 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2855 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2856 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2857 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2858 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2859 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2860
2861 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2862
2863 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2864 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2865 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2866 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2867
2868 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2869
2870 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2871 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2872 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2873
2874 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/61804
2877 * g++.dg/parse/pr61804.C: New.
2878
2879 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2880
2881 * gnat.dg/specs/alignment2.ads: Update.
2882 * gnat.dg/specs/size_clause1.ads: Likewise.
2883 * gnat.dg/specs/size_clause2.ads: Likewise.
2884
2885 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2886
2887 PR preprocessor/60723 - missing system-ness marks for macro tokens
2888 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2889
2890 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2891
2892 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2893 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2894 -mieee-with-inexact for alpha*-*-*.
2895
2896 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2897
2898 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2899 Add IEEE options to compile flags.
2900 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2901 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2902
2903 2014-07-15 Michael Matz <matz@suse.de>
2904
2905 PR rtl-optimization/61772
2906 * gcc.dg/torture/pr61772.c: New test.
2907
2908 2014-07-15 Marek Polacek <polacek@redhat.com>
2909
2910 * gcc.dg/ubsan/bounds-1.c: New test.
2911
2912 2014-06-15 Tobias Burnus <burnus@net-b.de>
2913
2914 * gfortran.dg/coarray_34.f90: New.
2915 * gfortran.dg/coarray_6.f90: Update test case.
2916
2917 2014-07-14 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/61779
2920 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2921
2922 2014-07-14 Richard Biener <rguenther@suse.de>
2923
2924 PR tree-optimization/61786
2925 * gcc.dg/torture/pr61786.c: New testcase.
2926 * gcc.dg/lto/pr61786_0.c: Likewise.
2927 * gcc.dg/lto/pr61786_1.c: Likewise.
2928
2929 2014-07-14 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/61757
2932 PR tree-optimization/61783
2933 PR tree-optimization/61787
2934 * gcc.dg/torture/pr61757.c: New testcase.
2935 * gcc.dg/torture/pr61787.c: Likewise.
2936
2937 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR middle-end/61294
2940 * c-c++-common/Wmemset-transposed-args1.c: New test.
2941 * c-c++-common/Wmemset-transposed-args2.c: New test.
2942 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2943
2944 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2945
2946 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2947 longer happens during parsing.
2948 * gcc.dg/pr44024.c: Update template.
2949 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2950 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2951 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2952
2953 2014-07-13 Tom de Vries <tom@codesourcery.com>
2954
2955 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2956 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2957
2958 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2959
2960 PR C++/60209 - Declaration of user-defined literal operator cause error
2961 * g++.dg/cpp0x/pr60209-neg.C: New.
2962 * g++.dg/cpp0x/pr60209.C: New.
2963 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2964
2965 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/60967
2968 * g++.dg/cilk-plus/pr60967.C: New.
2969
2970 2014-07-13 Tobias Burnus <burnus@net-b.de>
2971
2972 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2973
2974 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2975
2976 PR fortran/61780
2977 * gfortran.dg/dependency_44.f90 : New test
2978
2979 2014-07-12 Tobias Burnus <burnus@net-b.de>
2980
2981 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2982 * gfortran.dg/coarray_atomic_2.f90: New.
2983 * gfortran.dg/coarray_atomic_3.f90: New.
2984 * gfortran.dg/coarray_atomic_4.f90: New.
2985 * gfortran.dg/coarray/atomic_2.f90: New.
2986
2987 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2988
2989 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2990 * g++.dg/cpp0x/pr57644.C: New.
2991
2992 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/53159
2995 * g++.dg/cpp0x/Wnarrowing1.C: New.
2996
2997 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2998
2999 PR preprocessor/61389
3000 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3001 * gcc.dg/cpp/sysmac1.c: Likewise.
3002
3003 2014-07-11 Richard Biener <rguenther@suse.de>
3004
3005 PR middle-end/61473
3006 * gcc.dg/memmove-4.c: New testcase.
3007 * gcc.dg/strlenopt-8.c: XFAIL.
3008 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3009
3010 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3011
3012 PR target/61561
3013 * gcc.dg/pr61561.c: New test.
3014
3015 2014-07-10 Tom de Vries <tom@codesourcery.com>
3016
3017 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3018 dg-options.
3019 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3020 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3021 dg-options.
3022
3023 2014-07-10 Richard Biener <rguenther@suse.de>
3024
3025 PR c-family/61741
3026 * c-c++-common/torture/pr61741.c: Use signed char.
3027
3028 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3029
3030 * gnat.dg/opt39.adb: New test.
3031
3032 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3033
3034 PR tree-optimization/61742
3035 * gcc.dg/torture/pr61742.c: New test.
3036 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3037 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3038
3039 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/60686
3042 * g++.dg/cpp0x/explicit8.C: New.
3043
3044 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3045
3046 DR 1584
3047 PR c++/57466
3048 * g++.dg/template/pr57466.C: New.
3049 * g++.dg/cpp0x/pr57466.C: Likewise.
3050 * g++.dg/template/unify6.C: Update.
3051
3052 2014-07-09 Tom de Vries <tom@codesourcery.com>
3053
3054 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3055
3056 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3057
3058 * gfortran.dg/ieee/underflow_1.f90: New file.
3059
3060 2014-07-09 Richard Biener <rguenther@suse.de>
3061
3062 PR c-family/61741
3063 * c-c++-common/torture/pr61741.c: New testcase.
3064
3065 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3066
3067 * lib/target-supports.exp
3068 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3069
3070 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3071
3072 * gcc.dg/globalalias.c: Remove XFAIL.
3073 * gcc.dg/localalias.c: Remove XFAIL.
3074
3075 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3076
3077 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3078 * g++.dg/cpp0x/pr58155.C: New.
3079
3080 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3081
3082 PR testsuite/61453
3083 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3084 Adjust regexp for more targets.
3085
3086 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3087 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/59361
3090 * g++.dg/cpp0x/vt-59361.C: New.
3091
3092 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3093
3094 PR target/61599
3095 * gcc.target/i386/pr61599-1.c: New test.
3096 * gcc.target/i386/pr61599-2.c: New test.
3097
3098 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR rtl-optimization/61673
3101 * gcc.c-torture/execute/pr61673.c: New test.
3102
3103 PR tree-optimization/61725
3104 * gcc.dg/tree-ssa/vrp93.c: New test.
3105 * gcc.c-torture/execute/pr61725.c: New test.
3106
3107 2014-07-08 Richard Biener <rguenther@suse.de>
3108
3109 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3110 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3111 restriction on loop depth difference.
3112 (record_equality): Likewise.
3113 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3114 (loop_depth_of_name): Remove.
3115 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3116 restriction on loop depth difference.
3117 (init_copy_prop): Likewise.
3118
3119 2014-07-08 Richard Biener <rguenther@suse.de>
3120
3121 PR tree-optimization/61681
3122 * gcc.dg/torture/pr61681.c: New testcase.
3123
3124 2014-07-08 Richard Biener <rguenther@suse.de>
3125
3126 PR tree-optimization/61680
3127 * gcc.dg/vect/pr61680.c: New testcase.
3128
3129 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3130
3131 PR tree-optimization/61576
3132 * gcc.dg/torture/pr61576.c: New test.
3133
3134 2014-07-08 Marek Polacek <polacek@redhat.com>
3135
3136 PR c/60226
3137 * c-c++-common/pr60226.c: New test.
3138
3139 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/61459
3142 PR fortran/58883
3143 * gfortran.dg/allocatable_function_8.f90 : New test
3144
3145 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3146
3147 * gcc.target/powerpc/spe-evmerge.c: New file.
3148
3149 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3150
3151 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3152
3153 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3154
3155 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3156
3157 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3158
3159 PR c++/58898
3160 * g++.dg/parse/pr58898.C: New.
3161
3162 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3163
3164 * gfortran.dg/list_read_12.f90: Delete the file.
3165 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3166 of dg-runtest.
3167
3168 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3169
3170 PR libgfortran/61640
3171 * gfortran.dg/arrayio_16.f90: New test.
3172
3173 2014-07-06 Marek Polacek <polacek@redhat.com>
3174
3175 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3176 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3177
3178 2014-07-06 Marek Polacek <polacek@redhat.com>
3179
3180 PR c/6940
3181 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3182 -Wno-sizeof-array-argument.
3183 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3184 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3185 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3186 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3187 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3188 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3189 * c-c++-common/sizeof-array-argument.c: New test.
3190 * gcc.dg/vla-5.c: Add dg-warnings.
3191
3192 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3193
3194 * g++.dg/ipa/devirt-26.C: Update testcase.
3195 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3196 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3197
3198 2014-07-04 Tobias Burnus <burnus@net-b.de>
3199
3200 * gfortran.dg/coarray/coindexed_3.f90: New.
3201
3202 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR middle-end/61654
3205 * g++.dg/opt/pr61654.C: New test.
3206
3207 PR tree-optimization/61684
3208 * gcc.c-torture/compile/pr61684.c: New test.
3209
3210 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3211
3212 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3213 dg-runtest's. Adapt all callers.
3214 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3215 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3216 * lib/go-dg.exp (go-dg-runtest): Likewise.
3217 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3218 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3219
3220 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3221
3222 PR tree-optimization/61682
3223 * gcc.c-torture/execute/pr61682.c: New test.
3224
3225 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3226
3227 * gcc.target/powerpc/shift-dot.c: New test.
3228
3229 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3230
3231 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3232 avoid optimization.
3233
3234 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3235
3236 * gcc.target/arm/identical-invariants.c: New test.
3237
3238 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3239 Chen Gang <gang.chen.5i5j@gmail.com>
3240
3241 * gcc.c-torture/compile/section.c: New testcase.
3242
3243 2014-07-02 Christian Bruel <christian.bruel@st.com>
3244
3245 PR target/29349
3246 PR target/53513
3247 * gcc.target/sh/fpchg.c: New test.
3248
3249 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3250 Fritz Reese <Reese-Fritz@zai.com>
3251
3252 * gfortran.dg/oldstyle_5.f: New test.
3253
3254 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3255
3256 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3257 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3258
3259 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3260
3261 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3262 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3263 * g++.dg/parse/error11.C: Likewise.
3264 * g++.old-deja/g++.brendan/template17.C: Likewise.
3265
3266 2014-07-02 Tobias Burnus <burnus@net-b.de>
3267
3268 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3269 * gfortran.dg/coarray/send_array.f90: Ditto.
3270 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3271
3272 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3273 Yufeng Zhang <yufeng.zhang@arm.com>
3274
3275 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3276 (additional_flags_for_func_ret): New variable based on
3277 $additional_flags with -fno-use-caller-save.
3278 (func-ret-*.c): Use the new variable.
3279
3280 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3281
3282 PR c++/59637
3283 * g++.dg/cpp0x/decltype60.C: New.
3284
3285 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3286
3287 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3288 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3289 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3290 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3291 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3292 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3293 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3294 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3295
3296 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3299
3300 2014-07-01 Marek Polacek <polacek@redhat.com>
3301
3302 * gcc.dg/Wint-conversion.c: New test.
3303
3304 2014-07-01 Marek Polacek <polacek@redhat.com>
3305
3306 PR c/58286
3307 * gcc.dg/Wincompatible-pointer-types.c: New test.
3308
3309 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3310
3311 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3312 MicroBlaze specific pattern.
3313
3314 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3315
3316 PR c++/58781
3317 PR c++/60249
3318 PR c++/59867
3319 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3320 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3321 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3322
3323 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3324
3325 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3326 test requires greater precision than the current PowerPC long
3327 double implementation supports.
3328
3329 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3330
3331 PR c++/54891
3332 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3333
3334 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/51400
3337 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3338
3339 2014-06-30 Jeff Law <law@redhat.com>
3340
3341 PR tree-optimization/61607
3342 * gcc.dg/tree-ssa/pr61607.c: New test.
3343
3344 2014-06-30 Marek Polacek <polacek@redhat.com>
3345
3346 * c-c++-common/ubsan/attrib-2.c: New test.
3347 * g++.dg/ubsan/return-3.C: New test.
3348
3349 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3350
3351 PR middle-end/57541
3352 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3353 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3354
3355 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3356
3357 * gcc.dg/ira-loop-pressure.c: New test.
3358
3359 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3360
3361 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3362 checks that the dump is generated.
3363
3364 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3365
3366 PR fortran/36275
3367 PR fortran/38839
3368 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3369 * gfortran.dg/binding_label_tests_27.f90: New file.
3370
3371 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3372
3373 * gfortran.dg/graphite/pr59586.f: New testcase.
3374
3375 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3376
3377 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3378
3379 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3380
3381 PR fortran/29383
3382 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3383 New function.
3384 * gfortran.dg/ieee/ieee.exp: New file.
3385 * gfortran.dg/ieee/ieee_1.F90: New file.
3386 * gfortran.dg/ieee/ieee_2.f90: New file.
3387 * gfortran.dg/ieee/ieee_3.f90: New file.
3388 * gfortran.dg/ieee/ieee_4.f90: New file.
3389 * gfortran.dg/ieee/ieee_5.f90: New file.
3390 * gfortran.dg/ieee/ieee_6.f90: New file.
3391 * gfortran.dg/ieee/ieee_7.f90: New file.
3392 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3393
3394 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3395
3396 * g++.dg/cpp0x/elision_conv.C: New.
3397
3398 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399
3400 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3401
3402 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 PR c++/61614
3405 * g++.dg/ext/complit14.C: New.
3406
3407 2014-06-27 Martin Jambor <mjambor@suse.cz>
3408
3409 PR ipa/61160
3410 * g++.dg/ipa/pr61160-2.C: New test.
3411 * g++.dg/ipa/pr61160-3.C: Likewise.
3412
3413 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR tree-optimization/57233
3416 PR tree-optimization/61299
3417 * gcc.dg/pr57233.c: New test.
3418 * gcc.target/i386/pr57233.c: New test.
3419 * gcc.target/i386/sse2-pr57233.c: New test.
3420 * gcc.target/i386/avx-pr57233.c: New test.
3421 * gcc.target/i386/avx2-pr57233.c: New test.
3422 * gcc.target/i386/avx512f-pr57233.c: New test.
3423 * gcc.target/i386/xop-pr57233.c: New test.
3424
3425 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3426
3427 * gcc.dg/typeof-2.c: New testcase.
3428
3429 2014-06-27 Marek Polacek <polacek@redhat.com>
3430
3431 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3432 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3433 (fn2): Likewise.
3434 (fn5): Likewise.
3435 (fn6): Likewise.
3436 (fn7): Likewise.
3437 (fn8): Likewise.
3438 (fn9): Likewise.
3439 (fn11): Likewise.
3440 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3441 location. Add memory barrier.
3442 (fn2): Likewise.
3443 (fn3): Likewise.
3444 (fn4): Likewise.
3445 (fn5): Likewise.
3446 * c-c++-common/ubsan/bounds-7.c: New test.
3447
3448 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR libgfortran/61499
3451 * gfortran.dg/arrayio_15.f90: New test.
3452
3453 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3454
3455 PR target/61586
3456 * gcc.target/alpha/pr61586.c: New test.
3457
3458 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 PR c++/57573
3461 * g++.dg/template/pr57573.C: New.
3462
3463 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3464
3465 * gcc.dg/tree-ssa/interposition.c: New testcase.
3466
3467 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3468
3469 PR c++/56633
3470 * g++.dg/cpp0x/deleted8.C: New.
3471
3472 2014-06-26 Martin Jambor <mjambor@suse.cz>
3473
3474 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3475 parameter.
3476 * g++.dg/simulate-thread/bitfields.C: Likewise.
3477 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3478 allow-packed-store-data-races parameter.
3479 * gcc.dg/simulate-thread/subfields.c: Likewise.
3480 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3481 to one.
3482
3483 2014-06-26 Martin Jambor <mjambor@suse.cz>
3484
3485 * g++.dg/ipa/pr60600.C: Fix typo.
3486 * g++.dg/ipa/devirt-25.C: Likewise.
3487
3488 2014-06-26 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/61607
3491 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3492
3493 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3494
3495 * gcc.dg/inline-22.c: Add bind_pic_locally.
3496 * gcc.dg/inline_4.c: Ditto.
3497 * gcc.dg/fail_always_inline.c: Ditto.
3498 * g++.dg/ipa/devirt-25.C: Ditto.
3499
3500 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3501
3502 * lib/target-support.exp (bind_pic_locally): Save the flags to
3503 'flags_to_postpone' instead of appending to 'flags'.
3504 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3505 with flags_to_postpone and revert after target_compile.
3506 * lib/g++.exp (g++_target_compile): Ditto.
3507 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3508
3509 2014-06-26 Nick Clifton <nickc@redhat.com>
3510
3511 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3512
3513 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3514
3515 PR c++/61537
3516 * g++.dg/template/pr61537.C: New testcase.
3517
3518 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3519
3520 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3521 powerpc*-*-linux*.
3522
3523 2014-06-25 Tobias Burnus <burnus@net-b.de>
3524
3525 * gfortran.dg/coarray_33.f90: New.
3526
3527 2014-06-25 Tobias Burnus <burnus@net-b.de>
3528
3529 * gfortran.dg/coarray/coindexed_1.f90: New.
3530
3531 2014-06-25 Tobias Burnus <burnus@net-b.de>
3532
3533 * gfortran.dg/coarray_collectives_7.f90: New.
3534
3535 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3536
3537 * gcc.c-torture/execute/20140622-1.c: New test.
3538
3539 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3540
3541 DR 178
3542 PR c++/49132
3543 * g++.dg/cpp0x/aggr1.C: New.
3544 * g++.dg/cpp0x/aggr2.C: Likewise.
3545 * g++.dg/init/aggr11.C: Likewise.
3546 * g++.dg/init/aggr12.C: Likewise.
3547
3548 2014-06-25 Martin Jambor <mjambor@suse.cz>
3549
3550 * g++.dg/ipa/pr61540.C: Remove dumping test.
3551
3552 2014-06-25 Marek Polacek <polacek@redhat.com>
3553
3554 PR c/61162
3555 * gcc.dg/pr61162.c: Adjust dg-warning.
3556 * gcc.dg/pr61162-2.c: New test.
3557
3558 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3559
3560 PR tree-optimization/57742
3561 * gcc.dg/tree-ssa/calloc-3.c: New file.
3562
3563 2014-06-25 Richard Biener <rguenther@suse.de>
3564
3565 PR testsuite/61560
3566 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3567 for targets that return _Complex float in memory.
3568
3569 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3570
3571 * gcc.target/arm/vect-noalign.c: Adjust options.
3572
3573 2014-06-24 Cong Hou <congh@google.com>
3574
3575 * gcc.dg/vect/vect-reduc-sad.c: New.
3576 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3577
3578 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3579
3580 PR tree-optimization/57742
3581 * g++.dg/tree-ssa/calloc.C: New testcase.
3582 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3583 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3584 * gcc.dg/strlenopt-9.c: Adapt.
3585
3586 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3587
3588 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3589 global variable.
3590 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3591 instead of calling sequentially in the C code.
3592 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3593 saved_return_address to the stack frame where LR register was stored.
3594 (saved_return_address): Declare weak.
3595
3596 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3597
3598 PR c++/33972
3599 * g++.dg/other/operator3.C: New.
3600 * g++.dg/template/operator8.C: Adjust.
3601 * g++.dg/template/operator9.C: Likewise.
3602
3603 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3604
3605 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3606
3607 2014-06-24 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/61572
3610 * gcc.target/i386/pr61572.c: New testcase.
3611
3612 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3613
3614 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3615 reduction clause.
3616 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3617 Remove Label is never defined expected error.
3618 * gfortran.dg/gomp/udr8.f90: New test.
3619
3620 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3621
3622 PR tree-optimization/61554
3623 * g++.dg/torture/pr61554.C: New testcase.
3624
3625 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3626
3627 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3628
3629 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3630
3631 * gcc.dg/localalias-2.c: Guard by require-alias.
3632 * gcc.dg/globalalias-2.c: Likewise.
3633
3634 2014-06-23 Kai Tietz <ktietz@redhat.com>
3635
3636 * gcc.target/i386/indjmp-1.c: New test.
3637
3638 2014-06-23 Andrew Pinski <apinski@cavium.com>
3639
3640 * gcc.c-torture/compile/20140723-1.c: New testcase.
3641
3642 2014-06-23 Marek Polacek <polacek@redhat.com>
3643
3644 PR c/61553
3645 * c-c++-common/pr61553.c (foo): Add dg-error.
3646
3647 2014-06-23 Tobias Burnus <burnus@net-b.de>
3648
3649 * gfortran.dg/coarray_32.f90: New.
3650
3651 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 DR 577
3654 PR c++/33101
3655 * g++.dg/other/void1.C: Adjust.
3656 * g++.dg/other/void3.C: Likewise.
3657
3658 2014-06-23 Marek Polacek <polacek@redhat.com>
3659
3660 PR c/61553
3661 * c-c++-common/pr61553.c: New test.
3662
3663 2014-06-23 Richard Biener <rguenther@suse.de>
3664
3665 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3666 * g++.dg/vect/slp-pr50819.cc: Likewise.
3667 * g++.dg/vect/slp-pr56812.cc: Likewise.
3668 * gcc.dg/vect/bb-slp-1.c: Likewise.
3669 * gcc.dg/vect/bb-slp-10.c: Likewise.
3670 * gcc.dg/vect/bb-slp-11.c: Likewise.
3671 * gcc.dg/vect/bb-slp-13.c: Likewise.
3672 * gcc.dg/vect/bb-slp-14.c: Likewise.
3673 * gcc.dg/vect/bb-slp-15.c: Likewise.
3674 * gcc.dg/vect/bb-slp-16.c: Likewise.
3675 * gcc.dg/vect/bb-slp-17.c: Likewise.
3676 * gcc.dg/vect/bb-slp-18.c: Likewise.
3677 * gcc.dg/vect/bb-slp-19.c: Likewise.
3678 * gcc.dg/vect/bb-slp-2.c: Likewise.
3679 * gcc.dg/vect/bb-slp-20.c: Likewise.
3680 * gcc.dg/vect/bb-slp-21.c: Likewise.
3681 * gcc.dg/vect/bb-slp-22.c: Likewise.
3682 * gcc.dg/vect/bb-slp-23.c: Likewise.
3683 * gcc.dg/vect/bb-slp-24.c: Likewise.
3684 * gcc.dg/vect/bb-slp-25.c: Likewise.
3685 * gcc.dg/vect/bb-slp-26.c: Likewise.
3686 * gcc.dg/vect/bb-slp-27.c: Likewise.
3687 * gcc.dg/vect/bb-slp-28.c: Likewise.
3688 * gcc.dg/vect/bb-slp-29.c: Likewise.
3689 * gcc.dg/vect/bb-slp-3.c: Likewise.
3690 * gcc.dg/vect/bb-slp-30.c: Likewise.
3691 * gcc.dg/vect/bb-slp-31.c: Likewise.
3692 * gcc.dg/vect/bb-slp-32.c: Likewise.
3693 * gcc.dg/vect/bb-slp-4.c: Likewise.
3694 * gcc.dg/vect/bb-slp-5.c: Likewise.
3695 * gcc.dg/vect/bb-slp-6.c: Likewise.
3696 * gcc.dg/vect/bb-slp-7.c: Likewise.
3697 * gcc.dg/vect/bb-slp-8.c: Likewise.
3698 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3699 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3700 * gcc.dg/vect/bb-slp-9.c: Likewise.
3701 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3702 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3703 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3704 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3705 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3706 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3707 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3708 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3709 * gcc.dg/vect/pr26359.c: Likewise.
3710 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3711
3712 2014-06-23 Marek Polacek <polacek@redhat.com>
3713
3714 * c-c++-common/pr49706-2.c: New test.
3715
3716 2014-06-23 Alan Modra <amodra@gmail.com>
3717
3718 * gcc.dg/pr61583.c: New.
3719
3720 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3721
3722 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3723 [u]int64x1_t.
3724
3725 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3726 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3727
3728 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3729 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3730 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3731 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3732 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3733 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3734 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3735 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3736 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3737 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3738 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3739 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3740 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3741 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3742 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3743 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3744 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3745 test_vsrid_n_u64): Fix signature to match intrinsic.
3746
3747 (test_vabs_s64): Remove.
3748 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3749
3750 (test_vdupd_lane_s64): Rename to...
3751 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3752
3753 (test_vdupd_lane_u64): Rename to...
3754 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3755
3756 (test_vtst_s64): Rename to...
3757 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3758
3759 (test_vtst_u64): Rename to...
3760 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3761
3762 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3763 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3764 Remove out-of-bounds tests.
3765 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3766 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3767 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3768
3769 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3770
3771 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3772 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3773 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3774 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3775 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3776 vector types.
3777 * gcc.target/aarch64/vsub_f64.c: Likewise.
3778 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3779 scheme as now the same for all variants.
3780 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3781 float64x1_t.
3782
3783 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3784
3785 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3786
3787 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3788
3789 * gcc.dg/localalias.c: Fix broken commit.
3790 * gcc.dg/globalalias.c: Likewise.
3791
3792 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3793
3794 * gcc.dg/localalias.c: New testcase.
3795 * gcc.dg/localalias-2.c: New testcase.
3796 * gcc.dg/globalalias.c: New testcase.
3797 * gcc.dg/globalalias-2.c: New testcase.
3798
3799 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3800
3801 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3802
3803 2014-06-20 Marek Polacek <polacek@redhat.com>
3804
3805 * c-c++-common/ubsan/bounds-1.c: New test.
3806 * c-c++-common/ubsan/bounds-2.c: New test.
3807 * c-c++-common/ubsan/bounds-3.c: New test.
3808 * c-c++-common/ubsan/bounds-4.c: New test.
3809 * c-c++-common/ubsan/bounds-5.c: New test.
3810 * c-c++-common/ubsan/bounds-6.c: New test.
3811
3812 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3813
3814 Make the tests big-endian friendly.
3815
3816 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3817 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3818 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3819 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3820 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3821 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3822 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3823 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3824 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3825
3826 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3827 Max Ostapenko <m.ostapenko@partner.samsung.com>
3828
3829 PR sanitizer/61547
3830 * c-c++-common/asan/strlen-overflow-1.c: New test.
3831
3832 2014-06-20 Martin Jambor <mjambor@suse.cz>
3833
3834 PR ipa/61540
3835 * g++.dg/ipa/pr61540.C: New test.
3836
3837 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3838 Max Ostapenko <m.ostapenko@partner.samsung.com>
3839
3840 PR sanitizer/61530
3841 * c-c++-common/asan/pr61530.c: New test.
3842
3843 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3844
3845 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3846 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3847 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3848 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3849 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3850 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3851 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3852 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3853 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3854 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3855 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3856 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3857 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3858 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3859 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3860 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3861 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3862 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3863 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3864 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3865 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3866 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3867 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3868 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3869 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3870 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3871 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3872 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3873 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3874 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3875 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3876 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3877 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3878 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3879 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3880 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3881 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3882 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3883 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3884 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3885 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3886 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3887 (test_vqdmlal_high_lane_s16): Fix parameter type.
3888 (test_vqdmlal_high_lane_s32): Likewise.
3889 (test_vqdmull_high_lane_s16): Likewise.
3890 (test_vqdmull_high_lane_s32): Likewise.
3891 (test_vqdmlsl_high_lane_s32): Likewise.
3892 (test_vqdmlsl_high_lane_s16): Likewise.
3893 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3894 Fix argument type.
3895 (test_vqdmlals_lane_s32): Likewise.
3896 (test_vqdmlslh_lane_s16): Likewise.
3897 (test_vqdmlsls_lane_s32): Likewise.
3898 (test_vqdmulhh_lane_s16): Likewise.
3899 (test_vqdmulhs_lane_s32): Likewise.
3900 (test_vqdmullh_lane_s16): Likewise.
3901 (test_vqdmulls_lane_s32): Likewise.
3902 (test_vqrdmulhh_lane_s16): Likewise.
3903 (test_vqrdmulhs_lane_s32): Likewise.
3904
3905 2014-06-20 Tobias Burnus <burnus@net-b.de>
3906
3907 PR testsuite/61567
3908 * gfortran.dg/coarray_collectives_5.f90: Update
3909 dg-final scan-tree-dump-times.
3910 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3911
3912 2014-06-20 Hale Wang <hale.wang@arm.com>
3913
3914 * gcc.target/arm/lto/: New folder to verify the LTO option.
3915 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3916 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3917 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3918 * lib/lto.exp (object-readelf): New procedure.
3919
3920 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3921
3922 PR fortran/61454
3923 * gfortran.dg/pr61454.f90: New file.
3924
3925 2014-06-19 Terry Guo <terry.guo@arm.com>
3926
3927 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3928 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3929 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3930
3931 2014-06-19 Tobias Burnus <burnus@net-b.de>
3932
3933 * gfortran.dg/coarray/collectives_2.f90: Extend
3934 and make valid.
3935
3936 2014-06-18 Tom de Vries <tom@codesourcery.com>
3937
3938 * gcc.target/aarch64/fuse-caller-save.c: New test.
3939
3940 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3941 Tom de Vries <tom@codesourcery.com>
3942
3943 * gcc.target/arm/fuse-caller-save.c: New test.
3944
3945 2014-06-18 Richard Biener <rguenther@suse.de>
3946
3947 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3948 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3949 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3950
3951 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3952
3953 PR tree-optimization/61518
3954 * gcc.dg/torture/pr61518.c: New test.
3955
3956 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3957
3958 PR tree-optimization/61517
3959 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3960 (incorrect_read_be32): Likewise.
3961 (main): Call incorrect_read_* to test stmt replacement is made by
3962 bswap at the right place.
3963 * gcc.c-torture/execute/pr61517.c: New test.
3964
3965 2014-06-18 Andreas Schwab <schwab@suse.de>
3966
3967 PR rtl-optimization/54555
3968 * gcc.target/m68k/pr54555.c: New test.
3969
3970 2014-06-18 Olivier Hainque <hainque@adacore.com>
3971
3972 * gnat.dg/blocklocs.adb: New test.
3973
3974 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3975
3976 PR tree-optimization/52252
3977 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3978 * gcc.target/i386/pr52252-core.c: Ditto.
3979
3980 PR tree-optimization/61403
3981 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3982
3983 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3984
3985 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3986 * gfortran.dg/gomp/depend-1.f90: New test.
3987 * gfortran.dg/gomp/target1.f90: New test.
3988 * gfortran.dg/gomp/target2.f90: New test.
3989 * gfortran.dg/gomp/target3.f90: New test.
3990 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3991 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3992 201107.
3993
3994 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3995
3996 PR fortran/61126
3997 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3998
3999 2014-06-17 Tobias Burnus <burnus@net-b.de>
4000 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4001
4002 * gfortran.dg/coarray/send_array.f90: New.
4003 * gfortran.dg/coarray/get_array.f90: New.
4004 * gfortran.dg/coarray/sendget_array.f90: New.
4005 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4006 names.
4007 * gfortran.dg/coarray/collectives_2.f90: New.
4008
4009 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4010
4011 PR target/61533
4012 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4013 dg-options.
4014
4015 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4016
4017 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4018 unit_id and kind_id to zero.
4019
4020 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4021
4022 PR target/61483
4023 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4024 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4025 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4026 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4027
4028 2014-06-17 Richard Biener <rguenther@suse.de>
4029
4030 PR lto/61012
4031 * gcc.dg/lto/pr61526_0.c: New testcase.
4032 * gcc.dg/lto/pr61526_1.c: Likewise.
4033
4034 2014-06-17 Richard Biener <rguenther@suse.de>
4035
4036 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4037 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4038 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4039 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4040 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4041
4042 2014-06-17 Richard Biener <rguenther@suse.de>
4043
4044 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4045
4046 2014-06-16 Richard Biener <rguenther@suse.de>
4047
4048 PR tree-optimization/61482
4049 * g++.dg/torture/pr61482.C: New testcase.
4050
4051 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4052
4053 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4054 vpmacsdql instruction.
4055
4056 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4057
4058 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4059 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4060 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4061 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4062 test patterns.
4063 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4064 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4065 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4066 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4067 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4068 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4069
4070 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4071
4072 PR fortran/28484
4073 PR fortran/61429
4074 * gfortran.dg/system_clock_1.f90: New file.
4075 * gfortran.dg/system_clock_2.f90: New file.
4076
4077 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4078
4079 PR c++/33101
4080 * g++.dg/other/void3.C: New.
4081 * g++.dg/conversion/err-recover1.C: Update.
4082
4083 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4084
4085 PR target/61415
4086 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4087 * gcc.target/powerpc/pack02.c: Use it.
4088 * gcc.target/powerpc/tfmode_off.c: Likewise.
4089
4090 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4091
4092 PR rtl-optimization/61094
4093 PR rtl-optimization/61446
4094 * gcc.target/i386/pr61446.c : New.
4095
4096 2014-06-13 Dehao Chen <dehao@google.com>
4097
4098 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4099
4100 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4101
4102 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4103
4104 2014-06-13 Richard Biener <rguenther@suse.de>
4105
4106 * c-c++-common/pr46562-2.c: Adjust.
4107 * g++.dg/tree-ssa/pr8781.C: Likewise.
4108 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4109 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4110 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4111 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4112 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4113
4114 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4115
4116 PR tree-optimization/61375
4117 * gcc.c-torture/execute/pr61375-1.c: New test.
4118
4119 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR middle-end/61486
4122 * c-c++-common/gomp/pr61486-1.c: New test.
4123 * c-c++-common/gomp/pr61486-2.c: New test.
4124
4125 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4126
4127 PR target/59843
4128 * gcc.dg/vect/vect-singleton_1.c: New file.
4129
4130 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4131
4132 PR target/61443
4133 * gcc.target/avr/torture/pr61443.c: New test.
4134
4135 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4136
4137 PR c++/19200
4138 * g++.dg/parse/friend11.C: New.
4139
4140 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/60265
4143 * g++.dg/cpp0x/using-enum-1.C: New.
4144 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4145
4146 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4147
4148 PR c++/19200
4149 * g++.dg/parse/friend9.C: New.
4150 * g++.dg/parse/friend10.C: Likewise.
4151 * g++.dg/parse/friend7.C: Adjust.
4152
4153 2014-06-11 Richard Biener <rguenther@suse.de>
4154
4155 PR tree-optimization/61452
4156 * gcc.dg/torture/pr61452.c: New testcase.
4157
4158 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/34049
4161 * g++.dg/parse/pr34049.C: New.
4162
4163 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4164
4165 * gcc.c-torture/execute/pr61306-1.c: New test.
4166 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4167 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4168
4169 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4170
4171 * gcc.target/aarch64/acle/acle.exp: New.
4172 * gcc.target/aarch64/acle/crc32b.c: New test.
4173 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4174 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4175 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4176 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4177 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4178 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4179 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4180
4181 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4182
4183 PR tree-optimization/52252
4184 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4185
4186 2014-06-11 Richard Biener <rguenther@suse.de>
4187
4188 PR middle-end/61437
4189 * gcc.dg/torture/20140610-1.c: New testcase.
4190 * gcc.dg/torture/20140610-2.c: Likewise.
4191
4192 2014-06-10 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/61438
4195 * gcc.dg/torture/pr61438.c: New testcase.
4196
4197 2014-06-10 Richard Biener <rguenther@suse.de>
4198
4199 PR middle-end/61456
4200 * g++.dg/opt/pr61456.C: New testcase.
4201
4202 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4203 Mikael Morin <mikael@gcc.gnu.org>
4204
4205 PR fortran/41936
4206 * gfortran.dg/class_array_15.f03: Check memory leaks.
4207
4208 2014-06-10 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/57186
4211 PR tree-optimization/59299
4212 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4213 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4214
4215 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR fortran/60928
4218 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4219 directives.
4220 * gfortran.dg/gomp/associate1.f90: New test.
4221 * gfortran.dg/gomp/intentin1.f90: New test.
4222 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4223 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4224 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4225 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4226
4227 2014-06-09 Marek Polacek <polacek@redhat.com>
4228
4229 PR c/36446
4230 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4231 * gcc.dg/array-2.c: Likewise.
4232 * gcc.dg/array-const-2.c: Likewise.
4233 * gcc.dg/ucnid-8.c: Likewise.
4234 * gcc.dg/vla-init-1.c: Likewise.
4235 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4236 * gcc.dg/c99-flex-array-7.c: Likewise.
4237 * gcc.dg/init-bad-1.c: Likewise.
4238 * gcc.dg/init-bad-3.c: Likewise.
4239 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4240 * gcc.dg/pedwarn-init.c: Add dg-warning.
4241 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4242
4243 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4244
4245 PR c++/22556
4246 * g++.dg/other/redecl3.C: New.
4247
4248 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4249
4250 PR c++/54442
4251 * g++.dg/pr54442.C: New file.
4252
4253 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4254
4255 PR fortran/61406
4256 * gfortran.dg/associate_17.f90 : New test
4257
4258 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4259
4260 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4261 void for TEST instead of static void.
4262 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4266 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4267 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4348 instead of static void.
4349 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4350 delete unused variables.
4351 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4355 delete unused variables, void for TEST instead of static void.
4356 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4369 initialize variables.
4370 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4371 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4374 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4375 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4376 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4379 * gcc.target/i386/i386.exp: Ditto.
4380 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4381 CALC, void for TEST instead of static void, initialize variables.
4382 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4383 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4384 static void.
4385 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4386 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4387 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4495 instead of static void.
4496 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4504 static void, delete unused variables.
4505 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4510 static void, delete unused variables, Change parameters for
4511 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4512 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4513 CALC, void for TEST instead of static void.
4514 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4515 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4516 void.
4517 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4519 static void, change type of parameter for UNION_TYPE.
4520 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4522 void for TEST instead of static void, delete unused variables, change
4523 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4524 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4531 void for TEST instead of static void, change parameters for
4532 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4533 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4537 __attribute__((unused)).
4538 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4539 __attribute__((unused)).
4540 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4541 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4542 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4543 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4544 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4545 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4546 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4547 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4548 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4549 add __attribute__((unused)).
4550 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4551 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4552 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4559 delete unused variables.
4560 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4565 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4566 static void, mask_merging and zero_masking for unsigned types.
4567 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4568 CHECK_ARRAY for unsigned types.
4569 * gcc.target/i386/m256-check.h: Ditto.
4570 * gcc.target/i386/m512-check.h: Ditto.
4571
4572 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4573
4574 PR target/61062
4575 * gcc.target/arm/pr48252.c (main): Expect same result
4576 as endian-neutral.
4577
4578 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4579
4580 PR fortran/45187
4581 * gfortran.dg/cray_pointers_10.f90: New file.
4582
4583 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4584
4585 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4586 instead of complex(kind=16).
4587
4588 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4589
4590 PR fortran/38829
4591 * gfortran.dg/bind_c_usage_29.f90: New file.
4592
4593 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4594
4595 * gnat.dg/opt38.adb: New test.
4596 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4597
4598 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4599
4600 PR target/18343
4601 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4602 New macro, 0 for __MMIX__, default 64.
4603 (bar): Pass it to __builtin_apply instead of literal 64.
4604
4605 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4606
4607 * gfortran.dg/io_constraints_11.f90: New file.
4608 * gfortran.dg/io_constraints_12.f90: New file.
4609 * gfortran.dg/io_constraints_13.f90: New file.
4610
4611 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4612
4613 PR target/61423
4614 * gcc.target/i386/pr61423.c: New test.
4615
4616 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4617
4618 PR c++/60184
4619 * g++.dg/cpp0x/constexpr-union6.C: New.
4620 * g++.dg/cpp0x/union6.C: Likewise.
4621 * g++.dg/init/ref14.C: Adjust.
4622 * g++.dg/init/union1.C: Likewise.
4623
4624 2014-06-06 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/59299
4627 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4628
4629 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4630
4631 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4632 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4633
4634 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4635
4636 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4637 bitfield and test wrong results instead of correct results to make the
4638 test more portable.
4639
4640 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4641
4642 PR c++/60432
4643 * g++.dg/cpp0x/constexpr-60432.C: New.
4644
4645 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4646
4647 PR c++/60199
4648 * g++.dg/cpp0x/constexpr-60199.C: New.
4649
4650 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4651
4652 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4653 Specify -march=z900 as an additional option.
4654 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4655 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4656 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4657
4658 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4659
4660 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4661 reduction clause diagnostic changes.
4662 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4663 * gfortran.dg/gomp/reduction1.f90: Likewise.
4664 * gfortran.dg/gomp/reduction3.f90: Likewise.
4665 * gfortran.dg/gomp/udr1.f90: New test.
4666 * gfortran.dg/gomp/udr2.f90: New test.
4667 * gfortran.dg/gomp/udr3.f90: New test.
4668 * gfortran.dg/gomp/udr4.f90: New test.
4669 * gfortran.dg/gomp/udr5.f90: New test.
4670 * gfortran.dg/gomp/udr6.f90: New test.
4671 * gfortran.dg/gomp/udr7.f90: New test.
4672
4673 2014-06-06 Christian Bruel <christian.bruel@st.com>
4674
4675 PR tree-optimization/43934
4676 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4677
4678 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4679
4680 PR c/53119
4681 * gcc.dg/pr53119.c: New testcase.
4682
4683 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4684
4685 PR target/52472
4686 * gcc.target/avr/pr52472.c: New test.
4687
4688
4689 2014-06-05 Jeff Law <law@redhat.com>
4690
4691 PR tree-optimization/61289
4692 * g++.dg/pr61289.C: New test.
4693 * g++.dg/pr61289-2.C: New test.
4694
4695 2014-06-05 Richard Biener <rguenther@suse.de>
4696 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/56961
4699 * g++.dg/parse/pr56961.C: New.
4700
4701 2014-06-05 Kai Tietz <ktietz@redhat.com>
4702
4703 PR target/46219
4704 * gcc.target/i386/sibcall-4.c: Remove xfail.
4705
4706 2014-06-05 Julian Brown <julian@codesourcery.com>
4707 Sandra Loosemore <sandra@codesourcery.com>
4708
4709 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4710
4711 2014-06-05 Richard Biener <rguenther@suse.de>
4712
4713 PR c++/61004
4714 * g++.dg/diagnostic/pr61004.C: New testcase.
4715
4716 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4717
4718 * gcc.dg/torture/pr61319.c: New test.
4719
4720 2014-06-05 Marek Polacek <polacek@redhat.com>
4721
4722 PR c/56724
4723 * gcc.dg/pr56724-3.c: New test.
4724
4725 2014-06-05 Andreas Schwab <schwab@suse.de>
4726
4727 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4728
4729 2014-06-05 Marek Polacek <polacek@redhat.com>
4730
4731 PR c/49706
4732 * c-c++-common/pr49706.c: New test.
4733
4734 2014-06-05 Marek Polacek <polacek@redhat.com>
4735
4736 PR c/48062
4737 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4738 * gcc.dg/Wshadow-3.c: Likewise.
4739 * gcc.dg/pr48062.c: New test.
4740
4741 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4742
4743 PR c++/43453
4744 * g++.dg/init/pr43453.C: New.
4745
4746 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4747
4748 PR tree-optimization/61385
4749 * gcc.dg/tree-ssa/pr61385.c: New file.
4750
4751 2014-06-04 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/60098
4754 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4755
4756 2014-06-04 Richard Biener <rguenther@suse.de>
4757
4758 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4759
4760 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4761
4762 PR c/58942
4763 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4764 the case with a pointer.
4765
4766 2014-06-04 Marek Polacek <polacek@redhat.com>
4767
4768 PR c/30020
4769 * c-c++-common/pr30020.c: New test.
4770
4771 2014-06-03 Andrew Pinski <apinski@cavium.com>
4772
4773 * gcc.c-torture/compile/20140528-1.c: New testcase.
4774
4775 2014-06-03 Dehao Chen <dehao@google.com>
4776
4777 * gcc.dg/tree-prof/merge_block.c: New test.
4778
4779 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4780
4781 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4782 * g++.dg/ext/mv15.C (dg-options): Ditto.
4783
4784 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 DR 1423
4787 PR c++/52174
4788 * g++.dg/cpp0x/nullptr31.C: New.
4789 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4790 * g++.dg/cpp0x/nullptr17.C: Update.
4791
4792 2014-06-03 Marek Polacek <polacek@redhat.com>
4793
4794 PR c/60439
4795 * c-c++-common/pr60439.c: New test.
4796 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4797
4798 2014-06-03 Martin Jambor <mjambor@suse.cz>
4799
4800 PR ipa/61160
4801 * g++.dg/ipa/pr61160-1.C: New test.
4802
4803 2014-06-03 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/61383
4806 * gcc.dg/torture/pr61383-1.c: New testcase.
4807
4808 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4809
4810 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4811
4812 2014-06-02 Jeff Law <law@redhat.com>
4813
4814 PR rtl-optimization/61094
4815 * g++.dg/pr61094: New test.
4816
4817 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4820 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4821 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4822 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4823 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4824 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4825 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4826 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4827
4828 2014-06-02 Richard Biener <rguenther@suse.de>
4829
4830 PR tree-optimization/61346
4831 * gcc.dg/torture/pr61346.c: New testcase.
4832
4833 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4834
4835 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4836 not compilation.
4837 * gcc.target/i386/sibcall-4.c: Ditto.
4838 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4839
4840 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4841
4842 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4843 in scan-assembler-not string.
4844 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4845 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4846 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4847
4848 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4849
4850 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4851
4852 2014-06-01 Kai Tietz <ktietz@redhat.com>
4853
4854 PR target/61377
4855 * gcc.target/i386/sibcall-6.c: New test.
4856
4857 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 DR 1227
4860 PR c++/57543
4861 * g++.dg/cpp0x/pr57543-1.C: New.
4862 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4863 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4864 * g++.dg/cpp0x/decltype59.C: Likewise.
4865
4866 2014-05-31 Tom de Vries <tom@codesourcery.com>
4867
4868 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4869
4870 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4871
4872 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4873 restore_gcc_exec_prefix_env_var): New procedures.
4874 (set_ld_library_path_env_vars,
4875 restore_ld_library_path_env_vars): Use them.
4876 * lib/c-compat.exp: Load target-libpath.exp.
4877 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4878 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4879 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4880 restore_gcc_exec_prefix_env_var.
4881 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4882 Likewise.
4883
4884 * c-c++-common/asan/misalign-1.c: New test.
4885 * c-c++-common/asan/misalign-2.c: New test.
4886
4887 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4888 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4889 -DASAN_USE_DEJAGNU_GTEST=1.
4890 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4891 * g++.dg/asan/asan_oob_test.cc: Likewise.
4892 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4893 * g++.dg/asan/asan_str_test.cc: Likewise.
4894 * g++.dg/asan/asan_test_utils.h: Likewise.
4895 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4896 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4897 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4898 Imported from upstream r209283.
4899 * g++.dg/asan/asan_test_config.h: Likewise.
4900
4901 2014-05-30 Kai Tietz <ktietz@redhat.com>
4902
4903 PR target/60104
4904 * gcc.target/i386/sibcall-1.c: New test.
4905 * gcc.target/i386/sibcall-2.c: New test.
4906 * gcc.target/i386/sibcall-3.c: New test.
4907 * gcc.target/i386/sibcall-4.c: New test.
4908
4909 2014-05-30 Ian Lance Taylor <iant@google.com>
4910
4911 * gcc.target/i386/pause-2.c: New test.
4912
4913 2014-05-30 Tom de Vries <tom@codesourcery.com>
4914
4915 * gcc.target/i386/fuse-caller-save.c: New test.
4916 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4917 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4918
4919 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4920
4921 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4922 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4923 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4924 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4925 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4926 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4927 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4928 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4929 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4930 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4931 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4932 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4933 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4934 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4935 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4936 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4937 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4938 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4939 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4940 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4941 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4942 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4943 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4944 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4945 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4946 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4947 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4948 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4949 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4950 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4951 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4952 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4953 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4954 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4955 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4956 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4957
4958 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4959
4960 PR rtl-optimization/61325
4961 * gcc.target/aarch64/pr61325.c: New.
4962
4963 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4964
4965 * gcc.target/arm/simd/vextQf32_1.c: New file.
4966 * gcc.target/arm/simd/vextQp16_1.c: New file.
4967 * gcc.target/arm/simd/vextQp8_1.c: New file.
4968 * gcc.target/arm/simd/vextQs16_1.c: New file.
4969 * gcc.target/arm/simd/vextQs32_1.c: New file.
4970 * gcc.target/arm/simd/vextQs64_1.c: New file.
4971 * gcc.target/arm/simd/vextQs8_1.c: New file.
4972 * gcc.target/arm/simd/vextQu16_1.c: New file.
4973 * gcc.target/arm/simd/vextQu32_1.c: New file.
4974 * gcc.target/arm/simd/vextQu64_1.c: New file.
4975 * gcc.target/arm/simd/vextQu8_1.c: New file.
4976 * gcc.target/arm/simd/vextQp64_1.c: New file.
4977 * gcc.target/arm/simd/vextf32_1.c: New file.
4978 * gcc.target/arm/simd/vextp16_1.c: New file.
4979 * gcc.target/arm/simd/vextp8_1.c: New file.
4980 * gcc.target/arm/simd/vexts16_1.c: New file.
4981 * gcc.target/arm/simd/vexts32_1.c: New file.
4982 * gcc.target/arm/simd/vexts64_1.c: New file.
4983 * gcc.target/arm/simd/vexts8_1.c: New file.
4984 * gcc.target/arm/simd/vextu16_1.c: New file.
4985 * gcc.target/arm/simd/vextu32_1.c: New file.
4986 * gcc.target/arm/simd/vextu64_1.c: New file.
4987 * gcc.target/arm/simd/vextu8_1.c: New file.
4988 * gcc.target/arm/simd/vextp64_1.c: New file.
4989
4990 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4991 Tom de Vries <tom@codesourcery.com>
4992
4993 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4994 options.
4995 * gcc.target/mips/fuse-caller-save.h: New include file.
4996 * gcc.target/mips/fuse-caller-save.c: New test.
4997 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4998 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4999
5000 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5001
5002 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5003
5004 2014-05-28 Richard Biener <rguenther@suse.de>
5005
5006 PR middle-end/61045
5007 * gcc.dg/pr61045.c: New testcase.
5008
5009 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5010
5011 * lib/clearcap.exp: New file.
5012 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5013 Remove clearcap_ldflags handling.
5014 Call clearcap-init, clearcap-finish.
5015 * gcc.target/i386/i386.exp: Likewise.
5016 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5017 * gcc.target/i386/clearcapv2.map: Move to
5018 ../config/sol2-clearcapv2.map.
5019 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5020 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5021
5022 2014-05-28 Richard Biener <rguenther@suse.de>
5023
5024 PR tree-optimization/61335
5025 * gfortran.dg/pr61335.f90: New testcase.
5026
5027 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5030
5031 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gnat.dg/overflow_fixed.adb: New test.
5034
5035 2014-05-27 Marek Polacek <polacek@redhat.com>
5036
5037 PR c/56724
5038 * gcc.dg/pr56724-1.c: New test.
5039 * gcc.dg/pr56724-2.c: New test.
5040 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5041 -Wtraditional.
5042 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5043
5044 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gcc.dg/fold-compare-8.c: New test.
5047 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5048
5049 2014-05-27 Richard Biener <rguenther@suse.de>
5050
5051 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5052
5053 2014-05-27 Marek Polacek <polacek@redhat.com>
5054
5055 PR testsuite/61319
5056 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5057 LLONG_MIN, and ULLONG_MAX.
5058
5059 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5060
5061 * lib/target-supports.exp (check_effective_target_vect_bswap):
5062 Specify arm*-*-* support.
5063
5064 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5065
5066 PR testsuite/61319
5067 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5068 -nan optional.
5069 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5070 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5071
5072 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5073
5074 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5075
5076 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5077
5078 PR rtl-optimization/61222
5079 * gcc.c-torture/compile/pr61222-1.c: New test.
5080 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5081
5082 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5083
5084 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5085
5086 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5087
5088 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5089
5090 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5091
5092 PR libgfortran/55117
5093 * gfortran.dg/namelist_85.f90: New test.
5094
5095 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5096
5097 PR c/61191
5098 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5099 the case with syntax error.
5100
5101 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5102
5103 * gcc.dg/lto/pr61278_0.c: New test.
5104 * gcc.dg/lto/pr61278_1.c: New test.
5105
5106 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5107
5108 * gcc.dg/pr61220.c: New test.
5109 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5110
5111 2014-05-25 Tobias Burnus <burnus@net-b.de>
5112
5113 * gfortran.dg/coarray_10.f90: Update dg-warning.
5114 * gfortran.dg/coarray_this_image_1.f90: New.
5115 * gfortran.dg/coarray_this_image_2.f90: New.
5116
5117 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5118
5119 PR libfortran/61173
5120 * gfortran.dg/arrayio_14.f90: New test.
5121
5122 2014-05-24 Andreas Schwab <schwab@suse.de>
5123
5124 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5125
5126 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5127
5128 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5129 Adjust regexp for -flto.
5130 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5131 * gfortran.dg/pr52835.f90: Likewise.
5132
5133 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5134
5135 PR rtl-optimization/61215
5136 * gcc.target/i386/pr61215.c: New.
5137
5138 2014-05-23 Marek Polacek <polacek@redhat.com>
5139 Jakub Jelinek <jakub@redhat.com>
5140
5141 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5142 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5143 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5144 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5145 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5146 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5147 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5148 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5149 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5150 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5151 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5152 * c-c++-common/ubsan/float-cast.h: New file.
5153 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5154 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5155
5156 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5157
5158 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5159
5160 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5161
5162 * g++.dg/cpp1y/lambda-init9.C: New.
5163
5164 2014-05-23 Richard Biener <rguenther@suse.de>
5165
5166 PR testsuite/61266
5167 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5168 adjust testcase to reflect reality.
5169
5170 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5171
5172 PR tree-optimization/54733
5173 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5174 optimization to support memory sources and bitwise operations
5175 equivalent to load in host endianness.
5176 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5177 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5178 * gcc.c-torture/execute/bswap-2.c: Likewise.
5179
5180 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5181
5182 * lib/target-supports.exp: New effective targets for architectures
5183 capable of performing byte swap.
5184 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5185 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5186 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5187
5188 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/61088
5191 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5192 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5193
5194 2014-05-22 Xinliang David Li <davidxl@google.com>
5195
5196 * g++.dg/ipa/devirt-15.C: Fix expected message.
5197 * g++.dg/ipa/devirt-16.C: Ditto.
5198 * g++.dg/ipa/devirt-17.C: Ditto.
5199 * g++.dg/ipa/devirt-26.C: Ditto.
5200 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5201 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5202 * g++.dg/tree-ssa/pr8781.C:Ditto.
5203
5204 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5205
5206 * gcc.target/powerpc/htm-ttest.c: New test.
5207
5208 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5209
5210 * gnat.dg/opt37.ad[sb]: New test.
5211
5212 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5213
5214 PR c/61271
5215 * g++.dg/cilk-plus/AN/array_function.cc: New.
5216
5217 2014-05-22 Richard Biener <rguenther@suse.de>
5218
5219 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5220
5221 2014-05-22 Kostya Serebryany <kcc@google.com>
5222
5223 * c-c++-common/tsan/mutexset1.c: Update the test to match
5224 upstream r209283.
5225 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5226
5227 2014-05-21 Marek Polacek <polacek@redhat.com>
5228
5229 PR sanitizer/61272
5230 * g++.dg/ubsan/pr61272.C: New test.
5231
5232 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5233 Sandra Loosemore <sandra@codesourcery.com>
5234
5235 PR lto/60179
5236 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5237 * gcc.target/nios2/custom-fp-lto.c: New test.
5238
5239 2014-05-21 Andreas Schwab <schwab@suse.de>
5240
5241 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5242
5243 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5244
5245 PR target/54236
5246 * gcc.target/sh/pr54236-3.c: New.
5247
5248 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5249
5250 PR c++/60189
5251 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5252
5253 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5254
5255 PR tree-optimization/60899
5256 * g++.dg/ipa/devirt-11.C: Update template.
5257
5258 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5259
5260 PR C++/61038
5261 * g++.dg/cpp0x/pr61038.C: New.
5262
5263 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/58753
5266 PR c++/58930
5267 PR c++/58704
5268 * g++.dg/cpp0x/nsdmi-template11.C: New.
5269 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5270 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5271
5272 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5273
5274 * gnat.dg/opt35.adb: New test.
5275 * gnat.dg/opt36.adb: Likewise.
5276 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5277
5278 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5279
5280 PR c++/60373
5281 * g++.dg/cpp0x/Wattributes1.C: New.
5282 * g++.dg/ext/visibility/redecl1.C: Adjust.
5283 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5284
5285 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5286
5287 * gcc.target/powerpc/vsxcopy.c: New test.
5288
5289 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 PR c++/58664
5292 * g++.dg/cpp0x/nsdmi-union6.C: New.
5293 * g++.dg/parse/pr58664.C: Likewise.
5294 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5295 * g++.dg/parse/crash31.C: Likewise.
5296 * g++.dg/template/error2.C: Likewise.
5297 * g++.dg/template/inherit8.C: Likewise.
5298 * g++.dg/template/offsetof2.C: Likewise.
5299
5300 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5301
5302 * c-c++-common/gomp/simd4.c: Adjust for inform.
5303 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5304 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5305 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5306 * g++.dg/cpp0x/noexcept15.C: Likewise.
5307 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5308 * g++.dg/eh/spec6.C: Likewise.
5309 * g++.dg/expr/cast1.C: Likewise.
5310 * g++.dg/expr/dtor1.C: Likewise.
5311 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5312 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5313 * g++.dg/gomp/pr49223-2.C: Likewise.
5314 * g++.dg/gomp/udr-4.C: Likewise.
5315 * g++.dg/init/delete1.C: Likewise.
5316 * g++.dg/other/crash-2.C: Likewise.
5317 * g++.dg/parse/crash24.C: Likewise.
5318 * g++.dg/parse/crash25.C: Likewise.
5319 * g++.dg/parse/crash31.C: Likewise.
5320 * g++.dg/parse/crash49.C: Likewise.
5321 * g++.dg/parse/crash50.C: Likewise.
5322 * g++.dg/parse/crash54.C: Likewise.
5323 * g++.dg/parse/dtor7.C: Likewise.
5324 * g++.dg/parse/error40.C: Likewise.
5325 * g++.dg/parse/fused-params1.C: Likewise.
5326 * g++.dg/parse/new1.C: Likewise.
5327 * g++.dg/template/crash35.C: Likewise.
5328 * g++.dg/template/crash59.C: Likewise.
5329 * g++.dg/template/crash77.C: Likewise.
5330 * g++.dg/template/error51.C: Likewise.
5331 * g++.dg/template/incomplete1.C: Likewise.
5332 * g++.dg/template/incomplete3.C: Likewise.
5333 * g++.dg/template/incomplete4.C: Likewise.
5334 * g++.dg/template/incomplete5.C: Likewise.
5335 * g++.dg/template/inherit8.C: Likewise.
5336 * g++.dg/template/instantiate1.C: Likewise.
5337 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5338 * g++.dg/template/offsetof2.C: Likewise.
5339 * g++.dg/tm/pr51928.C: Likewise.
5340 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5341 * g++.dg/warn/incomplete1.C: Likewise.
5342 * g++.dg/warn/incomplete2.C: Likewise.
5343 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5344 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5345 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5346 * g++.old-deja/g++.eh/catch1.C: Likewise.
5347 * g++.old-deja/g++.eh/spec6.C: Likewise.
5348 * g++.old-deja/g++.mike/p7868.C: Likewise.
5349 * g++.old-deja/g++.other/crash38.C: Likewise.
5350 * g++.old-deja/g++.other/enum2.C: Likewise.
5351 * g++.old-deja/g++.other/incomplete.C: Likewise.
5352 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5353 * g++.old-deja/g++.pt/crash9.C: Likewise.
5354 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5355 * g++.old-deja/g++.pt/typename8.C: Likewise.
5356 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5357
5358 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5359
5360 * lib/target-supports.exp
5361 (check_effective_target_vect_sizes_32B_16B): Return false if
5362 128-bit AVX vectors preferred.
5363
5364 2014-05-19 Mike Stump <mikestump@comcast.net>
5365
5366 * lib/target-supports.exp (check_effective_target_avx): Early out
5367 if not x86 to prevent x86 flags on non-x86 targets.
5368
5369 2014-05-19 Richard Biener <rguenther@suse.de>
5370
5371 PR tree-optimization/61221
5372 * gcc.dg/torture/pr61221.c: New testcase.
5373
5374 2014-05-19 Richard Biener <rguenther@suse.de>
5375
5376 PR tree-optimization/61209
5377 * gfortran.dg/pr61209.f90: New testcase.
5378
5379 2014-05-19 Richard Biener <rguenther@suse.de>
5380
5381 PR tree-optimization/61184
5382 * c-c++-common/torture/pr61184.c: New testcase.
5383
5384 2014-05-19 Christian Bruel <christian.bruel@st.com>
5385
5386 PR target/61195
5387 * gcc.target/sh/pr61195.c: New test.
5388
5389 2014-05-18 Wei Mi <wmi@google.com>
5390
5391 PR target/58066
5392 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5393 directive with rtl insns. Add effective-target fpic and
5394 tls_native.
5395
5396 2014-05-17 Xinliang David Li <davidxl@google.com>
5397
5398 * g++.dg/ipa/devirt-33.C: New testcase.
5399
5400 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5401
5402 * g++.dg/ipa/comdat.C: New file.
5403
5404 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5405
5406 * gnat.dg/volatile12.ad[sb]: New test.
5407
5408 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5409
5410 * gnat.dg/enum3.adb: New test.
5411
5412 2014-05-18 Andreas Schwab <schwab@suse.de>
5413
5414 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5415
5416 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5417
5418 PR libfortran/52539
5419 * gfortran.dg/namelist_utf8.f90: New test.
5420
5421 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 PR c++/52875
5424 * g++.dg/cpp0x/decltype58.C: New.
5425
5426 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5427
5428 * gcc.target/microblaze/others/break_handler.c: New.
5429
5430 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5431
5432 PR tree-optimization/61140
5433 PR tree-optimization/61150
5434 PR tree-optimization/61197
5435 * gcc.dg/tree-ssa/pr61140.c: New file.
5436 * gcc.dg/tree-ssa/pr61150.c: New file.
5437 * gcc.dg/tree-ssa/pr61197.c: New file.
5438
5439 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5440
5441 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5442 (dg-options): Add -mfpmath=387.
5443 (dg-final): Check that no MMX registers are used.
5444
5445 2014-05-17 Andreas Schwab <schwab@suse.de>
5446
5447 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5448
5449 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5450
5451 Revert:
5452 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5453
5454 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5455 occurrences of "int" in the gimple dump to reflect that the return
5456 types of functions now show up in such dumps.
5457 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5458
5459 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5460
5461 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5462 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5463 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5464 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5465 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5466 * gcc.dg/debug/pr35154.c: Update testcase.
5467 * gcc.target/i386/vectorize1.c: Update testcase.
5468
5469 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/51640
5472 * g++.dg/parse/error54.C: New.
5473
5474 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5475
5476 PR rtl-optimization/60969
5477 * g++.dg/pr60969.C: New.
5478
5479 2014-05-16 Richard Biener <rguenther@suse.de>
5480
5481 PR tree-optimization/61194
5482 * gcc.dg/vect/pr61194.c: New testcase.
5483
5484 2014-05-16 Richard Biener <rguenther@suse.de>
5485
5486 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5487 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5488 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5489 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5490
5491 2014-05-16 Richard Biener <rguenther@suse.de>
5492
5493 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5494
5495 2014-05-15 Martin Jambor <mjambor@suse.cz>
5496
5497 PR ipa/61085
5498 * g++.dg/ipa/pr61085.C: New test.
5499
5500 2014-05-15 Martin Jambor <mjambor@suse.cz>
5501
5502 PR tree-optimization/61090
5503 * gcc.dg/tree-ssa/pr61090.c: New test.
5504
5505 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR tree-optimization/61158
5508 * gcc.dg/pr61158.c: New test.
5509
5510 2014-05-15 Andreas Schwab <schwab@suse.de>
5511
5512 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5513 emitted.
5514 * obj-c++.dg/exceptions-5.mm: Likewise.
5515
5516 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5517
5518 * shrink-wrap-loop.c: New test case.
5519
5520 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5521
5522 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5523 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5524 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5525 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5526 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5527 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5528 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5529 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5530 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5531 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5532 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5533 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5534 * gcc.target/arm/simd/vtrns16_1.c: New file.
5535 * gcc.target/arm/simd/vtrns32_1.c: New file.
5536 * gcc.target/arm/simd/vtrns8_1.c: New file.
5537 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5538 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5539 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5540
5541 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5542
5543 * gcc.target/i386/clflushopt-1.c: New.
5544 * gcc.target/i386/xsavec-1.c: Ditto.
5545 * gcc.target/i386/xsavec64-1.c: Ditto.
5546 * gcc.target/i386/xsaves-1.c: Ditto.
5547 * gcc.target/i386/xsaves64-1.c: Ditto.
5548 * gcc.target/i386/sse-12.c: Test new options.
5549 * gcc.target/i386/sse-13.c: Ditto.
5550 * gcc.target/i386/sse-14.c: Ditto.
5551 * gcc.target/i386/sse-22.c: Ditto.
5552 * gcc.target/i386/sse-23.c: Ditto.
5553 * g++.dg/other/i386-2.C: Ditto.
5554 * g++.dg/other/i386-3.C: Ditto.
5555
5556 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5557
5558 PR rtl-optimization/60866
5559 * gcc.dg/pr60866.c: New test.
5560
5561 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5562
5563 PR rtl-optimization/60901
5564 * gcc.target/i386/pr60901.c: New test.
5565
5566 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5567
5568 PR sanitizer/61100
5569 * c-c++-common/asan/asan-interface-1.c: New test.
5570 * lib/asan-dg.exp (asan_include_flags): New function.
5571 (asan_init): Call asan_include_flags to obtain path
5572 to sanitizer headers.
5573
5574 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5575
5576 * lib/target-support.exp (check_dfp_hw_available): New function.
5577 (is-effective-target): Check $arg for dfp_hw.
5578 (is-effective-target-keyword): Likewise.
5579 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5580 Change target to dfp_hw.
5581
5582 2014-05-13 Marek Polacek <polacek@redhat.com>
5583
5584 PR c/61162
5585 * gcc.dg/pr61162.c: New test.
5586
5587 2014-05-13 Marek Polacek <polacek@redhat.com>
5588
5589 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5590 * c-c++-common/pr50459-2.c: New test.
5591
5592 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/54310
5595 * g++.dg/template/pr54310.C: New.
5596
5597 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5598 Sandra Loosemore <sandra@codesourcery.com>
5599
5600 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5601
5602 2014-05-13 Catherine Moore <clm@cm00re.com>
5603
5604 * gcc.target/mips/near-far-1.c: Adjust expected output
5605 to allow the JALS instruction.
5606 * gcc.target/mips/near-far-2.c: Likewise.
5607 * gcc.target/mips/near-far-4.c: Likewise.
5608
5609 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5610
5611 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5612
5613 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR target/61060
5616 * gcc.dg/pr61060.c: New test.
5617
5618 2014-05-12 DJ Delorie <dj@redhat.com>
5619
5620 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5621 * gcc.dg/sibcall-4.c: Likewise.
5622
5623 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5624
5625 * objc.dg/shadow-1.m: New test.
5626 * objc.dg/shadow-2.m: New test.
5627 * objc.dg/ivar-scope-1.m: New test.
5628 * objc.dg/ivar-scope-2.m: New test.
5629 * objc.dg/ivar-scope-3.m: New test.
5630 * objc.dg/ivar-scope-4.m: New test.
5631 * objc.dg/ivar-visibility-1.m: New test.
5632 * objc.dg/ivar-visibility-2.m: New test.
5633 * objc.dg/ivar-visibility-3.m: New test.
5634 * objc.dg/ivar-visibility-4.m: New test.
5635
5636 2014-05-12 Tobias Burnus <burnus@net-b.de>
5637
5638 PR fortran/60127
5639 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5640
5641 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5642
5643 PR fortran/60834
5644 * gfortran.dg/associate_16.f90: New test.
5645
5646 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5647
5648 PR target/60991
5649 * gcc.target/avr/pr60991.c: New testcase.
5650
5651 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5652
5653 PR c++/60054
5654 * g++.dg/cpp1y/pr60054.C: New.
5655
5656 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/51199
5659 * g++.dg/template/pr51199.C: New.
5660
5661 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5662
5663 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5664
5665 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5666
5667 * gfortran.dg/gomp/affinity-1.f90: New test.
5668
5669 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5670
5671 * gcc.dg/torture/pr61136.c: New test.
5672
5673 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/59705
5676 * g++.dg/cpp0x/sfinae51.C: New.
5677
5678 PR c++/58353
5679 * g++.dg/cpp0x/variadic157.C: New.
5680
5681 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5682
5683 PR target/51244
5684 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5685
5686 2014-05-10 Marek Polacek <polacek@redhat.com>
5687
5688 * gcc.dg/pedwarn-init.c: New test.
5689 * gcc.dg/init-string-1.c: Adjust dg-error.
5690
5691 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5692
5693 * lib/target-supports.exp
5694 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5695 to the list.
5696
5697 2014-05-09 Marek Polacek <polacek@redhat.com>
5698
5699 PR c/61096
5700 * gcc.dg/pr61096-1.c: New test.
5701 * gcc.dg/pr61096-2.c: New test.
5702
5703 2014-05-09 Florian Weimer <fweimer@redhat.com>
5704
5705 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5706 * g++.dg/fstack-protector-strong.C: Likewise.
5707 * gcc.target/i386/ssp-strong-reg.c: New file.
5708
5709 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5710
5711 PR target/61055
5712 * gcc.target/avr/torture/pr61055.c: New test.
5713
5714 2014-05-09 Marek Polacek <polacek@redhat.com>
5715
5716 PR c/50459
5717 * c-c++-common/attributes-1.c: Move test line to a new test.
5718 * c-c++-common/attributes-2.c: New test.
5719 * c-c++-common/pr50459.c: New test.
5720 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5721 * gcc.dg/nonnull-2.c: Likewise.
5722 * gcc.dg/pr55570.c: Modify dg-error.
5723 * gcc.dg/tm/wrap-2.c: Likewise.
5724
5725 2014-05-08 Jeff Law <law@redhat.com>
5726
5727 PR tree-optimization/61009
5728 * g++.dg/tree-ssa/pr61009.C: New test.
5729
5730 2014-05-08 Matthias Klose <doko@ubuntu.com>
5731
5732 PR driver/61106
5733 * gcc-dg/unused-8a.c: New.
5734 * gcc-dg/unused-8b.c: Likewise.
5735
5736 2014-05-08 Marek Polacek <polacek@redhat.com>
5737
5738 PR c/61053
5739 * gcc.dg/pr61053.c: New test.
5740
5741 2014-05-08 Marek Polacek <polacek@redhat.com>
5742
5743 PR c/61077
5744 * gcc.dg/pr61077.c: New test.
5745
5746 2014-05-08 Tobias Burnus <burnus@net-b.de>
5747
5748 * gfortran.dg/coarray_collectives_1.f90: New.
5749 * gfortran.dg/coarray_collectives_2.f90: New.
5750 * gfortran.dg/coarray_collectives_3.f90: New.
5751 * gfortran.dg/coarray_collectives_4.f90: New.
5752 * gfortran.dg/coarray_collectives_5.f90: New.
5753 * gfortran.dg/coarray_collectives_6.f90: New.
5754 * gfortran.dg/coarray/collectives_1.f90: New.
5755 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5756 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5757 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5758 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5759 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5760 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5761 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5762
5763 2014-05-08 Wei Mi <wmi@google.com>
5764
5765 PR target/58066
5766 * gcc.target/i386/pr58066.c: New test.
5767
5768 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5769
5770 * gcc.target/i386/avx256-unaligned-load-2.c,
5771 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5772 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5773 packed-single instructions.
5774
5775 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/13981
5778 * g++.dg/diagnostic/pr13981.C: New.
5779
5780 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5781
5782 PR tree-optimization/59100
5783 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5784 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5785
5786 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5787
5788 PR tree-optimization/61095
5789 * gcc.dg/torture/pr61095.c: New test.
5790
5791 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5792
5793 PR middle-end/39246
5794 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5795 the uninitialized complex is used.
5796 * gcc.dg/uninit-17.c: New test to check partial initialization of
5797 complex with branches.
5798 * gcc.dg/uninit-17-O0.c: Likewise.
5799
5800 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5801
5802 PR target/60884
5803 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5804 (test_03): Rename to test_02.
5805
5806 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5807
5808 PR c++/61083
5809 * g++.dg/cpp0x/sfinae50.C: New.
5810
5811 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5812
5813 PR c++/61080
5814 * g++.dg/cpp0x/deleted7.C: New.
5815
5816 2014-05-07 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/61034
5819 * g++.dg/tree-ssa/pr61034.C: New testcase.
5820
5821 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5822
5823 * gcc.target/epiphany/isr-arg.c: New file.
5824
5825 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5826
5827 PR tree-optimization/52252
5828 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5829
5830 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5831
5832 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5833 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5834 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5835 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5836 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5837 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5838 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5839 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5840 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5841 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5842 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5843 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5844 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5845 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5846 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5847 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5848 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5849 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5850 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5851 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5852 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5853 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5854 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5855 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5856 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5857 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5858 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5859 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5860 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5861 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5862 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5863 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5864 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5865 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5866 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5867 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5868 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5869 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5870 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5871 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5872 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5873 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5874 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5875 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5876 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5877 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5878 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5879 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5880 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5881 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5882 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5883 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5884 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5885 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5886 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5887 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5888 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5889 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5890 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5891 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5892 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5893 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5894 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5895 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5896 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5897 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5898 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5899 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5900 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5901 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5902 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5903 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5904
5905 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5906
5907 gcc.target/aarch64/simd/ext_f32.x: New file.
5908 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5909 gcc.target/aarch64/simd/ext_p16.x: New file.
5910 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5911 gcc.target/aarch64/simd/ext_p8.x: New file.
5912 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5913 gcc.target/aarch64/simd/ext_s16.x: New file.
5914 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5915 gcc.target/aarch64/simd/ext_s32.x: New file.
5916 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5917 gcc.target/aarch64/simd/ext_s64.x: New file.
5918 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5919 gcc.target/aarch64/simd/ext_s8.x: New file.
5920 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5921 gcc.target/aarch64/simd/ext_u16.x: New file.
5922 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5923 gcc.target/aarch64/simd/ext_u32.x: New file.
5924 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5925 gcc.target/aarch64/simd/ext_u64.x: New file.
5926 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5927 gcc.target/aarch64/simd/ext_u8.x: New file.
5928 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5929 gcc.target/aarch64/simd/ext_f64.c: New file.
5930 gcc.target/aarch64/simd/extq_f32.x: New file.
5931 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5932 gcc.target/aarch64/simd/extq_p16.x: New file.
5933 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5934 gcc.target/aarch64/simd/extq_p8.x: New file.
5935 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5936 gcc.target/aarch64/simd/extq_s16.x: New file.
5937 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5938 gcc.target/aarch64/simd/extq_s32.x: New file.
5939 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5940 gcc.target/aarch64/simd/extq_s64.x: New file.
5941 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5942 gcc.target/aarch64/simd/extq_s8.x: New file.
5943 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5944 gcc.target/aarch64/simd/extq_u16.x: New file.
5945 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5946 gcc.target/aarch64/simd/extq_u32.x: New file.
5947 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5948 gcc.target/aarch64/simd/extq_u64.x: New file.
5949 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5950 gcc.target/aarch64/simd/extq_u8.x: New file.
5951 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5952 gcc.target/aarch64/simd/extq_f64.c: New file.
5953
5954 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5955
5956 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5957 * gcc.target/aarch64/vtrnu32.c: Likewise.
5958 * gcc.target/aarch64/vtrnf32.c: Likewise.
5959
5960 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5961
5962 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5963 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5964 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5965 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5966 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5967 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5968 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5969 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5970 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5971 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5972 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5973 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5974 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5975 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5976 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5977 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5978 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5979 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5980 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5981 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5982 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5983 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5984 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5985 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5986 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5987 * gcc.target/aarch64/simd/vtrns16.x: New file.
5988 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5989 * gcc.target/aarch64/simd/vtrns32.x: New file.
5990 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5991 * gcc.target/aarch64/simd/vtrns8.x: New file.
5992 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5993 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5994 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5995 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5996 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5997 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5998
5999 2014-05-07 Richard Biener <rguenther@suse.de>
6000
6001 PR tree-optimization/57864
6002 * gcc.dg/torture/pr57864.c: New testcase.
6003
6004 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6005
6006 PR libfortran/61049
6007 * gfortran.dg/list_read_13.f: New test.
6008
6009 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6010
6011 PR c++/60999
6012 * g++.dg/cpp0x/nsdmi-template9.C: New.
6013 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6014
6015 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6016 Mike Stump <mikestump@comcast.net>
6017 Richard Sandiford <rdsandiford@googlemail.com>
6018
6019 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6020
6021 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6022
6023 PR ipa/60965
6024 * g++.dg/ipa/devirt-32.C: New testcase.
6025
6026 2014-05-05 Richard Biener <rguenther@suse.de>
6027
6028 PR middle-end/61010
6029 * gcc.dg/torture/pr61010.c: New testcase.
6030
6031 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6032
6033 * gcc.target/s390/leaf-profile.c: New testcase.
6034
6035 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6036
6037 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6038 Disable asm scan for s390.
6039 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6040 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6041
6042 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6043
6044 PR tree-optimization/60363
6045 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6046
6047 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6048
6049 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6050 (dg-require-effective-target): Change target to powerpc_fprs.
6051 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6052 (dg-require-effective-target): Change target to dfprt.
6053
6054 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/58582
6057 * g++.dg/cpp0x/deleted4.C: New.
6058 * g++.dg/cpp0x/deleted5.C: Likewise.
6059 * g++.dg/cpp0x/deleted6.C: Likewise.
6060
6061 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6062
6063 PR fortran/61025
6064 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6065 regexps for -m32.
6066 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6067 * gfortran.dg/coarray_poly_6.f90: Likewise.
6068 * gfortran.dg/coarray_poly_7.f90: Likewise.
6069 * gfortran.dg/coarray_poly_8.f90: Likewise.
6070
6071 2014-05-02 Marek Polacek <polacek@redhat.com>
6072
6073 PR c/25801
6074 * gcc.dg/pr25801.c: New test.
6075
6076 2014-05-02 Marek Polacek <polacek@redhat.com>
6077
6078 PR c/60784
6079 * gcc.dg/pr60784.c: New test.
6080
6081 2014-05-01 Marek Polacek <polacek@redhat.com>
6082
6083 PR c/60915
6084 * gcc.dg/pr60915.c: New test.
6085
6086 2014-05-01 Marek Polacek <polacek@redhat.com>
6087
6088 PR c/60257
6089 * gcc.dg/pr60257.c: New test.
6090
6091 2014-05-01 Marek Polacek <polacek@redhat.com>
6092
6093 PR c/43395
6094 * c-c++-common/pr43395.c: New test.
6095
6096 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6097
6098 * gcc.dg/cond-reduc-1.c: New test.
6099 * gcc.dg/cond-reduc-2.c: Likewise.
6100
6101 2014-05-01 Marek Polacek <polacek@redhat.com>
6102
6103 PR c/29467
6104 * gcc.dg/pr29467.c: New test.
6105 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6106 about boolean types.
6107 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6108 to bool.
6109 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6110
6111 2014-05-01 Marek Polacek <polacek@redhat.com>
6112
6113 PR c/43245
6114 * gcc.dg/pr43245.c: New test.
6115
6116 2014-05-01 Marek Polacek <polacek@redhat.com>
6117
6118 PR c/56989
6119 * gcc.dg/pr56989.c: New test.
6120
6121 2014-04-30 Ian Lance Taylor <iant@google.com>
6122
6123 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6124 in go_compile_args rather than in argument to go-torture-execute.
6125
6126 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6127
6128 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6129 instead of getpid.
6130
6131 2014-04-30 Tobias Burnus <burnus@net-b.de>
6132
6133 * gfortran.dg/coarray_poly_6.f90
6134 * gfortran.dg/coarray_poly_7.f90
6135 * gfortran.dg/coarray_poly_8.f90
6136
6137 2014-04-30 Tobias Burnus <burnus@net-b.de>
6138
6139 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6140 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6141 * gfortran.dg/coarray/codimension.f90: New.
6142
6143 2014-04-30 Tobias Burnus <burnus@net-b.de>
6144
6145 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6146 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6147
6148 2014-04-30 Tobias Burnus <burnus@net-b.de>
6149
6150 * gfortran.dg/coarray_poly_4.f90: New.
6151 * gfortran.dg/coarray_poly_5.f90: New.
6152
6153 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6154
6155 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6156 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6157 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6158 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6159 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6160 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6161 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6162 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6163 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6164 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6165 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6166 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6167 * gcc.target/arm/simd/vuzps16_1.c: New file.
6168 * gcc.target/arm/simd/vuzps32_1.c: New file.
6169 * gcc.target/arm/simd/vuzps8_1.c: New file.
6170 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6171 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6172 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6173
6174 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6175
6176 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6177 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6178 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6179
6180 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6181
6182 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6183 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6184 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6185 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6186 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6187 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6188 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6189 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6190 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6191 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6192 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6193 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6194 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6195 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6196 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6197 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6198 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6199 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6200 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6201 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6202 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6203 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6204 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6205 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6206 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6207 * gcc.target/aarch64/simd/vuzps16.x: New file.
6208 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6209 * gcc.target/aarch64/simd/vuzps32.x: New file.
6210 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6211 * gcc.target/aarch64/simd/vuzps8.x: New file.
6212 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6213 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6214 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6215 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6216 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6217 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6218
6219 2014-04-30 Richard Biener <rguenther@suse.de>
6220
6221 PR tree-optimization/48329
6222 * gfortran.dg/vect/pr48329.f90: New testcase.
6223
6224 2014-04-30 Marek Polacek <polacek@redhat.com>
6225
6226 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6227 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6228
6229 2014-04-30 Marek Polacek <polacek@redhat.com>
6230
6231 PR c/60139
6232 * gcc.dg/pr60139.c: New test.
6233
6234 2014-04-30 Marek Polacek <polacek@redhat.com>
6235
6236 PR c/60351
6237 * gcc.dg/pr60351.c: New test.
6238
6239 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6240
6241 * gcc.target/arm/simd/simd.exp: New file.
6242 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6243 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6244 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6245 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6246 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6247 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6248 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6249 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6250 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6251 * gcc.target/arm/simd/vzipf32_1.c: New file.
6252 * gcc.target/arm/simd/vzipp16_1.c: New file.
6253 * gcc.target/arm/simd/vzipp8_1.c: New file.
6254 * gcc.target/arm/simd/vzips16_1.c: New file.
6255 * gcc.target/arm/simd/vzips32_1.c: New file.
6256 * gcc.target/arm/simd/vzips8_1.c: New file.
6257 * gcc.target/arm/simd/vzipu16_1.c: New file.
6258 * gcc.target/arm/simd/vzipu32_1.c: New file.
6259 * gcc.target/arm/simd/vzipu8_1.c: New file.
6260
6261 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/51707
6264 * g++.dg/cpp0x/constexpr-51707.C: New.
6265
6266 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6267
6268 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6269 occurrences of "int" in the gimple dump to reflect that the return
6270 types of functions now show up in such dumps.
6271 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6272
6273 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR tree-optimization/60971
6276 * c-c++-common/turtore/pr60971.c: New test.
6277
6278 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6279
6280 * gcc.target/aarch64/simd/simd.exp: New file.
6281 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6282 * gcc.target/aarch64/simd/vzipf32.x: New file.
6283 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6284 * gcc.target/aarch64/simd/vzipp16.x: New file.
6285 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6286 * gcc.target/aarch64/simd/vzipp8.x: New file.
6287 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6288 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6289 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6290 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6291 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6292 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6293 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6294 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6295 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6296 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6297 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6298 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6299 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6300 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6301 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6302 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6303 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6304 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6305 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6306 * gcc.target/aarch64/simd/vzips16.x: New file.
6307 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6308 * gcc.target/aarch64/simd/vzips32.x: New file.
6309 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6310 * gcc.target/aarch64/simd/vzips8.x: New file.
6311 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6312 * gcc.target/aarch64/simd/vzipu16.x: New file.
6313 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6314 * gcc.target/aarch64/simd/vzipu32.x: New file.
6315 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6316 * gcc.target/aarch64/simd/vzipu8.x: New file.
6317
6318 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6319
6320 * gcc.target/aarch64/fcsel_1.c: New test case.
6321
6322 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6323
6324 PR libfortran/60810
6325 * gfortran.dg/arrayio_13.f90: New test.
6326
6327 2014-04-28 Martin Jambor <mjambor@suse.cz>
6328
6329 * gcc.dg/tree-ssa/sra-14.c: New test.
6330
6331 2014-04-28 Richard Biener <rguenther@suse.de>
6332
6333 PR middle-end/60092
6334 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6335 * gcc.dg/vect/pr60092.c: Likewise.
6336
6337 2014-04-28 Richard Biener <rguenther@suse.de>
6338
6339 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6340 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6341 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6342 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6343
6344 2014-04-28 Richard Biener <rguenther@suse.de>
6345
6346 PR tree-optimization/60979
6347 * gcc.dg/graphite/pr60979.c: New testcase.
6348
6349 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6350
6351 PR c/60983
6352 * gcc.dg/pr60114.c: Use signed chars.
6353
6354 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6355
6356 PR c++/59120
6357 * g++.dg/cpp0x/alias-decl-43.C: New.
6358
6359 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6360
6361 PR fortran/59604
6362 PR fortran/58003
6363 * gfortran.dg/no_range_check_3.f90: New test.
6364
6365 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6366
6367 PR libfortran/52539
6368 * gfortran.dg/namelist_utf8.f90: New test.
6369
6370 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6371
6372 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6373 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6374 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6375
6376 2014-04-25 Cary Coutant <ccoutant@google.com>
6377
6378 PR debug/60929
6379 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6380 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6381 -fdebug-types-section flag.
6382
6383 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6384
6385 * gcc.target/arm/tail-long-call.c: New test.
6386
6387 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6388
6389 PR tree-optimization/60930
6390 * gcc.dg/torture/pr60930.c: New test.
6391
6392 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR tree-optimization/60960
6395 * gcc.c-torture/execute/pr60960.c: New test.
6396
6397 2014-04-25 Marek Polacek <polacek@redhat.com>
6398
6399 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6400
6401 2014-04-25 Marek Polacek <polacek@redhat.com>
6402
6403 PR c/18079
6404 * gcc.dg/pr18079.c: New test.
6405 * gcc.dg/pr18079-2.c: New test.
6406
6407 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6408
6409 * c-c++-common/gomp/pr60823-2.c: Require effective target
6410 vect_simd_clones.
6411
6412 2014-04-25 Marek Polacek <polacek@redhat.com>
6413
6414 PR c/60114
6415 * gcc.dg/pr60114.c: New test.
6416
6417 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6418
6419 * gcc.c-torture/execute/20140425-1.c: New test.
6420
6421 2014-04-25 Marek Polacek <polacek@redhat.com>
6422
6423 PR c/60156
6424 * c-c++-common/pr60156.c: New test.
6425
6426 2014-04-25 Richard Biener <rguenther@suse.de>
6427
6428 PR ipa/60912
6429 * g++.dg/opt/pr60912.C: New testcase.
6430
6431 2014-04-25 Richard Biener <rguenther@suse.de>
6432
6433 PR ipa/60911
6434 * gcc.dg/lto/pr60911_0.c: New testcase.
6435
6436 2014-04-24 Cong Hou <congh@google.com>
6437
6438 PR tree-optimization/60896
6439 * g++.dg/vect/pr60896.cc: New test.
6440
6441 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6442
6443 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6444 unpack builtin functionss for 128-bit types.
6445 * gcc.target/powerpc/pack02.c: Likewise.
6446 * gcc.target/powerpc/pack03.c: Likewise.
6447 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6448 divide builtin functionss.
6449 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6450 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6451 functions.
6452 * gcc.target/powerpc/bcd-2.c: Likewise.
6453 * gcc.target/powerpc/bcd-3.c: Likewise.
6454 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6455 builtin functionss.
6456 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6457
6458 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6459
6460 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6461 keeps_null_pointer_checks.
6462 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6463 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6464 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6465 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6466
6467 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6468
6469 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6470 Replace load with read and store with write.
6471
6472 2014-04-24 Jeff Law <law@redhat.com>
6473
6474 PR target/60822
6475 * gcc.c-torture/pr60822.c: New test.
6476 * gcc.c-torture/pr60822.x: New test.
6477
6478 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6479
6480 PR c++/57958
6481 * g++.dg/cpp0x/pr57958.C: New test.
6482
6483 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6484
6485 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6486 true for aarch64_be.
6487
6488 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6489 Tom de Vries <tom@codesourcery.com>
6490
6491 * gcc.dg/fuse-caller-save.c: New test.
6492
6493 2014-04-24 Joey Ye <joey.ye@arm.com>
6494
6495 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6496
6497 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6498
6499 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6500 * gcc.dg/vect/vect-bswap16: New test.
6501 * gcc.dg/vect/vect-bswap32: Likewise.
6502 * gcc.dg/vect/vect-bswap64: Likewise.
6503
6504 2014-04-23 Jeff Law <law@redhat.com>
6505
6506 PR tree-optimization/60902
6507 * gcc.target/i386/pr60902.c: New test.
6508
6509 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6510
6511 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6512 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6513 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6514
6515 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6516
6517 * gcc.target/arm/rev16.c: New test.
6518
6519 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6520
6521 * gcc.target/aarch64/rev16_1.c: New test.
6522
6523 2014-04-23 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/60903
6526 * gcc.dg/torture/pr60903.c: New testcase.
6527
6528 2014-04-23 Richard Biener <rguenther@suse.de>
6529
6530 PR middle-end/60895
6531 * g++.dg/torture/pr60895.C: New testcase.
6532
6533 2014-04-23 Richard Biener <rguenther@suse.de>
6534
6535 PR middle-end/60891
6536 * gcc.dg/torture/pr60891.c: New testcase.
6537
6538 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR sanitizer/60275
6541 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6542 -fno-sanitize-recover to dg-options.
6543 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6544 add -std=c++11 to dg-options.
6545 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6546 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6547 add -std=c++1y to dg-options.
6548 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6549 -fno-sanitize-recover to dg-options.
6550 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6551 * c-c++-common/ubsan/vla-4.c: Likewise.
6552 * c-c++-common/ubsan/pr59503.c: Likewise.
6553 * c-c++-common/ubsan/vla-3.c: Likewise.
6554 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6555 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6556 * c-c++-common/ubsan/shift-3.c: Likewise.
6557 * c-c++-common/ubsan/overflow-1.c: Likewise.
6558 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6559 * c-c++-common/ubsan/vla-2.c: Likewise.
6560 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6561 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6562 * c-c++-common/ubsan/shift-6.c: Likewise.
6563 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6564 * c-c++-common/ubsan/overflow-add-3.c: New test.
6565 * c-c++-common/ubsan/overflow-add-4.c: New test.
6566 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6567 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6568
6569 2014-04-22 Christian Bruel <christian.bruel@st.com>
6570
6571 * gcc.target/sh/hiconst.c: New test.
6572
6573 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6574
6575 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6576 lroundf generates custom round instruction, too.
6577
6578 2014-04-22 Tobias Burnus <burnus@net-b.de>
6579
6580 PR fortran/60881
6581 * coarray/alloc_comp_3.f90: New.
6582
6583 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6584
6585 PR target/60868
6586 * gcc.target/i386/pr60868.c: New testcase.
6587
6588 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR c/59073
6591 * c-c++-common/gomp/pr59073.c: New test.
6592
6593 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6594
6595 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6596
6597 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6598
6599 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6600 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6601
6602 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6603
6604 * gcc.dg/memcpy-5.c: New test.
6605
6606 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6607
6608 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6609
6610 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6611 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6612 *-*-solaris2.9.
6613 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6614 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6615 from dg-options.
6616 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6617 from dg-additional-options.
6618 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6619 from dg-options.
6620
6621 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6622 execution check.
6623 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6624 (sigill_hdlr): Remove.
6625 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6626 check.
6627
6628 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6629 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6630 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6631
6632 * lib/target-supports.exp (add_options_for_tls): Remove
6633 *-*-solaris2.9* handling.
6634
6635 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6636
6637 * gcc.target/aarch64/vect_cvtf_1.c: New.
6638
6639 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR tree-optimization/60823
6642 * c-c++-common/gomp/pr60823-1.c: New test.
6643 * c-c++-common/gomp/pr60823-2.c: New test.
6644 * c-c++-common/gomp/pr60823-3.c: New test.
6645
6646 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6647
6648 * gcc.target/arm/anddi_notdi-1.c: New test.
6649 * gcc.target/arm/iordi_notdi-1.c: New test case.
6650
6651 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6652
6653 * gcc.target/arm/iordi_notdi-1.c: New test.
6654
6655 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6656
6657 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6658
6659 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6660
6661 PR target/60735
6662 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6663 not cause errors if -mspe.
6664
6665 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6666
6667 PR target/60909
6668 * gcc.target/i386/pr60909-1.c: New test.
6669 * gcc.target/i386/pr60909-2.c: Ditto.
6670
6671 2014-04-18 Cong Hou <congh@google.com>
6672
6673 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6674 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6675
6676 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6677
6678 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6679 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6680
6681 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6682
6683 PR c++/59200
6684 * g++.dg/cpp0x/alias-decl-42.C: New.
6685
6686 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6687
6688 * gcc.target/powerpc/ti_math1.c: New.
6689 * gcc.target/powerpc/ti_math2.c: New.
6690
6691 2014-04-17 Martin Jambor <mjambor@suse.cz>
6692
6693 * gnat.dg/opt34.adb: New.
6694 * gnat.dg/opt34_pkg.ads: Likewise.
6695
6696 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6697
6698 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6699 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6700
6701 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6702
6703 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6704 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6705
6706 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR target/60847
6709 Forward port from 4.8 branch
6710 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6711
6712 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6713 Fix scan patterns.
6714 * gcc.target/i386/bmi-2.c: Ditto.
6715
6716 2014-04-17 Richard Biener <rguenther@suse.de>
6717
6718 PR middle-end/60849
6719 * g++.dg/opt/pr60849.C: New testcase.
6720
6721 2014-04-17 Richard Biener <rguenther@suse.de>
6722
6723 PR tree-optimization/60836
6724 * g++.dg/vect/pr60836.cc: New testcase.
6725
6726 2014-04-17 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/60841
6729 * gcc.dg/vect/pr60841.c: New testcase.
6730
6731 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6732
6733 * g++.dg/ipa/devirt-31.C: New testcase.
6734
6735 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6736
6737 PR lto/60820
6738 * gcc.dg/lto/pr60820_0.c: New testcase.
6739 * gcc.dg/lto/pr60820_1.c: New testcase.
6740
6741 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6742
6743 PR ipa/60854
6744 * g++.dg/torture/pr60854.C: New testcase.
6745
6746 2014-04-16 Catherine Moore <clm@codesourcery.com>
6747
6748 * gcc.target/mips/umips-store16-2.c: New test.
6749
6750 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6751
6752 * g++.dg/cpp0x/initlist-vect.C: New file.
6753
6754 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6757 * gcc.dg/uninit-I-O0.c: Likewise.
6758 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6759
6760 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR tree-optimization/60844
6763 * gcc.dg/pr60844.c: New test.
6764
6765 2014-04-15 Richard Biener <rguenther@suse.de>
6766
6767 PR rtl-optimization/56965
6768 * gcc.dg/torture/pr56965-1.c: New testcase.
6769 * gcc.dg/torture/pr56965-2.c: Likewise.
6770
6771 2014-04-15 Teresa Johnson <tejohnson@google.com>
6772
6773 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6774
6775 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/vect14.adb: New test.
6778
6779 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6780
6781 * gnat.dg/vect12.ad[sb]: New test.
6782 * gnat.dg/vect13.ad[sb]: Likewise.
6783
6784 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6785
6786 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6787 under qemu-arm.
6788 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6789 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6790 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6791 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6792 * c-c++-common/ubsan/null-1.c: Likewise.
6793 * c-c++-common/ubsan/null-10.c: Likewise.
6794 * c-c++-common/ubsan/null-11.c: Likewise.
6795 * c-c++-common/ubsan/null-2.c: Likewise.
6796 * c-c++-common/ubsan/null-3.c: Likewise.
6797 * c-c++-common/ubsan/null-4.c: Likewise.
6798 * c-c++-common/ubsan/null-5.c: Likewise.
6799 * c-c++-common/ubsan/null-6.c: Likewise.
6800 * c-c++-common/ubsan/null-7.c: Likewise.
6801 * c-c++-common/ubsan/null-8.c: Likewise.
6802 * c-c++-common/ubsan/null-9.c: Likewise.
6803 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6804 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6805 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6806 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6807 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6808 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6809 * c-c++-common/ubsan/pr59333.c: Likewise.
6810 * c-c++-common/ubsan/pr59667.c: Likewise.
6811 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6812 * c-c++-common/ubsan/pr60636.c: Likewise.
6813 * c-c++-common/ubsan/shift-1.c: Likewise.
6814 * c-c++-common/ubsan/shift-2.c: Likewise.
6815 * c-c++-common/ubsan/vla-1.c: Likewise.
6816
6817 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6818
6819 * gnat.dg/vect11.ad[sb]: New test.
6820
6821 2014-04-14 Richard Biener <rguenther@suse.de>
6822
6823 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6824
6825 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6826
6827 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6828
6829 2014-04-14 Richard Biener <rguenther@suse.de>
6830 Marc Glisse <marc.glisse@inria.fr>
6831
6832 PR c/60819
6833 * gcc.target/i386/vec-may_alias.c: New testcase.
6834
6835 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6836
6837 * lib/target-supports.exp
6838 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6839 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6840 Fix formatting.
6841
6842 2014-04-14 Richard Biener <rguenther@suse.de>
6843
6844 PR lto/60720
6845 * gcc.dg/lto/pr60720_0.c: New testcase.
6846 * gcc.dg/lto/pr60720_1.c: Likewise.
6847
6848 2014-04-14 Christian Bruel <christian.bruel@st.com>
6849
6850 * gcc.target/sh/memset.c: New test.
6851
6852 2014-04-14 Richard Biener <rguenther@suse.de>
6853
6854 PR middle-end/55022
6855 * gcc.dg/graphite/pr55022.c: New testcase.
6856
6857 2014-04-14 Richard Biener <rguenther@suse.de>
6858
6859 PR tree-optimization/59817
6860 PR tree-optimization/60453
6861 * gfortran.dg/graphite/pr59817.f: New testcase.
6862 * gcc.dg/graphite/pr59817-1.c: Likewise.
6863 * gcc.dg/graphite/pr59817-2.c: Likewise.
6864
6865 2014-04-14 Jason Merrill <jason@redhat.com>
6866
6867 Revert:
6868 * lib/gcc-dg.exp (dg-build-dso): New.
6869 (gcc-dg-test-1): Handle dg-do-what "dso".
6870
6871 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6872
6873 PR fortran/60717
6874 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6875
6876 PR fortran/58085
6877 * gfortran.dg/associate_15.f90: New test.
6878
6879 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6880
6881 PR middle-end/60467
6882 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6883 case to check.
6884
6885 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6886
6887 PR middle-end/60469
6888 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6889
6890 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6891
6892 * gcc.target/mips/umips-store16-1.c: New test.
6893
6894 2014-04-11 Tobias Burnus <burnus@net-b.de>
6895
6896 PR c/60194
6897 * * g++.dg/warn/warn_format_signedness.C: New.
6898 * gcc.dg/format/warn-signedness.c: New.
6899
6900 2014-04-11 Tobias Burnus <burnus@net-b.de>
6901
6902 PR fortran/58880
6903 PR fortran/60495
6904 * gfortran.dg/finalize_25.f90: New.
6905
6906 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6907
6908 * gcc.target/epiphany/t1068-2.c: New file.
6909
6910 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6911
6912 * gcc.target/epiphany/btst-1.c: New test.
6913
6914 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6915
6916 PR rtl-optimization/60651
6917 * gcc.target/epiphany/mode-switch.c: New test.
6918
6919 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6920
6921 PR c++/58600
6922 * g++.dg/cpp0x/gen-attrs-58.C: New.
6923 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6924
6925 2014-04-11 Steve Ellcey <sellcey@mips.com>
6926 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR middle-end/60556
6929 * gcc.c-torture/compile/pr60556.c: New test.
6930
6931 2014-04-11 Richard Biener <rguenther@suse.de>
6932
6933 PR middle-end/60797
6934 * gcc.dg/pr60797.c: New testcase.
6935
6936 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6937
6938 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6939 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6940 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6941 rename to ...
6942 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6943 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6944 instructions as well.
6945
6946 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR rtl-optimization/60663
6949 * gcc.target/arm/pr60663.c: New test.
6950
6951 2014-04-10 Jason Merrill <jason@redhat.com>
6952
6953 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6954
6955 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR lto/60567
6958 * g++.dg/lto/pr60567_0.C: New test.
6959
6960 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6961
6962 * gfortran.dg/class_nameclash.f90: New test.
6963
6964 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6965
6966 PR c++/52844
6967 * g++.dg/cpp0x/variadic156.C: New.
6968
6969 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6970
6971 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6972 long.
6973
6974 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6975
6976 PR debug/60655
6977 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6978 -fdata-sections.
6979
6980 2014-04-09 Steve Ellcey <sellcey@mips.com>
6981
6982 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6983 and scan lists.
6984
6985 2014-04-09 Cong Hou <congh@google.com>
6986
6987 PR testsuite/60773
6988 * lib/target-supports.exp:
6989 (check_effective_target_vect_widen_si_to_di_pattern): New.
6990 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6991 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6992 targets only.
6993 (foo): Fix up formatting.
6994 (main): Call check_vect.
6995
6996 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6997
6998 PR c++/59115
6999 * g++.dg/template/crash119.C: New.
7000
7001 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7002
7003 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7004
7005 2014-04-08 Jason Merrill <jason@redhat.com>
7006
7007 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7008
7009 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7010
7011 PR rtl-optimization/60776
7012 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7013 * gcc.dg/builtin-bswap-7.c: Likewise.
7014 * gcc.dg/builtin-bswap-6a.c: New testcase.
7015 * gcc.dg/builtin-bswap-7a.c: New testcase.
7016
7017 Revert
7018 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7019
7020 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7021 optimization.
7022 * gcc.dg/builtin-bswap-7.c: Likewise.
7023
7024 2014-04-08 Richard Biener <rguenther@suse.de>
7025
7026 PR tree-optimization/60785
7027 * gcc.dg/graphite/pr60785.c: New testcase.
7028
7029 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7030
7031 PR target/60602
7032 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7033 with as at -O0.
7034
7035 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7036
7037 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7038 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7039 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7040
7041 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7042
7043 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7044
7045 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7046
7047 PR target/60609
7048 * g++.dg/torture/pr60609.C: New test.
7049
7050 2014-04-07 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/60766
7053 * gcc.dg/torture/pr60766.c: New testcase.
7054
7055 2014-04-07 Jason Merrill <jason@redhat.com>
7056
7057 * lib/gcc-dg.exp (dg-build-dso): New.
7058 (gcc-dg-test-1): Handle dg-do-what "dso".
7059 * lib/target-supports.exp (add_options_for_dlopen): New.
7060 (check_effective_target_dlopen): Use it.
7061
7062 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7063
7064 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7065
7066 2014-04-07 Richard Biener <rguenther@suse.de>
7067
7068 PR middle-end/60750
7069 * g++.dg/torture/pr60750.C: New testcase.
7070 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7071
7072 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7073
7074 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7075
7076 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7077
7078 PR testsuite/60671
7079 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7080
7081 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7082
7083 PR testsuite/60672
7084 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7085
7086 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7087
7088 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7089
7090 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7091
7092 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7093
7094 * gcc.target/avr/dev-specific-rmw.c: New test.
7095
7096 2014-04-04 Cong Hou <congh@google.com>
7097
7098 PR tree-optimization/60656
7099 * gcc.dg/vect/pr60656.c: New test.
7100
7101 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7102
7103 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7104 optimization.
7105 * gcc.dg/builtin-bswap-7.c: Likewise.
7106
7107 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/58207
7110 * g++.dg/cpp0x/constexpr-ice15.C: New.
7111
7112 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7113
7114 PR ipa/59626
7115 testcase by Richard Biener
7116 * gcc.dg/lto/pr59626_0.c: New testcase.
7117 * gcc.dg/lto/pr59626_1.c: New testcase.
7118
7119 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7120
7121 PR debug/60655
7122 * gcc.c-torture/compile/pr60655-1.c: New test.
7123
7124 2014-04-04 Martin Jambor <mjambor@suse.cz>
7125
7126 PR ipa/60640
7127 * g++.dg/ipa/pr60640-1.C: New test.
7128 * g++.dg/ipa/pr60640-2.C: Likewise.
7129 * g++.dg/ipa/pr60640-3.C: Likewise.
7130 * g++.dg/ipa/pr60640-4.C: Likewise.
7131
7132 2014-04-04 Jeff Law <law@redhat.com>
7133
7134 PR target/60657
7135 * gcc.target/arm/pr60657.c: New test.
7136
7137 2014-04-04 Richard Biener <rguenther@suse.de>
7138
7139 PR ipa/60746
7140 * g++.dg/torture/pr60746.C: New testcase.
7141
7142 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7143
7144 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7145 * g++.old-deja/g++.jason/overload21.C: Likewise.
7146 * g++.old-deja/g++.law/init5.C: Likewise.
7147
7148 2014-04-03 Cong Hou <congh@google.com>
7149
7150 PR tree-optimization/60505
7151 * gcc.dg/vect/pr60505.c: New test.
7152
7153 2014-04-03 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/60740
7156 * gcc.dg/graphite/pr60740.c: New testcase.
7157
7158 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7159
7160 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7161 * g++.dg/warn/Wnvdtor-2.C: New.
7162 * g++.dg/warn/Wnvdtor-3.C: New.
7163 * g++.dg/warn/Wnvdtor-4.C: New.
7164 * g++.dg/warn/Weff1.C: Delete.
7165 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7166 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7167
7168 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7169
7170 PR ipa/60659
7171 * g++.dg/torture/pr60659.C: New testcase.
7172
7173 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7174
7175 PR tree-optimization/60733
7176 * gcc.dg/torture/pr60733.c: New test.
7177
7178 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7179
7180 PR rtl-optimization/60650
7181 * gcc.target/arm/pr60650-2.c: New.
7182
7183 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7184
7185 * gcc.target/i386/avx2-vpand-3.c,
7186 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7187
7188 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7189
7190 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7191 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7192 gcc.target/i386/memcpy-strategy-1.c,
7193 gcc.target/i386/memcpy-strategy-2.c,
7194 gcc.target/i386/memcpy-vector_loop-1.c,
7195 gcc.target/i386/memcpy-vector_loop-2.c,
7196 gcc.target/i386/memset-vector_loop-1.c,
7197 gcc.target/i386/memset-vector_loop-2.c,
7198 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7199 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7200 -march= options different from those in dg-options.
7201
7202 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7203
7204 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7205 gcc.target/i386/pr30970.c: Use -mtune=generic.
7206 * gcc.target/i386/avx2-vpaddb-3.c,
7207 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7208 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7209 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7210 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7211 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7212 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7213 gcc.target/i386/avx2-vpsubw-3.c,
7214 gcc.target/i386/avx256-unaligned-load-1.c,
7215 gcc.target/i386/avx256-unaligned-load-4.c,
7216 gcc.target/i386/avx256-unaligned-store-1.c,
7217 gcc.target/i386/avx256-unaligned-store-2.c,
7218 gcc.target/i386/avx256-unaligned-store-4.c: Use
7219 -mno-prefer-avx128.
7220
7221 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7222 Iain Sandoe <iain@codesourcery.com>
7223
7224 PR target/54083
7225 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7226 with the additional options -Wl,-undefined,dynamic_lookup
7227 and -Wl,-flat_namespace.
7228 * gcc.dg/torture/pr53922.c: Additional option
7229 -Wl,-flat_namespace for darwin[89].
7230 * gcc.dg/torture/pr60092.c: Additional options
7231 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7232 for darwin[89].
7233
7234 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7235
7236 PR target/43751
7237 * lib/prune.exp: Modify the regular express to prune
7238 the new warnings introduced by r205679 on darwin9.
7239
7240 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7241
7242 * g++.dg/init/ctor4.C: Adjust.
7243 * g++.dg/init/ctor4-1.C: New.
7244 * g++.dg/cpp0x/defaulted2.C: Adjust.
7245
7246 2014-04-01 Richard Henderson <rth@redhat.com>
7247
7248 PR target/60704
7249 * gcc.dg/pr60704.c: New file.
7250
7251 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7252
7253 PR target/60363
7254 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7255 logical_op_short_circuit targets.
7256
7257 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7258
7259 PR libfortran/60128
7260 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7261 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7262
7263 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7264
7265 PR rtl-optimization/60700
7266 * gcc.target/i386/pr60700.c: New test.
7267
7268 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7269
7270 PR target/60650
7271 * gcc.target/arm/pr60650.c: Adjust command line options.
7272
7273 2014-03-31 Martin Jambor <mjambor@suse.cz>
7274
7275 PR middle-end/60647
7276 * gcc.dg/pr60647-1.c: New test.
7277 * gcc.dg/pr60647-2.c: Likewise.
7278
7279 2014-03-31 Richard Biener <rguenther@suse.de>
7280
7281 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7282
7283 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7284
7285 PR target/60034
7286 * gcc.target/aarch64/pr60034.c: New file.
7287
7288 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7289
7290 PR c++/60626
7291 * g++.dg/cpp1y/pr60626.C: New testcase.
7292
7293 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7294
7295 * gcc.dg/pr45416.c: Allow bextr on x86.
7296 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7297 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7298 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7299 * gcc.target/i386/l_fma_double_1.c,
7300 gcc.target/i386/l_fma_double_2.c,
7301 gcc.target/i386/l_fma_double_3.c,
7302 gcc.target/i386/l_fma_double_4.c,
7303 gcc.target/i386/l_fma_double_5.c,
7304 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7305 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7306 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7307 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7308 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7309 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7310 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7311
7312 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7313
7314 PR target/60648
7315 * g++.dg/pr60648.C: Move test to...
7316 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7317 dg-options, add for fpic targets dg-additional-options -fPIC.
7318
7319 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7320
7321 * gnat.dg/opt33.adb: New testcase.
7322
7323 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7324
7325 PR target/60697
7326 * gcc.target/aarch64/pr60697.c: New.
7327
7328 2014-03-27 Jeff Law <law@redhat.com>
7329
7330 PR target/60648
7331 * g++.dg/pr60648.C: New test.
7332
7333 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7334
7335 PR c++/60573
7336 * g++.dg/cpp1y/pr60573.C: New testcase.
7337
7338 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR target/60693
7341 * gcc.target/i386/pr60693.c: New test.
7342
7343 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7344
7345 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7346
7347 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR c++/60689
7350 * c-c++-common/pr60689.c: New test.
7351
7352 PR c++/58678
7353 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7354 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7355 targets.
7356
7357 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7358
7359 PR target/60675
7360 * gcc.target/aarch64/pr60675.C: New.
7361
7362 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7363
7364 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7365 * lib/target-supports.exp: Return true for s390
7366 in check_effective_logical_op_short_circuit.
7367
7368 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7369
7370 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7371 of second source operand.
7372 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7373 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7374 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7375
7376 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7377
7378 PR ipa/60315
7379 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7380
7381 2014-03-28 Tobias Burnus <burnus@net-b.de>
7382
7383 * lib/cilk-plus-dg.exp: New.
7384 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7385 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7386
7387 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7388
7389 PR fortran/60522
7390 * gfortran.dg/where_4.f90: New test case.
7391
7392 2014-03-27 Tobias Burnus <burnus@net-b.de>
7393
7394 PR fortran/58880
7395 * gfortran.dg/finalize_24.f90: New.
7396
7397 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7398
7399 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7400 vbpermq builtin.
7401
7402 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7403 vec_select optimizations.
7404 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7405 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7406
7407 PR target/60672
7408 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7409 xxpermdi builtins are supported.
7410
7411 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7412
7413 PR rtl-optimization/60650
7414 * gcc.target/arm/pr60650.c: New.
7415
7416 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7417
7418 * gcc.target/s390/20140327-1.c: New testcase.
7419
7420 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR middle-end/60682
7423 * g++.dg/gomp/pr60682.C: New test.
7424
7425 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7426
7427 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7428
7429 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7430
7431 PR target/60580
7432 * gcc.target/aarch64/pr60580_1.c: New.
7433 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7434 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7435
7436 2014-03-26 Dehao Chen <dehao@google.com>
7437
7438 * gcc.dg/predict-8.c: New test.
7439
7440 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7441
7442 PR c++/52369
7443 * g++.dg/init/const10.C: New.
7444 * g++.dg/init/const11.C: New.
7445 * g++.dg/init/pr25811.C: Adjust.
7446 * g++.dg/init/pr29043.C: Likewise.
7447 * g++.dg/init/pr43719.C: Likewise.
7448 * g++.dg/init/pr44086.C: Likewise.
7449 * g++.dg/init/ctor8.C: Likewise.
7450 * g++.dg/init/uninitialized1.C: Likewise.
7451
7452 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7453
7454 PR sanitizer/60636
7455 * c-c++-common/ubsan/pr60636.c: New test.
7456
7457 2014-03-26 Andreas Schwab <schwab@suse.de>
7458
7459 * g++.dg/torture/pr60315.C: Remove duplication.
7460
7461 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7462
7463 * gcc.c-torture/execute/20140326-1.c: New test.
7464
7465 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7466
7467 PR ipa/60315
7468 * g++.dg/torture/pr60315.C: New testcase.
7469
7470 2014-03-25 Martin Jambor <mjambor@suse.cz>
7471
7472 PR ipa/60600
7473 * g++.dg/ipa/pr60600.C: New test.
7474
7475 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7476
7477 PR testsuite/58013
7478 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7479
7480 2014-03-25 Richard Biener <rguenther@suse.de>
7481
7482 PR middle-end/60635
7483 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7484 * gfortran.dg/lto/pr60635_1.c: Likewise.
7485
7486 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7487
7488 PR c++/60627
7489 * g++.dg/cpp1y/pr60627.C: New testcase.
7490
7491 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7492
7493 * gcc.target/aarch64/ushr64_1.c: New.
7494
7495 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7496
7497 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7498 (LONG_LONG): Use LLONG.
7499 (set_rvector_long): Explicitly return void.
7500 (set_vector_long): Likewise.
7501 (check_vector_long): Likewise.
7502
7503 2014-03-24 Marek Polacek <polacek@redhat.com>
7504
7505 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7506 Define INT_MIN.
7507 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7508 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7509 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7510 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7511 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7512 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7513 * c-c++-common/ubsan/pr59503.c: Likewise.
7514 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7515 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7516 * c-c++-common/ubsan/shift-3.c: Likewise.
7517 * c-c++-common/ubsan/shift-6.c: Likewise.
7518 * c-c++-common/ubsan/undefined-1.c: Likewise.
7519 * c-c++-common/ubsan/vla-2.c: Likewise.
7520 * c-c++-common/ubsan/vla-3.c: Likewise.
7521 * c-c++-common/ubsan/vla-4.c: Likewise.
7522 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7523 * g++.dg/ubsan/return-2.C: Likewise.
7524
7525 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7526
7527 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7528 hppa*-*-hpux*.
7529
7530 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7531
7532 PR libfortran/59313
7533 PR libfortran/58015
7534 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7535 * gfortran.dg/round_4.f90: Likewise.
7536
7537 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7538
7539 PR libfortran/60128
7540 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7541 i?86-*-solaris2.9*.
7542
7543 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7544
7545 PR sanitizer/60613
7546 * c-c++-common/ubsan/pr60613-1.c: New test.
7547 * c-c++-common/ubsan/pr60613-2.c: New test.
7548
7549 2014-03-22 Matthias Klose <doko@ubuntu.com>
7550
7551 * g++.dg/cpp0x/regress: Remove empty directory.
7552
7553 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR debug/60603
7556 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7557
7558 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7559
7560 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7561 * g++.dg/cpp1y/pr60393.C: Likewise.
7562
7563 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7564
7565 PR c++/60384
7566 * g++.dg/cpp1y/pr60384.C: New.
7567
7568 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR target/60598
7571 * gcc.dg/pr60598.c: New test.
7572
7573 2014-03-21 Martin Jambor <mjambor@suse.cz>
7574
7575 PR ipa/59176
7576 * g++.dg/torture/pr59176.C: New test.
7577
7578 2014-03-21 Martin Jambor <mjambor@suse.cz>
7579
7580 PR ipa/60419
7581 * g++.dg/ipa/pr60419.C: New test.
7582
7583 2014-03-21 Richard Biener <rguenther@suse.de>
7584
7585 PR tree-optimization/60577
7586 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7587
7588 2014-03-21 Tobias Burnus <burnus@net-b.de>
7589
7590 PR fortran/60599
7591 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7592
7593 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR middle-end/60597
7596 * g++.dg/opt/pr60597.C: New test.
7597
7598 PR c++/60572
7599 * g++.dg/init/pr60572.C: New test.
7600
7601 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7602
7603 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7604
7605 2014-03-19 Tobias Burnus <burnus@net-b.de>
7606
7607 PR fortran/60543
7608 PR fortran/60283
7609 * gfortran.dg/implicit_pure_4.f90: New.
7610
7611 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 PR c++/51474
7614 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7615
7616 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7617
7618 PR testsuite/60590
7619 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7620 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7621 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7622
7623 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7624
7625 PR c++/60332
7626 * g++.dg/cpp1y/pr60332.C: New.
7627
7628 2014-03-19 Marek Polacek <polacek@redhat.com>
7629
7630 PR sanitizer/60569
7631 * g++.dg/ubsan/pr60569.C: New test.
7632
7633 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7634
7635 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7636
7637 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR tree-optimization/60559
7640 * g++.dg/vect/pr60559.cc: New test.
7641
7642 2014-03-18 Ian Lance Taylor <iant@google.com>
7643
7644 PR target/60563
7645 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7646 (ditype): Rename typedef from int64_t.
7647
7648 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7649
7650 PR c/55383
7651 * gcc.dg/cast-qual-3.c: New.
7652 Revert:
7653 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7654 * c-c++-common/Wcast-qual-1.c: More precise match text.
7655
7656 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7657
7658 PR fortran/55207
7659 PR fortran/60549
7660 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7661 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7662 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7663 * gfortran.dg/intent_optimize_1.f90: Ditto.
7664 * gfortran.dg/pointer_init_9.f90: Ditto.
7665 * gfortran.dg/volatile4.f90: Ditto.
7666 * gfortran.dg/volatile6.f90: Ditto.
7667
7668 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7669
7670 PR c/55383
7671 * c-c++-common/Wcast-qual-1.c: More precise match text.
7672
7673 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7674
7675 PR c++/60305
7676 * g++.dg/cpp0x/constexpr-ice14.C: New.
7677
7678 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7679
7680 PR c++/54250
7681 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7682
7683 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR sanitizer/60535
7686 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7687 * c-c++-common/ubsan/null-2.c: Likewise.
7688 * c-c++-common/ubsan/null-3.c: Likewise.
7689 * c-c++-common/ubsan/null-4.c: Likewise.
7690 * c-c++-common/ubsan/null-5.c: Likewise.
7691 * c-c++-common/ubsan/null-6.c: Likewise.
7692 * c-c++-common/ubsan/null-7.c: Likewise.
7693 * c-c++-common/ubsan/null-8.c: Likewise.
7694 * c-c++-common/ubsan/null-9.c: Likewise.
7695 * c-c++-common/ubsan/null-10.c: Likewise.
7696 * c-c++-common/ubsan/null-11.c: Likewise.
7697 * c-c++-common/ubsan/overflow-1.c: Likewise.
7698 * c-c++-common/ubsan/overflow-2.c: Likewise.
7699 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7700 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7701 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7702 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7703 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7704 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7705 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7706 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7707 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7708 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7709 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7710 * c-c++-common/ubsan/pr59333.c: Likewise.
7711 * c-c++-common/ubsan/pr59503.c: Likewise.
7712 * c-c++-common/ubsan/pr59667.c: Likewise.
7713 * c-c++-common/ubsan/undefined-1.c: Likewise.
7714 * g++.dg/ubsan/pr59250.C: Likewise.
7715 * g++.dg/ubsan/pr59306.C: Likewise.
7716
7717 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7718
7719 * gcc.dg/tls/pr58595.c: Add tls options.
7720
7721 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7722
7723 * gcc.target/i386/avx-additional-reg-names.c: New.
7724 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7725
7726 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7727
7728 PR c++/60390
7729 * g++.dg/cpp1y/pr60390.C: New testcase.
7730
7731 PR c++/60391
7732 * g++.dg/cpp1y/pr60391.C: New testcase.
7733
7734 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR target/60516
7737 * gcc.target/i386/pr60516.c: New test.
7738
7739 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7740
7741 PR c++/59571
7742 * g++.dg/cpp0x/constexpr-ice13.C: New.
7743
7744 2014-03-17 Marek Polacek <polacek@redhat.com>
7745
7746 PR middle-end/60534
7747 * gcc.dg/gomp/pr60534.c: New test.
7748
7749 2014-03-17 Kai Tietz <ktietz@redhat.com>
7750
7751 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7752
7753 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7754
7755 PR testsuite/58851
7756 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7757 storage size.
7758
7759 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7760
7761 PR libfortran/58324
7762 * gfortran.dg/list_read_12.f90: New test.
7763
7764 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7765
7766 PR fortran/55207
7767 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7768 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7769 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7770 -Wno-aggressive-loop-optimizations and remove an unused variable.
7771 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7772 * gfortran.dg/pointer_init_9.f90: New.
7773 * gfortran.dg/volatile4.f90: Put into subroutine.
7774 * gfortran.dg/volatile6.f90: Ditto.
7775
7776 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7777
7778 PR fortran/60392
7779 * gfortran.dg/transpose_4.f90: New test.
7780
7781 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7782
7783 PR rtl-optimization/60508
7784 * gcc.target/i386/pr60508.c: New.
7785
7786 2014-03-14 Richard Biener <rguenther@suse.de>
7787
7788 PR middle-end/60518
7789 * g++.dg/pr60518.C: New testcase.
7790
7791 2014-03-14 Martin Jambor <mjambor@suse.cz>
7792
7793 PR lto/60461
7794 * gcc.dg/lto/pr60461_0.c: New test.
7795
7796 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7797
7798 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7799 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7800 * gcc.dg/lto/save-temps_0.c: New testcase.
7801
7802 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR middle-end/36282
7805 * c-c++-common/pr36282-1.c: New test.
7806 * c-c++-common/pr36282-2.c: New test.
7807 * c-c++-common/pr36282-3.c: New test.
7808 * c-c++-common/pr36282-4.c: New test.
7809
7810 2014-03-13 Richard Henderson <rth@redhat.com>
7811
7812 PR debug/60438
7813 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7814
7815 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/60383
7818 * g++.dg/template/crash118.C: New.
7819 * g++.dg/template/crash95.C: Adjust.
7820
7821 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7822
7823 PR rtl-optimization/57189
7824 * gcc.target/i386/pr57189.c: New.
7825
7826 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7827
7828 PR c++/60254
7829 * g++.dg/cpp0x/static_assert10.C: New.
7830 * g++.dg/cpp0x/static_assert11.C: Likewise.
7831 * g++.dg/cpp0x/static_assert3.C: Adjust.
7832
7833 2014-03-13 Richard Biener <rguenther@suse.de>
7834
7835 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7836
7837 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7838
7839 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7840 2.07 128-bit arithmetic.
7841 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7842
7843 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7844 due to when TImode is allowed in VSX registers, the allowable
7845 address modes for TImode is just a single indirect address in
7846 order for the value to be loaded and store in either GPR or VSX
7847 registers. This affects the generated code, and it would cause
7848 this test to fail, when such an option is used.
7849
7850 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7851
7852 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7853
7854 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7855
7856 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7857 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7858 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7859 only test for exactly one if if -mbranch-cost=1 has been passed.
7860
7861 2014-03-12 Christian Bruel <christian.bruel@st.com>
7862
7863 PR target/60264
7864 * gcc.target/arm/pr60264.c
7865
7866 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7867
7868 PR tree-optimization/60454
7869 * gcc.c-torture/execute/pr60454.c: New test.
7870
7871 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7872 Marc Glisse <marc.glisse@inria.fr>
7873
7874 PR tree-optimization/60502
7875 * gcc.c-torture/compile/pr60502.c: New test.
7876
7877 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR middle-end/60482
7880 * gcc.dg/vect/pr60482.c: New test.
7881
7882 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7883
7884 PR c++/60389
7885 * g++.dg/cpp0x/inh-ctor19.C: New.
7886
7887 2014-03-11 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/60429
7890 PR tree-optimization/60485
7891 * gcc.dg/pr60485-1.c: New testcase.
7892 * gcc.dg/pr60485-2.c: Likewise.
7893
7894 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR ipa/60457
7897 * g++.dg/ipa/pr60457.C: New test.
7898
7899 2014-03-10 Richard Biener <rguenther@suse.de>
7900
7901 PR middle-end/60474
7902 * g++.dg/torture/pr60474.C: New testcase.
7903
7904 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7905
7906 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7907
7908 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7909
7910 * gcc.dg/lto/pr55113_0.c: New testcase.
7911
7912 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7913
7914 PR c++/60033
7915 * g++.dg/cpp1y/pr60033.C: New testcase.
7916
7917 PR c++/60393
7918 * g++.dg/cpp1y/pr60393.C: New testcase.
7919
7920 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7921
7922 PR libfortran/60128
7923 * gfortran.dg/fmt_en.f90: New test.
7924
7925 2014-03-07 Jason Merrill <jason@redhat.com>
7926
7927 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7928 * lib/target-supports.exp (check_effective_target_c++11): Now
7929 means C++11 and up.
7930 (check_effective_target_c++11_only): New.
7931 (check_effective_target_c++11_down): New.
7932 (check_effective_target_c++1y): New.
7933 (check_effective_target_c++1y_only): New.
7934 (check_effective_target_c++98_only): Rename from
7935 check_effective_target_c++98.
7936 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7937
7938 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/58609
7941 * g++.dg/cpp0x/constexpr-ice12.C: New.
7942
7943 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7944
7945 * c-c++-common/gomp/map-1.c: Extend.
7946
7947 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7948 Janus Weil <janus@gcc.gnu.org>
7949
7950 PR fortran/51976
7951 * gfortran.dg/deferred_type_component_1.f90 : New test.
7952 * gfortran.dg/deferred_type_component_2.f90 : New test.
7953
7954 2014-03-06 Marek Polacek <polacek@redhat.com>
7955
7956 PR c/60197
7957 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7958 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7959
7960 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR target/58595
7963 * gcc.dg/tls/pr58595.c: New test.
7964
7965 2014-03-06 Richard Biener <rguenther@suse.de>
7966
7967 PR middle-end/60445
7968 PR lto/60424
7969 PR lto/60427
7970 Revert
7971 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7972
7973 * gcc.dg/lto/pr55113_0.c: New testcase.
7974
7975 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR testsuite/59308
7978 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7979 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7980 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7981 s390*/i?86/x86_64.
7982 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7983 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7984 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7985 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7986 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7987 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7988 even for mips*/s390*/i?86/x86_64.
7989 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7990 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7991 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7992 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7993 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7994
7995 PR lto/60404
7996 * gcc.dg/lto/pr60404_0.c: New test.
7997 * gcc.dg/lto/pr60404_1.c: New file.
7998 * gcc.dg/lto/pr60404_2.c: New file.
7999
8000 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8001
8002 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8003 long long" throughout.
8004 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8005 * gcc.dg/vmx/insert-vsx.c: Likewise.
8006 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8007 * gcc.dg/vmx/ld-vsx.c: Likewise.
8008 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8009 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8010 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8011 * gcc.dg/vmx/merge-vsx.c: Likewise.
8012 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8013 * gcc.dg/vmx/st-vsx.c: Likewise.
8014 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8015 * gcc.dg/vmx/stl-vsx.c: Likewise.
8016 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8017
8018 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8019
8020 * gcc.dg/lto/pr55113_0.c: New testcase.
8021
8022 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8023
8024 PR c++/60376
8025 * g++.dg/cpp1y/pr60376.C: New.
8026
8027 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8028
8029 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8030
8031 2014-03-04 Richard Biener <rguenther@suse.de>
8032
8033 PR tree-optimization/60382
8034 * gcc.dg/vect/pr60382.c: New testcase.
8035
8036 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8037
8038 PR libfortran/60148
8039 * gfortran.dg/namelist_84.f90: New test.
8040
8041 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8042
8043 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8044 argument to avoid inf values.
8045 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8046 UNION_FP_CHECK machinery.
8047
8048 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8049
8050 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8051 i32in128 cases outside special big-endian processing block.
8052
8053 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8054
8055 PR preprocessor/60400
8056 * c-c++-common/cpp/pr60400.c: New test.
8057 * c-c++-common/cpp/pr60400-1.h: New file.
8058 * c-c++-common/cpp/pr60400-2.h: New file.
8059
8060 PR objc++/60398
8061 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8062
8063 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8064 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8065
8066 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8067
8068 PR ipa/60150
8069 * g++.dg/lto/pr60150.H: New testcase.
8070 * g++.dg/lto/pr60150_0.C: New testcase.
8071 * g++.dg/lto/pr60150_1.C: New testcase.
8072
8073 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8074
8075 PR ipa/60306
8076 * g++.dg/ipa/devirt-29.C: New testcase
8077
8078 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8079
8080 PR fortran/60236
8081 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8082
8083 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8084
8085 PR c++/50025
8086 * g++.dg/cpp0x/pr50025.C: New.
8087
8088 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8089
8090 PR c++/60377
8091 * g++.dg/cpp1y/pr60377.C: New testcase.
8092
8093 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8094
8095 PR fortran/60341
8096 * gfortran.dg/str_comp_optimize_1.f90: New test.
8097
8098 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8099
8100 PR target/60071
8101 * gcc.c-torture/compile/pr60071.c: New.
8102
8103 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8104
8105 PR fortran/60359
8106 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8107
8108 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8109
8110 PR c++/58610
8111 * g++.dg/cpp0x/constexpr-ice11.C: New.
8112
8113 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8114
8115 PR c++/60314
8116 * g++.dg/cpp1y/auto-fn24.C: New.
8117
8118 2014-02-28 Joey Ye <joey.ye@arm.com>
8119
8120 PR target/PR60169
8121 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8122
8123 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8124
8125 PR c++/60253
8126 * g++.dg/overload/ellipsis2.C: New.
8127
8128 2014-02-27 Jeff Law <law@redhat.com>
8129
8130 PR rtl-optimization/52714
8131 * gcc.c-torture/compile/pr52714.c: New test.
8132
8133 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8134 Jeff Law <law@redhat.com>
8135
8136 PR rtl-optimization/49847
8137 * g++.dg/pr49847.C: New test.
8138
8139 2014-02-27 Marek Polacek <polacek@redhat.com>
8140
8141 PR middle-end/59223
8142 * c-c++-common/pr59223.c: New test.
8143
8144 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8145
8146 * common/config/i386/predicates.md (const1256_operand): Remove.
8147 (const2356_operand): New.
8148 (const_1_to_2_operand): Remove.
8149 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8150 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8151 (*avx512pf_gatherpf<mode>sf): Ditto.
8152 (avx512pf_gatherpf<mode>df): Ditto.
8153 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8154 (*avx512pf_gatherpf<mode>df): Ditto.
8155 (avx512pf_scatterpf<mode>sf): Ditto.
8156 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8157 (*avx512pf_scatterpf<mode>sf): Ditto.
8158 (avx512pf_scatterpf<mode>df): Ditto.
8159 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8160 (*avx512pf_scatterpf<mode>df): Ditto.
8161 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8162
8163 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8164
8165 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8166 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8167 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8168 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8169 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8170 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8171 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8172 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8173
8174 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8175
8176 PR target/60280
8177 * gnat.dg/renaming5.adb: Change to two expected gotos.
8178 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8179 jump threads.
8180 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8181 messages for removed basic block.
8182 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8183 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8184 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8185 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8186
8187 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8188
8189 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8190 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8191 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8192 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8193 * gcc.dg/vmx/merge-vsx.c: Likewise.
8194 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8195
8196 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8197
8198 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8199 * gcc.target/i386/prefetchwt1-1.c: New.
8200 * g++.dg/other/i386-2.C: Add new option.
8201 * g++.dg/other/i386-3.C: Ditto.
8202 * gcc.target/i386/sse-12.c: Ditto.
8203 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8204 * gcc.target/i386/sse-22.c: Add new option.
8205 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8206
8207 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209 PR libfortran/59313
8210 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8211
8212 PR libfortran/58015
8213 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8214
8215 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8216
8217 PR c++/60311
8218 * g++.dg/cpp1y/pr60311.C: New testcase.
8219
8220 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8221
8222 PR c++/60065
8223 * g++.dg/cpp1y/pr60065.C: New testcase.
8224
8225 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8226
8227 PR rtl-optimization/60268
8228 * gcc.c-torture/compile/pr60268.c: New test.
8229
8230 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8231
8232 * gcc.target/microblaze/others/mem_reload.c: New test.
8233
8234 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8235
8236 * gcc.dg/vmx/lde.c: New test.
8237 * gcc.dg/vmx/lde-be-order.c: New test.
8238 * gcc.dg/vmx/ste.c: New test.
8239 * gcc.dg/vmx/ste-be-order.c: New test.
8240
8241 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8242
8243 PR testsuite/60173
8244 * lib/target-supports.exp
8245 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8246 and crisv32-*-* to list.
8247
8248 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8249
8250 PR fortran/60302
8251 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8252
8253 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8254
8255 * gcc.dg/vmx/vsums.c: Check entire result vector.
8256 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8257
8258 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259
8260 * gcc.dg/vmx/ld.c: New test.
8261 * gcc.dg/vmx/ld-be-order.c: New test.
8262 * gcc.dg/vmx/ld-vsx.c: New test.
8263 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8264 * gcc.dg/vmx/ldl.c: New test.
8265 * gcc.dg/vmx/ldl-be-order.c: New test.
8266 * gcc.dg/vmx/ldl-vsx.c: New test.
8267 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8268 * gcc.dg/vmx/st.c: New test.
8269 * gcc.dg/vmx/st-be-order.c: New test.
8270 * gcc.dg/vmx/st-vsx.c: New test.
8271 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8272 * gcc.dg/vmx/stl.c: New test.
8273 * gcc.dg/vmx/stl-be-order.c: New test.
8274 * gcc.dg/vmx/stl-vsx.c: New test.
8275 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8276
8277 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8278
8279 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8280 * g++.dg/other/i386-3.C (dg-options): Ditto.
8281 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8282 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8283 -mavx512pf and -msha.
8284
8285 2014-02-21 Richard Biener <rguenther@suse.de>
8286
8287 PR tree-optimization/60276
8288 * gcc.dg/vect/pr60276.c: New testcase.
8289
8290 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8291
8292 PR fortran/60234
8293 * gfortran.dg/finalize_23.f90: New.
8294
8295 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8296
8297 PR c++/60052
8298 PR c++/60053
8299 * g++.dg/cpp1y/pr60052.C: New testcase.
8300 * g++.dg/cpp1y/pr60053.C: New testcase.
8301
8302 2014-02-21 Tobias Burnus <burnus@net-b.de>
8303
8304 PR fortran/60286
8305 * gfortran.dg/inquire_16.f90: New.
8306
8307 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8308
8309 * gcc.target/nios2/biggot-1.c: New.
8310 * gcc.target/nios2/biggot-2.c: New.
8311
8312 2014-02-20 Martin Jambor <mjambor@suse.cz>
8313
8314 PR ipa/55260
8315 * gcc.dg/ipa/pr55260.c: New test.
8316
8317 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8318
8319 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8320 for execution test case.
8321
8322 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8323
8324 PR ipa/58555
8325 * g++.dg/torture/pr58555.C: New testcase.
8326
8327 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8328
8329 PR target/60204
8330 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8331 reflect abi fix.
8332 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8333
8334 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8335 Kirill Yukhin <kirill.yukhin@intel.com>
8336
8337 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8338 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8339 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8340 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8341 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8342 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8343
8344 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8345
8346 PR c/37743
8347 * g++.dg/ext/builtin-bswap1.C: New test.
8348 * c-c++-common/pr37743.c: New test.
8349
8350 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8351
8352 * gcc.dg/decl-10.c: New test.
8353
8354 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8355
8356 PR c++/60267
8357 * g++.dg/ext/ivdep-1.C: New test.
8358
8359 PR c++/60267
8360 * gcc.dg/pr60267.c: New test.
8361
8362 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8363
8364 PR target/59794
8365 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8366 (dg-options): Remove -Wno-psabi.
8367 * gcc.target/i386/pr59794-2.c: Ditto.
8368 * gcc.target/i386/pr60205-1.c: Ditto.
8369 * gcc.target/i386/sse-5.c: Ditto.
8370
8371 2014-02-18 Nick Clifton <nickc@redhat.com>
8372
8373 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8374 * gcc.dg/pr23623.c: Likewise.
8375 * gcc.dg/pr48784-1.c: Likewise.
8376 * gcc.dg/pr48784-2.c: Likewise.
8377 * gcc.dg/pr56997-2.c: Likewise.
8378 * gcc.dg/sms-6.c: Likewise.
8379 * gcc.dg/torture/pr60183.c: Likewise.
8380 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8381 * gcc.c-torture/execute/20061220-1.x: New.
8382 * gcc.c-torture/execute/pr43220.x: New.
8383 * gcc.c-torture/execute/pr51581-1.x: New.
8384 * gcc.c-torture/execute/pr51581-2.x: New.
8385 * gcc.c-torture/execute/pr58570.x: New.
8386 * gcc.c-torture/unsorted/DFcmp.x: New.
8387 * gcc.c-torture/unsorted/SFset.x: New.
8388
8389 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 * gnat.dg/opt31.adb: New test.
8392
8393 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8394
8395 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8396
8397 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8398
8399 PR fortran/60232
8400 * gfortran.dg/typebound_proc_33.f90: New.
8401
8402 2014-02-19 Marek Polacek <polacek@redhat.com>
8403
8404 PR c/60195
8405 * gcc.dg/pr60195.c: New test.
8406
8407 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8408
8409 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8410
8411 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR preprocessor/58844
8414 * c-c++-common/cpp/pr58844-1.c: New test.
8415 * c-c++-common/cpp/pr58844-2.c: New test.
8416
8417 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8418
8419 PR c++/60225
8420 * g++.dg/cpp0x/constexpr-ice10.C: New.
8421
8422 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8423
8424 PR c++/60215
8425 * g++.dg/cpp0x/pr60215.C: New.
8426
8427 2014-02-18 Tobias Burnus <burnus@net-b.de>
8428
8429 PR fortran/49397
8430 * gfortran.dg/proc_ptr_45.f90: New.
8431 * gfortran.dg/proc_ptr_46.f90: New.
8432
8433 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8434
8435 PR c++/60190
8436 * g++.dg/cpp1y/pr60190.C: New testcase.
8437
8438 PR c++/60064
8439 * g++.dg/cpp1y/pr60064.C: New testcase.
8440
8441 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8442
8443 PR target/60205
8444 * gcc.target/i386/pr60205-1.c: New test.
8445 * gcc.target/i386/pr60205-2.c: Ditto.
8446
8447 2014-02-18 Kai Tietz <ktietz@redhat.com>
8448
8449 PR target/60193
8450 * gcc.target/i386/nest-1.c: New testcase.
8451
8452 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8453
8454 * gnat.dg/opt32.adb: New test.
8455
8456 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8457
8458 PR fortran/60231
8459 * gfortran.dg/typebound_generic_15.f90: New.
8460
8461 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8462
8463 PR fortran/55907
8464 * gfortran.dg/init_flag_12.f90: New.
8465
8466 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8467 Ilya Tocar <ilya.tocar@intel.com>
8468
8469 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8470 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8471 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8472 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8473
8474 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8475
8476 * lib/target-supports.exp
8477 (check_effective_target_logical_op_short_circuit): New procedure.
8478 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8479 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8480 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8481 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8482 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8483 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8484 logical_op_short_circuit for the alternative test, extending
8485 it to arm_cortex_m.
8486
8487 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8488
8489 PR target/60203
8490 * gcc.target/powerpc/pr60203.c: New testsuite.
8491
8492 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8493
8494 PR fortran/59599
8495 * gfortran.dg/ichar_3.f90: New test.
8496
8497 2014-02-15 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/60183
8500 * gcc.dg/torture/pr60183.c: New testcase.
8501
8502 2014-02-14 Jeff Law <law@redhat.com>
8503
8504 PR rtl-optimization/60131
8505 * g++.dg/torture/pr60131.C: New test.
8506
8507 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8508
8509 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8510 on command-line.
8511
8512 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8513
8514 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8515
8516 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8517
8518 * gcc.c-torture/compile/20140213.c: New test.
8519
8520 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR target/43546
8523 * gcc.target/i386/pr43546.c: New test.
8524
8525 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8526
8527 * gcc.target/s390/hotpatch-compile-8.c: New test.
8528
8529 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8530
8531 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8532 definition with an ifndef.
8533 * gcc.dg/pr59605-2.c: New test.
8534
8535 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8536
8537 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8538
8539 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8540
8541 * gcc.dg/torture/float128-mul-underflow.c,
8542 gcc.dg/torture/float128-truncdf-underflow.c,
8543 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8544
8545 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR middle-end/59737
8548 * g++.dg/ipa/pr59737.C: New test.
8549
8550 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8551
8552 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8553
8554 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8555
8556 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8557
8558 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8559
8560 2014-02-12 Richard Biener <rguenther@suse.de>
8561
8562 PR middle-end/60092
8563 * gcc.dg/torture/pr60092.c: New testcase.
8564 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8565
8566 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8567
8568 * gcc.c-torture/execute/20140212-1.c: New test.
8569
8570 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8571
8572 PR c++/60047
8573 * g++.dg/cpp0x/pr60047.C: New.
8574
8575 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR c/60101
8578 * c-c++-common/pr60101.c: New test.
8579
8580 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8581
8582 PR lto/59468
8583 * g++.dg/ipa/devirt-27.C: New testcase.
8584 * g++.dg/ipa/devirt-26.C: New testcase.
8585
8586 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8587
8588 PR target/60137
8589 * gcc.target/powerpc/pr60137.c: New file.
8590
8591 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR fortran/52370
8594 * gfortran.dg/pr52370.f90: New test.
8595
8596 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8597
8598 PR target/59927
8599 Revert
8600 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8601
8602 PR testsuite/58630
8603 * gcc.target/i386/pr43662.c (dg-options):
8604 Add -maccumulate-outgoing-args.
8605 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8606 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8607 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8608 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8609 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8610 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8611 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8612 Add -maccumulate-outgoing-args.
8613 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8614 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8615 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8616 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8617 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8618 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8619 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8620 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8621 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8622 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8623 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8624 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8625 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8626 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8627 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8628
8629 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8630
8631 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8632
8633 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR debug/59776
8636 * gcc.dg/guality/pr59776.c: New test.
8637
8638 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8639
8640 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8641 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8642 (add_options_for_arm_vfp3): New.
8643
8644 2014-02-11 Jeff Law <law@redhat.com>
8645
8646 PR middle-end/54041
8647 * gcc.target/m68k/pr54041.c: New test.
8648
8649 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR target/59927
8652 * gcc.target/i386/pr59927.c: New test.
8653
8654 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8655
8656 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8657 * gcc.dg/vect/pr60012.c: Likewise.
8658 * gcc.dg/vect/vect-119.c: Likewise.
8659 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8660 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8661
8662 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8663
8664 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8665
8666 2014-02-10 Jeff Law <law@redhat.com>
8667
8668 PR middle-end-52306
8669 * gcc.c-torture/compile/pr52306.c: New test.
8670
8671 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8672
8673 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8674
8675 2014-02-10 Richard Biener <rguenther@suse.de>
8676
8677 PR tree-optimization/60115
8678 * gcc.dg/torture/pr60115.c: New testcase.
8679
8680 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8681
8682 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8683 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8684
8685 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8686 Ilya Tocar <ilya.tocar@intel.com>
8687
8688 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8689 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8690 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8691 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8692 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8693 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8694 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8695 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8696 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8697 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8698 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8699 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8700 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8701 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8702 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8703 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8704 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8705 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8706 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8707 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8708 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8709 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8710 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8711 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8712 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8713 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8714 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8715
8716 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8717
8718 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8719
8720 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8721
8722 PR fortran/57522
8723 * gfortran.dg/associated_target_5.f03: New test.
8724
8725 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8726
8727 PR fortran/59026
8728 * gfortran.dg/elemental_by_value_1.f90: New test.
8729
8730 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8731
8732 PR fortran/58470
8733 * gfortran.dg/finalize_22.f90: New.
8734
8735 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8736
8737 PR fortran/60066
8738 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8739 was fixed by the patch for PR59906.
8740
8741 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8742
8743 PR translation/52289
8744 * gfortran.dg/coarray_8.f90: Update dg-error match.
8745
8746 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR c/59984
8749 * gcc.dg/vect/pr59984.c: New test.
8750
8751 PR middle-end/60092
8752 * gcc.dg/attr-alloc_align-1.c: New test.
8753 * gcc.dg/attr-alloc_align-2.c: New test.
8754 * gcc.dg/attr-alloc_align-3.c: New test.
8755 * gcc.dg/attr-assume_aligned-1.c: New test.
8756 * gcc.dg/attr-assume_aligned-2.c: New test.
8757 * gcc.dg/attr-assume_aligned-3.c: New test.
8758
8759 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR target/60077
8762 * gcc.target/i386/pr60077-1.c: New test.
8763 * gcc.target/i386/pr60077-2.c: New test.
8764
8765 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR preprocessor/56824
8768 * gcc.dg/pr56824.c: New test.
8769
8770 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8771
8772 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8773 variable used for atomic operations.
8774
8775 2014-02-07 Richard Biener <rguenther@suse.de>
8776
8777 PR middle-end/60092
8778 * gcc.dg/vect/pr60092-2.c: New testcase.
8779
8780 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR c++/60082
8783 Revert
8784 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8785
8786 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8787 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8788
8789 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8790
8791 * gcc.target/s390/fp2int1.c: New testcase.
8792
8793 2014-02-07 Richard Biener <rguenther@suse.de>
8794
8795 PR middle-end/60092
8796 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8797 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8798
8799 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8800
8801 PR ipa/59918
8802 * g++.dg/torture/pr59918.C: New testcase.
8803
8804 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR target/59575
8807 * gcc.target/arm/pr59575.c: New test.
8808
8809 PR debug/59992
8810 * gcc.dg/pr59992.c: New test.
8811
8812 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8813
8814 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8815 init_priority. Test alignment of variable instead of function.
8816
8817 2014-02-06 Marek Polacek <polacek@redhat.com>
8818
8819 PR c/60087
8820 * gcc.dg/pr60087.c: New test.
8821
8822 2014-02-06 Alan Modra <amodra@gmail.com>
8823
8824 * gcc.target/powerpc/pr60032.c: New.
8825
8826 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8827
8828 PR target/60062
8829 * gcc.c-torture/execute/pr60062.c: New test.
8830 * gcc.c-torture/execute/pr60072.c: New test.
8831
8832 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8833
8834 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8835 so that expected outcome works for PIC variants too.
8836
8837 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8838 Kugan Vivekanandarajah <kuganv@linaro.org>
8839
8840 * gcc.target/arm/vect-noalign.c: New file.
8841
8842 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8843 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR middle-end/60013
8846 * gcc.dg/pr60013.c: New testcase.
8847
8848 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8849
8850 * gcc.dg/vmx/sum2s.c: New.
8851 * gcc.dg/vmx/sum2s-be-order.c: New.
8852
8853 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8854
8855 * gcc.dg/vmx/pack.c: New.
8856 * gcc.dg/vmx/pack-be-order.c: New.
8857 * gcc.dg/vmx/unpack.c: New.
8858 * gcc.dg/vmx/unpack-be-order.c: New.
8859
8860 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8861
8862 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8863 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8864
8865 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8866
8867 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8868 Use __builtin_floorf, __builtin_ceilf.
8869 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8870 declaration.
8871 (TEST): Use __builtin_floorf.
8872 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8873
8874 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8875
8876 PR ipa/59947
8877 * g++.dg/opt/pr59947.C: New test.
8878
8879 PR c++/58703
8880 * c-c++-common/gomp/pr58703.c: New test.
8881
8882 2014-02-05 Richard Biener <rguenther@suse.de>
8883
8884 PR testsuite/60076
8885 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8886 avoid using unsigned long long.
8887
8888 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR middle-end/57499
8891 * g++.dg/torture/pr57499.C: New test.
8892
8893 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8894
8895 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8896
8897 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8898
8899 * g++.dg/ipa/devirrt-22.C: Fix template.
8900
8901 2014-02-04 Marek Polacek <polacek@redhat.com>
8902
8903 PR c/60036
8904 * gcc.dg/pr60036.c: New test.
8905
8906 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8907
8908 PR ipa/60058
8909 * g++.dg/torture/pr60058.C: New testcase.
8910
8911 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8912
8913 * g++.dg/tsan/default_options.C: Invert check.
8914
8915 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR tree-optimization/60002
8918 * g++.dg/opt/pr60002.C: New test.
8919
8920 PR tree-optimization/60023
8921 * g++.dg/vect/pr60023.cc: New test.
8922
8923 PR ipa/60026
8924 * c-c++-common/torture/pr60026.c: New test.
8925
8926 PR rtl-optimization/57915
8927 * gcc.target/i386/pr57915.c: New test.
8928
8929 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8932
8933 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8934
8935 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8936
8937 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR middle-end/59261
8940 * gcc.dg/pr59261.c: New test.
8941
8942 2014-02-04 Richard Biener <rguenther@suse.de>
8943
8944 PR tree-optimization/60012
8945 * gcc.dg/vect/pr60012.c: New testcase.
8946
8947 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949 PR target/59788
8950 * g++.dg/eh/unwind-direct.C: New test.
8951
8952 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8953
8954 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8955 timeout value to 20s.
8956
8957 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8958
8959 PR ipa/59882
8960 * g++.dg/torture/pr59882.C: New testcase
8961
8962 2014-02-03 Jan Hubicka <jh@suse.cz>
8963
8964 PR ipa/59831
8965 * g++.dg/ipa/devirt-22.C: New testcase.
8966
8967 2014-02-03 Jan Hubicka <jh@suse.cz>
8968
8969 * g++.dg/ipa/devirt-25.C: New testcase.
8970
8971 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR tree-optimization/59924
8974 * gcc.dg/pr59924.c: New test.
8975
8976 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8977
8978 PR ipa/59831
8979 * g++.dg/ipa/devirt-24.C: New testcase.
8980
8981 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8982
8983 PR c++/53017
8984 PR c++/59211
8985 * c-c++-common/attributes-1.c: New testcase.
8986 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8987
8988 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8989
8990 PR c++/58871
8991 * g++.dg/cpp0x/pr58871.C: New.
8992
8993 2014-02-03 Cong Hou <congh@google.com>
8994
8995 PR tree-optimization/60000
8996 * g++.dg/vect/pr60000.cc: New test.
8997
8998 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8999
9000 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9001 * gcc.target/i386/long-double-64-4.c: Likewise.
9002 * gcc.target/i386/long-double-80-1.c: Likewise.
9003 * gcc.target/i386/long-double-80-2.c: Likewise.
9004 * gcc.target/i386/long-double-80-3.c: Likewise.
9005 * gcc.target/i386/long-double-80-4.c: Likewise.
9006 * gcc.target/i386/long-double-80-5.c: Likewise.
9007 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9008 __multf3 isn't used.
9009 * gcc.target/i386/long-double-64-3.c: Likewise.
9010 * gcc.target/i386/long-double-128-1.c: New test.
9011 * gcc.target/i386/long-double-128-2.c: Likewise.
9012 * gcc.target/i386/long-double-128-3.c: Likewise.
9013 * gcc.target/i386/long-double-128-4.c: Likewise.
9014 * gcc.target/i386/long-double-128-5.c: Likewise.
9015 * gcc.target/i386/long-double-128-6.c: Likewise.
9016 * gcc.target/i386/long-double-128-7.c: Likewise.
9017 * gcc.target/i386/long-double-128-8.c: Likewise.
9018 * gcc.target/i386/long-double-128-9.c: Likewise.
9019 * gcc.target/i386/long-double-64-5.c: Likewise.
9020 * gcc.target/i386/long-double-64-6.c: Likewise.
9021 * gcc.target/i386/long-double-64-7.c: Likewise.
9022 * gcc.target/i386/long-double-64-8.c: Likewise.
9023 * gcc.target/i386/long-double-64-9.c: Likewise.
9024 * gcc.target/i386/long-double-80-10.c: Likewise.
9025 * gcc.target/i386/long-double-80-8.c: Likewise.
9026 * gcc.target/i386/long-double-80-9.c: Likewise.
9027
9028 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9029
9030 PR rtl-optimization/57662
9031 * g++.dg/pr57662.C: New test.
9032
9033 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9034
9035 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9036 * gcc.dg/vmx/perm.c: New.
9037 * gcc.dg/vmx/perm-be-order.c: New.
9038
9039 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9040
9041 * gcc.dg/vmx/vsums.c: New.
9042 * gcc.dg/vmx/vsums-be-order.c: New.
9043
9044 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9045
9046 * g++.dg/ipa/devirt-23.C: New testcase.
9047 * g++.dg/ipa/devirt-20.C: Fix template.
9048
9049 2014-02-02 Jan Hubicka <jh@suse.cz>
9050
9051 * g++.dg/ipa/devirt-21.C: New testcase.
9052
9053 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9054
9055 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9056 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9057
9058 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9059
9060 PR target/60017
9061 * gcc.c-torture/execute/pr60017.c: New test.
9062
9063 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9064
9065 PR fortran/57033
9066 * gfortran.dg/default_initialization_7.f90: New test.
9067
9068 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9069
9070 PR fortran/59906
9071 * gfortran.dg/elemental_subroutine_9.f90: New test.
9072
9073 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9074
9075 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9076
9077 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9078
9079 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9080
9081 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9082
9083 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9084
9085 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9086
9087 PR c++/51219
9088 * g++.dg/init/bitfield5.C: New.
9089
9090 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR tree-optimization/60003
9093 * gcc.c-torture/execute/pr60003.c: New test.
9094
9095 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9096
9097 PR bootstrap/59985
9098 * gcc.target/arm/pr59985.C: New.
9099
9100 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR sanitizer/59410
9103 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9104 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9105 to compile.
9106 (tsan_finish): Restore dg-do-what-default.
9107 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9108 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9109 * g++.dg/tsan/default_options.C: Likewise.
9110 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9111 * g++.dg/tsan/atomic_free2.C: Likewise.
9112 * g++.dg/tsan/cond_race.C: Likewise.
9113 * g++.dg/tsan/fd_close_norace.C: Likewise.
9114 * g++.dg/tsan/benign_race.C: Likewise.
9115 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9116 * c-c++-common/tsan/simple_race.c: Likewise.
9117 * c-c++-common/tsan/mutexset1.c: Likewise.
9118 * c-c++-common/tsan/thread_leak2.c: Likewise.
9119 * c-c++-common/tsan/tls_race.c: Likewise.
9120 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9121 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9122 * c-c++-common/tsan/free_race2.c: Likewise.
9123 * c-c++-common/tsan/thread_leak.c: Likewise.
9124 * c-c++-common/tsan/thread_leak1.c: Likewise.
9125 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9126 * c-c++-common/tsan/free_race.c: Likewise.
9127 * c-c++-common/tsan/sleep_sync.c: Likewise.
9128 * c-c++-common/tsan/tiny_race.c: Likewise.
9129 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9130 * c-c++-common/tsan/atomic_stack.c: Likewise.
9131 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9132 in dg-output regexps.
9133 * c-c++-common/tsan/simple_stack.c: Likewise.
9134
9135 2014-01-31 Richard Henderson <rth@redhat.com>
9136
9137 * g++.dg/tm/pr60004.C: New.
9138
9139 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9140
9141 PR c++/59082
9142 * g++.dg/inherit/crash4.C: New.
9143
9144 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9145
9146 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9147
9148 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9149
9150 * gcc.target/i386/m512-check.h: Use correct rounding values.
9151
9152 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9153
9154 * gcc.target/i386/avx-1.c: Use correct rounding values.
9155 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9179 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9180 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9181 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9182 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9183 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9184 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9185 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9186 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9187 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9188 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9189 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9190 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9191 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9192 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9193 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9194 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9195 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9196 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9197 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9198 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9199 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9200 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9201 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9202 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9203 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9204 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9205 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9206 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9207 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9208 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9209 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9210 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9211 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9212 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9213 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9214 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9215 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9216 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9217 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9218 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9219 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9220 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9221 * gcc.target/i386/sse-13.c: Ditto.
9222 * gcc.target/i386/sse-14.c: Ditto.
9223 * gcc.target/i386/sse-22.c: Ditto.
9224 * gcc.target/i386/sse-23.c: Ditto.
9225
9226 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9227
9228 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9229 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9230
9231 2014-01-31 Richard Biener <rguenther@suse.de>
9232
9233 PR middle-end/59990
9234 * gcc.dg/torture/pr59990.c: New testcase.
9235
9236 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9237
9238 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9239 if it fails don't run any tsan tests.
9240
9241 2014-01-31 Marek Polacek <polacek@redhat.com>
9242
9243 PR c/59963
9244 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9245 (y): Adjust dg-error.
9246 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9247 * gcc.dg/pr59963-1.c: New test.
9248 * gcc.dg/pr59963-2.c: New test.
9249 * gcc.dg/pr59963-3.c: New test.
9250
9251 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9252
9253 PR target/59923
9254 * gcc.target/arm/pr59923.c: New test.
9255
9256 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9257
9258 * gcc.dg/vmx/splat.c: New.
9259 * gcc.dg/vmx/splat-vsx.c: New.
9260 * gcc.dg/vmx/splat-be-order.c: New.
9261 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9262 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9263 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9264
9265 2014-01-30 Richard Biener <rguenther@suse.de>
9266
9267 PR tree-optimization/59993
9268 * gcc.dg/torture/pr59993.c: New testcase.
9269
9270 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9271
9272 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9273 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9274 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9275 vect_int rather than vect_float.
9276
9277 2014-01-30 Marek Polacek <polacek@redhat.com>
9278
9279 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9280
9281 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9282
9283 * gcc.target/microblaze/isa/fcmp4.c: New.
9284
9285 2014-01-30 Marek Polacek <polacek@redhat.com>
9286
9287 PR c/59940
9288 * gcc.dg/pr59940.c: New test.
9289 * gcc.dg/pr35635.c (func3): Move dg-warning.
9290
9291 2014-01-30 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/59903
9294 * gcc.dg/torture/pr59903.c: New testcase.
9295
9296 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/58843
9299 * g++.dg/lookup/crash8.C: New.
9300
9301 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/58649
9304 * g++.dg/template/crash117.C: New.
9305
9306 2014-01-30 Richard Biener <rguenther@suse.de>
9307
9308 PR c/59905
9309 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9310 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9311 abort.
9312 * gcc.dg/invalid-call-1.c: Likewise.
9313
9314 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9315
9316 PR c++/58561
9317 * g++.dg/cpp1y/auto-fn23.C: New.
9318
9319 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9320
9321 PR c++/58846
9322 * g++.dg/init/dso_handle2.C: New.
9323
9324 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9325
9326 PR c++/58674
9327 * g++.dg/cpp0x/pr58674.C: New.
9328
9329 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9330
9331 PR target/59617
9332 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9333 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9334
9335 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9336
9337 * gcc.dg/vmx/merge-be-order.c: New.
9338 * gcc.dg/vmx/merge.c: New.
9339 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9340 * gcc.dg/vmx/merge-vsx.c: New.
9341
9342 2014-01-29 Richard Biener <rguenther@suse.de>
9343
9344 PR tree-optimization/58742
9345 * gcc.dg/pr58742-1.c: New testcase.
9346 * gcc.dg/pr58742-2.c: Likewise.
9347 * gcc.dg/pr58742-3.c: Likewise.
9348
9349 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9350
9351 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9352 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9353 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9354
9355 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/58702
9358 * g++.dg/gomp/pr58702.C: New.
9359
9360 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9361
9362 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9363 selector.
9364
9365 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9366
9367 PR middle-end/59917
9368 PR tree-optimization/59920
9369 * gcc.dg/pr59920-1.c: New test.
9370 * gcc.dg/pr59920-2.c: New test.
9371 * gcc.dg/pr59920-3.c: New test.
9372 * c-c++-common/gomp/pr59917-1.c: New test.
9373 * c-c++-common/gomp/pr59917-2.c: New test.
9374
9375 PR tree-optimization/59594
9376 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9377 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9378 * gcc.dg/vect/pr59594.c: New test.
9379
9380 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9381
9382 PR fortran/59414
9383 * gfortran.dg/allocate_class_3.f90: New test.
9384
9385 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9386
9387 PR preprocessor/59935
9388 * c-c++-common/cpp/warning-zero-location.c: New test.
9389 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9390
9391 2014-01-27 Steve Ellcey <sellcey@mips.com>
9392
9393 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9394
9395 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9396
9397 * g++.dg/ext/mv16.C: New tests.
9398
9399 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9400
9401 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9402 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9404 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9405 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9406 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9407 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9408 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9409 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9410 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9411 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9412 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9413 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9414 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9415 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9416 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9417 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9418 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9419 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9420 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9421 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9422 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9423 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9424 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9425 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9426 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9428 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9429 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9430 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9431 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9432 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9433 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9434 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9435 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9436 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9437 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9438 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9440 _mm512_mask_cvtepi32_storeu_epi8.
9441 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9442 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9443 _mm512_mask_cvtepi32_storeu_epi16.
9444 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9445 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9446 _mm512_mask_cvtepi64_storeu_epi8.
9447 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9448 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9449 _mm512_mask_cvtepi64_storeu_epi16.
9450 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9451 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9452 _mm512_mask_cvtepi64_storeu_epi32.
9453 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9454 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9455 _mm512_mask_cvtsepi32_storeu_epi8.
9456 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9457 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9458 _mm512_mask_cvtsepi32_storeu_epi16.
9459 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9460 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9461 _mm512_mask_cvtsepi64_storeu_epi8.
9462 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9463 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9464 _mm512_mask_cvtsepi64_storeu_epi16.
9465 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9466 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9467 _mm512_mask_cvtsepi64_storeu_epi32.
9468 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9469 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9470 _mm512_mask_cvtusepi32_storeu_epi8.
9471 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9472 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9473 _mm512_mask_cvtusepi32_storeu_epi16.
9474 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9476 _mm512_mask_cvtusepi64_storeu_epi8.
9477 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9478 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9479 _mm512_mask_cvtusepi64_storeu_epi16.
9480 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9482 _mm512_mask_cvtusepi64_storeu_epi32.
9483 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9484 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9485
9486 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9487
9488 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9489 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9490 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9491 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9492 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9493 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9494 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9495 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9496 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9497 built-ins roudning immediate.
9498 * gcc.target/i386/sse-22.c: Add new built-ins.
9499 * gcc.target/i386/sse-23.c: Ditto.
9500 * gcc.target/i386/avx-1.c: Ditto.
9501
9502 2014-01-27 Christian Bruel <christian.bruel@st.com>
9503
9504 * gcc.target/sh/torture/strncmp.c: New tests.
9505
9506 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9507
9508 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9509
9510 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9511
9512 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9513
9514 2014-01-24 Jeff Law <law@redhat.com>
9515
9516 PR tree-optimization/59919
9517 * gcc.c-torture/compile/pr59919.c: New test.
9518
9519 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9520
9521 PR c++/57524
9522 * g++.dg/ext/timevar2.C: New.
9523
9524 2014-01-24 Marek Polacek <polacek@redhat.com>
9525
9526 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9527
9528 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9529
9530 PR target/59929
9531 * gcc.target/i386/pr59929.c: New test.
9532
9533 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9534
9535 PR target/59909
9536 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9537 word atomic functions at runtime.
9538
9539 2014-01-23 Marek Polacek <polacek@redhat.com>
9540
9541 PR c/59846
9542 * gcc.dg/pr59846.c: New test.
9543
9544 2014-01-23 Marek Polacek <polacek@redhat.com>
9545
9546 PR c/58346
9547 * c-c++-common/pr58346-1.c: New test.
9548 * c-c++-common/pr58346-2.c: New test.
9549 * c-c++-common/pr58346-3.c: New test.
9550
9551 2014-01-23 Marek Polacek <polacek@redhat.com>
9552
9553 PR c/59871
9554 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9555 * gcc.dg/pr59871.c: New test.
9556
9557 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9558
9559 PR c++/58980
9560 * g++.dg/parse/enum11.C: New.
9561
9562 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9563
9564 * gcc.target/aarch64/sshr64_1.c: New testcase.
9565
9566 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9567
9568 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9569 SIMD enabled function.
9570 * g++.dg/cilk-plus/ef_test.C: New test.
9571 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9572 and added C++ ones.
9573 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9574 to differenciate C error messages from C++ ones.
9575
9576 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9577
9578 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9579
9580 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9581
9582 * gcc.target/microblaze/others/builtin-trap.c: New test,
9583
9584 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR middle-end/58809
9587 * c-c++-common/gomp/pr58809.c: New test.
9588
9589 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9590
9591 PR sanitizer/59897
9592 * c-c++-common/asan/use-after-return-1.c: Fixed
9593 to pass on darwin.
9594
9595 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9596
9597 PR preprocessor/58580
9598 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9599
9600 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9601 Ilya Tocar <ilya.tocar@intel.com>
9602
9603 * gcc.target/i386/avx512f-kmovw-1.c: New.
9604
9605 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9606
9607 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9608 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9609 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9610 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9611 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9612 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9613
9614 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9615
9616 PR target/52125
9617 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9618 * gcc.target/mips/pr52125.c: New test.
9619
9620 2014-01-22 Marek Polacek <polacek@redhat.com>
9621
9622 PR c/59891
9623 * gcc.dg/torture/pr59891.c: New test.
9624
9625 2014-01-22 Jeff Law <law@redhat.com>
9626
9627 PR tree-optimization/59597
9628 * gcc.dg/tree-ssa/pr59597.c: New test.
9629
9630 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9631
9632 PR rtl-optimization/59477
9633 * g++.dg/pr59477.C: New.
9634
9635 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9636
9637 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9638
9639 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9640
9641 PR c++/59482
9642 * g++.dg/pr59482.C: New.
9643
9644 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9645
9646 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9647 * gcc.dg/vmx/extract-vsx.c: New.
9648 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9649 * gcc.dg/vmx/insert-vsx.c: New.
9650
9651 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9652
9653 PR rtl-optimization/59896
9654 * gcc.target/arm/pr59896.c: New.
9655
9656 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9657
9658 PR rtl-optimization/59858
9659 * gcc.target/arm/pr59858.c: New.
9660
9661 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR target/59003
9664 * gcc.dg/tree-prof/pr59003.c: New test.
9665
9666 PR middle-end/59860
9667 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9668 other targets.
9669
9670 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9671
9672 * gfortran.dg/round_3.f08: Add more cases.
9673
9674 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9675
9676 * lib/target-supports.exp (force_conventional_output_for): New
9677 procedure.
9678 * lib/scanasm.exp (scan-assembler_required_options)
9679 (scan-assembler-not_required_options)
9680 (scan-assembler-times_required_options): Replace with
9681 force_conventional_output_fors.
9682 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9683 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9684
9685 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9686
9687 PR middle-end/59789
9688 * gcc.target/i386/pr59789.c: New testcase.
9689
9690 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9691
9692 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9693 the 'code' bitfield from 16 to 8.
9694
9695 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9696
9697 * lib/target-supports.exp
9698 (check_effective_target_vect_perm): Exclude aarch64_be.
9699 (check_effective_target_vect_perm_byte): Likewise.
9700 (check_effective_target_vect_perm_short): Likewise.
9701
9702 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9703
9704 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9705 (RUN_TEST): Use new macro.
9706 (INDEX64_32): Delete.
9707 (INDEX64_64): Likewise.
9708 (INDEX128_32): Likewise.
9709 (INDEX128_64): Likewise.
9710 (INDEX): Likewise.
9711 (test_vneg_f32): Use fixed RUN_TEST.
9712
9713 2014-01-20 Richard Biener <rguenther@suse.de>
9714
9715 PR middle-end/59860
9716 * gcc.dg/pr59860.c: New testcase.
9717
9718 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR target/59880
9721 * gcc.target/i386/pr59880.c: New test.
9722
9723 2014-01-20 Renlin Li <renlin.li@arm.com>
9724
9725 * gcc.dg/pr44194-1.c: Tweak regexp.
9726
9727 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9728
9729 PR libfortran/59771
9730 PR libfortran/59774
9731 PR libfortran/59836
9732 * gfortran.dg/round_3.f08: New cases added.
9733 * gfortran.dg/fmt_g_1.f90: New test.
9734
9735 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9736
9737 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9738
9739 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9740
9741 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9742
9743 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9744
9745 * gcc.dg/vect/pr57705.c: Require vect_int.
9746 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9747 * gcc.dg/vect/vect-alias-check.c: Likewise.
9748
9749 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9750
9751 PR fortran/58007
9752 * gfortran.dg/unresolved_fixup_1.f90: New test.
9753 * gfortran.dg/unresolved_fixup_2.f90: New test.
9754
9755 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR target/58944
9758 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9759 Remove dg-prune-output lines.
9760
9761 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9762
9763 PR middle-end/59706
9764 * gfortran.dg/pr59706.f90: New test.
9765 * g++.dg/ext/pr59706.C: New test.
9766
9767 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9768
9769 PR c++/59270
9770 PR c++/58811
9771 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9772 * g++.dg/init/pr58811.C: Likewise.
9773
9774 2014-01-17 Jeff Law <law@redhat.com>
9775
9776 PR middle-end/57904
9777 * gfortran.dg/pr57904.f90: New test.
9778
9779 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9780
9781 PR c++/59269
9782 * g++.dg/cpp0x/nsdmi-union4.C: New.
9783
9784 2014-01-17 Marek Polacek <polacek@redhat.com>
9785
9786 PR c++/59838
9787 * g++.dg/diagnostic/pr59838.C: New test.
9788
9789 2014-01-17 Marek Polacek <polacek@redhat.com>
9790
9791 PR c/58346
9792 * gcc.dg/pr58346.c: New test.
9793
9794 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR testsuite/58776
9797 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9798 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9799 option duplication.
9800
9801 PR fortran/59440
9802 * gfortran.dg/pr59440-1.f90: New test.
9803 * gfortran.dg/pr59440-2.f90: New test.
9804 * gfortran.dg/pr59440-3.f90: New test.
9805
9806 PR testsuite/59064
9807 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9808 testing for " version" and " alias" with one testing for
9809 " version\[^\n\r]* alias".
9810 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9811 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9812 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9813 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9814 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9815 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9816
9817 PR c++/57945
9818 * c-c++-common/torture/pr57945.c: New test.
9819
9820 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9821
9822 * gcc.target/arm/its.c: New testcase.
9823
9824 2014-01-16 Jan Hubicka <jh@suse.cz>
9825
9826 PR ipa/59775
9827 * g++.dg/torture/pr59775.C: New testcase.
9828
9829 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR middle-end/58344
9832 * gcc.c-torture/compile/pr58344.c: New test.
9833
9834 PR target/59839
9835 * gcc.target/i386/pr59839.c: New test.
9836
9837 PR debug/54694
9838 * gcc.target/i386/pr9771-1.c (main): Rename to...
9839 (real_main): ... this. Add __asm name "main".
9840 (ASMNAME, ASMNAME2, STRING): Define.
9841
9842 2014-01-16 Nick Clifton <nickc@redhat.com>
9843
9844 PR middle-end/28865
9845 * gcc.c-torture/compile/pr28865.c: New.
9846 * gcc.c-torture/execute/pr28865.c: New.
9847
9848 2014-01-16 Marek Polacek <polacek@redhat.com>
9849
9850 PR middle-end/59827
9851 * gcc.dg/pr59827.c: New test.
9852
9853 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9854
9855 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9856
9857 2014-01-15 Richard Henderson <rth@redhat.com>
9858
9859 PR debug/54694
9860 * gcc.target/i386/pr54694.c: New test.
9861
9862 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9863
9864 PR c++/49718
9865 * g++.dg/pr49718.C: New test.
9866
9867 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9868
9869 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9870
9871 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9872
9873 * gcc.dg/vmx/mult-even-odd.c: New.
9874 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9875
9876 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9877
9878 * lib/target-supports.exp (check_libcilkrts_available): Added an
9879 extern "C" if we are using C++ along with a function prototype.
9880
9881 2014-01-15 Jeff Law <law@redhat.com>
9882
9883 PR tree-optimization/59747
9884 * gcc.c-torture/execute/pr59747.c: New test.
9885
9886 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9887
9888 PR target/59794
9889 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9890 Linux/x86.
9891 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9892 * g++.dg/ext/attribute-test-1.C: Likewise.
9893 * g++.dg/ext/attribute-test-2.C: Likewise.
9894 * g++.dg/ext/attribute-test-3.C: Likewise.
9895 * g++.dg/ext/attribute-test-4.C: Likewise.
9896 * g++.dg/ext/pr56790-1.C: Likewise.
9897 * g++.dg/torture/pr38565.C: Likewise.
9898 * gcc.dg/pr53060.c: Likewise.
9899 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9900 * c-c++-common/vector-compare-2.c: Likewise.
9901 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9902 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9903 dg-message line number.
9904
9905 2014-01-15 Matthias Klose <doko@ubuntu.com>
9906
9907 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9908
9909 2014-01-15 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/59822
9912 * g++.dg/torture/pr59822.C: New testcase.
9913
9914 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9915
9916 PR target/59808
9917 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9918 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9919
9920 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9921 Kugan Vivekanandarajah <kuganv@linaro.org>
9922
9923 PR target/59695
9924 * g++.dg/pr59695.C: New testcase.
9925
9926 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9927
9928 PR target/59803
9929 * gcc.c-torture/compile/pr59803.c: New testcase.
9930
9931 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR c/58943
9934 * gcc.c-torture/execute/pr58943.c: New test.
9935 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9936
9937 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9938
9939 PR target/59794
9940 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9941 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9942 (bar): Change return type to void. Set y to x.
9943 * gcc.target/i386/pr59794-1.c: New testcase.
9944 * gcc.target/i386/pr59794-2.c: Likewise.
9945 * gcc.target/i386/pr59794-3.c: Likewise.
9946 * gcc.target/i386/pr59794-4.c: Likewise.
9947 * gcc.target/i386/pr59794-5.c: Likewise.
9948 * gcc.target/i386/pr59794-6.c: Likewise.
9949 * gcc.target/i386/pr59794-7.c: Likewise.
9950
9951 2014-01-14 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/58921
9954 PR tree-optimization/59006
9955 * gcc.dg/torture/pr58921.c: New testcase.
9956 * gcc.dg/torture/pr59006.c: Likewise.
9957 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9958
9959 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9960
9961 PR testsuite/59494
9962 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9963 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9964 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9965 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9966 Executing predictive commoning without unrolling.
9967
9968 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9969
9970 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9971 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9972 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9973 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9974 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9975 __builtin_ia32_rsqrt28sd_round.
9976 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9977 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9978 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9979 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9980 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9981 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9982 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9983 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9984 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9985 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9986 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9987 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9988 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9989 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9990 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9991 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9992 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9993 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9994 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9995 fix wrong rounding mode (see above).
9996 * gcc.target/i386/sse-23.c: Ditto.
9997
9998 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9999
10000 * gcc.dg/vmx/insert.c: New.
10001 * gcc.dg/vmx/insert-be-order.c: New.
10002 * gcc.dg/vmx/extract.c: New.
10003 * gcc.dg/vmx/extract-be-order.c: New.
10004
10005 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR tree-optimization/59387
10008 * gcc.c-torture/execute/pr59387.c: New test.
10009
10010 2014-01-13 Richard Biener <rguenther@suse.de>
10011
10012 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10013 adjusting mathlib options.
10014 * gfortran.dg/lto/lto.exp: Likewise.
10015
10016 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10017
10018 * gnat.dg/loop_optimization17.adb: New test.
10019 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10020
10021 2014-01-13 Christian Bruel <christian.bruel@st.com>
10022
10023 * gcc.target/sh/cmpstrn.c: New case.
10024
10025 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10026
10027 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10028 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10029
10030 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10031
10032 PR fortran/58026
10033 * gfortran.dg/alloc_comp_basics_6.f90: New.
10034
10035 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10036
10037 PR fortran/59700
10038 * gfortran.dg/pr59700.f90: New test.
10039
10040 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10041
10042 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10043 * gfortran.dg/use_only_3.f90: Likewise.
10044 * gfortran.dg/inquire_10.f90: Delete opened file.
10045 * gfortran.dg/inquire_15.f90: Likewise.
10046 * gfortran.dg/pr16597.f90: Likewise.
10047 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10048 for PR59419.
10049
10050 2014-01-10 Jeff Law <law@redhat.com>
10051
10052 PR middle-end/59743
10053 * gcc.c-torture/compile/pr59743.c: New test.
10054
10055 2014-01-10 Jan Hubicka <jh@suse.cz>
10056
10057 PR ipa/58585
10058 * g++.dg/torture/pr58585.C: New testcase.
10059
10060 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10061
10062 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10063
10064 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10065
10066 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10067
10068 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10069
10070 PR target/59744
10071 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10072 * gcc.target/aarch64/cmn-neg2.c: New test.
10073
10074 2014-01-10 Richard Biener <rguenther@suse.de>
10075
10076 PR tree-optimization/59374
10077 * gcc.dg/torture/pr59374-3.c: New testcase.
10078
10079 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10080
10081 * lib/target-supports.exp
10082 (check_effective_target_arm_crypto_ok_nocache): New.
10083 (check_effective_target_arm_crypto_ok): Use above procedure.
10084 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10085
10086 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10087
10088 PR ipa/58252
10089 PR ipa/59226
10090 * g++.dg/ipa/devirt-20.C: New testcase.
10091 * g++.dg/torture/pr58252.C: Likewise.
10092 * g++.dg/torture/pr59226.C: Likewise.
10093
10094 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10095
10096 * c-c++-common/asan/no-asan-stack.c: New test.
10097
10098 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR middle-end/59670
10101 * gcc.dg/pr59670.c: New test.
10102
10103 2014-01-09 Steve Ellcey <sellcey@mips.com>
10104
10105 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10106
10107 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR middle-end/47735
10110 * gcc.target/i386/pr47735.c: New test.
10111
10112 PR tree-optimization/59622
10113 * g++.dg/opt/pr59622-2.C: New test.
10114 * g++.dg/opt/pr59622-3.C: New test.
10115 * g++.dg/opt/pr59622-4.C: New test.
10116 * g++.dg/opt/pr59622-5.C: New test.
10117
10118 PR sanitizer/59136
10119 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10120 filename:line instead of (modulename+offset) form with stripped
10121 initial / from the filename.
10122
10123 2014-01-09 Ian Lance Taylor <iant@google.com>
10124
10125 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10126 the other Go compiler.
10127
10128 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/59730
10131 * g++.dg/cpp0x/variadic145.C: New.
10132
10133 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10134
10135 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10136 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10137
10138 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10139
10140 PR testsuite/59524
10141 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10142 are run only if the Cilk library is available/enabled.
10143 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10144 * lib/target-supports.exp (check_libcilkrts_available): New function.
10145
10146 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10147
10148 PR c++/59631
10149 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10150 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10151 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10152 with dg-additional-options.
10153 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10154 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10155 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10156 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10157 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10158 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10159
10160 2014-01-09 Richard Biener <rguenther@suse.de>
10161
10162 PR tree-optimization/59715
10163 * gcc.dg/torture/pr59715.c: New testcase.
10164
10165 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10166
10167 * c-c++-common/asan/no-asan-globals.c: New test.
10168 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10169 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10170 * c-c++-common/asan/use-after-return-1.c: Likewise.
10171 * c-c++-common/asan/no-use-after-return.c: Likewise.
10172
10173 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10174
10175 * gnat.dg/weak2.ad[sb]: New test.
10176
10177 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR middle-end/59471
10180 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10181 type, use pointers to vector type instead.
10182
10183 2014-01-08 Catherine Moore <clm@codesourcery.com>
10184
10185 * gcc.target/mips/umips-branch-3.c: New test.
10186 * gcc.target/mips/umips-branch-4.c: New test.
10187
10188 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10189
10190 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10191 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10192 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10193 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10194 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10195 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10196 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10197 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10198
10199 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10200
10201 PR rtl-optimization/59137
10202 * gcc.target/mips/pr59137.c: New test.
10203
10204 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10205
10206 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10207 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10208 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10209 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10210 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10211 Require fpic effective target.
10212 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10213
10214 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR ipa/59722
10217 * gcc.dg/pr59722.c: New test.
10218
10219 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10220
10221 PR middle-end/57748
10222 * gcc.dg/torture/pr57748-3.c: New test.
10223 * gcc.dg/torture/pr57748-4.c: New test.
10224
10225 2014-01-08 Marek Polacek <polacek@redhat.com>
10226
10227 PR middle-end/59669
10228 * gcc.dg/gomp/pr59669-1.c: New test.
10229 * gcc.dg/gomp/pr59669-2.c: New test.
10230
10231 2014-01-08 Martin Jambor <mjambor@suse.cz>
10232
10233 PR ipa/59610
10234 * gcc.dg/ipa/pr59610.c: New test.
10235
10236 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10237
10238 PR fortran/58182
10239 * gfortran.dg/binding_label_tests_26a.f90: New.
10240 * gfortran.dg/binding_label_tests_26b.f90: New.
10241
10242 2014-01-08 Marek Polacek <polacek@redhat.com>
10243
10244 PR sanitizer/59667
10245 * c-c++-common/ubsan/pr59667.c: New test.
10246
10247 2014-01-08 Richard Biener <rguenther@suse.de>
10248
10249 PR middle-end/59630
10250 * gcc.dg/pr59630.c: New testcase.
10251
10252 2014-01-08 Richard Biener <rguenther@suse.de>
10253
10254 PR middle-end/59471
10255 * gcc.dg/pr59471.c: New testcase.
10256
10257 2014-01-07 Jeff Law <law@redhat.com>
10258
10259 PR middle-end/53623
10260 * gcc.target/i386/pr53623.c: New test.
10261
10262 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10263
10264 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10265 blanks at EOF.
10266 * g++.dg/cpp1y/pr58534.C: Likewise.
10267 * g++.dg/cpp1y/pr58536.C: Likewise.
10268 * g++.dg/cpp1y/pr58548.C: Likewise.
10269 * g++.dg/cpp1y/pr58549.C: Likewise.
10270 * g++.dg/cpp1y/pr58637.C: Likewise.
10271 * g++.dg/cpp1y/pr59112.C: Likewise.
10272 * g++.dg/cpp1y/pr59113.C: Likewise.
10273 * g++.dg/cpp1y/pr59629.C: Likewise.
10274 * g++.dg/cpp1y/pr59635.C: Likewise.
10275 * g++.dg/cpp1y/pr59636.C: Likewise.
10276 * g++.dg/cpp1y/pr59638.C: Likewise.
10277
10278 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10279
10280 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10281
10282 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10283
10284 * gcc.target/i386/intrinsics_4.c (bar): New function.
10285
10286 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10287
10288 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10289
10290 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR rtl-optimization/58668
10293 * gcc.dg/pr58668.c: New test.
10294
10295 PR tree-optimization/59643
10296 * gcc.dg/pr59643.c: New test.
10297 * gcc.c-torture/execute/pr59643.c: New test.
10298
10299 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10300
10301 PR fortran/59589
10302 * gfortran.dg/class_allocate_16.f90: New.
10303
10304 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR target/59644
10307 * gcc.target/i386/pr59644.c: New test.
10308
10309 2014-01-06 Marek Polacek <polacek@redhat.com>
10310
10311 PR c/57773
10312 * gcc.dg/pr57773.c: New test.
10313
10314 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10315
10316 PR c++/59635
10317 PR c++/59636
10318 PR c++/59629
10319 PR c++/59638
10320 * g++.dg/cpp1y/pr59635.C: New testcase.
10321 * g++.dg/cpp1y/pr59636.C: New testcase.
10322 * g++.dg/cpp1y/pr59629.C: New testcase.
10323 * g++.dg/cpp1y/pr59638.C: New testcase.
10324
10325 2014-01-06 Martin Jambor <mjambor@suse.cz>
10326
10327 PR ipa/59008
10328 * gcc.dg/ipa/pr59008.c: New test.
10329
10330 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10331
10332 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10333 if supported.
10334
10335 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10336
10337 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10338 Require c99_runtime.
10339 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10340
10341 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10342 Require c99_runtime.
10343 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10344 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10345 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10346
10347 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10348 Require c99_runtime.
10349 Make CALC void static.
10350 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10351
10352 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10353 Require c99_runtime.
10354 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10355
10356 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10357
10358 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10359 * gcc.target/i386/pr59501-2.c: Likewise.
10360 * gcc.target/i386/pr59501-3.c: Likewise.
10361 * gcc.target/i386/pr59501-4.c: Likewise.
10362 * gcc.target/i386/pr59501-5.c: Likewise.
10363 * gcc.target/i386/pr59501-6.c: Likewise.
10364
10365 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10366
10367 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10368 * gcc.target/i386/pr59390_1.c: Likewise.
10369 * gcc.target/i386/pr59390_2.c: Likewise.
10370
10371 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gcc.dg/pr59350.c: Tweak.
10374 * gcc.dg/pr59350-2.c: New test.
10375 * g++.dg/pr59510.C: Likewise.
10376
10377 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10378
10379 PR fortran/59023
10380 * gfortran.dg/bind_c_procs_2.f90: New.
10381
10382 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10383
10384 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10385 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10386 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10387 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10388 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10389 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10390 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10391
10392 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10393
10394 * gcc.target/arm/neon-nested-apcs.c: New test.
10395
10396 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR tree-optimization/59519
10399 * gcc.dg/vect/pr59519-1.c: New test.
10400 * gcc.dg/vect/pr59519-2.c: New test.
10401
10402 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10403 vmovdqu32.
10404
10405 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10406
10407 PR fortran/59547
10408 * gfortran.dg/typebound_proc_32.f90: New.
10409
10410 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10411
10412 PR c++/58950
10413 * g++.dg/pr58950.C: New file.
10414
10415 2014-01-03 Tobias Burnus <burnus@net-b.de>
10416
10417 PR c++/58567
10418 * g++.dg/gomp/pr58567.C: New.
10419
10420 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10421
10422 PR tree-optimization/59651
10423 * gcc.dg/torture/pr59651.c: New test.
10424 * gcc.dg/vect/pr59651.c: Ditto.
10425
10426 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10427
10428 PR target/59625
10429 * gcc.target/i386/pr59625.c: New test.
10430
10431 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10432
10433 Core DR 1442
10434 PR c++/59165
10435 * g++.dg/cpp0x/range-for28.C: New.
10436 * g++.dg/cpp0x/range-for3.C: Update.
10437
10438 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10439
10440 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10441
10442 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10443
10444 PR c++/59641
10445 * g++.dg/cpp0x/pr59641.C: New file.
10446
10447 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10448
10449 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10450
10451 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10452
10453 PR c++/59378
10454 * g++.dg/ext/pr59378.C: New file.
10455
10456 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10457
10458 Update copyright years
10459
10460 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10461
10462 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10463 notice.
10464
10465 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10466
10467 PR fortran/59654
10468 * gfortran.dg/dynamic_dispatch_12.f90: New.
10469
10470 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10471
10472 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10473 the builtin isn't optimized away as unused.
10474
10475 PR rtl-optimization/59647
10476 * g++.dg/opt/pr59647.C: New test.
10477 \f
10478 Copyright (C) 2014 Free Software Foundation, Inc.
10479
10480 Copying and distribution of this file, with or without modification,
10481 are permitted in any medium without royalty provided the copyright
10482 notice and this notice are preserved.