s390.md ("trunctdsd2", [...]): New expanders.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2
3 * gcc.target/s390/dfp-conv1.c: New testcase.
4
5 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
6
7 * c-c++-common/asan/red-align-1.c: New test.
8 * c-c++-common/asan/red-align-2.c: New test.
9
10 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
11
12 * gcc.dg/pr61053.c: Updated for x32.
13
14 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR debug/63285
17 * gcc.target/i386/pr63285.c: New test.
18
19 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
20
21 PR target/61360
22 * gcc.target/i386/pr61360.c: New.
23
24 2014-09-18 Jakub Jelinek <jakub@redhat.com>
25
26 PR c++/62017
27 * g++.dg/asan/pr62017.C: New test.
28
29 PR testsuite/63292
30 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
31
32 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/62232
35 * g++.dg/cpp0x/Wdtor1.C: New.
36
37 2014-09-18 Joseph Myers <joseph@codesourcery.com>
38
39 * gcc.dg/torture/float128-exact-underflow.c: New test.
40
41 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/61745
44 * g++.dg/template/pr61745.C: New.
45
46 2014-09-17 Marek Polacek <polacek@redhat.com>
47
48 PR c/61854
49 * gcc.dg/cpp/pr61854-1.c: New test.
50 * gcc.dg/cpp/pr61854-2.c: New test.
51 * gcc.dg/cpp/pr61854-3.c: New test.
52 * gcc.dg/cpp/pr61854-3.h: New test.
53 * gcc.dg/cpp/pr61854-4.c: New test.
54 * gcc.dg/cpp/pr61854-5.c: New test.
55 * gcc.dg/cpp/pr61854-6.c: New test.
56 * gcc.dg/cpp/pr61854-7.c: New test.
57 * gcc.dg/cpp/pr61854-c90.c: New test.
58 * gcc.dg/cpp/pr61854-c94.c: New test.
59
60 2014-09-17 Jakub Jelinek <jakub@redhat.com>
61
62 PR debug/63284
63 * gcc.dg/pr63284.c: New test.
64
65 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
66
67 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
68
69 PR c++/63241
70 * g++.dg/cpp0x/constexpr-63241.C: New.
71
72 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
73
74 PR libfortran/62768
75 * gfortran.dg/filename_null.f90: New test.
76
77 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
78
79 * gcc.dg/pg-override.c: Fix a typo.
80
81 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
82
83 * gcc.dg/pg.c: Fix a typo.
84
85 2014-09-16 Richard Biener <rguenther@suse.de>
86
87 PR testsuite/63258
88 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
89 for "vectorization not profitable".
90
91 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
92
93 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
94
95 2014-09-16 Jakub Jelinek <jakub@redhat.com>
96
97 PR fortran/56408
98 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
99 missing nexted dg-test call support in dejaGNU 1.4.4.
100
101 2014-09-15 Andi Kleen <ak@linux.intel.com>
102
103 * gcc.dg/pg-override.c: New test.
104 * gcc.dg/pg.c: New test.
105 * gcc.target/i386/fentry-override.c: New test.
106 * gcc.target/i386/fentry.c: New test.
107
108 2014-09-15 Jakub Jelinek <jakub@redhat.com>
109
110 PR fortran/56408
111 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
112 New global vars.
113 (dg-compile-aux-modules): New procedure.
114 * gfortran.dg/binding_label_tests_10.f03: Remove comment
115 and keep-modules.
116 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
117 use dg-compile-aux-modules.
118 * gfortran.dg/binding_label_tests_11.f03: Remove comment
119 and keep-modules.
120 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
121 use dg-compile-aux-modules.
122 * gfortran.dg/binding_label_tests_13.f03: Remove comment
123 and keep-modules.
124 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
125 use dg-compile-aux-modules.
126 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
127 and keep-modules.
128 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
129 use dg-compile-aux-modules.
130 * gfortran.dg/class_45a.f03: Remove keep-modules.
131 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
132 and cleanup-modules.
133 * gfortran.dg/class_4a.f03: Use dg-do link, use
134 dg-additional-sources and cleanup-modules, remove keep-modules
135 and update comment.
136 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
137 keep-modules, adjust comment.
138 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
139 dg-additional-sources and cleanup-modules.
140 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
141 associated comment.
142 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
143 remove comment.
144 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
145 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
146 use dg-compile-aux-modules.
147 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
148 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
149 use dg-compile-aux-modules.
150 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
151 * gfortran.dg/whole_file_29.f90: Remove comment, use
152 dg-compile-aux-modules.
153 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
154 * gfortran.dg/whole_file_31.f90: Remove comment, use
155 dg-compile-aux-modules.
156
157 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
158 gcc_parallel_test_enable): New procedures. If
159 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
160 runtest_file_p to invoke also gcc_parallel_test_run_p.
161 * g++.dg/guality/guality.exp (check_guality): Save/restore
162 test_counts array around the body of the procedure.
163 * gcc.dg/guality/guality.exp (check_guality): Likewise.
164 * g++.dg/plugin/plugin.exp: Run all the tests serially
165 by the first parallel runtest encountering it.
166 * gcc.dg/plugin/plugin.exp: Likewise.
167 * gcc.misc-tests/matrix1.exp: Likewise.
168 * gcc.misc-tests/dhry.exp: Likewise.
169 * gcc.misc-tests/acker1.exp: Likewise.
170 * gcc.misc-tests/linkage.exp: Likewise.
171 * gcc.misc-tests/mg.exp: Likewise.
172 * gcc.misc-tests/mg-2.exp: Likewise.
173 * gcc.misc-tests/sort2.exp: Likewise.
174 * gcc.misc-tests/sieve.exp: Likewise.
175 * gcc.misc-tests/options.exp: Likewise.
176 * gcc.misc-tests/help.exp: Likewise.
177 * go.test/go-test.exp (go-gc-tests): Use
178 gcc_parallel_test_enable {0, 1} around all handling of
179 each test.
180 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
181 * ada/acats/run_all.sh: Parallelize using mkdir inside of
182 a shared directory. Avoid forking and expr uses if
183 shell supports $(()).
184
185 2014-09-14 David Sherwood <david.sherwood@arm.com>
186
187 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
188
189 2014-09-14 James Clarke <jrtc27@jrtc27.com>
190
191 PR target/61407
192 * gcc.dg/darwin-minversion-1.c: Fixed formatting
193 * gcc.dg/darwin-minversion-2.c: Fixed formatting
194 * gcc.dg/darwin-minversion-3.c: Fixed formatting
195 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
196
197 2014-09-13 Marek Polacek <polacek@redhat.com>
198
199 PR c++/60862
200 * g++.dg/diagnostic/pr60862.C: New test.
201
202 2014-09-12 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/63237
205 * g++.dg/torture/pr63237.C: New testcase.
206
207 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
208
209 * gcc.dg/vec-andxor1.c: New file.
210
211 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
212
213 PR target/58757
214 * gcc.dg/c11-true_min-1.c: New testcase.
215
216 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/61489
219 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
220 * g++.old-deja/g++.other/warn5.C: Adjust.
221
222 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
223
224 * gcc.target/aarch64/vset_lane_1.c: New test.
225
226 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
227
228 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
229 Fix declaration.
230 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
231 Fix declaration.
232 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
233 Fix declaration.
234 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
235 Fix declaration.
236
237 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
238
239 PR tree-optimization/63186
240 * gcc.dg/pr63186.c: New testcase.
241
242 2014-09-10 Xinliang David Li <davidxl@google.com>
243
244 PR target/63209
245 * gcc.c-torture/execute/pr63209.c: New test.
246
247 2014-09-10 Jakub Jelinek <jakub@redhat.com>
248
249 * gcc.target/i386/i386.exp: Only run vect-args.c tests
250 if runtest_file_p says they should be run.
251
252 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
253
254 * gcc.target/aarch64/vstN_1.c: New test.
255
256 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
257
258 * gcc.target/aarch64/vldN_lane_1.c: New test.
259
260 2014-09-10 Martin Jambor <mjambor@suse.cz>
261
262 PR ipa/61654
263 * g++.dg/ipa/pr61654.C: New test.
264
265 2014-09-10 Jakub Jelinek <jakub@redhat.com>
266
267 * c-c++-common/ubsan/attrib-3.c: New test.
268 * c-c++-common/ubsan/nonnull-1.c: New test.
269 * c-c++-common/ubsan/nonnull-2.c: New test.
270 * c-c++-common/ubsan/nonnull-3.c: New test.
271 * c-c++-common/ubsan/nonnull-4.c: New test.
272 * c-c++-common/ubsan/nonnull-5.c: New test.
273
274 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
275
276 * g++.dg/lto/pr63166_0.ii: New testcase.
277 * g++.dg/lto/pr63166_1.ii: New testcase.
278
279 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
280
281 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
282
283 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
284
285 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
286 xxpermdi and add commentary about adding it back later; remove
287 unused typedef.
288
289 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
290
291 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
292 and 16-byte aligned.
293 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
294 * gcc.target/arm/vect-lroundf_1.c: Likewise.
295 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
296 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
297 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
298 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
299
300 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
301
302 * gcc.target/aarch64/vldN_dup_1.c: New test.
303
304 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
305
306 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
307
308 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
309
310 * gcc.target/aarch64/vldN_1.c: New test.
311
312 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
313
314 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
315
316 2014-09-09 Jiong Wang <jiong.wang@arm.com>
317
318 * gcc.target/arm/vect-copysignf.c: New testcase.
319
320 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321
322 * gcc.target/arm/vfp-1.c: Updated expected assembly.
323
324 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
325
326 * gcc.target/arm/vfp-1.c: Updated expected assembly.
327
328 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
329
330 * gcc.target/arm/vfp-1.c: Updated expected assembly.
331
332 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
333
334 * gcc.target/arm/vfp-1.c: Updated expected assembly.
335
336 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337
338 * gcc.target/arm/pr51835.c: Update expected assembly.
339 * gcc.target/arm/vfp-1.c: Likewise.
340 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
341 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
342 * gcc.target/arm/vfp-ldmiad.c: Likewise.
343 * gcc.target/arm/vfp-ldmias.c: Likewise.
344 * gcc.target/arm/vfp-stmdbd.c: Likewise.
345 * gcc.target/arm/vfp-stmdbs.c: Likewise.
346 * gcc.target/arm/vfp-stmiad.c: Likewise.
347 * gcc.target/arm/vfp-stmias.c: Likewise.
348
349 2014-09-09 Tony Wang <tony.wang@arm.com>
350
351 * gcc.target/arm/xordi3-opt.c: Disable this
352 test case for thumb1 target.
353 * gcc.target/arm/iordi3-opt.c: Ditto.
354
355 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
356
357 PR target/61749
358 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
359
360 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
361
362 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
363
364 2014-09-08 Jakub Jelinek <jakub@redhat.com>
365
366 PR tree-optimization/60196
367 PR tree-optimization/63189
368 * gcc.dg/vect/pr63189.c: New test.
369 * gcc.dg/vect/pr60196-1.c: New test.
370 * gcc.dg/vect/pr60196-2.c: New test.
371
372 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
373
374 * gcc.target/powerpc/swaps-p8-16.c: New test.
375
376 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
377
378 * gcc.target/i386/pr62208.c: New test.
379
380 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
381
382 PR testsuite/56194
383 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
384
385 * g++.dg/ipa/pr61800.C: Require visibility.
386
387 * gcc.dg/pr61868.c: Require lto.
388
389 2014-09-05 Easwaran Raman <eraman@google.com>
390
391 PR rtl-optimization/62146
392 * testsuite/g++.dg/opt/pr62146.C: New.
393
394 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
395
396 * gcc.dg/vect/vect-109.c: Skip predicate added.
397 * gcc.dg/vect/vect-93.c: Test check fixed.
398 * gcc.dg/vect/bb-slp-10.c: Likewise.
399 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
400 Check unaligned feature.
401
402 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
403
404 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
405 int{32,16,8}x1_t with int{32,16,8}_t.
406 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
407 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
408 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
409 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
410
411 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
412
413 * gcc.target/aarch64/vget_high_1.c: New test.
414 * gcc.target/aarch64/vget_low_1.c: Likewise.
415
416 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
417
418 * gcc.target/aarch64/simd/int_comparisons.x: New file.
419 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
420 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
421
422 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
423
424 * gcc.target/aarch64/simd/vrbit_1.c: New test.
425
426 2014-09-05 Richard Biener <rguenther@suse.de>
427
428 PR middle-end/63148
429 * gcc.dg/vect/pr63148.c: New testcase.
430 * c-c++-common/pr19807-1.c: Likewise.
431 * g++.dg/tree-ssa/pr19807.C: Adjust.
432 * g++.dg/tree-ssa/tmmti-2.C: Remove.
433
434 2014-09-05 Bin Cheng <bin.cheng@arm.com>
435
436 PR target/55701
437 * gcc.target/arm/memset-inline-1.c: New test.
438 * gcc.target/arm/memset-inline-2.c: New test.
439 * gcc.target/arm/memset-inline-3.c: New test.
440 * gcc.target/arm/memset-inline-4.c: New test.
441 * gcc.target/arm/memset-inline-5.c: New test.
442 * gcc.target/arm/memset-inline-6.c: New test.
443 * gcc.target/arm/memset-inline-7.c: New test.
444 * gcc.target/arm/memset-inline-8.c: New test.
445 * gcc.target/arm/memset-inline-9.c: New test.
446 * gcc.target/arm/memset-inline-10.c: New test.
447
448 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
449
450 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
451
452 2014-09-04 Guozhi Wei <carrot@google.com>
453
454 PR target/62040
455 * gcc.target/aarch64/pr62040.c: New test.
456
457 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
458
459 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
460 override specific ones, but specific ones do.
461
462 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
463
464 * gcc.target/powerpc/swaps-p8-13.c: New test.
465 * gcc.target/powerpc/swaps-p8-14.c: New test.
466 * gcc.target/powerpc/swaps-p8-15.c: New test.
467
468 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
469
470 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
471 regardless of endianness.
472
473 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
474
475 PR fortran/62174
476 * gfortran.dg/cray_pointers_11.f90: New.
477
478 2014-09-03 Martin Jambor <mjambor@suse.cz>
479
480 PR ipa/62015
481 * g++.dg/ipa/pr62015.C: New test.
482
483 2014-09-03 Martin Jambor <mjambor@suse.cz>
484
485 PR ipa/61986
486 * gcc.dg/ipa/pr61986.c: New test.
487
488 2014-09-03 Marek Polacek <polacek@redhat.com>
489
490 PR c/62294
491 * gcc.dg/pr62294.c: New test.
492 * gcc.dg/pr62294.h: New file.
493
494 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
495
496 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
497 of dg-options. Add "inline" keyword to test functions.
498
499 2014-09-03 Marek Polacek <polacek@redhat.com>
500
501 PR c/62024
502 * g++.dg/cpp0x/pr62024.C: New test.
503 * gcc.dg/pr62024.c: New test.
504
505 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
506
507 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
508 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
509 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
510 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
511 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
512 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
513
514 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
515
516 PR target/61078
517 * gcc.target/s390/pr61078.c: New testcase.
518
519 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
520
521 * gcc.dg/20111227-2.c: Compile only for x86 targets.
522 * gcc.dg/20111227-3.c: Ditto.
523
524 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
525
526 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
527
528 2014-09-03 Tobias Burnus <burnus@net-b.de>
529
530 PR fortran/61881
531 PR fortran/61888
532 PR fortran/57305
533 * gfortran.dg/sizeof_4.f90: New.
534
535 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
536
537 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
538 vec_cts, and vec_ctu.
539 * gcc.target/powerpc/builtins-2.c: Likewise.
540
541 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
542
543 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
544 [!__sun__ && !__hpux__] (arena_size): Scale according to
545 target pointer size.
546
547 2014-09-02 Marek Polacek <polacek@redhat.com>
548
549 PR fortran/62270
550 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
551
552 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553
554 PR target/62275
555 * gcc.target/arm/vect-lceilf_1.c: New test.
556 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
557 * gcc.target/arm/vect-lroundf_1.c: Likewise.
558
559 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
560
561 PR target/62275
562 * gcc.target/arm/lceil-vcvt_1.c: New test.
563 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
564 * gcc.target/arm/lround-vcvt_1.c: Likewise.
565
566 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
567
568 DR 1453
569 * g++.dg/cpp0x/constexpr-volatile.C: New.
570 * g++.dg/ext/is_literal_type2.C: Likewise.
571
572 2014-09-02 Jakub Jelinek <jakub@redhat.com>
573 Balaji V. Iyer <balaji.v.iyer@intel.com>
574 Igor Zamyatin <igor.zamyatin@intel.com>
575
576 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
577 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
578 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
579 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
580 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
581 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
582 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
583 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
584 * g++.dg/cilk-plus/CK/cf3.cc: New test.
585 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
586 * g++.dg/cilk-plus/CK/for1.cc: New test.
587 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
588 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
589 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
590
591 2014-09-02 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/62695
594 * gfortran.dg/pr62695.f90: New testcase.
595
596 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
597
598 PR target/62312
599 * gcc.c-torture/compile/pr62312.c: New.
600
601 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
602
603 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
604
605 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
606
607 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
608 Return right away if !arm*-*-*.
609
610 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
611
612 * gcc.c-torture/unsorted/386.c: Move to ...
613 * gcc.c-torture/compile/386.c: ... here.
614 * gcc.c-torture/unsorted/86.c: Move to ...
615 * gcc.c-torture/compile/86.c: ... here.
616 * gcc.c-torture/unsorted/a1.c: Move to ...
617 * gcc.c-torture/compile/a1.c: ... here.
618 * gcc.c-torture/unsorted/a3.c: Move to ...
619 * gcc.c-torture/compile/a3.c: ... here.
620 * gcc.c-torture/unsorted/aaa.c: Move to ...
621 * gcc.c-torture/compile/aaa.c: ... here.
622 * gcc.c-torture/unsorted/aa.c: Move to ...
623 * gcc.c-torture/compile/aa.c: ... here.
624 * gcc.c-torture/unsorted/abs.c: Move to ...
625 * gcc.c-torture/compile/abs.c: ... here.
626 * gcc.c-torture/unsorted/a.c: Move to ...
627 * gcc.c-torture/compile/a.c: ... here.
628 * gcc.c-torture/unsorted/ac.c: Move to ...
629 * gcc.c-torture/compile/ac.c: ... here.
630 * gcc.c-torture/unsorted/acc.c: Move to ...
631 * gcc.c-torture/compile/acc.c: ... here.
632 * gcc.c-torture/unsorted/add386.c: Move to ...
633 * gcc.c-torture/compile/add386.c: ... here.
634 * gcc.c-torture/unsorted/add.c: Move to ...
635 * gcc.c-torture/compile/add.c: ... here.
636 * gcc.c-torture/unsorted/addcc.c: Move to ...
637 * gcc.c-torture/compile/addcc.c: ... here.
638 * gcc.c-torture/unsorted/andm.c: Move to ...
639 * gcc.c-torture/compile/andm.c: ... here.
640 * gcc.c-torture/unsorted/andmem.c: Move to ...
641 * gcc.c-torture/compile/andmem.c: ... here.
642 * gcc.c-torture/unsorted/andn.c: Move to ...
643 * gcc.c-torture/compile/andn.c: ... here.
644 * gcc.c-torture/unsorted/andok.c: Move to ...
645 * gcc.c-torture/compile/andok.c: ... here.
646 * gcc.c-torture/unsorted/andsi.c: Move to ...
647 * gcc.c-torture/compile/andsi.c: ... here.
648 * gcc.c-torture/unsorted/andsparc.c: Move to ...
649 * gcc.c-torture/compile/andsparc.c: ... here.
650 * gcc.c-torture/unsorted/aos.c: Move to ...
651 * gcc.c-torture/compile/aos.c: ... here.
652 * gcc.c-torture/unsorted/arr.c: Move to ...
653 * gcc.c-torture/compile/arr.c: ... here.
654 * gcc.c-torture/unsorted/as.c: Move to ...
655 * gcc.c-torture/compile/as.c: ... here.
656 * gcc.c-torture/unsorted/ase.c: Move to ...
657 * gcc.c-torture/compile/ase.c: ... here.
658 * gcc.c-torture/unsorted/b1.c: Move to ...
659 * gcc.c-torture/compile/b1.c: ... here.
660 * gcc.c-torture/unsorted/b2.c: Move to ...
661 * gcc.c-torture/compile/b2.c: ... here.
662 * gcc.c-torture/unsorted/b3.c: Move to ...
663 * gcc.c-torture/compile/b3.c: ... here.
664 * gcc.c-torture/unsorted/b88.c: Move to ...
665 * gcc.c-torture/compile/b88.c: ... here.
666 * gcc.c-torture/unsorted/bad.c: Move to ...
667 * gcc.c-torture/compile/bad.c: ... here.
668 * gcc.c-torture/unsorted/band.c: Move to ...
669 * gcc.c-torture/compile/band.c: ... here.
670 * gcc.c-torture/unsorted/bb0.c: Move to ...
671 * gcc.c-torture/compile/bb0.c: ... here.
672 * gcc.c-torture/unsorted/bb1.c: Move to ...
673 * gcc.c-torture/compile/bb1.c: ... here.
674 * gcc.c-torture/unsorted/bbb.c: Move to ...
675 * gcc.c-torture/compile/bbb.c: ... here.
676 * gcc.c-torture/unsorted/b.c: Move to ...
677 * gcc.c-torture/compile/b.c: ... here.
678 * gcc.c-torture/unsorted/bc.c: Move to ...
679 * gcc.c-torture/compile/bc.c: ... here.
680 * gcc.c-torture/unsorted/bcopy.c: Move to ...
681 * gcc.c-torture/compile/bcopy.c: ... here.
682 * gcc.c-torture/unsorted/bf.c: Move to ...
683 * gcc.c-torture/compile/bf.c: ... here.
684 * gcc.c-torture/unsorted/bfins.c: Move to ...
685 * gcc.c-torture/compile/bfins.c: ... here.
686 * gcc.c-torture/unsorted/bfx.c: Move to ...
687 * gcc.c-torture/compile/bfx.c: ... here.
688 * gcc.c-torture/unsorted/bge.c: Move to ...
689 * gcc.c-torture/compile/bge.c: ... here.
690 * gcc.c-torture/unsorted/bit.c: Move to ...
691 * gcc.c-torture/compile/bit.c: ... here.
692 * gcc.c-torture/unsorted/bitf.c: Move to ...
693 * gcc.c-torture/compile/bitf.c: ... here.
694 * gcc.c-torture/unsorted/bitw.c: Move to ...
695 * gcc.c-torture/compile/bitw.c: ... here.
696 * gcc.c-torture/unsorted/blk.c: Move to ...
697 * gcc.c-torture/compile/blk.c: ... here.
698 * gcc.c-torture/unsorted/bt386.c: Move to ...
699 * gcc.c-torture/compile/bt386.c: ... here.
700 * gcc.c-torture/unsorted/bt.c: Move to ...
701 * gcc.c-torture/compile/bt.c: ... here.
702 * gcc.c-torture/unsorted/BUG11.c: Move to ...
703 * gcc.c-torture/compile/BUG11.c: ... here.
704 * gcc.c-torture/unsorted/BUG12.c: Move to ...
705 * gcc.c-torture/compile/BUG12.c: ... here.
706 * gcc.c-torture/unsorted/BUG13.c: Move to ...
707 * gcc.c-torture/compile/BUG13.c: ... here.
708 * gcc.c-torture/unsorted/BUG16.c: Move to ...
709 * gcc.c-torture/compile/BUG16.c: ... here.
710 * gcc.c-torture/unsorted/BUG17.c: Move to ...
711 * gcc.c-torture/compile/BUG17.c: ... here.
712 * gcc.c-torture/unsorted/BUG18.c: Move to ...
713 * gcc.c-torture/compile/BUG18.c: ... here.
714 * gcc.c-torture/unsorted/BUG1.c: Move to ...
715 * gcc.c-torture/compile/BUG1.c: ... here.
716 * gcc.c-torture/unsorted/BUG21.c: Move to ...
717 * gcc.c-torture/compile/BUG21.c: ... here.
718 * gcc.c-torture/unsorted/BUG22.c: Move to ...
719 * gcc.c-torture/compile/BUG22.c: ... here.
720 * gcc.c-torture/unsorted/BUG23.c: Move to ...
721 * gcc.c-torture/compile/BUG23.c: ... here.
722 * gcc.c-torture/unsorted/BUG24.c: Move to ...
723 * gcc.c-torture/compile/BUG24.c: ... here.
724 * gcc.c-torture/unsorted/BUG25.c: Move to ...
725 * gcc.c-torture/compile/BUG25.c: ... here.
726 * gcc.c-torture/unsorted/BUG2.c: Move to ...
727 * gcc.c-torture/compile/BUG2.c: ... here.
728 * gcc.c-torture/unsorted/BUG3.c: Move to ...
729 * gcc.c-torture/compile/BUG3.c: ... here.
730 * gcc.c-torture/unsorted/BUG4.c: Move to ...
731 * gcc.c-torture/compile/BUG4.c: ... here.
732 * gcc.c-torture/unsorted/BUG5.c: Move to ...
733 * gcc.c-torture/compile/BUG5.c: ... here.
734 * gcc.c-torture/unsorted/BUG6.c: Move to ...
735 * gcc.c-torture/compile/BUG6.c: ... here.
736 * gcc.c-torture/unsorted/bug.c: Move to ...
737 * gcc.c-torture/compile/bug.c: ... here.
738 * gcc.c-torture/unsorted/bugc.c: Move to ...
739 * gcc.c-torture/compile/bugc.c: ... here.
740 * gcc.c-torture/unsorted/buns.c: Move to ...
741 * gcc.c-torture/compile/buns.c: ... here.
742 * gcc.c-torture/unsorted/bx.c: Move to ...
743 * gcc.c-torture/compile/bx.c: ... here.
744 * gcc.c-torture/unsorted/c1.c: Move to ...
745 * gcc.c-torture/compile/c1.c: ... here.
746 * gcc.c-torture/unsorted/c2.c: Move to ...
747 * gcc.c-torture/compile/c2.c: ... here.
748 * gcc.c-torture/unsorted/call386.c: Move to ...
749 * gcc.c-torture/compile/call386.c: ... here.
750 * gcc.c-torture/unsorted/call.c: Move to ...
751 * gcc.c-torture/compile/call.c: ... here.
752 * gcc.c-torture/unsorted/callind.c: Move to ...
753 * gcc.c-torture/compile/callind.c: ... here.
754 * gcc.c-torture/unsorted/c.c: Move to ...
755 * gcc.c-torture/compile/c.c: ... here.
756 * gcc.c-torture/unsorted/cc.c: Move to ...
757 * gcc.c-torture/compile/cc.c: ... here.
758 * gcc.c-torture/unsorted/charmtst.c: Move to ...
759 * gcc.c-torture/compile/charmtst.c: ... here.
760 * gcc.c-torture/unsorted/cmb.c: Move to ...
761 * gcc.c-torture/compile/cmb.c: ... here.
762 * gcc.c-torture/unsorted/cmp.c: Move to ...
763 * gcc.c-torture/compile/cmp.c: ... here.
764 * gcc.c-torture/unsorted/cmphi.c: Move to ...
765 * gcc.c-torture/compile/cmphi.c: ... here.
766 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
767 * gcc.c-torture/compile/cmpsi386.c: ... here.
768 * gcc.c-torture/unsorted/cmul.c: Move to ...
769 * gcc.c-torture/compile/cmul.c: ... here.
770 * gcc.c-torture/unsorted/cn1.c: Move to ...
771 * gcc.c-torture/compile/cn1.c: ... here.
772 * gcc.c-torture/unsorted/comb.c: Move to ...
773 * gcc.c-torture/compile/comb.c: ... here.
774 * gcc.c-torture/unsorted/consec.c: Move to ...
775 * gcc.c-torture/compile/consec.c: ... here.
776 * gcc.c-torture/unsorted/const.c: Move to ...
777 * gcc.c-torture/compile/const.c: ... here.
778 * gcc.c-torture/unsorted/conv.c: Move to ...
779 * gcc.c-torture/compile/conv.c: ... here.
780 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
781 * gcc.c-torture/compile/conv_tst.c: ... here.
782 * gcc.c-torture/unsorted/cp.c: Move to ...
783 * gcc.c-torture/compile/cp.c: ... here.
784 * gcc.c-torture/unsorted/csebug.c: Move to ...
785 * gcc.c-torture/compile/csebug.c: ... here.
786 * gcc.c-torture/unsorted/cvt.c: Move to ...
787 * gcc.c-torture/compile/cvt.c: ... here.
788 * gcc.c-torture/unsorted/dblbug.c: Move to ...
789 * gcc.c-torture/compile/dblbug.c: ... here.
790 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
791 * gcc.c-torture/compile/dbl_parm.c: ... here.
792 * gcc.c-torture/unsorted/d.c: Move to ...
793 * gcc.c-torture/compile/d.c: ... here.
794 * gcc.c-torture/unsorted/ddd.c: Move to ...
795 * gcc.c-torture/compile/ddd.c: ... here.
796 * gcc.c-torture/unsorted/dead.c: Move to ...
797 * gcc.c-torture/compile/dead.c: ... here.
798 * gcc.c-torture/unsorted/delay.c: Move to ...
799 * gcc.c-torture/compile/delay.c: ... here.
800 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
801 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
802 * gcc.c-torture/unsorted/di.c: Move to ...
803 * gcc.c-torture/compile/di.c: ... here.
804 * gcc.c-torture/unsorted/dic.c: Move to ...
805 * gcc.c-torture/compile/dic.c: ... here.
806 * gcc.c-torture/unsorted/dilayout.c: Move to ...
807 * gcc.c-torture/compile/dilayout.c: ... here.
808 * gcc.c-torture/unsorted/dimove.c: Move to ...
809 * gcc.c-torture/compile/dimove.c: ... here.
810 * gcc.c-torture/unsorted/dimul.c: Move to ...
811 * gcc.c-torture/compile/dimul.c: ... here.
812 * gcc.c-torture/unsorted/div.c: Move to ...
813 * gcc.c-torture/compile/div.c: ... here.
814 * gcc.c-torture/unsorted/divdf.c: Move to ...
815 * gcc.c-torture/compile/divdf.c: ... here.
816 * gcc.c-torture/unsorted/dm.c: Move to ...
817 * gcc.c-torture/compile/dm.c: ... here.
818 * gcc.c-torture/unsorted/dshift.c: Move to ...
819 * gcc.c-torture/compile/dshift.c: ... here.
820 * gcc.c-torture/unsorted/e.c: Move to ...
821 * gcc.c-torture/compile/e.c: ... here.
822 * gcc.c-torture/unsorted/ex.c: Move to ...
823 * gcc.c-torture/compile/ex.c: ... here.
824 * gcc.c-torture/unsorted/ext.c: Move to ...
825 * gcc.c-torture/compile/ext.c: ... here.
826 * gcc.c-torture/unsorted/f1.c: Move to ...
827 * gcc.c-torture/compile/f1.c: ... here.
828 * gcc.c-torture/unsorted/f2.c: Move to ...
829 * gcc.c-torture/compile/f2.c: ... here.
830 * gcc.c-torture/unsorted/fdmul.c: Move to ...
831 * gcc.c-torture/compile/fdmul.c: ... here.
832 * gcc.c-torture/unsorted/float.c: Move to ...
833 * gcc.c-torture/compile/float.c: ... here.
834 * gcc.c-torture/unsorted/flo.c: Move to ...
835 * gcc.c-torture/compile/flo.c: ... here.
836 * gcc.c-torture/unsorted/flt_const.c: Move to ...
837 * gcc.c-torture/compile/flt_const.c: ... here.
838 * gcc.c-torture/unsorted/fnul.c: Move to ...
839 * gcc.c-torture/compile/fnul.c: ... here.
840 * gcc.c-torture/unsorted/foo.c: Move to ...
841 * gcc.c-torture/compile/foo.c: ... here.
842 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
843 * gcc.c-torture/compile/forgetcc.c: ... here.
844 * gcc.c-torture/unsorted/fq.c: Move to ...
845 * gcc.c-torture/compile/fq.c: ... here.
846 * gcc.c-torture/unsorted/g.c: Move to ...
847 * gcc.c-torture/compile/g.c: ... here.
848 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
849 * gcc.c-torture/compile/gen_tst.c: ... here.
850 * gcc.c-torture/unsorted/glob.c: Move to ...
851 * gcc.c-torture/compile/glob.c: ... here.
852 * gcc.c-torture/unsorted/gronk.c: Move to ...
853 * gcc.c-torture/compile/gronk.c: ... here.
854 * gcc.c-torture/unsorted/hibug.c: Move to ...
855 * gcc.c-torture/compile/hibug.c: ... here.
856 * gcc.c-torture/unsorted/hi.c: Move to ...
857 * gcc.c-torture/compile/hi.c: ... here.
858 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
859 * gcc.c-torture/compile/HIcmp.c: ... here.
860 * gcc.c-torture/unsorted/HIset.c: Move to ...
861 * gcc.c-torture/compile/HIset.c: ... here.
862 * gcc.c-torture/unsorted/i.c: Move to ...
863 * gcc.c-torture/compile/i.c: ... here.
864 * gcc.c-torture/unsorted/i++.c: Move to ...
865 * gcc.c-torture/compile/i++.c: ... here.
866 * gcc.c-torture/unsorted/ic.c: Move to ...
867 * gcc.c-torture/compile/ic.c: ... here.
868 * gcc.c-torture/unsorted/icmp.c: Move to ...
869 * gcc.c-torture/compile/icmp.c: ... here.
870 * gcc.c-torture/unsorted/ifreg.c: Move to ...
871 * gcc.c-torture/compile/ifreg.c: ... here.
872 * gcc.c-torture/unsorted/imm.c: Move to ...
873 * gcc.c-torture/compile/imm.c: ... here.
874 * gcc.c-torture/unsorted/isinf.c: Move to ...
875 * gcc.c-torture/compile/isinf.c: ... here.
876 * gcc.c-torture/unsorted/jmp.c: Move to ...
877 * gcc.c-torture/compile/jmp.c: ... here.
878 * gcc.c-torture/unsorted/jumptab.c: Move to ...
879 * gcc.c-torture/compile/jumptab.c: ... here.
880 * gcc.c-torture/unsorted/layout.c: Move to ...
881 * gcc.c-torture/compile/layout.c: ... here.
882 * gcc.c-torture/unsorted/lbug.c: Move to ...
883 * gcc.c-torture/compile/lbug.c: ... here.
884 * gcc.c-torture/unsorted/l.c: Move to ...
885 * gcc.c-torture/compile/l.c: ... here.
886 * gcc.c-torture/unsorted/ll1.c: Move to ...
887 * gcc.c-torture/compile/ll1.c: ... here.
888 * gcc.c-torture/unsorted/llbug.c: Move to ...
889 * gcc.c-torture/compile/llbug.c: ... here.
890 * gcc.c-torture/unsorted/lll.c: Move to ...
891 * gcc.c-torture/compile/lll.c: ... here.
892 * gcc.c-torture/unsorted/load8.c: Move to ...
893 * gcc.c-torture/compile/load8.c: ... here.
894 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
895 * gcc.c-torture/compile/loadhicc.c: ... here.
896 * gcc.c-torture/unsorted/log2.c: Move to ...
897 * gcc.c-torture/compile/log2.c: ... here.
898 * gcc.c-torture/unsorted/logic.c: Move to ...
899 * gcc.c-torture/compile/logic.c: ... here.
900 * gcc.c-torture/unsorted/loop-1.c: Move to ...
901 * gcc.c-torture/compile/loop-1.c: ... here.
902 * gcc.c-torture/unsorted/loop386.c: Move to ...
903 * gcc.c-torture/compile/loop386.c: ... here.
904 * gcc.c-torture/unsorted/lop.c: Move to ...
905 * gcc.c-torture/compile/lop.c: ... here.
906 * gcc.c-torture/unsorted/m1.c: Move to ...
907 * gcc.c-torture/compile/m1.c: ... here.
908 * gcc.c-torture/unsorted/m2.c: Move to ...
909 * gcc.c-torture/compile/m2.c: ... here.
910 * gcc.c-torture/unsorted/m5.c: Move to ...
911 * gcc.c-torture/compile/m5.c: ... here.
912 * gcc.c-torture/unsorted/m68.c: Move to ...
913 * gcc.c-torture/compile/m68.c: ... here.
914 * gcc.c-torture/unsorted/mbyte.c: Move to ...
915 * gcc.c-torture/compile/mbyte.c: ... here.
916 * gcc.c-torture/unsorted/mchar.c: Move to ...
917 * gcc.c-torture/compile/mchar.c: ... here.
918 * gcc.c-torture/unsorted/mcmp.c: Move to ...
919 * gcc.c-torture/compile/mcmp.c: ... here.
920 * gcc.c-torture/unsorted/mdouble.c: Move to ...
921 * gcc.c-torture/compile/mdouble.c: ... here.
922 * gcc.c-torture/unsorted/memtst.c: Move to ...
923 * gcc.c-torture/compile/memtst.c: ... here.
924 * gcc.c-torture/unsorted/miscomp.c: Move to ...
925 * gcc.c-torture/compile/miscomp.c: ... here.
926 * gcc.c-torture/unsorted/mm.c: Move to ...
927 * gcc.c-torture/compile/mm.c: ... here.
928 * gcc.c-torture/unsorted/mod.c: Move to ...
929 * gcc.c-torture/compile/mod.c: ... here.
930 * gcc.c-torture/unsorted/modcc.c: Move to ...
931 * gcc.c-torture/compile/modcc.c: ... here.
932 * gcc.c-torture/unsorted/move.c: Move to ...
933 * gcc.c-torture/compile/move.c: ... here.
934 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
935 * gcc.c-torture/compile/move_qhi.c: ... here.
936 * gcc.c-torture/unsorted/mregtst.c: Move to ...
937 * gcc.c-torture/compile/mregtst.c: ... here.
938 * gcc.c-torture/unsorted/msp.c: Move to ...
939 * gcc.c-torture/compile/msp.c: ... here.
940 * gcc.c-torture/unsorted/mtst.c: Move to ...
941 * gcc.c-torture/compile/mtst.c: ... here.
942 * gcc.c-torture/unsorted/mu.c: Move to ...
943 * gcc.c-torture/compile/mu.c: ... here.
944 * gcc.c-torture/unsorted/mul.c: Move to ...
945 * gcc.c-torture/compile/mul.c: ... here.
946 * gcc.c-torture/unsorted/mword1.c: Move to ...
947 * gcc.c-torture/compile/mword1.c: ... here.
948 * gcc.c-torture/unsorted/mword.c: Move to ...
949 * gcc.c-torture/compile/mword.c: ... here.
950 * gcc.c-torture/unsorted/n1.c: Move to ...
951 * gcc.c-torture/compile/n1.c: ... here.
952 * gcc.c-torture/unsorted/nand.c: Move to ...
953 * gcc.c-torture/compile/nand.c: ... here.
954 * gcc.c-torture/unsorted/n.c: Move to ...
955 * gcc.c-torture/compile/n.c: ... here.
956 * gcc.c-torture/unsorted/neg.c: Move to ...
957 * gcc.c-torture/compile/neg.c: ... here.
958 * gcc.c-torture/unsorted/o.c: Move to ...
959 * gcc.c-torture/compile/o.c: ... here.
960 * gcc.c-torture/unsorted/omit.c: Move to ...
961 * gcc.c-torture/compile/omit.c: ... here.
962 * gcc.c-torture/unsorted/opout.c: Move to ...
963 * gcc.c-torture/compile/opout.c: ... here.
964 * gcc.c-torture/unsorted/opt.c: Move to ...
965 * gcc.c-torture/compile/opt.c: ... here.
966 * gcc.c-torture/unsorted/or386.c: Move to ...
967 * gcc.c-torture/compile/or386.c: ... here.
968 * gcc.c-torture/unsorted/or.c: Move to ...
969 * gcc.c-torture/compile/or.c: ... here.
970 * gcc.c-torture/unsorted/parms.c: Move to ...
971 * gcc.c-torture/compile/parms.c: ... here.
972 * gcc.c-torture/unsorted/pass.c: Move to ...
973 * gcc.c-torture/compile/pass.c: ... here.
974 * gcc.c-torture/unsorted/p.c: Move to ...
975 * gcc.c-torture/compile/p.c: ... here.
976 * gcc.c-torture/unsorted/pmt.c: Move to ...
977 * gcc.c-torture/compile/pmt.c: ... here.
978 * gcc.c-torture/unsorted/poor.c: Move to ...
979 * gcc.c-torture/compile/poor.c: ... here.
980 * gcc.c-torture/unsorted/pp.c: Move to ...
981 * gcc.c-torture/compile/pp.c: ... here.
982 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
983 * gcc.c-torture/compile/pret-arg.c: ... here.
984 * gcc.c-torture/unsorted/pyr2.c: Move to ...
985 * gcc.c-torture/compile/pyr2.c: ... here.
986 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
987 * gcc.c-torture/compile/PYRBUG.c: ... here.
988 * gcc.c-torture/unsorted/pyr.c: Move to ...
989 * gcc.c-torture/compile/pyr.c: ... here.
990 * gcc.c-torture/unsorted/q.c: Move to ...
991 * gcc.c-torture/compile/q.c: ... here.
992 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
993 * gcc.c-torture/compile/QIcmp.c: ... here.
994 * gcc.c-torture/unsorted/QIset.c: Move to ...
995 * gcc.c-torture/compile/QIset.c: ... here.
996 * gcc.c-torture/unsorted/r1.c: Move to ...
997 * gcc.c-torture/compile/r1.c: ... here.
998 * gcc.c-torture/unsorted/r.c: Move to ...
999 * gcc.c-torture/compile/r.c: ... here.
1000 * gcc.c-torture/unsorted/rel.c: Move to ...
1001 * gcc.c-torture/compile/rel.c: ... here.
1002 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1003 * gcc.c-torture/compile/rmsc.c: ... here.
1004 * gcc.c-torture/unsorted/round.c: Move to ...
1005 * gcc.c-torture/compile/round.c: ... here.
1006 * gcc.c-torture/unsorted/run.c: Move to ...
1007 * gcc.c-torture/compile/run.c: ... here.
1008 * gcc.c-torture/unsorted/sar.c: Move to ...
1009 * gcc.c-torture/compile/sar.c: ... here.
1010 * gcc.c-torture/unsorted/s.c: Move to ...
1011 * gcc.c-torture/compile/s.c: ... here.
1012 * gcc.c-torture/unsorted/scal.c: Move to ...
1013 * gcc.c-torture/compile/scal.c: ... here.
1014 * gcc.c-torture/unsorted/sc.c: Move to ...
1015 * gcc.c-torture/compile/sc.c: ... here.
1016 * gcc.c-torture/unsorted/scc.c: Move to ...
1017 * gcc.c-torture/compile/scc.c: ... here.
1018 * gcc.c-torture/unsorted/scond.c: Move to ...
1019 * gcc.c-torture/compile/scond.c: ... here.
1020 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1021 * gcc.c-torture/compile/selfrec.c: ... here.
1022 * gcc.c-torture/unsorted/seq.c: Move to ...
1023 * gcc.c-torture/compile/seq.c: ... here.
1024 * gcc.c-torture/unsorted/set386.c: Move to ...
1025 * gcc.c-torture/compile/set386.c: ... here.
1026 * gcc.c-torture/unsorted/set88.c: Move to ...
1027 * gcc.c-torture/compile/set88.c: ... here.
1028 * gcc.c-torture/unsorted/SFset.c: Move to ...
1029 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1030 * gcc.c-torture/unsorted/shand.c: Move to ...
1031 * gcc.c-torture/compile/shand.c: ... here.
1032 * gcc.c-torture/unsorted/sh.c: Move to ...
1033 * gcc.c-torture/compile/sh.c: ... here.
1034 * gcc.c-torture/unsorted/shft.c: Move to ...
1035 * gcc.c-torture/compile/shft.c: ... here.
1036 * gcc.c-torture/unsorted/shift.c: Move to ...
1037 * gcc.c-torture/compile/shift.c: ... here.
1038 * gcc.c-torture/unsorted/shloop.c: Move to ...
1039 * gcc.c-torture/compile/shloop.c: ... here.
1040 * gcc.c-torture/unsorted/shm.c: Move to ...
1041 * gcc.c-torture/compile/shm.c: ... here.
1042 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1043 * gcc.c-torture/compile/SIcmp.c: ... here.
1044 * gcc.c-torture/unsorted/signext2.c: Move to ...
1045 * gcc.c-torture/compile/signext2.c: ... here.
1046 * gcc.c-torture/unsorted/signext.c: Move to ...
1047 * gcc.c-torture/compile/signext.c: ... here.
1048 * gcc.c-torture/unsorted/sim.c: Move to ...
1049 * gcc.c-torture/compile/sim.c: ... here.
1050 * gcc.c-torture/unsorted/simple.c: Move to ...
1051 * gcc.c-torture/compile/simple.c: ... here.
1052 * gcc.c-torture/unsorted/SIset.c: Move to ...
1053 * gcc.c-torture/compile/SIset.c: ... here.
1054 * gcc.c-torture/unsorted/sne.c: Move to ...
1055 * gcc.c-torture/compile/sne.c: ... here.
1056 * gcc.c-torture/unsorted/sound.c: Move to ...
1057 * gcc.c-torture/compile/sound.c: ... here.
1058 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1059 * gcc.c-torture/compile/sparcbug.c: ... here.
1060 * gcc.c-torture/unsorted/speed.c: Move to ...
1061 * gcc.c-torture/compile/speed.c: ... here.
1062 * gcc.c-torture/unsorted/stor.c: Move to ...
1063 * gcc.c-torture/compile/stor.c: ... here.
1064 * gcc.c-torture/unsorted/store0.c: Move to ...
1065 * gcc.c-torture/compile/store0.c: ... here.
1066 * gcc.c-torture/unsorted/storecc.c: Move to ...
1067 * gcc.c-torture/compile/storecc.c: ... here.
1068 * gcc.c-torture/unsorted/str.c: Move to ...
1069 * gcc.c-torture/compile/str.c: ... here.
1070 * gcc.c-torture/unsorted/stru.c: Move to ...
1071 * gcc.c-torture/compile/stru.c: ... here.
1072 * gcc.c-torture/unsorted/structret.c: Move to ...
1073 * gcc.c-torture/compile/structret.c: ... here.
1074 * gcc.c-torture/unsorted/stuct.c: Move to ...
1075 * gcc.c-torture/compile/stuct.c: ... here.
1076 * gcc.c-torture/unsorted/sub32.c: Move to ...
1077 * gcc.c-torture/compile/sub32.c: ... here.
1078 * gcc.c-torture/unsorted/subcc.c: Move to ...
1079 * gcc.c-torture/compile/subcc.c: ... here.
1080 * gcc.c-torture/unsorted/subcse.c: Move to ...
1081 * gcc.c-torture/compile/subcse.c: ... here.
1082 * gcc.c-torture/unsorted/sym.c: Move to ...
1083 * gcc.c-torture/compile/sym.c: ... here.
1084 * gcc.c-torture/unsorted/symconst.c: Move to ...
1085 * gcc.c-torture/compile/symconst.c: ... here.
1086 * gcc.c-torture/unsorted/t.c: Move to ...
1087 * gcc.c-torture/compile/t.c: ... here.
1088 * gcc.c-torture/unsorted/test.c: Move to ...
1089 * gcc.c-torture/compile/test.c: ... here.
1090 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1091 * gcc.c-torture/compile/test-flow.c: ... here.
1092 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1093 * gcc.c-torture/compile/test-loop.c: ... here.
1094 * gcc.c-torture/unsorted/time.c: Move to ...
1095 * gcc.c-torture/compile/time.c: ... here.
1096 * gcc.c-torture/unsorted/tmp.c: Move to ...
1097 * gcc.c-torture/compile/tmp.c: ... here.
1098 * gcc.c-torture/unsorted/trivial.c: Move to ...
1099 * gcc.c-torture/compile/trivial.c: ... here.
1100 * gcc.c-torture/unsorted/trunc.c: Move to ...
1101 * gcc.c-torture/compile/trunc.c: ... here.
1102 * gcc.c-torture/unsorted/u.c: Move to ...
1103 * gcc.c-torture/compile/u.c: ... here.
1104 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1105 * gcc.c-torture/compile/udconvert.c: ... here.
1106 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1107 * gcc.c-torture/compile/udivmod4.c: ... here.
1108 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1109 * gcc.c-torture/compile/UHIcmp.c: ... here.
1110 * gcc.c-torture/unsorted/uns.c: Move to ...
1111 * gcc.c-torture/compile/uns.c: ... here.
1112 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1113 * gcc.c-torture/compile/uns_tst.c: ... here.
1114 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1115 * gcc.c-torture/compile/UQIcmp.c: ... here.
1116 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1117 * gcc.c-torture/compile/USIcmp.c: ... here.
1118 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1119 * gcc.c-torture/compile/uuarg.c: ... here.
1120 * gcc.c-torture/unsorted/v.c: Move to ...
1121 * gcc.c-torture/compile/v.c: ... here.
1122 * gcc.c-torture/unsorted/w.c: Move to ...
1123 * gcc.c-torture/compile/w.c: ... here.
1124 * gcc.c-torture/unsorted/ww.c: Move to ...
1125 * gcc.c-torture/compile/ww.c: ... here.
1126 * gcc.c-torture/unsorted/xb.c: Move to ...
1127 * gcc.c-torture/compile/xb.c: ... here.
1128 * gcc.c-torture/unsorted/xbg.c: Move to ...
1129 * gcc.c-torture/compile/xbg.c: ... here.
1130 * gcc.c-torture/unsorted/x.c: Move to ...
1131 * gcc.c-torture/compile/x.c: ... here.
1132 * gcc.c-torture/unsorted/xc.c: Move to ...
1133 * gcc.c-torture/compile/xc.c: ... here.
1134 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1135 * gcc.c-torture/compile/xcsebug.c: ... here.
1136 * gcc.c-torture/unsorted/xdi.c: Move to ...
1137 * gcc.c-torture/compile/xdi.c: ... here.
1138 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1139 * gcc.c-torture/compile/xfoo.c: ... here.
1140 * gcc.c-torture/unsorted/xi.c: Move to ...
1141 * gcc.c-torture/compile/xi.c: ... here.
1142 * gcc.c-torture/unsorted/xlop.c: Move to ...
1143 * gcc.c-torture/compile/xlop.c: ... here.
1144 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1145 * gcc.c-torture/compile/xmtst.c: ... here.
1146 * gcc.c-torture/unsorted/xneg.c: Move to ...
1147 * gcc.c-torture/compile/xneg.c: ... here.
1148 * gcc.c-torture/unsorted/xopt.c: Move to ...
1149 * gcc.c-torture/compile/xopt.c: ... here.
1150 * gcc.c-torture/unsorted/xor.c: Move to ...
1151 * gcc.c-torture/compile/xor.c: ... here.
1152 * gcc.c-torture/unsorted/xorn.c: Move to ...
1153 * gcc.c-torture/compile/xorn.c: ... here.
1154 * gcc.c-torture/unsorted/xp.c: Move to ...
1155 * gcc.c-torture/compile/xp.c: ... here.
1156 * gcc.c-torture/unsorted/xpp.c: Move to ...
1157 * gcc.c-torture/compile/xpp.c: ... here.
1158 * gcc.c-torture/unsorted/xs.c: Move to ...
1159 * gcc.c-torture/compile/xs.c: ... here.
1160 * gcc.c-torture/unsorted/xsh.c: Move to ...
1161 * gcc.c-torture/compile/xsh.c: ... here.
1162 * gcc.c-torture/unsorted/xz.c: Move to ...
1163 * gcc.c-torture/compile/xz.c: ... here.
1164 * gcc.c-torture/unsorted/xzz.c: Move to ...
1165 * gcc.c-torture/compile/xzz.c: ... here.
1166
1167 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1168
1169 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1170 (abort, exit): Declare.
1171
1172 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1173
1174 PR sanitizer/61897
1175 PR sanitizer/62140
1176 * c-c++-common/asan/pr62140-1.c: New test.
1177 * c-c++-common/asan/pr62140-2.c: New test.
1178
1179 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1180 Tobias Burnus <burnus@net-b.de>
1181
1182 PR fortran/62309
1183 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1184
1185 2014-08-31 Tobias Burnus <burnus@net-b.de>
1186
1187 * gfortran.dg/coarray_lib_comm_1.f90: New.
1188
1189 2014-08-30 Andrew Pinski <apinski@cavium.com>
1190
1191 * gcc.c-torture/execute/20140828-1.c: New testcase.
1192
1193 2014-08-29 DJ Delorie <dj@redhat.com>
1194
1195 * lib/target-supports.exp (check_effective_target_size32plus):
1196 Increase size to avoid false positives on 24-bit address spaces.
1197 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1198 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1199 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1200 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1201 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1202 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1203 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1204 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1205
1206 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/54002
1209 * g++.dg/cpp0x/constexpr-54002.C: New.
1210
1211 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/56991
1214 * g++.dg/cpp0x/constexpr-56991.C: New.
1215
1216 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/57764
1219 * g++.dg/cpp0x/constexpr-57764.C: New.
1220
1221 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/59938
1224 * g++.dg/cpp0x/constexpr-59938.C: New.
1225
1226 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/61484
1229 * g++.dg/cpp0x/constexpr-61484.C: New.
1230
1231 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1232
1233 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1234 vec_round, vec_splat, vec_div, and vec_mul.
1235 * gcc.target/powerpc/builtins-2.c: New test.
1236
1237 2014-08-28 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/62283
1240 * gfortran.dg/vect/pr62283.f: New testcase.
1241 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1242 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1243 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1244 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1245 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1246 * gcc.dg/vect/vect-33.c: Likewise.
1247
1248 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1249
1250 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1251
1252 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1253
1254 PR cpp/23827 - standard C++ should not have hex float preprocessor
1255 tokens
1256 * g++.dg/cpp/pr23827_cxx11.C: New.
1257 * g++.dg/cpp/pr23827_cxx98.C: New.
1258 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1259 * gcc.dg/cpp/pr23827_c90.c: New.
1260 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1261 * gcc.dg/cpp/pr23827_c99.c: New.
1262
1263 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/52892
1266 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1267 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1268 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1269
1270 2014-08-27 Guozhi Wei <carrot@google.com>
1271
1272 PR target/62262
1273 * gcc.target/aarch64/pr62262.c: New test.
1274
1275 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1276
1277 PR target/60606
1278 PR target/61330
1279 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1280 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1281
1282 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1283
1284 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1285 failure on s390*-*-linux-gnu.
1286
1287 2014-08-26 Richard Biener <rguenther@suse.de>
1288
1289 PR tree-optimization/62175
1290 * g++.dg/torture/pr62175.C: New testcase.
1291
1292 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1293
1294 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1295 copy of compile/compile.exp.
1296 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1297 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1298 i?86-*.
1299 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1300 m32c-*-*.
1301 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1302 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1303 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1304 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1305 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1306 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1307 * gcc.c-torture/execute/20040703-1.c: Likewise.
1308 * gcc.c-torture/execute/20040705-1.c: Likewise.
1309 * gcc.c-torture/execute/20040705-2.c: Likewise.
1310 * gcc.c-torture/execute/20040709-1.c: Likewise.
1311 * gcc.c-torture/execute/20040709-2.c: Likewise.
1312 * gcc.c-torture/execute/20040811-1.c: Likewise.
1313 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1314 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1315 compiling for x86_64-* or i?86-*.
1316 * gcc.c-torture/execute/20050604-1.c: Likewise.
1317 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1318 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1319 for x86_64-* or i?86-*.
1320 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1321 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1322 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1323 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1324 option.
1325 * gcc.c-torture/execute/20111227-2.c: Moved to...
1326 * gcc.dg/20111227-2.c: ... here. Add -free option.
1327 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1328 * gcc.dg/20111227-3.c: ... here. Add -free option.
1329 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1330 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1331 declarations for abort and exit.
1332 * gcc.c-torture/execute/920711-1.c: Likewise.
1333 * gcc.c-torture/execute/930529-1.c: Likewise.
1334 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1335 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1336 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1337 exit.
1338 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1339 for i?86-* or x86_64-*. Add declarations for abort and exit.
1340 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1341 i?86-* or x86_64-*.
1342 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1343 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1344 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1345 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1346 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1347 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1348 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1349 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1350 m68k-linux.
1351 * gcc.c-torture/execute/loop-2g.c: Likewise.
1352 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1353 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1354 powerpc-*-eabi*.
1355 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1356 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1357 * gcc.c-torture/execute/pr23047.c: Likewise.
1358 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1359 declarations for abort and exit.
1360 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1361 * gcc.c-torture/execute/pr31448.c: Likewise.
1362 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1363 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1364 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1365 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1366 Skip on spu-*.
1367 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1368 declarations for abort and exit.
1369 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1370 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1371 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1372 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1373 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1374 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1375 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1376 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1377 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1378 * gcc.c-torture/execute/pr56799.c: Likewise.
1379 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1380 option. Add declarations for abort and exit.
1381 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1382 * gcc.c-torture/execute/pr58570.c: Likewise.
1383 * gcc.c-torture/execute/pr60822.c: Likewise.
1384 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1385 * gcc.c-torture/execute/shiftdi.c: Likewise.
1386 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1387 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1388 * gcc.c-torture/execute/usmul.c: Require int32plus.
1389 * gcc.c-torture/execute/vrp-5.c: Likewise.
1390 * gcc.c-torture/execute/vrp-6.c: Likewise.
1391 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1392 * gcc.c-torture/execute/20010122-1.x: Delete.
1393 * gcc.c-torture/execute/20010129-1.x: Delete.
1394 * gcc.c-torture/execute/20020404-1.x: Delete.
1395 * gcc.c-torture/execute/20021024-1.x: Delete.
1396 * gcc.c-torture/execute/20021127-1.x: Delete.
1397 * gcc.c-torture/execute/20030125-1.x: Delete.
1398 * gcc.c-torture/execute/20030216-1.x: Delete.
1399 * gcc.c-torture/execute/20030222-1.x: Delete.
1400 * gcc.c-torture/execute/20040629-1.x: Delete.
1401 * gcc.c-torture/execute/20040703-1.x: Delete.
1402 * gcc.c-torture/execute/20040705-1.x: Delete.
1403 * gcc.c-torture/execute/20040705-2.x: Delete.
1404 * gcc.c-torture/execute/20040709-1.x: Delete.
1405 * gcc.c-torture/execute/20040709-2.x: Delete.
1406 * gcc.c-torture/execute/20040811-1.x: Delete.
1407 * gcc.c-torture/execute/20050316-1.x: Delete.
1408 * gcc.c-torture/execute/20050316-2.x: Delete.
1409 * gcc.c-torture/execute/20050316-3.x: Delete.
1410 * gcc.c-torture/execute/20050604-1.x: Delete.
1411 * gcc.c-torture/execute/20061101-1.x: Delete.
1412 * gcc.c-torture/execute/20061220-1.x: Delete.
1413 * gcc.c-torture/execute/20081117-1.x: Delete.
1414 * gcc.c-torture/execute/20101011-1.x: Delete.
1415 * gcc.c-torture/execute/20120919-1.x: Delete.
1416 * gcc.c-torture/execute/920612-1.x: Delete.
1417 * gcc.c-torture/execute/920710-1.x: Delete.
1418 * gcc.c-torture/execute/920711-1.x: Delete.
1419 * gcc.c-torture/execute/930529-1.x: Delete.
1420 * gcc.c-torture/execute/931004-12.x: Delete.
1421 * gcc.c-torture/execute/980709-1.x: Delete.
1422 * gcc.c-torture/execute/981130-1.x: Delete.
1423 * gcc.c-torture/execute/990127-2.x: Delete.
1424 * gcc.c-torture/execute/990413-2.x: Delete.
1425 * gcc.c-torture/execute/990826-0.x: Delete.
1426 * gcc.c-torture/execute/bf64-1.x: Delete.
1427 * gcc.c-torture/execute/bitfld-4.x: Delete.
1428 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1429 * gcc.c-torture/execute/cvt-1.x: Delete.
1430 * gcc.c-torture/execute/eeprof-1.x: Delete.
1431 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1432 * gcc.c-torture/execute/loop-2f.x: Delete.
1433 * gcc.c-torture/execute/loop-2g.x: Delete.
1434 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1435 * gcc.c-torture/execute/nest-align-1.x: Delete.
1436 * gcc.c-torture/execute/pr19689.x: Delete.
1437 * gcc.c-torture/execute/pr22493-1.x: Delete.
1438 * gcc.c-torture/execute/pr23047.x: Delete.
1439 * gcc.c-torture/execute/pr23135.x: Delete.
1440 * gcc.c-torture/execute/pr29797-1.x: Delete.
1441 * gcc.c-torture/execute/pr31448.x: Delete.
1442 * gcc.c-torture/execute/pr35456.x: Delete.
1443 * gcc.c-torture/execute/pr37573.x: Delete.
1444 * gcc.c-torture/execute/pr38151.x: Delete.
1445 * gcc.c-torture/execute/pr39228.x: Delete.
1446 * gcc.c-torture/execute/pr39501.x: Delete.
1447 * gcc.c-torture/execute/pr40386.x: Delete.
1448 * gcc.c-torture/execute/pr43220.x: Delete.
1449 * gcc.c-torture/execute/pr44683.x: Delete.
1450 * gcc.c-torture/execute/pr45262.x: Delete.
1451 * gcc.c-torture/execute/pr47237.x: Delete.
1452 * gcc.c-torture/execute/pr51581-1.x: Delete.
1453 * gcc.c-torture/execute/pr51581-2.x: Delete.
1454 * gcc.c-torture/execute/pr52979-1.x: Delete.
1455 * gcc.c-torture/execute/pr52979-2.x: Delete.
1456 * gcc.c-torture/execute/pr53366-1.x: Delete.
1457 * gcc.c-torture/execute/pr56799.x: Delete.
1458 * gcc.c-torture/execute/pr57124.x: Delete.
1459 * gcc.c-torture/execute/pr57344-2.x: Delete.
1460 * gcc.c-torture/execute/pr58570.x: Delete.
1461 * gcc.c-torture/execute/pr60822.x: Delete.
1462 * gcc.c-torture/execute/pr7284-1.x: Delete.
1463 * gcc.c-torture/execute/shiftdi.x: Delete.
1464 * gcc.c-torture/execute/simd-4.x: Delete.
1465 * gcc.c-torture/execute/strncmp-1.x: Delete.
1466 * gcc.c-torture/execute/usmul.x: Delete.
1467 * gcc.c-torture/execute/vrp-5.x: Delete.
1468 * gcc.c-torture/execute/vrp-6.x: Delete.
1469 * gcc.c-torture/execute/zerolen-2.x: Delete.
1470
1471 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1474
1475 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/34938
1478 * g++.dg/template/pr34938-1.C: New.
1479 * g++.dg/template/pr34938-2.C: Likewise.
1480
1481 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1482
1483 PR target/61996
1484 * gcc.target/sh/pr61996.c: New.
1485
1486 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1487
1488 * g++.dg/cpp0x/cplusplus.C: New.
1489 * g++.dg/cpp0x/cplusplus_0x.C: New.
1490 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1491 * g++.dg/cpp0x/auto41.C: Ditto.
1492 * g++.dg/cpp0x/auto9.C: Ditto.
1493 * g++.dg/cpp0x/initlist26.C: Ditto.
1494 * g++.dg/cpp0x/pr59111.C: Ditto.
1495 * g++.dg/cpp0x/trailing2.C: Ditto.
1496 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1497 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1498 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1499 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1500 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1501 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1502 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1503 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1504 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1505 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1506 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1507 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1508 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1509 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1510 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1511 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1512 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1513 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1514 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1515 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1516 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1517 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1518 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1519 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1520 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1521 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1522 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1523 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1524 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1525 * g++.dg/cpp1y/digit-sep.C: Ditto.
1526 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1527 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1528 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1529 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1530 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1531 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1532 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1533 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1534 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1535 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1536 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1537 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1538 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1539 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1540 * g++.dg/cpp1y/lambda-init.C: Ditto.
1541 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1542 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1543 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1544 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1545 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1546 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1547 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1548 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1549 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1550 * g++.dg/cpp1y/mangle1.C: Ditto.
1551 * g++.dg/cpp1y/pr57640.C: Ditto.
1552 * g++.dg/cpp1y/pr57644.C: Ditto.
1553 * g++.dg/cpp1y/pr58500.C: Ditto.
1554 * g++.dg/cpp1y/pr58533.C: Ditto.
1555 * g++.dg/cpp1y/pr58534.C: Ditto.
1556 * g++.dg/cpp1y/pr58535.C: Ditto.
1557 * g++.dg/cpp1y/pr58536.C: Ditto.
1558 * g++.dg/cpp1y/pr58548.C: Ditto.
1559 * g++.dg/cpp1y/pr58549.C: Ditto.
1560 * g++.dg/cpp1y/pr58637.C: Ditto.
1561 * g++.dg/cpp1y/pr58708.C: Ditto.
1562 * g++.dg/cpp1y/pr59110.C: Ditto.
1563 * g++.dg/cpp1y/pr59112.C: Ditto.
1564 * g++.dg/cpp1y/pr59113.C: Ditto.
1565 * g++.dg/cpp1y/pr59629.C: Ditto.
1566 * g++.dg/cpp1y/pr59635.C: Ditto.
1567 * g++.dg/cpp1y/pr59636.C: Ditto.
1568 * g++.dg/cpp1y/pr59638.C: Ditto.
1569 * g++.dg/cpp1y/pr59867.C: Ditto.
1570 * g++.dg/cpp1y/pr60033.C: Ditto.
1571 * g++.dg/cpp1y/pr60052.C: Ditto.
1572 * g++.dg/cpp1y/pr60053.C: Ditto.
1573 * g++.dg/cpp1y/pr60054.C: Ditto.
1574 * g++.dg/cpp1y/pr60064.C: Ditto.
1575 * g++.dg/cpp1y/pr60065.C: Ditto.
1576 * g++.dg/cpp1y/pr60190.C: Ditto.
1577 * g++.dg/cpp1y/pr60311.C: Ditto.
1578 * g++.dg/cpp1y/pr60332.C: Ditto.
1579 * g++.dg/cpp1y/pr60376.C: Ditto.
1580 * g++.dg/cpp1y/pr60377.C: Ditto.
1581 * g++.dg/cpp1y/pr60384.C: Ditto.
1582 * g++.dg/cpp1y/pr60390.C: Ditto.
1583 * g++.dg/cpp1y/pr60391.C: Ditto.
1584 * g++.dg/cpp1y/pr60393.C: Ditto.
1585 * g++.dg/cpp1y/pr60573.C: Ditto.
1586 * g++.dg/cpp1y/pr60626.C: Ditto.
1587 * g++.dg/cpp1y/pr60627.C: Ditto.
1588 * g++.dg/cpp1y/regress1.C: Ditto.
1589 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1590 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1591 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1592 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1593 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1594 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1595 * g++.dg/cpp1y/var-templ1.C: Ditto.
1596 * g++.dg/cpp1y/var-templ2.C: Ditto.
1597 * g++.dg/cpp1y/var-templ3.C: Ditto.
1598 * g++.dg/cpp1y/var-templ4.C: Ditto.
1599 * g++.dg/cpp1y/var-templ5.C: Ditto.
1600 * g++.dg/cpp1y/var-templ6.C: Ditto.
1601 * g++.dg/cpp1y/var-templ7.C: Ditto.
1602 * g++.dg/cpp1y/vla1.C: Ditto.
1603 * g++.dg/cpp1y/vla2.C: Ditto.
1604 * g++.dg/cpp1y/vla3.C: Ditto.
1605 * g++.dg/cpp1y/vla4.C: Ditto.
1606 * g++.dg/cpp1y/vla5.C: Ditto.
1607 * g++.dg/cpp1y/vla8.C: Ditto.
1608 * g++.dg/cpp1y/vla9.C: Ditto.
1609 * g++.dg/cpp1y/vla10.C: Ditto.
1610 * g++.dg/cpp1y/vla11.C: Ditto.
1611 * g++.dg/cpp1y/vla12.C: Ditto.
1612 * g++.dg/cpp1y/vla13.C: Ditto.
1613 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1614 * g++.dg/ext/vector23.C: Ditto.
1615 * g++.dg/ext/vla11.C: Ditto.
1616 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1617 * g++.dg/warn/Wvla-2.C: Ditto.
1618 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1619 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1620 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1621 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1622 in error message.
1623 * g++.dg/system-binary-constants-1.C: Ditto.
1624 * g++.dg/cpp1y/cplusplus_1y.C: New.
1625 * g++.dg/cpp1z/cplusplus.C: New.
1626 * lib/target-supports.exp:
1627 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1628 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1629 (check_effective_target_c++11_down): Ditto.
1630
1631 2014-08-22 Marek Polacek <polacek@redhat.com>
1632
1633 PR c++/62199
1634 * c-c++-common/pr62199.c: New test.
1635 * c-c++-common/pr62199-2.c: New test.
1636 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1637
1638 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1639
1640 PR c++/57709
1641 * g++.dg/Wshadow.C: New test.
1642
1643 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1644
1645 PR fortran/62135
1646 * gfortran.dg/pr62135.f90: New test.
1647
1648 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1649
1650 * g++.dg/warn/wdate-time.C: Remove.
1651 * gcc.dg/wdate-time.c: Move from here...
1652 * c-c++-common/wdate-time.c: ... to here.
1653
1654 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1655
1656 * gfortran.dg/use_without_only_1.f90: New test.
1657
1658 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1659
1660 PR other/62008
1661 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1662
1663 2014-08-22 Tony Wang <tony.wang@arm.com>
1664
1665 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1666 dejagnu wrapper.
1667
1668 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1669
1670 PR fortran/62214
1671 * gfortran.dg/array_assignment_5.f90: New test.
1672
1673 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1674
1675 * lib/target-supports.exp
1676 (check_effective_target_logical_op_short_circuit): Add nios2.
1677 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1678 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1679 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1680 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1681 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1682 for test using -fPIC.
1683 * gcc.dg/lto/pr61526_0.c: Likewise.
1684
1685 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1686
1687 PR tree-optimization/62091
1688 * g++.dg/ipa/devirt-37.C: Update template.
1689 * g++.dg/ipa/devirt-40.C: New testcase.
1690
1691 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1692
1693 PR tree-optimization/62112
1694 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1695 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1696 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1697 * gcc.c-torture/execute/20071219-1.c: Likewise.
1698
1699 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1700
1701 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1702
1703 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1704
1705 * gcc.target/powerpc/swaps-p8-1.c: New test.
1706 * gcc.target/powerpc/swaps-p8-2.c: New test.
1707 * gcc.target/powerpc/swaps-p8-3.c: New test.
1708 * gcc.target/powerpc/swaps-p8-4.c: New test.
1709 * gcc.target/powerpc/swaps-p8-5.c: New test.
1710 * gcc.target/powerpc/swaps-p8-6.c: New test.
1711 * gcc.target/powerpc/swaps-p8-7.c: New test.
1712 * gcc.target/powerpc/swaps-p8-8.c: New test.
1713 * gcc.target/powerpc/swaps-p8-9.c: New test.
1714 * gcc.target/powerpc/swaps-p8-10.c: New test.
1715 * gcc.target/powerpc/swaps-p8-11.c: New test.
1716 * gcc.target/powerpc/swaps-p8-12.c: New test.
1717
1718 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1719
1720 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1721
1722 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1723
1724 * g++.dg/ipa/devirt-37.C: Fix testcase.
1725
1726 2014-08-20 Martin Jambor <mjambor@suse.cz>
1727 Wei Mi <wmi@google.com>
1728
1729 PR ipa/60449
1730 PR middle-end/61776
1731 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1732 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1733 * testsuite/gcc.dg/pr61776.c: New test.
1734
1735 2014-08-20 Steve Ellcey <sellcey@mips.com>
1736
1737 PR middle-end/49191
1738 * lib/target-supports.exp (check_effective_target_non_strict_align):
1739 Add function description.
1740
1741 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1742
1743 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1744 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1745
1746 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1747
1748 PR c/59304
1749 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1750 before setting the option.
1751 * diagnostic.c (diagnostic_classify_diagnostic): Record
1752 command-line status.
1753
1754 2014-08-20 Mark Wielaard <mjw@redhat.com>
1755
1756 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1757
1758 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1759
1760 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1761 Return memory full when we have a tiny target and relocation
1762 truncation occurs.
1763 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1764 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1765 * lib/target-supports.exp (check_effective_target_tiny): New function.
1766
1767 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1768
1769 * gfortran.dg/errnocheck_1.f90: New test.
1770 * gfortran.dg/associative_1.f90: New test.
1771
1772 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1773
1774 PR preprocessor/51303
1775 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1776
1777 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1778
1779 PR c/60975
1780 PR c/53063
1781 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1782
1783 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1784
1785 * lib/target-supports.exp
1786 (check_effective_target_arm_v8_neon_ok_nocache): Add
1787 "-march-armv8-a" to compile flags.
1788
1789 2014-08-19 Marek Polacek <polacek@redhat.com>
1790
1791 PR c++/62153
1792 * c-c++-common/Wbool-compare-1.c: New test.
1793
1794 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1795
1796 PR c/45584
1797 * gcc.dg/pr13519-1.c: Adjust.
1798
1799 2014-08-19 Mark Wielaard <mjw@redhat.com>
1800
1801 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1802
1803 2014-07-08 Mark Wielaard <mjw@redhat.com>
1804
1805 PR debug/59051
1806 * gcc.dg/guality/restrict.c: New test.
1807
1808 2014-08-19 Mark Wielaard <mjw@redhat.com>
1809
1810 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1811 matching. Catch '<unknown type in ' to recognize older gdb versions.
1812 * gcc.dg/guality/const-volatile.c: New test.
1813
1814 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1815
1816 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1817 !gas.
1818
1819 2014-08-19 Marek Polacek <polacek@redhat.com>
1820
1821 * gcc.dg/Wc99-c11-compat-1.c: New test.
1822 * gcc.dg/Wc99-c11-compat-2.c: New test.
1823 * gcc.dg/Wc99-c11-compat-3.c: New test.
1824 * gcc.dg/Wc99-c11-compat-4.c: New test.
1825 * gcc.dg/Wc99-c11-compat-5.c: New test.
1826 * gcc.dg/Wc99-c11-compat-6.c: New test.
1827 * gcc.dg/Wc99-c11-compat-7.c: New test.
1828
1829 2014-08-19 Marek Polacek <polacek@redhat.com>
1830
1831 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1832 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1833 * gcc.dg/Wc90-c99-compat-7.c: New test.
1834 * gcc.dg/Wc90-c99-compat-8.c: New test.
1835 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1836
1837 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1838 Steven Bosscher <steven@gcc.gnu.org>
1839
1840 PR c/52952
1841 * gcc.dg/redecl-4.c: Add column markers.
1842 * gcc.dg/format/bitfld-1.c: Likewise.
1843 * gcc.dg/format/attr-2.c: Likewise.
1844 * gcc.dg/format/attr-6.c: Likewise.
1845 * gcc.dg/format/array-1.c: Likewise.
1846 * gcc.dg/format/attr-7.c: Likewise.
1847 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1848 * gcc.dg/format/attr-4.c: Likewise.
1849 * gcc.dg/format/branch-1.c: Likewise.
1850 * gcc.dg/format/c90-printf-1.c: Likewise.
1851
1852 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1853
1854 * guality/nrv-1.c: Add `used' attribute to a1.
1855
1856 2014-08-18 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/62090
1859 * gcc.dg/pr62090-2.c: New testcase.
1860
1861 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1862
1863 * g++.dg/ipa/pr61800.C: New.
1864
1865 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1866
1867 PR sanitizer/62089
1868 * c-c++-common/asan/pr62089.c: New test.
1869 * c-c++-common/asan/bitfield-1.c: New test.
1870 * c-c++-common/asan/bitfield-2.c: New test.
1871 * c-c++-common/asan/bitfield-3.c: New test.
1872 * c-c++-common/asan/bitfield-4.c: New test.
1873
1874 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1875
1876 PR tree-optimization/52904
1877 * gcc.dg/pr52904.c: New test.
1878
1879 2014-08-17 Tobias Burnus <burnus@net-b.de>
1880
1881 * gfortran.dg/finalize_27.f90: New.
1882
1883 2014-08-16 Andrew Pinski <apinski@cavium.com>
1884
1885 * gcc.c-torture/compile/20140816-1.c: New testcase.
1886
1887 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 PR c++/52819
1890 * g++.dg/template/pr52819.C: New.
1891
1892 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1893
1894 PR fortran/62142
1895 * gfortran.dg/realloc_on_assign_24.f90: New test.
1896
1897 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 PR c++/62072
1900 Revert:
1901 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 DR 1584
1904 PR c++/57466
1905 * g++.dg/template/pr57466.C: New.
1906 * g++.dg/cpp0x/pr57466.C: Likewise.
1907 * g++.dg/template/unify6.C: Update.
1908
1909 * g++.dg/cpp0x/sfinae52.C: New.
1910
1911 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1912
1913 PR target/61878
1914 * gcc.target/i386/avx512f-typecast-1.c: New test.
1915 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1916 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1917 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1918 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1919 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1920 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1921 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1922 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1923 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1924 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1925 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1926 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1927 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1928 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1929 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1930 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1931 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1932 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1933 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1934 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1935 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1940 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1941 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1942 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1943 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1946 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1947 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1948 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1955
1956 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1957 Tobias Burnus <burnus@net-b.de>
1958
1959 PR fortran/62131
1960 * gfortran.dg/gomp/pr62131.f90: New test.
1961
1962 2014-08-15 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/62031
1965 * gcc.dg/torture/pr62031.c: New testcase.
1966
1967 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1968
1969 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1970
1971 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1972
1973 PR tree-optimization/62091
1974 * g++.dg/ipa/devirt-38.C: New testcase.
1975
1976 2014-08-14 Marek Polacek <polacek@redhat.com>
1977
1978 DR 458
1979 * gcc.dg/c11-stdatomic-2.c: New test.
1980
1981 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1982
1983 PR fortran/62106
1984 * gfortran.dg/array_constructor_49.f90: New test.
1985
1986 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1987
1988 PR c++/54377
1989 * g++.dg/template/pr54377.C: New.
1990 * g++.dg/cpp0x/pr54377.C: Likewise.
1991 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1992 * g++.dg/cpp0x/pr51226.C: Likewise.
1993 * g++.dg/cpp0x/variadic2.C: Likewise.
1994 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1995 * g++.dg/template/dtor3.C: Likewise.
1996 * g++.dg/template/qualttp4.C: Likewise.
1997 * g++.dg/template/spec28.C: Likewise.
1998 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1999 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2000
2001 2014-08-14 Tom de Vries <tom@codesourcery.com>
2002
2003 PR rtl-optimization/62004
2004 PR rtl-optimization/62030
2005 * gcc.dg/pr62004.c: New test.
2006 * gcc.dg/pr62030.c: Same.
2007 * gcc.target/mips/pr62030-octeon.c: Same.
2008
2009 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2010
2011 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2012 * g++.dg/cpp0x/decltype2.C: Likewise.
2013 * g++.dg/cpp0x/decltype3.C: Likewise.
2014 * g++.dg/cpp0x/pr60249.C: Likewise.
2015 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2016 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2017 * g++.dg/cpp0x/variadic2.C: Likewise.
2018 * g++.dg/cpp0x/variadic74.C: Likewise.
2019 * g++.dg/parse/error10.C: Likewise.
2020 * g++.dg/parse/error15.C: Likewise.
2021 * g++.dg/parse/error2.C: Likewise.
2022 * g++.dg/template/crash106.C: Likewise.
2023 * g++.dg/template/crash89.C: Likewise.
2024 * g++.dg/template/nontype7.C: Likewise.
2025 * g++.dg/template/void3.C: Likewise.
2026 * g++.dg/template/void7.C: Likewise.
2027
2028 2014-08-14 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/62090
2031 * gcc.dg/pr62090.c: New testcase.
2032
2033 2014-08-14 Richard Biener <rguenther@suse.de>
2034
2035 PR rtl-optimization/62079
2036 * g++.dg/pr62079.C: New testcase.
2037
2038 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2039
2040 * gcc.target/arm/max-insns-skipped.c: New test.
2041
2042 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2043
2044 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2045
2046 2014-08-12 Marek Polacek <polacek@redhat.com>
2047
2048 * gcc.dg/concat.c: Add dg-options.
2049 * gcc.dg/func-outside-2.c: Add __extension__.
2050 * gcc.dg/pr19967.c: Use -std=c99.
2051 * gcc.dg/pr22458-1.c: Add dg-options.
2052 * gcc.dg/pr33676.c: Add dg-options.
2053 * gcc.dg/gnu-predef-1.c: New test.
2054 * gcc.dg/c90-func-1.c: New test.
2055 * gcc.dg/c90-func-2.c: New test.
2056 * gcc.dg/c90-func-2.h: New test.
2057
2058 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2059
2060 * lib/target/supports.exp
2061 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2062 or later.
2063
2064 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2065
2066 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2067 on Neon hardware.
2068
2069 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2070 * gcc.target/arm/pr59985.c: Likewise.
2071
2072 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2073
2074 PR other/61962
2075 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2076
2077 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2078
2079 PR middle-end/62103
2080 * gcc.c-torture/execute/bitfld-6.c: New test.
2081
2082 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2083
2084 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2085 * gcc.target/arm/pr56184.C: Likewise.
2086 * gcc.target/arm/pr59896.c: Likewise.
2087 * gcc.target/arm/stack-red-zone.c: Likewise.
2088 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2089
2090 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2091 check_effective_target_arm_thumb2_ok): Test with code that passes
2092 an argument and returns a result.
2093
2094 2014-08-11 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/62075
2097 * gcc.dg/vect/pr62075.c: New testcase.
2098
2099 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2100
2101 PR tree-optimization/62073
2102 * gcc.dg/vect/pr62073.c: New test.
2103
2104 2014-08-11 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/62070
2107 * gcc.dg/pr62070.c: New testcase.
2108
2109 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2110
2111 * c-c++-common/asan/inc.c: Update test.
2112 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2113 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2114 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2115 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2116 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2117 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2118 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2119 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2120 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2121 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2122
2123 2014-08-10 Marek Polacek <polacek@redhat.com>
2124
2125 PR c/51849
2126 * gcc.dg/Wc90-c99-compat-1.c: New test.
2127 * gcc.dg/Wc90-c99-compat-2.c: New test.
2128 * gcc.dg/Wc90-c99-compat-3.c: New test.
2129 * gcc.dg/Wc90-c99-compat-4.c: New test.
2130 * gcc.dg/Wc90-c99-compat-5.c: New test.
2131 * gcc.dg/Wc90-c99-compat-6.c: New test.
2132 * gcc.dg/wvla-1.c: Adjust dg-warning.
2133 * gcc.dg/wvla-2.c: Adjust dg-warning.
2134 * gcc.dg/wvla-4.c: Adjust dg-warning.
2135 * gcc.dg/wvla-6.c: Adjust dg-warning.
2136
2137 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2138
2139 PR fortran/61999
2140 * gfortran.dg/dot_product_3.f90: New test case.
2141
2142 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2143
2144 * g++.dg/ipa/devirt-35.C: Fix template.
2145 * g++.dg/ipa/devirt-36.C: Likewise.
2146 * g++.dg/ipa/devirt-37.C: New testcase.
2147
2148 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2149
2150 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2151 * g++.dg/cpp0x/enum29.C: Adjust.
2152
2153 2014-08-08 Richard Biener <rguenther@suse.de>
2154
2155 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2156 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2157 * gfortran.dg/array_memcpy_4.f90: Likewise.
2158 * gfortran.dg/trim_optimize_1.f90: Likewise.
2159 * gfortran.dg/trim_optimize_2.f90: Likewise.
2160
2161 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2162
2163 * gcc.dg/zero_sign_ext_test.c: New test.
2164
2165 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2166
2167 * gcc.dg/torture/pr61772.c: Skip lto running.
2168
2169 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2170
2171 PR tree-optimization/60707
2172 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2173
2174 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2175
2176 * g++.dg/ipa/devirt-35.C: New testcase.
2177 * g++.dg/ipa/devirt-36.C: New testcase.
2178
2179 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/51312
2182 * g++.dg/cpp0x/enum29.C: New.
2183
2184 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2185
2186 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2187 defining in dg-options.
2188 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2189
2190 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2191
2192 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2193
2194 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2195 on 32-bit hppa-hpux.
2196
2197 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2198 * c-c++-common/pr50459.c: Likewise.
2199
2200 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2201
2202 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2203 values.h, change MAXDOUBLE for DBL_MAX.
2204 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2205 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2206 values.h, change MAXFLOAT for FLT_MAX.
2207 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2208 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2209 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2210 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2211 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2212 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2213 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2214 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2215 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2216
2217 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2218
2219 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2220
2221 2014-08-07 Marek Polacek <polacek@redhat.com>
2222
2223 * gcc.dg/fold-reassoc-3.c: New test.
2224
2225 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2226
2227 * gcc.target/i386/struct-size.c: New.
2228
2229 2014-08-07 Tom de Vries <tom@codesourcery.com>
2230
2231 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2232 * lib/target-supports.exp (check_effective_target_glibc)
2233 (check_effective_target_glibc_2_12_or_later)
2234 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2235
2236 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2237
2238 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2239
2240 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/43906
2243 * g++.dg/warn/Waddress-1.C: New.
2244
2245 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2246
2247 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2248
2249 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2250
2251 PR debug/61923
2252 * gcc.target/i386/pr61923.c: New test.
2253
2254 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2255
2256 * gcc.target/aarch64/vdup_n_2.c: New test.
2257
2258 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2259
2260 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2261 powerpc_elfv2.
2262
2263 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR rtl-optimization/61801
2266 * gcc.target/i386/pr61801.c: Rewritten.
2267
2268 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2269
2270 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2271 Fix types.
2272 (test_vqdmlsls_lane_s32): Likewise.
2273 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2274 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2275
2276 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277
2278 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2279 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2280 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2281 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2282 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2283 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2284 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2285 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2286
2287 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2288
2289 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2290 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2291 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2292 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2293 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2294 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2295
2296 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297
2298 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2299
2300 2014-08-04 Rohit <rohitarulraj@freescale.com>
2301
2302 PR target/60102
2303 * gcc.target/powerpc/pr60102.c: New testcase.
2304
2305 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2306
2307 PR target/61713
2308 * gcc.dg/pr61756.c: New test.
2309
2310 2014-08-04 Tom de Vries <tom@codesourcery.com>
2311
2312 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2313 version instead of required-target.
2314 * lib/target-supports.exp
2315 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2316 (check_effective_target_glibc_2_11_or_earlier): ... this.
2317
2318 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2319
2320 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2321 * gnat.dg/specs/debug1.ads: Adjust.
2322 * gnat.dg/specs/formal_type.ads: Fix error in test.
2323
2324 2014-08-03 Marek Polacek <polacek@redhat.com>
2325
2326 * gcc.dg/case-bogus-1.c: New test.
2327
2328 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2329
2330 PR c++/15339
2331 * g++.dg/other/default9.C: New.
2332 * g++.dg/other/default10.C: Likewise.
2333 * g++.dg/other/default3.C: Remove xfail.
2334
2335 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2336
2337 * g++.dg/warn/Wsuggest-final.C: New testcase.
2338 * g++.dg/ipa/devirt-34.C: Fix.
2339
2340 2014-08-02 Marek Polacek <polacek@redhat.com>
2341
2342 PR c/59855
2343 * gcc.dg/Wdesignated-init-2.c: New test.
2344
2345 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 DR 217 again
2348 * g++.dg/tc1/dr217-2.C: New.
2349
2350 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2351
2352 PR other/61963
2353 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2354
2355 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2356
2357 PR middle-end/61455
2358 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2359 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2360
2361 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2362
2363 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2364 testcase.
2365
2366 2014-08-01 Richard Biener <rguenther@suse.de>
2367
2368 PR middle-end/61762
2369 * gcc.dg/pr61762.c: Align the string to make the testcase work
2370 on strict-align targets.
2371
2372 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2373
2374 * c-c++-common/ubsan/align-1.c: New test.
2375 * c-c++-common/ubsan/align-2.c: New test.
2376 * c-c++-common/ubsan/align-3.c: New test.
2377 * c-c++-common/ubsan/align-4.c: New test.
2378 * c-c++-common/ubsan/align-5.c: New test.
2379 * c-c++-common/ubsan/attrib-4.c: New test.
2380 * g++.dg/ubsan/align-1.C: New test.
2381 * g++.dg/ubsan/align-2.C: New test.
2382 * g++.dg/ubsan/align-3.C: New test.
2383 * g++.dg/ubsan/attrib-1.C: New test.
2384 * g++.dg/ubsan/null-1.C: New test.
2385 * g++.dg/ubsan/null-2.C: New test.
2386
2387 2014-08-01 Tom de Vries <tom@codesourcery.com>
2388
2389 * lib/target-supports.exp (check_effective_target_glibc)
2390 (check_effective_target_glibc_2_12_or_later)
2391 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2392 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2393 not_glibc_2_11_or_earlier.
2394
2395 2014-07-31 Tom de Vries <tom@codesourcery.com>
2396
2397 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2398
2399 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2400
2401 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2402 (test_vpaddd_s64): Likewise.
2403 (test_vpaddd_s64): Likewise.
2404 * gcc.target/aarch64/simd/vpaddd_f64: New.
2405 * gcc.target/aarch64/simd/vpaddd_s64: New.
2406 * gcc.target/aarch64/simd/vpaddd_u64: New.
2407
2408 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2409
2410 PR target/61948
2411 * gcc.target/arm/pr61948.c: New test case.
2412
2413 2014-07-31 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/61964
2416 * gcc.dg/torture/pr61964.c: New testcase.
2417
2418 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2419
2420 PR c++/60517
2421 * c-c++-common/addrtmp.c: New file.
2422 * c-c++-common/uninit-G.c: Adapt.
2423
2424 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2425
2426 PR lto/61868
2427 * gcc.dg/pr61868.c: New test.
2428
2429 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2430
2431 PR c++/57397
2432 * g++.dg/cpp0x/vt-57397-1.C: New.
2433 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2434
2435 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2436
2437 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2438
2439 2014-07-30 Tom Tromey <tromey@redhat.com>
2440
2441 PR c/59855
2442 * gcc.dg/Wdesignated-init.c: New file.
2443
2444 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2445
2446 * g++.dg/ipa/devirt-34.C: New testcase.
2447
2448 2014-07-28 Richard Biener <rguenther@suse.de>
2449
2450 PR rtl-optimization/61801
2451 * gcc.target/i386/pr61801.c: Fix testcase.
2452
2453 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2454
2455 * gcc.dg/fold-abs-5.c: New test.
2456 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2457 * gcc.dg/fold-compare-8.c: Likewise.
2458
2459 2014-07-28 Richard Biener <rguenther@suse.de>
2460
2461 PR middle-end/52478
2462 * gcc.dg/torture/ftrapv-1.c: New testcase.
2463
2464 2014-07-28 Richard Biener <rguenther@suse.de>
2465
2466 PR tree-optimization/61921
2467 * gfortran.dg/pr61921.f90: New testcase.
2468
2469 2014-07-28 Richard Biener <rguenther@suse.de>
2470
2471 PR rtl-optimization/61801
2472 * gcc.target/i386/pr61801.c: New testcase.
2473
2474 2014-07-27 Marek Polacek <polacek@redhat.com>
2475
2476 PR c/61861
2477 * gcc.dg/pr61861.c: New test.
2478
2479 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2480
2481 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2482 variable problem.
2483
2484 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2485
2486 PR rtl-optimization/61926
2487 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2488 Reverse argument order.
2489 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2490 New XFAILed tests that match the original order.
2491
2492 2014-07-26 Marek Polacek <polacek@redhat.com>
2493
2494 PR c/61077
2495 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2496
2497 2014-07-26 Tobias Burnus <burnus@net-b.de>
2498
2499 PR fortran/61881
2500 PR fortran/61888
2501 PR fortran/57305
2502 * gfortran.dg/sizeof_2.f90: Change dg-error.
2503 * gfortran.dg/sizeof_4.f90: New.
2504 * gfortran.dg/storage_size_1.f08: Correct expected
2505 value.
2506
2507 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2508
2509 PR target/44551
2510 * gcc.target/i386/pr44551-1.c: New file.
2511
2512 2014-07-25 Xinliang David Li <davidxl@google.com>
2513
2514 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2515 * g++.dg/tree-prof/reorder_class1.h: New file.
2516 * g++.dg/tree-prof/reorder_class2.h: New file.
2517 * g++.dg/tree-prof/reorder.C: New test.
2518 * g++.dg/tree-prof/morefunc.C: New test.
2519
2520 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2521
2522 Implement N4051 - Allow typename in a template template parameter
2523 * lib/target-supports.exp (check_effective_target_c++1y): Now
2524 means C++1y and up.
2525 (check_effective_target_c++1y_down): New.
2526 (check_effective_target_c++1z_only): New.
2527 (check_effective_target_c++1z): New.
2528 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2529 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2530 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2531
2532 2014-07-25 Tobias Burnus <burnus@net-b.de>
2533
2534 * gfortran.dg/storage_size_5.f90: New.
2535
2536 2014-07-25 Richard Biener <rguenther@suse.de>
2537
2538 PR middle-end/61762
2539 PR middle-end/61894
2540 * gcc.dg/pr61762.c: New testcase.
2541 * gcc.dg/fold-cstring.c: Likewise.
2542 * gcc.dg/fold-cvect.c: Likewise.
2543
2544 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2545
2546 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2547
2548 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2549 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2550 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2551 * gcc.c-torture/execute/pr23135.x: Likewise.
2552
2553 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2554
2555 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2556
2557 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2558
2559 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2560
2561 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2562
2563 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2564
2565 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2566
2567 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2568 sequences.
2569 * gcc.target/aarch64/test_frame_2.c: Likewise.
2570 * gcc.target/aarch64/test_frame_4.c: Likewise.
2571 * gcc.target/aarch64/test_frame_6.c: Likewise.
2572 * gcc.target/aarch64/test_frame_7.c: Likewise.
2573 * gcc.target/aarch64/test_frame_8.c: Likewise.
2574 * gcc.target/aarch64/test_frame_10.c: Likewise.
2575
2576 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2577
2578 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2579 sequences.
2580 * gcc.target/aarch64/test_frame_10.c: Likewise.
2581 * gcc.target/aarch64/test_frame_2.c: Likewise.
2582 * gcc.target/aarch64/test_frame_4.c: Likewise.
2583 * gcc.target/aarch64/test_frame_6.c: Likewise.
2584 * gcc.target/aarch64/test_frame_7.c: Likewise.
2585 * gcc.target/aarch64/test_frame_8.c: Likewise.
2586 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2587
2588 2014-07-24 Martin Jambor <mjambor@suse.cz>
2589
2590 PR ipa/61160
2591 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2592
2593 2014-07-24 Richard Biener <rguenther@suse.de>
2594
2595 PR ipa/61823
2596 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2597
2598 2014-07-24 Andreas Schwab <schwab@suse.de>
2599
2600 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2601 Also check for __arm__.
2602
2603 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2604
2605 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2606 sequences.
2607
2608 2014-07-24 Marek Polacek <polacek@redhat.com>
2609
2610 PR c/57653
2611 * c-c++-common/pr57653.c: New test.
2612 * c-c++-common/pr57653.h: New file.
2613 * c-c++-common/pr57653-2.c: New test.
2614 * c-c++-common/pr57653-2.h: New file.
2615
2616 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2617
2618 * gcc.target/aarch64/test_frame_common.h: New file.
2619 * gcc.target/aarch64/test_frame_1.c: Likewise.
2620 * gcc.target/aarch64/test_frame_2.c: Likewise.
2621 * gcc.target/aarch64/test_frame_3.c: Likewise.
2622 * gcc.target/aarch64/test_frame_4.c: Likewise.
2623 * gcc.target/aarch64/test_frame_5.c: Likewise.
2624 * gcc.target/aarch64/test_frame_6.c: Likewise.
2625 * gcc.target/aarch64/test_frame_7.c: Likewise.
2626 * gcc.target/aarch64/test_frame_8.c: Likewise.
2627 * gcc.target/aarch64/test_frame_9.c: Likewise.
2628 * gcc.target/aarch64/test_frame_10.c: Likewise.
2629 * gcc.target/aarch64/test_frame_11.c: Likewise.
2630 * gcc.target/aarch64/test_frame_12.c: Likewise.
2631 * gcc.target/aarch64/test_frame_13.c: Likewise.
2632 * gcc.target/aarch64/test_frame_14.c: Likewise.
2633 * gcc.target/aarch64/test_frame_15.c: Likewise.
2634
2635 2014-07-23 Marek Polacek <polacek@redhat.com>
2636
2637 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2638 in the structure.
2639
2640 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2641
2642 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2643 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2644 * gcc.dg/pr10474.c (target): Likewise.
2645
2646 2014-07-22 Martin Jambor <mjambor@suse.cz>
2647
2648 PR ipa/61160
2649 * pr61160-3.C (main): Return zero.
2650
2651 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2652
2653 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2654 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2655 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2656 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2657 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2658 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2659
2660 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2661
2662 PR tree-optimization/61822
2663 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2664
2665 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2666
2667 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2668
2669 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2670
2671 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2672 -msse2 -mno-avx instead of -msse.
2673
2674 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2675
2676 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2677 * gcc.dg/pr44024.c (dg-options): Add -O1.
2678 (dg-final): Check for the condition.
2679 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2680
2681 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2682
2683 PR target/55701
2684 * gcc.target/arm/memset-inline-1.c: New test.
2685 * gcc.target/arm/memset-inline-2.c: New test.
2686 * gcc.target/arm/memset-inline-3.c: New test.
2687 * gcc.target/arm/memset-inline-4.c: New test.
2688 * gcc.target/arm/memset-inline-5.c: New test.
2689 * gcc.target/arm/memset-inline-6.c: New test.
2690 * gcc.target/arm/memset-inline-7.c: New test.
2691 * gcc.target/arm/memset-inline-8.c: New test.
2692 * gcc.target/arm/memset-inline-9.c: New test.
2693
2694 2014-07-21 Tom de Vries <tom@codesourcery.com>
2695
2696 PR target/61827
2697 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2698 to bar symbol in scan-assembler-times call check.
2699
2700 2014-07-21 Tom de Vries <tom@codesourcery.com>
2701
2702 PR target/61827
2703 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2704 for darwin in scan-assembler-times check.
2705 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2706 scan-assembler-not checks. Add checks for insns.
2707 (main): Remove.
2708 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2709 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2710 (main): Remove.
2711
2712 2014-07-21 Tom de Vries <tom@codesourcery.com>
2713
2714 PR target/61827
2715 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2716 dg-options. Add checks for insns with xmm registers. Remove
2717 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2718 (main): Remove.
2719
2720 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2721
2722 PR target/61855
2723 * gcc.target/i386/pr61855.c: New test.
2724
2725 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2726
2727 * gnat.dg/pack20.ad[sb]: New test.
2728 * gnat.dg/pack20_pkg.ads: New helper.
2729
2730 2014-07-20 Ian Lance Taylor <iant@google.com>
2731
2732 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2733 package for compiledir tests.
2734
2735 2014-07-20 Marek Polacek <polacek@redhat.com>
2736
2737 PR c/61852
2738 * gcc.dg/pr61852.c: New test.
2739
2740 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2741
2742 * gcc.dg/stack-usage-2.c: Adjust.
2743
2744 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2745
2746 PR target/61794
2747 * gcc.target/i386/pr61794.c: New test.
2748
2749 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2750
2751 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2752 involving both inputs rather than a multiplication involving one.
2753 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2754 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2755 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2756
2757 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2758
2759 PR c++/50961
2760 * g++.dg/template/operator13.C: New.
2761
2762 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2763
2764 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2765 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2766 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2767 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2768
2769 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2770
2771 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2772 * c-c++-common/ubsan/bounds-5.c: Likewise.
2773 * c-c++-common/ubsan/bounds-6.c: Likewise.
2774 * c-c++-common/ubsan/bounds-7.c: Likewise.
2775 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2776 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2777 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2778 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2779 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2780 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2781 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2782 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2783 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2784 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2785
2786 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2787
2788 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2789 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2790 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2791 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2792
2793 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2794
2795 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2796 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2797 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2798
2799 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2800
2801 PR c++/61804
2802 * g++.dg/parse/pr61804.C: New.
2803
2804 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2805
2806 * gnat.dg/specs/alignment2.ads: Update.
2807 * gnat.dg/specs/size_clause1.ads: Likewise.
2808 * gnat.dg/specs/size_clause2.ads: Likewise.
2809
2810 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2811
2812 PR preprocessor/60723 - missing system-ness marks for macro tokens
2813 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2814
2815 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2816
2817 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2818 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2819 -mieee-with-inexact for alpha*-*-*.
2820
2821 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2822
2823 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2824 Add IEEE options to compile flags.
2825 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2826 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2827
2828 2014-07-15 Michael Matz <matz@suse.de>
2829
2830 PR rtl-optimization/61772
2831 * gcc.dg/torture/pr61772.c: New test.
2832
2833 2014-07-15 Marek Polacek <polacek@redhat.com>
2834
2835 * gcc.dg/ubsan/bounds-1.c: New test.
2836
2837 2014-06-15 Tobias Burnus <burnus@net-b.de>
2838
2839 * gfortran.dg/coarray_34.f90: New.
2840 * gfortran.dg/coarray_6.f90: Update test case.
2841
2842 2014-07-14 Richard Biener <rguenther@suse.de>
2843
2844 PR tree-optimization/61779
2845 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2846
2847 2014-07-14 Richard Biener <rguenther@suse.de>
2848
2849 PR tree-optimization/61786
2850 * gcc.dg/torture/pr61786.c: New testcase.
2851 * gcc.dg/lto/pr61786_0.c: Likewise.
2852 * gcc.dg/lto/pr61786_1.c: Likewise.
2853
2854 2014-07-14 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/61757
2857 PR tree-optimization/61783
2858 PR tree-optimization/61787
2859 * gcc.dg/torture/pr61757.c: New testcase.
2860 * gcc.dg/torture/pr61787.c: Likewise.
2861
2862 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2863
2864 PR middle-end/61294
2865 * c-c++-common/Wmemset-transposed-args1.c: New test.
2866 * c-c++-common/Wmemset-transposed-args2.c: New test.
2867 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2868
2869 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2870
2871 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2872 longer happens during parsing.
2873 * gcc.dg/pr44024.c: Update template.
2874 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2875 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2876 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2877
2878 2014-07-13 Tom de Vries <tom@codesourcery.com>
2879
2880 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2881 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2882
2883 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2884
2885 PR C++/60209 - Declaration of user-defined literal operator cause error
2886 * g++.dg/cpp0x/pr60209-neg.C: New.
2887 * g++.dg/cpp0x/pr60209.C: New.
2888 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2889
2890 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 PR c++/60967
2893 * g++.dg/cilk-plus/pr60967.C: New.
2894
2895 2014-07-13 Tobias Burnus <burnus@net-b.de>
2896
2897 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2898
2899 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2900
2901 PR fortran/61780
2902 * gfortran.dg/dependency_44.f90 : New test
2903
2904 2014-07-12 Tobias Burnus <burnus@net-b.de>
2905
2906 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2907 * gfortran.dg/coarray_atomic_2.f90: New.
2908 * gfortran.dg/coarray_atomic_3.f90: New.
2909 * gfortran.dg/coarray_atomic_4.f90: New.
2910 * gfortran.dg/coarray/atomic_2.f90: New.
2911
2912 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2913
2914 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2915 * g++.dg/cpp0x/pr57644.C: New.
2916
2917 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2918
2919 PR c++/53159
2920 * g++.dg/cpp0x/Wnarrowing1.C: New.
2921
2922 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2923
2924 PR preprocessor/61389
2925 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2926 * gcc.dg/cpp/sysmac1.c: Likewise.
2927
2928 2014-07-11 Richard Biener <rguenther@suse.de>
2929
2930 PR middle-end/61473
2931 * gcc.dg/memmove-4.c: New testcase.
2932 * gcc.dg/strlenopt-8.c: XFAIL.
2933 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2934
2935 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2936
2937 PR target/61561
2938 * gcc.dg/pr61561.c: New test.
2939
2940 2014-07-10 Tom de Vries <tom@codesourcery.com>
2941
2942 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2943 dg-options.
2944 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2945 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2946 dg-options.
2947
2948 2014-07-10 Richard Biener <rguenther@suse.de>
2949
2950 PR c-family/61741
2951 * c-c++-common/torture/pr61741.c: Use signed char.
2952
2953 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2954
2955 * gnat.dg/opt39.adb: New test.
2956
2957 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2958
2959 PR tree-optimization/61742
2960 * gcc.dg/torture/pr61742.c: New test.
2961 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2962 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2963
2964 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/60686
2967 * g++.dg/cpp0x/explicit8.C: New.
2968
2969 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 DR 1584
2972 PR c++/57466
2973 * g++.dg/template/pr57466.C: New.
2974 * g++.dg/cpp0x/pr57466.C: Likewise.
2975 * g++.dg/template/unify6.C: Update.
2976
2977 2014-07-09 Tom de Vries <tom@codesourcery.com>
2978
2979 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2980
2981 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2982
2983 * gfortran.dg/ieee/underflow_1.f90: New file.
2984
2985 2014-07-09 Richard Biener <rguenther@suse.de>
2986
2987 PR c-family/61741
2988 * c-c++-common/torture/pr61741.c: New testcase.
2989
2990 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2991
2992 * lib/target-supports.exp
2993 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2994
2995 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2996
2997 * gcc.dg/globalalias.c: Remove XFAIL.
2998 * gcc.dg/localalias.c: Remove XFAIL.
2999
3000 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3001
3002 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3003 * g++.dg/cpp0x/pr58155.C: New.
3004
3005 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3006
3007 PR testsuite/61453
3008 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3009 Adjust regexp for more targets.
3010
3011 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3012 Paolo Carlini <paolo.carlini@oracle.com>
3013
3014 PR c++/59361
3015 * g++.dg/cpp0x/vt-59361.C: New.
3016
3017 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3018
3019 PR target/61599
3020 * gcc.target/i386/pr61599-1.c: New test.
3021 * gcc.target/i386/pr61599-2.c: New test.
3022
3023 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR rtl-optimization/61673
3026 * gcc.c-torture/execute/pr61673.c: New test.
3027
3028 PR tree-optimization/61725
3029 * gcc.dg/tree-ssa/vrp93.c: New test.
3030 * gcc.c-torture/execute/pr61725.c: New test.
3031
3032 2014-07-08 Richard Biener <rguenther@suse.de>
3033
3034 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3035 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3036 restriction on loop depth difference.
3037 (record_equality): Likewise.
3038 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3039 (loop_depth_of_name): Remove.
3040 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3041 restriction on loop depth difference.
3042 (init_copy_prop): Likewise.
3043
3044 2014-07-08 Richard Biener <rguenther@suse.de>
3045
3046 PR tree-optimization/61681
3047 * gcc.dg/torture/pr61681.c: New testcase.
3048
3049 2014-07-08 Richard Biener <rguenther@suse.de>
3050
3051 PR tree-optimization/61680
3052 * gcc.dg/vect/pr61680.c: New testcase.
3053
3054 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3055
3056 PR tree-optimization/61576
3057 * gcc.dg/torture/pr61576.c: New test.
3058
3059 2014-07-08 Marek Polacek <polacek@redhat.com>
3060
3061 PR c/60226
3062 * c-c++-common/pr60226.c: New test.
3063
3064 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3065
3066 PR fortran/61459
3067 PR fortran/58883
3068 * gfortran.dg/allocatable_function_8.f90 : New test
3069
3070 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3071
3072 * gcc.target/powerpc/spe-evmerge.c: New file.
3073
3074 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3075
3076 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3077
3078 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3079
3080 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3081
3082 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3083
3084 PR c++/58898
3085 * g++.dg/parse/pr58898.C: New.
3086
3087 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3088
3089 * gfortran.dg/list_read_12.f90: Delete the file.
3090 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3091 of dg-runtest.
3092
3093 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3094
3095 PR libgfortran/61640
3096 * gfortran.dg/arrayio_16.f90: New test.
3097
3098 2014-07-06 Marek Polacek <polacek@redhat.com>
3099
3100 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3101 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3102
3103 2014-07-06 Marek Polacek <polacek@redhat.com>
3104
3105 PR c/6940
3106 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3107 -Wno-sizeof-array-argument.
3108 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3109 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3110 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3111 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3112 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3113 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3114 * c-c++-common/sizeof-array-argument.c: New test.
3115 * gcc.dg/vla-5.c: Add dg-warnings.
3116
3117 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3118
3119 * g++.dg/ipa/devirt-26.C: Update testcase.
3120 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3121 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3122
3123 2014-07-04 Tobias Burnus <burnus@net-b.de>
3124
3125 * gfortran.dg/coarray/coindexed_3.f90: New.
3126
3127 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/61654
3130 * g++.dg/opt/pr61654.C: New test.
3131
3132 PR tree-optimization/61684
3133 * gcc.c-torture/compile/pr61684.c: New test.
3134
3135 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3136
3137 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3138 dg-runtest's. Adapt all callers.
3139 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3140 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3141 * lib/go-dg.exp (go-dg-runtest): Likewise.
3142 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3143 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3144
3145 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR tree-optimization/61682
3148 * gcc.c-torture/execute/pr61682.c: New test.
3149
3150 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3151
3152 * gcc.target/powerpc/shift-dot.c: New test.
3153
3154 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3155
3156 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3157 avoid optimization.
3158
3159 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3160
3161 * gcc.target/arm/identical-invariants.c: New test.
3162
3163 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3164 Chen Gang <gang.chen.5i5j@gmail.com>
3165
3166 * gcc.c-torture/compile/section.c: New testcase.
3167
3168 2014-07-02 Christian Bruel <christian.bruel@st.com>
3169
3170 PR target/29349
3171 PR target/53513
3172 * gcc.target/sh/fpchg.c: New test.
3173
3174 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3175 Fritz Reese <Reese-Fritz@zai.com>
3176
3177 * gfortran.dg/oldstyle_5.f: New test.
3178
3179 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3180
3181 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3182 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3183
3184 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3185
3186 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3187 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3188 * g++.dg/parse/error11.C: Likewise.
3189 * g++.old-deja/g++.brendan/template17.C: Likewise.
3190
3191 2014-07-02 Tobias Burnus <burnus@net-b.de>
3192
3193 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3194 * gfortran.dg/coarray/send_array.f90: Ditto.
3195 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3196
3197 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3198 Yufeng Zhang <yufeng.zhang@arm.com>
3199
3200 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3201 (additional_flags_for_func_ret): New variable based on
3202 $additional_flags with -fno-use-caller-save.
3203 (func-ret-*.c): Use the new variable.
3204
3205 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 PR c++/59637
3208 * g++.dg/cpp0x/decltype60.C: New.
3209
3210 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3211
3212 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3213 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3214 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3215 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3216 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3217 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3218 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3219 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3220
3221 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3222
3223 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3224
3225 2014-07-01 Marek Polacek <polacek@redhat.com>
3226
3227 * gcc.dg/Wint-conversion.c: New test.
3228
3229 2014-07-01 Marek Polacek <polacek@redhat.com>
3230
3231 PR c/58286
3232 * gcc.dg/Wincompatible-pointer-types.c: New test.
3233
3234 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3235
3236 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3237 MicroBlaze specific pattern.
3238
3239 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3240
3241 PR c++/58781
3242 PR c++/60249
3243 PR c++/59867
3244 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3245 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3246 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3247
3248 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3249
3250 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3251 test requires greater precision than the current PowerPC long
3252 double implementation supports.
3253
3254 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 PR c++/54891
3257 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3258
3259 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3260
3261 PR c++/51400
3262 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3263
3264 2014-06-30 Jeff Law <law@redhat.com>
3265
3266 PR tree-optimization/61607
3267 * gcc.dg/tree-ssa/pr61607.c: New test.
3268
3269 2014-06-30 Marek Polacek <polacek@redhat.com>
3270
3271 * c-c++-common/ubsan/attrib-2.c: New test.
3272 * g++.dg/ubsan/return-3.C: New test.
3273
3274 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3275
3276 PR middle-end/57541
3277 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3278 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3279
3280 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3281
3282 * gcc.dg/ira-loop-pressure.c: New test.
3283
3284 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3285
3286 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3287 checks that the dump is generated.
3288
3289 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3290
3291 PR fortran/36275
3292 PR fortran/38839
3293 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3294 * gfortran.dg/binding_label_tests_27.f90: New file.
3295
3296 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3297
3298 * gfortran.dg/graphite/pr59586.f: New testcase.
3299
3300 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3301
3302 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3303
3304 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3305
3306 PR fortran/29383
3307 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3308 New function.
3309 * gfortran.dg/ieee/ieee.exp: New file.
3310 * gfortran.dg/ieee/ieee_1.F90: New file.
3311 * gfortran.dg/ieee/ieee_2.f90: New file.
3312 * gfortran.dg/ieee/ieee_3.f90: New file.
3313 * gfortran.dg/ieee/ieee_4.f90: New file.
3314 * gfortran.dg/ieee/ieee_5.f90: New file.
3315 * gfortran.dg/ieee/ieee_6.f90: New file.
3316 * gfortran.dg/ieee/ieee_7.f90: New file.
3317 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3318
3319 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3320
3321 * g++.dg/cpp0x/elision_conv.C: New.
3322
3323 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3324
3325 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3326
3327 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/61614
3330 * g++.dg/ext/complit14.C: New.
3331
3332 2014-06-27 Martin Jambor <mjambor@suse.cz>
3333
3334 PR ipa/61160
3335 * g++.dg/ipa/pr61160-2.C: New test.
3336 * g++.dg/ipa/pr61160-3.C: Likewise.
3337
3338 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/57233
3341 PR tree-optimization/61299
3342 * gcc.dg/pr57233.c: New test.
3343 * gcc.target/i386/pr57233.c: New test.
3344 * gcc.target/i386/sse2-pr57233.c: New test.
3345 * gcc.target/i386/avx-pr57233.c: New test.
3346 * gcc.target/i386/avx2-pr57233.c: New test.
3347 * gcc.target/i386/avx512f-pr57233.c: New test.
3348 * gcc.target/i386/xop-pr57233.c: New test.
3349
3350 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3351
3352 * gcc.dg/typeof-2.c: New testcase.
3353
3354 2014-06-27 Marek Polacek <polacek@redhat.com>
3355
3356 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3357 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3358 (fn2): Likewise.
3359 (fn5): Likewise.
3360 (fn6): Likewise.
3361 (fn7): Likewise.
3362 (fn8): Likewise.
3363 (fn9): Likewise.
3364 (fn11): Likewise.
3365 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3366 location. Add memory barrier.
3367 (fn2): Likewise.
3368 (fn3): Likewise.
3369 (fn4): Likewise.
3370 (fn5): Likewise.
3371 * c-c++-common/ubsan/bounds-7.c: New test.
3372
3373 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3374
3375 PR libgfortran/61499
3376 * gfortran.dg/arrayio_15.f90: New test.
3377
3378 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3379
3380 PR target/61586
3381 * gcc.target/alpha/pr61586.c: New test.
3382
3383 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/57573
3386 * g++.dg/template/pr57573.C: New.
3387
3388 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3389
3390 * gcc.dg/tree-ssa/interposition.c: New testcase.
3391
3392 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3393
3394 PR c++/56633
3395 * g++.dg/cpp0x/deleted8.C: New.
3396
3397 2014-06-26 Martin Jambor <mjambor@suse.cz>
3398
3399 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3400 parameter.
3401 * g++.dg/simulate-thread/bitfields.C: Likewise.
3402 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3403 allow-packed-store-data-races parameter.
3404 * gcc.dg/simulate-thread/subfields.c: Likewise.
3405 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3406 to one.
3407
3408 2014-06-26 Martin Jambor <mjambor@suse.cz>
3409
3410 * g++.dg/ipa/pr60600.C: Fix typo.
3411 * g++.dg/ipa/devirt-25.C: Likewise.
3412
3413 2014-06-26 Richard Biener <rguenther@suse.de>
3414
3415 PR tree-optimization/61607
3416 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3417
3418 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3419
3420 * gcc.dg/inline-22.c: Add bind_pic_locally.
3421 * gcc.dg/inline_4.c: Ditto.
3422 * gcc.dg/fail_always_inline.c: Ditto.
3423 * g++.dg/ipa/devirt-25.C: Ditto.
3424
3425 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3426
3427 * lib/target-support.exp (bind_pic_locally): Save the flags to
3428 'flags_to_postpone' instead of appending to 'flags'.
3429 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3430 with flags_to_postpone and revert after target_compile.
3431 * lib/g++.exp (g++_target_compile): Ditto.
3432 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3433
3434 2014-06-26 Nick Clifton <nickc@redhat.com>
3435
3436 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3437
3438 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3439
3440 PR c++/61537
3441 * g++.dg/template/pr61537.C: New testcase.
3442
3443 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3446 powerpc*-*-linux*.
3447
3448 2014-06-25 Tobias Burnus <burnus@net-b.de>
3449
3450 * gfortran.dg/coarray_33.f90: New.
3451
3452 2014-06-25 Tobias Burnus <burnus@net-b.de>
3453
3454 * gfortran.dg/coarray/coindexed_1.f90: New.
3455
3456 2014-06-25 Tobias Burnus <burnus@net-b.de>
3457
3458 * gfortran.dg/coarray_collectives_7.f90: New.
3459
3460 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3461
3462 * gcc.c-torture/execute/20140622-1.c: New test.
3463
3464 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3465
3466 DR 178
3467 PR c++/49132
3468 * g++.dg/cpp0x/aggr1.C: New.
3469 * g++.dg/cpp0x/aggr2.C: Likewise.
3470 * g++.dg/init/aggr11.C: Likewise.
3471 * g++.dg/init/aggr12.C: Likewise.
3472
3473 2014-06-25 Martin Jambor <mjambor@suse.cz>
3474
3475 * g++.dg/ipa/pr61540.C: Remove dumping test.
3476
3477 2014-06-25 Marek Polacek <polacek@redhat.com>
3478
3479 PR c/61162
3480 * gcc.dg/pr61162.c: Adjust dg-warning.
3481 * gcc.dg/pr61162-2.c: New test.
3482
3483 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3484
3485 PR tree-optimization/57742
3486 * gcc.dg/tree-ssa/calloc-3.c: New file.
3487
3488 2014-06-25 Richard Biener <rguenther@suse.de>
3489
3490 PR testsuite/61560
3491 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3492 for targets that return _Complex float in memory.
3493
3494 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3495
3496 * gcc.target/arm/vect-noalign.c: Adjust options.
3497
3498 2014-06-24 Cong Hou <congh@google.com>
3499
3500 * gcc.dg/vect/vect-reduc-sad.c: New.
3501 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3502
3503 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3504
3505 PR tree-optimization/57742
3506 * g++.dg/tree-ssa/calloc.C: New testcase.
3507 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3508 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3509 * gcc.dg/strlenopt-9.c: Adapt.
3510
3511 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3512
3513 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3514 global variable.
3515 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3516 instead of calling sequentially in the C code.
3517 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3518 saved_return_address to the stack frame where LR register was stored.
3519 (saved_return_address): Declare weak.
3520
3521 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/33972
3524 * g++.dg/other/operator3.C: New.
3525 * g++.dg/template/operator8.C: Adjust.
3526 * g++.dg/template/operator9.C: Likewise.
3527
3528 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3529
3530 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3531
3532 2014-06-24 Richard Biener <rguenther@suse.de>
3533
3534 PR tree-optimization/61572
3535 * gcc.target/i386/pr61572.c: New testcase.
3536
3537 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3538
3539 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3540 reduction clause.
3541 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3542 Remove Label is never defined expected error.
3543 * gfortran.dg/gomp/udr8.f90: New test.
3544
3545 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3546
3547 PR tree-optimization/61554
3548 * g++.dg/torture/pr61554.C: New testcase.
3549
3550 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3551
3552 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3553
3554 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3555
3556 * gcc.dg/localalias-2.c: Guard by require-alias.
3557 * gcc.dg/globalalias-2.c: Likewise.
3558
3559 2014-06-23 Kai Tietz <ktietz@redhat.com>
3560
3561 * gcc.target/i386/indjmp-1.c: New test.
3562
3563 2014-06-23 Andrew Pinski <apinski@cavium.com>
3564
3565 * gcc.c-torture/compile/20140723-1.c: New testcase.
3566
3567 2014-06-23 Marek Polacek <polacek@redhat.com>
3568
3569 PR c/61553
3570 * c-c++-common/pr61553.c (foo): Add dg-error.
3571
3572 2014-06-23 Tobias Burnus <burnus@net-b.de>
3573
3574 * gfortran.dg/coarray_32.f90: New.
3575
3576 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3577
3578 DR 577
3579 PR c++/33101
3580 * g++.dg/other/void1.C: Adjust.
3581 * g++.dg/other/void3.C: Likewise.
3582
3583 2014-06-23 Marek Polacek <polacek@redhat.com>
3584
3585 PR c/61553
3586 * c-c++-common/pr61553.c: New test.
3587
3588 2014-06-23 Richard Biener <rguenther@suse.de>
3589
3590 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3591 * g++.dg/vect/slp-pr50819.cc: Likewise.
3592 * g++.dg/vect/slp-pr56812.cc: Likewise.
3593 * gcc.dg/vect/bb-slp-1.c: Likewise.
3594 * gcc.dg/vect/bb-slp-10.c: Likewise.
3595 * gcc.dg/vect/bb-slp-11.c: Likewise.
3596 * gcc.dg/vect/bb-slp-13.c: Likewise.
3597 * gcc.dg/vect/bb-slp-14.c: Likewise.
3598 * gcc.dg/vect/bb-slp-15.c: Likewise.
3599 * gcc.dg/vect/bb-slp-16.c: Likewise.
3600 * gcc.dg/vect/bb-slp-17.c: Likewise.
3601 * gcc.dg/vect/bb-slp-18.c: Likewise.
3602 * gcc.dg/vect/bb-slp-19.c: Likewise.
3603 * gcc.dg/vect/bb-slp-2.c: Likewise.
3604 * gcc.dg/vect/bb-slp-20.c: Likewise.
3605 * gcc.dg/vect/bb-slp-21.c: Likewise.
3606 * gcc.dg/vect/bb-slp-22.c: Likewise.
3607 * gcc.dg/vect/bb-slp-23.c: Likewise.
3608 * gcc.dg/vect/bb-slp-24.c: Likewise.
3609 * gcc.dg/vect/bb-slp-25.c: Likewise.
3610 * gcc.dg/vect/bb-slp-26.c: Likewise.
3611 * gcc.dg/vect/bb-slp-27.c: Likewise.
3612 * gcc.dg/vect/bb-slp-28.c: Likewise.
3613 * gcc.dg/vect/bb-slp-29.c: Likewise.
3614 * gcc.dg/vect/bb-slp-3.c: Likewise.
3615 * gcc.dg/vect/bb-slp-30.c: Likewise.
3616 * gcc.dg/vect/bb-slp-31.c: Likewise.
3617 * gcc.dg/vect/bb-slp-32.c: Likewise.
3618 * gcc.dg/vect/bb-slp-4.c: Likewise.
3619 * gcc.dg/vect/bb-slp-5.c: Likewise.
3620 * gcc.dg/vect/bb-slp-6.c: Likewise.
3621 * gcc.dg/vect/bb-slp-7.c: Likewise.
3622 * gcc.dg/vect/bb-slp-8.c: Likewise.
3623 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3624 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3625 * gcc.dg/vect/bb-slp-9.c: Likewise.
3626 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3627 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3628 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3629 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3630 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3631 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3632 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3633 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3634 * gcc.dg/vect/pr26359.c: Likewise.
3635 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3636
3637 2014-06-23 Marek Polacek <polacek@redhat.com>
3638
3639 * c-c++-common/pr49706-2.c: New test.
3640
3641 2014-06-23 Alan Modra <amodra@gmail.com>
3642
3643 * gcc.dg/pr61583.c: New.
3644
3645 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3646
3647 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3648 [u]int64x1_t.
3649
3650 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3651 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3652
3653 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3654 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3655 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3656 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3657 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3658 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3659 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3660 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3661 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3662 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3663 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3664 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3665 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3666 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3667 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3668 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3669 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3670 test_vsrid_n_u64): Fix signature to match intrinsic.
3671
3672 (test_vabs_s64): Remove.
3673 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3674
3675 (test_vdupd_lane_s64): Rename to...
3676 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3677
3678 (test_vdupd_lane_u64): Rename to...
3679 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3680
3681 (test_vtst_s64): Rename to...
3682 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3683
3684 (test_vtst_u64): Rename to...
3685 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3686
3687 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3688 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3689 Remove out-of-bounds tests.
3690 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3691 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3692 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3693
3694 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3695
3696 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3697 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3698 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3699 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3700 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3701 vector types.
3702 * gcc.target/aarch64/vsub_f64.c: Likewise.
3703 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3704 scheme as now the same for all variants.
3705 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3706 float64x1_t.
3707
3708 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3709
3710 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3711
3712 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3713
3714 * gcc.dg/localalias.c: Fix broken commit.
3715 * gcc.dg/globalalias.c: Likewise.
3716
3717 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3718
3719 * gcc.dg/localalias.c: New testcase.
3720 * gcc.dg/localalias-2.c: New testcase.
3721 * gcc.dg/globalalias.c: New testcase.
3722 * gcc.dg/globalalias-2.c: New testcase.
3723
3724 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3725
3726 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3727
3728 2014-06-20 Marek Polacek <polacek@redhat.com>
3729
3730 * c-c++-common/ubsan/bounds-1.c: New test.
3731 * c-c++-common/ubsan/bounds-2.c: New test.
3732 * c-c++-common/ubsan/bounds-3.c: New test.
3733 * c-c++-common/ubsan/bounds-4.c: New test.
3734 * c-c++-common/ubsan/bounds-5.c: New test.
3735 * c-c++-common/ubsan/bounds-6.c: New test.
3736
3737 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3738
3739 Make the tests big-endian friendly.
3740
3741 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3742 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3743 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3744 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3745 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3746 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3747 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3748 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3749 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3750
3751 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3752 Max Ostapenko <m.ostapenko@partner.samsung.com>
3753
3754 PR sanitizer/61547
3755 * c-c++-common/asan/strlen-overflow-1.c: New test.
3756
3757 2014-06-20 Martin Jambor <mjambor@suse.cz>
3758
3759 PR ipa/61540
3760 * g++.dg/ipa/pr61540.C: New test.
3761
3762 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3763 Max Ostapenko <m.ostapenko@partner.samsung.com>
3764
3765 PR sanitizer/61530
3766 * c-c++-common/asan/pr61530.c: New test.
3767
3768 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3769
3770 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3771 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3772 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3773 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3774 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3775 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3776 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3777 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3778 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3779 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3780 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3781 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3782 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3783 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3784 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3785 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3786 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3787 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3788 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3789 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3790 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3791 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3792 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3793 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3794 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3795 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3796 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3797 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3798 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3799 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3800 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3801 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3802 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3803 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3804 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3805 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3806 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3807 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3808 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3809 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3810 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3811 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3812 (test_vqdmlal_high_lane_s16): Fix parameter type.
3813 (test_vqdmlal_high_lane_s32): Likewise.
3814 (test_vqdmull_high_lane_s16): Likewise.
3815 (test_vqdmull_high_lane_s32): Likewise.
3816 (test_vqdmlsl_high_lane_s32): Likewise.
3817 (test_vqdmlsl_high_lane_s16): Likewise.
3818 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3819 Fix argument type.
3820 (test_vqdmlals_lane_s32): Likewise.
3821 (test_vqdmlslh_lane_s16): Likewise.
3822 (test_vqdmlsls_lane_s32): Likewise.
3823 (test_vqdmulhh_lane_s16): Likewise.
3824 (test_vqdmulhs_lane_s32): Likewise.
3825 (test_vqdmullh_lane_s16): Likewise.
3826 (test_vqdmulls_lane_s32): Likewise.
3827 (test_vqrdmulhh_lane_s16): Likewise.
3828 (test_vqrdmulhs_lane_s32): Likewise.
3829
3830 2014-06-20 Tobias Burnus <burnus@net-b.de>
3831
3832 PR testsuite/61567
3833 * gfortran.dg/coarray_collectives_5.f90: Update
3834 dg-final scan-tree-dump-times.
3835 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3836
3837 2014-06-20 Hale Wang <hale.wang@arm.com>
3838
3839 * gcc.target/arm/lto/: New folder to verify the LTO option.
3840 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3841 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3842 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3843 * lib/lto.exp (object-readelf): New procedure.
3844
3845 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3846
3847 PR fortran/61454
3848 * gfortran.dg/pr61454.f90: New file.
3849
3850 2014-06-19 Terry Guo <terry.guo@arm.com>
3851
3852 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3853 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3854 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3855
3856 2014-06-19 Tobias Burnus <burnus@net-b.de>
3857
3858 * gfortran.dg/coarray/collectives_2.f90: Extend
3859 and make valid.
3860
3861 2014-06-18 Tom de Vries <tom@codesourcery.com>
3862
3863 * gcc.target/aarch64/fuse-caller-save.c: New test.
3864
3865 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3866 Tom de Vries <tom@codesourcery.com>
3867
3868 * gcc.target/arm/fuse-caller-save.c: New test.
3869
3870 2014-06-18 Richard Biener <rguenther@suse.de>
3871
3872 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3873 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3874 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3875
3876 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3877
3878 PR tree-optimization/61518
3879 * gcc.dg/torture/pr61518.c: New test.
3880
3881 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3882
3883 PR tree-optimization/61517
3884 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3885 (incorrect_read_be32): Likewise.
3886 (main): Call incorrect_read_* to test stmt replacement is made by
3887 bswap at the right place.
3888 * gcc.c-torture/execute/pr61517.c: New test.
3889
3890 2014-06-18 Andreas Schwab <schwab@suse.de>
3891
3892 PR rtl-optimization/54555
3893 * gcc.target/m68k/pr54555.c: New test.
3894
3895 2014-06-18 Olivier Hainque <hainque@adacore.com>
3896
3897 * gnat.dg/blocklocs.adb: New test.
3898
3899 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3900
3901 PR tree-optimization/52252
3902 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3903 * gcc.target/i386/pr52252-core.c: Ditto.
3904
3905 PR tree-optimization/61403
3906 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3907
3908 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3909
3910 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3911 * gfortran.dg/gomp/depend-1.f90: New test.
3912 * gfortran.dg/gomp/target1.f90: New test.
3913 * gfortran.dg/gomp/target2.f90: New test.
3914 * gfortran.dg/gomp/target3.f90: New test.
3915 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3916 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3917 201107.
3918
3919 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3920
3921 PR fortran/61126
3922 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3923
3924 2014-06-17 Tobias Burnus <burnus@net-b.de>
3925 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3926
3927 * gfortran.dg/coarray/send_array.f90: New.
3928 * gfortran.dg/coarray/get_array.f90: New.
3929 * gfortran.dg/coarray/sendget_array.f90: New.
3930 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3931 names.
3932 * gfortran.dg/coarray/collectives_2.f90: New.
3933
3934 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3935
3936 PR target/61533
3937 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3938 dg-options.
3939
3940 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3941
3942 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3943 unit_id and kind_id to zero.
3944
3945 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3946
3947 PR target/61483
3948 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3949 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3950 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3951 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3952
3953 2014-06-17 Richard Biener <rguenther@suse.de>
3954
3955 PR lto/61012
3956 * gcc.dg/lto/pr61526_0.c: New testcase.
3957 * gcc.dg/lto/pr61526_1.c: Likewise.
3958
3959 2014-06-17 Richard Biener <rguenther@suse.de>
3960
3961 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3962 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3963 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3964 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3965 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3966
3967 2014-06-17 Richard Biener <rguenther@suse.de>
3968
3969 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3970
3971 2014-06-16 Richard Biener <rguenther@suse.de>
3972
3973 PR tree-optimization/61482
3974 * g++.dg/torture/pr61482.C: New testcase.
3975
3976 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3977
3978 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3979 vpmacsdql instruction.
3980
3981 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3982
3983 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3984 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3985 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3986 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3987 test patterns.
3988 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3989 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3990 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3991 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3992 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3993 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3994
3995 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3996
3997 PR fortran/28484
3998 PR fortran/61429
3999 * gfortran.dg/system_clock_1.f90: New file.
4000 * gfortran.dg/system_clock_2.f90: New file.
4001
4002 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4003
4004 PR c++/33101
4005 * g++.dg/other/void3.C: New.
4006 * g++.dg/conversion/err-recover1.C: Update.
4007
4008 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4009
4010 PR target/61415
4011 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4012 * gcc.target/powerpc/pack02.c: Use it.
4013 * gcc.target/powerpc/tfmode_off.c: Likewise.
4014
4015 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4016
4017 PR rtl-optimization/61094
4018 PR rtl-optimization/61446
4019 * gcc.target/i386/pr61446.c : New.
4020
4021 2014-06-13 Dehao Chen <dehao@google.com>
4022
4023 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4024
4025 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4026
4027 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4028
4029 2014-06-13 Richard Biener <rguenther@suse.de>
4030
4031 * c-c++-common/pr46562-2.c: Adjust.
4032 * g++.dg/tree-ssa/pr8781.C: Likewise.
4033 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4034 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4035 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4036 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4037 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4038
4039 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4040
4041 PR tree-optimization/61375
4042 * gcc.c-torture/execute/pr61375-1.c: New test.
4043
4044 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR middle-end/61486
4047 * c-c++-common/gomp/pr61486-1.c: New test.
4048 * c-c++-common/gomp/pr61486-2.c: New test.
4049
4050 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4051
4052 PR target/59843
4053 * gcc.dg/vect/vect-singleton_1.c: New file.
4054
4055 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4056
4057 PR target/61443
4058 * gcc.target/avr/torture/pr61443.c: New test.
4059
4060 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4061
4062 PR c++/19200
4063 * g++.dg/parse/friend11.C: New.
4064
4065 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 PR c++/60265
4068 * g++.dg/cpp0x/using-enum-1.C: New.
4069 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4070
4071 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4072
4073 PR c++/19200
4074 * g++.dg/parse/friend9.C: New.
4075 * g++.dg/parse/friend10.C: Likewise.
4076 * g++.dg/parse/friend7.C: Adjust.
4077
4078 2014-06-11 Richard Biener <rguenther@suse.de>
4079
4080 PR tree-optimization/61452
4081 * gcc.dg/torture/pr61452.c: New testcase.
4082
4083 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4084
4085 PR c++/34049
4086 * g++.dg/parse/pr34049.C: New.
4087
4088 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4089
4090 * gcc.c-torture/execute/pr61306-1.c: New test.
4091 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4092 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4093
4094 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4095
4096 * gcc.target/aarch64/acle/acle.exp: New.
4097 * gcc.target/aarch64/acle/crc32b.c: New test.
4098 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4099 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4100 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4101 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4102 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4103 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4104 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4105
4106 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4107
4108 PR tree-optimization/52252
4109 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4110
4111 2014-06-11 Richard Biener <rguenther@suse.de>
4112
4113 PR middle-end/61437
4114 * gcc.dg/torture/20140610-1.c: New testcase.
4115 * gcc.dg/torture/20140610-2.c: Likewise.
4116
4117 2014-06-10 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/61438
4120 * gcc.dg/torture/pr61438.c: New testcase.
4121
4122 2014-06-10 Richard Biener <rguenther@suse.de>
4123
4124 PR middle-end/61456
4125 * g++.dg/opt/pr61456.C: New testcase.
4126
4127 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4128 Mikael Morin <mikael@gcc.gnu.org>
4129
4130 PR fortran/41936
4131 * gfortran.dg/class_array_15.f03: Check memory leaks.
4132
4133 2014-06-10 Richard Biener <rguenther@suse.de>
4134
4135 PR tree-optimization/57186
4136 PR tree-optimization/59299
4137 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4138 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4139
4140 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR fortran/60928
4143 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4144 directives.
4145 * gfortran.dg/gomp/associate1.f90: New test.
4146 * gfortran.dg/gomp/intentin1.f90: New test.
4147 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4148 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4149 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4150 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4151
4152 2014-06-09 Marek Polacek <polacek@redhat.com>
4153
4154 PR c/36446
4155 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4156 * gcc.dg/array-2.c: Likewise.
4157 * gcc.dg/array-const-2.c: Likewise.
4158 * gcc.dg/ucnid-8.c: Likewise.
4159 * gcc.dg/vla-init-1.c: Likewise.
4160 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4161 * gcc.dg/c99-flex-array-7.c: Likewise.
4162 * gcc.dg/init-bad-1.c: Likewise.
4163 * gcc.dg/init-bad-3.c: Likewise.
4164 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4165 * gcc.dg/pedwarn-init.c: Add dg-warning.
4166 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4167
4168 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4169
4170 PR c++/22556
4171 * g++.dg/other/redecl3.C: New.
4172
4173 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4174
4175 PR c++/54442
4176 * g++.dg/pr54442.C: New file.
4177
4178 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4179
4180 PR fortran/61406
4181 * gfortran.dg/associate_17.f90 : New test
4182
4183 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4184
4185 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4186 void for TEST instead of static void.
4187 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4191 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4192 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4273 instead of static void.
4274 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4275 delete unused variables.
4276 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4280 delete unused variables, void for TEST instead of static void.
4281 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4294 initialize variables.
4295 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4296 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4299 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4300 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4301 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4304 * gcc.target/i386/i386.exp: Ditto.
4305 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4306 CALC, void for TEST instead of static void, initialize variables.
4307 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4308 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4309 static void.
4310 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4311 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4312 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4313 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4314 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4420 instead of static void.
4421 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4429 static void, delete unused variables.
4430 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4435 static void, delete unused variables, Change parameters for
4436 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4437 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4438 CALC, void for TEST instead of static void.
4439 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4440 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4441 void.
4442 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4444 static void, change type of parameter for UNION_TYPE.
4445 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4447 void for TEST instead of static void, delete unused variables, change
4448 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4449 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4456 void for TEST instead of static void, change parameters for
4457 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4458 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4462 __attribute__((unused)).
4463 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4464 __attribute__((unused)).
4465 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4466 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4467 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4468 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4469 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4470 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4471 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4472 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4473 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4474 add __attribute__((unused)).
4475 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4476 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4477 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4484 delete unused variables.
4485 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4490 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4491 static void, mask_merging and zero_masking for unsigned types.
4492 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4493 CHECK_ARRAY for unsigned types.
4494 * gcc.target/i386/m256-check.h: Ditto.
4495 * gcc.target/i386/m512-check.h: Ditto.
4496
4497 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4498
4499 PR target/61062
4500 * gcc.target/arm/pr48252.c (main): Expect same result
4501 as endian-neutral.
4502
4503 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4504
4505 PR fortran/45187
4506 * gfortran.dg/cray_pointers_10.f90: New file.
4507
4508 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4509
4510 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4511 instead of complex(kind=16).
4512
4513 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4514
4515 PR fortran/38829
4516 * gfortran.dg/bind_c_usage_29.f90: New file.
4517
4518 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4519
4520 * gnat.dg/opt38.adb: New test.
4521 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4522
4523 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4524
4525 PR target/18343
4526 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4527 New macro, 0 for __MMIX__, default 64.
4528 (bar): Pass it to __builtin_apply instead of literal 64.
4529
4530 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4531
4532 * gfortran.dg/io_constraints_11.f90: New file.
4533 * gfortran.dg/io_constraints_12.f90: New file.
4534 * gfortran.dg/io_constraints_13.f90: New file.
4535
4536 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4537
4538 PR target/61423
4539 * gcc.target/i386/pr61423.c: New test.
4540
4541 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 PR c++/60184
4544 * g++.dg/cpp0x/constexpr-union6.C: New.
4545 * g++.dg/cpp0x/union6.C: Likewise.
4546 * g++.dg/init/ref14.C: Adjust.
4547 * g++.dg/init/union1.C: Likewise.
4548
4549 2014-06-06 Richard Biener <rguenther@suse.de>
4550
4551 PR tree-optimization/59299
4552 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4553
4554 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4555
4556 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4557 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4558
4559 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4560
4561 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4562 bitfield and test wrong results instead of correct results to make the
4563 test more portable.
4564
4565 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4566
4567 PR c++/60432
4568 * g++.dg/cpp0x/constexpr-60432.C: New.
4569
4570 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/60199
4573 * g++.dg/cpp0x/constexpr-60199.C: New.
4574
4575 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4576
4577 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4578 Specify -march=z900 as an additional option.
4579 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4580 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4581 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4582
4583 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4584
4585 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4586 reduction clause diagnostic changes.
4587 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4588 * gfortran.dg/gomp/reduction1.f90: Likewise.
4589 * gfortran.dg/gomp/reduction3.f90: Likewise.
4590 * gfortran.dg/gomp/udr1.f90: New test.
4591 * gfortran.dg/gomp/udr2.f90: New test.
4592 * gfortran.dg/gomp/udr3.f90: New test.
4593 * gfortran.dg/gomp/udr4.f90: New test.
4594 * gfortran.dg/gomp/udr5.f90: New test.
4595 * gfortran.dg/gomp/udr6.f90: New test.
4596 * gfortran.dg/gomp/udr7.f90: New test.
4597
4598 2014-06-06 Christian Bruel <christian.bruel@st.com>
4599
4600 PR tree-optimization/43934
4601 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4602
4603 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4604
4605 PR c/53119
4606 * gcc.dg/pr53119.c: New testcase.
4607
4608 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4609
4610 PR target/52472
4611 * gcc.target/avr/pr52472.c: New test.
4612
4613
4614 2014-06-05 Jeff Law <law@redhat.com>
4615
4616 PR tree-optimization/61289
4617 * g++.dg/pr61289.C: New test.
4618 * g++.dg/pr61289-2.C: New test.
4619
4620 2014-06-05 Richard Biener <rguenther@suse.de>
4621 Paolo Carlini <paolo.carlini@oracle.com>
4622
4623 PR c++/56961
4624 * g++.dg/parse/pr56961.C: New.
4625
4626 2014-06-05 Kai Tietz <ktietz@redhat.com>
4627
4628 PR target/46219
4629 * gcc.target/i386/sibcall-4.c: Remove xfail.
4630
4631 2014-06-05 Julian Brown <julian@codesourcery.com>
4632 Sandra Loosemore <sandra@codesourcery.com>
4633
4634 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4635
4636 2014-06-05 Richard Biener <rguenther@suse.de>
4637
4638 PR c++/61004
4639 * g++.dg/diagnostic/pr61004.C: New testcase.
4640
4641 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4642
4643 * gcc.dg/torture/pr61319.c: New test.
4644
4645 2014-06-05 Marek Polacek <polacek@redhat.com>
4646
4647 PR c/56724
4648 * gcc.dg/pr56724-3.c: New test.
4649
4650 2014-06-05 Andreas Schwab <schwab@suse.de>
4651
4652 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4653
4654 2014-06-05 Marek Polacek <polacek@redhat.com>
4655
4656 PR c/49706
4657 * c-c++-common/pr49706.c: New test.
4658
4659 2014-06-05 Marek Polacek <polacek@redhat.com>
4660
4661 PR c/48062
4662 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4663 * gcc.dg/Wshadow-3.c: Likewise.
4664 * gcc.dg/pr48062.c: New test.
4665
4666 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4667
4668 PR c++/43453
4669 * g++.dg/init/pr43453.C: New.
4670
4671 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4672
4673 PR tree-optimization/61385
4674 * gcc.dg/tree-ssa/pr61385.c: New file.
4675
4676 2014-06-04 Richard Biener <rguenther@suse.de>
4677
4678 PR tree-optimization/60098
4679 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4680
4681 2014-06-04 Richard Biener <rguenther@suse.de>
4682
4683 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4684
4685 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4686
4687 PR c/58942
4688 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4689 the case with a pointer.
4690
4691 2014-06-04 Marek Polacek <polacek@redhat.com>
4692
4693 PR c/30020
4694 * c-c++-common/pr30020.c: New test.
4695
4696 2014-06-03 Andrew Pinski <apinski@cavium.com>
4697
4698 * gcc.c-torture/compile/20140528-1.c: New testcase.
4699
4700 2014-06-03 Dehao Chen <dehao@google.com>
4701
4702 * gcc.dg/tree-prof/merge_block.c: New test.
4703
4704 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4705
4706 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4707 * g++.dg/ext/mv15.C (dg-options): Ditto.
4708
4709 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4710
4711 DR 1423
4712 PR c++/52174
4713 * g++.dg/cpp0x/nullptr31.C: New.
4714 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4715 * g++.dg/cpp0x/nullptr17.C: Update.
4716
4717 2014-06-03 Marek Polacek <polacek@redhat.com>
4718
4719 PR c/60439
4720 * c-c++-common/pr60439.c: New test.
4721 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4722
4723 2014-06-03 Martin Jambor <mjambor@suse.cz>
4724
4725 PR ipa/61160
4726 * g++.dg/ipa/pr61160-1.C: New test.
4727
4728 2014-06-03 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/61383
4731 * gcc.dg/torture/pr61383-1.c: New testcase.
4732
4733 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4734
4735 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4736
4737 2014-06-02 Jeff Law <law@redhat.com>
4738
4739 PR rtl-optimization/61094
4740 * g++.dg/pr61094: New test.
4741
4742 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4743
4744 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4745 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4746 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4747 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4748 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4749 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4750 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4751 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4752
4753 2014-06-02 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/61346
4756 * gcc.dg/torture/pr61346.c: New testcase.
4757
4758 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4759
4760 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4761 not compilation.
4762 * gcc.target/i386/sibcall-4.c: Ditto.
4763 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4764
4765 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4766
4767 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4768 in scan-assembler-not string.
4769 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4770 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4771 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4772
4773 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4774
4775 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4776
4777 2014-06-01 Kai Tietz <ktietz@redhat.com>
4778
4779 PR target/61377
4780 * gcc.target/i386/sibcall-6.c: New test.
4781
4782 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4783
4784 DR 1227
4785 PR c++/57543
4786 * g++.dg/cpp0x/pr57543-1.C: New.
4787 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4788 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4789 * g++.dg/cpp0x/decltype59.C: Likewise.
4790
4791 2014-05-31 Tom de Vries <tom@codesourcery.com>
4792
4793 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4794
4795 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4796
4797 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4798 restore_gcc_exec_prefix_env_var): New procedures.
4799 (set_ld_library_path_env_vars,
4800 restore_ld_library_path_env_vars): Use them.
4801 * lib/c-compat.exp: Load target-libpath.exp.
4802 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4803 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4804 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4805 restore_gcc_exec_prefix_env_var.
4806 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4807 Likewise.
4808
4809 * c-c++-common/asan/misalign-1.c: New test.
4810 * c-c++-common/asan/misalign-2.c: New test.
4811
4812 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4813 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4814 -DASAN_USE_DEJAGNU_GTEST=1.
4815 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4816 * g++.dg/asan/asan_oob_test.cc: Likewise.
4817 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4818 * g++.dg/asan/asan_str_test.cc: Likewise.
4819 * g++.dg/asan/asan_test_utils.h: Likewise.
4820 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4821 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4822 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4823 Imported from upstream r209283.
4824 * g++.dg/asan/asan_test_config.h: Likewise.
4825
4826 2014-05-30 Kai Tietz <ktietz@redhat.com>
4827
4828 PR target/60104
4829 * gcc.target/i386/sibcall-1.c: New test.
4830 * gcc.target/i386/sibcall-2.c: New test.
4831 * gcc.target/i386/sibcall-3.c: New test.
4832 * gcc.target/i386/sibcall-4.c: New test.
4833
4834 2014-05-30 Ian Lance Taylor <iant@google.com>
4835
4836 * gcc.target/i386/pause-2.c: New test.
4837
4838 2014-05-30 Tom de Vries <tom@codesourcery.com>
4839
4840 * gcc.target/i386/fuse-caller-save.c: New test.
4841 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4842 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4843
4844 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4845
4846 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4847 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4848 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4849 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4850 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4851 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4852 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4853 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4854 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4855 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4856 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4857 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4858 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4859 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4860 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4861 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4862 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4863 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4864 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4865 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4866 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4867 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4868 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4869 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4870 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4871 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4872 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4873 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4874 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4875 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4876 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4877 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4878 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4879 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4880 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4881 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4882
4883 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4884
4885 PR rtl-optimization/61325
4886 * gcc.target/aarch64/pr61325.c: New.
4887
4888 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4889
4890 * gcc.target/arm/simd/vextQf32_1.c: New file.
4891 * gcc.target/arm/simd/vextQp16_1.c: New file.
4892 * gcc.target/arm/simd/vextQp8_1.c: New file.
4893 * gcc.target/arm/simd/vextQs16_1.c: New file.
4894 * gcc.target/arm/simd/vextQs32_1.c: New file.
4895 * gcc.target/arm/simd/vextQs64_1.c: New file.
4896 * gcc.target/arm/simd/vextQs8_1.c: New file.
4897 * gcc.target/arm/simd/vextQu16_1.c: New file.
4898 * gcc.target/arm/simd/vextQu32_1.c: New file.
4899 * gcc.target/arm/simd/vextQu64_1.c: New file.
4900 * gcc.target/arm/simd/vextQu8_1.c: New file.
4901 * gcc.target/arm/simd/vextQp64_1.c: New file.
4902 * gcc.target/arm/simd/vextf32_1.c: New file.
4903 * gcc.target/arm/simd/vextp16_1.c: New file.
4904 * gcc.target/arm/simd/vextp8_1.c: New file.
4905 * gcc.target/arm/simd/vexts16_1.c: New file.
4906 * gcc.target/arm/simd/vexts32_1.c: New file.
4907 * gcc.target/arm/simd/vexts64_1.c: New file.
4908 * gcc.target/arm/simd/vexts8_1.c: New file.
4909 * gcc.target/arm/simd/vextu16_1.c: New file.
4910 * gcc.target/arm/simd/vextu32_1.c: New file.
4911 * gcc.target/arm/simd/vextu64_1.c: New file.
4912 * gcc.target/arm/simd/vextu8_1.c: New file.
4913 * gcc.target/arm/simd/vextp64_1.c: New file.
4914
4915 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4916 Tom de Vries <tom@codesourcery.com>
4917
4918 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4919 options.
4920 * gcc.target/mips/fuse-caller-save.h: New include file.
4921 * gcc.target/mips/fuse-caller-save.c: New test.
4922 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4923 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4924
4925 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4926
4927 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4928
4929 2014-05-28 Richard Biener <rguenther@suse.de>
4930
4931 PR middle-end/61045
4932 * gcc.dg/pr61045.c: New testcase.
4933
4934 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935
4936 * lib/clearcap.exp: New file.
4937 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4938 Remove clearcap_ldflags handling.
4939 Call clearcap-init, clearcap-finish.
4940 * gcc.target/i386/i386.exp: Likewise.
4941 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4942 * gcc.target/i386/clearcapv2.map: Move to
4943 ../config/sol2-clearcapv2.map.
4944 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4945 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4946
4947 2014-05-28 Richard Biener <rguenther@suse.de>
4948
4949 PR tree-optimization/61335
4950 * gfortran.dg/pr61335.f90: New testcase.
4951
4952 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4953
4954 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4955
4956 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4957
4958 * gnat.dg/overflow_fixed.adb: New test.
4959
4960 2014-05-27 Marek Polacek <polacek@redhat.com>
4961
4962 PR c/56724
4963 * gcc.dg/pr56724-1.c: New test.
4964 * gcc.dg/pr56724-2.c: New test.
4965 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4966 -Wtraditional.
4967 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4968
4969 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4970
4971 * gcc.dg/fold-compare-8.c: New test.
4972 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4973
4974 2014-05-27 Richard Biener <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4977
4978 2014-05-27 Marek Polacek <polacek@redhat.com>
4979
4980 PR testsuite/61319
4981 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4982 LLONG_MIN, and ULLONG_MAX.
4983
4984 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4985
4986 * lib/target-supports.exp (check_effective_target_vect_bswap):
4987 Specify arm*-*-* support.
4988
4989 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4990
4991 PR testsuite/61319
4992 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4993 -nan optional.
4994 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4995 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4996
4997 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4998
4999 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5000
5001 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5002
5003 PR rtl-optimization/61222
5004 * gcc.c-torture/compile/pr61222-1.c: New test.
5005 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5006
5007 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5008
5009 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5010
5011 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5012
5013 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5014
5015 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016
5017 PR libgfortran/55117
5018 * gfortran.dg/namelist_85.f90: New test.
5019
5020 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5021
5022 PR c/61191
5023 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5024 the case with syntax error.
5025
5026 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5027
5028 * gcc.dg/lto/pr61278_0.c: New test.
5029 * gcc.dg/lto/pr61278_1.c: New test.
5030
5031 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5032
5033 * gcc.dg/pr61220.c: New test.
5034 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5035
5036 2014-05-25 Tobias Burnus <burnus@net-b.de>
5037
5038 * gfortran.dg/coarray_10.f90: Update dg-warning.
5039 * gfortran.dg/coarray_this_image_1.f90: New.
5040 * gfortran.dg/coarray_this_image_2.f90: New.
5041
5042 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5043
5044 PR libfortran/61173
5045 * gfortran.dg/arrayio_14.f90: New test.
5046
5047 2014-05-24 Andreas Schwab <schwab@suse.de>
5048
5049 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5050
5051 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5052
5053 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5054 Adjust regexp for -flto.
5055 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5056 * gfortran.dg/pr52835.f90: Likewise.
5057
5058 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5059
5060 PR rtl-optimization/61215
5061 * gcc.target/i386/pr61215.c: New.
5062
5063 2014-05-23 Marek Polacek <polacek@redhat.com>
5064 Jakub Jelinek <jakub@redhat.com>
5065
5066 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5067 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5068 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5069 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5070 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5071 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5072 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5073 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5074 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5075 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5076 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5077 * c-c++-common/ubsan/float-cast.h: New file.
5078 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5079 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5080
5081 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5082
5083 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5084
5085 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 * g++.dg/cpp1y/lambda-init9.C: New.
5088
5089 2014-05-23 Richard Biener <rguenther@suse.de>
5090
5091 PR testsuite/61266
5092 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5093 adjust testcase to reflect reality.
5094
5095 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5096
5097 PR tree-optimization/54733
5098 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5099 optimization to support memory sources and bitwise operations
5100 equivalent to load in host endianness.
5101 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5102 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5103 * gcc.c-torture/execute/bswap-2.c: Likewise.
5104
5105 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5106
5107 * lib/target-supports.exp: New effective targets for architectures
5108 capable of performing byte swap.
5109 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5110 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5111 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5112
5113 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/61088
5116 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5117 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5118
5119 2014-05-22 Xinliang David Li <davidxl@google.com>
5120
5121 * g++.dg/ipa/devirt-15.C: Fix expected message.
5122 * g++.dg/ipa/devirt-16.C: Ditto.
5123 * g++.dg/ipa/devirt-17.C: Ditto.
5124 * g++.dg/ipa/devirt-26.C: Ditto.
5125 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5126 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5127 * g++.dg/tree-ssa/pr8781.C:Ditto.
5128
5129 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5130
5131 * gcc.target/powerpc/htm-ttest.c: New test.
5132
5133 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/opt37.ad[sb]: New test.
5136
5137 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5138
5139 PR c/61271
5140 * g++.dg/cilk-plus/AN/array_function.cc: New.
5141
5142 2014-05-22 Richard Biener <rguenther@suse.de>
5143
5144 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5145
5146 2014-05-22 Kostya Serebryany <kcc@google.com>
5147
5148 * c-c++-common/tsan/mutexset1.c: Update the test to match
5149 upstream r209283.
5150 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5151
5152 2014-05-21 Marek Polacek <polacek@redhat.com>
5153
5154 PR sanitizer/61272
5155 * g++.dg/ubsan/pr61272.C: New test.
5156
5157 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5158 Sandra Loosemore <sandra@codesourcery.com>
5159
5160 PR lto/60179
5161 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5162 * gcc.target/nios2/custom-fp-lto.c: New test.
5163
5164 2014-05-21 Andreas Schwab <schwab@suse.de>
5165
5166 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5167
5168 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5169
5170 PR target/54236
5171 * gcc.target/sh/pr54236-3.c: New.
5172
5173 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5174
5175 PR c++/60189
5176 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5177
5178 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5179
5180 PR tree-optimization/60899
5181 * g++.dg/ipa/devirt-11.C: Update template.
5182
5183 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5184
5185 PR C++/61038
5186 * g++.dg/cpp0x/pr61038.C: New.
5187
5188 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/58753
5191 PR c++/58930
5192 PR c++/58704
5193 * g++.dg/cpp0x/nsdmi-template11.C: New.
5194 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5195 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5196
5197 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5198
5199 * gnat.dg/opt35.adb: New test.
5200 * gnat.dg/opt36.adb: Likewise.
5201 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5202
5203 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 PR c++/60373
5206 * g++.dg/cpp0x/Wattributes1.C: New.
5207 * g++.dg/ext/visibility/redecl1.C: Adjust.
5208 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5209
5210 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5211
5212 * gcc.target/powerpc/vsxcopy.c: New test.
5213
5214 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5215
5216 PR c++/58664
5217 * g++.dg/cpp0x/nsdmi-union6.C: New.
5218 * g++.dg/parse/pr58664.C: Likewise.
5219 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5220 * g++.dg/parse/crash31.C: Likewise.
5221 * g++.dg/template/error2.C: Likewise.
5222 * g++.dg/template/inherit8.C: Likewise.
5223 * g++.dg/template/offsetof2.C: Likewise.
5224
5225 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5226
5227 * c-c++-common/gomp/simd4.c: Adjust for inform.
5228 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5229 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5230 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5231 * g++.dg/cpp0x/noexcept15.C: Likewise.
5232 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5233 * g++.dg/eh/spec6.C: Likewise.
5234 * g++.dg/expr/cast1.C: Likewise.
5235 * g++.dg/expr/dtor1.C: Likewise.
5236 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5237 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5238 * g++.dg/gomp/pr49223-2.C: Likewise.
5239 * g++.dg/gomp/udr-4.C: Likewise.
5240 * g++.dg/init/delete1.C: Likewise.
5241 * g++.dg/other/crash-2.C: Likewise.
5242 * g++.dg/parse/crash24.C: Likewise.
5243 * g++.dg/parse/crash25.C: Likewise.
5244 * g++.dg/parse/crash31.C: Likewise.
5245 * g++.dg/parse/crash49.C: Likewise.
5246 * g++.dg/parse/crash50.C: Likewise.
5247 * g++.dg/parse/crash54.C: Likewise.
5248 * g++.dg/parse/dtor7.C: Likewise.
5249 * g++.dg/parse/error40.C: Likewise.
5250 * g++.dg/parse/fused-params1.C: Likewise.
5251 * g++.dg/parse/new1.C: Likewise.
5252 * g++.dg/template/crash35.C: Likewise.
5253 * g++.dg/template/crash59.C: Likewise.
5254 * g++.dg/template/crash77.C: Likewise.
5255 * g++.dg/template/error51.C: Likewise.
5256 * g++.dg/template/incomplete1.C: Likewise.
5257 * g++.dg/template/incomplete3.C: Likewise.
5258 * g++.dg/template/incomplete4.C: Likewise.
5259 * g++.dg/template/incomplete5.C: Likewise.
5260 * g++.dg/template/inherit8.C: Likewise.
5261 * g++.dg/template/instantiate1.C: Likewise.
5262 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5263 * g++.dg/template/offsetof2.C: Likewise.
5264 * g++.dg/tm/pr51928.C: Likewise.
5265 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5266 * g++.dg/warn/incomplete1.C: Likewise.
5267 * g++.dg/warn/incomplete2.C: Likewise.
5268 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5269 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5270 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5271 * g++.old-deja/g++.eh/catch1.C: Likewise.
5272 * g++.old-deja/g++.eh/spec6.C: Likewise.
5273 * g++.old-deja/g++.mike/p7868.C: Likewise.
5274 * g++.old-deja/g++.other/crash38.C: Likewise.
5275 * g++.old-deja/g++.other/enum2.C: Likewise.
5276 * g++.old-deja/g++.other/incomplete.C: Likewise.
5277 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5278 * g++.old-deja/g++.pt/crash9.C: Likewise.
5279 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5280 * g++.old-deja/g++.pt/typename8.C: Likewise.
5281 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5282
5283 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5284
5285 * lib/target-supports.exp
5286 (check_effective_target_vect_sizes_32B_16B): Return false if
5287 128-bit AVX vectors preferred.
5288
5289 2014-05-19 Mike Stump <mikestump@comcast.net>
5290
5291 * lib/target-supports.exp (check_effective_target_avx): Early out
5292 if not x86 to prevent x86 flags on non-x86 targets.
5293
5294 2014-05-19 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/61221
5297 * gcc.dg/torture/pr61221.c: New testcase.
5298
5299 2014-05-19 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/61209
5302 * gfortran.dg/pr61209.f90: New testcase.
5303
5304 2014-05-19 Richard Biener <rguenther@suse.de>
5305
5306 PR tree-optimization/61184
5307 * c-c++-common/torture/pr61184.c: New testcase.
5308
5309 2014-05-19 Christian Bruel <christian.bruel@st.com>
5310
5311 PR target/61195
5312 * gcc.target/sh/pr61195.c: New test.
5313
5314 2014-05-18 Wei Mi <wmi@google.com>
5315
5316 PR target/58066
5317 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5318 directive with rtl insns. Add effective-target fpic and
5319 tls_native.
5320
5321 2014-05-17 Xinliang David Li <davidxl@google.com>
5322
5323 * g++.dg/ipa/devirt-33.C: New testcase.
5324
5325 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5326
5327 * g++.dg/ipa/comdat.C: New file.
5328
5329 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5330
5331 * gnat.dg/volatile12.ad[sb]: New test.
5332
5333 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5334
5335 * gnat.dg/enum3.adb: New test.
5336
5337 2014-05-18 Andreas Schwab <schwab@suse.de>
5338
5339 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5340
5341 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5342
5343 PR libfortran/52539
5344 * gfortran.dg/namelist_utf8.f90: New test.
5345
5346 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5347
5348 PR c++/52875
5349 * g++.dg/cpp0x/decltype58.C: New.
5350
5351 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5352
5353 * gcc.target/microblaze/others/break_handler.c: New.
5354
5355 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5356
5357 PR tree-optimization/61140
5358 PR tree-optimization/61150
5359 PR tree-optimization/61197
5360 * gcc.dg/tree-ssa/pr61140.c: New file.
5361 * gcc.dg/tree-ssa/pr61150.c: New file.
5362 * gcc.dg/tree-ssa/pr61197.c: New file.
5363
5364 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5365
5366 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5367 (dg-options): Add -mfpmath=387.
5368 (dg-final): Check that no MMX registers are used.
5369
5370 2014-05-17 Andreas Schwab <schwab@suse.de>
5371
5372 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5373
5374 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5375
5376 Revert:
5377 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5378
5379 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5380 occurrences of "int" in the gimple dump to reflect that the return
5381 types of functions now show up in such dumps.
5382 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5383
5384 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5385
5386 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5387 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5388 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5389 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5390 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5391 * gcc.dg/debug/pr35154.c: Update testcase.
5392 * gcc.target/i386/vectorize1.c: Update testcase.
5393
5394 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/51640
5397 * g++.dg/parse/error54.C: New.
5398
5399 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5400
5401 PR rtl-optimization/60969
5402 * g++.dg/pr60969.C: New.
5403
5404 2014-05-16 Richard Biener <rguenther@suse.de>
5405
5406 PR tree-optimization/61194
5407 * gcc.dg/vect/pr61194.c: New testcase.
5408
5409 2014-05-16 Richard Biener <rguenther@suse.de>
5410
5411 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5412 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5413 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5414 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5415
5416 2014-05-16 Richard Biener <rguenther@suse.de>
5417
5418 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5419
5420 2014-05-15 Martin Jambor <mjambor@suse.cz>
5421
5422 PR ipa/61085
5423 * g++.dg/ipa/pr61085.C: New test.
5424
5425 2014-05-15 Martin Jambor <mjambor@suse.cz>
5426
5427 PR tree-optimization/61090
5428 * gcc.dg/tree-ssa/pr61090.c: New test.
5429
5430 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5431
5432 PR tree-optimization/61158
5433 * gcc.dg/pr61158.c: New test.
5434
5435 2014-05-15 Andreas Schwab <schwab@suse.de>
5436
5437 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5438 emitted.
5439 * obj-c++.dg/exceptions-5.mm: Likewise.
5440
5441 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5442
5443 * shrink-wrap-loop.c: New test case.
5444
5445 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5446
5447 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5448 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5449 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5450 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5451 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5452 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5453 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5454 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5455 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5456 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5457 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5458 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5459 * gcc.target/arm/simd/vtrns16_1.c: New file.
5460 * gcc.target/arm/simd/vtrns32_1.c: New file.
5461 * gcc.target/arm/simd/vtrns8_1.c: New file.
5462 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5463 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5464 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5465
5466 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5467
5468 * gcc.target/i386/clflushopt-1.c: New.
5469 * gcc.target/i386/xsavec-1.c: Ditto.
5470 * gcc.target/i386/xsavec64-1.c: Ditto.
5471 * gcc.target/i386/xsaves-1.c: Ditto.
5472 * gcc.target/i386/xsaves64-1.c: Ditto.
5473 * gcc.target/i386/sse-12.c: Test new options.
5474 * gcc.target/i386/sse-13.c: Ditto.
5475 * gcc.target/i386/sse-14.c: Ditto.
5476 * gcc.target/i386/sse-22.c: Ditto.
5477 * gcc.target/i386/sse-23.c: Ditto.
5478 * g++.dg/other/i386-2.C: Ditto.
5479 * g++.dg/other/i386-3.C: Ditto.
5480
5481 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5482
5483 PR rtl-optimization/60866
5484 * gcc.dg/pr60866.c: New test.
5485
5486 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5487
5488 PR rtl-optimization/60901
5489 * gcc.target/i386/pr60901.c: New test.
5490
5491 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5492
5493 PR sanitizer/61100
5494 * c-c++-common/asan/asan-interface-1.c: New test.
5495 * lib/asan-dg.exp (asan_include_flags): New function.
5496 (asan_init): Call asan_include_flags to obtain path
5497 to sanitizer headers.
5498
5499 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5500
5501 * lib/target-support.exp (check_dfp_hw_available): New function.
5502 (is-effective-target): Check $arg for dfp_hw.
5503 (is-effective-target-keyword): Likewise.
5504 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5505 Change target to dfp_hw.
5506
5507 2014-05-13 Marek Polacek <polacek@redhat.com>
5508
5509 PR c/61162
5510 * gcc.dg/pr61162.c: New test.
5511
5512 2014-05-13 Marek Polacek <polacek@redhat.com>
5513
5514 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5515 * c-c++-common/pr50459-2.c: New test.
5516
5517 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/54310
5520 * g++.dg/template/pr54310.C: New.
5521
5522 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5523 Sandra Loosemore <sandra@codesourcery.com>
5524
5525 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5526
5527 2014-05-13 Catherine Moore <clm@cm00re.com>
5528
5529 * gcc.target/mips/near-far-1.c: Adjust expected output
5530 to allow the JALS instruction.
5531 * gcc.target/mips/near-far-2.c: Likewise.
5532 * gcc.target/mips/near-far-4.c: Likewise.
5533
5534 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5535
5536 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5537
5538 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR target/61060
5541 * gcc.dg/pr61060.c: New test.
5542
5543 2014-05-12 DJ Delorie <dj@redhat.com>
5544
5545 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5546 * gcc.dg/sibcall-4.c: Likewise.
5547
5548 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5549
5550 * objc.dg/shadow-1.m: New test.
5551 * objc.dg/shadow-2.m: New test.
5552 * objc.dg/ivar-scope-1.m: New test.
5553 * objc.dg/ivar-scope-2.m: New test.
5554 * objc.dg/ivar-scope-3.m: New test.
5555 * objc.dg/ivar-scope-4.m: New test.
5556 * objc.dg/ivar-visibility-1.m: New test.
5557 * objc.dg/ivar-visibility-2.m: New test.
5558 * objc.dg/ivar-visibility-3.m: New test.
5559 * objc.dg/ivar-visibility-4.m: New test.
5560
5561 2014-05-12 Tobias Burnus <burnus@net-b.de>
5562
5563 PR fortran/60127
5564 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5565
5566 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5567
5568 PR fortran/60834
5569 * gfortran.dg/associate_16.f90: New test.
5570
5571 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5572
5573 PR target/60991
5574 * gcc.target/avr/pr60991.c: New testcase.
5575
5576 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/60054
5579 * g++.dg/cpp1y/pr60054.C: New.
5580
5581 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5582
5583 PR c++/51199
5584 * g++.dg/template/pr51199.C: New.
5585
5586 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5587
5588 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5589
5590 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5591
5592 * gfortran.dg/gomp/affinity-1.f90: New test.
5593
5594 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5595
5596 * gcc.dg/torture/pr61136.c: New test.
5597
5598 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5599
5600 PR c++/59705
5601 * g++.dg/cpp0x/sfinae51.C: New.
5602
5603 PR c++/58353
5604 * g++.dg/cpp0x/variadic157.C: New.
5605
5606 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5607
5608 PR target/51244
5609 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5610
5611 2014-05-10 Marek Polacek <polacek@redhat.com>
5612
5613 * gcc.dg/pedwarn-init.c: New test.
5614 * gcc.dg/init-string-1.c: Adjust dg-error.
5615
5616 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5617
5618 * lib/target-supports.exp
5619 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5620 to the list.
5621
5622 2014-05-09 Marek Polacek <polacek@redhat.com>
5623
5624 PR c/61096
5625 * gcc.dg/pr61096-1.c: New test.
5626 * gcc.dg/pr61096-2.c: New test.
5627
5628 2014-05-09 Florian Weimer <fweimer@redhat.com>
5629
5630 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5631 * g++.dg/fstack-protector-strong.C: Likewise.
5632 * gcc.target/i386/ssp-strong-reg.c: New file.
5633
5634 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5635
5636 PR target/61055
5637 * gcc.target/avr/torture/pr61055.c: New test.
5638
5639 2014-05-09 Marek Polacek <polacek@redhat.com>
5640
5641 PR c/50459
5642 * c-c++-common/attributes-1.c: Move test line to a new test.
5643 * c-c++-common/attributes-2.c: New test.
5644 * c-c++-common/pr50459.c: New test.
5645 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5646 * gcc.dg/nonnull-2.c: Likewise.
5647 * gcc.dg/pr55570.c: Modify dg-error.
5648 * gcc.dg/tm/wrap-2.c: Likewise.
5649
5650 2014-05-08 Jeff Law <law@redhat.com>
5651
5652 PR tree-optimization/61009
5653 * g++.dg/tree-ssa/pr61009.C: New test.
5654
5655 2014-05-08 Matthias Klose <doko@ubuntu.com>
5656
5657 PR driver/61106
5658 * gcc-dg/unused-8a.c: New.
5659 * gcc-dg/unused-8b.c: Likewise.
5660
5661 2014-05-08 Marek Polacek <polacek@redhat.com>
5662
5663 PR c/61053
5664 * gcc.dg/pr61053.c: New test.
5665
5666 2014-05-08 Marek Polacek <polacek@redhat.com>
5667
5668 PR c/61077
5669 * gcc.dg/pr61077.c: New test.
5670
5671 2014-05-08 Tobias Burnus <burnus@net-b.de>
5672
5673 * gfortran.dg/coarray_collectives_1.f90: New.
5674 * gfortran.dg/coarray_collectives_2.f90: New.
5675 * gfortran.dg/coarray_collectives_3.f90: New.
5676 * gfortran.dg/coarray_collectives_4.f90: New.
5677 * gfortran.dg/coarray_collectives_5.f90: New.
5678 * gfortran.dg/coarray_collectives_6.f90: New.
5679 * gfortran.dg/coarray/collectives_1.f90: New.
5680 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5681 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5682 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5683 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5684 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5685 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5686 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5687
5688 2014-05-08 Wei Mi <wmi@google.com>
5689
5690 PR target/58066
5691 * gcc.target/i386/pr58066.c: New test.
5692
5693 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5694
5695 * gcc.target/i386/avx256-unaligned-load-2.c,
5696 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5697 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5698 packed-single instructions.
5699
5700 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/13981
5703 * g++.dg/diagnostic/pr13981.C: New.
5704
5705 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5706
5707 PR tree-optimization/59100
5708 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5709 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5710
5711 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5712
5713 PR tree-optimization/61095
5714 * gcc.dg/torture/pr61095.c: New test.
5715
5716 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5717
5718 PR middle-end/39246
5719 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5720 the uninitialized complex is used.
5721 * gcc.dg/uninit-17.c: New test to check partial initialization of
5722 complex with branches.
5723 * gcc.dg/uninit-17-O0.c: Likewise.
5724
5725 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5726
5727 PR target/60884
5728 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5729 (test_03): Rename to test_02.
5730
5731 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5732
5733 PR c++/61083
5734 * g++.dg/cpp0x/sfinae50.C: New.
5735
5736 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/61080
5739 * g++.dg/cpp0x/deleted7.C: New.
5740
5741 2014-05-07 Richard Biener <rguenther@suse.de>
5742
5743 PR tree-optimization/61034
5744 * g++.dg/tree-ssa/pr61034.C: New testcase.
5745
5746 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5747
5748 * gcc.target/epiphany/isr-arg.c: New file.
5749
5750 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5751
5752 PR tree-optimization/52252
5753 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5754
5755 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5756
5757 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5758 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5759 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5760 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5761 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5762 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5763 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5764 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5765 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5766 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5767 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5768 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5769 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5770 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5771 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5772 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5773 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5774 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5775 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5776 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5777 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5778 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5779 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5780 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5781 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5782 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5783 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5784 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5785 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5786 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5787 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5788 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5789 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5790 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5791 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5792 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5793 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5794 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5795 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5796 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5797 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5798 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5799 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5800 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5801 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5802 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5803 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5804 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5805 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5806 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5807 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5808 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5809 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5810 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5811 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5812 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5813 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5814 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5815 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5816 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5817 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5818 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5819 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5820 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5821 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5822 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5823 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5824 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5825 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5826 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5827 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5828 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5829
5830 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5831
5832 gcc.target/aarch64/simd/ext_f32.x: New file.
5833 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5834 gcc.target/aarch64/simd/ext_p16.x: New file.
5835 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5836 gcc.target/aarch64/simd/ext_p8.x: New file.
5837 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5838 gcc.target/aarch64/simd/ext_s16.x: New file.
5839 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5840 gcc.target/aarch64/simd/ext_s32.x: New file.
5841 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5842 gcc.target/aarch64/simd/ext_s64.x: New file.
5843 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5844 gcc.target/aarch64/simd/ext_s8.x: New file.
5845 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5846 gcc.target/aarch64/simd/ext_u16.x: New file.
5847 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5848 gcc.target/aarch64/simd/ext_u32.x: New file.
5849 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5850 gcc.target/aarch64/simd/ext_u64.x: New file.
5851 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5852 gcc.target/aarch64/simd/ext_u8.x: New file.
5853 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5854 gcc.target/aarch64/simd/ext_f64.c: New file.
5855 gcc.target/aarch64/simd/extq_f32.x: New file.
5856 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5857 gcc.target/aarch64/simd/extq_p16.x: New file.
5858 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5859 gcc.target/aarch64/simd/extq_p8.x: New file.
5860 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5861 gcc.target/aarch64/simd/extq_s16.x: New file.
5862 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5863 gcc.target/aarch64/simd/extq_s32.x: New file.
5864 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5865 gcc.target/aarch64/simd/extq_s64.x: New file.
5866 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5867 gcc.target/aarch64/simd/extq_s8.x: New file.
5868 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5869 gcc.target/aarch64/simd/extq_u16.x: New file.
5870 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5871 gcc.target/aarch64/simd/extq_u32.x: New file.
5872 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5873 gcc.target/aarch64/simd/extq_u64.x: New file.
5874 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5875 gcc.target/aarch64/simd/extq_u8.x: New file.
5876 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5877 gcc.target/aarch64/simd/extq_f64.c: New file.
5878
5879 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5880
5881 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5882 * gcc.target/aarch64/vtrnu32.c: Likewise.
5883 * gcc.target/aarch64/vtrnf32.c: Likewise.
5884
5885 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5886
5887 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5888 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5889 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5890 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5891 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5892 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5893 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5894 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5895 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5896 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5897 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5898 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5899 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5900 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5901 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5902 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5903 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5904 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5905 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5906 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5907 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5908 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5909 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5910 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5911 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5912 * gcc.target/aarch64/simd/vtrns16.x: New file.
5913 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5914 * gcc.target/aarch64/simd/vtrns32.x: New file.
5915 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5916 * gcc.target/aarch64/simd/vtrns8.x: New file.
5917 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5918 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5919 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5920 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5921 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5922 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5923
5924 2014-05-07 Richard Biener <rguenther@suse.de>
5925
5926 PR tree-optimization/57864
5927 * gcc.dg/torture/pr57864.c: New testcase.
5928
5929 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5930
5931 PR libfortran/61049
5932 * gfortran.dg/list_read_13.f: New test.
5933
5934 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5935
5936 PR c++/60999
5937 * g++.dg/cpp0x/nsdmi-template9.C: New.
5938 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5939
5940 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5941 Mike Stump <mikestump@comcast.net>
5942 Richard Sandiford <rdsandiford@googlemail.com>
5943
5944 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5945
5946 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5947
5948 PR ipa/60965
5949 * g++.dg/ipa/devirt-32.C: New testcase.
5950
5951 2014-05-05 Richard Biener <rguenther@suse.de>
5952
5953 PR middle-end/61010
5954 * gcc.dg/torture/pr61010.c: New testcase.
5955
5956 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5957
5958 * gcc.target/s390/leaf-profile.c: New testcase.
5959
5960 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5961
5962 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5963 Disable asm scan for s390.
5964 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5965 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5966
5967 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5968
5969 PR tree-optimization/60363
5970 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5971
5972 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5973
5974 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5975 (dg-require-effective-target): Change target to powerpc_fprs.
5976 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5977 (dg-require-effective-target): Change target to dfprt.
5978
5979 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5980
5981 PR c++/58582
5982 * g++.dg/cpp0x/deleted4.C: New.
5983 * g++.dg/cpp0x/deleted5.C: Likewise.
5984 * g++.dg/cpp0x/deleted6.C: Likewise.
5985
5986 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5987
5988 PR fortran/61025
5989 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5990 regexps for -m32.
5991 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5992 * gfortran.dg/coarray_poly_6.f90: Likewise.
5993 * gfortran.dg/coarray_poly_7.f90: Likewise.
5994 * gfortran.dg/coarray_poly_8.f90: Likewise.
5995
5996 2014-05-02 Marek Polacek <polacek@redhat.com>
5997
5998 PR c/25801
5999 * gcc.dg/pr25801.c: New test.
6000
6001 2014-05-02 Marek Polacek <polacek@redhat.com>
6002
6003 PR c/60784
6004 * gcc.dg/pr60784.c: New test.
6005
6006 2014-05-01 Marek Polacek <polacek@redhat.com>
6007
6008 PR c/60915
6009 * gcc.dg/pr60915.c: New test.
6010
6011 2014-05-01 Marek Polacek <polacek@redhat.com>
6012
6013 PR c/60257
6014 * gcc.dg/pr60257.c: New test.
6015
6016 2014-05-01 Marek Polacek <polacek@redhat.com>
6017
6018 PR c/43395
6019 * c-c++-common/pr43395.c: New test.
6020
6021 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6022
6023 * gcc.dg/cond-reduc-1.c: New test.
6024 * gcc.dg/cond-reduc-2.c: Likewise.
6025
6026 2014-05-01 Marek Polacek <polacek@redhat.com>
6027
6028 PR c/29467
6029 * gcc.dg/pr29467.c: New test.
6030 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6031 about boolean types.
6032 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6033 to bool.
6034 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6035
6036 2014-05-01 Marek Polacek <polacek@redhat.com>
6037
6038 PR c/43245
6039 * gcc.dg/pr43245.c: New test.
6040
6041 2014-05-01 Marek Polacek <polacek@redhat.com>
6042
6043 PR c/56989
6044 * gcc.dg/pr56989.c: New test.
6045
6046 2014-04-30 Ian Lance Taylor <iant@google.com>
6047
6048 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6049 in go_compile_args rather than in argument to go-torture-execute.
6050
6051 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6052
6053 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6054 instead of getpid.
6055
6056 2014-04-30 Tobias Burnus <burnus@net-b.de>
6057
6058 * gfortran.dg/coarray_poly_6.f90
6059 * gfortran.dg/coarray_poly_7.f90
6060 * gfortran.dg/coarray_poly_8.f90
6061
6062 2014-04-30 Tobias Burnus <burnus@net-b.de>
6063
6064 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6065 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6066 * gfortran.dg/coarray/codimension.f90: New.
6067
6068 2014-04-30 Tobias Burnus <burnus@net-b.de>
6069
6070 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6071 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6072
6073 2014-04-30 Tobias Burnus <burnus@net-b.de>
6074
6075 * gfortran.dg/coarray_poly_4.f90: New.
6076 * gfortran.dg/coarray_poly_5.f90: New.
6077
6078 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6079
6080 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6081 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6082 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6083 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6084 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6085 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6086 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6087 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6088 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6089 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6090 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6091 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6092 * gcc.target/arm/simd/vuzps16_1.c: New file.
6093 * gcc.target/arm/simd/vuzps32_1.c: New file.
6094 * gcc.target/arm/simd/vuzps8_1.c: New file.
6095 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6096 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6097 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6098
6099 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6100
6101 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6102 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6103 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6104
6105 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6106
6107 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6108 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6109 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6110 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6111 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6112 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6113 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6114 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6115 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6116 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6117 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6118 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6119 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6120 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6121 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6122 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6123 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6124 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6125 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6126 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6127 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6128 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6129 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6130 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6131 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6132 * gcc.target/aarch64/simd/vuzps16.x: New file.
6133 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6134 * gcc.target/aarch64/simd/vuzps32.x: New file.
6135 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6136 * gcc.target/aarch64/simd/vuzps8.x: New file.
6137 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6138 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6139 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6140 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6141 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6142 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6143
6144 2014-04-30 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/48329
6147 * gfortran.dg/vect/pr48329.f90: New testcase.
6148
6149 2014-04-30 Marek Polacek <polacek@redhat.com>
6150
6151 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6152 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6153
6154 2014-04-30 Marek Polacek <polacek@redhat.com>
6155
6156 PR c/60139
6157 * gcc.dg/pr60139.c: New test.
6158
6159 2014-04-30 Marek Polacek <polacek@redhat.com>
6160
6161 PR c/60351
6162 * gcc.dg/pr60351.c: New test.
6163
6164 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6165
6166 * gcc.target/arm/simd/simd.exp: New file.
6167 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6168 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6169 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6170 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6171 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6172 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6173 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6174 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6175 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6176 * gcc.target/arm/simd/vzipf32_1.c: New file.
6177 * gcc.target/arm/simd/vzipp16_1.c: New file.
6178 * gcc.target/arm/simd/vzipp8_1.c: New file.
6179 * gcc.target/arm/simd/vzips16_1.c: New file.
6180 * gcc.target/arm/simd/vzips32_1.c: New file.
6181 * gcc.target/arm/simd/vzips8_1.c: New file.
6182 * gcc.target/arm/simd/vzipu16_1.c: New file.
6183 * gcc.target/arm/simd/vzipu32_1.c: New file.
6184 * gcc.target/arm/simd/vzipu8_1.c: New file.
6185
6186 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6187
6188 PR c++/51707
6189 * g++.dg/cpp0x/constexpr-51707.C: New.
6190
6191 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6192
6193 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6194 occurrences of "int" in the gimple dump to reflect that the return
6195 types of functions now show up in such dumps.
6196 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6197
6198 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR tree-optimization/60971
6201 * c-c++-common/turtore/pr60971.c: New test.
6202
6203 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6204
6205 * gcc.target/aarch64/simd/simd.exp: New file.
6206 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6207 * gcc.target/aarch64/simd/vzipf32.x: New file.
6208 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6209 * gcc.target/aarch64/simd/vzipp16.x: New file.
6210 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6211 * gcc.target/aarch64/simd/vzipp8.x: New file.
6212 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6213 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6214 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6215 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6216 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6217 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6218 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6219 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6220 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6221 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6222 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6223 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6224 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6225 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6226 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6227 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6228 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6229 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6230 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6231 * gcc.target/aarch64/simd/vzips16.x: New file.
6232 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6233 * gcc.target/aarch64/simd/vzips32.x: New file.
6234 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6235 * gcc.target/aarch64/simd/vzips8.x: New file.
6236 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6237 * gcc.target/aarch64/simd/vzipu16.x: New file.
6238 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6239 * gcc.target/aarch64/simd/vzipu32.x: New file.
6240 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6241 * gcc.target/aarch64/simd/vzipu8.x: New file.
6242
6243 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6244
6245 * gcc.target/aarch64/fcsel_1.c: New test case.
6246
6247 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6248
6249 PR libfortran/60810
6250 * gfortran.dg/arrayio_13.f90: New test.
6251
6252 2014-04-28 Martin Jambor <mjambor@suse.cz>
6253
6254 * gcc.dg/tree-ssa/sra-14.c: New test.
6255
6256 2014-04-28 Richard Biener <rguenther@suse.de>
6257
6258 PR middle-end/60092
6259 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6260 * gcc.dg/vect/pr60092.c: Likewise.
6261
6262 2014-04-28 Richard Biener <rguenther@suse.de>
6263
6264 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6265 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6266 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6267 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6268
6269 2014-04-28 Richard Biener <rguenther@suse.de>
6270
6271 PR tree-optimization/60979
6272 * gcc.dg/graphite/pr60979.c: New testcase.
6273
6274 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 PR c/60983
6277 * gcc.dg/pr60114.c: Use signed chars.
6278
6279 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6280
6281 PR c++/59120
6282 * g++.dg/cpp0x/alias-decl-43.C: New.
6283
6284 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6285
6286 PR fortran/59604
6287 PR fortran/58003
6288 * gfortran.dg/no_range_check_3.f90: New test.
6289
6290 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6291
6292 PR libfortran/52539
6293 * gfortran.dg/namelist_utf8.f90: New test.
6294
6295 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6296
6297 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6298 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6299 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6300
6301 2014-04-25 Cary Coutant <ccoutant@google.com>
6302
6303 PR debug/60929
6304 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6305 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6306 -fdebug-types-section flag.
6307
6308 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6309
6310 * gcc.target/arm/tail-long-call.c: New test.
6311
6312 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6313
6314 PR tree-optimization/60930
6315 * gcc.dg/torture/pr60930.c: New test.
6316
6317 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR tree-optimization/60960
6320 * gcc.c-torture/execute/pr60960.c: New test.
6321
6322 2014-04-25 Marek Polacek <polacek@redhat.com>
6323
6324 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6325
6326 2014-04-25 Marek Polacek <polacek@redhat.com>
6327
6328 PR c/18079
6329 * gcc.dg/pr18079.c: New test.
6330 * gcc.dg/pr18079-2.c: New test.
6331
6332 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6333
6334 * c-c++-common/gomp/pr60823-2.c: Require effective target
6335 vect_simd_clones.
6336
6337 2014-04-25 Marek Polacek <polacek@redhat.com>
6338
6339 PR c/60114
6340 * gcc.dg/pr60114.c: New test.
6341
6342 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6343
6344 * gcc.c-torture/execute/20140425-1.c: New test.
6345
6346 2014-04-25 Marek Polacek <polacek@redhat.com>
6347
6348 PR c/60156
6349 * c-c++-common/pr60156.c: New test.
6350
6351 2014-04-25 Richard Biener <rguenther@suse.de>
6352
6353 PR ipa/60912
6354 * g++.dg/opt/pr60912.C: New testcase.
6355
6356 2014-04-25 Richard Biener <rguenther@suse.de>
6357
6358 PR ipa/60911
6359 * gcc.dg/lto/pr60911_0.c: New testcase.
6360
6361 2014-04-24 Cong Hou <congh@google.com>
6362
6363 PR tree-optimization/60896
6364 * g++.dg/vect/pr60896.cc: New test.
6365
6366 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6367
6368 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6369 unpack builtin functionss for 128-bit types.
6370 * gcc.target/powerpc/pack02.c: Likewise.
6371 * gcc.target/powerpc/pack03.c: Likewise.
6372 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6373 divide builtin functionss.
6374 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6375 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6376 functions.
6377 * gcc.target/powerpc/bcd-2.c: Likewise.
6378 * gcc.target/powerpc/bcd-3.c: Likewise.
6379 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6380 builtin functionss.
6381 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6382
6383 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6384
6385 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6386 keeps_null_pointer_checks.
6387 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6388 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6389 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6390 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6391
6392 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6393
6394 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6395 Replace load with read and store with write.
6396
6397 2014-04-24 Jeff Law <law@redhat.com>
6398
6399 PR target/60822
6400 * gcc.c-torture/pr60822.c: New test.
6401 * gcc.c-torture/pr60822.x: New test.
6402
6403 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6404
6405 PR c++/57958
6406 * g++.dg/cpp0x/pr57958.C: New test.
6407
6408 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6409
6410 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6411 true for aarch64_be.
6412
6413 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6414 Tom de Vries <tom@codesourcery.com>
6415
6416 * gcc.dg/fuse-caller-save.c: New test.
6417
6418 2014-04-24 Joey Ye <joey.ye@arm.com>
6419
6420 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6421
6422 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6423
6424 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6425 * gcc.dg/vect/vect-bswap16: New test.
6426 * gcc.dg/vect/vect-bswap32: Likewise.
6427 * gcc.dg/vect/vect-bswap64: Likewise.
6428
6429 2014-04-23 Jeff Law <law@redhat.com>
6430
6431 PR tree-optimization/60902
6432 * gcc.target/i386/pr60902.c: New test.
6433
6434 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6435
6436 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6437 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6438 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6439
6440 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6441
6442 * gcc.target/arm/rev16.c: New test.
6443
6444 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6445
6446 * gcc.target/aarch64/rev16_1.c: New test.
6447
6448 2014-04-23 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/60903
6451 * gcc.dg/torture/pr60903.c: New testcase.
6452
6453 2014-04-23 Richard Biener <rguenther@suse.de>
6454
6455 PR middle-end/60895
6456 * g++.dg/torture/pr60895.C: New testcase.
6457
6458 2014-04-23 Richard Biener <rguenther@suse.de>
6459
6460 PR middle-end/60891
6461 * gcc.dg/torture/pr60891.c: New testcase.
6462
6463 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR sanitizer/60275
6466 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6467 -fno-sanitize-recover to dg-options.
6468 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6469 add -std=c++11 to dg-options.
6470 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6471 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6472 add -std=c++1y to dg-options.
6473 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6474 -fno-sanitize-recover to dg-options.
6475 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6476 * c-c++-common/ubsan/vla-4.c: Likewise.
6477 * c-c++-common/ubsan/pr59503.c: Likewise.
6478 * c-c++-common/ubsan/vla-3.c: Likewise.
6479 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6480 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6481 * c-c++-common/ubsan/shift-3.c: Likewise.
6482 * c-c++-common/ubsan/overflow-1.c: Likewise.
6483 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6484 * c-c++-common/ubsan/vla-2.c: Likewise.
6485 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6486 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6487 * c-c++-common/ubsan/shift-6.c: Likewise.
6488 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6489 * c-c++-common/ubsan/overflow-add-3.c: New test.
6490 * c-c++-common/ubsan/overflow-add-4.c: New test.
6491 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6492 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6493
6494 2014-04-22 Christian Bruel <christian.bruel@st.com>
6495
6496 * gcc.target/sh/hiconst.c: New test.
6497
6498 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6499
6500 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6501 lroundf generates custom round instruction, too.
6502
6503 2014-04-22 Tobias Burnus <burnus@net-b.de>
6504
6505 PR fortran/60881
6506 * coarray/alloc_comp_3.f90: New.
6507
6508 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6509
6510 PR target/60868
6511 * gcc.target/i386/pr60868.c: New testcase.
6512
6513 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR c/59073
6516 * c-c++-common/gomp/pr59073.c: New test.
6517
6518 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6519
6520 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6521
6522 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6523
6524 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6525 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6526
6527 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6528
6529 * gcc.dg/memcpy-5.c: New test.
6530
6531 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6532
6533 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6534
6535 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6536 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6537 *-*-solaris2.9.
6538 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6539 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6540 from dg-options.
6541 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6542 from dg-additional-options.
6543 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6544 from dg-options.
6545
6546 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6547 execution check.
6548 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6549 (sigill_hdlr): Remove.
6550 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6551 check.
6552
6553 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6554 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6555 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6556
6557 * lib/target-supports.exp (add_options_for_tls): Remove
6558 *-*-solaris2.9* handling.
6559
6560 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6561
6562 * gcc.target/aarch64/vect_cvtf_1.c: New.
6563
6564 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR tree-optimization/60823
6567 * c-c++-common/gomp/pr60823-1.c: New test.
6568 * c-c++-common/gomp/pr60823-2.c: New test.
6569 * c-c++-common/gomp/pr60823-3.c: New test.
6570
6571 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6572
6573 * gcc.target/arm/anddi_notdi-1.c: New test.
6574 * gcc.target/arm/iordi_notdi-1.c: New test case.
6575
6576 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6577
6578 * gcc.target/arm/iordi_notdi-1.c: New test.
6579
6580 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6581
6582 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6583
6584 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6585
6586 PR target/60735
6587 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6588 not cause errors if -mspe.
6589
6590 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6591
6592 PR target/60909
6593 * gcc.target/i386/pr60909-1.c: New test.
6594 * gcc.target/i386/pr60909-2.c: Ditto.
6595
6596 2014-04-18 Cong Hou <congh@google.com>
6597
6598 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6599 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6600
6601 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6604 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6605
6606 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/59200
6609 * g++.dg/cpp0x/alias-decl-42.C: New.
6610
6611 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6612
6613 * gcc.target/powerpc/ti_math1.c: New.
6614 * gcc.target/powerpc/ti_math2.c: New.
6615
6616 2014-04-17 Martin Jambor <mjambor@suse.cz>
6617
6618 * gnat.dg/opt34.adb: New.
6619 * gnat.dg/opt34_pkg.ads: Likewise.
6620
6621 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6622
6623 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6624 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6625
6626 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6627
6628 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6629 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6630
6631 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR target/60847
6634 Forward port from 4.8 branch
6635 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6636
6637 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6638 Fix scan patterns.
6639 * gcc.target/i386/bmi-2.c: Ditto.
6640
6641 2014-04-17 Richard Biener <rguenther@suse.de>
6642
6643 PR middle-end/60849
6644 * g++.dg/opt/pr60849.C: New testcase.
6645
6646 2014-04-17 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/60836
6649 * g++.dg/vect/pr60836.cc: New testcase.
6650
6651 2014-04-17 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/60841
6654 * gcc.dg/vect/pr60841.c: New testcase.
6655
6656 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6657
6658 * g++.dg/ipa/devirt-31.C: New testcase.
6659
6660 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6661
6662 PR lto/60820
6663 * gcc.dg/lto/pr60820_0.c: New testcase.
6664 * gcc.dg/lto/pr60820_1.c: New testcase.
6665
6666 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6667
6668 PR ipa/60854
6669 * g++.dg/torture/pr60854.C: New testcase.
6670
6671 2014-04-16 Catherine Moore <clm@codesourcery.com>
6672
6673 * gcc.target/mips/umips-store16-2.c: New test.
6674
6675 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6676
6677 * g++.dg/cpp0x/initlist-vect.C: New file.
6678
6679 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6680
6681 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6682 * gcc.dg/uninit-I-O0.c: Likewise.
6683 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6684
6685 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/60844
6688 * gcc.dg/pr60844.c: New test.
6689
6690 2014-04-15 Richard Biener <rguenther@suse.de>
6691
6692 PR rtl-optimization/56965
6693 * gcc.dg/torture/pr56965-1.c: New testcase.
6694 * gcc.dg/torture/pr56965-2.c: Likewise.
6695
6696 2014-04-15 Teresa Johnson <tejohnson@google.com>
6697
6698 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6699
6700 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6701
6702 * gnat.dg/vect14.adb: New test.
6703
6704 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gnat.dg/vect12.ad[sb]: New test.
6707 * gnat.dg/vect13.ad[sb]: Likewise.
6708
6709 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6710
6711 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6712 under qemu-arm.
6713 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6714 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6715 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6716 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6717 * c-c++-common/ubsan/null-1.c: Likewise.
6718 * c-c++-common/ubsan/null-10.c: Likewise.
6719 * c-c++-common/ubsan/null-11.c: Likewise.
6720 * c-c++-common/ubsan/null-2.c: Likewise.
6721 * c-c++-common/ubsan/null-3.c: Likewise.
6722 * c-c++-common/ubsan/null-4.c: Likewise.
6723 * c-c++-common/ubsan/null-5.c: Likewise.
6724 * c-c++-common/ubsan/null-6.c: Likewise.
6725 * c-c++-common/ubsan/null-7.c: Likewise.
6726 * c-c++-common/ubsan/null-8.c: Likewise.
6727 * c-c++-common/ubsan/null-9.c: Likewise.
6728 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6729 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6730 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6731 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6732 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6733 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6734 * c-c++-common/ubsan/pr59333.c: Likewise.
6735 * c-c++-common/ubsan/pr59667.c: Likewise.
6736 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6737 * c-c++-common/ubsan/pr60636.c: Likewise.
6738 * c-c++-common/ubsan/shift-1.c: Likewise.
6739 * c-c++-common/ubsan/shift-2.c: Likewise.
6740 * c-c++-common/ubsan/vla-1.c: Likewise.
6741
6742 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6743
6744 * gnat.dg/vect11.ad[sb]: New test.
6745
6746 2014-04-14 Richard Biener <rguenther@suse.de>
6747
6748 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6749
6750 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6751
6752 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6753
6754 2014-04-14 Richard Biener <rguenther@suse.de>
6755 Marc Glisse <marc.glisse@inria.fr>
6756
6757 PR c/60819
6758 * gcc.target/i386/vec-may_alias.c: New testcase.
6759
6760 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6761
6762 * lib/target-supports.exp
6763 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6764 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6765 Fix formatting.
6766
6767 2014-04-14 Richard Biener <rguenther@suse.de>
6768
6769 PR lto/60720
6770 * gcc.dg/lto/pr60720_0.c: New testcase.
6771 * gcc.dg/lto/pr60720_1.c: Likewise.
6772
6773 2014-04-14 Christian Bruel <christian.bruel@st.com>
6774
6775 * gcc.target/sh/memset.c: New test.
6776
6777 2014-04-14 Richard Biener <rguenther@suse.de>
6778
6779 PR middle-end/55022
6780 * gcc.dg/graphite/pr55022.c: New testcase.
6781
6782 2014-04-14 Richard Biener <rguenther@suse.de>
6783
6784 PR tree-optimization/59817
6785 PR tree-optimization/60453
6786 * gfortran.dg/graphite/pr59817.f: New testcase.
6787 * gcc.dg/graphite/pr59817-1.c: Likewise.
6788 * gcc.dg/graphite/pr59817-2.c: Likewise.
6789
6790 2014-04-14 Jason Merrill <jason@redhat.com>
6791
6792 Revert:
6793 * lib/gcc-dg.exp (dg-build-dso): New.
6794 (gcc-dg-test-1): Handle dg-do-what "dso".
6795
6796 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6797
6798 PR fortran/60717
6799 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6800
6801 PR fortran/58085
6802 * gfortran.dg/associate_15.f90: New test.
6803
6804 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6805
6806 PR middle-end/60467
6807 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6808 case to check.
6809
6810 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6811
6812 PR middle-end/60469
6813 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6814
6815 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6816
6817 * gcc.target/mips/umips-store16-1.c: New test.
6818
6819 2014-04-11 Tobias Burnus <burnus@net-b.de>
6820
6821 PR c/60194
6822 * * g++.dg/warn/warn_format_signedness.C: New.
6823 * gcc.dg/format/warn-signedness.c: New.
6824
6825 2014-04-11 Tobias Burnus <burnus@net-b.de>
6826
6827 PR fortran/58880
6828 PR fortran/60495
6829 * gfortran.dg/finalize_25.f90: New.
6830
6831 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6832
6833 * gcc.target/epiphany/t1068-2.c: New file.
6834
6835 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6836
6837 * gcc.target/epiphany/btst-1.c: New test.
6838
6839 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6840
6841 PR rtl-optimization/60651
6842 * gcc.target/epiphany/mode-switch.c: New test.
6843
6844 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6845
6846 PR c++/58600
6847 * g++.dg/cpp0x/gen-attrs-58.C: New.
6848 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6849
6850 2014-04-11 Steve Ellcey <sellcey@mips.com>
6851 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR middle-end/60556
6854 * gcc.c-torture/compile/pr60556.c: New test.
6855
6856 2014-04-11 Richard Biener <rguenther@suse.de>
6857
6858 PR middle-end/60797
6859 * gcc.dg/pr60797.c: New testcase.
6860
6861 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6862
6863 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6864 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6865 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6866 rename to ...
6867 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6868 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6869 instructions as well.
6870
6871 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR rtl-optimization/60663
6874 * gcc.target/arm/pr60663.c: New test.
6875
6876 2014-04-10 Jason Merrill <jason@redhat.com>
6877
6878 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6879
6880 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR lto/60567
6883 * g++.dg/lto/pr60567_0.C: New test.
6884
6885 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6886
6887 * gfortran.dg/class_nameclash.f90: New test.
6888
6889 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/52844
6892 * g++.dg/cpp0x/variadic156.C: New.
6893
6894 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6895
6896 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6897 long.
6898
6899 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6900
6901 PR debug/60655
6902 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6903 -fdata-sections.
6904
6905 2014-04-09 Steve Ellcey <sellcey@mips.com>
6906
6907 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6908 and scan lists.
6909
6910 2014-04-09 Cong Hou <congh@google.com>
6911
6912 PR testsuite/60773
6913 * lib/target-supports.exp:
6914 (check_effective_target_vect_widen_si_to_di_pattern): New.
6915 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6916 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6917 targets only.
6918 (foo): Fix up formatting.
6919 (main): Call check_vect.
6920
6921 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6922
6923 PR c++/59115
6924 * g++.dg/template/crash119.C: New.
6925
6926 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6927
6928 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6929
6930 2014-04-08 Jason Merrill <jason@redhat.com>
6931
6932 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6933
6934 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6935
6936 PR rtl-optimization/60776
6937 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6938 * gcc.dg/builtin-bswap-7.c: Likewise.
6939 * gcc.dg/builtin-bswap-6a.c: New testcase.
6940 * gcc.dg/builtin-bswap-7a.c: New testcase.
6941
6942 Revert
6943 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6944
6945 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6946 optimization.
6947 * gcc.dg/builtin-bswap-7.c: Likewise.
6948
6949 2014-04-08 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/60785
6952 * gcc.dg/graphite/pr60785.c: New testcase.
6953
6954 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955
6956 PR target/60602
6957 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6958 with as at -O0.
6959
6960 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6961
6962 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6963 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6964 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6965
6966 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6967
6968 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6969
6970 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6971
6972 PR target/60609
6973 * g++.dg/torture/pr60609.C: New test.
6974
6975 2014-04-07 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/60766
6978 * gcc.dg/torture/pr60766.c: New testcase.
6979
6980 2014-04-07 Jason Merrill <jason@redhat.com>
6981
6982 * lib/gcc-dg.exp (dg-build-dso): New.
6983 (gcc-dg-test-1): Handle dg-do-what "dso".
6984 * lib/target-supports.exp (add_options_for_dlopen): New.
6985 (check_effective_target_dlopen): Use it.
6986
6987 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6988
6989 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6990
6991 2014-04-07 Richard Biener <rguenther@suse.de>
6992
6993 PR middle-end/60750
6994 * g++.dg/torture/pr60750.C: New testcase.
6995 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6996
6997 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6998
6999 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7000
7001 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7002
7003 PR testsuite/60671
7004 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7005
7006 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7007
7008 PR testsuite/60672
7009 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7010
7011 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7012
7013 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7014
7015 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7016
7017 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7018
7019 * gcc.target/avr/dev-specific-rmw.c: New test.
7020
7021 2014-04-04 Cong Hou <congh@google.com>
7022
7023 PR tree-optimization/60656
7024 * gcc.dg/vect/pr60656.c: New test.
7025
7026 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7027
7028 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7029 optimization.
7030 * gcc.dg/builtin-bswap-7.c: Likewise.
7031
7032 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 PR c++/58207
7035 * g++.dg/cpp0x/constexpr-ice15.C: New.
7036
7037 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7038
7039 PR ipa/59626
7040 testcase by Richard Biener
7041 * gcc.dg/lto/pr59626_0.c: New testcase.
7042 * gcc.dg/lto/pr59626_1.c: New testcase.
7043
7044 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7045
7046 PR debug/60655
7047 * gcc.c-torture/compile/pr60655-1.c: New test.
7048
7049 2014-04-04 Martin Jambor <mjambor@suse.cz>
7050
7051 PR ipa/60640
7052 * g++.dg/ipa/pr60640-1.C: New test.
7053 * g++.dg/ipa/pr60640-2.C: Likewise.
7054 * g++.dg/ipa/pr60640-3.C: Likewise.
7055 * g++.dg/ipa/pr60640-4.C: Likewise.
7056
7057 2014-04-04 Jeff Law <law@redhat.com>
7058
7059 PR target/60657
7060 * gcc.target/arm/pr60657.c: New test.
7061
7062 2014-04-04 Richard Biener <rguenther@suse.de>
7063
7064 PR ipa/60746
7065 * g++.dg/torture/pr60746.C: New testcase.
7066
7067 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7068
7069 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7070 * g++.old-deja/g++.jason/overload21.C: Likewise.
7071 * g++.old-deja/g++.law/init5.C: Likewise.
7072
7073 2014-04-03 Cong Hou <congh@google.com>
7074
7075 PR tree-optimization/60505
7076 * gcc.dg/vect/pr60505.c: New test.
7077
7078 2014-04-03 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/60740
7081 * gcc.dg/graphite/pr60740.c: New testcase.
7082
7083 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7084
7085 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7086 * g++.dg/warn/Wnvdtor-2.C: New.
7087 * g++.dg/warn/Wnvdtor-3.C: New.
7088 * g++.dg/warn/Wnvdtor-4.C: New.
7089 * g++.dg/warn/Weff1.C: Delete.
7090 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7091 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7092
7093 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7094
7095 PR ipa/60659
7096 * g++.dg/torture/pr60659.C: New testcase.
7097
7098 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7099
7100 PR tree-optimization/60733
7101 * gcc.dg/torture/pr60733.c: New test.
7102
7103 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7104
7105 PR rtl-optimization/60650
7106 * gcc.target/arm/pr60650-2.c: New.
7107
7108 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7109
7110 * gcc.target/i386/avx2-vpand-3.c,
7111 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7112
7113 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7114
7115 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7116 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7117 gcc.target/i386/memcpy-strategy-1.c,
7118 gcc.target/i386/memcpy-strategy-2.c,
7119 gcc.target/i386/memcpy-vector_loop-1.c,
7120 gcc.target/i386/memcpy-vector_loop-2.c,
7121 gcc.target/i386/memset-vector_loop-1.c,
7122 gcc.target/i386/memset-vector_loop-2.c,
7123 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7124 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7125 -march= options different from those in dg-options.
7126
7127 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7128
7129 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7130 gcc.target/i386/pr30970.c: Use -mtune=generic.
7131 * gcc.target/i386/avx2-vpaddb-3.c,
7132 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7133 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7134 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7135 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7136 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7137 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7138 gcc.target/i386/avx2-vpsubw-3.c,
7139 gcc.target/i386/avx256-unaligned-load-1.c,
7140 gcc.target/i386/avx256-unaligned-load-4.c,
7141 gcc.target/i386/avx256-unaligned-store-1.c,
7142 gcc.target/i386/avx256-unaligned-store-2.c,
7143 gcc.target/i386/avx256-unaligned-store-4.c: Use
7144 -mno-prefer-avx128.
7145
7146 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7147 Iain Sandoe <iain@codesourcery.com>
7148
7149 PR target/54083
7150 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7151 with the additional options -Wl,-undefined,dynamic_lookup
7152 and -Wl,-flat_namespace.
7153 * gcc.dg/torture/pr53922.c: Additional option
7154 -Wl,-flat_namespace for darwin[89].
7155 * gcc.dg/torture/pr60092.c: Additional options
7156 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7157 for darwin[89].
7158
7159 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7160
7161 PR target/43751
7162 * lib/prune.exp: Modify the regular express to prune
7163 the new warnings introduced by r205679 on darwin9.
7164
7165 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7166
7167 * g++.dg/init/ctor4.C: Adjust.
7168 * g++.dg/init/ctor4-1.C: New.
7169 * g++.dg/cpp0x/defaulted2.C: Adjust.
7170
7171 2014-04-01 Richard Henderson <rth@redhat.com>
7172
7173 PR target/60704
7174 * gcc.dg/pr60704.c: New file.
7175
7176 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7177
7178 PR target/60363
7179 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7180 logical_op_short_circuit targets.
7181
7182 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7183
7184 PR libfortran/60128
7185 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7186 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7187
7188 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7189
7190 PR rtl-optimization/60700
7191 * gcc.target/i386/pr60700.c: New test.
7192
7193 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7194
7195 PR target/60650
7196 * gcc.target/arm/pr60650.c: Adjust command line options.
7197
7198 2014-03-31 Martin Jambor <mjambor@suse.cz>
7199
7200 PR middle-end/60647
7201 * gcc.dg/pr60647-1.c: New test.
7202 * gcc.dg/pr60647-2.c: Likewise.
7203
7204 2014-03-31 Richard Biener <rguenther@suse.de>
7205
7206 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7207
7208 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7209
7210 PR target/60034
7211 * gcc.target/aarch64/pr60034.c: New file.
7212
7213 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7214
7215 PR c++/60626
7216 * g++.dg/cpp1y/pr60626.C: New testcase.
7217
7218 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7219
7220 * gcc.dg/pr45416.c: Allow bextr on x86.
7221 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7222 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7223 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7224 * gcc.target/i386/l_fma_double_1.c,
7225 gcc.target/i386/l_fma_double_2.c,
7226 gcc.target/i386/l_fma_double_3.c,
7227 gcc.target/i386/l_fma_double_4.c,
7228 gcc.target/i386/l_fma_double_5.c,
7229 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7230 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7231 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7232 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7233 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7234 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7235 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7236
7237 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR target/60648
7240 * g++.dg/pr60648.C: Move test to...
7241 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7242 dg-options, add for fpic targets dg-additional-options -fPIC.
7243
7244 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7245
7246 * gnat.dg/opt33.adb: New testcase.
7247
7248 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7249
7250 PR target/60697
7251 * gcc.target/aarch64/pr60697.c: New.
7252
7253 2014-03-27 Jeff Law <law@redhat.com>
7254
7255 PR target/60648
7256 * g++.dg/pr60648.C: New test.
7257
7258 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7259
7260 PR c++/60573
7261 * g++.dg/cpp1y/pr60573.C: New testcase.
7262
7263 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR target/60693
7266 * gcc.target/i386/pr60693.c: New test.
7267
7268 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7269
7270 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7271
7272 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR c++/60689
7275 * c-c++-common/pr60689.c: New test.
7276
7277 PR c++/58678
7278 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7279 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7280 targets.
7281
7282 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7283
7284 PR target/60675
7285 * gcc.target/aarch64/pr60675.C: New.
7286
7287 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7288
7289 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7290 * lib/target-supports.exp: Return true for s390
7291 in check_effective_logical_op_short_circuit.
7292
7293 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7294
7295 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7296 of second source operand.
7297 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7298 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7299 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7300
7301 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR ipa/60315
7304 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7305
7306 2014-03-28 Tobias Burnus <burnus@net-b.de>
7307
7308 * lib/cilk-plus-dg.exp: New.
7309 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7310 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7311
7312 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7313
7314 PR fortran/60522
7315 * gfortran.dg/where_4.f90: New test case.
7316
7317 2014-03-27 Tobias Burnus <burnus@net-b.de>
7318
7319 PR fortran/58880
7320 * gfortran.dg/finalize_24.f90: New.
7321
7322 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7323
7324 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7325 vbpermq builtin.
7326
7327 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7328 vec_select optimizations.
7329 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7330 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7331
7332 PR target/60672
7333 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7334 xxpermdi builtins are supported.
7335
7336 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7337
7338 PR rtl-optimization/60650
7339 * gcc.target/arm/pr60650.c: New.
7340
7341 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7342
7343 * gcc.target/s390/20140327-1.c: New testcase.
7344
7345 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR middle-end/60682
7348 * g++.dg/gomp/pr60682.C: New test.
7349
7350 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7351
7352 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7353
7354 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7355
7356 PR target/60580
7357 * gcc.target/aarch64/pr60580_1.c: New.
7358 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7359 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7360
7361 2014-03-26 Dehao Chen <dehao@google.com>
7362
7363 * gcc.dg/predict-8.c: New test.
7364
7365 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7366
7367 PR c++/52369
7368 * g++.dg/init/const10.C: New.
7369 * g++.dg/init/const11.C: New.
7370 * g++.dg/init/pr25811.C: Adjust.
7371 * g++.dg/init/pr29043.C: Likewise.
7372 * g++.dg/init/pr43719.C: Likewise.
7373 * g++.dg/init/pr44086.C: Likewise.
7374 * g++.dg/init/ctor8.C: Likewise.
7375 * g++.dg/init/uninitialized1.C: Likewise.
7376
7377 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR sanitizer/60636
7380 * c-c++-common/ubsan/pr60636.c: New test.
7381
7382 2014-03-26 Andreas Schwab <schwab@suse.de>
7383
7384 * g++.dg/torture/pr60315.C: Remove duplication.
7385
7386 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gcc.c-torture/execute/20140326-1.c: New test.
7389
7390 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7391
7392 PR ipa/60315
7393 * g++.dg/torture/pr60315.C: New testcase.
7394
7395 2014-03-25 Martin Jambor <mjambor@suse.cz>
7396
7397 PR ipa/60600
7398 * g++.dg/ipa/pr60600.C: New test.
7399
7400 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7401
7402 PR testsuite/58013
7403 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7404
7405 2014-03-25 Richard Biener <rguenther@suse.de>
7406
7407 PR middle-end/60635
7408 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7409 * gfortran.dg/lto/pr60635_1.c: Likewise.
7410
7411 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7412
7413 PR c++/60627
7414 * g++.dg/cpp1y/pr60627.C: New testcase.
7415
7416 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7417
7418 * gcc.target/aarch64/ushr64_1.c: New.
7419
7420 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7421
7422 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7423 (LONG_LONG): Use LLONG.
7424 (set_rvector_long): Explicitly return void.
7425 (set_vector_long): Likewise.
7426 (check_vector_long): Likewise.
7427
7428 2014-03-24 Marek Polacek <polacek@redhat.com>
7429
7430 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7431 Define INT_MIN.
7432 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7433 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7434 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7435 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7436 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7437 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7438 * c-c++-common/ubsan/pr59503.c: Likewise.
7439 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7440 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7441 * c-c++-common/ubsan/shift-3.c: Likewise.
7442 * c-c++-common/ubsan/shift-6.c: Likewise.
7443 * c-c++-common/ubsan/undefined-1.c: Likewise.
7444 * c-c++-common/ubsan/vla-2.c: Likewise.
7445 * c-c++-common/ubsan/vla-3.c: Likewise.
7446 * c-c++-common/ubsan/vla-4.c: Likewise.
7447 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7448 * g++.dg/ubsan/return-2.C: Likewise.
7449
7450 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7451
7452 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7453 hppa*-*-hpux*.
7454
7455 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7456
7457 PR libfortran/59313
7458 PR libfortran/58015
7459 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7460 * gfortran.dg/round_4.f90: Likewise.
7461
7462 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7463
7464 PR libfortran/60128
7465 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7466 i?86-*-solaris2.9*.
7467
7468 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR sanitizer/60613
7471 * c-c++-common/ubsan/pr60613-1.c: New test.
7472 * c-c++-common/ubsan/pr60613-2.c: New test.
7473
7474 2014-03-22 Matthias Klose <doko@ubuntu.com>
7475
7476 * g++.dg/cpp0x/regress: Remove empty directory.
7477
7478 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR debug/60603
7481 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7482
7483 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7486 * g++.dg/cpp1y/pr60393.C: Likewise.
7487
7488 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7489
7490 PR c++/60384
7491 * g++.dg/cpp1y/pr60384.C: New.
7492
7493 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR target/60598
7496 * gcc.dg/pr60598.c: New test.
7497
7498 2014-03-21 Martin Jambor <mjambor@suse.cz>
7499
7500 PR ipa/59176
7501 * g++.dg/torture/pr59176.C: New test.
7502
7503 2014-03-21 Martin Jambor <mjambor@suse.cz>
7504
7505 PR ipa/60419
7506 * g++.dg/ipa/pr60419.C: New test.
7507
7508 2014-03-21 Richard Biener <rguenther@suse.de>
7509
7510 PR tree-optimization/60577
7511 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7512
7513 2014-03-21 Tobias Burnus <burnus@net-b.de>
7514
7515 PR fortran/60599
7516 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7517
7518 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR middle-end/60597
7521 * g++.dg/opt/pr60597.C: New test.
7522
7523 PR c++/60572
7524 * g++.dg/init/pr60572.C: New test.
7525
7526 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7527
7528 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7529
7530 2014-03-19 Tobias Burnus <burnus@net-b.de>
7531
7532 PR fortran/60543
7533 PR fortran/60283
7534 * gfortran.dg/implicit_pure_4.f90: New.
7535
7536 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7537
7538 PR c++/51474
7539 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7540
7541 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7542
7543 PR testsuite/60590
7544 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7545 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7546 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7547
7548 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7549
7550 PR c++/60332
7551 * g++.dg/cpp1y/pr60332.C: New.
7552
7553 2014-03-19 Marek Polacek <polacek@redhat.com>
7554
7555 PR sanitizer/60569
7556 * g++.dg/ubsan/pr60569.C: New test.
7557
7558 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7559
7560 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7561
7562 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR tree-optimization/60559
7565 * g++.dg/vect/pr60559.cc: New test.
7566
7567 2014-03-18 Ian Lance Taylor <iant@google.com>
7568
7569 PR target/60563
7570 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7571 (ditype): Rename typedef from int64_t.
7572
7573 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7574
7575 PR c/55383
7576 * gcc.dg/cast-qual-3.c: New.
7577 Revert:
7578 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7579 * c-c++-common/Wcast-qual-1.c: More precise match text.
7580
7581 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7582
7583 PR fortran/55207
7584 PR fortran/60549
7585 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7586 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7587 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7588 * gfortran.dg/intent_optimize_1.f90: Ditto.
7589 * gfortran.dg/pointer_init_9.f90: Ditto.
7590 * gfortran.dg/volatile4.f90: Ditto.
7591 * gfortran.dg/volatile6.f90: Ditto.
7592
7593 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7594
7595 PR c/55383
7596 * c-c++-common/Wcast-qual-1.c: More precise match text.
7597
7598 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7599
7600 PR c++/60305
7601 * g++.dg/cpp0x/constexpr-ice14.C: New.
7602
7603 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/54250
7606 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7607
7608 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR sanitizer/60535
7611 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7612 * c-c++-common/ubsan/null-2.c: Likewise.
7613 * c-c++-common/ubsan/null-3.c: Likewise.
7614 * c-c++-common/ubsan/null-4.c: Likewise.
7615 * c-c++-common/ubsan/null-5.c: Likewise.
7616 * c-c++-common/ubsan/null-6.c: Likewise.
7617 * c-c++-common/ubsan/null-7.c: Likewise.
7618 * c-c++-common/ubsan/null-8.c: Likewise.
7619 * c-c++-common/ubsan/null-9.c: Likewise.
7620 * c-c++-common/ubsan/null-10.c: Likewise.
7621 * c-c++-common/ubsan/null-11.c: Likewise.
7622 * c-c++-common/ubsan/overflow-1.c: Likewise.
7623 * c-c++-common/ubsan/overflow-2.c: Likewise.
7624 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7625 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7626 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7627 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7628 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7629 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7630 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7631 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7632 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7633 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7634 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7635 * c-c++-common/ubsan/pr59333.c: Likewise.
7636 * c-c++-common/ubsan/pr59503.c: Likewise.
7637 * c-c++-common/ubsan/pr59667.c: Likewise.
7638 * c-c++-common/ubsan/undefined-1.c: Likewise.
7639 * g++.dg/ubsan/pr59250.C: Likewise.
7640 * g++.dg/ubsan/pr59306.C: Likewise.
7641
7642 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7643
7644 * gcc.dg/tls/pr58595.c: Add tls options.
7645
7646 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7647
7648 * gcc.target/i386/avx-additional-reg-names.c: New.
7649 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7650
7651 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7652
7653 PR c++/60390
7654 * g++.dg/cpp1y/pr60390.C: New testcase.
7655
7656 PR c++/60391
7657 * g++.dg/cpp1y/pr60391.C: New testcase.
7658
7659 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR target/60516
7662 * gcc.target/i386/pr60516.c: New test.
7663
7664 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/59571
7667 * g++.dg/cpp0x/constexpr-ice13.C: New.
7668
7669 2014-03-17 Marek Polacek <polacek@redhat.com>
7670
7671 PR middle-end/60534
7672 * gcc.dg/gomp/pr60534.c: New test.
7673
7674 2014-03-17 Kai Tietz <ktietz@redhat.com>
7675
7676 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7677
7678 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7679
7680 PR testsuite/58851
7681 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7682 storage size.
7683
7684 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7685
7686 PR libfortran/58324
7687 * gfortran.dg/list_read_12.f90: New test.
7688
7689 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7690
7691 PR fortran/55207
7692 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7693 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7694 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7695 -Wno-aggressive-loop-optimizations and remove an unused variable.
7696 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7697 * gfortran.dg/pointer_init_9.f90: New.
7698 * gfortran.dg/volatile4.f90: Put into subroutine.
7699 * gfortran.dg/volatile6.f90: Ditto.
7700
7701 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7702
7703 PR fortran/60392
7704 * gfortran.dg/transpose_4.f90: New test.
7705
7706 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7707
7708 PR rtl-optimization/60508
7709 * gcc.target/i386/pr60508.c: New.
7710
7711 2014-03-14 Richard Biener <rguenther@suse.de>
7712
7713 PR middle-end/60518
7714 * g++.dg/pr60518.C: New testcase.
7715
7716 2014-03-14 Martin Jambor <mjambor@suse.cz>
7717
7718 PR lto/60461
7719 * gcc.dg/lto/pr60461_0.c: New test.
7720
7721 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7722
7723 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7724 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7725 * gcc.dg/lto/save-temps_0.c: New testcase.
7726
7727 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR middle-end/36282
7730 * c-c++-common/pr36282-1.c: New test.
7731 * c-c++-common/pr36282-2.c: New test.
7732 * c-c++-common/pr36282-3.c: New test.
7733 * c-c++-common/pr36282-4.c: New test.
7734
7735 2014-03-13 Richard Henderson <rth@redhat.com>
7736
7737 PR debug/60438
7738 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7739
7740 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7741
7742 PR c++/60383
7743 * g++.dg/template/crash118.C: New.
7744 * g++.dg/template/crash95.C: Adjust.
7745
7746 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7747
7748 PR rtl-optimization/57189
7749 * gcc.target/i386/pr57189.c: New.
7750
7751 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 PR c++/60254
7754 * g++.dg/cpp0x/static_assert10.C: New.
7755 * g++.dg/cpp0x/static_assert11.C: Likewise.
7756 * g++.dg/cpp0x/static_assert3.C: Adjust.
7757
7758 2014-03-13 Richard Biener <rguenther@suse.de>
7759
7760 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7761
7762 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7763
7764 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7765 2.07 128-bit arithmetic.
7766 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7767
7768 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7769 due to when TImode is allowed in VSX registers, the allowable
7770 address modes for TImode is just a single indirect address in
7771 order for the value to be loaded and store in either GPR or VSX
7772 registers. This affects the generated code, and it would cause
7773 this test to fail, when such an option is used.
7774
7775 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7776
7777 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7778
7779 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7780
7781 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7782 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7783 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7784 only test for exactly one if if -mbranch-cost=1 has been passed.
7785
7786 2014-03-12 Christian Bruel <christian.bruel@st.com>
7787
7788 PR target/60264
7789 * gcc.target/arm/pr60264.c
7790
7791 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7792
7793 PR tree-optimization/60454
7794 * gcc.c-torture/execute/pr60454.c: New test.
7795
7796 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7797 Marc Glisse <marc.glisse@inria.fr>
7798
7799 PR tree-optimization/60502
7800 * gcc.c-torture/compile/pr60502.c: New test.
7801
7802 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR middle-end/60482
7805 * gcc.dg/vect/pr60482.c: New test.
7806
7807 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/60389
7810 * g++.dg/cpp0x/inh-ctor19.C: New.
7811
7812 2014-03-11 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/60429
7815 PR tree-optimization/60485
7816 * gcc.dg/pr60485-1.c: New testcase.
7817 * gcc.dg/pr60485-2.c: Likewise.
7818
7819 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR ipa/60457
7822 * g++.dg/ipa/pr60457.C: New test.
7823
7824 2014-03-10 Richard Biener <rguenther@suse.de>
7825
7826 PR middle-end/60474
7827 * g++.dg/torture/pr60474.C: New testcase.
7828
7829 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7830
7831 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7832
7833 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7834
7835 * gcc.dg/lto/pr55113_0.c: New testcase.
7836
7837 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7838
7839 PR c++/60033
7840 * g++.dg/cpp1y/pr60033.C: New testcase.
7841
7842 PR c++/60393
7843 * g++.dg/cpp1y/pr60393.C: New testcase.
7844
7845 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7846
7847 PR libfortran/60128
7848 * gfortran.dg/fmt_en.f90: New test.
7849
7850 2014-03-07 Jason Merrill <jason@redhat.com>
7851
7852 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7853 * lib/target-supports.exp (check_effective_target_c++11): Now
7854 means C++11 and up.
7855 (check_effective_target_c++11_only): New.
7856 (check_effective_target_c++11_down): New.
7857 (check_effective_target_c++1y): New.
7858 (check_effective_target_c++1y_only): New.
7859 (check_effective_target_c++98_only): Rename from
7860 check_effective_target_c++98.
7861 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7862
7863 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7864
7865 PR c++/58609
7866 * g++.dg/cpp0x/constexpr-ice12.C: New.
7867
7868 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7869
7870 * c-c++-common/gomp/map-1.c: Extend.
7871
7872 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7873 Janus Weil <janus@gcc.gnu.org>
7874
7875 PR fortran/51976
7876 * gfortran.dg/deferred_type_component_1.f90 : New test.
7877 * gfortran.dg/deferred_type_component_2.f90 : New test.
7878
7879 2014-03-06 Marek Polacek <polacek@redhat.com>
7880
7881 PR c/60197
7882 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7883 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7884
7885 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR target/58595
7888 * gcc.dg/tls/pr58595.c: New test.
7889
7890 2014-03-06 Richard Biener <rguenther@suse.de>
7891
7892 PR middle-end/60445
7893 PR lto/60424
7894 PR lto/60427
7895 Revert
7896 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7897
7898 * gcc.dg/lto/pr55113_0.c: New testcase.
7899
7900 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR testsuite/59308
7903 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7904 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7905 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7906 s390*/i?86/x86_64.
7907 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7908 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7909 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7910 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7912 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7913 even for mips*/s390*/i?86/x86_64.
7914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7919
7920 PR lto/60404
7921 * gcc.dg/lto/pr60404_0.c: New test.
7922 * gcc.dg/lto/pr60404_1.c: New file.
7923 * gcc.dg/lto/pr60404_2.c: New file.
7924
7925 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7926
7927 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7928 long long" throughout.
7929 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7930 * gcc.dg/vmx/insert-vsx.c: Likewise.
7931 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7932 * gcc.dg/vmx/ld-vsx.c: Likewise.
7933 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7934 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7935 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7936 * gcc.dg/vmx/merge-vsx.c: Likewise.
7937 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7938 * gcc.dg/vmx/st-vsx.c: Likewise.
7939 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7940 * gcc.dg/vmx/stl-vsx.c: Likewise.
7941 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7942
7943 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7944
7945 * gcc.dg/lto/pr55113_0.c: New testcase.
7946
7947 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7948
7949 PR c++/60376
7950 * g++.dg/cpp1y/pr60376.C: New.
7951
7952 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7953
7954 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7955
7956 2014-03-04 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/60382
7959 * gcc.dg/vect/pr60382.c: New testcase.
7960
7961 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7962
7963 PR libfortran/60148
7964 * gfortran.dg/namelist_84.f90: New test.
7965
7966 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7967
7968 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7969 argument to avoid inf values.
7970 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7971 UNION_FP_CHECK machinery.
7972
7973 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7974
7975 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7976 i32in128 cases outside special big-endian processing block.
7977
7978 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR preprocessor/60400
7981 * c-c++-common/cpp/pr60400.c: New test.
7982 * c-c++-common/cpp/pr60400-1.h: New file.
7983 * c-c++-common/cpp/pr60400-2.h: New file.
7984
7985 PR objc++/60398
7986 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7987
7988 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7989 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7990
7991 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7992
7993 PR ipa/60150
7994 * g++.dg/lto/pr60150.H: New testcase.
7995 * g++.dg/lto/pr60150_0.C: New testcase.
7996 * g++.dg/lto/pr60150_1.C: New testcase.
7997
7998 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7999
8000 PR ipa/60306
8001 * g++.dg/ipa/devirt-29.C: New testcase
8002
8003 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8004
8005 PR fortran/60236
8006 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8007
8008 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8009
8010 PR c++/50025
8011 * g++.dg/cpp0x/pr50025.C: New.
8012
8013 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8014
8015 PR c++/60377
8016 * g++.dg/cpp1y/pr60377.C: New testcase.
8017
8018 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8019
8020 PR fortran/60341
8021 * gfortran.dg/str_comp_optimize_1.f90: New test.
8022
8023 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8024
8025 PR target/60071
8026 * gcc.c-torture/compile/pr60071.c: New.
8027
8028 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8029
8030 PR fortran/60359
8031 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8032
8033 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8034
8035 PR c++/58610
8036 * g++.dg/cpp0x/constexpr-ice11.C: New.
8037
8038 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8039
8040 PR c++/60314
8041 * g++.dg/cpp1y/auto-fn24.C: New.
8042
8043 2014-02-28 Joey Ye <joey.ye@arm.com>
8044
8045 PR target/PR60169
8046 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8047
8048 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8049
8050 PR c++/60253
8051 * g++.dg/overload/ellipsis2.C: New.
8052
8053 2014-02-27 Jeff Law <law@redhat.com>
8054
8055 PR rtl-optimization/52714
8056 * gcc.c-torture/compile/pr52714.c: New test.
8057
8058 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8059 Jeff Law <law@redhat.com>
8060
8061 PR rtl-optimization/49847
8062 * g++.dg/pr49847.C: New test.
8063
8064 2014-02-27 Marek Polacek <polacek@redhat.com>
8065
8066 PR middle-end/59223
8067 * c-c++-common/pr59223.c: New test.
8068
8069 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8070
8071 * common/config/i386/predicates.md (const1256_operand): Remove.
8072 (const2356_operand): New.
8073 (const_1_to_2_operand): Remove.
8074 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8075 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8076 (*avx512pf_gatherpf<mode>sf): Ditto.
8077 (avx512pf_gatherpf<mode>df): Ditto.
8078 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8079 (*avx512pf_gatherpf<mode>df): Ditto.
8080 (avx512pf_scatterpf<mode>sf): Ditto.
8081 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8082 (*avx512pf_scatterpf<mode>sf): Ditto.
8083 (avx512pf_scatterpf<mode>df): Ditto.
8084 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8085 (*avx512pf_scatterpf<mode>df): Ditto.
8086 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8087
8088 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8089
8090 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8091 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8092 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8093 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8094 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8095 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8096 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8097 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8098
8099 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8100
8101 PR target/60280
8102 * gnat.dg/renaming5.adb: Change to two expected gotos.
8103 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8104 jump threads.
8105 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8106 messages for removed basic block.
8107 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8108 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8109 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8110 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8111
8112 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8113
8114 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8115 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8116 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8117 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8118 * gcc.dg/vmx/merge-vsx.c: Likewise.
8119 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8120
8121 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8122
8123 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8124 * gcc.target/i386/prefetchwt1-1.c: New.
8125 * g++.dg/other/i386-2.C: Add new option.
8126 * g++.dg/other/i386-3.C: Ditto.
8127 * gcc.target/i386/sse-12.c: Ditto.
8128 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8129 * gcc.target/i386/sse-22.c: Add new option.
8130 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8131
8132 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8133
8134 PR libfortran/59313
8135 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8136
8137 PR libfortran/58015
8138 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8139
8140 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8141
8142 PR c++/60311
8143 * g++.dg/cpp1y/pr60311.C: New testcase.
8144
8145 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8146
8147 PR c++/60065
8148 * g++.dg/cpp1y/pr60065.C: New testcase.
8149
8150 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8151
8152 PR rtl-optimization/60268
8153 * gcc.c-torture/compile/pr60268.c: New test.
8154
8155 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8156
8157 * gcc.target/microblaze/others/mem_reload.c: New test.
8158
8159 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8160
8161 * gcc.dg/vmx/lde.c: New test.
8162 * gcc.dg/vmx/lde-be-order.c: New test.
8163 * gcc.dg/vmx/ste.c: New test.
8164 * gcc.dg/vmx/ste-be-order.c: New test.
8165
8166 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8167
8168 PR testsuite/60173
8169 * lib/target-supports.exp
8170 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8171 and crisv32-*-* to list.
8172
8173 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8174
8175 PR fortran/60302
8176 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8177
8178 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8179
8180 * gcc.dg/vmx/vsums.c: Check entire result vector.
8181 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8182
8183 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8184
8185 * gcc.dg/vmx/ld.c: New test.
8186 * gcc.dg/vmx/ld-be-order.c: New test.
8187 * gcc.dg/vmx/ld-vsx.c: New test.
8188 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8189 * gcc.dg/vmx/ldl.c: New test.
8190 * gcc.dg/vmx/ldl-be-order.c: New test.
8191 * gcc.dg/vmx/ldl-vsx.c: New test.
8192 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8193 * gcc.dg/vmx/st.c: New test.
8194 * gcc.dg/vmx/st-be-order.c: New test.
8195 * gcc.dg/vmx/st-vsx.c: New test.
8196 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8197 * gcc.dg/vmx/stl.c: New test.
8198 * gcc.dg/vmx/stl-be-order.c: New test.
8199 * gcc.dg/vmx/stl-vsx.c: New test.
8200 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8201
8202 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8203
8204 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8205 * g++.dg/other/i386-3.C (dg-options): Ditto.
8206 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8207 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8208 -mavx512pf and -msha.
8209
8210 2014-02-21 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/60276
8213 * gcc.dg/vect/pr60276.c: New testcase.
8214
8215 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8216
8217 PR fortran/60234
8218 * gfortran.dg/finalize_23.f90: New.
8219
8220 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8221
8222 PR c++/60052
8223 PR c++/60053
8224 * g++.dg/cpp1y/pr60052.C: New testcase.
8225 * g++.dg/cpp1y/pr60053.C: New testcase.
8226
8227 2014-02-21 Tobias Burnus <burnus@net-b.de>
8228
8229 PR fortran/60286
8230 * gfortran.dg/inquire_16.f90: New.
8231
8232 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8233
8234 * gcc.target/nios2/biggot-1.c: New.
8235 * gcc.target/nios2/biggot-2.c: New.
8236
8237 2014-02-20 Martin Jambor <mjambor@suse.cz>
8238
8239 PR ipa/55260
8240 * gcc.dg/ipa/pr55260.c: New test.
8241
8242 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8243
8244 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8245 for execution test case.
8246
8247 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8248
8249 PR ipa/58555
8250 * g++.dg/torture/pr58555.C: New testcase.
8251
8252 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8253
8254 PR target/60204
8255 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8256 reflect abi fix.
8257 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8258
8259 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8260 Kirill Yukhin <kirill.yukhin@intel.com>
8261
8262 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8263 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8264 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8265 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8266 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8267 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8268
8269 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c/37743
8272 * g++.dg/ext/builtin-bswap1.C: New test.
8273 * c-c++-common/pr37743.c: New test.
8274
8275 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8276
8277 * gcc.dg/decl-10.c: New test.
8278
8279 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR c++/60267
8282 * g++.dg/ext/ivdep-1.C: New test.
8283
8284 PR c++/60267
8285 * gcc.dg/pr60267.c: New test.
8286
8287 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8288
8289 PR target/59794
8290 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8291 (dg-options): Remove -Wno-psabi.
8292 * gcc.target/i386/pr59794-2.c: Ditto.
8293 * gcc.target/i386/pr60205-1.c: Ditto.
8294 * gcc.target/i386/sse-5.c: Ditto.
8295
8296 2014-02-18 Nick Clifton <nickc@redhat.com>
8297
8298 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8299 * gcc.dg/pr23623.c: Likewise.
8300 * gcc.dg/pr48784-1.c: Likewise.
8301 * gcc.dg/pr48784-2.c: Likewise.
8302 * gcc.dg/pr56997-2.c: Likewise.
8303 * gcc.dg/sms-6.c: Likewise.
8304 * gcc.dg/torture/pr60183.c: Likewise.
8305 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8306 * gcc.c-torture/execute/20061220-1.x: New.
8307 * gcc.c-torture/execute/pr43220.x: New.
8308 * gcc.c-torture/execute/pr51581-1.x: New.
8309 * gcc.c-torture/execute/pr51581-2.x: New.
8310 * gcc.c-torture/execute/pr58570.x: New.
8311 * gcc.c-torture/unsorted/DFcmp.x: New.
8312 * gcc.c-torture/unsorted/SFset.x: New.
8313
8314 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8315
8316 * gnat.dg/opt31.adb: New test.
8317
8318 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8319
8320 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8321
8322 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8323
8324 PR fortran/60232
8325 * gfortran.dg/typebound_proc_33.f90: New.
8326
8327 2014-02-19 Marek Polacek <polacek@redhat.com>
8328
8329 PR c/60195
8330 * gcc.dg/pr60195.c: New test.
8331
8332 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8333
8334 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8335
8336 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR preprocessor/58844
8339 * c-c++-common/cpp/pr58844-1.c: New test.
8340 * c-c++-common/cpp/pr58844-2.c: New test.
8341
8342 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8343
8344 PR c++/60225
8345 * g++.dg/cpp0x/constexpr-ice10.C: New.
8346
8347 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8348
8349 PR c++/60215
8350 * g++.dg/cpp0x/pr60215.C: New.
8351
8352 2014-02-18 Tobias Burnus <burnus@net-b.de>
8353
8354 PR fortran/49397
8355 * gfortran.dg/proc_ptr_45.f90: New.
8356 * gfortran.dg/proc_ptr_46.f90: New.
8357
8358 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8359
8360 PR c++/60190
8361 * g++.dg/cpp1y/pr60190.C: New testcase.
8362
8363 PR c++/60064
8364 * g++.dg/cpp1y/pr60064.C: New testcase.
8365
8366 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8367
8368 PR target/60205
8369 * gcc.target/i386/pr60205-1.c: New test.
8370 * gcc.target/i386/pr60205-2.c: Ditto.
8371
8372 2014-02-18 Kai Tietz <ktietz@redhat.com>
8373
8374 PR target/60193
8375 * gcc.target/i386/nest-1.c: New testcase.
8376
8377 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8378
8379 * gnat.dg/opt32.adb: New test.
8380
8381 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8382
8383 PR fortran/60231
8384 * gfortran.dg/typebound_generic_15.f90: New.
8385
8386 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8387
8388 PR fortran/55907
8389 * gfortran.dg/init_flag_12.f90: New.
8390
8391 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8392 Ilya Tocar <ilya.tocar@intel.com>
8393
8394 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8395 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8396 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8397 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8398
8399 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8400
8401 * lib/target-supports.exp
8402 (check_effective_target_logical_op_short_circuit): New procedure.
8403 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8404 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8405 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8406 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8407 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8409 logical_op_short_circuit for the alternative test, extending
8410 it to arm_cortex_m.
8411
8412 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8413
8414 PR target/60203
8415 * gcc.target/powerpc/pr60203.c: New testsuite.
8416
8417 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8418
8419 PR fortran/59599
8420 * gfortran.dg/ichar_3.f90: New test.
8421
8422 2014-02-15 Richard Biener <rguenther@suse.de>
8423
8424 PR tree-optimization/60183
8425 * gcc.dg/torture/pr60183.c: New testcase.
8426
8427 2014-02-14 Jeff Law <law@redhat.com>
8428
8429 PR rtl-optimization/60131
8430 * g++.dg/torture/pr60131.C: New test.
8431
8432 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8433
8434 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8435 on command-line.
8436
8437 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8438
8439 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8440
8441 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8442
8443 * gcc.c-torture/compile/20140213.c: New test.
8444
8445 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR target/43546
8448 * gcc.target/i386/pr43546.c: New test.
8449
8450 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8451
8452 * gcc.target/s390/hotpatch-compile-8.c: New test.
8453
8454 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8455
8456 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8457 definition with an ifndef.
8458 * gcc.dg/pr59605-2.c: New test.
8459
8460 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8461
8462 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8463
8464 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8465
8466 * gcc.dg/torture/float128-mul-underflow.c,
8467 gcc.dg/torture/float128-truncdf-underflow.c,
8468 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8469
8470 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR middle-end/59737
8473 * g++.dg/ipa/pr59737.C: New test.
8474
8475 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8476
8477 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8478
8479 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8480
8481 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8482
8483 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8484
8485 2014-02-12 Richard Biener <rguenther@suse.de>
8486
8487 PR middle-end/60092
8488 * gcc.dg/torture/pr60092.c: New testcase.
8489 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8490
8491 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8492
8493 * gcc.c-torture/execute/20140212-1.c: New test.
8494
8495 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/60047
8498 * g++.dg/cpp0x/pr60047.C: New.
8499
8500 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR c/60101
8503 * c-c++-common/pr60101.c: New test.
8504
8505 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8506
8507 PR lto/59468
8508 * g++.dg/ipa/devirt-27.C: New testcase.
8509 * g++.dg/ipa/devirt-26.C: New testcase.
8510
8511 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8512
8513 PR target/60137
8514 * gcc.target/powerpc/pr60137.c: New file.
8515
8516 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR fortran/52370
8519 * gfortran.dg/pr52370.f90: New test.
8520
8521 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8522
8523 PR target/59927
8524 Revert
8525 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8526
8527 PR testsuite/58630
8528 * gcc.target/i386/pr43662.c (dg-options):
8529 Add -maccumulate-outgoing-args.
8530 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8531 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8532 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8533 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8534 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8535 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8536 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8537 Add -maccumulate-outgoing-args.
8538 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8539 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8540 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8541 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8542 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8543 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8544 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8545 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8546 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8547 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8548 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8549 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8550 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8551 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8552 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8553
8554 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8555
8556 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8557
8558 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR debug/59776
8561 * gcc.dg/guality/pr59776.c: New test.
8562
8563 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8564
8565 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8566 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8567 (add_options_for_arm_vfp3): New.
8568
8569 2014-02-11 Jeff Law <law@redhat.com>
8570
8571 PR middle-end/54041
8572 * gcc.target/m68k/pr54041.c: New test.
8573
8574 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR target/59927
8577 * gcc.target/i386/pr59927.c: New test.
8578
8579 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8580
8581 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8582 * gcc.dg/vect/pr60012.c: Likewise.
8583 * gcc.dg/vect/vect-119.c: Likewise.
8584 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8585 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8586
8587 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8590
8591 2014-02-10 Jeff Law <law@redhat.com>
8592
8593 PR middle-end-52306
8594 * gcc.c-torture/compile/pr52306.c: New test.
8595
8596 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8597
8598 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8599
8600 2014-02-10 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/60115
8603 * gcc.dg/torture/pr60115.c: New testcase.
8604
8605 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8606
8607 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8608 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8609
8610 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8611 Ilya Tocar <ilya.tocar@intel.com>
8612
8613 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8614 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8615 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8616 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8617 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8618 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8619 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8620 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8621 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8622 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8623 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8624 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8625 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8626 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8627 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8628 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8629 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8630 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8631 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8632 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8633 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8634 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8635 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8636 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8637 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8638 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8639 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8640
8641 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8642
8643 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8644
8645 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8646
8647 PR fortran/57522
8648 * gfortran.dg/associated_target_5.f03: New test.
8649
8650 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8651
8652 PR fortran/59026
8653 * gfortran.dg/elemental_by_value_1.f90: New test.
8654
8655 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8656
8657 PR fortran/58470
8658 * gfortran.dg/finalize_22.f90: New.
8659
8660 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/60066
8663 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8664 was fixed by the patch for PR59906.
8665
8666 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8667
8668 PR translation/52289
8669 * gfortran.dg/coarray_8.f90: Update dg-error match.
8670
8671 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR c/59984
8674 * gcc.dg/vect/pr59984.c: New test.
8675
8676 PR middle-end/60092
8677 * gcc.dg/attr-alloc_align-1.c: New test.
8678 * gcc.dg/attr-alloc_align-2.c: New test.
8679 * gcc.dg/attr-alloc_align-3.c: New test.
8680 * gcc.dg/attr-assume_aligned-1.c: New test.
8681 * gcc.dg/attr-assume_aligned-2.c: New test.
8682 * gcc.dg/attr-assume_aligned-3.c: New test.
8683
8684 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR target/60077
8687 * gcc.target/i386/pr60077-1.c: New test.
8688 * gcc.target/i386/pr60077-2.c: New test.
8689
8690 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8691
8692 PR preprocessor/56824
8693 * gcc.dg/pr56824.c: New test.
8694
8695 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8696
8697 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8698 variable used for atomic operations.
8699
8700 2014-02-07 Richard Biener <rguenther@suse.de>
8701
8702 PR middle-end/60092
8703 * gcc.dg/vect/pr60092-2.c: New testcase.
8704
8705 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8706
8707 PR c++/60082
8708 Revert
8709 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8710
8711 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8712 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8713
8714 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8715
8716 * gcc.target/s390/fp2int1.c: New testcase.
8717
8718 2014-02-07 Richard Biener <rguenther@suse.de>
8719
8720 PR middle-end/60092
8721 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8722 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8723
8724 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8725
8726 PR ipa/59918
8727 * g++.dg/torture/pr59918.C: New testcase.
8728
8729 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR target/59575
8732 * gcc.target/arm/pr59575.c: New test.
8733
8734 PR debug/59992
8735 * gcc.dg/pr59992.c: New test.
8736
8737 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8738
8739 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8740 init_priority. Test alignment of variable instead of function.
8741
8742 2014-02-06 Marek Polacek <polacek@redhat.com>
8743
8744 PR c/60087
8745 * gcc.dg/pr60087.c: New test.
8746
8747 2014-02-06 Alan Modra <amodra@gmail.com>
8748
8749 * gcc.target/powerpc/pr60032.c: New.
8750
8751 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/60062
8754 * gcc.c-torture/execute/pr60062.c: New test.
8755 * gcc.c-torture/execute/pr60072.c: New test.
8756
8757 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8758
8759 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8760 so that expected outcome works for PIC variants too.
8761
8762 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8763 Kugan Vivekanandarajah <kuganv@linaro.org>
8764
8765 * gcc.target/arm/vect-noalign.c: New file.
8766
8767 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8768 Jakub Jelinek <jakub@redhat.com>
8769
8770 PR middle-end/60013
8771 * gcc.dg/pr60013.c: New testcase.
8772
8773 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8774
8775 * gcc.dg/vmx/sum2s.c: New.
8776 * gcc.dg/vmx/sum2s-be-order.c: New.
8777
8778 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8779
8780 * gcc.dg/vmx/pack.c: New.
8781 * gcc.dg/vmx/pack-be-order.c: New.
8782 * gcc.dg/vmx/unpack.c: New.
8783 * gcc.dg/vmx/unpack-be-order.c: New.
8784
8785 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8786
8787 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8788 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8789
8790 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791
8792 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8793 Use __builtin_floorf, __builtin_ceilf.
8794 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8795 declaration.
8796 (TEST): Use __builtin_floorf.
8797 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8798
8799 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR ipa/59947
8802 * g++.dg/opt/pr59947.C: New test.
8803
8804 PR c++/58703
8805 * c-c++-common/gomp/pr58703.c: New test.
8806
8807 2014-02-05 Richard Biener <rguenther@suse.de>
8808
8809 PR testsuite/60076
8810 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8811 avoid using unsigned long long.
8812
8813 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR middle-end/57499
8816 * g++.dg/torture/pr57499.C: New test.
8817
8818 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8819
8820 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8821
8822 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8823
8824 * g++.dg/ipa/devirrt-22.C: Fix template.
8825
8826 2014-02-04 Marek Polacek <polacek@redhat.com>
8827
8828 PR c/60036
8829 * gcc.dg/pr60036.c: New test.
8830
8831 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8832
8833 PR ipa/60058
8834 * g++.dg/torture/pr60058.C: New testcase.
8835
8836 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8837
8838 * g++.dg/tsan/default_options.C: Invert check.
8839
8840 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR tree-optimization/60002
8843 * g++.dg/opt/pr60002.C: New test.
8844
8845 PR tree-optimization/60023
8846 * g++.dg/vect/pr60023.cc: New test.
8847
8848 PR ipa/60026
8849 * c-c++-common/torture/pr60026.c: New test.
8850
8851 PR rtl-optimization/57915
8852 * gcc.target/i386/pr57915.c: New test.
8853
8854 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8855
8856 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8857
8858 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8859
8860 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8861
8862 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR middle-end/59261
8865 * gcc.dg/pr59261.c: New test.
8866
8867 2014-02-04 Richard Biener <rguenther@suse.de>
8868
8869 PR tree-optimization/60012
8870 * gcc.dg/vect/pr60012.c: New testcase.
8871
8872 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8873
8874 PR target/59788
8875 * g++.dg/eh/unwind-direct.C: New test.
8876
8877 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8878
8879 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8880 timeout value to 20s.
8881
8882 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8883
8884 PR ipa/59882
8885 * g++.dg/torture/pr59882.C: New testcase
8886
8887 2014-02-03 Jan Hubicka <jh@suse.cz>
8888
8889 PR ipa/59831
8890 * g++.dg/ipa/devirt-22.C: New testcase.
8891
8892 2014-02-03 Jan Hubicka <jh@suse.cz>
8893
8894 * g++.dg/ipa/devirt-25.C: New testcase.
8895
8896 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR tree-optimization/59924
8899 * gcc.dg/pr59924.c: New test.
8900
8901 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8902
8903 PR ipa/59831
8904 * g++.dg/ipa/devirt-24.C: New testcase.
8905
8906 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8907
8908 PR c++/53017
8909 PR c++/59211
8910 * c-c++-common/attributes-1.c: New testcase.
8911 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8912
8913 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8914
8915 PR c++/58871
8916 * g++.dg/cpp0x/pr58871.C: New.
8917
8918 2014-02-03 Cong Hou <congh@google.com>
8919
8920 PR tree-optimization/60000
8921 * g++.dg/vect/pr60000.cc: New test.
8922
8923 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8924
8925 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8926 * gcc.target/i386/long-double-64-4.c: Likewise.
8927 * gcc.target/i386/long-double-80-1.c: Likewise.
8928 * gcc.target/i386/long-double-80-2.c: Likewise.
8929 * gcc.target/i386/long-double-80-3.c: Likewise.
8930 * gcc.target/i386/long-double-80-4.c: Likewise.
8931 * gcc.target/i386/long-double-80-5.c: Likewise.
8932 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8933 __multf3 isn't used.
8934 * gcc.target/i386/long-double-64-3.c: Likewise.
8935 * gcc.target/i386/long-double-128-1.c: New test.
8936 * gcc.target/i386/long-double-128-2.c: Likewise.
8937 * gcc.target/i386/long-double-128-3.c: Likewise.
8938 * gcc.target/i386/long-double-128-4.c: Likewise.
8939 * gcc.target/i386/long-double-128-5.c: Likewise.
8940 * gcc.target/i386/long-double-128-6.c: Likewise.
8941 * gcc.target/i386/long-double-128-7.c: Likewise.
8942 * gcc.target/i386/long-double-128-8.c: Likewise.
8943 * gcc.target/i386/long-double-128-9.c: Likewise.
8944 * gcc.target/i386/long-double-64-5.c: Likewise.
8945 * gcc.target/i386/long-double-64-6.c: Likewise.
8946 * gcc.target/i386/long-double-64-7.c: Likewise.
8947 * gcc.target/i386/long-double-64-8.c: Likewise.
8948 * gcc.target/i386/long-double-64-9.c: Likewise.
8949 * gcc.target/i386/long-double-80-10.c: Likewise.
8950 * gcc.target/i386/long-double-80-8.c: Likewise.
8951 * gcc.target/i386/long-double-80-9.c: Likewise.
8952
8953 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8954
8955 PR rtl-optimization/57662
8956 * g++.dg/pr57662.C: New test.
8957
8958 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8959
8960 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8961 * gcc.dg/vmx/perm.c: New.
8962 * gcc.dg/vmx/perm-be-order.c: New.
8963
8964 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8965
8966 * gcc.dg/vmx/vsums.c: New.
8967 * gcc.dg/vmx/vsums-be-order.c: New.
8968
8969 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8970
8971 * g++.dg/ipa/devirt-23.C: New testcase.
8972 * g++.dg/ipa/devirt-20.C: Fix template.
8973
8974 2014-02-02 Jan Hubicka <jh@suse.cz>
8975
8976 * g++.dg/ipa/devirt-21.C: New testcase.
8977
8978 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8979
8980 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8981 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8982
8983 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8984
8985 PR target/60017
8986 * gcc.c-torture/execute/pr60017.c: New test.
8987
8988 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8989
8990 PR fortran/57033
8991 * gfortran.dg/default_initialization_7.f90: New test.
8992
8993 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8994
8995 PR fortran/59906
8996 * gfortran.dg/elemental_subroutine_9.f90: New test.
8997
8998 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8999
9000 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9001
9002 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9003
9004 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9005
9006 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9007
9008 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9009
9010 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9011
9012 PR c++/51219
9013 * g++.dg/init/bitfield5.C: New.
9014
9015 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR tree-optimization/60003
9018 * gcc.c-torture/execute/pr60003.c: New test.
9019
9020 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9021
9022 PR bootstrap/59985
9023 * gcc.target/arm/pr59985.C: New.
9024
9025 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR sanitizer/59410
9028 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9029 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9030 to compile.
9031 (tsan_finish): Restore dg-do-what-default.
9032 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9033 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9034 * g++.dg/tsan/default_options.C: Likewise.
9035 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9036 * g++.dg/tsan/atomic_free2.C: Likewise.
9037 * g++.dg/tsan/cond_race.C: Likewise.
9038 * g++.dg/tsan/fd_close_norace.C: Likewise.
9039 * g++.dg/tsan/benign_race.C: Likewise.
9040 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9041 * c-c++-common/tsan/simple_race.c: Likewise.
9042 * c-c++-common/tsan/mutexset1.c: Likewise.
9043 * c-c++-common/tsan/thread_leak2.c: Likewise.
9044 * c-c++-common/tsan/tls_race.c: Likewise.
9045 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9046 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9047 * c-c++-common/tsan/free_race2.c: Likewise.
9048 * c-c++-common/tsan/thread_leak.c: Likewise.
9049 * c-c++-common/tsan/thread_leak1.c: Likewise.
9050 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9051 * c-c++-common/tsan/free_race.c: Likewise.
9052 * c-c++-common/tsan/sleep_sync.c: Likewise.
9053 * c-c++-common/tsan/tiny_race.c: Likewise.
9054 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9055 * c-c++-common/tsan/atomic_stack.c: Likewise.
9056 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9057 in dg-output regexps.
9058 * c-c++-common/tsan/simple_stack.c: Likewise.
9059
9060 2014-01-31 Richard Henderson <rth@redhat.com>
9061
9062 * g++.dg/tm/pr60004.C: New.
9063
9064 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9065
9066 PR c++/59082
9067 * g++.dg/inherit/crash4.C: New.
9068
9069 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9070
9071 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9072
9073 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9074
9075 * gcc.target/i386/m512-check.h: Use correct rounding values.
9076
9077 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9078
9079 * gcc.target/i386/avx-1.c: Use correct rounding values.
9080 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9081 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9082 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9083 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9084 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9085 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9086 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9087 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9088 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9089 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9090 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9091 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9092 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9093 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9094 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9095 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9096 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9097 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9098 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9099 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9100 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9101 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9102 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9103 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9104 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9105 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9106 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9107 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9108 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9109 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9111 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9113 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9119 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9121 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9123 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9125 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9127 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9129 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9131 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9137 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9146 * gcc.target/i386/sse-13.c: Ditto.
9147 * gcc.target/i386/sse-14.c: Ditto.
9148 * gcc.target/i386/sse-22.c: Ditto.
9149 * gcc.target/i386/sse-23.c: Ditto.
9150
9151 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9152
9153 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9154 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9155
9156 2014-01-31 Richard Biener <rguenther@suse.de>
9157
9158 PR middle-end/59990
9159 * gcc.dg/torture/pr59990.c: New testcase.
9160
9161 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9162
9163 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9164 if it fails don't run any tsan tests.
9165
9166 2014-01-31 Marek Polacek <polacek@redhat.com>
9167
9168 PR c/59963
9169 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9170 (y): Adjust dg-error.
9171 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9172 * gcc.dg/pr59963-1.c: New test.
9173 * gcc.dg/pr59963-2.c: New test.
9174 * gcc.dg/pr59963-3.c: New test.
9175
9176 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR target/59923
9179 * gcc.target/arm/pr59923.c: New test.
9180
9181 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9182
9183 * gcc.dg/vmx/splat.c: New.
9184 * gcc.dg/vmx/splat-vsx.c: New.
9185 * gcc.dg/vmx/splat-be-order.c: New.
9186 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9187 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9188 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9189
9190 2014-01-30 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/59993
9193 * gcc.dg/torture/pr59993.c: New testcase.
9194
9195 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9196
9197 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9198 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9199 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9200 vect_int rather than vect_float.
9201
9202 2014-01-30 Marek Polacek <polacek@redhat.com>
9203
9204 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9205
9206 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9207
9208 * gcc.target/microblaze/isa/fcmp4.c: New.
9209
9210 2014-01-30 Marek Polacek <polacek@redhat.com>
9211
9212 PR c/59940
9213 * gcc.dg/pr59940.c: New test.
9214 * gcc.dg/pr35635.c (func3): Move dg-warning.
9215
9216 2014-01-30 Richard Biener <rguenther@suse.de>
9217
9218 PR tree-optimization/59903
9219 * gcc.dg/torture/pr59903.c: New testcase.
9220
9221 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 PR c++/58843
9224 * g++.dg/lookup/crash8.C: New.
9225
9226 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9227
9228 PR c++/58649
9229 * g++.dg/template/crash117.C: New.
9230
9231 2014-01-30 Richard Biener <rguenther@suse.de>
9232
9233 PR c/59905
9234 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9235 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9236 abort.
9237 * gcc.dg/invalid-call-1.c: Likewise.
9238
9239 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9240
9241 PR c++/58561
9242 * g++.dg/cpp1y/auto-fn23.C: New.
9243
9244 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9245
9246 PR c++/58846
9247 * g++.dg/init/dso_handle2.C: New.
9248
9249 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/58674
9252 * g++.dg/cpp0x/pr58674.C: New.
9253
9254 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9255
9256 PR target/59617
9257 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9258 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9259
9260 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9261
9262 * gcc.dg/vmx/merge-be-order.c: New.
9263 * gcc.dg/vmx/merge.c: New.
9264 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9265 * gcc.dg/vmx/merge-vsx.c: New.
9266
9267 2014-01-29 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/58742
9270 * gcc.dg/pr58742-1.c: New testcase.
9271 * gcc.dg/pr58742-2.c: Likewise.
9272 * gcc.dg/pr58742-3.c: Likewise.
9273
9274 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9275
9276 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9277 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9278 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9279
9280 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/58702
9283 * g++.dg/gomp/pr58702.C: New.
9284
9285 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9286
9287 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9288 selector.
9289
9290 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR middle-end/59917
9293 PR tree-optimization/59920
9294 * gcc.dg/pr59920-1.c: New test.
9295 * gcc.dg/pr59920-2.c: New test.
9296 * gcc.dg/pr59920-3.c: New test.
9297 * c-c++-common/gomp/pr59917-1.c: New test.
9298 * c-c++-common/gomp/pr59917-2.c: New test.
9299
9300 PR tree-optimization/59594
9301 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9302 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9303 * gcc.dg/vect/pr59594.c: New test.
9304
9305 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9306
9307 PR fortran/59414
9308 * gfortran.dg/allocate_class_3.f90: New test.
9309
9310 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9311
9312 PR preprocessor/59935
9313 * c-c++-common/cpp/warning-zero-location.c: New test.
9314 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9315
9316 2014-01-27 Steve Ellcey <sellcey@mips.com>
9317
9318 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9319
9320 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9321
9322 * g++.dg/ext/mv16.C: New tests.
9323
9324 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9325
9326 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9327 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9328 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9329 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9330 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9331 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9332 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9333 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9334 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9335 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9336 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9337 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9338 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9339 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9340 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9341 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9342 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9343 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9344 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9345 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9346 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9347 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9348 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9349 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9350 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9351 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9352 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9353 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9354 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9355 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9356 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9357 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9358 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9359 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9360 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9361 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9362 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9363 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9364 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9365 _mm512_mask_cvtepi32_storeu_epi8.
9366 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9367 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9368 _mm512_mask_cvtepi32_storeu_epi16.
9369 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9370 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9371 _mm512_mask_cvtepi64_storeu_epi8.
9372 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9373 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9374 _mm512_mask_cvtepi64_storeu_epi16.
9375 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9376 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9377 _mm512_mask_cvtepi64_storeu_epi32.
9378 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9379 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9380 _mm512_mask_cvtsepi32_storeu_epi8.
9381 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9382 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9383 _mm512_mask_cvtsepi32_storeu_epi16.
9384 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9385 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9386 _mm512_mask_cvtsepi64_storeu_epi8.
9387 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9388 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9389 _mm512_mask_cvtsepi64_storeu_epi16.
9390 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9391 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9392 _mm512_mask_cvtsepi64_storeu_epi32.
9393 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9394 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9395 _mm512_mask_cvtusepi32_storeu_epi8.
9396 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9398 _mm512_mask_cvtusepi32_storeu_epi16.
9399 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9400 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9401 _mm512_mask_cvtusepi64_storeu_epi8.
9402 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9404 _mm512_mask_cvtusepi64_storeu_epi16.
9405 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9406 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9407 _mm512_mask_cvtusepi64_storeu_epi32.
9408 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9409 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9410
9411 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9412
9413 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9414 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9415 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9416 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9417 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9418 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9419 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9420 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9421 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9422 built-ins roudning immediate.
9423 * gcc.target/i386/sse-22.c: Add new built-ins.
9424 * gcc.target/i386/sse-23.c: Ditto.
9425 * gcc.target/i386/avx-1.c: Ditto.
9426
9427 2014-01-27 Christian Bruel <christian.bruel@st.com>
9428
9429 * gcc.target/sh/torture/strncmp.c: New tests.
9430
9431 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9432
9433 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9434
9435 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9436
9437 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9438
9439 2014-01-24 Jeff Law <law@redhat.com>
9440
9441 PR tree-optimization/59919
9442 * gcc.c-torture/compile/pr59919.c: New test.
9443
9444 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/57524
9447 * g++.dg/ext/timevar2.C: New.
9448
9449 2014-01-24 Marek Polacek <polacek@redhat.com>
9450
9451 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9452
9453 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9454
9455 PR target/59929
9456 * gcc.target/i386/pr59929.c: New test.
9457
9458 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9459
9460 PR target/59909
9461 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9462 word atomic functions at runtime.
9463
9464 2014-01-23 Marek Polacek <polacek@redhat.com>
9465
9466 PR c/59846
9467 * gcc.dg/pr59846.c: New test.
9468
9469 2014-01-23 Marek Polacek <polacek@redhat.com>
9470
9471 PR c/58346
9472 * c-c++-common/pr58346-1.c: New test.
9473 * c-c++-common/pr58346-2.c: New test.
9474 * c-c++-common/pr58346-3.c: New test.
9475
9476 2014-01-23 Marek Polacek <polacek@redhat.com>
9477
9478 PR c/59871
9479 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9480 * gcc.dg/pr59871.c: New test.
9481
9482 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9483
9484 PR c++/58980
9485 * g++.dg/parse/enum11.C: New.
9486
9487 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9488
9489 * gcc.target/aarch64/sshr64_1.c: New testcase.
9490
9491 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9492
9493 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9494 SIMD enabled function.
9495 * g++.dg/cilk-plus/ef_test.C: New test.
9496 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9497 and added C++ ones.
9498 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9499 to differenciate C error messages from C++ ones.
9500
9501 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9502
9503 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9504
9505 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9506
9507 * gcc.target/microblaze/others/builtin-trap.c: New test,
9508
9509 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR middle-end/58809
9512 * c-c++-common/gomp/pr58809.c: New test.
9513
9514 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9515
9516 PR sanitizer/59897
9517 * c-c++-common/asan/use-after-return-1.c: Fixed
9518 to pass on darwin.
9519
9520 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9521
9522 PR preprocessor/58580
9523 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9524
9525 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9526 Ilya Tocar <ilya.tocar@intel.com>
9527
9528 * gcc.target/i386/avx512f-kmovw-1.c: New.
9529
9530 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9531
9532 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9533 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9538
9539 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9540
9541 PR target/52125
9542 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9543 * gcc.target/mips/pr52125.c: New test.
9544
9545 2014-01-22 Marek Polacek <polacek@redhat.com>
9546
9547 PR c/59891
9548 * gcc.dg/torture/pr59891.c: New test.
9549
9550 2014-01-22 Jeff Law <law@redhat.com>
9551
9552 PR tree-optimization/59597
9553 * gcc.dg/tree-ssa/pr59597.c: New test.
9554
9555 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9556
9557 PR rtl-optimization/59477
9558 * g++.dg/pr59477.C: New.
9559
9560 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9561
9562 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9563
9564 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9565
9566 PR c++/59482
9567 * g++.dg/pr59482.C: New.
9568
9569 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9570
9571 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9572 * gcc.dg/vmx/extract-vsx.c: New.
9573 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9574 * gcc.dg/vmx/insert-vsx.c: New.
9575
9576 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9577
9578 PR rtl-optimization/59896
9579 * gcc.target/arm/pr59896.c: New.
9580
9581 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9582
9583 PR rtl-optimization/59858
9584 * gcc.target/arm/pr59858.c: New.
9585
9586 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR target/59003
9589 * gcc.dg/tree-prof/pr59003.c: New test.
9590
9591 PR middle-end/59860
9592 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9593 other targets.
9594
9595 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9596
9597 * gfortran.dg/round_3.f08: Add more cases.
9598
9599 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9600
9601 * lib/target-supports.exp (force_conventional_output_for): New
9602 procedure.
9603 * lib/scanasm.exp (scan-assembler_required_options)
9604 (scan-assembler-not_required_options)
9605 (scan-assembler-times_required_options): Replace with
9606 force_conventional_output_fors.
9607 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9608 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9609
9610 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9611
9612 PR middle-end/59789
9613 * gcc.target/i386/pr59789.c: New testcase.
9614
9615 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9616
9617 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9618 the 'code' bitfield from 16 to 8.
9619
9620 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9621
9622 * lib/target-supports.exp
9623 (check_effective_target_vect_perm): Exclude aarch64_be.
9624 (check_effective_target_vect_perm_byte): Likewise.
9625 (check_effective_target_vect_perm_short): Likewise.
9626
9627 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9628
9629 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9630 (RUN_TEST): Use new macro.
9631 (INDEX64_32): Delete.
9632 (INDEX64_64): Likewise.
9633 (INDEX128_32): Likewise.
9634 (INDEX128_64): Likewise.
9635 (INDEX): Likewise.
9636 (test_vneg_f32): Use fixed RUN_TEST.
9637
9638 2014-01-20 Richard Biener <rguenther@suse.de>
9639
9640 PR middle-end/59860
9641 * gcc.dg/pr59860.c: New testcase.
9642
9643 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR target/59880
9646 * gcc.target/i386/pr59880.c: New test.
9647
9648 2014-01-20 Renlin Li <renlin.li@arm.com>
9649
9650 * gcc.dg/pr44194-1.c: Tweak regexp.
9651
9652 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9653
9654 PR libfortran/59771
9655 PR libfortran/59774
9656 PR libfortran/59836
9657 * gfortran.dg/round_3.f08: New cases added.
9658 * gfortran.dg/fmt_g_1.f90: New test.
9659
9660 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9661
9662 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9663
9664 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9665
9666 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9667
9668 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9669
9670 * gcc.dg/vect/pr57705.c: Require vect_int.
9671 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9672 * gcc.dg/vect/vect-alias-check.c: Likewise.
9673
9674 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9675
9676 PR fortran/58007
9677 * gfortran.dg/unresolved_fixup_1.f90: New test.
9678 * gfortran.dg/unresolved_fixup_2.f90: New test.
9679
9680 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR target/58944
9683 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9684 Remove dg-prune-output lines.
9685
9686 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR middle-end/59706
9689 * gfortran.dg/pr59706.f90: New test.
9690 * g++.dg/ext/pr59706.C: New test.
9691
9692 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9693
9694 PR c++/59270
9695 PR c++/58811
9696 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9697 * g++.dg/init/pr58811.C: Likewise.
9698
9699 2014-01-17 Jeff Law <law@redhat.com>
9700
9701 PR middle-end/57904
9702 * gfortran.dg/pr57904.f90: New test.
9703
9704 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9705
9706 PR c++/59269
9707 * g++.dg/cpp0x/nsdmi-union4.C: New.
9708
9709 2014-01-17 Marek Polacek <polacek@redhat.com>
9710
9711 PR c++/59838
9712 * g++.dg/diagnostic/pr59838.C: New test.
9713
9714 2014-01-17 Marek Polacek <polacek@redhat.com>
9715
9716 PR c/58346
9717 * gcc.dg/pr58346.c: New test.
9718
9719 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR testsuite/58776
9722 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9723 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9724 option duplication.
9725
9726 PR fortran/59440
9727 * gfortran.dg/pr59440-1.f90: New test.
9728 * gfortran.dg/pr59440-2.f90: New test.
9729 * gfortran.dg/pr59440-3.f90: New test.
9730
9731 PR testsuite/59064
9732 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9733 testing for " version" and " alias" with one testing for
9734 " version\[^\n\r]* alias".
9735 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9736 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9737 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9738 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9739 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9740 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9741
9742 PR c++/57945
9743 * c-c++-common/torture/pr57945.c: New test.
9744
9745 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9746
9747 * gcc.target/arm/its.c: New testcase.
9748
9749 2014-01-16 Jan Hubicka <jh@suse.cz>
9750
9751 PR ipa/59775
9752 * g++.dg/torture/pr59775.C: New testcase.
9753
9754 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR middle-end/58344
9757 * gcc.c-torture/compile/pr58344.c: New test.
9758
9759 PR target/59839
9760 * gcc.target/i386/pr59839.c: New test.
9761
9762 PR debug/54694
9763 * gcc.target/i386/pr9771-1.c (main): Rename to...
9764 (real_main): ... this. Add __asm name "main".
9765 (ASMNAME, ASMNAME2, STRING): Define.
9766
9767 2014-01-16 Nick Clifton <nickc@redhat.com>
9768
9769 PR middle-end/28865
9770 * gcc.c-torture/compile/pr28865.c: New.
9771 * gcc.c-torture/execute/pr28865.c: New.
9772
9773 2014-01-16 Marek Polacek <polacek@redhat.com>
9774
9775 PR middle-end/59827
9776 * gcc.dg/pr59827.c: New test.
9777
9778 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9779
9780 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9781
9782 2014-01-15 Richard Henderson <rth@redhat.com>
9783
9784 PR debug/54694
9785 * gcc.target/i386/pr54694.c: New test.
9786
9787 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9788
9789 PR c++/49718
9790 * g++.dg/pr49718.C: New test.
9791
9792 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9793
9794 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9795
9796 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9797
9798 * gcc.dg/vmx/mult-even-odd.c: New.
9799 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9800
9801 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9802
9803 * lib/target-supports.exp (check_libcilkrts_available): Added an
9804 extern "C" if we are using C++ along with a function prototype.
9805
9806 2014-01-15 Jeff Law <law@redhat.com>
9807
9808 PR tree-optimization/59747
9809 * gcc.c-torture/execute/pr59747.c: New test.
9810
9811 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9812
9813 PR target/59794
9814 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9815 Linux/x86.
9816 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9817 * g++.dg/ext/attribute-test-1.C: Likewise.
9818 * g++.dg/ext/attribute-test-2.C: Likewise.
9819 * g++.dg/ext/attribute-test-3.C: Likewise.
9820 * g++.dg/ext/attribute-test-4.C: Likewise.
9821 * g++.dg/ext/pr56790-1.C: Likewise.
9822 * g++.dg/torture/pr38565.C: Likewise.
9823 * gcc.dg/pr53060.c: Likewise.
9824 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9825 * c-c++-common/vector-compare-2.c: Likewise.
9826 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9827 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9828 dg-message line number.
9829
9830 2014-01-15 Matthias Klose <doko@ubuntu.com>
9831
9832 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9833
9834 2014-01-15 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/59822
9837 * g++.dg/torture/pr59822.C: New testcase.
9838
9839 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9840
9841 PR target/59808
9842 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9843 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9844
9845 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9846 Kugan Vivekanandarajah <kuganv@linaro.org>
9847
9848 PR target/59695
9849 * g++.dg/pr59695.C: New testcase.
9850
9851 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9852
9853 PR target/59803
9854 * gcc.c-torture/compile/pr59803.c: New testcase.
9855
9856 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR c/58943
9859 * gcc.c-torture/execute/pr58943.c: New test.
9860 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9861
9862 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9863
9864 PR target/59794
9865 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9866 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9867 (bar): Change return type to void. Set y to x.
9868 * gcc.target/i386/pr59794-1.c: New testcase.
9869 * gcc.target/i386/pr59794-2.c: Likewise.
9870 * gcc.target/i386/pr59794-3.c: Likewise.
9871 * gcc.target/i386/pr59794-4.c: Likewise.
9872 * gcc.target/i386/pr59794-5.c: Likewise.
9873 * gcc.target/i386/pr59794-6.c: Likewise.
9874 * gcc.target/i386/pr59794-7.c: Likewise.
9875
9876 2014-01-14 Richard Biener <rguenther@suse.de>
9877
9878 PR tree-optimization/58921
9879 PR tree-optimization/59006
9880 * gcc.dg/torture/pr58921.c: New testcase.
9881 * gcc.dg/torture/pr59006.c: Likewise.
9882 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9883
9884 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR testsuite/59494
9887 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9888 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9889 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9890 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9891 Executing predictive commoning without unrolling.
9892
9893 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9894
9895 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9896 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9897 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9898 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9899 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9900 __builtin_ia32_rsqrt28sd_round.
9901 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9902 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9903 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9904 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9905 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9906 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9907 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9908 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9909 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9910 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9911 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9912 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9913 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9914 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9915 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9916 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9917 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9918 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9919 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9920 fix wrong rounding mode (see above).
9921 * gcc.target/i386/sse-23.c: Ditto.
9922
9923 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9924
9925 * gcc.dg/vmx/insert.c: New.
9926 * gcc.dg/vmx/insert-be-order.c: New.
9927 * gcc.dg/vmx/extract.c: New.
9928 * gcc.dg/vmx/extract-be-order.c: New.
9929
9930 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR tree-optimization/59387
9933 * gcc.c-torture/execute/pr59387.c: New test.
9934
9935 2014-01-13 Richard Biener <rguenther@suse.de>
9936
9937 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9938 adjusting mathlib options.
9939 * gfortran.dg/lto/lto.exp: Likewise.
9940
9941 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9942
9943 * gnat.dg/loop_optimization17.adb: New test.
9944 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9945
9946 2014-01-13 Christian Bruel <christian.bruel@st.com>
9947
9948 * gcc.target/sh/cmpstrn.c: New case.
9949
9950 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9951
9952 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9953 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9954
9955 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9956
9957 PR fortran/58026
9958 * gfortran.dg/alloc_comp_basics_6.f90: New.
9959
9960 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9961
9962 PR fortran/59700
9963 * gfortran.dg/pr59700.f90: New test.
9964
9965 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9966
9967 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9968 * gfortran.dg/use_only_3.f90: Likewise.
9969 * gfortran.dg/inquire_10.f90: Delete opened file.
9970 * gfortran.dg/inquire_15.f90: Likewise.
9971 * gfortran.dg/pr16597.f90: Likewise.
9972 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9973 for PR59419.
9974
9975 2014-01-10 Jeff Law <law@redhat.com>
9976
9977 PR middle-end/59743
9978 * gcc.c-torture/compile/pr59743.c: New test.
9979
9980 2014-01-10 Jan Hubicka <jh@suse.cz>
9981
9982 PR ipa/58585
9983 * g++.dg/torture/pr58585.C: New testcase.
9984
9985 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9986
9987 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9988
9989 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9990
9991 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9992
9993 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9994
9995 PR target/59744
9996 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9997 * gcc.target/aarch64/cmn-neg2.c: New test.
9998
9999 2014-01-10 Richard Biener <rguenther@suse.de>
10000
10001 PR tree-optimization/59374
10002 * gcc.dg/torture/pr59374-3.c: New testcase.
10003
10004 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10005
10006 * lib/target-supports.exp
10007 (check_effective_target_arm_crypto_ok_nocache): New.
10008 (check_effective_target_arm_crypto_ok): Use above procedure.
10009 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10010
10011 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10012
10013 PR ipa/58252
10014 PR ipa/59226
10015 * g++.dg/ipa/devirt-20.C: New testcase.
10016 * g++.dg/torture/pr58252.C: Likewise.
10017 * g++.dg/torture/pr59226.C: Likewise.
10018
10019 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10020
10021 * c-c++-common/asan/no-asan-stack.c: New test.
10022
10023 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR middle-end/59670
10026 * gcc.dg/pr59670.c: New test.
10027
10028 2014-01-09 Steve Ellcey <sellcey@mips.com>
10029
10030 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10031
10032 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR middle-end/47735
10035 * gcc.target/i386/pr47735.c: New test.
10036
10037 PR tree-optimization/59622
10038 * g++.dg/opt/pr59622-2.C: New test.
10039 * g++.dg/opt/pr59622-3.C: New test.
10040 * g++.dg/opt/pr59622-4.C: New test.
10041 * g++.dg/opt/pr59622-5.C: New test.
10042
10043 PR sanitizer/59136
10044 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10045 filename:line instead of (modulename+offset) form with stripped
10046 initial / from the filename.
10047
10048 2014-01-09 Ian Lance Taylor <iant@google.com>
10049
10050 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10051 the other Go compiler.
10052
10053 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10054
10055 PR c++/59730
10056 * g++.dg/cpp0x/variadic145.C: New.
10057
10058 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10059
10060 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10061 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10062
10063 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10064
10065 PR testsuite/59524
10066 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10067 are run only if the Cilk library is available/enabled.
10068 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10069 * lib/target-supports.exp (check_libcilkrts_available): New function.
10070
10071 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10072
10073 PR c++/59631
10074 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10075 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10076 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10077 with dg-additional-options.
10078 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10079 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10080 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10081 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10082 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10083 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10084
10085 2014-01-09 Richard Biener <rguenther@suse.de>
10086
10087 PR tree-optimization/59715
10088 * gcc.dg/torture/pr59715.c: New testcase.
10089
10090 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10091
10092 * c-c++-common/asan/no-asan-globals.c: New test.
10093 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10094 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10095 * c-c++-common/asan/use-after-return-1.c: Likewise.
10096 * c-c++-common/asan/no-use-after-return.c: Likewise.
10097
10098 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10099
10100 * gnat.dg/weak2.ad[sb]: New test.
10101
10102 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR middle-end/59471
10105 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10106 type, use pointers to vector type instead.
10107
10108 2014-01-08 Catherine Moore <clm@codesourcery.com>
10109
10110 * gcc.target/mips/umips-branch-3.c: New test.
10111 * gcc.target/mips/umips-branch-4.c: New test.
10112
10113 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10114
10115 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10116 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10117 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10118 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10119 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10120 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10121 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10122 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10123
10124 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10125
10126 PR rtl-optimization/59137
10127 * gcc.target/mips/pr59137.c: New test.
10128
10129 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10130
10131 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10132 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10133 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10134 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10135 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10136 Require fpic effective target.
10137 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10138
10139 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR ipa/59722
10142 * gcc.dg/pr59722.c: New test.
10143
10144 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10145
10146 PR middle-end/57748
10147 * gcc.dg/torture/pr57748-3.c: New test.
10148 * gcc.dg/torture/pr57748-4.c: New test.
10149
10150 2014-01-08 Marek Polacek <polacek@redhat.com>
10151
10152 PR middle-end/59669
10153 * gcc.dg/gomp/pr59669-1.c: New test.
10154 * gcc.dg/gomp/pr59669-2.c: New test.
10155
10156 2014-01-08 Martin Jambor <mjambor@suse.cz>
10157
10158 PR ipa/59610
10159 * gcc.dg/ipa/pr59610.c: New test.
10160
10161 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10162
10163 PR fortran/58182
10164 * gfortran.dg/binding_label_tests_26a.f90: New.
10165 * gfortran.dg/binding_label_tests_26b.f90: New.
10166
10167 2014-01-08 Marek Polacek <polacek@redhat.com>
10168
10169 PR sanitizer/59667
10170 * c-c++-common/ubsan/pr59667.c: New test.
10171
10172 2014-01-08 Richard Biener <rguenther@suse.de>
10173
10174 PR middle-end/59630
10175 * gcc.dg/pr59630.c: New testcase.
10176
10177 2014-01-08 Richard Biener <rguenther@suse.de>
10178
10179 PR middle-end/59471
10180 * gcc.dg/pr59471.c: New testcase.
10181
10182 2014-01-07 Jeff Law <law@redhat.com>
10183
10184 PR middle-end/53623
10185 * gcc.target/i386/pr53623.c: New test.
10186
10187 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10188
10189 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10190 blanks at EOF.
10191 * g++.dg/cpp1y/pr58534.C: Likewise.
10192 * g++.dg/cpp1y/pr58536.C: Likewise.
10193 * g++.dg/cpp1y/pr58548.C: Likewise.
10194 * g++.dg/cpp1y/pr58549.C: Likewise.
10195 * g++.dg/cpp1y/pr58637.C: Likewise.
10196 * g++.dg/cpp1y/pr59112.C: Likewise.
10197 * g++.dg/cpp1y/pr59113.C: Likewise.
10198 * g++.dg/cpp1y/pr59629.C: Likewise.
10199 * g++.dg/cpp1y/pr59635.C: Likewise.
10200 * g++.dg/cpp1y/pr59636.C: Likewise.
10201 * g++.dg/cpp1y/pr59638.C: Likewise.
10202
10203 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10204
10205 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10206
10207 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10208
10209 * gcc.target/i386/intrinsics_4.c (bar): New function.
10210
10211 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10212
10213 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10214
10215 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR rtl-optimization/58668
10218 * gcc.dg/pr58668.c: New test.
10219
10220 PR tree-optimization/59643
10221 * gcc.dg/pr59643.c: New test.
10222 * gcc.c-torture/execute/pr59643.c: New test.
10223
10224 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10225
10226 PR fortran/59589
10227 * gfortran.dg/class_allocate_16.f90: New.
10228
10229 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR target/59644
10232 * gcc.target/i386/pr59644.c: New test.
10233
10234 2014-01-06 Marek Polacek <polacek@redhat.com>
10235
10236 PR c/57773
10237 * gcc.dg/pr57773.c: New test.
10238
10239 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10240
10241 PR c++/59635
10242 PR c++/59636
10243 PR c++/59629
10244 PR c++/59638
10245 * g++.dg/cpp1y/pr59635.C: New testcase.
10246 * g++.dg/cpp1y/pr59636.C: New testcase.
10247 * g++.dg/cpp1y/pr59629.C: New testcase.
10248 * g++.dg/cpp1y/pr59638.C: New testcase.
10249
10250 2014-01-06 Martin Jambor <mjambor@suse.cz>
10251
10252 PR ipa/59008
10253 * gcc.dg/ipa/pr59008.c: New test.
10254
10255 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10256
10257 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10258 if supported.
10259
10260 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10261
10262 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10263 Require c99_runtime.
10264 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10265
10266 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10267 Require c99_runtime.
10268 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10269 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10270 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10271
10272 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10273 Require c99_runtime.
10274 Make CALC void static.
10275 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10276
10277 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10278 Require c99_runtime.
10279 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10280
10281 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10282
10283 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10284 * gcc.target/i386/pr59501-2.c: Likewise.
10285 * gcc.target/i386/pr59501-3.c: Likewise.
10286 * gcc.target/i386/pr59501-4.c: Likewise.
10287 * gcc.target/i386/pr59501-5.c: Likewise.
10288 * gcc.target/i386/pr59501-6.c: Likewise.
10289
10290 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10291
10292 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10293 * gcc.target/i386/pr59390_1.c: Likewise.
10294 * gcc.target/i386/pr59390_2.c: Likewise.
10295
10296 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10297
10298 * gcc.dg/pr59350.c: Tweak.
10299 * gcc.dg/pr59350-2.c: New test.
10300 * g++.dg/pr59510.C: Likewise.
10301
10302 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10303
10304 PR fortran/59023
10305 * gfortran.dg/bind_c_procs_2.f90: New.
10306
10307 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10308
10309 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10310 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10311 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10312 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10313 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10314 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10315 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10316
10317 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10318
10319 * gcc.target/arm/neon-nested-apcs.c: New test.
10320
10321 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR tree-optimization/59519
10324 * gcc.dg/vect/pr59519-1.c: New test.
10325 * gcc.dg/vect/pr59519-2.c: New test.
10326
10327 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10328 vmovdqu32.
10329
10330 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10331
10332 PR fortran/59547
10333 * gfortran.dg/typebound_proc_32.f90: New.
10334
10335 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10336
10337 PR c++/58950
10338 * g++.dg/pr58950.C: New file.
10339
10340 2014-01-03 Tobias Burnus <burnus@net-b.de>
10341
10342 PR c++/58567
10343 * g++.dg/gomp/pr58567.C: New.
10344
10345 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10346
10347 PR tree-optimization/59651
10348 * gcc.dg/torture/pr59651.c: New test.
10349 * gcc.dg/vect/pr59651.c: Ditto.
10350
10351 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR target/59625
10354 * gcc.target/i386/pr59625.c: New test.
10355
10356 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 Core DR 1442
10359 PR c++/59165
10360 * g++.dg/cpp0x/range-for28.C: New.
10361 * g++.dg/cpp0x/range-for3.C: Update.
10362
10363 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10364
10365 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10366
10367 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10368
10369 PR c++/59641
10370 * g++.dg/cpp0x/pr59641.C: New file.
10371
10372 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10373
10374 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10375
10376 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10377
10378 PR c++/59378
10379 * g++.dg/ext/pr59378.C: New file.
10380
10381 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10382
10383 Update copyright years
10384
10385 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10386
10387 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10388 notice.
10389
10390 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10391
10392 PR fortran/59654
10393 * gfortran.dg/dynamic_dispatch_12.f90: New.
10394
10395 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10396
10397 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10398 the builtin isn't optimized away as unused.
10399
10400 PR rtl-optimization/59647
10401 * g++.dg/opt/pr59647.C: New test.
10402 \f
10403 Copyright (C) 2014 Free Software Foundation, Inc.
10404
10405 Copying and distribution of this file, with or without modification,
10406 are permitted in any medium without royalty provided the copyright
10407 notice and this notice are preserved.