Add some more test cases for fentry and pg
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-15 Andi Kleen <ak@linux.intel.com>
2
3 * gcc.dg/pg-override.c: New test.
4 * gcc.dg/pg.c: New test.
5 * gcc.target/i386/fentry-override.c: New test.
6 * gcc.target/i386/fentry.c: New test.
7
8 2014-09-15 Jakub Jelinek <jakub@redhat.com>
9
10 PR fortran/56408
11 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
12 New global vars.
13 (dg-compile-aux-modules): New procedure.
14 * gfortran.dg/binding_label_tests_10.f03: Remove comment
15 and keep-modules.
16 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
17 use dg-compile-aux-modules.
18 * gfortran.dg/binding_label_tests_11.f03: Remove comment
19 and keep-modules.
20 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
21 use dg-compile-aux-modules.
22 * gfortran.dg/binding_label_tests_13.f03: Remove comment
23 and keep-modules.
24 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
25 use dg-compile-aux-modules.
26 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
27 and keep-modules.
28 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
29 use dg-compile-aux-modules.
30 * gfortran.dg/class_45a.f03: Remove keep-modules.
31 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
32 and cleanup-modules.
33 * gfortran.dg/class_4a.f03: Use dg-do link, use
34 dg-additional-sources and cleanup-modules, remove keep-modules
35 and update comment.
36 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
37 keep-modules, adjust comment.
38 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
39 dg-additional-sources and cleanup-modules.
40 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
41 associated comment.
42 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
43 remove comment.
44 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
45 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
46 use dg-compile-aux-modules.
47 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
48 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
49 use dg-compile-aux-modules.
50 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
51 * gfortran.dg/whole_file_29.f90: Remove comment, use
52 dg-compile-aux-modules.
53 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
54 * gfortran.dg/whole_file_31.f90: Remove comment, use
55 dg-compile-aux-modules.
56
57 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
58 gcc_parallel_test_enable): New procedures. If
59 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
60 runtest_file_p to invoke also gcc_parallel_test_run_p.
61 * g++.dg/guality/guality.exp (check_guality): Save/restore
62 test_counts array around the body of the procedure.
63 * gcc.dg/guality/guality.exp (check_guality): Likewise.
64 * g++.dg/plugin/plugin.exp: Run all the tests serially
65 by the first parallel runtest encountering it.
66 * gcc.dg/plugin/plugin.exp: Likewise.
67 * gcc.misc-tests/matrix1.exp: Likewise.
68 * gcc.misc-tests/dhry.exp: Likewise.
69 * gcc.misc-tests/acker1.exp: Likewise.
70 * gcc.misc-tests/linkage.exp: Likewise.
71 * gcc.misc-tests/mg.exp: Likewise.
72 * gcc.misc-tests/mg-2.exp: Likewise.
73 * gcc.misc-tests/sort2.exp: Likewise.
74 * gcc.misc-tests/sieve.exp: Likewise.
75 * gcc.misc-tests/options.exp: Likewise.
76 * gcc.misc-tests/help.exp: Likewise.
77 * go.test/go-test.exp (go-gc-tests): Use
78 gcc_parallel_test_enable {0, 1} around all handling of
79 each test.
80 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
81 * ada/acats/run_all.sh: Parallelize using mkdir inside of
82 a shared directory. Avoid forking and expr uses if
83 shell supports $(()).
84
85 2014-09-14 David Sherwood <david.sherwood@arm.com>
86
87 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
88
89 2014-09-14 James Clarke <jrtc27@jrtc27.com>
90
91 PR target/61407
92 * gcc.dg/darwin-minversion-1.c: Fixed formatting
93 * gcc.dg/darwin-minversion-2.c: Fixed formatting
94 * gcc.dg/darwin-minversion-3.c: Fixed formatting
95 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
96
97 2014-09-13 Marek Polacek <polacek@redhat.com>
98
99 PR c++/60862
100 * g++.dg/diagnostic/pr60862.C: New test.
101
102 2014-09-12 Richard Biener <rguenther@suse.de>
103
104 PR middle-end/63237
105 * g++.dg/torture/pr63237.C: New testcase.
106
107 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
108
109 * gcc.dg/vec-andxor1.c: New file.
110
111 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
112
113 PR target/58757
114 * gcc.dg/c11-true_min-1.c: New testcase.
115
116 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/61489
119 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
120 * g++.old-deja/g++.other/warn5.C: Adjust.
121
122 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
123
124 * gcc.target/aarch64/vset_lane_1.c: New test.
125
126 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
127
128 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
129 Fix declaration.
130 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
131 Fix declaration.
132 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
133 Fix declaration.
134 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
135 Fix declaration.
136
137 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
138
139 PR tree-optimization/63186
140 * gcc.dg/pr63186.c: New testcase.
141
142 2014-09-10 Xinliang David Li <davidxl@google.com>
143
144 PR target/63209
145 * gcc.c-torture/execute/pr63209.c: New test.
146
147 2014-09-10 Jakub Jelinek <jakub@redhat.com>
148
149 * gcc.target/i386/i386.exp: Only run vect-args.c tests
150 if runtest_file_p says they should be run.
151
152 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
153
154 * gcc.target/aarch64/vstN_1.c: New test.
155
156 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
157
158 * gcc.target/aarch64/vldN_lane_1.c: New test.
159
160 2014-09-10 Martin Jambor <mjambor@suse.cz>
161
162 PR ipa/61654
163 * g++.dg/ipa/pr61654.C: New test.
164
165 2014-09-10 Jakub Jelinek <jakub@redhat.com>
166
167 * c-c++-common/ubsan/attrib-3.c: New test.
168 * c-c++-common/ubsan/nonnull-1.c: New test.
169 * c-c++-common/ubsan/nonnull-2.c: New test.
170 * c-c++-common/ubsan/nonnull-3.c: New test.
171 * c-c++-common/ubsan/nonnull-4.c: New test.
172 * c-c++-common/ubsan/nonnull-5.c: New test.
173
174 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
175
176 * g++.dg/lto/pr63166_0.ii: New testcase.
177 * g++.dg/lto/pr63166_1.ii: New testcase.
178
179 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
180
181 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
182
183 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
184
185 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
186 xxpermdi and add commentary about adding it back later; remove
187 unused typedef.
188
189 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
190
191 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
192 and 16-byte aligned.
193 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
194 * gcc.target/arm/vect-lroundf_1.c: Likewise.
195 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
196 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
197 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
198 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
199
200 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
201
202 * gcc.target/aarch64/vldN_dup_1.c: New test.
203
204 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
205
206 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
207
208 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
209
210 * gcc.target/aarch64/vldN_1.c: New test.
211
212 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
213
214 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
215
216 2014-09-09 Jiong Wang <jiong.wang@arm.com>
217
218 * gcc.target/arm/vect-copysignf.c: New testcase.
219
220 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
221
222 * gcc.target/arm/vfp-1.c: Updated expected assembly.
223
224 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
225
226 * gcc.target/arm/vfp-1.c: Updated expected assembly.
227
228 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229
230 * gcc.target/arm/vfp-1.c: Updated expected assembly.
231
232 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233
234 * gcc.target/arm/vfp-1.c: Updated expected assembly.
235
236 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237
238 * gcc.target/arm/pr51835.c: Update expected assembly.
239 * gcc.target/arm/vfp-1.c: Likewise.
240 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
241 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
242 * gcc.target/arm/vfp-ldmiad.c: Likewise.
243 * gcc.target/arm/vfp-ldmias.c: Likewise.
244 * gcc.target/arm/vfp-stmdbd.c: Likewise.
245 * gcc.target/arm/vfp-stmdbs.c: Likewise.
246 * gcc.target/arm/vfp-stmiad.c: Likewise.
247 * gcc.target/arm/vfp-stmias.c: Likewise.
248
249 2014-09-09 Tony Wang <tony.wang@arm.com>
250
251 * gcc.target/arm/xordi3-opt.c: Disable this
252 test case for thumb1 target.
253 * gcc.target/arm/iordi3-opt.c: Ditto.
254
255 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
256
257 PR target/61749
258 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
259
260 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
261
262 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
263
264 2014-09-08 Jakub Jelinek <jakub@redhat.com>
265
266 PR tree-optimization/60196
267 PR tree-optimization/63189
268 * gcc.dg/vect/pr63189.c: New test.
269 * gcc.dg/vect/pr60196-1.c: New test.
270 * gcc.dg/vect/pr60196-2.c: New test.
271
272 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
273
274 * gcc.target/powerpc/swaps-p8-16.c: New test.
275
276 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
277
278 * gcc.target/i386/pr62208.c: New test.
279
280 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
281
282 PR testsuite/56194
283 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
284
285 * g++.dg/ipa/pr61800.C: Require visibility.
286
287 * gcc.dg/pr61868.c: Require lto.
288
289 2014-09-05 Easwaran Raman <eraman@google.com>
290
291 PR rtl-optimization/62146
292 * testsuite/g++.dg/opt/pr62146.C: New.
293
294 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
295
296 * gcc.dg/vect/vect-109.c: Skip predicate added.
297 * gcc.dg/vect/vect-93.c: Test check fixed.
298 * gcc.dg/vect/bb-slp-10.c: Likewise.
299 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
300 Check unaligned feature.
301
302 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
303
304 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
305 int{32,16,8}x1_t with int{32,16,8}_t.
306 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
307 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
308 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
309 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
310
311 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
312
313 * gcc.target/aarch64/vget_high_1.c: New test.
314 * gcc.target/aarch64/vget_low_1.c: Likewise.
315
316 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
317
318 * gcc.target/aarch64/simd/int_comparisons.x: New file.
319 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
320 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
321
322 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
323
324 * gcc.target/aarch64/simd/vrbit_1.c: New test.
325
326 2014-09-05 Richard Biener <rguenther@suse.de>
327
328 PR middle-end/63148
329 * gcc.dg/vect/pr63148.c: New testcase.
330 * c-c++-common/pr19807-1.c: Likewise.
331 * g++.dg/tree-ssa/pr19807.C: Adjust.
332 * g++.dg/tree-ssa/tmmti-2.C: Remove.
333
334 2014-09-05 Bin Cheng <bin.cheng@arm.com>
335
336 PR target/55701
337 * gcc.target/arm/memset-inline-1.c: New test.
338 * gcc.target/arm/memset-inline-2.c: New test.
339 * gcc.target/arm/memset-inline-3.c: New test.
340 * gcc.target/arm/memset-inline-4.c: New test.
341 * gcc.target/arm/memset-inline-5.c: New test.
342 * gcc.target/arm/memset-inline-6.c: New test.
343 * gcc.target/arm/memset-inline-7.c: New test.
344 * gcc.target/arm/memset-inline-8.c: New test.
345 * gcc.target/arm/memset-inline-9.c: New test.
346 * gcc.target/arm/memset-inline-10.c: New test.
347
348 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
349
350 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
351
352 2014-09-04 Guozhi Wei <carrot@google.com>
353
354 PR target/62040
355 * gcc.target/aarch64/pr62040.c: New test.
356
357 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
358
359 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
360 override specific ones, but specific ones do.
361
362 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363
364 * gcc.target/powerpc/swaps-p8-13.c: New test.
365 * gcc.target/powerpc/swaps-p8-14.c: New test.
366 * gcc.target/powerpc/swaps-p8-15.c: New test.
367
368 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
369
370 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
371 regardless of endianness.
372
373 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
374
375 PR fortran/62174
376 * gfortran.dg/cray_pointers_11.f90: New.
377
378 2014-09-03 Martin Jambor <mjambor@suse.cz>
379
380 PR ipa/62015
381 * g++.dg/ipa/pr62015.C: New test.
382
383 2014-09-03 Martin Jambor <mjambor@suse.cz>
384
385 PR ipa/61986
386 * gcc.dg/ipa/pr61986.c: New test.
387
388 2014-09-03 Marek Polacek <polacek@redhat.com>
389
390 PR c/62294
391 * gcc.dg/pr62294.c: New test.
392 * gcc.dg/pr62294.h: New file.
393
394 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
395
396 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
397 of dg-options. Add "inline" keyword to test functions.
398
399 2014-09-03 Marek Polacek <polacek@redhat.com>
400
401 PR c/62024
402 * g++.dg/cpp0x/pr62024.C: New test.
403 * gcc.dg/pr62024.c: New test.
404
405 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
406
407 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
408 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
409 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
410 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
411 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
412 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
413
414 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
415
416 PR target/61078
417 * gcc.target/s390/pr61078.c: New testcase.
418
419 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
420
421 * gcc.dg/20111227-2.c: Compile only for x86 targets.
422 * gcc.dg/20111227-3.c: Ditto.
423
424 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
425
426 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
427
428 2014-09-03 Tobias Burnus <burnus@net-b.de>
429
430 PR fortran/61881
431 PR fortran/61888
432 PR fortran/57305
433 * gfortran.dg/sizeof_4.f90: New.
434
435 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
436
437 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
438 vec_cts, and vec_ctu.
439 * gcc.target/powerpc/builtins-2.c: Likewise.
440
441 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
442
443 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
444 [!__sun__ && !__hpux__] (arena_size): Scale according to
445 target pointer size.
446
447 2014-09-02 Marek Polacek <polacek@redhat.com>
448
449 PR fortran/62270
450 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
451
452 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
453
454 PR target/62275
455 * gcc.target/arm/vect-lceilf_1.c: New test.
456 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
457 * gcc.target/arm/vect-lroundf_1.c: Likewise.
458
459 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
460
461 PR target/62275
462 * gcc.target/arm/lceil-vcvt_1.c: New test.
463 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
464 * gcc.target/arm/lround-vcvt_1.c: Likewise.
465
466 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
467
468 DR 1453
469 * g++.dg/cpp0x/constexpr-volatile.C: New.
470 * g++.dg/ext/is_literal_type2.C: Likewise.
471
472 2014-09-02 Jakub Jelinek <jakub@redhat.com>
473 Balaji V. Iyer <balaji.v.iyer@intel.com>
474 Igor Zamyatin <igor.zamyatin@intel.com>
475
476 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
477 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
478 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
479 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
480 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
481 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
482 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
483 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
484 * g++.dg/cilk-plus/CK/cf3.cc: New test.
485 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
486 * g++.dg/cilk-plus/CK/for1.cc: New test.
487 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
488 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
489 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
490
491 2014-09-02 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/62695
494 * gfortran.dg/pr62695.f90: New testcase.
495
496 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
497
498 PR target/62312
499 * gcc.c-torture/compile/pr62312.c: New.
500
501 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
502
503 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
504
505 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
506
507 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
508 Return right away if !arm*-*-*.
509
510 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
511
512 * gcc.c-torture/unsorted/386.c: Move to ...
513 * gcc.c-torture/compile/386.c: ... here.
514 * gcc.c-torture/unsorted/86.c: Move to ...
515 * gcc.c-torture/compile/86.c: ... here.
516 * gcc.c-torture/unsorted/a1.c: Move to ...
517 * gcc.c-torture/compile/a1.c: ... here.
518 * gcc.c-torture/unsorted/a3.c: Move to ...
519 * gcc.c-torture/compile/a3.c: ... here.
520 * gcc.c-torture/unsorted/aaa.c: Move to ...
521 * gcc.c-torture/compile/aaa.c: ... here.
522 * gcc.c-torture/unsorted/aa.c: Move to ...
523 * gcc.c-torture/compile/aa.c: ... here.
524 * gcc.c-torture/unsorted/abs.c: Move to ...
525 * gcc.c-torture/compile/abs.c: ... here.
526 * gcc.c-torture/unsorted/a.c: Move to ...
527 * gcc.c-torture/compile/a.c: ... here.
528 * gcc.c-torture/unsorted/ac.c: Move to ...
529 * gcc.c-torture/compile/ac.c: ... here.
530 * gcc.c-torture/unsorted/acc.c: Move to ...
531 * gcc.c-torture/compile/acc.c: ... here.
532 * gcc.c-torture/unsorted/add386.c: Move to ...
533 * gcc.c-torture/compile/add386.c: ... here.
534 * gcc.c-torture/unsorted/add.c: Move to ...
535 * gcc.c-torture/compile/add.c: ... here.
536 * gcc.c-torture/unsorted/addcc.c: Move to ...
537 * gcc.c-torture/compile/addcc.c: ... here.
538 * gcc.c-torture/unsorted/andm.c: Move to ...
539 * gcc.c-torture/compile/andm.c: ... here.
540 * gcc.c-torture/unsorted/andmem.c: Move to ...
541 * gcc.c-torture/compile/andmem.c: ... here.
542 * gcc.c-torture/unsorted/andn.c: Move to ...
543 * gcc.c-torture/compile/andn.c: ... here.
544 * gcc.c-torture/unsorted/andok.c: Move to ...
545 * gcc.c-torture/compile/andok.c: ... here.
546 * gcc.c-torture/unsorted/andsi.c: Move to ...
547 * gcc.c-torture/compile/andsi.c: ... here.
548 * gcc.c-torture/unsorted/andsparc.c: Move to ...
549 * gcc.c-torture/compile/andsparc.c: ... here.
550 * gcc.c-torture/unsorted/aos.c: Move to ...
551 * gcc.c-torture/compile/aos.c: ... here.
552 * gcc.c-torture/unsorted/arr.c: Move to ...
553 * gcc.c-torture/compile/arr.c: ... here.
554 * gcc.c-torture/unsorted/as.c: Move to ...
555 * gcc.c-torture/compile/as.c: ... here.
556 * gcc.c-torture/unsorted/ase.c: Move to ...
557 * gcc.c-torture/compile/ase.c: ... here.
558 * gcc.c-torture/unsorted/b1.c: Move to ...
559 * gcc.c-torture/compile/b1.c: ... here.
560 * gcc.c-torture/unsorted/b2.c: Move to ...
561 * gcc.c-torture/compile/b2.c: ... here.
562 * gcc.c-torture/unsorted/b3.c: Move to ...
563 * gcc.c-torture/compile/b3.c: ... here.
564 * gcc.c-torture/unsorted/b88.c: Move to ...
565 * gcc.c-torture/compile/b88.c: ... here.
566 * gcc.c-torture/unsorted/bad.c: Move to ...
567 * gcc.c-torture/compile/bad.c: ... here.
568 * gcc.c-torture/unsorted/band.c: Move to ...
569 * gcc.c-torture/compile/band.c: ... here.
570 * gcc.c-torture/unsorted/bb0.c: Move to ...
571 * gcc.c-torture/compile/bb0.c: ... here.
572 * gcc.c-torture/unsorted/bb1.c: Move to ...
573 * gcc.c-torture/compile/bb1.c: ... here.
574 * gcc.c-torture/unsorted/bbb.c: Move to ...
575 * gcc.c-torture/compile/bbb.c: ... here.
576 * gcc.c-torture/unsorted/b.c: Move to ...
577 * gcc.c-torture/compile/b.c: ... here.
578 * gcc.c-torture/unsorted/bc.c: Move to ...
579 * gcc.c-torture/compile/bc.c: ... here.
580 * gcc.c-torture/unsorted/bcopy.c: Move to ...
581 * gcc.c-torture/compile/bcopy.c: ... here.
582 * gcc.c-torture/unsorted/bf.c: Move to ...
583 * gcc.c-torture/compile/bf.c: ... here.
584 * gcc.c-torture/unsorted/bfins.c: Move to ...
585 * gcc.c-torture/compile/bfins.c: ... here.
586 * gcc.c-torture/unsorted/bfx.c: Move to ...
587 * gcc.c-torture/compile/bfx.c: ... here.
588 * gcc.c-torture/unsorted/bge.c: Move to ...
589 * gcc.c-torture/compile/bge.c: ... here.
590 * gcc.c-torture/unsorted/bit.c: Move to ...
591 * gcc.c-torture/compile/bit.c: ... here.
592 * gcc.c-torture/unsorted/bitf.c: Move to ...
593 * gcc.c-torture/compile/bitf.c: ... here.
594 * gcc.c-torture/unsorted/bitw.c: Move to ...
595 * gcc.c-torture/compile/bitw.c: ... here.
596 * gcc.c-torture/unsorted/blk.c: Move to ...
597 * gcc.c-torture/compile/blk.c: ... here.
598 * gcc.c-torture/unsorted/bt386.c: Move to ...
599 * gcc.c-torture/compile/bt386.c: ... here.
600 * gcc.c-torture/unsorted/bt.c: Move to ...
601 * gcc.c-torture/compile/bt.c: ... here.
602 * gcc.c-torture/unsorted/BUG11.c: Move to ...
603 * gcc.c-torture/compile/BUG11.c: ... here.
604 * gcc.c-torture/unsorted/BUG12.c: Move to ...
605 * gcc.c-torture/compile/BUG12.c: ... here.
606 * gcc.c-torture/unsorted/BUG13.c: Move to ...
607 * gcc.c-torture/compile/BUG13.c: ... here.
608 * gcc.c-torture/unsorted/BUG16.c: Move to ...
609 * gcc.c-torture/compile/BUG16.c: ... here.
610 * gcc.c-torture/unsorted/BUG17.c: Move to ...
611 * gcc.c-torture/compile/BUG17.c: ... here.
612 * gcc.c-torture/unsorted/BUG18.c: Move to ...
613 * gcc.c-torture/compile/BUG18.c: ... here.
614 * gcc.c-torture/unsorted/BUG1.c: Move to ...
615 * gcc.c-torture/compile/BUG1.c: ... here.
616 * gcc.c-torture/unsorted/BUG21.c: Move to ...
617 * gcc.c-torture/compile/BUG21.c: ... here.
618 * gcc.c-torture/unsorted/BUG22.c: Move to ...
619 * gcc.c-torture/compile/BUG22.c: ... here.
620 * gcc.c-torture/unsorted/BUG23.c: Move to ...
621 * gcc.c-torture/compile/BUG23.c: ... here.
622 * gcc.c-torture/unsorted/BUG24.c: Move to ...
623 * gcc.c-torture/compile/BUG24.c: ... here.
624 * gcc.c-torture/unsorted/BUG25.c: Move to ...
625 * gcc.c-torture/compile/BUG25.c: ... here.
626 * gcc.c-torture/unsorted/BUG2.c: Move to ...
627 * gcc.c-torture/compile/BUG2.c: ... here.
628 * gcc.c-torture/unsorted/BUG3.c: Move to ...
629 * gcc.c-torture/compile/BUG3.c: ... here.
630 * gcc.c-torture/unsorted/BUG4.c: Move to ...
631 * gcc.c-torture/compile/BUG4.c: ... here.
632 * gcc.c-torture/unsorted/BUG5.c: Move to ...
633 * gcc.c-torture/compile/BUG5.c: ... here.
634 * gcc.c-torture/unsorted/BUG6.c: Move to ...
635 * gcc.c-torture/compile/BUG6.c: ... here.
636 * gcc.c-torture/unsorted/bug.c: Move to ...
637 * gcc.c-torture/compile/bug.c: ... here.
638 * gcc.c-torture/unsorted/bugc.c: Move to ...
639 * gcc.c-torture/compile/bugc.c: ... here.
640 * gcc.c-torture/unsorted/buns.c: Move to ...
641 * gcc.c-torture/compile/buns.c: ... here.
642 * gcc.c-torture/unsorted/bx.c: Move to ...
643 * gcc.c-torture/compile/bx.c: ... here.
644 * gcc.c-torture/unsorted/c1.c: Move to ...
645 * gcc.c-torture/compile/c1.c: ... here.
646 * gcc.c-torture/unsorted/c2.c: Move to ...
647 * gcc.c-torture/compile/c2.c: ... here.
648 * gcc.c-torture/unsorted/call386.c: Move to ...
649 * gcc.c-torture/compile/call386.c: ... here.
650 * gcc.c-torture/unsorted/call.c: Move to ...
651 * gcc.c-torture/compile/call.c: ... here.
652 * gcc.c-torture/unsorted/callind.c: Move to ...
653 * gcc.c-torture/compile/callind.c: ... here.
654 * gcc.c-torture/unsorted/c.c: Move to ...
655 * gcc.c-torture/compile/c.c: ... here.
656 * gcc.c-torture/unsorted/cc.c: Move to ...
657 * gcc.c-torture/compile/cc.c: ... here.
658 * gcc.c-torture/unsorted/charmtst.c: Move to ...
659 * gcc.c-torture/compile/charmtst.c: ... here.
660 * gcc.c-torture/unsorted/cmb.c: Move to ...
661 * gcc.c-torture/compile/cmb.c: ... here.
662 * gcc.c-torture/unsorted/cmp.c: Move to ...
663 * gcc.c-torture/compile/cmp.c: ... here.
664 * gcc.c-torture/unsorted/cmphi.c: Move to ...
665 * gcc.c-torture/compile/cmphi.c: ... here.
666 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
667 * gcc.c-torture/compile/cmpsi386.c: ... here.
668 * gcc.c-torture/unsorted/cmul.c: Move to ...
669 * gcc.c-torture/compile/cmul.c: ... here.
670 * gcc.c-torture/unsorted/cn1.c: Move to ...
671 * gcc.c-torture/compile/cn1.c: ... here.
672 * gcc.c-torture/unsorted/comb.c: Move to ...
673 * gcc.c-torture/compile/comb.c: ... here.
674 * gcc.c-torture/unsorted/consec.c: Move to ...
675 * gcc.c-torture/compile/consec.c: ... here.
676 * gcc.c-torture/unsorted/const.c: Move to ...
677 * gcc.c-torture/compile/const.c: ... here.
678 * gcc.c-torture/unsorted/conv.c: Move to ...
679 * gcc.c-torture/compile/conv.c: ... here.
680 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
681 * gcc.c-torture/compile/conv_tst.c: ... here.
682 * gcc.c-torture/unsorted/cp.c: Move to ...
683 * gcc.c-torture/compile/cp.c: ... here.
684 * gcc.c-torture/unsorted/csebug.c: Move to ...
685 * gcc.c-torture/compile/csebug.c: ... here.
686 * gcc.c-torture/unsorted/cvt.c: Move to ...
687 * gcc.c-torture/compile/cvt.c: ... here.
688 * gcc.c-torture/unsorted/dblbug.c: Move to ...
689 * gcc.c-torture/compile/dblbug.c: ... here.
690 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
691 * gcc.c-torture/compile/dbl_parm.c: ... here.
692 * gcc.c-torture/unsorted/d.c: Move to ...
693 * gcc.c-torture/compile/d.c: ... here.
694 * gcc.c-torture/unsorted/ddd.c: Move to ...
695 * gcc.c-torture/compile/ddd.c: ... here.
696 * gcc.c-torture/unsorted/dead.c: Move to ...
697 * gcc.c-torture/compile/dead.c: ... here.
698 * gcc.c-torture/unsorted/delay.c: Move to ...
699 * gcc.c-torture/compile/delay.c: ... here.
700 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
701 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
702 * gcc.c-torture/unsorted/di.c: Move to ...
703 * gcc.c-torture/compile/di.c: ... here.
704 * gcc.c-torture/unsorted/dic.c: Move to ...
705 * gcc.c-torture/compile/dic.c: ... here.
706 * gcc.c-torture/unsorted/dilayout.c: Move to ...
707 * gcc.c-torture/compile/dilayout.c: ... here.
708 * gcc.c-torture/unsorted/dimove.c: Move to ...
709 * gcc.c-torture/compile/dimove.c: ... here.
710 * gcc.c-torture/unsorted/dimul.c: Move to ...
711 * gcc.c-torture/compile/dimul.c: ... here.
712 * gcc.c-torture/unsorted/div.c: Move to ...
713 * gcc.c-torture/compile/div.c: ... here.
714 * gcc.c-torture/unsorted/divdf.c: Move to ...
715 * gcc.c-torture/compile/divdf.c: ... here.
716 * gcc.c-torture/unsorted/dm.c: Move to ...
717 * gcc.c-torture/compile/dm.c: ... here.
718 * gcc.c-torture/unsorted/dshift.c: Move to ...
719 * gcc.c-torture/compile/dshift.c: ... here.
720 * gcc.c-torture/unsorted/e.c: Move to ...
721 * gcc.c-torture/compile/e.c: ... here.
722 * gcc.c-torture/unsorted/ex.c: Move to ...
723 * gcc.c-torture/compile/ex.c: ... here.
724 * gcc.c-torture/unsorted/ext.c: Move to ...
725 * gcc.c-torture/compile/ext.c: ... here.
726 * gcc.c-torture/unsorted/f1.c: Move to ...
727 * gcc.c-torture/compile/f1.c: ... here.
728 * gcc.c-torture/unsorted/f2.c: Move to ...
729 * gcc.c-torture/compile/f2.c: ... here.
730 * gcc.c-torture/unsorted/fdmul.c: Move to ...
731 * gcc.c-torture/compile/fdmul.c: ... here.
732 * gcc.c-torture/unsorted/float.c: Move to ...
733 * gcc.c-torture/compile/float.c: ... here.
734 * gcc.c-torture/unsorted/flo.c: Move to ...
735 * gcc.c-torture/compile/flo.c: ... here.
736 * gcc.c-torture/unsorted/flt_const.c: Move to ...
737 * gcc.c-torture/compile/flt_const.c: ... here.
738 * gcc.c-torture/unsorted/fnul.c: Move to ...
739 * gcc.c-torture/compile/fnul.c: ... here.
740 * gcc.c-torture/unsorted/foo.c: Move to ...
741 * gcc.c-torture/compile/foo.c: ... here.
742 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
743 * gcc.c-torture/compile/forgetcc.c: ... here.
744 * gcc.c-torture/unsorted/fq.c: Move to ...
745 * gcc.c-torture/compile/fq.c: ... here.
746 * gcc.c-torture/unsorted/g.c: Move to ...
747 * gcc.c-torture/compile/g.c: ... here.
748 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
749 * gcc.c-torture/compile/gen_tst.c: ... here.
750 * gcc.c-torture/unsorted/glob.c: Move to ...
751 * gcc.c-torture/compile/glob.c: ... here.
752 * gcc.c-torture/unsorted/gronk.c: Move to ...
753 * gcc.c-torture/compile/gronk.c: ... here.
754 * gcc.c-torture/unsorted/hibug.c: Move to ...
755 * gcc.c-torture/compile/hibug.c: ... here.
756 * gcc.c-torture/unsorted/hi.c: Move to ...
757 * gcc.c-torture/compile/hi.c: ... here.
758 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
759 * gcc.c-torture/compile/HIcmp.c: ... here.
760 * gcc.c-torture/unsorted/HIset.c: Move to ...
761 * gcc.c-torture/compile/HIset.c: ... here.
762 * gcc.c-torture/unsorted/i.c: Move to ...
763 * gcc.c-torture/compile/i.c: ... here.
764 * gcc.c-torture/unsorted/i++.c: Move to ...
765 * gcc.c-torture/compile/i++.c: ... here.
766 * gcc.c-torture/unsorted/ic.c: Move to ...
767 * gcc.c-torture/compile/ic.c: ... here.
768 * gcc.c-torture/unsorted/icmp.c: Move to ...
769 * gcc.c-torture/compile/icmp.c: ... here.
770 * gcc.c-torture/unsorted/ifreg.c: Move to ...
771 * gcc.c-torture/compile/ifreg.c: ... here.
772 * gcc.c-torture/unsorted/imm.c: Move to ...
773 * gcc.c-torture/compile/imm.c: ... here.
774 * gcc.c-torture/unsorted/isinf.c: Move to ...
775 * gcc.c-torture/compile/isinf.c: ... here.
776 * gcc.c-torture/unsorted/jmp.c: Move to ...
777 * gcc.c-torture/compile/jmp.c: ... here.
778 * gcc.c-torture/unsorted/jumptab.c: Move to ...
779 * gcc.c-torture/compile/jumptab.c: ... here.
780 * gcc.c-torture/unsorted/layout.c: Move to ...
781 * gcc.c-torture/compile/layout.c: ... here.
782 * gcc.c-torture/unsorted/lbug.c: Move to ...
783 * gcc.c-torture/compile/lbug.c: ... here.
784 * gcc.c-torture/unsorted/l.c: Move to ...
785 * gcc.c-torture/compile/l.c: ... here.
786 * gcc.c-torture/unsorted/ll1.c: Move to ...
787 * gcc.c-torture/compile/ll1.c: ... here.
788 * gcc.c-torture/unsorted/llbug.c: Move to ...
789 * gcc.c-torture/compile/llbug.c: ... here.
790 * gcc.c-torture/unsorted/lll.c: Move to ...
791 * gcc.c-torture/compile/lll.c: ... here.
792 * gcc.c-torture/unsorted/load8.c: Move to ...
793 * gcc.c-torture/compile/load8.c: ... here.
794 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
795 * gcc.c-torture/compile/loadhicc.c: ... here.
796 * gcc.c-torture/unsorted/log2.c: Move to ...
797 * gcc.c-torture/compile/log2.c: ... here.
798 * gcc.c-torture/unsorted/logic.c: Move to ...
799 * gcc.c-torture/compile/logic.c: ... here.
800 * gcc.c-torture/unsorted/loop-1.c: Move to ...
801 * gcc.c-torture/compile/loop-1.c: ... here.
802 * gcc.c-torture/unsorted/loop386.c: Move to ...
803 * gcc.c-torture/compile/loop386.c: ... here.
804 * gcc.c-torture/unsorted/lop.c: Move to ...
805 * gcc.c-torture/compile/lop.c: ... here.
806 * gcc.c-torture/unsorted/m1.c: Move to ...
807 * gcc.c-torture/compile/m1.c: ... here.
808 * gcc.c-torture/unsorted/m2.c: Move to ...
809 * gcc.c-torture/compile/m2.c: ... here.
810 * gcc.c-torture/unsorted/m5.c: Move to ...
811 * gcc.c-torture/compile/m5.c: ... here.
812 * gcc.c-torture/unsorted/m68.c: Move to ...
813 * gcc.c-torture/compile/m68.c: ... here.
814 * gcc.c-torture/unsorted/mbyte.c: Move to ...
815 * gcc.c-torture/compile/mbyte.c: ... here.
816 * gcc.c-torture/unsorted/mchar.c: Move to ...
817 * gcc.c-torture/compile/mchar.c: ... here.
818 * gcc.c-torture/unsorted/mcmp.c: Move to ...
819 * gcc.c-torture/compile/mcmp.c: ... here.
820 * gcc.c-torture/unsorted/mdouble.c: Move to ...
821 * gcc.c-torture/compile/mdouble.c: ... here.
822 * gcc.c-torture/unsorted/memtst.c: Move to ...
823 * gcc.c-torture/compile/memtst.c: ... here.
824 * gcc.c-torture/unsorted/miscomp.c: Move to ...
825 * gcc.c-torture/compile/miscomp.c: ... here.
826 * gcc.c-torture/unsorted/mm.c: Move to ...
827 * gcc.c-torture/compile/mm.c: ... here.
828 * gcc.c-torture/unsorted/mod.c: Move to ...
829 * gcc.c-torture/compile/mod.c: ... here.
830 * gcc.c-torture/unsorted/modcc.c: Move to ...
831 * gcc.c-torture/compile/modcc.c: ... here.
832 * gcc.c-torture/unsorted/move.c: Move to ...
833 * gcc.c-torture/compile/move.c: ... here.
834 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
835 * gcc.c-torture/compile/move_qhi.c: ... here.
836 * gcc.c-torture/unsorted/mregtst.c: Move to ...
837 * gcc.c-torture/compile/mregtst.c: ... here.
838 * gcc.c-torture/unsorted/msp.c: Move to ...
839 * gcc.c-torture/compile/msp.c: ... here.
840 * gcc.c-torture/unsorted/mtst.c: Move to ...
841 * gcc.c-torture/compile/mtst.c: ... here.
842 * gcc.c-torture/unsorted/mu.c: Move to ...
843 * gcc.c-torture/compile/mu.c: ... here.
844 * gcc.c-torture/unsorted/mul.c: Move to ...
845 * gcc.c-torture/compile/mul.c: ... here.
846 * gcc.c-torture/unsorted/mword1.c: Move to ...
847 * gcc.c-torture/compile/mword1.c: ... here.
848 * gcc.c-torture/unsorted/mword.c: Move to ...
849 * gcc.c-torture/compile/mword.c: ... here.
850 * gcc.c-torture/unsorted/n1.c: Move to ...
851 * gcc.c-torture/compile/n1.c: ... here.
852 * gcc.c-torture/unsorted/nand.c: Move to ...
853 * gcc.c-torture/compile/nand.c: ... here.
854 * gcc.c-torture/unsorted/n.c: Move to ...
855 * gcc.c-torture/compile/n.c: ... here.
856 * gcc.c-torture/unsorted/neg.c: Move to ...
857 * gcc.c-torture/compile/neg.c: ... here.
858 * gcc.c-torture/unsorted/o.c: Move to ...
859 * gcc.c-torture/compile/o.c: ... here.
860 * gcc.c-torture/unsorted/omit.c: Move to ...
861 * gcc.c-torture/compile/omit.c: ... here.
862 * gcc.c-torture/unsorted/opout.c: Move to ...
863 * gcc.c-torture/compile/opout.c: ... here.
864 * gcc.c-torture/unsorted/opt.c: Move to ...
865 * gcc.c-torture/compile/opt.c: ... here.
866 * gcc.c-torture/unsorted/or386.c: Move to ...
867 * gcc.c-torture/compile/or386.c: ... here.
868 * gcc.c-torture/unsorted/or.c: Move to ...
869 * gcc.c-torture/compile/or.c: ... here.
870 * gcc.c-torture/unsorted/parms.c: Move to ...
871 * gcc.c-torture/compile/parms.c: ... here.
872 * gcc.c-torture/unsorted/pass.c: Move to ...
873 * gcc.c-torture/compile/pass.c: ... here.
874 * gcc.c-torture/unsorted/p.c: Move to ...
875 * gcc.c-torture/compile/p.c: ... here.
876 * gcc.c-torture/unsorted/pmt.c: Move to ...
877 * gcc.c-torture/compile/pmt.c: ... here.
878 * gcc.c-torture/unsorted/poor.c: Move to ...
879 * gcc.c-torture/compile/poor.c: ... here.
880 * gcc.c-torture/unsorted/pp.c: Move to ...
881 * gcc.c-torture/compile/pp.c: ... here.
882 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
883 * gcc.c-torture/compile/pret-arg.c: ... here.
884 * gcc.c-torture/unsorted/pyr2.c: Move to ...
885 * gcc.c-torture/compile/pyr2.c: ... here.
886 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
887 * gcc.c-torture/compile/PYRBUG.c: ... here.
888 * gcc.c-torture/unsorted/pyr.c: Move to ...
889 * gcc.c-torture/compile/pyr.c: ... here.
890 * gcc.c-torture/unsorted/q.c: Move to ...
891 * gcc.c-torture/compile/q.c: ... here.
892 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
893 * gcc.c-torture/compile/QIcmp.c: ... here.
894 * gcc.c-torture/unsorted/QIset.c: Move to ...
895 * gcc.c-torture/compile/QIset.c: ... here.
896 * gcc.c-torture/unsorted/r1.c: Move to ...
897 * gcc.c-torture/compile/r1.c: ... here.
898 * gcc.c-torture/unsorted/r.c: Move to ...
899 * gcc.c-torture/compile/r.c: ... here.
900 * gcc.c-torture/unsorted/rel.c: Move to ...
901 * gcc.c-torture/compile/rel.c: ... here.
902 * gcc.c-torture/unsorted/rmsc.c: Move to ...
903 * gcc.c-torture/compile/rmsc.c: ... here.
904 * gcc.c-torture/unsorted/round.c: Move to ...
905 * gcc.c-torture/compile/round.c: ... here.
906 * gcc.c-torture/unsorted/run.c: Move to ...
907 * gcc.c-torture/compile/run.c: ... here.
908 * gcc.c-torture/unsorted/sar.c: Move to ...
909 * gcc.c-torture/compile/sar.c: ... here.
910 * gcc.c-torture/unsorted/s.c: Move to ...
911 * gcc.c-torture/compile/s.c: ... here.
912 * gcc.c-torture/unsorted/scal.c: Move to ...
913 * gcc.c-torture/compile/scal.c: ... here.
914 * gcc.c-torture/unsorted/sc.c: Move to ...
915 * gcc.c-torture/compile/sc.c: ... here.
916 * gcc.c-torture/unsorted/scc.c: Move to ...
917 * gcc.c-torture/compile/scc.c: ... here.
918 * gcc.c-torture/unsorted/scond.c: Move to ...
919 * gcc.c-torture/compile/scond.c: ... here.
920 * gcc.c-torture/unsorted/selfrec.c: Move to ...
921 * gcc.c-torture/compile/selfrec.c: ... here.
922 * gcc.c-torture/unsorted/seq.c: Move to ...
923 * gcc.c-torture/compile/seq.c: ... here.
924 * gcc.c-torture/unsorted/set386.c: Move to ...
925 * gcc.c-torture/compile/set386.c: ... here.
926 * gcc.c-torture/unsorted/set88.c: Move to ...
927 * gcc.c-torture/compile/set88.c: ... here.
928 * gcc.c-torture/unsorted/SFset.c: Move to ...
929 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
930 * gcc.c-torture/unsorted/shand.c: Move to ...
931 * gcc.c-torture/compile/shand.c: ... here.
932 * gcc.c-torture/unsorted/sh.c: Move to ...
933 * gcc.c-torture/compile/sh.c: ... here.
934 * gcc.c-torture/unsorted/shft.c: Move to ...
935 * gcc.c-torture/compile/shft.c: ... here.
936 * gcc.c-torture/unsorted/shift.c: Move to ...
937 * gcc.c-torture/compile/shift.c: ... here.
938 * gcc.c-torture/unsorted/shloop.c: Move to ...
939 * gcc.c-torture/compile/shloop.c: ... here.
940 * gcc.c-torture/unsorted/shm.c: Move to ...
941 * gcc.c-torture/compile/shm.c: ... here.
942 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
943 * gcc.c-torture/compile/SIcmp.c: ... here.
944 * gcc.c-torture/unsorted/signext2.c: Move to ...
945 * gcc.c-torture/compile/signext2.c: ... here.
946 * gcc.c-torture/unsorted/signext.c: Move to ...
947 * gcc.c-torture/compile/signext.c: ... here.
948 * gcc.c-torture/unsorted/sim.c: Move to ...
949 * gcc.c-torture/compile/sim.c: ... here.
950 * gcc.c-torture/unsorted/simple.c: Move to ...
951 * gcc.c-torture/compile/simple.c: ... here.
952 * gcc.c-torture/unsorted/SIset.c: Move to ...
953 * gcc.c-torture/compile/SIset.c: ... here.
954 * gcc.c-torture/unsorted/sne.c: Move to ...
955 * gcc.c-torture/compile/sne.c: ... here.
956 * gcc.c-torture/unsorted/sound.c: Move to ...
957 * gcc.c-torture/compile/sound.c: ... here.
958 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
959 * gcc.c-torture/compile/sparcbug.c: ... here.
960 * gcc.c-torture/unsorted/speed.c: Move to ...
961 * gcc.c-torture/compile/speed.c: ... here.
962 * gcc.c-torture/unsorted/stor.c: Move to ...
963 * gcc.c-torture/compile/stor.c: ... here.
964 * gcc.c-torture/unsorted/store0.c: Move to ...
965 * gcc.c-torture/compile/store0.c: ... here.
966 * gcc.c-torture/unsorted/storecc.c: Move to ...
967 * gcc.c-torture/compile/storecc.c: ... here.
968 * gcc.c-torture/unsorted/str.c: Move to ...
969 * gcc.c-torture/compile/str.c: ... here.
970 * gcc.c-torture/unsorted/stru.c: Move to ...
971 * gcc.c-torture/compile/stru.c: ... here.
972 * gcc.c-torture/unsorted/structret.c: Move to ...
973 * gcc.c-torture/compile/structret.c: ... here.
974 * gcc.c-torture/unsorted/stuct.c: Move to ...
975 * gcc.c-torture/compile/stuct.c: ... here.
976 * gcc.c-torture/unsorted/sub32.c: Move to ...
977 * gcc.c-torture/compile/sub32.c: ... here.
978 * gcc.c-torture/unsorted/subcc.c: Move to ...
979 * gcc.c-torture/compile/subcc.c: ... here.
980 * gcc.c-torture/unsorted/subcse.c: Move to ...
981 * gcc.c-torture/compile/subcse.c: ... here.
982 * gcc.c-torture/unsorted/sym.c: Move to ...
983 * gcc.c-torture/compile/sym.c: ... here.
984 * gcc.c-torture/unsorted/symconst.c: Move to ...
985 * gcc.c-torture/compile/symconst.c: ... here.
986 * gcc.c-torture/unsorted/t.c: Move to ...
987 * gcc.c-torture/compile/t.c: ... here.
988 * gcc.c-torture/unsorted/test.c: Move to ...
989 * gcc.c-torture/compile/test.c: ... here.
990 * gcc.c-torture/unsorted/test-flow.c: Move to ...
991 * gcc.c-torture/compile/test-flow.c: ... here.
992 * gcc.c-torture/unsorted/test-loop.c: Move to ...
993 * gcc.c-torture/compile/test-loop.c: ... here.
994 * gcc.c-torture/unsorted/time.c: Move to ...
995 * gcc.c-torture/compile/time.c: ... here.
996 * gcc.c-torture/unsorted/tmp.c: Move to ...
997 * gcc.c-torture/compile/tmp.c: ... here.
998 * gcc.c-torture/unsorted/trivial.c: Move to ...
999 * gcc.c-torture/compile/trivial.c: ... here.
1000 * gcc.c-torture/unsorted/trunc.c: Move to ...
1001 * gcc.c-torture/compile/trunc.c: ... here.
1002 * gcc.c-torture/unsorted/u.c: Move to ...
1003 * gcc.c-torture/compile/u.c: ... here.
1004 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1005 * gcc.c-torture/compile/udconvert.c: ... here.
1006 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1007 * gcc.c-torture/compile/udivmod4.c: ... here.
1008 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1009 * gcc.c-torture/compile/UHIcmp.c: ... here.
1010 * gcc.c-torture/unsorted/uns.c: Move to ...
1011 * gcc.c-torture/compile/uns.c: ... here.
1012 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1013 * gcc.c-torture/compile/uns_tst.c: ... here.
1014 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1015 * gcc.c-torture/compile/UQIcmp.c: ... here.
1016 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1017 * gcc.c-torture/compile/USIcmp.c: ... here.
1018 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1019 * gcc.c-torture/compile/uuarg.c: ... here.
1020 * gcc.c-torture/unsorted/v.c: Move to ...
1021 * gcc.c-torture/compile/v.c: ... here.
1022 * gcc.c-torture/unsorted/w.c: Move to ...
1023 * gcc.c-torture/compile/w.c: ... here.
1024 * gcc.c-torture/unsorted/ww.c: Move to ...
1025 * gcc.c-torture/compile/ww.c: ... here.
1026 * gcc.c-torture/unsorted/xb.c: Move to ...
1027 * gcc.c-torture/compile/xb.c: ... here.
1028 * gcc.c-torture/unsorted/xbg.c: Move to ...
1029 * gcc.c-torture/compile/xbg.c: ... here.
1030 * gcc.c-torture/unsorted/x.c: Move to ...
1031 * gcc.c-torture/compile/x.c: ... here.
1032 * gcc.c-torture/unsorted/xc.c: Move to ...
1033 * gcc.c-torture/compile/xc.c: ... here.
1034 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1035 * gcc.c-torture/compile/xcsebug.c: ... here.
1036 * gcc.c-torture/unsorted/xdi.c: Move to ...
1037 * gcc.c-torture/compile/xdi.c: ... here.
1038 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1039 * gcc.c-torture/compile/xfoo.c: ... here.
1040 * gcc.c-torture/unsorted/xi.c: Move to ...
1041 * gcc.c-torture/compile/xi.c: ... here.
1042 * gcc.c-torture/unsorted/xlop.c: Move to ...
1043 * gcc.c-torture/compile/xlop.c: ... here.
1044 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1045 * gcc.c-torture/compile/xmtst.c: ... here.
1046 * gcc.c-torture/unsorted/xneg.c: Move to ...
1047 * gcc.c-torture/compile/xneg.c: ... here.
1048 * gcc.c-torture/unsorted/xopt.c: Move to ...
1049 * gcc.c-torture/compile/xopt.c: ... here.
1050 * gcc.c-torture/unsorted/xor.c: Move to ...
1051 * gcc.c-torture/compile/xor.c: ... here.
1052 * gcc.c-torture/unsorted/xorn.c: Move to ...
1053 * gcc.c-torture/compile/xorn.c: ... here.
1054 * gcc.c-torture/unsorted/xp.c: Move to ...
1055 * gcc.c-torture/compile/xp.c: ... here.
1056 * gcc.c-torture/unsorted/xpp.c: Move to ...
1057 * gcc.c-torture/compile/xpp.c: ... here.
1058 * gcc.c-torture/unsorted/xs.c: Move to ...
1059 * gcc.c-torture/compile/xs.c: ... here.
1060 * gcc.c-torture/unsorted/xsh.c: Move to ...
1061 * gcc.c-torture/compile/xsh.c: ... here.
1062 * gcc.c-torture/unsorted/xz.c: Move to ...
1063 * gcc.c-torture/compile/xz.c: ... here.
1064 * gcc.c-torture/unsorted/xzz.c: Move to ...
1065 * gcc.c-torture/compile/xzz.c: ... here.
1066
1067 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1068
1069 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1070 (abort, exit): Declare.
1071
1072 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1073
1074 PR sanitizer/61897
1075 PR sanitizer/62140
1076 * c-c++-common/asan/pr62140-1.c: New test.
1077 * c-c++-common/asan/pr62140-2.c: New test.
1078
1079 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1080 Tobias Burnus <burnus@net-b.de>
1081
1082 PR fortran/62309
1083 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1084
1085 2014-08-31 Tobias Burnus <burnus@net-b.de>
1086
1087 * gfortran.dg/coarray_lib_comm_1.f90: New.
1088
1089 2014-08-30 Andrew Pinski <apinski@cavium.com>
1090
1091 * gcc.c-torture/execute/20140828-1.c: New testcase.
1092
1093 2014-08-29 DJ Delorie <dj@redhat.com>
1094
1095 * lib/target-supports.exp (check_effective_target_size32plus):
1096 Increase size to avoid false positives on 24-bit address spaces.
1097 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1098 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1099 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1100 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1101 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1102 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1103 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1104 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1105
1106 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1107
1108 PR c++/54002
1109 * g++.dg/cpp0x/constexpr-54002.C: New.
1110
1111 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/56991
1114 * g++.dg/cpp0x/constexpr-56991.C: New.
1115
1116 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/57764
1119 * g++.dg/cpp0x/constexpr-57764.C: New.
1120
1121 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 PR c++/59938
1124 * g++.dg/cpp0x/constexpr-59938.C: New.
1125
1126 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/61484
1129 * g++.dg/cpp0x/constexpr-61484.C: New.
1130
1131 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1132
1133 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1134 vec_round, vec_splat, vec_div, and vec_mul.
1135 * gcc.target/powerpc/builtins-2.c: New test.
1136
1137 2014-08-28 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/62283
1140 * gfortran.dg/vect/pr62283.f: New testcase.
1141 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1142 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1143 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1144 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1145 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1146 * gcc.dg/vect/vect-33.c: Likewise.
1147
1148 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1149
1150 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1151
1152 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1153
1154 PR cpp/23827 - standard C++ should not have hex float preprocessor
1155 tokens
1156 * g++.dg/cpp/pr23827_cxx11.C: New.
1157 * g++.dg/cpp/pr23827_cxx98.C: New.
1158 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1159 * gcc.dg/cpp/pr23827_c90.c: New.
1160 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1161 * gcc.dg/cpp/pr23827_c99.c: New.
1162
1163 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1164
1165 PR c++/52892
1166 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1167 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1168 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1169
1170 2014-08-27 Guozhi Wei <carrot@google.com>
1171
1172 PR target/62262
1173 * gcc.target/aarch64/pr62262.c: New test.
1174
1175 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1176
1177 PR target/60606
1178 PR target/61330
1179 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1180 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1181
1182 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1183
1184 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1185 failure on s390*-*-linux-gnu.
1186
1187 2014-08-26 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/62175
1190 * g++.dg/torture/pr62175.C: New testcase.
1191
1192 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1193
1194 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1195 copy of compile/compile.exp.
1196 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1197 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1198 i?86-*.
1199 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1200 m32c-*-*.
1201 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1202 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1203 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1204 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1205 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1206 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1207 * gcc.c-torture/execute/20040703-1.c: Likewise.
1208 * gcc.c-torture/execute/20040705-1.c: Likewise.
1209 * gcc.c-torture/execute/20040705-2.c: Likewise.
1210 * gcc.c-torture/execute/20040709-1.c: Likewise.
1211 * gcc.c-torture/execute/20040709-2.c: Likewise.
1212 * gcc.c-torture/execute/20040811-1.c: Likewise.
1213 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1214 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1215 compiling for x86_64-* or i?86-*.
1216 * gcc.c-torture/execute/20050604-1.c: Likewise.
1217 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1218 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1219 for x86_64-* or i?86-*.
1220 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1221 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1222 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1223 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1224 option.
1225 * gcc.c-torture/execute/20111227-2.c: Moved to...
1226 * gcc.dg/20111227-2.c: ... here. Add -free option.
1227 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1228 * gcc.dg/20111227-3.c: ... here. Add -free option.
1229 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1230 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1231 declarations for abort and exit.
1232 * gcc.c-torture/execute/920711-1.c: Likewise.
1233 * gcc.c-torture/execute/930529-1.c: Likewise.
1234 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1235 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1236 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1237 exit.
1238 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1239 for i?86-* or x86_64-*. Add declarations for abort and exit.
1240 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1241 i?86-* or x86_64-*.
1242 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1243 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1244 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1245 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1246 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1247 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1248 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1249 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1250 m68k-linux.
1251 * gcc.c-torture/execute/loop-2g.c: Likewise.
1252 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1253 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1254 powerpc-*-eabi*.
1255 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1256 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1257 * gcc.c-torture/execute/pr23047.c: Likewise.
1258 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1259 declarations for abort and exit.
1260 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1261 * gcc.c-torture/execute/pr31448.c: Likewise.
1262 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1263 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1264 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1265 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1266 Skip on spu-*.
1267 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1268 declarations for abort and exit.
1269 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1270 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1271 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1272 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1273 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1274 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1275 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1276 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1277 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1278 * gcc.c-torture/execute/pr56799.c: Likewise.
1279 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1280 option. Add declarations for abort and exit.
1281 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1282 * gcc.c-torture/execute/pr58570.c: Likewise.
1283 * gcc.c-torture/execute/pr60822.c: Likewise.
1284 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1285 * gcc.c-torture/execute/shiftdi.c: Likewise.
1286 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1287 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1288 * gcc.c-torture/execute/usmul.c: Require int32plus.
1289 * gcc.c-torture/execute/vrp-5.c: Likewise.
1290 * gcc.c-torture/execute/vrp-6.c: Likewise.
1291 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1292 * gcc.c-torture/execute/20010122-1.x: Delete.
1293 * gcc.c-torture/execute/20010129-1.x: Delete.
1294 * gcc.c-torture/execute/20020404-1.x: Delete.
1295 * gcc.c-torture/execute/20021024-1.x: Delete.
1296 * gcc.c-torture/execute/20021127-1.x: Delete.
1297 * gcc.c-torture/execute/20030125-1.x: Delete.
1298 * gcc.c-torture/execute/20030216-1.x: Delete.
1299 * gcc.c-torture/execute/20030222-1.x: Delete.
1300 * gcc.c-torture/execute/20040629-1.x: Delete.
1301 * gcc.c-torture/execute/20040703-1.x: Delete.
1302 * gcc.c-torture/execute/20040705-1.x: Delete.
1303 * gcc.c-torture/execute/20040705-2.x: Delete.
1304 * gcc.c-torture/execute/20040709-1.x: Delete.
1305 * gcc.c-torture/execute/20040709-2.x: Delete.
1306 * gcc.c-torture/execute/20040811-1.x: Delete.
1307 * gcc.c-torture/execute/20050316-1.x: Delete.
1308 * gcc.c-torture/execute/20050316-2.x: Delete.
1309 * gcc.c-torture/execute/20050316-3.x: Delete.
1310 * gcc.c-torture/execute/20050604-1.x: Delete.
1311 * gcc.c-torture/execute/20061101-1.x: Delete.
1312 * gcc.c-torture/execute/20061220-1.x: Delete.
1313 * gcc.c-torture/execute/20081117-1.x: Delete.
1314 * gcc.c-torture/execute/20101011-1.x: Delete.
1315 * gcc.c-torture/execute/20120919-1.x: Delete.
1316 * gcc.c-torture/execute/920612-1.x: Delete.
1317 * gcc.c-torture/execute/920710-1.x: Delete.
1318 * gcc.c-torture/execute/920711-1.x: Delete.
1319 * gcc.c-torture/execute/930529-1.x: Delete.
1320 * gcc.c-torture/execute/931004-12.x: Delete.
1321 * gcc.c-torture/execute/980709-1.x: Delete.
1322 * gcc.c-torture/execute/981130-1.x: Delete.
1323 * gcc.c-torture/execute/990127-2.x: Delete.
1324 * gcc.c-torture/execute/990413-2.x: Delete.
1325 * gcc.c-torture/execute/990826-0.x: Delete.
1326 * gcc.c-torture/execute/bf64-1.x: Delete.
1327 * gcc.c-torture/execute/bitfld-4.x: Delete.
1328 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1329 * gcc.c-torture/execute/cvt-1.x: Delete.
1330 * gcc.c-torture/execute/eeprof-1.x: Delete.
1331 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1332 * gcc.c-torture/execute/loop-2f.x: Delete.
1333 * gcc.c-torture/execute/loop-2g.x: Delete.
1334 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1335 * gcc.c-torture/execute/nest-align-1.x: Delete.
1336 * gcc.c-torture/execute/pr19689.x: Delete.
1337 * gcc.c-torture/execute/pr22493-1.x: Delete.
1338 * gcc.c-torture/execute/pr23047.x: Delete.
1339 * gcc.c-torture/execute/pr23135.x: Delete.
1340 * gcc.c-torture/execute/pr29797-1.x: Delete.
1341 * gcc.c-torture/execute/pr31448.x: Delete.
1342 * gcc.c-torture/execute/pr35456.x: Delete.
1343 * gcc.c-torture/execute/pr37573.x: Delete.
1344 * gcc.c-torture/execute/pr38151.x: Delete.
1345 * gcc.c-torture/execute/pr39228.x: Delete.
1346 * gcc.c-torture/execute/pr39501.x: Delete.
1347 * gcc.c-torture/execute/pr40386.x: Delete.
1348 * gcc.c-torture/execute/pr43220.x: Delete.
1349 * gcc.c-torture/execute/pr44683.x: Delete.
1350 * gcc.c-torture/execute/pr45262.x: Delete.
1351 * gcc.c-torture/execute/pr47237.x: Delete.
1352 * gcc.c-torture/execute/pr51581-1.x: Delete.
1353 * gcc.c-torture/execute/pr51581-2.x: Delete.
1354 * gcc.c-torture/execute/pr52979-1.x: Delete.
1355 * gcc.c-torture/execute/pr52979-2.x: Delete.
1356 * gcc.c-torture/execute/pr53366-1.x: Delete.
1357 * gcc.c-torture/execute/pr56799.x: Delete.
1358 * gcc.c-torture/execute/pr57124.x: Delete.
1359 * gcc.c-torture/execute/pr57344-2.x: Delete.
1360 * gcc.c-torture/execute/pr58570.x: Delete.
1361 * gcc.c-torture/execute/pr60822.x: Delete.
1362 * gcc.c-torture/execute/pr7284-1.x: Delete.
1363 * gcc.c-torture/execute/shiftdi.x: Delete.
1364 * gcc.c-torture/execute/simd-4.x: Delete.
1365 * gcc.c-torture/execute/strncmp-1.x: Delete.
1366 * gcc.c-torture/execute/usmul.x: Delete.
1367 * gcc.c-torture/execute/vrp-5.x: Delete.
1368 * gcc.c-torture/execute/vrp-6.x: Delete.
1369 * gcc.c-torture/execute/zerolen-2.x: Delete.
1370
1371 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1372
1373 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1374
1375 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/34938
1378 * g++.dg/template/pr34938-1.C: New.
1379 * g++.dg/template/pr34938-2.C: Likewise.
1380
1381 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1382
1383 PR target/61996
1384 * gcc.target/sh/pr61996.c: New.
1385
1386 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1387
1388 * g++.dg/cpp0x/cplusplus.C: New.
1389 * g++.dg/cpp0x/cplusplus_0x.C: New.
1390 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1391 * g++.dg/cpp0x/auto41.C: Ditto.
1392 * g++.dg/cpp0x/auto9.C: Ditto.
1393 * g++.dg/cpp0x/initlist26.C: Ditto.
1394 * g++.dg/cpp0x/pr59111.C: Ditto.
1395 * g++.dg/cpp0x/trailing2.C: Ditto.
1396 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1397 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1398 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1399 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1400 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1401 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1402 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1403 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1404 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1405 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1406 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1407 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1408 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1409 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1410 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1411 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1412 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1413 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1414 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1415 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1416 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1417 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1418 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1419 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1420 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1421 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1422 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1423 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1424 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1425 * g++.dg/cpp1y/digit-sep.C: Ditto.
1426 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1427 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1428 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1429 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1430 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1431 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1432 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1433 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1434 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1435 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1436 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1437 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1438 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1439 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1440 * g++.dg/cpp1y/lambda-init.C: Ditto.
1441 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1442 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1443 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1444 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1445 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1446 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1447 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1448 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1449 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1450 * g++.dg/cpp1y/mangle1.C: Ditto.
1451 * g++.dg/cpp1y/pr57640.C: Ditto.
1452 * g++.dg/cpp1y/pr57644.C: Ditto.
1453 * g++.dg/cpp1y/pr58500.C: Ditto.
1454 * g++.dg/cpp1y/pr58533.C: Ditto.
1455 * g++.dg/cpp1y/pr58534.C: Ditto.
1456 * g++.dg/cpp1y/pr58535.C: Ditto.
1457 * g++.dg/cpp1y/pr58536.C: Ditto.
1458 * g++.dg/cpp1y/pr58548.C: Ditto.
1459 * g++.dg/cpp1y/pr58549.C: Ditto.
1460 * g++.dg/cpp1y/pr58637.C: Ditto.
1461 * g++.dg/cpp1y/pr58708.C: Ditto.
1462 * g++.dg/cpp1y/pr59110.C: Ditto.
1463 * g++.dg/cpp1y/pr59112.C: Ditto.
1464 * g++.dg/cpp1y/pr59113.C: Ditto.
1465 * g++.dg/cpp1y/pr59629.C: Ditto.
1466 * g++.dg/cpp1y/pr59635.C: Ditto.
1467 * g++.dg/cpp1y/pr59636.C: Ditto.
1468 * g++.dg/cpp1y/pr59638.C: Ditto.
1469 * g++.dg/cpp1y/pr59867.C: Ditto.
1470 * g++.dg/cpp1y/pr60033.C: Ditto.
1471 * g++.dg/cpp1y/pr60052.C: Ditto.
1472 * g++.dg/cpp1y/pr60053.C: Ditto.
1473 * g++.dg/cpp1y/pr60054.C: Ditto.
1474 * g++.dg/cpp1y/pr60064.C: Ditto.
1475 * g++.dg/cpp1y/pr60065.C: Ditto.
1476 * g++.dg/cpp1y/pr60190.C: Ditto.
1477 * g++.dg/cpp1y/pr60311.C: Ditto.
1478 * g++.dg/cpp1y/pr60332.C: Ditto.
1479 * g++.dg/cpp1y/pr60376.C: Ditto.
1480 * g++.dg/cpp1y/pr60377.C: Ditto.
1481 * g++.dg/cpp1y/pr60384.C: Ditto.
1482 * g++.dg/cpp1y/pr60390.C: Ditto.
1483 * g++.dg/cpp1y/pr60391.C: Ditto.
1484 * g++.dg/cpp1y/pr60393.C: Ditto.
1485 * g++.dg/cpp1y/pr60573.C: Ditto.
1486 * g++.dg/cpp1y/pr60626.C: Ditto.
1487 * g++.dg/cpp1y/pr60627.C: Ditto.
1488 * g++.dg/cpp1y/regress1.C: Ditto.
1489 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1490 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1491 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1492 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1493 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1494 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1495 * g++.dg/cpp1y/var-templ1.C: Ditto.
1496 * g++.dg/cpp1y/var-templ2.C: Ditto.
1497 * g++.dg/cpp1y/var-templ3.C: Ditto.
1498 * g++.dg/cpp1y/var-templ4.C: Ditto.
1499 * g++.dg/cpp1y/var-templ5.C: Ditto.
1500 * g++.dg/cpp1y/var-templ6.C: Ditto.
1501 * g++.dg/cpp1y/var-templ7.C: Ditto.
1502 * g++.dg/cpp1y/vla1.C: Ditto.
1503 * g++.dg/cpp1y/vla2.C: Ditto.
1504 * g++.dg/cpp1y/vla3.C: Ditto.
1505 * g++.dg/cpp1y/vla4.C: Ditto.
1506 * g++.dg/cpp1y/vla5.C: Ditto.
1507 * g++.dg/cpp1y/vla8.C: Ditto.
1508 * g++.dg/cpp1y/vla9.C: Ditto.
1509 * g++.dg/cpp1y/vla10.C: Ditto.
1510 * g++.dg/cpp1y/vla11.C: Ditto.
1511 * g++.dg/cpp1y/vla12.C: Ditto.
1512 * g++.dg/cpp1y/vla13.C: Ditto.
1513 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1514 * g++.dg/ext/vector23.C: Ditto.
1515 * g++.dg/ext/vla11.C: Ditto.
1516 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1517 * g++.dg/warn/Wvla-2.C: Ditto.
1518 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1519 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1520 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1521 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1522 in error message.
1523 * g++.dg/system-binary-constants-1.C: Ditto.
1524 * g++.dg/cpp1y/cplusplus_1y.C: New.
1525 * g++.dg/cpp1z/cplusplus.C: New.
1526 * lib/target-supports.exp:
1527 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1528 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1529 (check_effective_target_c++11_down): Ditto.
1530
1531 2014-08-22 Marek Polacek <polacek@redhat.com>
1532
1533 PR c++/62199
1534 * c-c++-common/pr62199.c: New test.
1535 * c-c++-common/pr62199-2.c: New test.
1536 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1537
1538 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1539
1540 PR c++/57709
1541 * g++.dg/Wshadow.C: New test.
1542
1543 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1544
1545 PR fortran/62135
1546 * gfortran.dg/pr62135.f90: New test.
1547
1548 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1549
1550 * g++.dg/warn/wdate-time.C: Remove.
1551 * gcc.dg/wdate-time.c: Move from here...
1552 * c-c++-common/wdate-time.c: ... to here.
1553
1554 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1555
1556 * gfortran.dg/use_without_only_1.f90: New test.
1557
1558 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1559
1560 PR other/62008
1561 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1562
1563 2014-08-22 Tony Wang <tony.wang@arm.com>
1564
1565 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1566 dejagnu wrapper.
1567
1568 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1569
1570 PR fortran/62214
1571 * gfortran.dg/array_assignment_5.f90: New test.
1572
1573 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1574
1575 * lib/target-supports.exp
1576 (check_effective_target_logical_op_short_circuit): Add nios2.
1577 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1578 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1579 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1580 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1581 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1582 for test using -fPIC.
1583 * gcc.dg/lto/pr61526_0.c: Likewise.
1584
1585 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1586
1587 PR tree-optimization/62091
1588 * g++.dg/ipa/devirt-37.C: Update template.
1589 * g++.dg/ipa/devirt-40.C: New testcase.
1590
1591 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1592
1593 PR tree-optimization/62112
1594 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1595 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1596 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1597 * gcc.c-torture/execute/20071219-1.c: Likewise.
1598
1599 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1600
1601 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1602
1603 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1604
1605 * gcc.target/powerpc/swaps-p8-1.c: New test.
1606 * gcc.target/powerpc/swaps-p8-2.c: New test.
1607 * gcc.target/powerpc/swaps-p8-3.c: New test.
1608 * gcc.target/powerpc/swaps-p8-4.c: New test.
1609 * gcc.target/powerpc/swaps-p8-5.c: New test.
1610 * gcc.target/powerpc/swaps-p8-6.c: New test.
1611 * gcc.target/powerpc/swaps-p8-7.c: New test.
1612 * gcc.target/powerpc/swaps-p8-8.c: New test.
1613 * gcc.target/powerpc/swaps-p8-9.c: New test.
1614 * gcc.target/powerpc/swaps-p8-10.c: New test.
1615 * gcc.target/powerpc/swaps-p8-11.c: New test.
1616 * gcc.target/powerpc/swaps-p8-12.c: New test.
1617
1618 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1619
1620 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1621
1622 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1623
1624 * g++.dg/ipa/devirt-37.C: Fix testcase.
1625
1626 2014-08-20 Martin Jambor <mjambor@suse.cz>
1627 Wei Mi <wmi@google.com>
1628
1629 PR ipa/60449
1630 PR middle-end/61776
1631 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1632 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1633 * testsuite/gcc.dg/pr61776.c: New test.
1634
1635 2014-08-20 Steve Ellcey <sellcey@mips.com>
1636
1637 PR middle-end/49191
1638 * lib/target-supports.exp (check_effective_target_non_strict_align):
1639 Add function description.
1640
1641 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1642
1643 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1644 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1645
1646 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1647
1648 PR c/59304
1649 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1650 before setting the option.
1651 * diagnostic.c (diagnostic_classify_diagnostic): Record
1652 command-line status.
1653
1654 2014-08-20 Mark Wielaard <mjw@redhat.com>
1655
1656 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1657
1658 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659
1660 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1661 Return memory full when we have a tiny target and relocation
1662 truncation occurs.
1663 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1664 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1665 * lib/target-supports.exp (check_effective_target_tiny): New function.
1666
1667 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1668
1669 * gfortran.dg/errnocheck_1.f90: New test.
1670 * gfortran.dg/associative_1.f90: New test.
1671
1672 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1673
1674 PR preprocessor/51303
1675 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1676
1677 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1678
1679 PR c/60975
1680 PR c/53063
1681 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1682
1683 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1684
1685 * lib/target-supports.exp
1686 (check_effective_target_arm_v8_neon_ok_nocache): Add
1687 "-march-armv8-a" to compile flags.
1688
1689 2014-08-19 Marek Polacek <polacek@redhat.com>
1690
1691 PR c++/62153
1692 * c-c++-common/Wbool-compare-1.c: New test.
1693
1694 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1695
1696 PR c/45584
1697 * gcc.dg/pr13519-1.c: Adjust.
1698
1699 2014-08-19 Mark Wielaard <mjw@redhat.com>
1700
1701 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1702
1703 2014-07-08 Mark Wielaard <mjw@redhat.com>
1704
1705 PR debug/59051
1706 * gcc.dg/guality/restrict.c: New test.
1707
1708 2014-08-19 Mark Wielaard <mjw@redhat.com>
1709
1710 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1711 matching. Catch '<unknown type in ' to recognize older gdb versions.
1712 * gcc.dg/guality/const-volatile.c: New test.
1713
1714 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1715
1716 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1717 !gas.
1718
1719 2014-08-19 Marek Polacek <polacek@redhat.com>
1720
1721 * gcc.dg/Wc99-c11-compat-1.c: New test.
1722 * gcc.dg/Wc99-c11-compat-2.c: New test.
1723 * gcc.dg/Wc99-c11-compat-3.c: New test.
1724 * gcc.dg/Wc99-c11-compat-4.c: New test.
1725 * gcc.dg/Wc99-c11-compat-5.c: New test.
1726 * gcc.dg/Wc99-c11-compat-6.c: New test.
1727 * gcc.dg/Wc99-c11-compat-7.c: New test.
1728
1729 2014-08-19 Marek Polacek <polacek@redhat.com>
1730
1731 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1732 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1733 * gcc.dg/Wc90-c99-compat-7.c: New test.
1734 * gcc.dg/Wc90-c99-compat-8.c: New test.
1735 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1736
1737 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1738 Steven Bosscher <steven@gcc.gnu.org>
1739
1740 PR c/52952
1741 * gcc.dg/redecl-4.c: Add column markers.
1742 * gcc.dg/format/bitfld-1.c: Likewise.
1743 * gcc.dg/format/attr-2.c: Likewise.
1744 * gcc.dg/format/attr-6.c: Likewise.
1745 * gcc.dg/format/array-1.c: Likewise.
1746 * gcc.dg/format/attr-7.c: Likewise.
1747 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1748 * gcc.dg/format/attr-4.c: Likewise.
1749 * gcc.dg/format/branch-1.c: Likewise.
1750 * gcc.dg/format/c90-printf-1.c: Likewise.
1751
1752 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1753
1754 * guality/nrv-1.c: Add `used' attribute to a1.
1755
1756 2014-08-18 Richard Biener <rguenther@suse.de>
1757
1758 PR tree-optimization/62090
1759 * gcc.dg/pr62090-2.c: New testcase.
1760
1761 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1762
1763 * g++.dg/ipa/pr61800.C: New.
1764
1765 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1766
1767 PR sanitizer/62089
1768 * c-c++-common/asan/pr62089.c: New test.
1769 * c-c++-common/asan/bitfield-1.c: New test.
1770 * c-c++-common/asan/bitfield-2.c: New test.
1771 * c-c++-common/asan/bitfield-3.c: New test.
1772 * c-c++-common/asan/bitfield-4.c: New test.
1773
1774 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1775
1776 PR tree-optimization/52904
1777 * gcc.dg/pr52904.c: New test.
1778
1779 2014-08-17 Tobias Burnus <burnus@net-b.de>
1780
1781 * gfortran.dg/finalize_27.f90: New.
1782
1783 2014-08-16 Andrew Pinski <apinski@cavium.com>
1784
1785 * gcc.c-torture/compile/20140816-1.c: New testcase.
1786
1787 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1788
1789 PR c++/52819
1790 * g++.dg/template/pr52819.C: New.
1791
1792 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1793
1794 PR fortran/62142
1795 * gfortran.dg/realloc_on_assign_24.f90: New test.
1796
1797 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/62072
1800 Revert:
1801 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 DR 1584
1804 PR c++/57466
1805 * g++.dg/template/pr57466.C: New.
1806 * g++.dg/cpp0x/pr57466.C: Likewise.
1807 * g++.dg/template/unify6.C: Update.
1808
1809 * g++.dg/cpp0x/sfinae52.C: New.
1810
1811 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1812
1813 PR target/61878
1814 * gcc.target/i386/avx512f-typecast-1.c: New test.
1815 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1816 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1817 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1818 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1819 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1820 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1821 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1822 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1823 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1824 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1825 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1826 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1828 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1829 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1830 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1831 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1832 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1834 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1835 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1836 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1837 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1838 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1839 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1840 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1841 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1842 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1843 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1844 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1845 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1846 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1847 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1848 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1849 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1850 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1851 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1852 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1853 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1854 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1855
1856 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1857 Tobias Burnus <burnus@net-b.de>
1858
1859 PR fortran/62131
1860 * gfortran.dg/gomp/pr62131.f90: New test.
1861
1862 2014-08-15 Richard Biener <rguenther@suse.de>
1863
1864 PR tree-optimization/62031
1865 * gcc.dg/torture/pr62031.c: New testcase.
1866
1867 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1868
1869 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1870
1871 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1872
1873 PR tree-optimization/62091
1874 * g++.dg/ipa/devirt-38.C: New testcase.
1875
1876 2014-08-14 Marek Polacek <polacek@redhat.com>
1877
1878 DR 458
1879 * gcc.dg/c11-stdatomic-2.c: New test.
1880
1881 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1882
1883 PR fortran/62106
1884 * gfortran.dg/array_constructor_49.f90: New test.
1885
1886 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1887
1888 PR c++/54377
1889 * g++.dg/template/pr54377.C: New.
1890 * g++.dg/cpp0x/pr54377.C: Likewise.
1891 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1892 * g++.dg/cpp0x/pr51226.C: Likewise.
1893 * g++.dg/cpp0x/variadic2.C: Likewise.
1894 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1895 * g++.dg/template/dtor3.C: Likewise.
1896 * g++.dg/template/qualttp4.C: Likewise.
1897 * g++.dg/template/spec28.C: Likewise.
1898 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1899 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1900
1901 2014-08-14 Tom de Vries <tom@codesourcery.com>
1902
1903 PR rtl-optimization/62004
1904 PR rtl-optimization/62030
1905 * gcc.dg/pr62004.c: New test.
1906 * gcc.dg/pr62030.c: Same.
1907 * gcc.target/mips/pr62030-octeon.c: Same.
1908
1909 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1910
1911 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1912 * g++.dg/cpp0x/decltype2.C: Likewise.
1913 * g++.dg/cpp0x/decltype3.C: Likewise.
1914 * g++.dg/cpp0x/pr60249.C: Likewise.
1915 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1916 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1917 * g++.dg/cpp0x/variadic2.C: Likewise.
1918 * g++.dg/cpp0x/variadic74.C: Likewise.
1919 * g++.dg/parse/error10.C: Likewise.
1920 * g++.dg/parse/error15.C: Likewise.
1921 * g++.dg/parse/error2.C: Likewise.
1922 * g++.dg/template/crash106.C: Likewise.
1923 * g++.dg/template/crash89.C: Likewise.
1924 * g++.dg/template/nontype7.C: Likewise.
1925 * g++.dg/template/void3.C: Likewise.
1926 * g++.dg/template/void7.C: Likewise.
1927
1928 2014-08-14 Richard Biener <rguenther@suse.de>
1929
1930 PR tree-optimization/62090
1931 * gcc.dg/pr62090.c: New testcase.
1932
1933 2014-08-14 Richard Biener <rguenther@suse.de>
1934
1935 PR rtl-optimization/62079
1936 * g++.dg/pr62079.C: New testcase.
1937
1938 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1939
1940 * gcc.target/arm/max-insns-skipped.c: New test.
1941
1942 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1943
1944 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1945
1946 2014-08-12 Marek Polacek <polacek@redhat.com>
1947
1948 * gcc.dg/concat.c: Add dg-options.
1949 * gcc.dg/func-outside-2.c: Add __extension__.
1950 * gcc.dg/pr19967.c: Use -std=c99.
1951 * gcc.dg/pr22458-1.c: Add dg-options.
1952 * gcc.dg/pr33676.c: Add dg-options.
1953 * gcc.dg/gnu-predef-1.c: New test.
1954 * gcc.dg/c90-func-1.c: New test.
1955 * gcc.dg/c90-func-2.c: New test.
1956 * gcc.dg/c90-func-2.h: New test.
1957
1958 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1959
1960 * lib/target/supports.exp
1961 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1962 or later.
1963
1964 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1965
1966 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1967 on Neon hardware.
1968
1969 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1970 * gcc.target/arm/pr59985.c: Likewise.
1971
1972 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1973
1974 PR other/61962
1975 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1976
1977 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1978
1979 PR middle-end/62103
1980 * gcc.c-torture/execute/bitfld-6.c: New test.
1981
1982 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1983
1984 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1985 * gcc.target/arm/pr56184.C: Likewise.
1986 * gcc.target/arm/pr59896.c: Likewise.
1987 * gcc.target/arm/stack-red-zone.c: Likewise.
1988 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1989
1990 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1991 check_effective_target_arm_thumb2_ok): Test with code that passes
1992 an argument and returns a result.
1993
1994 2014-08-11 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/62075
1997 * gcc.dg/vect/pr62075.c: New testcase.
1998
1999 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2000
2001 PR tree-optimization/62073
2002 * gcc.dg/vect/pr62073.c: New test.
2003
2004 2014-08-11 Richard Biener <rguenther@suse.de>
2005
2006 PR tree-optimization/62070
2007 * gcc.dg/pr62070.c: New testcase.
2008
2009 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2010
2011 * c-c++-common/asan/inc.c: Update test.
2012 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2013 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2014 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2015 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2016 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2017 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2018 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2019 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2020 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2021 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2022
2023 2014-08-10 Marek Polacek <polacek@redhat.com>
2024
2025 PR c/51849
2026 * gcc.dg/Wc90-c99-compat-1.c: New test.
2027 * gcc.dg/Wc90-c99-compat-2.c: New test.
2028 * gcc.dg/Wc90-c99-compat-3.c: New test.
2029 * gcc.dg/Wc90-c99-compat-4.c: New test.
2030 * gcc.dg/Wc90-c99-compat-5.c: New test.
2031 * gcc.dg/Wc90-c99-compat-6.c: New test.
2032 * gcc.dg/wvla-1.c: Adjust dg-warning.
2033 * gcc.dg/wvla-2.c: Adjust dg-warning.
2034 * gcc.dg/wvla-4.c: Adjust dg-warning.
2035 * gcc.dg/wvla-6.c: Adjust dg-warning.
2036
2037 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2038
2039 PR fortran/61999
2040 * gfortran.dg/dot_product_3.f90: New test case.
2041
2042 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2043
2044 * g++.dg/ipa/devirt-35.C: Fix template.
2045 * g++.dg/ipa/devirt-36.C: Likewise.
2046 * g++.dg/ipa/devirt-37.C: New testcase.
2047
2048 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2049
2050 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2051 * g++.dg/cpp0x/enum29.C: Adjust.
2052
2053 2014-08-08 Richard Biener <rguenther@suse.de>
2054
2055 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2056 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2057 * gfortran.dg/array_memcpy_4.f90: Likewise.
2058 * gfortran.dg/trim_optimize_1.f90: Likewise.
2059 * gfortran.dg/trim_optimize_2.f90: Likewise.
2060
2061 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2062
2063 * gcc.dg/zero_sign_ext_test.c: New test.
2064
2065 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2066
2067 * gcc.dg/torture/pr61772.c: Skip lto running.
2068
2069 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2070
2071 PR tree-optimization/60707
2072 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2073
2074 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2075
2076 * g++.dg/ipa/devirt-35.C: New testcase.
2077 * g++.dg/ipa/devirt-36.C: New testcase.
2078
2079 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 PR c++/51312
2082 * g++.dg/cpp0x/enum29.C: New.
2083
2084 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2085
2086 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2087 defining in dg-options.
2088 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2089
2090 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2091
2092 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2093
2094 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2095 on 32-bit hppa-hpux.
2096
2097 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2098 * c-c++-common/pr50459.c: Likewise.
2099
2100 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2101
2102 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2103 values.h, change MAXDOUBLE for DBL_MAX.
2104 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2106 values.h, change MAXFLOAT for FLT_MAX.
2107 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2108 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2109 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2110 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2112 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2114 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2116
2117 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2120
2121 2014-08-07 Marek Polacek <polacek@redhat.com>
2122
2123 * gcc.dg/fold-reassoc-3.c: New test.
2124
2125 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2126
2127 * gcc.target/i386/struct-size.c: New.
2128
2129 2014-08-07 Tom de Vries <tom@codesourcery.com>
2130
2131 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2132 * lib/target-supports.exp (check_effective_target_glibc)
2133 (check_effective_target_glibc_2_12_or_later)
2134 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2135
2136 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2137
2138 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2139
2140 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2141
2142 PR c++/43906
2143 * g++.dg/warn/Waddress-1.C: New.
2144
2145 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2146
2147 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2148
2149 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2150
2151 PR debug/61923
2152 * gcc.target/i386/pr61923.c: New test.
2153
2154 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2155
2156 * gcc.target/aarch64/vdup_n_2.c: New test.
2157
2158 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2159
2160 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2161 powerpc_elfv2.
2162
2163 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2164
2165 PR rtl-optimization/61801
2166 * gcc.target/i386/pr61801.c: Rewritten.
2167
2168 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2169
2170 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2171 Fix types.
2172 (test_vqdmlsls_lane_s32): Likewise.
2173 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2174 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2175
2176 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2177
2178 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2179 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2180 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2181 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2182 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2183 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2184 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2185 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2186
2187 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2188
2189 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2190 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2191 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2192 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2193 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2194 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2195
2196 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2197
2198 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2199
2200 2014-08-04 Rohit <rohitarulraj@freescale.com>
2201
2202 PR target/60102
2203 * gcc.target/powerpc/pr60102.c: New testcase.
2204
2205 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206
2207 PR target/61713
2208 * gcc.dg/pr61756.c: New test.
2209
2210 2014-08-04 Tom de Vries <tom@codesourcery.com>
2211
2212 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2213 version instead of required-target.
2214 * lib/target-supports.exp
2215 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2216 (check_effective_target_glibc_2_11_or_earlier): ... this.
2217
2218 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2219
2220 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2221 * gnat.dg/specs/debug1.ads: Adjust.
2222 * gnat.dg/specs/formal_type.ads: Fix error in test.
2223
2224 2014-08-03 Marek Polacek <polacek@redhat.com>
2225
2226 * gcc.dg/case-bogus-1.c: New test.
2227
2228 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2229
2230 PR c++/15339
2231 * g++.dg/other/default9.C: New.
2232 * g++.dg/other/default10.C: Likewise.
2233 * g++.dg/other/default3.C: Remove xfail.
2234
2235 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2236
2237 * g++.dg/warn/Wsuggest-final.C: New testcase.
2238 * g++.dg/ipa/devirt-34.C: Fix.
2239
2240 2014-08-02 Marek Polacek <polacek@redhat.com>
2241
2242 PR c/59855
2243 * gcc.dg/Wdesignated-init-2.c: New test.
2244
2245 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2246
2247 DR 217 again
2248 * g++.dg/tc1/dr217-2.C: New.
2249
2250 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2251
2252 PR other/61963
2253 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2254
2255 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2256
2257 PR middle-end/61455
2258 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2259 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2260
2261 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2262
2263 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2264 testcase.
2265
2266 2014-08-01 Richard Biener <rguenther@suse.de>
2267
2268 PR middle-end/61762
2269 * gcc.dg/pr61762.c: Align the string to make the testcase work
2270 on strict-align targets.
2271
2272 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2273
2274 * c-c++-common/ubsan/align-1.c: New test.
2275 * c-c++-common/ubsan/align-2.c: New test.
2276 * c-c++-common/ubsan/align-3.c: New test.
2277 * c-c++-common/ubsan/align-4.c: New test.
2278 * c-c++-common/ubsan/align-5.c: New test.
2279 * c-c++-common/ubsan/attrib-4.c: New test.
2280 * g++.dg/ubsan/align-1.C: New test.
2281 * g++.dg/ubsan/align-2.C: New test.
2282 * g++.dg/ubsan/align-3.C: New test.
2283 * g++.dg/ubsan/attrib-1.C: New test.
2284 * g++.dg/ubsan/null-1.C: New test.
2285 * g++.dg/ubsan/null-2.C: New test.
2286
2287 2014-08-01 Tom de Vries <tom@codesourcery.com>
2288
2289 * lib/target-supports.exp (check_effective_target_glibc)
2290 (check_effective_target_glibc_2_12_or_later)
2291 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2292 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2293 not_glibc_2_11_or_earlier.
2294
2295 2014-07-31 Tom de Vries <tom@codesourcery.com>
2296
2297 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2298
2299 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2300
2301 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2302 (test_vpaddd_s64): Likewise.
2303 (test_vpaddd_s64): Likewise.
2304 * gcc.target/aarch64/simd/vpaddd_f64: New.
2305 * gcc.target/aarch64/simd/vpaddd_s64: New.
2306 * gcc.target/aarch64/simd/vpaddd_u64: New.
2307
2308 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2309
2310 PR target/61948
2311 * gcc.target/arm/pr61948.c: New test case.
2312
2313 2014-07-31 Richard Biener <rguenther@suse.de>
2314
2315 PR tree-optimization/61964
2316 * gcc.dg/torture/pr61964.c: New testcase.
2317
2318 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2319
2320 PR c++/60517
2321 * c-c++-common/addrtmp.c: New file.
2322 * c-c++-common/uninit-G.c: Adapt.
2323
2324 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2325
2326 PR lto/61868
2327 * gcc.dg/pr61868.c: New test.
2328
2329 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2330
2331 PR c++/57397
2332 * g++.dg/cpp0x/vt-57397-1.C: New.
2333 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2334
2335 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2336
2337 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2338
2339 2014-07-30 Tom Tromey <tromey@redhat.com>
2340
2341 PR c/59855
2342 * gcc.dg/Wdesignated-init.c: New file.
2343
2344 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2345
2346 * g++.dg/ipa/devirt-34.C: New testcase.
2347
2348 2014-07-28 Richard Biener <rguenther@suse.de>
2349
2350 PR rtl-optimization/61801
2351 * gcc.target/i386/pr61801.c: Fix testcase.
2352
2353 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * gcc.dg/fold-abs-5.c: New test.
2356 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2357 * gcc.dg/fold-compare-8.c: Likewise.
2358
2359 2014-07-28 Richard Biener <rguenther@suse.de>
2360
2361 PR middle-end/52478
2362 * gcc.dg/torture/ftrapv-1.c: New testcase.
2363
2364 2014-07-28 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/61921
2367 * gfortran.dg/pr61921.f90: New testcase.
2368
2369 2014-07-28 Richard Biener <rguenther@suse.de>
2370
2371 PR rtl-optimization/61801
2372 * gcc.target/i386/pr61801.c: New testcase.
2373
2374 2014-07-27 Marek Polacek <polacek@redhat.com>
2375
2376 PR c/61861
2377 * gcc.dg/pr61861.c: New test.
2378
2379 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2380
2381 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2382 variable problem.
2383
2384 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2385
2386 PR rtl-optimization/61926
2387 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2388 Reverse argument order.
2389 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2390 New XFAILed tests that match the original order.
2391
2392 2014-07-26 Marek Polacek <polacek@redhat.com>
2393
2394 PR c/61077
2395 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2396
2397 2014-07-26 Tobias Burnus <burnus@net-b.de>
2398
2399 PR fortran/61881
2400 PR fortran/61888
2401 PR fortran/57305
2402 * gfortran.dg/sizeof_2.f90: Change dg-error.
2403 * gfortran.dg/sizeof_4.f90: New.
2404 * gfortran.dg/storage_size_1.f08: Correct expected
2405 value.
2406
2407 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2408
2409 PR target/44551
2410 * gcc.target/i386/pr44551-1.c: New file.
2411
2412 2014-07-25 Xinliang David Li <davidxl@google.com>
2413
2414 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2415 * g++.dg/tree-prof/reorder_class1.h: New file.
2416 * g++.dg/tree-prof/reorder_class2.h: New file.
2417 * g++.dg/tree-prof/reorder.C: New test.
2418 * g++.dg/tree-prof/morefunc.C: New test.
2419
2420 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2421
2422 Implement N4051 - Allow typename in a template template parameter
2423 * lib/target-supports.exp (check_effective_target_c++1y): Now
2424 means C++1y and up.
2425 (check_effective_target_c++1y_down): New.
2426 (check_effective_target_c++1z_only): New.
2427 (check_effective_target_c++1z): New.
2428 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2429 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2430 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2431
2432 2014-07-25 Tobias Burnus <burnus@net-b.de>
2433
2434 * gfortran.dg/storage_size_5.f90: New.
2435
2436 2014-07-25 Richard Biener <rguenther@suse.de>
2437
2438 PR middle-end/61762
2439 PR middle-end/61894
2440 * gcc.dg/pr61762.c: New testcase.
2441 * gcc.dg/fold-cstring.c: Likewise.
2442 * gcc.dg/fold-cvect.c: Likewise.
2443
2444 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2445
2446 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2447
2448 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2449 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2450 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2451 * gcc.c-torture/execute/pr23135.x: Likewise.
2452
2453 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2454
2455 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2456
2457 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2458
2459 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2460
2461 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2462
2463 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2464
2465 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2466
2467 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2468 sequences.
2469 * gcc.target/aarch64/test_frame_2.c: Likewise.
2470 * gcc.target/aarch64/test_frame_4.c: Likewise.
2471 * gcc.target/aarch64/test_frame_6.c: Likewise.
2472 * gcc.target/aarch64/test_frame_7.c: Likewise.
2473 * gcc.target/aarch64/test_frame_8.c: Likewise.
2474 * gcc.target/aarch64/test_frame_10.c: Likewise.
2475
2476 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2477
2478 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2479 sequences.
2480 * gcc.target/aarch64/test_frame_10.c: Likewise.
2481 * gcc.target/aarch64/test_frame_2.c: Likewise.
2482 * gcc.target/aarch64/test_frame_4.c: Likewise.
2483 * gcc.target/aarch64/test_frame_6.c: Likewise.
2484 * gcc.target/aarch64/test_frame_7.c: Likewise.
2485 * gcc.target/aarch64/test_frame_8.c: Likewise.
2486 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2487
2488 2014-07-24 Martin Jambor <mjambor@suse.cz>
2489
2490 PR ipa/61160
2491 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2492
2493 2014-07-24 Richard Biener <rguenther@suse.de>
2494
2495 PR ipa/61823
2496 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2497
2498 2014-07-24 Andreas Schwab <schwab@suse.de>
2499
2500 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2501 Also check for __arm__.
2502
2503 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2504
2505 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2506 sequences.
2507
2508 2014-07-24 Marek Polacek <polacek@redhat.com>
2509
2510 PR c/57653
2511 * c-c++-common/pr57653.c: New test.
2512 * c-c++-common/pr57653.h: New file.
2513 * c-c++-common/pr57653-2.c: New test.
2514 * c-c++-common/pr57653-2.h: New file.
2515
2516 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2517
2518 * gcc.target/aarch64/test_frame_common.h: New file.
2519 * gcc.target/aarch64/test_frame_1.c: Likewise.
2520 * gcc.target/aarch64/test_frame_2.c: Likewise.
2521 * gcc.target/aarch64/test_frame_3.c: Likewise.
2522 * gcc.target/aarch64/test_frame_4.c: Likewise.
2523 * gcc.target/aarch64/test_frame_5.c: Likewise.
2524 * gcc.target/aarch64/test_frame_6.c: Likewise.
2525 * gcc.target/aarch64/test_frame_7.c: Likewise.
2526 * gcc.target/aarch64/test_frame_8.c: Likewise.
2527 * gcc.target/aarch64/test_frame_9.c: Likewise.
2528 * gcc.target/aarch64/test_frame_10.c: Likewise.
2529 * gcc.target/aarch64/test_frame_11.c: Likewise.
2530 * gcc.target/aarch64/test_frame_12.c: Likewise.
2531 * gcc.target/aarch64/test_frame_13.c: Likewise.
2532 * gcc.target/aarch64/test_frame_14.c: Likewise.
2533 * gcc.target/aarch64/test_frame_15.c: Likewise.
2534
2535 2014-07-23 Marek Polacek <polacek@redhat.com>
2536
2537 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2538 in the structure.
2539
2540 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2541
2542 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2543 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2544 * gcc.dg/pr10474.c (target): Likewise.
2545
2546 2014-07-22 Martin Jambor <mjambor@suse.cz>
2547
2548 PR ipa/61160
2549 * pr61160-3.C (main): Return zero.
2550
2551 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2552
2553 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2554 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2555 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2556 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2557 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2558 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2559
2560 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2561
2562 PR tree-optimization/61822
2563 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2564
2565 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2566
2567 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2568
2569 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2570
2571 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2572 -msse2 -mno-avx instead of -msse.
2573
2574 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2575
2576 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2577 * gcc.dg/pr44024.c (dg-options): Add -O1.
2578 (dg-final): Check for the condition.
2579 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2580
2581 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2582
2583 PR target/55701
2584 * gcc.target/arm/memset-inline-1.c: New test.
2585 * gcc.target/arm/memset-inline-2.c: New test.
2586 * gcc.target/arm/memset-inline-3.c: New test.
2587 * gcc.target/arm/memset-inline-4.c: New test.
2588 * gcc.target/arm/memset-inline-5.c: New test.
2589 * gcc.target/arm/memset-inline-6.c: New test.
2590 * gcc.target/arm/memset-inline-7.c: New test.
2591 * gcc.target/arm/memset-inline-8.c: New test.
2592 * gcc.target/arm/memset-inline-9.c: New test.
2593
2594 2014-07-21 Tom de Vries <tom@codesourcery.com>
2595
2596 PR target/61827
2597 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2598 to bar symbol in scan-assembler-times call check.
2599
2600 2014-07-21 Tom de Vries <tom@codesourcery.com>
2601
2602 PR target/61827
2603 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2604 for darwin in scan-assembler-times check.
2605 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2606 scan-assembler-not checks. Add checks for insns.
2607 (main): Remove.
2608 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2609 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2610 (main): Remove.
2611
2612 2014-07-21 Tom de Vries <tom@codesourcery.com>
2613
2614 PR target/61827
2615 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2616 dg-options. Add checks for insns with xmm registers. Remove
2617 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2618 (main): Remove.
2619
2620 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2621
2622 PR target/61855
2623 * gcc.target/i386/pr61855.c: New test.
2624
2625 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2626
2627 * gnat.dg/pack20.ad[sb]: New test.
2628 * gnat.dg/pack20_pkg.ads: New helper.
2629
2630 2014-07-20 Ian Lance Taylor <iant@google.com>
2631
2632 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2633 package for compiledir tests.
2634
2635 2014-07-20 Marek Polacek <polacek@redhat.com>
2636
2637 PR c/61852
2638 * gcc.dg/pr61852.c: New test.
2639
2640 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2641
2642 * gcc.dg/stack-usage-2.c: Adjust.
2643
2644 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2645
2646 PR target/61794
2647 * gcc.target/i386/pr61794.c: New test.
2648
2649 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2650
2651 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2652 involving both inputs rather than a multiplication involving one.
2653 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2654 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2655 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2656
2657 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/50961
2660 * g++.dg/template/operator13.C: New.
2661
2662 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2663
2664 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2665 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2666 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2667 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2668
2669 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2670
2671 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2672 * c-c++-common/ubsan/bounds-5.c: Likewise.
2673 * c-c++-common/ubsan/bounds-6.c: Likewise.
2674 * c-c++-common/ubsan/bounds-7.c: Likewise.
2675 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2676 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2677 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2678 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2679 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2680 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2681 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2682 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2683 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2684 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2685
2686 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2687
2688 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2689 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2690 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2691 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2692
2693 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2696 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2697 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2698
2699 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2700
2701 PR c++/61804
2702 * g++.dg/parse/pr61804.C: New.
2703
2704 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2705
2706 * gnat.dg/specs/alignment2.ads: Update.
2707 * gnat.dg/specs/size_clause1.ads: Likewise.
2708 * gnat.dg/specs/size_clause2.ads: Likewise.
2709
2710 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2711
2712 PR preprocessor/60723 - missing system-ness marks for macro tokens
2713 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2714
2715 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2716
2717 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2718 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2719 -mieee-with-inexact for alpha*-*-*.
2720
2721 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2722
2723 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2724 Add IEEE options to compile flags.
2725 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2726 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2727
2728 2014-07-15 Michael Matz <matz@suse.de>
2729
2730 PR rtl-optimization/61772
2731 * gcc.dg/torture/pr61772.c: New test.
2732
2733 2014-07-15 Marek Polacek <polacek@redhat.com>
2734
2735 * gcc.dg/ubsan/bounds-1.c: New test.
2736
2737 2014-06-15 Tobias Burnus <burnus@net-b.de>
2738
2739 * gfortran.dg/coarray_34.f90: New.
2740 * gfortran.dg/coarray_6.f90: Update test case.
2741
2742 2014-07-14 Richard Biener <rguenther@suse.de>
2743
2744 PR tree-optimization/61779
2745 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2746
2747 2014-07-14 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/61786
2750 * gcc.dg/torture/pr61786.c: New testcase.
2751 * gcc.dg/lto/pr61786_0.c: Likewise.
2752 * gcc.dg/lto/pr61786_1.c: Likewise.
2753
2754 2014-07-14 Richard Biener <rguenther@suse.de>
2755
2756 PR tree-optimization/61757
2757 PR tree-optimization/61783
2758 PR tree-optimization/61787
2759 * gcc.dg/torture/pr61757.c: New testcase.
2760 * gcc.dg/torture/pr61787.c: Likewise.
2761
2762 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR middle-end/61294
2765 * c-c++-common/Wmemset-transposed-args1.c: New test.
2766 * c-c++-common/Wmemset-transposed-args2.c: New test.
2767 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2768
2769 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2770
2771 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2772 longer happens during parsing.
2773 * gcc.dg/pr44024.c: Update template.
2774 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2775 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2776 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2777
2778 2014-07-13 Tom de Vries <tom@codesourcery.com>
2779
2780 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2781 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2782
2783 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2784
2785 PR C++/60209 - Declaration of user-defined literal operator cause error
2786 * g++.dg/cpp0x/pr60209-neg.C: New.
2787 * g++.dg/cpp0x/pr60209.C: New.
2788 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2789
2790 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/60967
2793 * g++.dg/cilk-plus/pr60967.C: New.
2794
2795 2014-07-13 Tobias Burnus <burnus@net-b.de>
2796
2797 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2798
2799 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2800
2801 PR fortran/61780
2802 * gfortran.dg/dependency_44.f90 : New test
2803
2804 2014-07-12 Tobias Burnus <burnus@net-b.de>
2805
2806 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2807 * gfortran.dg/coarray_atomic_2.f90: New.
2808 * gfortran.dg/coarray_atomic_3.f90: New.
2809 * gfortran.dg/coarray_atomic_4.f90: New.
2810 * gfortran.dg/coarray/atomic_2.f90: New.
2811
2812 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2813
2814 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2815 * g++.dg/cpp0x/pr57644.C: New.
2816
2817 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/53159
2820 * g++.dg/cpp0x/Wnarrowing1.C: New.
2821
2822 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2823
2824 PR preprocessor/61389
2825 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2826 * gcc.dg/cpp/sysmac1.c: Likewise.
2827
2828 2014-07-11 Richard Biener <rguenther@suse.de>
2829
2830 PR middle-end/61473
2831 * gcc.dg/memmove-4.c: New testcase.
2832 * gcc.dg/strlenopt-8.c: XFAIL.
2833 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2834
2835 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2836
2837 PR target/61561
2838 * gcc.dg/pr61561.c: New test.
2839
2840 2014-07-10 Tom de Vries <tom@codesourcery.com>
2841
2842 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2843 dg-options.
2844 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2845 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2846 dg-options.
2847
2848 2014-07-10 Richard Biener <rguenther@suse.de>
2849
2850 PR c-family/61741
2851 * c-c++-common/torture/pr61741.c: Use signed char.
2852
2853 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2854
2855 * gnat.dg/opt39.adb: New test.
2856
2857 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2858
2859 PR tree-optimization/61742
2860 * gcc.dg/torture/pr61742.c: New test.
2861 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2862 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2863
2864 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2865
2866 PR c++/60686
2867 * g++.dg/cpp0x/explicit8.C: New.
2868
2869 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2870
2871 DR 1584
2872 PR c++/57466
2873 * g++.dg/template/pr57466.C: New.
2874 * g++.dg/cpp0x/pr57466.C: Likewise.
2875 * g++.dg/template/unify6.C: Update.
2876
2877 2014-07-09 Tom de Vries <tom@codesourcery.com>
2878
2879 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2880
2881 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2882
2883 * gfortran.dg/ieee/underflow_1.f90: New file.
2884
2885 2014-07-09 Richard Biener <rguenther@suse.de>
2886
2887 PR c-family/61741
2888 * c-c++-common/torture/pr61741.c: New testcase.
2889
2890 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2891
2892 * lib/target-supports.exp
2893 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2894
2895 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2896
2897 * gcc.dg/globalalias.c: Remove XFAIL.
2898 * gcc.dg/localalias.c: Remove XFAIL.
2899
2900 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2901
2902 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2903 * g++.dg/cpp0x/pr58155.C: New.
2904
2905 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2906
2907 PR testsuite/61453
2908 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2909 Adjust regexp for more targets.
2910
2911 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2912 Paolo Carlini <paolo.carlini@oracle.com>
2913
2914 PR c++/59361
2915 * g++.dg/cpp0x/vt-59361.C: New.
2916
2917 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2918
2919 PR target/61599
2920 * gcc.target/i386/pr61599-1.c: New test.
2921 * gcc.target/i386/pr61599-2.c: New test.
2922
2923 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2924
2925 PR rtl-optimization/61673
2926 * gcc.c-torture/execute/pr61673.c: New test.
2927
2928 PR tree-optimization/61725
2929 * gcc.dg/tree-ssa/vrp93.c: New test.
2930 * gcc.c-torture/execute/pr61725.c: New test.
2931
2932 2014-07-08 Richard Biener <rguenther@suse.de>
2933
2934 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2935 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2936 restriction on loop depth difference.
2937 (record_equality): Likewise.
2938 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2939 (loop_depth_of_name): Remove.
2940 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2941 restriction on loop depth difference.
2942 (init_copy_prop): Likewise.
2943
2944 2014-07-08 Richard Biener <rguenther@suse.de>
2945
2946 PR tree-optimization/61681
2947 * gcc.dg/torture/pr61681.c: New testcase.
2948
2949 2014-07-08 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/61680
2952 * gcc.dg/vect/pr61680.c: New testcase.
2953
2954 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2955
2956 PR tree-optimization/61576
2957 * gcc.dg/torture/pr61576.c: New test.
2958
2959 2014-07-08 Marek Polacek <polacek@redhat.com>
2960
2961 PR c/60226
2962 * c-c++-common/pr60226.c: New test.
2963
2964 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2965
2966 PR fortran/61459
2967 PR fortran/58883
2968 * gfortran.dg/allocatable_function_8.f90 : New test
2969
2970 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2971
2972 * gcc.target/powerpc/spe-evmerge.c: New file.
2973
2974 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2977
2978 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2979
2980 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2981
2982 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/58898
2985 * g++.dg/parse/pr58898.C: New.
2986
2987 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2988
2989 * gfortran.dg/list_read_12.f90: Delete the file.
2990 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2991 of dg-runtest.
2992
2993 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2994
2995 PR libgfortran/61640
2996 * gfortran.dg/arrayio_16.f90: New test.
2997
2998 2014-07-06 Marek Polacek <polacek@redhat.com>
2999
3000 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3001 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3002
3003 2014-07-06 Marek Polacek <polacek@redhat.com>
3004
3005 PR c/6940
3006 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3007 -Wno-sizeof-array-argument.
3008 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3009 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3010 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3011 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3012 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3013 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3014 * c-c++-common/sizeof-array-argument.c: New test.
3015 * gcc.dg/vla-5.c: Add dg-warnings.
3016
3017 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3018
3019 * g++.dg/ipa/devirt-26.C: Update testcase.
3020 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3021 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3022
3023 2014-07-04 Tobias Burnus <burnus@net-b.de>
3024
3025 * gfortran.dg/coarray/coindexed_3.f90: New.
3026
3027 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR middle-end/61654
3030 * g++.dg/opt/pr61654.C: New test.
3031
3032 PR tree-optimization/61684
3033 * gcc.c-torture/compile/pr61684.c: New test.
3034
3035 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3036
3037 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3038 dg-runtest's. Adapt all callers.
3039 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3040 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3041 * lib/go-dg.exp (go-dg-runtest): Likewise.
3042 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3043 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3044
3045 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR tree-optimization/61682
3048 * gcc.c-torture/execute/pr61682.c: New test.
3049
3050 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3051
3052 * gcc.target/powerpc/shift-dot.c: New test.
3053
3054 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3055
3056 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3057 avoid optimization.
3058
3059 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3060
3061 * gcc.target/arm/identical-invariants.c: New test.
3062
3063 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3064 Chen Gang <gang.chen.5i5j@gmail.com>
3065
3066 * gcc.c-torture/compile/section.c: New testcase.
3067
3068 2014-07-02 Christian Bruel <christian.bruel@st.com>
3069
3070 PR target/29349
3071 PR target/53513
3072 * gcc.target/sh/fpchg.c: New test.
3073
3074 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3075 Fritz Reese <Reese-Fritz@zai.com>
3076
3077 * gfortran.dg/oldstyle_5.f: New test.
3078
3079 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3080
3081 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3082 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3083
3084 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3085
3086 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3087 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3088 * g++.dg/parse/error11.C: Likewise.
3089 * g++.old-deja/g++.brendan/template17.C: Likewise.
3090
3091 2014-07-02 Tobias Burnus <burnus@net-b.de>
3092
3093 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3094 * gfortran.dg/coarray/send_array.f90: Ditto.
3095 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3096
3097 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3098 Yufeng Zhang <yufeng.zhang@arm.com>
3099
3100 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3101 (additional_flags_for_func_ret): New variable based on
3102 $additional_flags with -fno-use-caller-save.
3103 (func-ret-*.c): Use the new variable.
3104
3105 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3106
3107 PR c++/59637
3108 * g++.dg/cpp0x/decltype60.C: New.
3109
3110 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3111
3112 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3113 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3114 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3115 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3116 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3117 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3118 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3119 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3120
3121 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3124
3125 2014-07-01 Marek Polacek <polacek@redhat.com>
3126
3127 * gcc.dg/Wint-conversion.c: New test.
3128
3129 2014-07-01 Marek Polacek <polacek@redhat.com>
3130
3131 PR c/58286
3132 * gcc.dg/Wincompatible-pointer-types.c: New test.
3133
3134 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3135
3136 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3137 MicroBlaze specific pattern.
3138
3139 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3140
3141 PR c++/58781
3142 PR c++/60249
3143 PR c++/59867
3144 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3145 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3146 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3147
3148 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3149
3150 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3151 test requires greater precision than the current PowerPC long
3152 double implementation supports.
3153
3154 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/54891
3157 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3158
3159 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3160
3161 PR c++/51400
3162 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3163
3164 2014-06-30 Jeff Law <law@redhat.com>
3165
3166 PR tree-optimization/61607
3167 * gcc.dg/tree-ssa/pr61607.c: New test.
3168
3169 2014-06-30 Marek Polacek <polacek@redhat.com>
3170
3171 * c-c++-common/ubsan/attrib-2.c: New test.
3172 * g++.dg/ubsan/return-3.C: New test.
3173
3174 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3175
3176 PR middle-end/57541
3177 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3178 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3179
3180 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3181
3182 * gcc.dg/ira-loop-pressure.c: New test.
3183
3184 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3185
3186 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3187 checks that the dump is generated.
3188
3189 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3190
3191 PR fortran/36275
3192 PR fortran/38839
3193 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3194 * gfortran.dg/binding_label_tests_27.f90: New file.
3195
3196 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3197
3198 * gfortran.dg/graphite/pr59586.f: New testcase.
3199
3200 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3201
3202 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3203
3204 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3205
3206 PR fortran/29383
3207 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3208 New function.
3209 * gfortran.dg/ieee/ieee.exp: New file.
3210 * gfortran.dg/ieee/ieee_1.F90: New file.
3211 * gfortran.dg/ieee/ieee_2.f90: New file.
3212 * gfortran.dg/ieee/ieee_3.f90: New file.
3213 * gfortran.dg/ieee/ieee_4.f90: New file.
3214 * gfortran.dg/ieee/ieee_5.f90: New file.
3215 * gfortran.dg/ieee/ieee_6.f90: New file.
3216 * gfortran.dg/ieee/ieee_7.f90: New file.
3217 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3218
3219 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3220
3221 * g++.dg/cpp0x/elision_conv.C: New.
3222
3223 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224
3225 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3226
3227 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/61614
3230 * g++.dg/ext/complit14.C: New.
3231
3232 2014-06-27 Martin Jambor <mjambor@suse.cz>
3233
3234 PR ipa/61160
3235 * g++.dg/ipa/pr61160-2.C: New test.
3236 * g++.dg/ipa/pr61160-3.C: Likewise.
3237
3238 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR tree-optimization/57233
3241 PR tree-optimization/61299
3242 * gcc.dg/pr57233.c: New test.
3243 * gcc.target/i386/pr57233.c: New test.
3244 * gcc.target/i386/sse2-pr57233.c: New test.
3245 * gcc.target/i386/avx-pr57233.c: New test.
3246 * gcc.target/i386/avx2-pr57233.c: New test.
3247 * gcc.target/i386/avx512f-pr57233.c: New test.
3248 * gcc.target/i386/xop-pr57233.c: New test.
3249
3250 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3251
3252 * gcc.dg/typeof-2.c: New testcase.
3253
3254 2014-06-27 Marek Polacek <polacek@redhat.com>
3255
3256 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3257 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3258 (fn2): Likewise.
3259 (fn5): Likewise.
3260 (fn6): Likewise.
3261 (fn7): Likewise.
3262 (fn8): Likewise.
3263 (fn9): Likewise.
3264 (fn11): Likewise.
3265 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3266 location. Add memory barrier.
3267 (fn2): Likewise.
3268 (fn3): Likewise.
3269 (fn4): Likewise.
3270 (fn5): Likewise.
3271 * c-c++-common/ubsan/bounds-7.c: New test.
3272
3273 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3274
3275 PR libgfortran/61499
3276 * gfortran.dg/arrayio_15.f90: New test.
3277
3278 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3279
3280 PR target/61586
3281 * gcc.target/alpha/pr61586.c: New test.
3282
3283 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 PR c++/57573
3286 * g++.dg/template/pr57573.C: New.
3287
3288 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3289
3290 * gcc.dg/tree-ssa/interposition.c: New testcase.
3291
3292 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/56633
3295 * g++.dg/cpp0x/deleted8.C: New.
3296
3297 2014-06-26 Martin Jambor <mjambor@suse.cz>
3298
3299 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3300 parameter.
3301 * g++.dg/simulate-thread/bitfields.C: Likewise.
3302 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3303 allow-packed-store-data-races parameter.
3304 * gcc.dg/simulate-thread/subfields.c: Likewise.
3305 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3306 to one.
3307
3308 2014-06-26 Martin Jambor <mjambor@suse.cz>
3309
3310 * g++.dg/ipa/pr60600.C: Fix typo.
3311 * g++.dg/ipa/devirt-25.C: Likewise.
3312
3313 2014-06-26 Richard Biener <rguenther@suse.de>
3314
3315 PR tree-optimization/61607
3316 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3317
3318 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3319
3320 * gcc.dg/inline-22.c: Add bind_pic_locally.
3321 * gcc.dg/inline_4.c: Ditto.
3322 * gcc.dg/fail_always_inline.c: Ditto.
3323 * g++.dg/ipa/devirt-25.C: Ditto.
3324
3325 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3326
3327 * lib/target-support.exp (bind_pic_locally): Save the flags to
3328 'flags_to_postpone' instead of appending to 'flags'.
3329 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3330 with flags_to_postpone and revert after target_compile.
3331 * lib/g++.exp (g++_target_compile): Ditto.
3332 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3333
3334 2014-06-26 Nick Clifton <nickc@redhat.com>
3335
3336 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3337
3338 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3339
3340 PR c++/61537
3341 * g++.dg/template/pr61537.C: New testcase.
3342
3343 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3346 powerpc*-*-linux*.
3347
3348 2014-06-25 Tobias Burnus <burnus@net-b.de>
3349
3350 * gfortran.dg/coarray_33.f90: New.
3351
3352 2014-06-25 Tobias Burnus <burnus@net-b.de>
3353
3354 * gfortran.dg/coarray/coindexed_1.f90: New.
3355
3356 2014-06-25 Tobias Burnus <burnus@net-b.de>
3357
3358 * gfortran.dg/coarray_collectives_7.f90: New.
3359
3360 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3361
3362 * gcc.c-torture/execute/20140622-1.c: New test.
3363
3364 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3365
3366 DR 178
3367 PR c++/49132
3368 * g++.dg/cpp0x/aggr1.C: New.
3369 * g++.dg/cpp0x/aggr2.C: Likewise.
3370 * g++.dg/init/aggr11.C: Likewise.
3371 * g++.dg/init/aggr12.C: Likewise.
3372
3373 2014-06-25 Martin Jambor <mjambor@suse.cz>
3374
3375 * g++.dg/ipa/pr61540.C: Remove dumping test.
3376
3377 2014-06-25 Marek Polacek <polacek@redhat.com>
3378
3379 PR c/61162
3380 * gcc.dg/pr61162.c: Adjust dg-warning.
3381 * gcc.dg/pr61162-2.c: New test.
3382
3383 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3384
3385 PR tree-optimization/57742
3386 * gcc.dg/tree-ssa/calloc-3.c: New file.
3387
3388 2014-06-25 Richard Biener <rguenther@suse.de>
3389
3390 PR testsuite/61560
3391 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3392 for targets that return _Complex float in memory.
3393
3394 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3395
3396 * gcc.target/arm/vect-noalign.c: Adjust options.
3397
3398 2014-06-24 Cong Hou <congh@google.com>
3399
3400 * gcc.dg/vect/vect-reduc-sad.c: New.
3401 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3402
3403 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3404
3405 PR tree-optimization/57742
3406 * g++.dg/tree-ssa/calloc.C: New testcase.
3407 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3408 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3409 * gcc.dg/strlenopt-9.c: Adapt.
3410
3411 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3412
3413 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3414 global variable.
3415 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3416 instead of calling sequentially in the C code.
3417 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3418 saved_return_address to the stack frame where LR register was stored.
3419 (saved_return_address): Declare weak.
3420
3421 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3422
3423 PR c++/33972
3424 * g++.dg/other/operator3.C: New.
3425 * g++.dg/template/operator8.C: Adjust.
3426 * g++.dg/template/operator9.C: Likewise.
3427
3428 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3429
3430 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3431
3432 2014-06-24 Richard Biener <rguenther@suse.de>
3433
3434 PR tree-optimization/61572
3435 * gcc.target/i386/pr61572.c: New testcase.
3436
3437 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3438
3439 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3440 reduction clause.
3441 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3442 Remove Label is never defined expected error.
3443 * gfortran.dg/gomp/udr8.f90: New test.
3444
3445 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3446
3447 PR tree-optimization/61554
3448 * g++.dg/torture/pr61554.C: New testcase.
3449
3450 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3451
3452 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3453
3454 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3455
3456 * gcc.dg/localalias-2.c: Guard by require-alias.
3457 * gcc.dg/globalalias-2.c: Likewise.
3458
3459 2014-06-23 Kai Tietz <ktietz@redhat.com>
3460
3461 * gcc.target/i386/indjmp-1.c: New test.
3462
3463 2014-06-23 Andrew Pinski <apinski@cavium.com>
3464
3465 * gcc.c-torture/compile/20140723-1.c: New testcase.
3466
3467 2014-06-23 Marek Polacek <polacek@redhat.com>
3468
3469 PR c/61553
3470 * c-c++-common/pr61553.c (foo): Add dg-error.
3471
3472 2014-06-23 Tobias Burnus <burnus@net-b.de>
3473
3474 * gfortran.dg/coarray_32.f90: New.
3475
3476 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3477
3478 DR 577
3479 PR c++/33101
3480 * g++.dg/other/void1.C: Adjust.
3481 * g++.dg/other/void3.C: Likewise.
3482
3483 2014-06-23 Marek Polacek <polacek@redhat.com>
3484
3485 PR c/61553
3486 * c-c++-common/pr61553.c: New test.
3487
3488 2014-06-23 Richard Biener <rguenther@suse.de>
3489
3490 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3491 * g++.dg/vect/slp-pr50819.cc: Likewise.
3492 * g++.dg/vect/slp-pr56812.cc: Likewise.
3493 * gcc.dg/vect/bb-slp-1.c: Likewise.
3494 * gcc.dg/vect/bb-slp-10.c: Likewise.
3495 * gcc.dg/vect/bb-slp-11.c: Likewise.
3496 * gcc.dg/vect/bb-slp-13.c: Likewise.
3497 * gcc.dg/vect/bb-slp-14.c: Likewise.
3498 * gcc.dg/vect/bb-slp-15.c: Likewise.
3499 * gcc.dg/vect/bb-slp-16.c: Likewise.
3500 * gcc.dg/vect/bb-slp-17.c: Likewise.
3501 * gcc.dg/vect/bb-slp-18.c: Likewise.
3502 * gcc.dg/vect/bb-slp-19.c: Likewise.
3503 * gcc.dg/vect/bb-slp-2.c: Likewise.
3504 * gcc.dg/vect/bb-slp-20.c: Likewise.
3505 * gcc.dg/vect/bb-slp-21.c: Likewise.
3506 * gcc.dg/vect/bb-slp-22.c: Likewise.
3507 * gcc.dg/vect/bb-slp-23.c: Likewise.
3508 * gcc.dg/vect/bb-slp-24.c: Likewise.
3509 * gcc.dg/vect/bb-slp-25.c: Likewise.
3510 * gcc.dg/vect/bb-slp-26.c: Likewise.
3511 * gcc.dg/vect/bb-slp-27.c: Likewise.
3512 * gcc.dg/vect/bb-slp-28.c: Likewise.
3513 * gcc.dg/vect/bb-slp-29.c: Likewise.
3514 * gcc.dg/vect/bb-slp-3.c: Likewise.
3515 * gcc.dg/vect/bb-slp-30.c: Likewise.
3516 * gcc.dg/vect/bb-slp-31.c: Likewise.
3517 * gcc.dg/vect/bb-slp-32.c: Likewise.
3518 * gcc.dg/vect/bb-slp-4.c: Likewise.
3519 * gcc.dg/vect/bb-slp-5.c: Likewise.
3520 * gcc.dg/vect/bb-slp-6.c: Likewise.
3521 * gcc.dg/vect/bb-slp-7.c: Likewise.
3522 * gcc.dg/vect/bb-slp-8.c: Likewise.
3523 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3524 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3525 * gcc.dg/vect/bb-slp-9.c: Likewise.
3526 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3527 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3528 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3529 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3530 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3531 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3532 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3533 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3534 * gcc.dg/vect/pr26359.c: Likewise.
3535 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3536
3537 2014-06-23 Marek Polacek <polacek@redhat.com>
3538
3539 * c-c++-common/pr49706-2.c: New test.
3540
3541 2014-06-23 Alan Modra <amodra@gmail.com>
3542
3543 * gcc.dg/pr61583.c: New.
3544
3545 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3546
3547 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3548 [u]int64x1_t.
3549
3550 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3551 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3552
3553 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3554 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3555 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3556 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3557 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3558 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3559 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3560 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3561 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3562 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3563 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3564 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3565 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3566 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3567 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3568 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3569 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3570 test_vsrid_n_u64): Fix signature to match intrinsic.
3571
3572 (test_vabs_s64): Remove.
3573 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3574
3575 (test_vdupd_lane_s64): Rename to...
3576 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3577
3578 (test_vdupd_lane_u64): Rename to...
3579 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3580
3581 (test_vtst_s64): Rename to...
3582 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3583
3584 (test_vtst_u64): Rename to...
3585 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3586
3587 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3588 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3589 Remove out-of-bounds tests.
3590 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3591 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3592 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3593
3594 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3595
3596 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3597 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3598 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3599 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3600 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3601 vector types.
3602 * gcc.target/aarch64/vsub_f64.c: Likewise.
3603 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3604 scheme as now the same for all variants.
3605 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3606 float64x1_t.
3607
3608 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3609
3610 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3611
3612 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3613
3614 * gcc.dg/localalias.c: Fix broken commit.
3615 * gcc.dg/globalalias.c: Likewise.
3616
3617 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3618
3619 * gcc.dg/localalias.c: New testcase.
3620 * gcc.dg/localalias-2.c: New testcase.
3621 * gcc.dg/globalalias.c: New testcase.
3622 * gcc.dg/globalalias-2.c: New testcase.
3623
3624 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3625
3626 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3627
3628 2014-06-20 Marek Polacek <polacek@redhat.com>
3629
3630 * c-c++-common/ubsan/bounds-1.c: New test.
3631 * c-c++-common/ubsan/bounds-2.c: New test.
3632 * c-c++-common/ubsan/bounds-3.c: New test.
3633 * c-c++-common/ubsan/bounds-4.c: New test.
3634 * c-c++-common/ubsan/bounds-5.c: New test.
3635 * c-c++-common/ubsan/bounds-6.c: New test.
3636
3637 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3638
3639 Make the tests big-endian friendly.
3640
3641 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3642 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3643 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3644 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3645 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3646 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3647 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3648 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3649 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3650
3651 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3652 Max Ostapenko <m.ostapenko@partner.samsung.com>
3653
3654 PR sanitizer/61547
3655 * c-c++-common/asan/strlen-overflow-1.c: New test.
3656
3657 2014-06-20 Martin Jambor <mjambor@suse.cz>
3658
3659 PR ipa/61540
3660 * g++.dg/ipa/pr61540.C: New test.
3661
3662 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3663 Max Ostapenko <m.ostapenko@partner.samsung.com>
3664
3665 PR sanitizer/61530
3666 * c-c++-common/asan/pr61530.c: New test.
3667
3668 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3669
3670 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3671 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3672 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3673 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3674 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3675 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3676 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3677 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3678 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3679 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3680 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3681 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3682 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3683 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3684 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3685 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3686 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3687 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3688 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3689 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3690 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3691 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3692 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3693 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3694 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3695 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3696 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3697 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3698 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3699 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3700 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3701 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3702 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3703 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3704 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3705 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3706 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3707 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3708 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3709 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3710 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3711 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3712 (test_vqdmlal_high_lane_s16): Fix parameter type.
3713 (test_vqdmlal_high_lane_s32): Likewise.
3714 (test_vqdmull_high_lane_s16): Likewise.
3715 (test_vqdmull_high_lane_s32): Likewise.
3716 (test_vqdmlsl_high_lane_s32): Likewise.
3717 (test_vqdmlsl_high_lane_s16): Likewise.
3718 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3719 Fix argument type.
3720 (test_vqdmlals_lane_s32): Likewise.
3721 (test_vqdmlslh_lane_s16): Likewise.
3722 (test_vqdmlsls_lane_s32): Likewise.
3723 (test_vqdmulhh_lane_s16): Likewise.
3724 (test_vqdmulhs_lane_s32): Likewise.
3725 (test_vqdmullh_lane_s16): Likewise.
3726 (test_vqdmulls_lane_s32): Likewise.
3727 (test_vqrdmulhh_lane_s16): Likewise.
3728 (test_vqrdmulhs_lane_s32): Likewise.
3729
3730 2014-06-20 Tobias Burnus <burnus@net-b.de>
3731
3732 PR testsuite/61567
3733 * gfortran.dg/coarray_collectives_5.f90: Update
3734 dg-final scan-tree-dump-times.
3735 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3736
3737 2014-06-20 Hale Wang <hale.wang@arm.com>
3738
3739 * gcc.target/arm/lto/: New folder to verify the LTO option.
3740 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3741 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3742 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3743 * lib/lto.exp (object-readelf): New procedure.
3744
3745 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3746
3747 PR fortran/61454
3748 * gfortran.dg/pr61454.f90: New file.
3749
3750 2014-06-19 Terry Guo <terry.guo@arm.com>
3751
3752 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3753 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3754 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3755
3756 2014-06-19 Tobias Burnus <burnus@net-b.de>
3757
3758 * gfortran.dg/coarray/collectives_2.f90: Extend
3759 and make valid.
3760
3761 2014-06-18 Tom de Vries <tom@codesourcery.com>
3762
3763 * gcc.target/aarch64/fuse-caller-save.c: New test.
3764
3765 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3766 Tom de Vries <tom@codesourcery.com>
3767
3768 * gcc.target/arm/fuse-caller-save.c: New test.
3769
3770 2014-06-18 Richard Biener <rguenther@suse.de>
3771
3772 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3773 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3774 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3775
3776 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3777
3778 PR tree-optimization/61518
3779 * gcc.dg/torture/pr61518.c: New test.
3780
3781 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3782
3783 PR tree-optimization/61517
3784 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3785 (incorrect_read_be32): Likewise.
3786 (main): Call incorrect_read_* to test stmt replacement is made by
3787 bswap at the right place.
3788 * gcc.c-torture/execute/pr61517.c: New test.
3789
3790 2014-06-18 Andreas Schwab <schwab@suse.de>
3791
3792 PR rtl-optimization/54555
3793 * gcc.target/m68k/pr54555.c: New test.
3794
3795 2014-06-18 Olivier Hainque <hainque@adacore.com>
3796
3797 * gnat.dg/blocklocs.adb: New test.
3798
3799 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3800
3801 PR tree-optimization/52252
3802 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3803 * gcc.target/i386/pr52252-core.c: Ditto.
3804
3805 PR tree-optimization/61403
3806 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3807
3808 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3809
3810 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3811 * gfortran.dg/gomp/depend-1.f90: New test.
3812 * gfortran.dg/gomp/target1.f90: New test.
3813 * gfortran.dg/gomp/target2.f90: New test.
3814 * gfortran.dg/gomp/target3.f90: New test.
3815 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3816 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3817 201107.
3818
3819 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3820
3821 PR fortran/61126
3822 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3823
3824 2014-06-17 Tobias Burnus <burnus@net-b.de>
3825 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3826
3827 * gfortran.dg/coarray/send_array.f90: New.
3828 * gfortran.dg/coarray/get_array.f90: New.
3829 * gfortran.dg/coarray/sendget_array.f90: New.
3830 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3831 names.
3832 * gfortran.dg/coarray/collectives_2.f90: New.
3833
3834 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3835
3836 PR target/61533
3837 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3838 dg-options.
3839
3840 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3841
3842 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3843 unit_id and kind_id to zero.
3844
3845 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3846
3847 PR target/61483
3848 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3849 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3850 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3851 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3852
3853 2014-06-17 Richard Biener <rguenther@suse.de>
3854
3855 PR lto/61012
3856 * gcc.dg/lto/pr61526_0.c: New testcase.
3857 * gcc.dg/lto/pr61526_1.c: Likewise.
3858
3859 2014-06-17 Richard Biener <rguenther@suse.de>
3860
3861 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3862 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3863 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3864 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3865 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3866
3867 2014-06-17 Richard Biener <rguenther@suse.de>
3868
3869 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3870
3871 2014-06-16 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/61482
3874 * g++.dg/torture/pr61482.C: New testcase.
3875
3876 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3877
3878 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3879 vpmacsdql instruction.
3880
3881 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3882
3883 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3884 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3885 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3886 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3887 test patterns.
3888 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3889 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3890 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3891 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3892 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3893 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3894
3895 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3896
3897 PR fortran/28484
3898 PR fortran/61429
3899 * gfortran.dg/system_clock_1.f90: New file.
3900 * gfortran.dg/system_clock_2.f90: New file.
3901
3902 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/33101
3905 * g++.dg/other/void3.C: New.
3906 * g++.dg/conversion/err-recover1.C: Update.
3907
3908 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3909
3910 PR target/61415
3911 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3912 * gcc.target/powerpc/pack02.c: Use it.
3913 * gcc.target/powerpc/tfmode_off.c: Likewise.
3914
3915 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3916
3917 PR rtl-optimization/61094
3918 PR rtl-optimization/61446
3919 * gcc.target/i386/pr61446.c : New.
3920
3921 2014-06-13 Dehao Chen <dehao@google.com>
3922
3923 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3924
3925 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3926
3927 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3928
3929 2014-06-13 Richard Biener <rguenther@suse.de>
3930
3931 * c-c++-common/pr46562-2.c: Adjust.
3932 * g++.dg/tree-ssa/pr8781.C: Likewise.
3933 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3934 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3935 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3936 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3937 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3938
3939 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3940
3941 PR tree-optimization/61375
3942 * gcc.c-torture/execute/pr61375-1.c: New test.
3943
3944 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR middle-end/61486
3947 * c-c++-common/gomp/pr61486-1.c: New test.
3948 * c-c++-common/gomp/pr61486-2.c: New test.
3949
3950 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3951
3952 PR target/59843
3953 * gcc.dg/vect/vect-singleton_1.c: New file.
3954
3955 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3956
3957 PR target/61443
3958 * gcc.target/avr/torture/pr61443.c: New test.
3959
3960 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3961
3962 PR c++/19200
3963 * g++.dg/parse/friend11.C: New.
3964
3965 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3966
3967 PR c++/60265
3968 * g++.dg/cpp0x/using-enum-1.C: New.
3969 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3970
3971 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3972
3973 PR c++/19200
3974 * g++.dg/parse/friend9.C: New.
3975 * g++.dg/parse/friend10.C: Likewise.
3976 * g++.dg/parse/friend7.C: Adjust.
3977
3978 2014-06-11 Richard Biener <rguenther@suse.de>
3979
3980 PR tree-optimization/61452
3981 * gcc.dg/torture/pr61452.c: New testcase.
3982
3983 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3984
3985 PR c++/34049
3986 * g++.dg/parse/pr34049.C: New.
3987
3988 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3989
3990 * gcc.c-torture/execute/pr61306-1.c: New test.
3991 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3992 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3993
3994 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995
3996 * gcc.target/aarch64/acle/acle.exp: New.
3997 * gcc.target/aarch64/acle/crc32b.c: New test.
3998 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3999 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4000 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4001 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4002 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4003 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4004 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4005
4006 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4007
4008 PR tree-optimization/52252
4009 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4010
4011 2014-06-11 Richard Biener <rguenther@suse.de>
4012
4013 PR middle-end/61437
4014 * gcc.dg/torture/20140610-1.c: New testcase.
4015 * gcc.dg/torture/20140610-2.c: Likewise.
4016
4017 2014-06-10 Richard Biener <rguenther@suse.de>
4018
4019 PR tree-optimization/61438
4020 * gcc.dg/torture/pr61438.c: New testcase.
4021
4022 2014-06-10 Richard Biener <rguenther@suse.de>
4023
4024 PR middle-end/61456
4025 * g++.dg/opt/pr61456.C: New testcase.
4026
4027 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4028 Mikael Morin <mikael@gcc.gnu.org>
4029
4030 PR fortran/41936
4031 * gfortran.dg/class_array_15.f03: Check memory leaks.
4032
4033 2014-06-10 Richard Biener <rguenther@suse.de>
4034
4035 PR tree-optimization/57186
4036 PR tree-optimization/59299
4037 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4038 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4039
4040 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR fortran/60928
4043 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4044 directives.
4045 * gfortran.dg/gomp/associate1.f90: New test.
4046 * gfortran.dg/gomp/intentin1.f90: New test.
4047 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4048 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4049 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4050 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4051
4052 2014-06-09 Marek Polacek <polacek@redhat.com>
4053
4054 PR c/36446
4055 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4056 * gcc.dg/array-2.c: Likewise.
4057 * gcc.dg/array-const-2.c: Likewise.
4058 * gcc.dg/ucnid-8.c: Likewise.
4059 * gcc.dg/vla-init-1.c: Likewise.
4060 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4061 * gcc.dg/c99-flex-array-7.c: Likewise.
4062 * gcc.dg/init-bad-1.c: Likewise.
4063 * gcc.dg/init-bad-3.c: Likewise.
4064 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4065 * gcc.dg/pedwarn-init.c: Add dg-warning.
4066 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4067
4068 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4069
4070 PR c++/22556
4071 * g++.dg/other/redecl3.C: New.
4072
4073 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4074
4075 PR c++/54442
4076 * g++.dg/pr54442.C: New file.
4077
4078 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4079
4080 PR fortran/61406
4081 * gfortran.dg/associate_17.f90 : New test
4082
4083 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4084
4085 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4086 void for TEST instead of static void.
4087 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4091 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4092 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4173 instead of static void.
4174 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4175 delete unused variables.
4176 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4180 delete unused variables, void for TEST instead of static void.
4181 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4194 initialize variables.
4195 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4196 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4199 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4200 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4201 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4204 * gcc.target/i386/i386.exp: Ditto.
4205 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4206 CALC, void for TEST instead of static void, initialize variables.
4207 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4208 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4209 static void.
4210 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4211 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4212 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4213 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4214 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4320 instead of static void.
4321 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4329 static void, delete unused variables.
4330 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4335 static void, delete unused variables, Change parameters for
4336 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4337 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4338 CALC, void for TEST instead of static void.
4339 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4340 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4341 void.
4342 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4344 static void, change type of parameter for UNION_TYPE.
4345 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4347 void for TEST instead of static void, delete unused variables, change
4348 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4349 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4356 void for TEST instead of static void, change parameters for
4357 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4358 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4362 __attribute__((unused)).
4363 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4364 __attribute__((unused)).
4365 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4366 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4367 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4368 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4369 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4370 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4371 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4372 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4373 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4374 add __attribute__((unused)).
4375 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4376 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4377 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4384 delete unused variables.
4385 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4390 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4391 static void, mask_merging and zero_masking for unsigned types.
4392 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4393 CHECK_ARRAY for unsigned types.
4394 * gcc.target/i386/m256-check.h: Ditto.
4395 * gcc.target/i386/m512-check.h: Ditto.
4396
4397 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4398
4399 PR target/61062
4400 * gcc.target/arm/pr48252.c (main): Expect same result
4401 as endian-neutral.
4402
4403 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4404
4405 PR fortran/45187
4406 * gfortran.dg/cray_pointers_10.f90: New file.
4407
4408 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4409
4410 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4411 instead of complex(kind=16).
4412
4413 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4414
4415 PR fortran/38829
4416 * gfortran.dg/bind_c_usage_29.f90: New file.
4417
4418 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4419
4420 * gnat.dg/opt38.adb: New test.
4421 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4422
4423 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4424
4425 PR target/18343
4426 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4427 New macro, 0 for __MMIX__, default 64.
4428 (bar): Pass it to __builtin_apply instead of literal 64.
4429
4430 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4431
4432 * gfortran.dg/io_constraints_11.f90: New file.
4433 * gfortran.dg/io_constraints_12.f90: New file.
4434 * gfortran.dg/io_constraints_13.f90: New file.
4435
4436 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4437
4438 PR target/61423
4439 * gcc.target/i386/pr61423.c: New test.
4440
4441 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4442
4443 PR c++/60184
4444 * g++.dg/cpp0x/constexpr-union6.C: New.
4445 * g++.dg/cpp0x/union6.C: Likewise.
4446 * g++.dg/init/ref14.C: Adjust.
4447 * g++.dg/init/union1.C: Likewise.
4448
4449 2014-06-06 Richard Biener <rguenther@suse.de>
4450
4451 PR tree-optimization/59299
4452 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4453
4454 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4455
4456 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4457 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4458
4459 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4460
4461 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4462 bitfield and test wrong results instead of correct results to make the
4463 test more portable.
4464
4465 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4466
4467 PR c++/60432
4468 * g++.dg/cpp0x/constexpr-60432.C: New.
4469
4470 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4471
4472 PR c++/60199
4473 * g++.dg/cpp0x/constexpr-60199.C: New.
4474
4475 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4476
4477 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4478 Specify -march=z900 as an additional option.
4479 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4480 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4481 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4482
4483 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4484
4485 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4486 reduction clause diagnostic changes.
4487 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4488 * gfortran.dg/gomp/reduction1.f90: Likewise.
4489 * gfortran.dg/gomp/reduction3.f90: Likewise.
4490 * gfortran.dg/gomp/udr1.f90: New test.
4491 * gfortran.dg/gomp/udr2.f90: New test.
4492 * gfortran.dg/gomp/udr3.f90: New test.
4493 * gfortran.dg/gomp/udr4.f90: New test.
4494 * gfortran.dg/gomp/udr5.f90: New test.
4495 * gfortran.dg/gomp/udr6.f90: New test.
4496 * gfortran.dg/gomp/udr7.f90: New test.
4497
4498 2014-06-06 Christian Bruel <christian.bruel@st.com>
4499
4500 PR tree-optimization/43934
4501 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4502
4503 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4504
4505 PR c/53119
4506 * gcc.dg/pr53119.c: New testcase.
4507
4508 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4509
4510 PR target/52472
4511 * gcc.target/avr/pr52472.c: New test.
4512
4513
4514 2014-06-05 Jeff Law <law@redhat.com>
4515
4516 PR tree-optimization/61289
4517 * g++.dg/pr61289.C: New test.
4518 * g++.dg/pr61289-2.C: New test.
4519
4520 2014-06-05 Richard Biener <rguenther@suse.de>
4521 Paolo Carlini <paolo.carlini@oracle.com>
4522
4523 PR c++/56961
4524 * g++.dg/parse/pr56961.C: New.
4525
4526 2014-06-05 Kai Tietz <ktietz@redhat.com>
4527
4528 PR target/46219
4529 * gcc.target/i386/sibcall-4.c: Remove xfail.
4530
4531 2014-06-05 Julian Brown <julian@codesourcery.com>
4532 Sandra Loosemore <sandra@codesourcery.com>
4533
4534 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4535
4536 2014-06-05 Richard Biener <rguenther@suse.de>
4537
4538 PR c++/61004
4539 * g++.dg/diagnostic/pr61004.C: New testcase.
4540
4541 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4542
4543 * gcc.dg/torture/pr61319.c: New test.
4544
4545 2014-06-05 Marek Polacek <polacek@redhat.com>
4546
4547 PR c/56724
4548 * gcc.dg/pr56724-3.c: New test.
4549
4550 2014-06-05 Andreas Schwab <schwab@suse.de>
4551
4552 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4553
4554 2014-06-05 Marek Polacek <polacek@redhat.com>
4555
4556 PR c/49706
4557 * c-c++-common/pr49706.c: New test.
4558
4559 2014-06-05 Marek Polacek <polacek@redhat.com>
4560
4561 PR c/48062
4562 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4563 * gcc.dg/Wshadow-3.c: Likewise.
4564 * gcc.dg/pr48062.c: New test.
4565
4566 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/43453
4569 * g++.dg/init/pr43453.C: New.
4570
4571 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4572
4573 PR tree-optimization/61385
4574 * gcc.dg/tree-ssa/pr61385.c: New file.
4575
4576 2014-06-04 Richard Biener <rguenther@suse.de>
4577
4578 PR tree-optimization/60098
4579 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4580
4581 2014-06-04 Richard Biener <rguenther@suse.de>
4582
4583 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4584
4585 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4586
4587 PR c/58942
4588 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4589 the case with a pointer.
4590
4591 2014-06-04 Marek Polacek <polacek@redhat.com>
4592
4593 PR c/30020
4594 * c-c++-common/pr30020.c: New test.
4595
4596 2014-06-03 Andrew Pinski <apinski@cavium.com>
4597
4598 * gcc.c-torture/compile/20140528-1.c: New testcase.
4599
4600 2014-06-03 Dehao Chen <dehao@google.com>
4601
4602 * gcc.dg/tree-prof/merge_block.c: New test.
4603
4604 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4605
4606 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4607 * g++.dg/ext/mv15.C (dg-options): Ditto.
4608
4609 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 DR 1423
4612 PR c++/52174
4613 * g++.dg/cpp0x/nullptr31.C: New.
4614 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4615 * g++.dg/cpp0x/nullptr17.C: Update.
4616
4617 2014-06-03 Marek Polacek <polacek@redhat.com>
4618
4619 PR c/60439
4620 * c-c++-common/pr60439.c: New test.
4621 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4622
4623 2014-06-03 Martin Jambor <mjambor@suse.cz>
4624
4625 PR ipa/61160
4626 * g++.dg/ipa/pr61160-1.C: New test.
4627
4628 2014-06-03 Richard Biener <rguenther@suse.de>
4629
4630 PR tree-optimization/61383
4631 * gcc.dg/torture/pr61383-1.c: New testcase.
4632
4633 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4634
4635 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4636
4637 2014-06-02 Jeff Law <law@redhat.com>
4638
4639 PR rtl-optimization/61094
4640 * g++.dg/pr61094: New test.
4641
4642 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4645 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4646 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4647 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4648 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4649 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4650 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4651 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4652
4653 2014-06-02 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/61346
4656 * gcc.dg/torture/pr61346.c: New testcase.
4657
4658 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4659
4660 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4661 not compilation.
4662 * gcc.target/i386/sibcall-4.c: Ditto.
4663 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4664
4665 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4666
4667 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4668 in scan-assembler-not string.
4669 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4670 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4671 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4672
4673 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4674
4675 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4676
4677 2014-06-01 Kai Tietz <ktietz@redhat.com>
4678
4679 PR target/61377
4680 * gcc.target/i386/sibcall-6.c: New test.
4681
4682 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4683
4684 DR 1227
4685 PR c++/57543
4686 * g++.dg/cpp0x/pr57543-1.C: New.
4687 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4688 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4689 * g++.dg/cpp0x/decltype59.C: Likewise.
4690
4691 2014-05-31 Tom de Vries <tom@codesourcery.com>
4692
4693 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4694
4695 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4696
4697 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4698 restore_gcc_exec_prefix_env_var): New procedures.
4699 (set_ld_library_path_env_vars,
4700 restore_ld_library_path_env_vars): Use them.
4701 * lib/c-compat.exp: Load target-libpath.exp.
4702 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4703 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4704 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4705 restore_gcc_exec_prefix_env_var.
4706 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4707 Likewise.
4708
4709 * c-c++-common/asan/misalign-1.c: New test.
4710 * c-c++-common/asan/misalign-2.c: New test.
4711
4712 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4713 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4714 -DASAN_USE_DEJAGNU_GTEST=1.
4715 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4716 * g++.dg/asan/asan_oob_test.cc: Likewise.
4717 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4718 * g++.dg/asan/asan_str_test.cc: Likewise.
4719 * g++.dg/asan/asan_test_utils.h: Likewise.
4720 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4721 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4722 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4723 Imported from upstream r209283.
4724 * g++.dg/asan/asan_test_config.h: Likewise.
4725
4726 2014-05-30 Kai Tietz <ktietz@redhat.com>
4727
4728 PR target/60104
4729 * gcc.target/i386/sibcall-1.c: New test.
4730 * gcc.target/i386/sibcall-2.c: New test.
4731 * gcc.target/i386/sibcall-3.c: New test.
4732 * gcc.target/i386/sibcall-4.c: New test.
4733
4734 2014-05-30 Ian Lance Taylor <iant@google.com>
4735
4736 * gcc.target/i386/pause-2.c: New test.
4737
4738 2014-05-30 Tom de Vries <tom@codesourcery.com>
4739
4740 * gcc.target/i386/fuse-caller-save.c: New test.
4741 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4742 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4743
4744 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4745
4746 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4747 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4748 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4749 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4750 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4751 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4752 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4753 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4754 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4755 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4756 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4757 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4758 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4759 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4760 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4761 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4762 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4763 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4764 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4765 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4766 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4767 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4768 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4769 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4770 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4771 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4772 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4773 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4774 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4775 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4776 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4777 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4778 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4779 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4780 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4781 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4782
4783 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4784
4785 PR rtl-optimization/61325
4786 * gcc.target/aarch64/pr61325.c: New.
4787
4788 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4789
4790 * gcc.target/arm/simd/vextQf32_1.c: New file.
4791 * gcc.target/arm/simd/vextQp16_1.c: New file.
4792 * gcc.target/arm/simd/vextQp8_1.c: New file.
4793 * gcc.target/arm/simd/vextQs16_1.c: New file.
4794 * gcc.target/arm/simd/vextQs32_1.c: New file.
4795 * gcc.target/arm/simd/vextQs64_1.c: New file.
4796 * gcc.target/arm/simd/vextQs8_1.c: New file.
4797 * gcc.target/arm/simd/vextQu16_1.c: New file.
4798 * gcc.target/arm/simd/vextQu32_1.c: New file.
4799 * gcc.target/arm/simd/vextQu64_1.c: New file.
4800 * gcc.target/arm/simd/vextQu8_1.c: New file.
4801 * gcc.target/arm/simd/vextQp64_1.c: New file.
4802 * gcc.target/arm/simd/vextf32_1.c: New file.
4803 * gcc.target/arm/simd/vextp16_1.c: New file.
4804 * gcc.target/arm/simd/vextp8_1.c: New file.
4805 * gcc.target/arm/simd/vexts16_1.c: New file.
4806 * gcc.target/arm/simd/vexts32_1.c: New file.
4807 * gcc.target/arm/simd/vexts64_1.c: New file.
4808 * gcc.target/arm/simd/vexts8_1.c: New file.
4809 * gcc.target/arm/simd/vextu16_1.c: New file.
4810 * gcc.target/arm/simd/vextu32_1.c: New file.
4811 * gcc.target/arm/simd/vextu64_1.c: New file.
4812 * gcc.target/arm/simd/vextu8_1.c: New file.
4813 * gcc.target/arm/simd/vextp64_1.c: New file.
4814
4815 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4816 Tom de Vries <tom@codesourcery.com>
4817
4818 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4819 options.
4820 * gcc.target/mips/fuse-caller-save.h: New include file.
4821 * gcc.target/mips/fuse-caller-save.c: New test.
4822 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4823 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4824
4825 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4826
4827 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4828
4829 2014-05-28 Richard Biener <rguenther@suse.de>
4830
4831 PR middle-end/61045
4832 * gcc.dg/pr61045.c: New testcase.
4833
4834 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4835
4836 * lib/clearcap.exp: New file.
4837 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4838 Remove clearcap_ldflags handling.
4839 Call clearcap-init, clearcap-finish.
4840 * gcc.target/i386/i386.exp: Likewise.
4841 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4842 * gcc.target/i386/clearcapv2.map: Move to
4843 ../config/sol2-clearcapv2.map.
4844 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4845 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4846
4847 2014-05-28 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/61335
4850 * gfortran.dg/pr61335.f90: New testcase.
4851
4852 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4853
4854 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4855
4856 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4857
4858 * gnat.dg/overflow_fixed.adb: New test.
4859
4860 2014-05-27 Marek Polacek <polacek@redhat.com>
4861
4862 PR c/56724
4863 * gcc.dg/pr56724-1.c: New test.
4864 * gcc.dg/pr56724-2.c: New test.
4865 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4866 -Wtraditional.
4867 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4868
4869 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4870
4871 * gcc.dg/fold-compare-8.c: New test.
4872 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4873
4874 2014-05-27 Richard Biener <rguenther@suse.de>
4875
4876 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4877
4878 2014-05-27 Marek Polacek <polacek@redhat.com>
4879
4880 PR testsuite/61319
4881 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4882 LLONG_MIN, and ULLONG_MAX.
4883
4884 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4885
4886 * lib/target-supports.exp (check_effective_target_vect_bswap):
4887 Specify arm*-*-* support.
4888
4889 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4890
4891 PR testsuite/61319
4892 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4893 -nan optional.
4894 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4895 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4896
4897 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4898
4899 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4900
4901 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4902
4903 PR rtl-optimization/61222
4904 * gcc.c-torture/compile/pr61222-1.c: New test.
4905 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4906
4907 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4908
4909 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4910
4911 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4912
4913 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4914
4915 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4916
4917 PR libgfortran/55117
4918 * gfortran.dg/namelist_85.f90: New test.
4919
4920 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4921
4922 PR c/61191
4923 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4924 the case with syntax error.
4925
4926 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4927
4928 * gcc.dg/lto/pr61278_0.c: New test.
4929 * gcc.dg/lto/pr61278_1.c: New test.
4930
4931 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4932
4933 * gcc.dg/pr61220.c: New test.
4934 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4935
4936 2014-05-25 Tobias Burnus <burnus@net-b.de>
4937
4938 * gfortran.dg/coarray_10.f90: Update dg-warning.
4939 * gfortran.dg/coarray_this_image_1.f90: New.
4940 * gfortran.dg/coarray_this_image_2.f90: New.
4941
4942 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4943
4944 PR libfortran/61173
4945 * gfortran.dg/arrayio_14.f90: New test.
4946
4947 2014-05-24 Andreas Schwab <schwab@suse.de>
4948
4949 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4950
4951 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4952
4953 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4954 Adjust regexp for -flto.
4955 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4956 * gfortran.dg/pr52835.f90: Likewise.
4957
4958 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4959
4960 PR rtl-optimization/61215
4961 * gcc.target/i386/pr61215.c: New.
4962
4963 2014-05-23 Marek Polacek <polacek@redhat.com>
4964 Jakub Jelinek <jakub@redhat.com>
4965
4966 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4967 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4968 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4969 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4970 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4971 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4972 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4973 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4974 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4975 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4976 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4977 * c-c++-common/ubsan/float-cast.h: New file.
4978 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4979 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4980
4981 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4982
4983 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4984
4985 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4986
4987 * g++.dg/cpp1y/lambda-init9.C: New.
4988
4989 2014-05-23 Richard Biener <rguenther@suse.de>
4990
4991 PR testsuite/61266
4992 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4993 adjust testcase to reflect reality.
4994
4995 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4996
4997 PR tree-optimization/54733
4998 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4999 optimization to support memory sources and bitwise operations
5000 equivalent to load in host endianness.
5001 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5002 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5003 * gcc.c-torture/execute/bswap-2.c: Likewise.
5004
5005 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5006
5007 * lib/target-supports.exp: New effective targets for architectures
5008 capable of performing byte swap.
5009 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5010 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5011 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5012
5013 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/61088
5016 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5017 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5018
5019 2014-05-22 Xinliang David Li <davidxl@google.com>
5020
5021 * g++.dg/ipa/devirt-15.C: Fix expected message.
5022 * g++.dg/ipa/devirt-16.C: Ditto.
5023 * g++.dg/ipa/devirt-17.C: Ditto.
5024 * g++.dg/ipa/devirt-26.C: Ditto.
5025 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5026 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5027 * g++.dg/tree-ssa/pr8781.C:Ditto.
5028
5029 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5030
5031 * gcc.target/powerpc/htm-ttest.c: New test.
5032
5033 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5034
5035 * gnat.dg/opt37.ad[sb]: New test.
5036
5037 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5038
5039 PR c/61271
5040 * g++.dg/cilk-plus/AN/array_function.cc: New.
5041
5042 2014-05-22 Richard Biener <rguenther@suse.de>
5043
5044 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5045
5046 2014-05-22 Kostya Serebryany <kcc@google.com>
5047
5048 * c-c++-common/tsan/mutexset1.c: Update the test to match
5049 upstream r209283.
5050 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5051
5052 2014-05-21 Marek Polacek <polacek@redhat.com>
5053
5054 PR sanitizer/61272
5055 * g++.dg/ubsan/pr61272.C: New test.
5056
5057 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5058 Sandra Loosemore <sandra@codesourcery.com>
5059
5060 PR lto/60179
5061 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5062 * gcc.target/nios2/custom-fp-lto.c: New test.
5063
5064 2014-05-21 Andreas Schwab <schwab@suse.de>
5065
5066 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5067
5068 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5069
5070 PR target/54236
5071 * gcc.target/sh/pr54236-3.c: New.
5072
5073 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5074
5075 PR c++/60189
5076 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5077
5078 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5079
5080 PR tree-optimization/60899
5081 * g++.dg/ipa/devirt-11.C: Update template.
5082
5083 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5084
5085 PR C++/61038
5086 * g++.dg/cpp0x/pr61038.C: New.
5087
5088 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5089
5090 PR c++/58753
5091 PR c++/58930
5092 PR c++/58704
5093 * g++.dg/cpp0x/nsdmi-template11.C: New.
5094 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5095 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5096
5097 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/opt35.adb: New test.
5100 * gnat.dg/opt36.adb: Likewise.
5101 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5102
5103 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5104
5105 PR c++/60373
5106 * g++.dg/cpp0x/Wattributes1.C: New.
5107 * g++.dg/ext/visibility/redecl1.C: Adjust.
5108 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5109
5110 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5111
5112 * gcc.target/powerpc/vsxcopy.c: New test.
5113
5114 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5115
5116 PR c++/58664
5117 * g++.dg/cpp0x/nsdmi-union6.C: New.
5118 * g++.dg/parse/pr58664.C: Likewise.
5119 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5120 * g++.dg/parse/crash31.C: Likewise.
5121 * g++.dg/template/error2.C: Likewise.
5122 * g++.dg/template/inherit8.C: Likewise.
5123 * g++.dg/template/offsetof2.C: Likewise.
5124
5125 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5126
5127 * c-c++-common/gomp/simd4.c: Adjust for inform.
5128 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5129 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5130 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5131 * g++.dg/cpp0x/noexcept15.C: Likewise.
5132 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5133 * g++.dg/eh/spec6.C: Likewise.
5134 * g++.dg/expr/cast1.C: Likewise.
5135 * g++.dg/expr/dtor1.C: Likewise.
5136 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5137 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5138 * g++.dg/gomp/pr49223-2.C: Likewise.
5139 * g++.dg/gomp/udr-4.C: Likewise.
5140 * g++.dg/init/delete1.C: Likewise.
5141 * g++.dg/other/crash-2.C: Likewise.
5142 * g++.dg/parse/crash24.C: Likewise.
5143 * g++.dg/parse/crash25.C: Likewise.
5144 * g++.dg/parse/crash31.C: Likewise.
5145 * g++.dg/parse/crash49.C: Likewise.
5146 * g++.dg/parse/crash50.C: Likewise.
5147 * g++.dg/parse/crash54.C: Likewise.
5148 * g++.dg/parse/dtor7.C: Likewise.
5149 * g++.dg/parse/error40.C: Likewise.
5150 * g++.dg/parse/fused-params1.C: Likewise.
5151 * g++.dg/parse/new1.C: Likewise.
5152 * g++.dg/template/crash35.C: Likewise.
5153 * g++.dg/template/crash59.C: Likewise.
5154 * g++.dg/template/crash77.C: Likewise.
5155 * g++.dg/template/error51.C: Likewise.
5156 * g++.dg/template/incomplete1.C: Likewise.
5157 * g++.dg/template/incomplete3.C: Likewise.
5158 * g++.dg/template/incomplete4.C: Likewise.
5159 * g++.dg/template/incomplete5.C: Likewise.
5160 * g++.dg/template/inherit8.C: Likewise.
5161 * g++.dg/template/instantiate1.C: Likewise.
5162 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5163 * g++.dg/template/offsetof2.C: Likewise.
5164 * g++.dg/tm/pr51928.C: Likewise.
5165 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5166 * g++.dg/warn/incomplete1.C: Likewise.
5167 * g++.dg/warn/incomplete2.C: Likewise.
5168 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5169 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5170 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5171 * g++.old-deja/g++.eh/catch1.C: Likewise.
5172 * g++.old-deja/g++.eh/spec6.C: Likewise.
5173 * g++.old-deja/g++.mike/p7868.C: Likewise.
5174 * g++.old-deja/g++.other/crash38.C: Likewise.
5175 * g++.old-deja/g++.other/enum2.C: Likewise.
5176 * g++.old-deja/g++.other/incomplete.C: Likewise.
5177 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5178 * g++.old-deja/g++.pt/crash9.C: Likewise.
5179 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5180 * g++.old-deja/g++.pt/typename8.C: Likewise.
5181 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5182
5183 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5184
5185 * lib/target-supports.exp
5186 (check_effective_target_vect_sizes_32B_16B): Return false if
5187 128-bit AVX vectors preferred.
5188
5189 2014-05-19 Mike Stump <mikestump@comcast.net>
5190
5191 * lib/target-supports.exp (check_effective_target_avx): Early out
5192 if not x86 to prevent x86 flags on non-x86 targets.
5193
5194 2014-05-19 Richard Biener <rguenther@suse.de>
5195
5196 PR tree-optimization/61221
5197 * gcc.dg/torture/pr61221.c: New testcase.
5198
5199 2014-05-19 Richard Biener <rguenther@suse.de>
5200
5201 PR tree-optimization/61209
5202 * gfortran.dg/pr61209.f90: New testcase.
5203
5204 2014-05-19 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/61184
5207 * c-c++-common/torture/pr61184.c: New testcase.
5208
5209 2014-05-19 Christian Bruel <christian.bruel@st.com>
5210
5211 PR target/61195
5212 * gcc.target/sh/pr61195.c: New test.
5213
5214 2014-05-18 Wei Mi <wmi@google.com>
5215
5216 PR target/58066
5217 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5218 directive with rtl insns. Add effective-target fpic and
5219 tls_native.
5220
5221 2014-05-17 Xinliang David Li <davidxl@google.com>
5222
5223 * g++.dg/ipa/devirt-33.C: New testcase.
5224
5225 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5226
5227 * g++.dg/ipa/comdat.C: New file.
5228
5229 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * gnat.dg/volatile12.ad[sb]: New test.
5232
5233 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * gnat.dg/enum3.adb: New test.
5236
5237 2014-05-18 Andreas Schwab <schwab@suse.de>
5238
5239 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5240
5241 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5242
5243 PR libfortran/52539
5244 * gfortran.dg/namelist_utf8.f90: New test.
5245
5246 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/52875
5249 * g++.dg/cpp0x/decltype58.C: New.
5250
5251 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5252
5253 * gcc.target/microblaze/others/break_handler.c: New.
5254
5255 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5256
5257 PR tree-optimization/61140
5258 PR tree-optimization/61150
5259 PR tree-optimization/61197
5260 * gcc.dg/tree-ssa/pr61140.c: New file.
5261 * gcc.dg/tree-ssa/pr61150.c: New file.
5262 * gcc.dg/tree-ssa/pr61197.c: New file.
5263
5264 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5265
5266 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5267 (dg-options): Add -mfpmath=387.
5268 (dg-final): Check that no MMX registers are used.
5269
5270 2014-05-17 Andreas Schwab <schwab@suse.de>
5271
5272 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5273
5274 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5275
5276 Revert:
5277 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5278
5279 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5280 occurrences of "int" in the gimple dump to reflect that the return
5281 types of functions now show up in such dumps.
5282 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5283
5284 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5285
5286 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5287 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5288 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5289 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5290 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5291 * gcc.dg/debug/pr35154.c: Update testcase.
5292 * gcc.target/i386/vectorize1.c: Update testcase.
5293
5294 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5295
5296 PR c++/51640
5297 * g++.dg/parse/error54.C: New.
5298
5299 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5300
5301 PR rtl-optimization/60969
5302 * g++.dg/pr60969.C: New.
5303
5304 2014-05-16 Richard Biener <rguenther@suse.de>
5305
5306 PR tree-optimization/61194
5307 * gcc.dg/vect/pr61194.c: New testcase.
5308
5309 2014-05-16 Richard Biener <rguenther@suse.de>
5310
5311 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5312 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5313 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5314 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5315
5316 2014-05-16 Richard Biener <rguenther@suse.de>
5317
5318 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5319
5320 2014-05-15 Martin Jambor <mjambor@suse.cz>
5321
5322 PR ipa/61085
5323 * g++.dg/ipa/pr61085.C: New test.
5324
5325 2014-05-15 Martin Jambor <mjambor@suse.cz>
5326
5327 PR tree-optimization/61090
5328 * gcc.dg/tree-ssa/pr61090.c: New test.
5329
5330 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5331
5332 PR tree-optimization/61158
5333 * gcc.dg/pr61158.c: New test.
5334
5335 2014-05-15 Andreas Schwab <schwab@suse.de>
5336
5337 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5338 emitted.
5339 * obj-c++.dg/exceptions-5.mm: Likewise.
5340
5341 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5342
5343 * shrink-wrap-loop.c: New test case.
5344
5345 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5346
5347 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5348 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5349 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5350 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5351 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5352 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5353 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5354 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5355 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5356 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5357 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5358 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5359 * gcc.target/arm/simd/vtrns16_1.c: New file.
5360 * gcc.target/arm/simd/vtrns32_1.c: New file.
5361 * gcc.target/arm/simd/vtrns8_1.c: New file.
5362 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5363 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5364 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5365
5366 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5367
5368 * gcc.target/i386/clflushopt-1.c: New.
5369 * gcc.target/i386/xsavec-1.c: Ditto.
5370 * gcc.target/i386/xsavec64-1.c: Ditto.
5371 * gcc.target/i386/xsaves-1.c: Ditto.
5372 * gcc.target/i386/xsaves64-1.c: Ditto.
5373 * gcc.target/i386/sse-12.c: Test new options.
5374 * gcc.target/i386/sse-13.c: Ditto.
5375 * gcc.target/i386/sse-14.c: Ditto.
5376 * gcc.target/i386/sse-22.c: Ditto.
5377 * gcc.target/i386/sse-23.c: Ditto.
5378 * g++.dg/other/i386-2.C: Ditto.
5379 * g++.dg/other/i386-3.C: Ditto.
5380
5381 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5382
5383 PR rtl-optimization/60866
5384 * gcc.dg/pr60866.c: New test.
5385
5386 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5387
5388 PR rtl-optimization/60901
5389 * gcc.target/i386/pr60901.c: New test.
5390
5391 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5392
5393 PR sanitizer/61100
5394 * c-c++-common/asan/asan-interface-1.c: New test.
5395 * lib/asan-dg.exp (asan_include_flags): New function.
5396 (asan_init): Call asan_include_flags to obtain path
5397 to sanitizer headers.
5398
5399 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5400
5401 * lib/target-support.exp (check_dfp_hw_available): New function.
5402 (is-effective-target): Check $arg for dfp_hw.
5403 (is-effective-target-keyword): Likewise.
5404 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5405 Change target to dfp_hw.
5406
5407 2014-05-13 Marek Polacek <polacek@redhat.com>
5408
5409 PR c/61162
5410 * gcc.dg/pr61162.c: New test.
5411
5412 2014-05-13 Marek Polacek <polacek@redhat.com>
5413
5414 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5415 * c-c++-common/pr50459-2.c: New test.
5416
5417 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5418
5419 PR c++/54310
5420 * g++.dg/template/pr54310.C: New.
5421
5422 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5423 Sandra Loosemore <sandra@codesourcery.com>
5424
5425 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5426
5427 2014-05-13 Catherine Moore <clm@cm00re.com>
5428
5429 * gcc.target/mips/near-far-1.c: Adjust expected output
5430 to allow the JALS instruction.
5431 * gcc.target/mips/near-far-2.c: Likewise.
5432 * gcc.target/mips/near-far-4.c: Likewise.
5433
5434 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5435
5436 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5437
5438 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR target/61060
5441 * gcc.dg/pr61060.c: New test.
5442
5443 2014-05-12 DJ Delorie <dj@redhat.com>
5444
5445 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5446 * gcc.dg/sibcall-4.c: Likewise.
5447
5448 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5449
5450 * objc.dg/shadow-1.m: New test.
5451 * objc.dg/shadow-2.m: New test.
5452 * objc.dg/ivar-scope-1.m: New test.
5453 * objc.dg/ivar-scope-2.m: New test.
5454 * objc.dg/ivar-scope-3.m: New test.
5455 * objc.dg/ivar-scope-4.m: New test.
5456 * objc.dg/ivar-visibility-1.m: New test.
5457 * objc.dg/ivar-visibility-2.m: New test.
5458 * objc.dg/ivar-visibility-3.m: New test.
5459 * objc.dg/ivar-visibility-4.m: New test.
5460
5461 2014-05-12 Tobias Burnus <burnus@net-b.de>
5462
5463 PR fortran/60127
5464 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5465
5466 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5467
5468 PR fortran/60834
5469 * gfortran.dg/associate_16.f90: New test.
5470
5471 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5472
5473 PR target/60991
5474 * gcc.target/avr/pr60991.c: New testcase.
5475
5476 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5477
5478 PR c++/60054
5479 * g++.dg/cpp1y/pr60054.C: New.
5480
5481 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/51199
5484 * g++.dg/template/pr51199.C: New.
5485
5486 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5487
5488 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5489
5490 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5491
5492 * gfortran.dg/gomp/affinity-1.f90: New test.
5493
5494 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5495
5496 * gcc.dg/torture/pr61136.c: New test.
5497
5498 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/59705
5501 * g++.dg/cpp0x/sfinae51.C: New.
5502
5503 PR c++/58353
5504 * g++.dg/cpp0x/variadic157.C: New.
5505
5506 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5507
5508 PR target/51244
5509 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5510
5511 2014-05-10 Marek Polacek <polacek@redhat.com>
5512
5513 * gcc.dg/pedwarn-init.c: New test.
5514 * gcc.dg/init-string-1.c: Adjust dg-error.
5515
5516 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5517
5518 * lib/target-supports.exp
5519 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5520 to the list.
5521
5522 2014-05-09 Marek Polacek <polacek@redhat.com>
5523
5524 PR c/61096
5525 * gcc.dg/pr61096-1.c: New test.
5526 * gcc.dg/pr61096-2.c: New test.
5527
5528 2014-05-09 Florian Weimer <fweimer@redhat.com>
5529
5530 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5531 * g++.dg/fstack-protector-strong.C: Likewise.
5532 * gcc.target/i386/ssp-strong-reg.c: New file.
5533
5534 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5535
5536 PR target/61055
5537 * gcc.target/avr/torture/pr61055.c: New test.
5538
5539 2014-05-09 Marek Polacek <polacek@redhat.com>
5540
5541 PR c/50459
5542 * c-c++-common/attributes-1.c: Move test line to a new test.
5543 * c-c++-common/attributes-2.c: New test.
5544 * c-c++-common/pr50459.c: New test.
5545 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5546 * gcc.dg/nonnull-2.c: Likewise.
5547 * gcc.dg/pr55570.c: Modify dg-error.
5548 * gcc.dg/tm/wrap-2.c: Likewise.
5549
5550 2014-05-08 Jeff Law <law@redhat.com>
5551
5552 PR tree-optimization/61009
5553 * g++.dg/tree-ssa/pr61009.C: New test.
5554
5555 2014-05-08 Matthias Klose <doko@ubuntu.com>
5556
5557 PR driver/61106
5558 * gcc-dg/unused-8a.c: New.
5559 * gcc-dg/unused-8b.c: Likewise.
5560
5561 2014-05-08 Marek Polacek <polacek@redhat.com>
5562
5563 PR c/61053
5564 * gcc.dg/pr61053.c: New test.
5565
5566 2014-05-08 Marek Polacek <polacek@redhat.com>
5567
5568 PR c/61077
5569 * gcc.dg/pr61077.c: New test.
5570
5571 2014-05-08 Tobias Burnus <burnus@net-b.de>
5572
5573 * gfortran.dg/coarray_collectives_1.f90: New.
5574 * gfortran.dg/coarray_collectives_2.f90: New.
5575 * gfortran.dg/coarray_collectives_3.f90: New.
5576 * gfortran.dg/coarray_collectives_4.f90: New.
5577 * gfortran.dg/coarray_collectives_5.f90: New.
5578 * gfortran.dg/coarray_collectives_6.f90: New.
5579 * gfortran.dg/coarray/collectives_1.f90: New.
5580 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5581 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5582 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5583 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5584 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5585 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5586 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5587
5588 2014-05-08 Wei Mi <wmi@google.com>
5589
5590 PR target/58066
5591 * gcc.target/i386/pr58066.c: New test.
5592
5593 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5594
5595 * gcc.target/i386/avx256-unaligned-load-2.c,
5596 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5597 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5598 packed-single instructions.
5599
5600 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/13981
5603 * g++.dg/diagnostic/pr13981.C: New.
5604
5605 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5606
5607 PR tree-optimization/59100
5608 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5609 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5610
5611 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5612
5613 PR tree-optimization/61095
5614 * gcc.dg/torture/pr61095.c: New test.
5615
5616 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5617
5618 PR middle-end/39246
5619 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5620 the uninitialized complex is used.
5621 * gcc.dg/uninit-17.c: New test to check partial initialization of
5622 complex with branches.
5623 * gcc.dg/uninit-17-O0.c: Likewise.
5624
5625 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5626
5627 PR target/60884
5628 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5629 (test_03): Rename to test_02.
5630
5631 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/61083
5634 * g++.dg/cpp0x/sfinae50.C: New.
5635
5636 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/61080
5639 * g++.dg/cpp0x/deleted7.C: New.
5640
5641 2014-05-07 Richard Biener <rguenther@suse.de>
5642
5643 PR tree-optimization/61034
5644 * g++.dg/tree-ssa/pr61034.C: New testcase.
5645
5646 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5647
5648 * gcc.target/epiphany/isr-arg.c: New file.
5649
5650 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5651
5652 PR tree-optimization/52252
5653 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5654
5655 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5656
5657 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5658 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5659 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5660 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5661 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5662 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5663 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5664 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5665 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5666 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5667 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5668 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5669 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5670 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5671 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5672 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5673 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5674 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5675 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5676 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5677 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5678 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5679 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5680 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5681 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5682 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5683 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5684 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5685 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5686 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5687 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5688 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5689 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5690 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5691 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5692 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5693 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5694 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5695 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5696 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5697 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5698 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5699 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5700 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5701 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5702 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5703 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5704 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5705 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5706 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5707 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5708 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5709 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5710 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5711 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5712 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5713 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5714 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5715 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5716 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5717 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5718 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5719 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5720 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5721 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5722 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5723 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5724 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5725 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5726 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5727 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5728 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5729
5730 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5731
5732 gcc.target/aarch64/simd/ext_f32.x: New file.
5733 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5734 gcc.target/aarch64/simd/ext_p16.x: New file.
5735 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5736 gcc.target/aarch64/simd/ext_p8.x: New file.
5737 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5738 gcc.target/aarch64/simd/ext_s16.x: New file.
5739 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5740 gcc.target/aarch64/simd/ext_s32.x: New file.
5741 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5742 gcc.target/aarch64/simd/ext_s64.x: New file.
5743 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5744 gcc.target/aarch64/simd/ext_s8.x: New file.
5745 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5746 gcc.target/aarch64/simd/ext_u16.x: New file.
5747 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5748 gcc.target/aarch64/simd/ext_u32.x: New file.
5749 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5750 gcc.target/aarch64/simd/ext_u64.x: New file.
5751 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5752 gcc.target/aarch64/simd/ext_u8.x: New file.
5753 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5754 gcc.target/aarch64/simd/ext_f64.c: New file.
5755 gcc.target/aarch64/simd/extq_f32.x: New file.
5756 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5757 gcc.target/aarch64/simd/extq_p16.x: New file.
5758 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5759 gcc.target/aarch64/simd/extq_p8.x: New file.
5760 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5761 gcc.target/aarch64/simd/extq_s16.x: New file.
5762 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5763 gcc.target/aarch64/simd/extq_s32.x: New file.
5764 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5765 gcc.target/aarch64/simd/extq_s64.x: New file.
5766 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5767 gcc.target/aarch64/simd/extq_s8.x: New file.
5768 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5769 gcc.target/aarch64/simd/extq_u16.x: New file.
5770 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5771 gcc.target/aarch64/simd/extq_u32.x: New file.
5772 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5773 gcc.target/aarch64/simd/extq_u64.x: New file.
5774 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5775 gcc.target/aarch64/simd/extq_u8.x: New file.
5776 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5777 gcc.target/aarch64/simd/extq_f64.c: New file.
5778
5779 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5780
5781 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5782 * gcc.target/aarch64/vtrnu32.c: Likewise.
5783 * gcc.target/aarch64/vtrnf32.c: Likewise.
5784
5785 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5786
5787 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5788 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5789 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5790 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5791 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5792 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5793 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5794 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5795 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5796 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5797 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5798 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5799 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5800 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5801 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5802 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5803 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5804 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5805 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5806 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5807 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5808 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5809 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5810 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5811 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5812 * gcc.target/aarch64/simd/vtrns16.x: New file.
5813 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5814 * gcc.target/aarch64/simd/vtrns32.x: New file.
5815 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5816 * gcc.target/aarch64/simd/vtrns8.x: New file.
5817 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5818 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5819 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5820 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5821 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5822 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5823
5824 2014-05-07 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/57864
5827 * gcc.dg/torture/pr57864.c: New testcase.
5828
5829 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5830
5831 PR libfortran/61049
5832 * gfortran.dg/list_read_13.f: New test.
5833
5834 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/60999
5837 * g++.dg/cpp0x/nsdmi-template9.C: New.
5838 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5839
5840 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5841 Mike Stump <mikestump@comcast.net>
5842 Richard Sandiford <rdsandiford@googlemail.com>
5843
5844 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5845
5846 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5847
5848 PR ipa/60965
5849 * g++.dg/ipa/devirt-32.C: New testcase.
5850
5851 2014-05-05 Richard Biener <rguenther@suse.de>
5852
5853 PR middle-end/61010
5854 * gcc.dg/torture/pr61010.c: New testcase.
5855
5856 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5857
5858 * gcc.target/s390/leaf-profile.c: New testcase.
5859
5860 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5861
5862 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5863 Disable asm scan for s390.
5864 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5865 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5866
5867 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5868
5869 PR tree-optimization/60363
5870 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5871
5872 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5873
5874 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5875 (dg-require-effective-target): Change target to powerpc_fprs.
5876 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5877 (dg-require-effective-target): Change target to dfprt.
5878
5879 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5880
5881 PR c++/58582
5882 * g++.dg/cpp0x/deleted4.C: New.
5883 * g++.dg/cpp0x/deleted5.C: Likewise.
5884 * g++.dg/cpp0x/deleted6.C: Likewise.
5885
5886 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5887
5888 PR fortran/61025
5889 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5890 regexps for -m32.
5891 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5892 * gfortran.dg/coarray_poly_6.f90: Likewise.
5893 * gfortran.dg/coarray_poly_7.f90: Likewise.
5894 * gfortran.dg/coarray_poly_8.f90: Likewise.
5895
5896 2014-05-02 Marek Polacek <polacek@redhat.com>
5897
5898 PR c/25801
5899 * gcc.dg/pr25801.c: New test.
5900
5901 2014-05-02 Marek Polacek <polacek@redhat.com>
5902
5903 PR c/60784
5904 * gcc.dg/pr60784.c: New test.
5905
5906 2014-05-01 Marek Polacek <polacek@redhat.com>
5907
5908 PR c/60915
5909 * gcc.dg/pr60915.c: New test.
5910
5911 2014-05-01 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/60257
5914 * gcc.dg/pr60257.c: New test.
5915
5916 2014-05-01 Marek Polacek <polacek@redhat.com>
5917
5918 PR c/43395
5919 * c-c++-common/pr43395.c: New test.
5920
5921 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5922
5923 * gcc.dg/cond-reduc-1.c: New test.
5924 * gcc.dg/cond-reduc-2.c: Likewise.
5925
5926 2014-05-01 Marek Polacek <polacek@redhat.com>
5927
5928 PR c/29467
5929 * gcc.dg/pr29467.c: New test.
5930 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5931 about boolean types.
5932 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5933 to bool.
5934 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5935
5936 2014-05-01 Marek Polacek <polacek@redhat.com>
5937
5938 PR c/43245
5939 * gcc.dg/pr43245.c: New test.
5940
5941 2014-05-01 Marek Polacek <polacek@redhat.com>
5942
5943 PR c/56989
5944 * gcc.dg/pr56989.c: New test.
5945
5946 2014-04-30 Ian Lance Taylor <iant@google.com>
5947
5948 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5949 in go_compile_args rather than in argument to go-torture-execute.
5950
5951 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5952
5953 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5954 instead of getpid.
5955
5956 2014-04-30 Tobias Burnus <burnus@net-b.de>
5957
5958 * gfortran.dg/coarray_poly_6.f90
5959 * gfortran.dg/coarray_poly_7.f90
5960 * gfortran.dg/coarray_poly_8.f90
5961
5962 2014-04-30 Tobias Burnus <burnus@net-b.de>
5963
5964 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5965 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5966 * gfortran.dg/coarray/codimension.f90: New.
5967
5968 2014-04-30 Tobias Burnus <burnus@net-b.de>
5969
5970 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5971 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5972
5973 2014-04-30 Tobias Burnus <burnus@net-b.de>
5974
5975 * gfortran.dg/coarray_poly_4.f90: New.
5976 * gfortran.dg/coarray_poly_5.f90: New.
5977
5978 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5979
5980 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5981 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5982 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5983 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5984 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5985 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5986 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5987 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5988 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5989 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5990 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5991 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5992 * gcc.target/arm/simd/vuzps16_1.c: New file.
5993 * gcc.target/arm/simd/vuzps32_1.c: New file.
5994 * gcc.target/arm/simd/vuzps8_1.c: New file.
5995 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5996 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5997 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5998
5999 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6000
6001 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6002 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6003 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6004
6005 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6006
6007 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6008 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6009 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6010 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6011 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6012 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6013 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6014 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6015 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6016 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6017 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6018 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6019 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6020 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6021 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6022 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6023 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6024 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6025 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6026 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6027 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6028 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6029 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6030 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6031 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6032 * gcc.target/aarch64/simd/vuzps16.x: New file.
6033 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6034 * gcc.target/aarch64/simd/vuzps32.x: New file.
6035 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6036 * gcc.target/aarch64/simd/vuzps8.x: New file.
6037 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6038 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6039 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6040 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6041 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6042 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6043
6044 2014-04-30 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/48329
6047 * gfortran.dg/vect/pr48329.f90: New testcase.
6048
6049 2014-04-30 Marek Polacek <polacek@redhat.com>
6050
6051 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6052 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6053
6054 2014-04-30 Marek Polacek <polacek@redhat.com>
6055
6056 PR c/60139
6057 * gcc.dg/pr60139.c: New test.
6058
6059 2014-04-30 Marek Polacek <polacek@redhat.com>
6060
6061 PR c/60351
6062 * gcc.dg/pr60351.c: New test.
6063
6064 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6065
6066 * gcc.target/arm/simd/simd.exp: New file.
6067 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6068 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6069 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6070 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6071 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6072 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6073 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6074 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6075 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6076 * gcc.target/arm/simd/vzipf32_1.c: New file.
6077 * gcc.target/arm/simd/vzipp16_1.c: New file.
6078 * gcc.target/arm/simd/vzipp8_1.c: New file.
6079 * gcc.target/arm/simd/vzips16_1.c: New file.
6080 * gcc.target/arm/simd/vzips32_1.c: New file.
6081 * gcc.target/arm/simd/vzips8_1.c: New file.
6082 * gcc.target/arm/simd/vzipu16_1.c: New file.
6083 * gcc.target/arm/simd/vzipu32_1.c: New file.
6084 * gcc.target/arm/simd/vzipu8_1.c: New file.
6085
6086 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6087
6088 PR c++/51707
6089 * g++.dg/cpp0x/constexpr-51707.C: New.
6090
6091 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6092
6093 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6094 occurrences of "int" in the gimple dump to reflect that the return
6095 types of functions now show up in such dumps.
6096 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6097
6098 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR tree-optimization/60971
6101 * c-c++-common/turtore/pr60971.c: New test.
6102
6103 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6104
6105 * gcc.target/aarch64/simd/simd.exp: New file.
6106 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6107 * gcc.target/aarch64/simd/vzipf32.x: New file.
6108 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6109 * gcc.target/aarch64/simd/vzipp16.x: New file.
6110 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6111 * gcc.target/aarch64/simd/vzipp8.x: New file.
6112 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6113 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6114 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6115 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6116 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6117 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6118 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6119 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6120 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6121 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6122 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6123 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6124 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6125 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6126 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6127 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6128 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6129 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6130 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6131 * gcc.target/aarch64/simd/vzips16.x: New file.
6132 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6133 * gcc.target/aarch64/simd/vzips32.x: New file.
6134 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6135 * gcc.target/aarch64/simd/vzips8.x: New file.
6136 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6137 * gcc.target/aarch64/simd/vzipu16.x: New file.
6138 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6139 * gcc.target/aarch64/simd/vzipu32.x: New file.
6140 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6141 * gcc.target/aarch64/simd/vzipu8.x: New file.
6142
6143 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6144
6145 * gcc.target/aarch64/fcsel_1.c: New test case.
6146
6147 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6148
6149 PR libfortran/60810
6150 * gfortran.dg/arrayio_13.f90: New test.
6151
6152 2014-04-28 Martin Jambor <mjambor@suse.cz>
6153
6154 * gcc.dg/tree-ssa/sra-14.c: New test.
6155
6156 2014-04-28 Richard Biener <rguenther@suse.de>
6157
6158 PR middle-end/60092
6159 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6160 * gcc.dg/vect/pr60092.c: Likewise.
6161
6162 2014-04-28 Richard Biener <rguenther@suse.de>
6163
6164 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6165 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6166 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6167 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6168
6169 2014-04-28 Richard Biener <rguenther@suse.de>
6170
6171 PR tree-optimization/60979
6172 * gcc.dg/graphite/pr60979.c: New testcase.
6173
6174 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6175
6176 PR c/60983
6177 * gcc.dg/pr60114.c: Use signed chars.
6178
6179 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6180
6181 PR c++/59120
6182 * g++.dg/cpp0x/alias-decl-43.C: New.
6183
6184 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6185
6186 PR fortran/59604
6187 PR fortran/58003
6188 * gfortran.dg/no_range_check_3.f90: New test.
6189
6190 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6191
6192 PR libfortran/52539
6193 * gfortran.dg/namelist_utf8.f90: New test.
6194
6195 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6196
6197 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6198 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6199 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6200
6201 2014-04-25 Cary Coutant <ccoutant@google.com>
6202
6203 PR debug/60929
6204 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6205 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6206 -fdebug-types-section flag.
6207
6208 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6209
6210 * gcc.target/arm/tail-long-call.c: New test.
6211
6212 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6213
6214 PR tree-optimization/60930
6215 * gcc.dg/torture/pr60930.c: New test.
6216
6217 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR tree-optimization/60960
6220 * gcc.c-torture/execute/pr60960.c: New test.
6221
6222 2014-04-25 Marek Polacek <polacek@redhat.com>
6223
6224 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6225
6226 2014-04-25 Marek Polacek <polacek@redhat.com>
6227
6228 PR c/18079
6229 * gcc.dg/pr18079.c: New test.
6230 * gcc.dg/pr18079-2.c: New test.
6231
6232 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6233
6234 * c-c++-common/gomp/pr60823-2.c: Require effective target
6235 vect_simd_clones.
6236
6237 2014-04-25 Marek Polacek <polacek@redhat.com>
6238
6239 PR c/60114
6240 * gcc.dg/pr60114.c: New test.
6241
6242 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6243
6244 * gcc.c-torture/execute/20140425-1.c: New test.
6245
6246 2014-04-25 Marek Polacek <polacek@redhat.com>
6247
6248 PR c/60156
6249 * c-c++-common/pr60156.c: New test.
6250
6251 2014-04-25 Richard Biener <rguenther@suse.de>
6252
6253 PR ipa/60912
6254 * g++.dg/opt/pr60912.C: New testcase.
6255
6256 2014-04-25 Richard Biener <rguenther@suse.de>
6257
6258 PR ipa/60911
6259 * gcc.dg/lto/pr60911_0.c: New testcase.
6260
6261 2014-04-24 Cong Hou <congh@google.com>
6262
6263 PR tree-optimization/60896
6264 * g++.dg/vect/pr60896.cc: New test.
6265
6266 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6267
6268 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6269 unpack builtin functionss for 128-bit types.
6270 * gcc.target/powerpc/pack02.c: Likewise.
6271 * gcc.target/powerpc/pack03.c: Likewise.
6272 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6273 divide builtin functionss.
6274 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6275 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6276 functions.
6277 * gcc.target/powerpc/bcd-2.c: Likewise.
6278 * gcc.target/powerpc/bcd-3.c: Likewise.
6279 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6280 builtin functionss.
6281 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6282
6283 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6284
6285 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6286 keeps_null_pointer_checks.
6287 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6288 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6289 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6290 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6291
6292 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6293
6294 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6295 Replace load with read and store with write.
6296
6297 2014-04-24 Jeff Law <law@redhat.com>
6298
6299 PR target/60822
6300 * gcc.c-torture/pr60822.c: New test.
6301 * gcc.c-torture/pr60822.x: New test.
6302
6303 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6304
6305 PR c++/57958
6306 * g++.dg/cpp0x/pr57958.C: New test.
6307
6308 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6309
6310 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6311 true for aarch64_be.
6312
6313 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6314 Tom de Vries <tom@codesourcery.com>
6315
6316 * gcc.dg/fuse-caller-save.c: New test.
6317
6318 2014-04-24 Joey Ye <joey.ye@arm.com>
6319
6320 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6321
6322 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323
6324 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6325 * gcc.dg/vect/vect-bswap16: New test.
6326 * gcc.dg/vect/vect-bswap32: Likewise.
6327 * gcc.dg/vect/vect-bswap64: Likewise.
6328
6329 2014-04-23 Jeff Law <law@redhat.com>
6330
6331 PR tree-optimization/60902
6332 * gcc.target/i386/pr60902.c: New test.
6333
6334 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6335
6336 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6337 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6338 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6339
6340 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6341
6342 * gcc.target/arm/rev16.c: New test.
6343
6344 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6345
6346 * gcc.target/aarch64/rev16_1.c: New test.
6347
6348 2014-04-23 Richard Biener <rguenther@suse.de>
6349
6350 PR tree-optimization/60903
6351 * gcc.dg/torture/pr60903.c: New testcase.
6352
6353 2014-04-23 Richard Biener <rguenther@suse.de>
6354
6355 PR middle-end/60895
6356 * g++.dg/torture/pr60895.C: New testcase.
6357
6358 2014-04-23 Richard Biener <rguenther@suse.de>
6359
6360 PR middle-end/60891
6361 * gcc.dg/torture/pr60891.c: New testcase.
6362
6363 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR sanitizer/60275
6366 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6367 -fno-sanitize-recover to dg-options.
6368 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6369 add -std=c++11 to dg-options.
6370 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6371 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6372 add -std=c++1y to dg-options.
6373 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6374 -fno-sanitize-recover to dg-options.
6375 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6376 * c-c++-common/ubsan/vla-4.c: Likewise.
6377 * c-c++-common/ubsan/pr59503.c: Likewise.
6378 * c-c++-common/ubsan/vla-3.c: Likewise.
6379 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6380 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6381 * c-c++-common/ubsan/shift-3.c: Likewise.
6382 * c-c++-common/ubsan/overflow-1.c: Likewise.
6383 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6384 * c-c++-common/ubsan/vla-2.c: Likewise.
6385 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6386 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6387 * c-c++-common/ubsan/shift-6.c: Likewise.
6388 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6389 * c-c++-common/ubsan/overflow-add-3.c: New test.
6390 * c-c++-common/ubsan/overflow-add-4.c: New test.
6391 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6392 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6393
6394 2014-04-22 Christian Bruel <christian.bruel@st.com>
6395
6396 * gcc.target/sh/hiconst.c: New test.
6397
6398 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6399
6400 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6401 lroundf generates custom round instruction, too.
6402
6403 2014-04-22 Tobias Burnus <burnus@net-b.de>
6404
6405 PR fortran/60881
6406 * coarray/alloc_comp_3.f90: New.
6407
6408 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6409
6410 PR target/60868
6411 * gcc.target/i386/pr60868.c: New testcase.
6412
6413 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c/59073
6416 * c-c++-common/gomp/pr59073.c: New test.
6417
6418 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6419
6420 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6421
6422 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6423
6424 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6425 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6426
6427 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6428
6429 * gcc.dg/memcpy-5.c: New test.
6430
6431 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6432
6433 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6434
6435 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6436 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6437 *-*-solaris2.9.
6438 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6439 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6440 from dg-options.
6441 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6442 from dg-additional-options.
6443 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6444 from dg-options.
6445
6446 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6447 execution check.
6448 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6449 (sigill_hdlr): Remove.
6450 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6451 check.
6452
6453 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6454 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6455 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6456
6457 * lib/target-supports.exp (add_options_for_tls): Remove
6458 *-*-solaris2.9* handling.
6459
6460 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6461
6462 * gcc.target/aarch64/vect_cvtf_1.c: New.
6463
6464 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR tree-optimization/60823
6467 * c-c++-common/gomp/pr60823-1.c: New test.
6468 * c-c++-common/gomp/pr60823-2.c: New test.
6469 * c-c++-common/gomp/pr60823-3.c: New test.
6470
6471 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6472
6473 * gcc.target/arm/anddi_notdi-1.c: New test.
6474 * gcc.target/arm/iordi_notdi-1.c: New test case.
6475
6476 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6477
6478 * gcc.target/arm/iordi_notdi-1.c: New test.
6479
6480 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6481
6482 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6483
6484 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6485
6486 PR target/60735
6487 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6488 not cause errors if -mspe.
6489
6490 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6491
6492 PR target/60909
6493 * gcc.target/i386/pr60909-1.c: New test.
6494 * gcc.target/i386/pr60909-2.c: Ditto.
6495
6496 2014-04-18 Cong Hou <congh@google.com>
6497
6498 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6499 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6500
6501 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502
6503 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6504 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6505
6506 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/59200
6509 * g++.dg/cpp0x/alias-decl-42.C: New.
6510
6511 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6512
6513 * gcc.target/powerpc/ti_math1.c: New.
6514 * gcc.target/powerpc/ti_math2.c: New.
6515
6516 2014-04-17 Martin Jambor <mjambor@suse.cz>
6517
6518 * gnat.dg/opt34.adb: New.
6519 * gnat.dg/opt34_pkg.ads: Likewise.
6520
6521 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6522
6523 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6524 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6525
6526 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6527
6528 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6529 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6530
6531 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6532
6533 PR target/60847
6534 Forward port from 4.8 branch
6535 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6536
6537 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6538 Fix scan patterns.
6539 * gcc.target/i386/bmi-2.c: Ditto.
6540
6541 2014-04-17 Richard Biener <rguenther@suse.de>
6542
6543 PR middle-end/60849
6544 * g++.dg/opt/pr60849.C: New testcase.
6545
6546 2014-04-17 Richard Biener <rguenther@suse.de>
6547
6548 PR tree-optimization/60836
6549 * g++.dg/vect/pr60836.cc: New testcase.
6550
6551 2014-04-17 Richard Biener <rguenther@suse.de>
6552
6553 PR tree-optimization/60841
6554 * gcc.dg/vect/pr60841.c: New testcase.
6555
6556 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6557
6558 * g++.dg/ipa/devirt-31.C: New testcase.
6559
6560 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6561
6562 PR lto/60820
6563 * gcc.dg/lto/pr60820_0.c: New testcase.
6564 * gcc.dg/lto/pr60820_1.c: New testcase.
6565
6566 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6567
6568 PR ipa/60854
6569 * g++.dg/torture/pr60854.C: New testcase.
6570
6571 2014-04-16 Catherine Moore <clm@codesourcery.com>
6572
6573 * gcc.target/mips/umips-store16-2.c: New test.
6574
6575 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6576
6577 * g++.dg/cpp0x/initlist-vect.C: New file.
6578
6579 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6580
6581 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6582 * gcc.dg/uninit-I-O0.c: Likewise.
6583 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6584
6585 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR tree-optimization/60844
6588 * gcc.dg/pr60844.c: New test.
6589
6590 2014-04-15 Richard Biener <rguenther@suse.de>
6591
6592 PR rtl-optimization/56965
6593 * gcc.dg/torture/pr56965-1.c: New testcase.
6594 * gcc.dg/torture/pr56965-2.c: Likewise.
6595
6596 2014-04-15 Teresa Johnson <tejohnson@google.com>
6597
6598 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6599
6600 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6601
6602 * gnat.dg/vect14.adb: New test.
6603
6604 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6605
6606 * gnat.dg/vect12.ad[sb]: New test.
6607 * gnat.dg/vect13.ad[sb]: Likewise.
6608
6609 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6610
6611 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6612 under qemu-arm.
6613 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6614 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6615 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6616 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6617 * c-c++-common/ubsan/null-1.c: Likewise.
6618 * c-c++-common/ubsan/null-10.c: Likewise.
6619 * c-c++-common/ubsan/null-11.c: Likewise.
6620 * c-c++-common/ubsan/null-2.c: Likewise.
6621 * c-c++-common/ubsan/null-3.c: Likewise.
6622 * c-c++-common/ubsan/null-4.c: Likewise.
6623 * c-c++-common/ubsan/null-5.c: Likewise.
6624 * c-c++-common/ubsan/null-6.c: Likewise.
6625 * c-c++-common/ubsan/null-7.c: Likewise.
6626 * c-c++-common/ubsan/null-8.c: Likewise.
6627 * c-c++-common/ubsan/null-9.c: Likewise.
6628 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6629 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6630 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6631 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6632 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6633 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6634 * c-c++-common/ubsan/pr59333.c: Likewise.
6635 * c-c++-common/ubsan/pr59667.c: Likewise.
6636 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6637 * c-c++-common/ubsan/pr60636.c: Likewise.
6638 * c-c++-common/ubsan/shift-1.c: Likewise.
6639 * c-c++-common/ubsan/shift-2.c: Likewise.
6640 * c-c++-common/ubsan/vla-1.c: Likewise.
6641
6642 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6643
6644 * gnat.dg/vect11.ad[sb]: New test.
6645
6646 2014-04-14 Richard Biener <rguenther@suse.de>
6647
6648 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6649
6650 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6651
6652 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6653
6654 2014-04-14 Richard Biener <rguenther@suse.de>
6655 Marc Glisse <marc.glisse@inria.fr>
6656
6657 PR c/60819
6658 * gcc.target/i386/vec-may_alias.c: New testcase.
6659
6660 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6661
6662 * lib/target-supports.exp
6663 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6664 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6665 Fix formatting.
6666
6667 2014-04-14 Richard Biener <rguenther@suse.de>
6668
6669 PR lto/60720
6670 * gcc.dg/lto/pr60720_0.c: New testcase.
6671 * gcc.dg/lto/pr60720_1.c: Likewise.
6672
6673 2014-04-14 Christian Bruel <christian.bruel@st.com>
6674
6675 * gcc.target/sh/memset.c: New test.
6676
6677 2014-04-14 Richard Biener <rguenther@suse.de>
6678
6679 PR middle-end/55022
6680 * gcc.dg/graphite/pr55022.c: New testcase.
6681
6682 2014-04-14 Richard Biener <rguenther@suse.de>
6683
6684 PR tree-optimization/59817
6685 PR tree-optimization/60453
6686 * gfortran.dg/graphite/pr59817.f: New testcase.
6687 * gcc.dg/graphite/pr59817-1.c: Likewise.
6688 * gcc.dg/graphite/pr59817-2.c: Likewise.
6689
6690 2014-04-14 Jason Merrill <jason@redhat.com>
6691
6692 Revert:
6693 * lib/gcc-dg.exp (dg-build-dso): New.
6694 (gcc-dg-test-1): Handle dg-do-what "dso".
6695
6696 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6697
6698 PR fortran/60717
6699 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6700
6701 PR fortran/58085
6702 * gfortran.dg/associate_15.f90: New test.
6703
6704 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6705
6706 PR middle-end/60467
6707 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6708 case to check.
6709
6710 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6711
6712 PR middle-end/60469
6713 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6714
6715 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6716
6717 * gcc.target/mips/umips-store16-1.c: New test.
6718
6719 2014-04-11 Tobias Burnus <burnus@net-b.de>
6720
6721 PR c/60194
6722 * * g++.dg/warn/warn_format_signedness.C: New.
6723 * gcc.dg/format/warn-signedness.c: New.
6724
6725 2014-04-11 Tobias Burnus <burnus@net-b.de>
6726
6727 PR fortran/58880
6728 PR fortran/60495
6729 * gfortran.dg/finalize_25.f90: New.
6730
6731 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6732
6733 * gcc.target/epiphany/t1068-2.c: New file.
6734
6735 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6736
6737 * gcc.target/epiphany/btst-1.c: New test.
6738
6739 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6740
6741 PR rtl-optimization/60651
6742 * gcc.target/epiphany/mode-switch.c: New test.
6743
6744 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/58600
6747 * g++.dg/cpp0x/gen-attrs-58.C: New.
6748 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6749
6750 2014-04-11 Steve Ellcey <sellcey@mips.com>
6751 Jakub Jelinek <jakub@redhat.com>
6752
6753 PR middle-end/60556
6754 * gcc.c-torture/compile/pr60556.c: New test.
6755
6756 2014-04-11 Richard Biener <rguenther@suse.de>
6757
6758 PR middle-end/60797
6759 * gcc.dg/pr60797.c: New testcase.
6760
6761 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6762
6763 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6764 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6765 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6766 rename to ...
6767 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6768 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6769 instructions as well.
6770
6771 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR rtl-optimization/60663
6774 * gcc.target/arm/pr60663.c: New test.
6775
6776 2014-04-10 Jason Merrill <jason@redhat.com>
6777
6778 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6779
6780 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6781
6782 PR lto/60567
6783 * g++.dg/lto/pr60567_0.C: New test.
6784
6785 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6786
6787 * gfortran.dg/class_nameclash.f90: New test.
6788
6789 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6790
6791 PR c++/52844
6792 * g++.dg/cpp0x/variadic156.C: New.
6793
6794 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6795
6796 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6797 long.
6798
6799 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6800
6801 PR debug/60655
6802 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6803 -fdata-sections.
6804
6805 2014-04-09 Steve Ellcey <sellcey@mips.com>
6806
6807 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6808 and scan lists.
6809
6810 2014-04-09 Cong Hou <congh@google.com>
6811
6812 PR testsuite/60773
6813 * lib/target-supports.exp:
6814 (check_effective_target_vect_widen_si_to_di_pattern): New.
6815 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6816 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6817 targets only.
6818 (foo): Fix up formatting.
6819 (main): Call check_vect.
6820
6821 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6822
6823 PR c++/59115
6824 * g++.dg/template/crash119.C: New.
6825
6826 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6827
6828 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6829
6830 2014-04-08 Jason Merrill <jason@redhat.com>
6831
6832 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6833
6834 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6835
6836 PR rtl-optimization/60776
6837 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6838 * gcc.dg/builtin-bswap-7.c: Likewise.
6839 * gcc.dg/builtin-bswap-6a.c: New testcase.
6840 * gcc.dg/builtin-bswap-7a.c: New testcase.
6841
6842 Revert
6843 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6844
6845 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6846 optimization.
6847 * gcc.dg/builtin-bswap-7.c: Likewise.
6848
6849 2014-04-08 Richard Biener <rguenther@suse.de>
6850
6851 PR tree-optimization/60785
6852 * gcc.dg/graphite/pr60785.c: New testcase.
6853
6854 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856 PR target/60602
6857 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6858 with as at -O0.
6859
6860 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6861
6862 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6863 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6864 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6865
6866 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6869
6870 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6871
6872 PR target/60609
6873 * g++.dg/torture/pr60609.C: New test.
6874
6875 2014-04-07 Richard Biener <rguenther@suse.de>
6876
6877 PR tree-optimization/60766
6878 * gcc.dg/torture/pr60766.c: New testcase.
6879
6880 2014-04-07 Jason Merrill <jason@redhat.com>
6881
6882 * lib/gcc-dg.exp (dg-build-dso): New.
6883 (gcc-dg-test-1): Handle dg-do-what "dso".
6884 * lib/target-supports.exp (add_options_for_dlopen): New.
6885 (check_effective_target_dlopen): Use it.
6886
6887 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6888
6889 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6890
6891 2014-04-07 Richard Biener <rguenther@suse.de>
6892
6893 PR middle-end/60750
6894 * g++.dg/torture/pr60750.C: New testcase.
6895 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6896
6897 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6898
6899 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6900
6901 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6902
6903 PR testsuite/60671
6904 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6905
6906 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6907
6908 PR testsuite/60672
6909 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6910
6911 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6912
6913 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6914
6915 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6916
6917 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6918
6919 * gcc.target/avr/dev-specific-rmw.c: New test.
6920
6921 2014-04-04 Cong Hou <congh@google.com>
6922
6923 PR tree-optimization/60656
6924 * gcc.dg/vect/pr60656.c: New test.
6925
6926 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6927
6928 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6929 optimization.
6930 * gcc.dg/builtin-bswap-7.c: Likewise.
6931
6932 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6933
6934 PR c++/58207
6935 * g++.dg/cpp0x/constexpr-ice15.C: New.
6936
6937 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6938
6939 PR ipa/59626
6940 testcase by Richard Biener
6941 * gcc.dg/lto/pr59626_0.c: New testcase.
6942 * gcc.dg/lto/pr59626_1.c: New testcase.
6943
6944 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6945
6946 PR debug/60655
6947 * gcc.c-torture/compile/pr60655-1.c: New test.
6948
6949 2014-04-04 Martin Jambor <mjambor@suse.cz>
6950
6951 PR ipa/60640
6952 * g++.dg/ipa/pr60640-1.C: New test.
6953 * g++.dg/ipa/pr60640-2.C: Likewise.
6954 * g++.dg/ipa/pr60640-3.C: Likewise.
6955 * g++.dg/ipa/pr60640-4.C: Likewise.
6956
6957 2014-04-04 Jeff Law <law@redhat.com>
6958
6959 PR target/60657
6960 * gcc.target/arm/pr60657.c: New test.
6961
6962 2014-04-04 Richard Biener <rguenther@suse.de>
6963
6964 PR ipa/60746
6965 * g++.dg/torture/pr60746.C: New testcase.
6966
6967 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6968
6969 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6970 * g++.old-deja/g++.jason/overload21.C: Likewise.
6971 * g++.old-deja/g++.law/init5.C: Likewise.
6972
6973 2014-04-03 Cong Hou <congh@google.com>
6974
6975 PR tree-optimization/60505
6976 * gcc.dg/vect/pr60505.c: New test.
6977
6978 2014-04-03 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/60740
6981 * gcc.dg/graphite/pr60740.c: New testcase.
6982
6983 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6984
6985 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6986 * g++.dg/warn/Wnvdtor-2.C: New.
6987 * g++.dg/warn/Wnvdtor-3.C: New.
6988 * g++.dg/warn/Wnvdtor-4.C: New.
6989 * g++.dg/warn/Weff1.C: Delete.
6990 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6991 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6992
6993 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6994
6995 PR ipa/60659
6996 * g++.dg/torture/pr60659.C: New testcase.
6997
6998 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6999
7000 PR tree-optimization/60733
7001 * gcc.dg/torture/pr60733.c: New test.
7002
7003 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7004
7005 PR rtl-optimization/60650
7006 * gcc.target/arm/pr60650-2.c: New.
7007
7008 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7009
7010 * gcc.target/i386/avx2-vpand-3.c,
7011 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7012
7013 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7014
7015 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7016 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7017 gcc.target/i386/memcpy-strategy-1.c,
7018 gcc.target/i386/memcpy-strategy-2.c,
7019 gcc.target/i386/memcpy-vector_loop-1.c,
7020 gcc.target/i386/memcpy-vector_loop-2.c,
7021 gcc.target/i386/memset-vector_loop-1.c,
7022 gcc.target/i386/memset-vector_loop-2.c,
7023 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7024 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7025 -march= options different from those in dg-options.
7026
7027 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7028
7029 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7030 gcc.target/i386/pr30970.c: Use -mtune=generic.
7031 * gcc.target/i386/avx2-vpaddb-3.c,
7032 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7033 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7034 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7035 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7036 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7037 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7038 gcc.target/i386/avx2-vpsubw-3.c,
7039 gcc.target/i386/avx256-unaligned-load-1.c,
7040 gcc.target/i386/avx256-unaligned-load-4.c,
7041 gcc.target/i386/avx256-unaligned-store-1.c,
7042 gcc.target/i386/avx256-unaligned-store-2.c,
7043 gcc.target/i386/avx256-unaligned-store-4.c: Use
7044 -mno-prefer-avx128.
7045
7046 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7047 Iain Sandoe <iain@codesourcery.com>
7048
7049 PR target/54083
7050 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7051 with the additional options -Wl,-undefined,dynamic_lookup
7052 and -Wl,-flat_namespace.
7053 * gcc.dg/torture/pr53922.c: Additional option
7054 -Wl,-flat_namespace for darwin[89].
7055 * gcc.dg/torture/pr60092.c: Additional options
7056 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7057 for darwin[89].
7058
7059 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7060
7061 PR target/43751
7062 * lib/prune.exp: Modify the regular express to prune
7063 the new warnings introduced by r205679 on darwin9.
7064
7065 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7066
7067 * g++.dg/init/ctor4.C: Adjust.
7068 * g++.dg/init/ctor4-1.C: New.
7069 * g++.dg/cpp0x/defaulted2.C: Adjust.
7070
7071 2014-04-01 Richard Henderson <rth@redhat.com>
7072
7073 PR target/60704
7074 * gcc.dg/pr60704.c: New file.
7075
7076 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7077
7078 PR target/60363
7079 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7080 logical_op_short_circuit targets.
7081
7082 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7083
7084 PR libfortran/60128
7085 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7086 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7087
7088 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7089
7090 PR rtl-optimization/60700
7091 * gcc.target/i386/pr60700.c: New test.
7092
7093 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7094
7095 PR target/60650
7096 * gcc.target/arm/pr60650.c: Adjust command line options.
7097
7098 2014-03-31 Martin Jambor <mjambor@suse.cz>
7099
7100 PR middle-end/60647
7101 * gcc.dg/pr60647-1.c: New test.
7102 * gcc.dg/pr60647-2.c: Likewise.
7103
7104 2014-03-31 Richard Biener <rguenther@suse.de>
7105
7106 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7107
7108 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7109
7110 PR target/60034
7111 * gcc.target/aarch64/pr60034.c: New file.
7112
7113 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7114
7115 PR c++/60626
7116 * g++.dg/cpp1y/pr60626.C: New testcase.
7117
7118 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7119
7120 * gcc.dg/pr45416.c: Allow bextr on x86.
7121 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7122 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7123 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7124 * gcc.target/i386/l_fma_double_1.c,
7125 gcc.target/i386/l_fma_double_2.c,
7126 gcc.target/i386/l_fma_double_3.c,
7127 gcc.target/i386/l_fma_double_4.c,
7128 gcc.target/i386/l_fma_double_5.c,
7129 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7130 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7131 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7132 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7133 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7134 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7135 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7136
7137 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR target/60648
7140 * g++.dg/pr60648.C: Move test to...
7141 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7142 dg-options, add for fpic targets dg-additional-options -fPIC.
7143
7144 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/opt33.adb: New testcase.
7147
7148 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7149
7150 PR target/60697
7151 * gcc.target/aarch64/pr60697.c: New.
7152
7153 2014-03-27 Jeff Law <law@redhat.com>
7154
7155 PR target/60648
7156 * g++.dg/pr60648.C: New test.
7157
7158 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7159
7160 PR c++/60573
7161 * g++.dg/cpp1y/pr60573.C: New testcase.
7162
7163 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR target/60693
7166 * gcc.target/i386/pr60693.c: New test.
7167
7168 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7169
7170 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7171
7172 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c++/60689
7175 * c-c++-common/pr60689.c: New test.
7176
7177 PR c++/58678
7178 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7179 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7180 targets.
7181
7182 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7183
7184 PR target/60675
7185 * gcc.target/aarch64/pr60675.C: New.
7186
7187 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7188
7189 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7190 * lib/target-supports.exp: Return true for s390
7191 in check_effective_logical_op_short_circuit.
7192
7193 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7194
7195 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7196 of second source operand.
7197 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7198 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7199 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7200
7201 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7202
7203 PR ipa/60315
7204 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7205
7206 2014-03-28 Tobias Burnus <burnus@net-b.de>
7207
7208 * lib/cilk-plus-dg.exp: New.
7209 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7210 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7211
7212 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7213
7214 PR fortran/60522
7215 * gfortran.dg/where_4.f90: New test case.
7216
7217 2014-03-27 Tobias Burnus <burnus@net-b.de>
7218
7219 PR fortran/58880
7220 * gfortran.dg/finalize_24.f90: New.
7221
7222 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7223
7224 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7225 vbpermq builtin.
7226
7227 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7228 vec_select optimizations.
7229 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7230 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7231
7232 PR target/60672
7233 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7234 xxpermdi builtins are supported.
7235
7236 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7237
7238 PR rtl-optimization/60650
7239 * gcc.target/arm/pr60650.c: New.
7240
7241 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7242
7243 * gcc.target/s390/20140327-1.c: New testcase.
7244
7245 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7246
7247 PR middle-end/60682
7248 * g++.dg/gomp/pr60682.C: New test.
7249
7250 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7251
7252 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7253
7254 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7255
7256 PR target/60580
7257 * gcc.target/aarch64/pr60580_1.c: New.
7258 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7259 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7260
7261 2014-03-26 Dehao Chen <dehao@google.com>
7262
7263 * gcc.dg/predict-8.c: New test.
7264
7265 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7266
7267 PR c++/52369
7268 * g++.dg/init/const10.C: New.
7269 * g++.dg/init/const11.C: New.
7270 * g++.dg/init/pr25811.C: Adjust.
7271 * g++.dg/init/pr29043.C: Likewise.
7272 * g++.dg/init/pr43719.C: Likewise.
7273 * g++.dg/init/pr44086.C: Likewise.
7274 * g++.dg/init/ctor8.C: Likewise.
7275 * g++.dg/init/uninitialized1.C: Likewise.
7276
7277 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR sanitizer/60636
7280 * c-c++-common/ubsan/pr60636.c: New test.
7281
7282 2014-03-26 Andreas Schwab <schwab@suse.de>
7283
7284 * g++.dg/torture/pr60315.C: Remove duplication.
7285
7286 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7287
7288 * gcc.c-torture/execute/20140326-1.c: New test.
7289
7290 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7291
7292 PR ipa/60315
7293 * g++.dg/torture/pr60315.C: New testcase.
7294
7295 2014-03-25 Martin Jambor <mjambor@suse.cz>
7296
7297 PR ipa/60600
7298 * g++.dg/ipa/pr60600.C: New test.
7299
7300 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7301
7302 PR testsuite/58013
7303 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7304
7305 2014-03-25 Richard Biener <rguenther@suse.de>
7306
7307 PR middle-end/60635
7308 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7309 * gfortran.dg/lto/pr60635_1.c: Likewise.
7310
7311 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7312
7313 PR c++/60627
7314 * g++.dg/cpp1y/pr60627.C: New testcase.
7315
7316 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7317
7318 * gcc.target/aarch64/ushr64_1.c: New.
7319
7320 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7321
7322 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7323 (LONG_LONG): Use LLONG.
7324 (set_rvector_long): Explicitly return void.
7325 (set_vector_long): Likewise.
7326 (check_vector_long): Likewise.
7327
7328 2014-03-24 Marek Polacek <polacek@redhat.com>
7329
7330 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7331 Define INT_MIN.
7332 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7333 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7334 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7335 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7336 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7337 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7338 * c-c++-common/ubsan/pr59503.c: Likewise.
7339 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7340 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7341 * c-c++-common/ubsan/shift-3.c: Likewise.
7342 * c-c++-common/ubsan/shift-6.c: Likewise.
7343 * c-c++-common/ubsan/undefined-1.c: Likewise.
7344 * c-c++-common/ubsan/vla-2.c: Likewise.
7345 * c-c++-common/ubsan/vla-3.c: Likewise.
7346 * c-c++-common/ubsan/vla-4.c: Likewise.
7347 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7348 * g++.dg/ubsan/return-2.C: Likewise.
7349
7350 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7351
7352 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7353 hppa*-*-hpux*.
7354
7355 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7356
7357 PR libfortran/59313
7358 PR libfortran/58015
7359 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7360 * gfortran.dg/round_4.f90: Likewise.
7361
7362 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7363
7364 PR libfortran/60128
7365 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7366 i?86-*-solaris2.9*.
7367
7368 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR sanitizer/60613
7371 * c-c++-common/ubsan/pr60613-1.c: New test.
7372 * c-c++-common/ubsan/pr60613-2.c: New test.
7373
7374 2014-03-22 Matthias Klose <doko@ubuntu.com>
7375
7376 * g++.dg/cpp0x/regress: Remove empty directory.
7377
7378 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR debug/60603
7381 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7382
7383 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7384
7385 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7386 * g++.dg/cpp1y/pr60393.C: Likewise.
7387
7388 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7389
7390 PR c++/60384
7391 * g++.dg/cpp1y/pr60384.C: New.
7392
7393 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7394
7395 PR target/60598
7396 * gcc.dg/pr60598.c: New test.
7397
7398 2014-03-21 Martin Jambor <mjambor@suse.cz>
7399
7400 PR ipa/59176
7401 * g++.dg/torture/pr59176.C: New test.
7402
7403 2014-03-21 Martin Jambor <mjambor@suse.cz>
7404
7405 PR ipa/60419
7406 * g++.dg/ipa/pr60419.C: New test.
7407
7408 2014-03-21 Richard Biener <rguenther@suse.de>
7409
7410 PR tree-optimization/60577
7411 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7412
7413 2014-03-21 Tobias Burnus <burnus@net-b.de>
7414
7415 PR fortran/60599
7416 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7417
7418 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR middle-end/60597
7421 * g++.dg/opt/pr60597.C: New test.
7422
7423 PR c++/60572
7424 * g++.dg/init/pr60572.C: New test.
7425
7426 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7427
7428 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7429
7430 2014-03-19 Tobias Burnus <burnus@net-b.de>
7431
7432 PR fortran/60543
7433 PR fortran/60283
7434 * gfortran.dg/implicit_pure_4.f90: New.
7435
7436 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/51474
7439 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7440
7441 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7442
7443 PR testsuite/60590
7444 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7445 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7446 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7447
7448 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/60332
7451 * g++.dg/cpp1y/pr60332.C: New.
7452
7453 2014-03-19 Marek Polacek <polacek@redhat.com>
7454
7455 PR sanitizer/60569
7456 * g++.dg/ubsan/pr60569.C: New test.
7457
7458 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7461
7462 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR tree-optimization/60559
7465 * g++.dg/vect/pr60559.cc: New test.
7466
7467 2014-03-18 Ian Lance Taylor <iant@google.com>
7468
7469 PR target/60563
7470 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7471 (ditype): Rename typedef from int64_t.
7472
7473 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7474
7475 PR c/55383
7476 * gcc.dg/cast-qual-3.c: New.
7477 Revert:
7478 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7479 * c-c++-common/Wcast-qual-1.c: More precise match text.
7480
7481 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7482
7483 PR fortran/55207
7484 PR fortran/60549
7485 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7486 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7487 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7488 * gfortran.dg/intent_optimize_1.f90: Ditto.
7489 * gfortran.dg/pointer_init_9.f90: Ditto.
7490 * gfortran.dg/volatile4.f90: Ditto.
7491 * gfortran.dg/volatile6.f90: Ditto.
7492
7493 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7494
7495 PR c/55383
7496 * c-c++-common/Wcast-qual-1.c: More precise match text.
7497
7498 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7499
7500 PR c++/60305
7501 * g++.dg/cpp0x/constexpr-ice14.C: New.
7502
7503 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7504
7505 PR c++/54250
7506 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7507
7508 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7509
7510 PR sanitizer/60535
7511 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7512 * c-c++-common/ubsan/null-2.c: Likewise.
7513 * c-c++-common/ubsan/null-3.c: Likewise.
7514 * c-c++-common/ubsan/null-4.c: Likewise.
7515 * c-c++-common/ubsan/null-5.c: Likewise.
7516 * c-c++-common/ubsan/null-6.c: Likewise.
7517 * c-c++-common/ubsan/null-7.c: Likewise.
7518 * c-c++-common/ubsan/null-8.c: Likewise.
7519 * c-c++-common/ubsan/null-9.c: Likewise.
7520 * c-c++-common/ubsan/null-10.c: Likewise.
7521 * c-c++-common/ubsan/null-11.c: Likewise.
7522 * c-c++-common/ubsan/overflow-1.c: Likewise.
7523 * c-c++-common/ubsan/overflow-2.c: Likewise.
7524 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7525 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7526 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7527 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7528 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7529 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7530 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7531 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7532 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7533 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7534 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7535 * c-c++-common/ubsan/pr59333.c: Likewise.
7536 * c-c++-common/ubsan/pr59503.c: Likewise.
7537 * c-c++-common/ubsan/pr59667.c: Likewise.
7538 * c-c++-common/ubsan/undefined-1.c: Likewise.
7539 * g++.dg/ubsan/pr59250.C: Likewise.
7540 * g++.dg/ubsan/pr59306.C: Likewise.
7541
7542 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7543
7544 * gcc.dg/tls/pr58595.c: Add tls options.
7545
7546 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7547
7548 * gcc.target/i386/avx-additional-reg-names.c: New.
7549 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7550
7551 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7552
7553 PR c++/60390
7554 * g++.dg/cpp1y/pr60390.C: New testcase.
7555
7556 PR c++/60391
7557 * g++.dg/cpp1y/pr60391.C: New testcase.
7558
7559 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/60516
7562 * gcc.target/i386/pr60516.c: New test.
7563
7564 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7565
7566 PR c++/59571
7567 * g++.dg/cpp0x/constexpr-ice13.C: New.
7568
7569 2014-03-17 Marek Polacek <polacek@redhat.com>
7570
7571 PR middle-end/60534
7572 * gcc.dg/gomp/pr60534.c: New test.
7573
7574 2014-03-17 Kai Tietz <ktietz@redhat.com>
7575
7576 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7577
7578 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7579
7580 PR testsuite/58851
7581 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7582 storage size.
7583
7584 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7585
7586 PR libfortran/58324
7587 * gfortran.dg/list_read_12.f90: New test.
7588
7589 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7590
7591 PR fortran/55207
7592 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7593 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7594 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7595 -Wno-aggressive-loop-optimizations and remove an unused variable.
7596 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7597 * gfortran.dg/pointer_init_9.f90: New.
7598 * gfortran.dg/volatile4.f90: Put into subroutine.
7599 * gfortran.dg/volatile6.f90: Ditto.
7600
7601 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7602
7603 PR fortran/60392
7604 * gfortran.dg/transpose_4.f90: New test.
7605
7606 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7607
7608 PR rtl-optimization/60508
7609 * gcc.target/i386/pr60508.c: New.
7610
7611 2014-03-14 Richard Biener <rguenther@suse.de>
7612
7613 PR middle-end/60518
7614 * g++.dg/pr60518.C: New testcase.
7615
7616 2014-03-14 Martin Jambor <mjambor@suse.cz>
7617
7618 PR lto/60461
7619 * gcc.dg/lto/pr60461_0.c: New test.
7620
7621 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7622
7623 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7624 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7625 * gcc.dg/lto/save-temps_0.c: New testcase.
7626
7627 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR middle-end/36282
7630 * c-c++-common/pr36282-1.c: New test.
7631 * c-c++-common/pr36282-2.c: New test.
7632 * c-c++-common/pr36282-3.c: New test.
7633 * c-c++-common/pr36282-4.c: New test.
7634
7635 2014-03-13 Richard Henderson <rth@redhat.com>
7636
7637 PR debug/60438
7638 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7639
7640 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7641
7642 PR c++/60383
7643 * g++.dg/template/crash118.C: New.
7644 * g++.dg/template/crash95.C: Adjust.
7645
7646 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7647
7648 PR rtl-optimization/57189
7649 * gcc.target/i386/pr57189.c: New.
7650
7651 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/60254
7654 * g++.dg/cpp0x/static_assert10.C: New.
7655 * g++.dg/cpp0x/static_assert11.C: Likewise.
7656 * g++.dg/cpp0x/static_assert3.C: Adjust.
7657
7658 2014-03-13 Richard Biener <rguenther@suse.de>
7659
7660 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7661
7662 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7663
7664 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7665 2.07 128-bit arithmetic.
7666 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7667
7668 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7669 due to when TImode is allowed in VSX registers, the allowable
7670 address modes for TImode is just a single indirect address in
7671 order for the value to be loaded and store in either GPR or VSX
7672 registers. This affects the generated code, and it would cause
7673 this test to fail, when such an option is used.
7674
7675 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7676
7677 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7678
7679 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7680
7681 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7682 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7683 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7684 only test for exactly one if if -mbranch-cost=1 has been passed.
7685
7686 2014-03-12 Christian Bruel <christian.bruel@st.com>
7687
7688 PR target/60264
7689 * gcc.target/arm/pr60264.c
7690
7691 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7692
7693 PR tree-optimization/60454
7694 * gcc.c-torture/execute/pr60454.c: New test.
7695
7696 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7697 Marc Glisse <marc.glisse@inria.fr>
7698
7699 PR tree-optimization/60502
7700 * gcc.c-torture/compile/pr60502.c: New test.
7701
7702 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR middle-end/60482
7705 * gcc.dg/vect/pr60482.c: New test.
7706
7707 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/60389
7710 * g++.dg/cpp0x/inh-ctor19.C: New.
7711
7712 2014-03-11 Richard Biener <rguenther@suse.de>
7713
7714 PR tree-optimization/60429
7715 PR tree-optimization/60485
7716 * gcc.dg/pr60485-1.c: New testcase.
7717 * gcc.dg/pr60485-2.c: Likewise.
7718
7719 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR ipa/60457
7722 * g++.dg/ipa/pr60457.C: New test.
7723
7724 2014-03-10 Richard Biener <rguenther@suse.de>
7725
7726 PR middle-end/60474
7727 * g++.dg/torture/pr60474.C: New testcase.
7728
7729 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7730
7731 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7732
7733 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7734
7735 * gcc.dg/lto/pr55113_0.c: New testcase.
7736
7737 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7738
7739 PR c++/60033
7740 * g++.dg/cpp1y/pr60033.C: New testcase.
7741
7742 PR c++/60393
7743 * g++.dg/cpp1y/pr60393.C: New testcase.
7744
7745 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7746
7747 PR libfortran/60128
7748 * gfortran.dg/fmt_en.f90: New test.
7749
7750 2014-03-07 Jason Merrill <jason@redhat.com>
7751
7752 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7753 * lib/target-supports.exp (check_effective_target_c++11): Now
7754 means C++11 and up.
7755 (check_effective_target_c++11_only): New.
7756 (check_effective_target_c++11_down): New.
7757 (check_effective_target_c++1y): New.
7758 (check_effective_target_c++1y_only): New.
7759 (check_effective_target_c++98_only): Rename from
7760 check_effective_target_c++98.
7761 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7762
7763 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7764
7765 PR c++/58609
7766 * g++.dg/cpp0x/constexpr-ice12.C: New.
7767
7768 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7769
7770 * c-c++-common/gomp/map-1.c: Extend.
7771
7772 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7773 Janus Weil <janus@gcc.gnu.org>
7774
7775 PR fortran/51976
7776 * gfortran.dg/deferred_type_component_1.f90 : New test.
7777 * gfortran.dg/deferred_type_component_2.f90 : New test.
7778
7779 2014-03-06 Marek Polacek <polacek@redhat.com>
7780
7781 PR c/60197
7782 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7783 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7784
7785 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR target/58595
7788 * gcc.dg/tls/pr58595.c: New test.
7789
7790 2014-03-06 Richard Biener <rguenther@suse.de>
7791
7792 PR middle-end/60445
7793 PR lto/60424
7794 PR lto/60427
7795 Revert
7796 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7797
7798 * gcc.dg/lto/pr55113_0.c: New testcase.
7799
7800 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR testsuite/59308
7803 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7804 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7805 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7806 s390*/i?86/x86_64.
7807 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7808 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7809 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7810 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7812 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7813 even for mips*/s390*/i?86/x86_64.
7814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7815 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7816 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7817 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7818 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7819
7820 PR lto/60404
7821 * gcc.dg/lto/pr60404_0.c: New test.
7822 * gcc.dg/lto/pr60404_1.c: New file.
7823 * gcc.dg/lto/pr60404_2.c: New file.
7824
7825 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7826
7827 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7828 long long" throughout.
7829 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7830 * gcc.dg/vmx/insert-vsx.c: Likewise.
7831 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7832 * gcc.dg/vmx/ld-vsx.c: Likewise.
7833 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7834 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7835 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7836 * gcc.dg/vmx/merge-vsx.c: Likewise.
7837 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7838 * gcc.dg/vmx/st-vsx.c: Likewise.
7839 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7840 * gcc.dg/vmx/stl-vsx.c: Likewise.
7841 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7842
7843 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7844
7845 * gcc.dg/lto/pr55113_0.c: New testcase.
7846
7847 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/60376
7850 * g++.dg/cpp1y/pr60376.C: New.
7851
7852 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7853
7854 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7855
7856 2014-03-04 Richard Biener <rguenther@suse.de>
7857
7858 PR tree-optimization/60382
7859 * gcc.dg/vect/pr60382.c: New testcase.
7860
7861 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7862
7863 PR libfortran/60148
7864 * gfortran.dg/namelist_84.f90: New test.
7865
7866 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7867
7868 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7869 argument to avoid inf values.
7870 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7871 UNION_FP_CHECK machinery.
7872
7873 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7874
7875 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7876 i32in128 cases outside special big-endian processing block.
7877
7878 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR preprocessor/60400
7881 * c-c++-common/cpp/pr60400.c: New test.
7882 * c-c++-common/cpp/pr60400-1.h: New file.
7883 * c-c++-common/cpp/pr60400-2.h: New file.
7884
7885 PR objc++/60398
7886 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7887
7888 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7889 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7890
7891 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7892
7893 PR ipa/60150
7894 * g++.dg/lto/pr60150.H: New testcase.
7895 * g++.dg/lto/pr60150_0.C: New testcase.
7896 * g++.dg/lto/pr60150_1.C: New testcase.
7897
7898 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7899
7900 PR ipa/60306
7901 * g++.dg/ipa/devirt-29.C: New testcase
7902
7903 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7904
7905 PR fortran/60236
7906 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7907
7908 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7909
7910 PR c++/50025
7911 * g++.dg/cpp0x/pr50025.C: New.
7912
7913 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7914
7915 PR c++/60377
7916 * g++.dg/cpp1y/pr60377.C: New testcase.
7917
7918 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7919
7920 PR fortran/60341
7921 * gfortran.dg/str_comp_optimize_1.f90: New test.
7922
7923 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7924
7925 PR target/60071
7926 * gcc.c-torture/compile/pr60071.c: New.
7927
7928 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7929
7930 PR fortran/60359
7931 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7932
7933 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7934
7935 PR c++/58610
7936 * g++.dg/cpp0x/constexpr-ice11.C: New.
7937
7938 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/60314
7941 * g++.dg/cpp1y/auto-fn24.C: New.
7942
7943 2014-02-28 Joey Ye <joey.ye@arm.com>
7944
7945 PR target/PR60169
7946 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7947
7948 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7949
7950 PR c++/60253
7951 * g++.dg/overload/ellipsis2.C: New.
7952
7953 2014-02-27 Jeff Law <law@redhat.com>
7954
7955 PR rtl-optimization/52714
7956 * gcc.c-torture/compile/pr52714.c: New test.
7957
7958 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7959 Jeff Law <law@redhat.com>
7960
7961 PR rtl-optimization/49847
7962 * g++.dg/pr49847.C: New test.
7963
7964 2014-02-27 Marek Polacek <polacek@redhat.com>
7965
7966 PR middle-end/59223
7967 * c-c++-common/pr59223.c: New test.
7968
7969 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7970
7971 * common/config/i386/predicates.md (const1256_operand): Remove.
7972 (const2356_operand): New.
7973 (const_1_to_2_operand): Remove.
7974 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7975 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7976 (*avx512pf_gatherpf<mode>sf): Ditto.
7977 (avx512pf_gatherpf<mode>df): Ditto.
7978 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7979 (*avx512pf_gatherpf<mode>df): Ditto.
7980 (avx512pf_scatterpf<mode>sf): Ditto.
7981 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7982 (*avx512pf_scatterpf<mode>sf): Ditto.
7983 (avx512pf_scatterpf<mode>df): Ditto.
7984 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7985 (*avx512pf_scatterpf<mode>df): Ditto.
7986 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7987
7988 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7989
7990 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7991 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7992 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7993 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7994 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7995 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7996 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7997 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7998
7999 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8000
8001 PR target/60280
8002 * gnat.dg/renaming5.adb: Change to two expected gotos.
8003 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8004 jump threads.
8005 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8006 messages for removed basic block.
8007 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8008 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8009 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8010 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8011
8012 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8013
8014 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8015 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8016 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8017 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8018 * gcc.dg/vmx/merge-vsx.c: Likewise.
8019 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8020
8021 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8022
8023 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8024 * gcc.target/i386/prefetchwt1-1.c: New.
8025 * g++.dg/other/i386-2.C: Add new option.
8026 * g++.dg/other/i386-3.C: Ditto.
8027 * gcc.target/i386/sse-12.c: Ditto.
8028 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8029 * gcc.target/i386/sse-22.c: Add new option.
8030 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8031
8032 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8033
8034 PR libfortran/59313
8035 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8036
8037 PR libfortran/58015
8038 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8039
8040 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8041
8042 PR c++/60311
8043 * g++.dg/cpp1y/pr60311.C: New testcase.
8044
8045 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8046
8047 PR c++/60065
8048 * g++.dg/cpp1y/pr60065.C: New testcase.
8049
8050 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8051
8052 PR rtl-optimization/60268
8053 * gcc.c-torture/compile/pr60268.c: New test.
8054
8055 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8056
8057 * gcc.target/microblaze/others/mem_reload.c: New test.
8058
8059 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8060
8061 * gcc.dg/vmx/lde.c: New test.
8062 * gcc.dg/vmx/lde-be-order.c: New test.
8063 * gcc.dg/vmx/ste.c: New test.
8064 * gcc.dg/vmx/ste-be-order.c: New test.
8065
8066 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8067
8068 PR testsuite/60173
8069 * lib/target-supports.exp
8070 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8071 and crisv32-*-* to list.
8072
8073 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8074
8075 PR fortran/60302
8076 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8077
8078 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8079
8080 * gcc.dg/vmx/vsums.c: Check entire result vector.
8081 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8082
8083 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8084
8085 * gcc.dg/vmx/ld.c: New test.
8086 * gcc.dg/vmx/ld-be-order.c: New test.
8087 * gcc.dg/vmx/ld-vsx.c: New test.
8088 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8089 * gcc.dg/vmx/ldl.c: New test.
8090 * gcc.dg/vmx/ldl-be-order.c: New test.
8091 * gcc.dg/vmx/ldl-vsx.c: New test.
8092 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8093 * gcc.dg/vmx/st.c: New test.
8094 * gcc.dg/vmx/st-be-order.c: New test.
8095 * gcc.dg/vmx/st-vsx.c: New test.
8096 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8097 * gcc.dg/vmx/stl.c: New test.
8098 * gcc.dg/vmx/stl-be-order.c: New test.
8099 * gcc.dg/vmx/stl-vsx.c: New test.
8100 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8101
8102 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8103
8104 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8105 * g++.dg/other/i386-3.C (dg-options): Ditto.
8106 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8107 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8108 -mavx512pf and -msha.
8109
8110 2014-02-21 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/60276
8113 * gcc.dg/vect/pr60276.c: New testcase.
8114
8115 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8116
8117 PR fortran/60234
8118 * gfortran.dg/finalize_23.f90: New.
8119
8120 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8121
8122 PR c++/60052
8123 PR c++/60053
8124 * g++.dg/cpp1y/pr60052.C: New testcase.
8125 * g++.dg/cpp1y/pr60053.C: New testcase.
8126
8127 2014-02-21 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/60286
8130 * gfortran.dg/inquire_16.f90: New.
8131
8132 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8133
8134 * gcc.target/nios2/biggot-1.c: New.
8135 * gcc.target/nios2/biggot-2.c: New.
8136
8137 2014-02-20 Martin Jambor <mjambor@suse.cz>
8138
8139 PR ipa/55260
8140 * gcc.dg/ipa/pr55260.c: New test.
8141
8142 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8143
8144 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8145 for execution test case.
8146
8147 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8148
8149 PR ipa/58555
8150 * g++.dg/torture/pr58555.C: New testcase.
8151
8152 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8153
8154 PR target/60204
8155 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8156 reflect abi fix.
8157 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8158
8159 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8160 Kirill Yukhin <kirill.yukhin@intel.com>
8161
8162 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8163 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8164 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8165 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8166 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8167 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8168
8169 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/37743
8172 * g++.dg/ext/builtin-bswap1.C: New test.
8173 * c-c++-common/pr37743.c: New test.
8174
8175 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8176
8177 * gcc.dg/decl-10.c: New test.
8178
8179 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR c++/60267
8182 * g++.dg/ext/ivdep-1.C: New test.
8183
8184 PR c++/60267
8185 * gcc.dg/pr60267.c: New test.
8186
8187 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8188
8189 PR target/59794
8190 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8191 (dg-options): Remove -Wno-psabi.
8192 * gcc.target/i386/pr59794-2.c: Ditto.
8193 * gcc.target/i386/pr60205-1.c: Ditto.
8194 * gcc.target/i386/sse-5.c: Ditto.
8195
8196 2014-02-18 Nick Clifton <nickc@redhat.com>
8197
8198 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8199 * gcc.dg/pr23623.c: Likewise.
8200 * gcc.dg/pr48784-1.c: Likewise.
8201 * gcc.dg/pr48784-2.c: Likewise.
8202 * gcc.dg/pr56997-2.c: Likewise.
8203 * gcc.dg/sms-6.c: Likewise.
8204 * gcc.dg/torture/pr60183.c: Likewise.
8205 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8206 * gcc.c-torture/execute/20061220-1.x: New.
8207 * gcc.c-torture/execute/pr43220.x: New.
8208 * gcc.c-torture/execute/pr51581-1.x: New.
8209 * gcc.c-torture/execute/pr51581-2.x: New.
8210 * gcc.c-torture/execute/pr58570.x: New.
8211 * gcc.c-torture/unsorted/DFcmp.x: New.
8212 * gcc.c-torture/unsorted/SFset.x: New.
8213
8214 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8215
8216 * gnat.dg/opt31.adb: New test.
8217
8218 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219
8220 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8221
8222 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8223
8224 PR fortran/60232
8225 * gfortran.dg/typebound_proc_33.f90: New.
8226
8227 2014-02-19 Marek Polacek <polacek@redhat.com>
8228
8229 PR c/60195
8230 * gcc.dg/pr60195.c: New test.
8231
8232 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8233
8234 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8235
8236 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR preprocessor/58844
8239 * c-c++-common/cpp/pr58844-1.c: New test.
8240 * c-c++-common/cpp/pr58844-2.c: New test.
8241
8242 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8243
8244 PR c++/60225
8245 * g++.dg/cpp0x/constexpr-ice10.C: New.
8246
8247 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8248
8249 PR c++/60215
8250 * g++.dg/cpp0x/pr60215.C: New.
8251
8252 2014-02-18 Tobias Burnus <burnus@net-b.de>
8253
8254 PR fortran/49397
8255 * gfortran.dg/proc_ptr_45.f90: New.
8256 * gfortran.dg/proc_ptr_46.f90: New.
8257
8258 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8259
8260 PR c++/60190
8261 * g++.dg/cpp1y/pr60190.C: New testcase.
8262
8263 PR c++/60064
8264 * g++.dg/cpp1y/pr60064.C: New testcase.
8265
8266 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8267
8268 PR target/60205
8269 * gcc.target/i386/pr60205-1.c: New test.
8270 * gcc.target/i386/pr60205-2.c: Ditto.
8271
8272 2014-02-18 Kai Tietz <ktietz@redhat.com>
8273
8274 PR target/60193
8275 * gcc.target/i386/nest-1.c: New testcase.
8276
8277 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8278
8279 * gnat.dg/opt32.adb: New test.
8280
8281 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8282
8283 PR fortran/60231
8284 * gfortran.dg/typebound_generic_15.f90: New.
8285
8286 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8287
8288 PR fortran/55907
8289 * gfortran.dg/init_flag_12.f90: New.
8290
8291 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8292 Ilya Tocar <ilya.tocar@intel.com>
8293
8294 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8295 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8296 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8297 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8298
8299 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8300
8301 * lib/target-supports.exp
8302 (check_effective_target_logical_op_short_circuit): New procedure.
8303 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8304 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8305 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8306 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8307 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8308 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8309 logical_op_short_circuit for the alternative test, extending
8310 it to arm_cortex_m.
8311
8312 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8313
8314 PR target/60203
8315 * gcc.target/powerpc/pr60203.c: New testsuite.
8316
8317 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8318
8319 PR fortran/59599
8320 * gfortran.dg/ichar_3.f90: New test.
8321
8322 2014-02-15 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/60183
8325 * gcc.dg/torture/pr60183.c: New testcase.
8326
8327 2014-02-14 Jeff Law <law@redhat.com>
8328
8329 PR rtl-optimization/60131
8330 * g++.dg/torture/pr60131.C: New test.
8331
8332 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8333
8334 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8335 on command-line.
8336
8337 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8338
8339 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8340
8341 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8342
8343 * gcc.c-torture/compile/20140213.c: New test.
8344
8345 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR target/43546
8348 * gcc.target/i386/pr43546.c: New test.
8349
8350 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8351
8352 * gcc.target/s390/hotpatch-compile-8.c: New test.
8353
8354 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8355
8356 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8357 definition with an ifndef.
8358 * gcc.dg/pr59605-2.c: New test.
8359
8360 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8361
8362 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8363
8364 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8365
8366 * gcc.dg/torture/float128-mul-underflow.c,
8367 gcc.dg/torture/float128-truncdf-underflow.c,
8368 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8369
8370 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR middle-end/59737
8373 * g++.dg/ipa/pr59737.C: New test.
8374
8375 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8376
8377 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8378
8379 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8380
8381 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8382
8383 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8384
8385 2014-02-12 Richard Biener <rguenther@suse.de>
8386
8387 PR middle-end/60092
8388 * gcc.dg/torture/pr60092.c: New testcase.
8389 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8390
8391 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gcc.c-torture/execute/20140212-1.c: New test.
8394
8395 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8396
8397 PR c++/60047
8398 * g++.dg/cpp0x/pr60047.C: New.
8399
8400 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c/60101
8403 * c-c++-common/pr60101.c: New test.
8404
8405 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8406
8407 PR lto/59468
8408 * g++.dg/ipa/devirt-27.C: New testcase.
8409 * g++.dg/ipa/devirt-26.C: New testcase.
8410
8411 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8412
8413 PR target/60137
8414 * gcc.target/powerpc/pr60137.c: New file.
8415
8416 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR fortran/52370
8419 * gfortran.dg/pr52370.f90: New test.
8420
8421 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8422
8423 PR target/59927
8424 Revert
8425 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8426
8427 PR testsuite/58630
8428 * gcc.target/i386/pr43662.c (dg-options):
8429 Add -maccumulate-outgoing-args.
8430 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8431 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8432 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8433 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8434 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8435 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8436 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8437 Add -maccumulate-outgoing-args.
8438 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8439 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8440 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8441 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8442 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8443 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8444 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8445 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8446 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8447 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8448 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8449 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8450 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8451 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8452 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8453
8454 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8455
8456 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8457
8458 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR debug/59776
8461 * gcc.dg/guality/pr59776.c: New test.
8462
8463 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8464
8465 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8466 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8467 (add_options_for_arm_vfp3): New.
8468
8469 2014-02-11 Jeff Law <law@redhat.com>
8470
8471 PR middle-end/54041
8472 * gcc.target/m68k/pr54041.c: New test.
8473
8474 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8475
8476 PR target/59927
8477 * gcc.target/i386/pr59927.c: New test.
8478
8479 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8480
8481 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8482 * gcc.dg/vect/pr60012.c: Likewise.
8483 * gcc.dg/vect/vect-119.c: Likewise.
8484 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8485 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8486
8487 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8488
8489 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8490
8491 2014-02-10 Jeff Law <law@redhat.com>
8492
8493 PR middle-end-52306
8494 * gcc.c-torture/compile/pr52306.c: New test.
8495
8496 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8499
8500 2014-02-10 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/60115
8503 * gcc.dg/torture/pr60115.c: New testcase.
8504
8505 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8506
8507 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8508 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8509
8510 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8511 Ilya Tocar <ilya.tocar@intel.com>
8512
8513 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8514 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8515 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8516 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8517 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8518 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8519 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8520 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8521 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8522 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8523 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8524 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8525 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8526 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8527 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8528 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8529 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8530 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8531 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8532 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8533 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8534 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8535 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8536 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8537 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8538 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8539 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8540
8541 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8542
8543 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8544
8545 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8546
8547 PR fortran/57522
8548 * gfortran.dg/associated_target_5.f03: New test.
8549
8550 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/59026
8553 * gfortran.dg/elemental_by_value_1.f90: New test.
8554
8555 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8556
8557 PR fortran/58470
8558 * gfortran.dg/finalize_22.f90: New.
8559
8560 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/60066
8563 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8564 was fixed by the patch for PR59906.
8565
8566 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8567
8568 PR translation/52289
8569 * gfortran.dg/coarray_8.f90: Update dg-error match.
8570
8571 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR c/59984
8574 * gcc.dg/vect/pr59984.c: New test.
8575
8576 PR middle-end/60092
8577 * gcc.dg/attr-alloc_align-1.c: New test.
8578 * gcc.dg/attr-alloc_align-2.c: New test.
8579 * gcc.dg/attr-alloc_align-3.c: New test.
8580 * gcc.dg/attr-assume_aligned-1.c: New test.
8581 * gcc.dg/attr-assume_aligned-2.c: New test.
8582 * gcc.dg/attr-assume_aligned-3.c: New test.
8583
8584 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR target/60077
8587 * gcc.target/i386/pr60077-1.c: New test.
8588 * gcc.target/i386/pr60077-2.c: New test.
8589
8590 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8591
8592 PR preprocessor/56824
8593 * gcc.dg/pr56824.c: New test.
8594
8595 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8596
8597 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8598 variable used for atomic operations.
8599
8600 2014-02-07 Richard Biener <rguenther@suse.de>
8601
8602 PR middle-end/60092
8603 * gcc.dg/vect/pr60092-2.c: New testcase.
8604
8605 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c++/60082
8608 Revert
8609 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8610
8611 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8612 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8613
8614 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8615
8616 * gcc.target/s390/fp2int1.c: New testcase.
8617
8618 2014-02-07 Richard Biener <rguenther@suse.de>
8619
8620 PR middle-end/60092
8621 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8622 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8623
8624 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8625
8626 PR ipa/59918
8627 * g++.dg/torture/pr59918.C: New testcase.
8628
8629 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR target/59575
8632 * gcc.target/arm/pr59575.c: New test.
8633
8634 PR debug/59992
8635 * gcc.dg/pr59992.c: New test.
8636
8637 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8638
8639 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8640 init_priority. Test alignment of variable instead of function.
8641
8642 2014-02-06 Marek Polacek <polacek@redhat.com>
8643
8644 PR c/60087
8645 * gcc.dg/pr60087.c: New test.
8646
8647 2014-02-06 Alan Modra <amodra@gmail.com>
8648
8649 * gcc.target/powerpc/pr60032.c: New.
8650
8651 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR target/60062
8654 * gcc.c-torture/execute/pr60062.c: New test.
8655 * gcc.c-torture/execute/pr60072.c: New test.
8656
8657 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8658
8659 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8660 so that expected outcome works for PIC variants too.
8661
8662 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8663 Kugan Vivekanandarajah <kuganv@linaro.org>
8664
8665 * gcc.target/arm/vect-noalign.c: New file.
8666
8667 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8668 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR middle-end/60013
8671 * gcc.dg/pr60013.c: New testcase.
8672
8673 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8674
8675 * gcc.dg/vmx/sum2s.c: New.
8676 * gcc.dg/vmx/sum2s-be-order.c: New.
8677
8678 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8679
8680 * gcc.dg/vmx/pack.c: New.
8681 * gcc.dg/vmx/pack-be-order.c: New.
8682 * gcc.dg/vmx/unpack.c: New.
8683 * gcc.dg/vmx/unpack-be-order.c: New.
8684
8685 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8686
8687 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8688 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8689
8690 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8691
8692 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8693 Use __builtin_floorf, __builtin_ceilf.
8694 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8695 declaration.
8696 (TEST): Use __builtin_floorf.
8697 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8698
8699 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR ipa/59947
8702 * g++.dg/opt/pr59947.C: New test.
8703
8704 PR c++/58703
8705 * c-c++-common/gomp/pr58703.c: New test.
8706
8707 2014-02-05 Richard Biener <rguenther@suse.de>
8708
8709 PR testsuite/60076
8710 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8711 avoid using unsigned long long.
8712
8713 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR middle-end/57499
8716 * g++.dg/torture/pr57499.C: New test.
8717
8718 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8719
8720 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8721
8722 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8723
8724 * g++.dg/ipa/devirrt-22.C: Fix template.
8725
8726 2014-02-04 Marek Polacek <polacek@redhat.com>
8727
8728 PR c/60036
8729 * gcc.dg/pr60036.c: New test.
8730
8731 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8732
8733 PR ipa/60058
8734 * g++.dg/torture/pr60058.C: New testcase.
8735
8736 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8737
8738 * g++.dg/tsan/default_options.C: Invert check.
8739
8740 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR tree-optimization/60002
8743 * g++.dg/opt/pr60002.C: New test.
8744
8745 PR tree-optimization/60023
8746 * g++.dg/vect/pr60023.cc: New test.
8747
8748 PR ipa/60026
8749 * c-c++-common/torture/pr60026.c: New test.
8750
8751 PR rtl-optimization/57915
8752 * gcc.target/i386/pr57915.c: New test.
8753
8754 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8755
8756 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8757
8758 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8759
8760 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8761
8762 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR middle-end/59261
8765 * gcc.dg/pr59261.c: New test.
8766
8767 2014-02-04 Richard Biener <rguenther@suse.de>
8768
8769 PR tree-optimization/60012
8770 * gcc.dg/vect/pr60012.c: New testcase.
8771
8772 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8773
8774 PR target/59788
8775 * g++.dg/eh/unwind-direct.C: New test.
8776
8777 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8778
8779 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8780 timeout value to 20s.
8781
8782 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8783
8784 PR ipa/59882
8785 * g++.dg/torture/pr59882.C: New testcase
8786
8787 2014-02-03 Jan Hubicka <jh@suse.cz>
8788
8789 PR ipa/59831
8790 * g++.dg/ipa/devirt-22.C: New testcase.
8791
8792 2014-02-03 Jan Hubicka <jh@suse.cz>
8793
8794 * g++.dg/ipa/devirt-25.C: New testcase.
8795
8796 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR tree-optimization/59924
8799 * gcc.dg/pr59924.c: New test.
8800
8801 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8802
8803 PR ipa/59831
8804 * g++.dg/ipa/devirt-24.C: New testcase.
8805
8806 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8807
8808 PR c++/53017
8809 PR c++/59211
8810 * c-c++-common/attributes-1.c: New testcase.
8811 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8812
8813 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8814
8815 PR c++/58871
8816 * g++.dg/cpp0x/pr58871.C: New.
8817
8818 2014-02-03 Cong Hou <congh@google.com>
8819
8820 PR tree-optimization/60000
8821 * g++.dg/vect/pr60000.cc: New test.
8822
8823 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8824
8825 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8826 * gcc.target/i386/long-double-64-4.c: Likewise.
8827 * gcc.target/i386/long-double-80-1.c: Likewise.
8828 * gcc.target/i386/long-double-80-2.c: Likewise.
8829 * gcc.target/i386/long-double-80-3.c: Likewise.
8830 * gcc.target/i386/long-double-80-4.c: Likewise.
8831 * gcc.target/i386/long-double-80-5.c: Likewise.
8832 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8833 __multf3 isn't used.
8834 * gcc.target/i386/long-double-64-3.c: Likewise.
8835 * gcc.target/i386/long-double-128-1.c: New test.
8836 * gcc.target/i386/long-double-128-2.c: Likewise.
8837 * gcc.target/i386/long-double-128-3.c: Likewise.
8838 * gcc.target/i386/long-double-128-4.c: Likewise.
8839 * gcc.target/i386/long-double-128-5.c: Likewise.
8840 * gcc.target/i386/long-double-128-6.c: Likewise.
8841 * gcc.target/i386/long-double-128-7.c: Likewise.
8842 * gcc.target/i386/long-double-128-8.c: Likewise.
8843 * gcc.target/i386/long-double-128-9.c: Likewise.
8844 * gcc.target/i386/long-double-64-5.c: Likewise.
8845 * gcc.target/i386/long-double-64-6.c: Likewise.
8846 * gcc.target/i386/long-double-64-7.c: Likewise.
8847 * gcc.target/i386/long-double-64-8.c: Likewise.
8848 * gcc.target/i386/long-double-64-9.c: Likewise.
8849 * gcc.target/i386/long-double-80-10.c: Likewise.
8850 * gcc.target/i386/long-double-80-8.c: Likewise.
8851 * gcc.target/i386/long-double-80-9.c: Likewise.
8852
8853 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8854
8855 PR rtl-optimization/57662
8856 * g++.dg/pr57662.C: New test.
8857
8858 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8859
8860 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8861 * gcc.dg/vmx/perm.c: New.
8862 * gcc.dg/vmx/perm-be-order.c: New.
8863
8864 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8865
8866 * gcc.dg/vmx/vsums.c: New.
8867 * gcc.dg/vmx/vsums-be-order.c: New.
8868
8869 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8870
8871 * g++.dg/ipa/devirt-23.C: New testcase.
8872 * g++.dg/ipa/devirt-20.C: Fix template.
8873
8874 2014-02-02 Jan Hubicka <jh@suse.cz>
8875
8876 * g++.dg/ipa/devirt-21.C: New testcase.
8877
8878 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8879
8880 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8881 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8882
8883 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8884
8885 PR target/60017
8886 * gcc.c-torture/execute/pr60017.c: New test.
8887
8888 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8889
8890 PR fortran/57033
8891 * gfortran.dg/default_initialization_7.f90: New test.
8892
8893 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8894
8895 PR fortran/59906
8896 * gfortran.dg/elemental_subroutine_9.f90: New test.
8897
8898 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8899
8900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8901
8902 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8903
8904 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8905
8906 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8907
8908 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8909
8910 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/51219
8913 * g++.dg/init/bitfield5.C: New.
8914
8915 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR tree-optimization/60003
8918 * gcc.c-torture/execute/pr60003.c: New test.
8919
8920 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8921
8922 PR bootstrap/59985
8923 * gcc.target/arm/pr59985.C: New.
8924
8925 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR sanitizer/59410
8928 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8929 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8930 to compile.
8931 (tsan_finish): Restore dg-do-what-default.
8932 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8933 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8934 * g++.dg/tsan/default_options.C: Likewise.
8935 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8936 * g++.dg/tsan/atomic_free2.C: Likewise.
8937 * g++.dg/tsan/cond_race.C: Likewise.
8938 * g++.dg/tsan/fd_close_norace.C: Likewise.
8939 * g++.dg/tsan/benign_race.C: Likewise.
8940 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8941 * c-c++-common/tsan/simple_race.c: Likewise.
8942 * c-c++-common/tsan/mutexset1.c: Likewise.
8943 * c-c++-common/tsan/thread_leak2.c: Likewise.
8944 * c-c++-common/tsan/tls_race.c: Likewise.
8945 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8946 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8947 * c-c++-common/tsan/free_race2.c: Likewise.
8948 * c-c++-common/tsan/thread_leak.c: Likewise.
8949 * c-c++-common/tsan/thread_leak1.c: Likewise.
8950 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8951 * c-c++-common/tsan/free_race.c: Likewise.
8952 * c-c++-common/tsan/sleep_sync.c: Likewise.
8953 * c-c++-common/tsan/tiny_race.c: Likewise.
8954 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8955 * c-c++-common/tsan/atomic_stack.c: Likewise.
8956 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8957 in dg-output regexps.
8958 * c-c++-common/tsan/simple_stack.c: Likewise.
8959
8960 2014-01-31 Richard Henderson <rth@redhat.com>
8961
8962 * g++.dg/tm/pr60004.C: New.
8963
8964 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/59082
8967 * g++.dg/inherit/crash4.C: New.
8968
8969 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8970
8971 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8972
8973 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8974
8975 * gcc.target/i386/m512-check.h: Use correct rounding values.
8976
8977 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8978
8979 * gcc.target/i386/avx-1.c: Use correct rounding values.
8980 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8981 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8982 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8983 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8984 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8985 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8986 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8987 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8988 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8989 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8990 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8991 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8992 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8993 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8994 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8995 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8996 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8997 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8998 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8999 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9000 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9001 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9002 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9003 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9004 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9005 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9006 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9007 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9008 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9009 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9010 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9011 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9013 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9015 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9017 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9019 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9021 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9023 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9025 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9027 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9029 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9031 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9033 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9035 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9037 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9039 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9040 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9041 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9042 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9043 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9044 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9045 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9046 * gcc.target/i386/sse-13.c: Ditto.
9047 * gcc.target/i386/sse-14.c: Ditto.
9048 * gcc.target/i386/sse-22.c: Ditto.
9049 * gcc.target/i386/sse-23.c: Ditto.
9050
9051 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9052
9053 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9054 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9055
9056 2014-01-31 Richard Biener <rguenther@suse.de>
9057
9058 PR middle-end/59990
9059 * gcc.dg/torture/pr59990.c: New testcase.
9060
9061 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9062
9063 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9064 if it fails don't run any tsan tests.
9065
9066 2014-01-31 Marek Polacek <polacek@redhat.com>
9067
9068 PR c/59963
9069 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9070 (y): Adjust dg-error.
9071 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9072 * gcc.dg/pr59963-1.c: New test.
9073 * gcc.dg/pr59963-2.c: New test.
9074 * gcc.dg/pr59963-3.c: New test.
9075
9076 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9077
9078 PR target/59923
9079 * gcc.target/arm/pr59923.c: New test.
9080
9081 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9082
9083 * gcc.dg/vmx/splat.c: New.
9084 * gcc.dg/vmx/splat-vsx.c: New.
9085 * gcc.dg/vmx/splat-be-order.c: New.
9086 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9087 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9088 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9089
9090 2014-01-30 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/59993
9093 * gcc.dg/torture/pr59993.c: New testcase.
9094
9095 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9096
9097 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9098 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9099 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9100 vect_int rather than vect_float.
9101
9102 2014-01-30 Marek Polacek <polacek@redhat.com>
9103
9104 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9105
9106 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9107
9108 * gcc.target/microblaze/isa/fcmp4.c: New.
9109
9110 2014-01-30 Marek Polacek <polacek@redhat.com>
9111
9112 PR c/59940
9113 * gcc.dg/pr59940.c: New test.
9114 * gcc.dg/pr35635.c (func3): Move dg-warning.
9115
9116 2014-01-30 Richard Biener <rguenther@suse.de>
9117
9118 PR tree-optimization/59903
9119 * gcc.dg/torture/pr59903.c: New testcase.
9120
9121 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/58843
9124 * g++.dg/lookup/crash8.C: New.
9125
9126 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9127
9128 PR c++/58649
9129 * g++.dg/template/crash117.C: New.
9130
9131 2014-01-30 Richard Biener <rguenther@suse.de>
9132
9133 PR c/59905
9134 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9135 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9136 abort.
9137 * gcc.dg/invalid-call-1.c: Likewise.
9138
9139 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9140
9141 PR c++/58561
9142 * g++.dg/cpp1y/auto-fn23.C: New.
9143
9144 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9145
9146 PR c++/58846
9147 * g++.dg/init/dso_handle2.C: New.
9148
9149 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9150
9151 PR c++/58674
9152 * g++.dg/cpp0x/pr58674.C: New.
9153
9154 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9155
9156 PR target/59617
9157 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9158 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9159
9160 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9161
9162 * gcc.dg/vmx/merge-be-order.c: New.
9163 * gcc.dg/vmx/merge.c: New.
9164 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9165 * gcc.dg/vmx/merge-vsx.c: New.
9166
9167 2014-01-29 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/58742
9170 * gcc.dg/pr58742-1.c: New testcase.
9171 * gcc.dg/pr58742-2.c: Likewise.
9172 * gcc.dg/pr58742-3.c: Likewise.
9173
9174 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9175
9176 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9177 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9178 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9179
9180 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/58702
9183 * g++.dg/gomp/pr58702.C: New.
9184
9185 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9186
9187 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9188 selector.
9189
9190 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9191
9192 PR middle-end/59917
9193 PR tree-optimization/59920
9194 * gcc.dg/pr59920-1.c: New test.
9195 * gcc.dg/pr59920-2.c: New test.
9196 * gcc.dg/pr59920-3.c: New test.
9197 * c-c++-common/gomp/pr59917-1.c: New test.
9198 * c-c++-common/gomp/pr59917-2.c: New test.
9199
9200 PR tree-optimization/59594
9201 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9202 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9203 * gcc.dg/vect/pr59594.c: New test.
9204
9205 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9206
9207 PR fortran/59414
9208 * gfortran.dg/allocate_class_3.f90: New test.
9209
9210 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9211
9212 PR preprocessor/59935
9213 * c-c++-common/cpp/warning-zero-location.c: New test.
9214 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9215
9216 2014-01-27 Steve Ellcey <sellcey@mips.com>
9217
9218 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9219
9220 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9221
9222 * g++.dg/ext/mv16.C: New tests.
9223
9224 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9225
9226 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9227 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9228 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9229 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9230 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9231 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9232 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9233 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9234 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9236 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9238 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9240 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9242 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9244 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9246 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9248 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9250 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9252 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9254 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9256 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9258 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9260 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9262 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9264 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9265 _mm512_mask_cvtepi32_storeu_epi8.
9266 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9267 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9268 _mm512_mask_cvtepi32_storeu_epi16.
9269 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9270 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9271 _mm512_mask_cvtepi64_storeu_epi8.
9272 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9273 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9274 _mm512_mask_cvtepi64_storeu_epi16.
9275 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9276 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9277 _mm512_mask_cvtepi64_storeu_epi32.
9278 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9279 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9280 _mm512_mask_cvtsepi32_storeu_epi8.
9281 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9282 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9283 _mm512_mask_cvtsepi32_storeu_epi16.
9284 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9285 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9286 _mm512_mask_cvtsepi64_storeu_epi8.
9287 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9288 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9289 _mm512_mask_cvtsepi64_storeu_epi16.
9290 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9291 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9292 _mm512_mask_cvtsepi64_storeu_epi32.
9293 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9295 _mm512_mask_cvtusepi32_storeu_epi8.
9296 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9297 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9298 _mm512_mask_cvtusepi32_storeu_epi16.
9299 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9300 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9301 _mm512_mask_cvtusepi64_storeu_epi8.
9302 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9303 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9304 _mm512_mask_cvtusepi64_storeu_epi16.
9305 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9306 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9307 _mm512_mask_cvtusepi64_storeu_epi32.
9308 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9309 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9310
9311 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9312
9313 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9314 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9315 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9316 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9317 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9318 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9319 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9320 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9321 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9322 built-ins roudning immediate.
9323 * gcc.target/i386/sse-22.c: Add new built-ins.
9324 * gcc.target/i386/sse-23.c: Ditto.
9325 * gcc.target/i386/avx-1.c: Ditto.
9326
9327 2014-01-27 Christian Bruel <christian.bruel@st.com>
9328
9329 * gcc.target/sh/torture/strncmp.c: New tests.
9330
9331 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9332
9333 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9334
9335 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9336
9337 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9338
9339 2014-01-24 Jeff Law <law@redhat.com>
9340
9341 PR tree-optimization/59919
9342 * gcc.c-torture/compile/pr59919.c: New test.
9343
9344 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9345
9346 PR c++/57524
9347 * g++.dg/ext/timevar2.C: New.
9348
9349 2014-01-24 Marek Polacek <polacek@redhat.com>
9350
9351 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9352
9353 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9354
9355 PR target/59929
9356 * gcc.target/i386/pr59929.c: New test.
9357
9358 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9359
9360 PR target/59909
9361 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9362 word atomic functions at runtime.
9363
9364 2014-01-23 Marek Polacek <polacek@redhat.com>
9365
9366 PR c/59846
9367 * gcc.dg/pr59846.c: New test.
9368
9369 2014-01-23 Marek Polacek <polacek@redhat.com>
9370
9371 PR c/58346
9372 * c-c++-common/pr58346-1.c: New test.
9373 * c-c++-common/pr58346-2.c: New test.
9374 * c-c++-common/pr58346-3.c: New test.
9375
9376 2014-01-23 Marek Polacek <polacek@redhat.com>
9377
9378 PR c/59871
9379 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9380 * gcc.dg/pr59871.c: New test.
9381
9382 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9383
9384 PR c++/58980
9385 * g++.dg/parse/enum11.C: New.
9386
9387 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9388
9389 * gcc.target/aarch64/sshr64_1.c: New testcase.
9390
9391 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9392
9393 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9394 SIMD enabled function.
9395 * g++.dg/cilk-plus/ef_test.C: New test.
9396 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9397 and added C++ ones.
9398 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9399 to differenciate C error messages from C++ ones.
9400
9401 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9402
9403 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9404
9405 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9406
9407 * gcc.target/microblaze/others/builtin-trap.c: New test,
9408
9409 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR middle-end/58809
9412 * c-c++-common/gomp/pr58809.c: New test.
9413
9414 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9415
9416 PR sanitizer/59897
9417 * c-c++-common/asan/use-after-return-1.c: Fixed
9418 to pass on darwin.
9419
9420 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9421
9422 PR preprocessor/58580
9423 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9424
9425 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9426 Ilya Tocar <ilya.tocar@intel.com>
9427
9428 * gcc.target/i386/avx512f-kmovw-1.c: New.
9429
9430 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9431
9432 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9433 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9434 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9435 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9436 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9437 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9438
9439 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9440
9441 PR target/52125
9442 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9443 * gcc.target/mips/pr52125.c: New test.
9444
9445 2014-01-22 Marek Polacek <polacek@redhat.com>
9446
9447 PR c/59891
9448 * gcc.dg/torture/pr59891.c: New test.
9449
9450 2014-01-22 Jeff Law <law@redhat.com>
9451
9452 PR tree-optimization/59597
9453 * gcc.dg/tree-ssa/pr59597.c: New test.
9454
9455 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9456
9457 PR rtl-optimization/59477
9458 * g++.dg/pr59477.C: New.
9459
9460 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9461
9462 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9463
9464 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9465
9466 PR c++/59482
9467 * g++.dg/pr59482.C: New.
9468
9469 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9470
9471 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9472 * gcc.dg/vmx/extract-vsx.c: New.
9473 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9474 * gcc.dg/vmx/insert-vsx.c: New.
9475
9476 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9477
9478 PR rtl-optimization/59896
9479 * gcc.target/arm/pr59896.c: New.
9480
9481 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9482
9483 PR rtl-optimization/59858
9484 * gcc.target/arm/pr59858.c: New.
9485
9486 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR target/59003
9489 * gcc.dg/tree-prof/pr59003.c: New test.
9490
9491 PR middle-end/59860
9492 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9493 other targets.
9494
9495 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9496
9497 * gfortran.dg/round_3.f08: Add more cases.
9498
9499 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9500
9501 * lib/target-supports.exp (force_conventional_output_for): New
9502 procedure.
9503 * lib/scanasm.exp (scan-assembler_required_options)
9504 (scan-assembler-not_required_options)
9505 (scan-assembler-times_required_options): Replace with
9506 force_conventional_output_fors.
9507 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9508 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9509
9510 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9511
9512 PR middle-end/59789
9513 * gcc.target/i386/pr59789.c: New testcase.
9514
9515 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9516
9517 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9518 the 'code' bitfield from 16 to 8.
9519
9520 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9521
9522 * lib/target-supports.exp
9523 (check_effective_target_vect_perm): Exclude aarch64_be.
9524 (check_effective_target_vect_perm_byte): Likewise.
9525 (check_effective_target_vect_perm_short): Likewise.
9526
9527 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9528
9529 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9530 (RUN_TEST): Use new macro.
9531 (INDEX64_32): Delete.
9532 (INDEX64_64): Likewise.
9533 (INDEX128_32): Likewise.
9534 (INDEX128_64): Likewise.
9535 (INDEX): Likewise.
9536 (test_vneg_f32): Use fixed RUN_TEST.
9537
9538 2014-01-20 Richard Biener <rguenther@suse.de>
9539
9540 PR middle-end/59860
9541 * gcc.dg/pr59860.c: New testcase.
9542
9543 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR target/59880
9546 * gcc.target/i386/pr59880.c: New test.
9547
9548 2014-01-20 Renlin Li <renlin.li@arm.com>
9549
9550 * gcc.dg/pr44194-1.c: Tweak regexp.
9551
9552 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9553
9554 PR libfortran/59771
9555 PR libfortran/59774
9556 PR libfortran/59836
9557 * gfortran.dg/round_3.f08: New cases added.
9558 * gfortran.dg/fmt_g_1.f90: New test.
9559
9560 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9561
9562 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9563
9564 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9565
9566 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9567
9568 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9569
9570 * gcc.dg/vect/pr57705.c: Require vect_int.
9571 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9572 * gcc.dg/vect/vect-alias-check.c: Likewise.
9573
9574 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9575
9576 PR fortran/58007
9577 * gfortran.dg/unresolved_fixup_1.f90: New test.
9578 * gfortran.dg/unresolved_fixup_2.f90: New test.
9579
9580 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR target/58944
9583 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9584 Remove dg-prune-output lines.
9585
9586 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR middle-end/59706
9589 * gfortran.dg/pr59706.f90: New test.
9590 * g++.dg/ext/pr59706.C: New test.
9591
9592 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9593
9594 PR c++/59270
9595 PR c++/58811
9596 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9597 * g++.dg/init/pr58811.C: Likewise.
9598
9599 2014-01-17 Jeff Law <law@redhat.com>
9600
9601 PR middle-end/57904
9602 * gfortran.dg/pr57904.f90: New test.
9603
9604 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9605
9606 PR c++/59269
9607 * g++.dg/cpp0x/nsdmi-union4.C: New.
9608
9609 2014-01-17 Marek Polacek <polacek@redhat.com>
9610
9611 PR c++/59838
9612 * g++.dg/diagnostic/pr59838.C: New test.
9613
9614 2014-01-17 Marek Polacek <polacek@redhat.com>
9615
9616 PR c/58346
9617 * gcc.dg/pr58346.c: New test.
9618
9619 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR testsuite/58776
9622 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9623 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9624 option duplication.
9625
9626 PR fortran/59440
9627 * gfortran.dg/pr59440-1.f90: New test.
9628 * gfortran.dg/pr59440-2.f90: New test.
9629 * gfortran.dg/pr59440-3.f90: New test.
9630
9631 PR testsuite/59064
9632 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9633 testing for " version" and " alias" with one testing for
9634 " version\[^\n\r]* alias".
9635 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9636 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9637 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9638 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9639 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9640 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9641
9642 PR c++/57945
9643 * c-c++-common/torture/pr57945.c: New test.
9644
9645 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9646
9647 * gcc.target/arm/its.c: New testcase.
9648
9649 2014-01-16 Jan Hubicka <jh@suse.cz>
9650
9651 PR ipa/59775
9652 * g++.dg/torture/pr59775.C: New testcase.
9653
9654 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR middle-end/58344
9657 * gcc.c-torture/compile/pr58344.c: New test.
9658
9659 PR target/59839
9660 * gcc.target/i386/pr59839.c: New test.
9661
9662 PR debug/54694
9663 * gcc.target/i386/pr9771-1.c (main): Rename to...
9664 (real_main): ... this. Add __asm name "main".
9665 (ASMNAME, ASMNAME2, STRING): Define.
9666
9667 2014-01-16 Nick Clifton <nickc@redhat.com>
9668
9669 PR middle-end/28865
9670 * gcc.c-torture/compile/pr28865.c: New.
9671 * gcc.c-torture/execute/pr28865.c: New.
9672
9673 2014-01-16 Marek Polacek <polacek@redhat.com>
9674
9675 PR middle-end/59827
9676 * gcc.dg/pr59827.c: New test.
9677
9678 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9679
9680 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9681
9682 2014-01-15 Richard Henderson <rth@redhat.com>
9683
9684 PR debug/54694
9685 * gcc.target/i386/pr54694.c: New test.
9686
9687 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9688
9689 PR c++/49718
9690 * g++.dg/pr49718.C: New test.
9691
9692 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9693
9694 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9695
9696 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9697
9698 * gcc.dg/vmx/mult-even-odd.c: New.
9699 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9700
9701 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9702
9703 * lib/target-supports.exp (check_libcilkrts_available): Added an
9704 extern "C" if we are using C++ along with a function prototype.
9705
9706 2014-01-15 Jeff Law <law@redhat.com>
9707
9708 PR tree-optimization/59747
9709 * gcc.c-torture/execute/pr59747.c: New test.
9710
9711 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9712
9713 PR target/59794
9714 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9715 Linux/x86.
9716 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9717 * g++.dg/ext/attribute-test-1.C: Likewise.
9718 * g++.dg/ext/attribute-test-2.C: Likewise.
9719 * g++.dg/ext/attribute-test-3.C: Likewise.
9720 * g++.dg/ext/attribute-test-4.C: Likewise.
9721 * g++.dg/ext/pr56790-1.C: Likewise.
9722 * g++.dg/torture/pr38565.C: Likewise.
9723 * gcc.dg/pr53060.c: Likewise.
9724 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9725 * c-c++-common/vector-compare-2.c: Likewise.
9726 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9727 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9728 dg-message line number.
9729
9730 2014-01-15 Matthias Klose <doko@ubuntu.com>
9731
9732 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9733
9734 2014-01-15 Richard Biener <rguenther@suse.de>
9735
9736 PR tree-optimization/59822
9737 * g++.dg/torture/pr59822.C: New testcase.
9738
9739 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9740
9741 PR target/59808
9742 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9743 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9744
9745 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9746 Kugan Vivekanandarajah <kuganv@linaro.org>
9747
9748 PR target/59695
9749 * g++.dg/pr59695.C: New testcase.
9750
9751 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9752
9753 PR target/59803
9754 * gcc.c-torture/compile/pr59803.c: New testcase.
9755
9756 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR c/58943
9759 * gcc.c-torture/execute/pr58943.c: New test.
9760 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9761
9762 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9763
9764 PR target/59794
9765 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9766 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9767 (bar): Change return type to void. Set y to x.
9768 * gcc.target/i386/pr59794-1.c: New testcase.
9769 * gcc.target/i386/pr59794-2.c: Likewise.
9770 * gcc.target/i386/pr59794-3.c: Likewise.
9771 * gcc.target/i386/pr59794-4.c: Likewise.
9772 * gcc.target/i386/pr59794-5.c: Likewise.
9773 * gcc.target/i386/pr59794-6.c: Likewise.
9774 * gcc.target/i386/pr59794-7.c: Likewise.
9775
9776 2014-01-14 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/58921
9779 PR tree-optimization/59006
9780 * gcc.dg/torture/pr58921.c: New testcase.
9781 * gcc.dg/torture/pr59006.c: Likewise.
9782 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9783
9784 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR testsuite/59494
9787 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9788 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9789 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9790 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9791 Executing predictive commoning without unrolling.
9792
9793 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9794
9795 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9796 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9797 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9798 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9799 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9800 __builtin_ia32_rsqrt28sd_round.
9801 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9802 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9803 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9804 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9805 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9806 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9807 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9808 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9809 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9810 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9811 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9812 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9813 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9814 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9815 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9816 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9817 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9818 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9819 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9820 fix wrong rounding mode (see above).
9821 * gcc.target/i386/sse-23.c: Ditto.
9822
9823 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9824
9825 * gcc.dg/vmx/insert.c: New.
9826 * gcc.dg/vmx/insert-be-order.c: New.
9827 * gcc.dg/vmx/extract.c: New.
9828 * gcc.dg/vmx/extract-be-order.c: New.
9829
9830 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR tree-optimization/59387
9833 * gcc.c-torture/execute/pr59387.c: New test.
9834
9835 2014-01-13 Richard Biener <rguenther@suse.de>
9836
9837 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9838 adjusting mathlib options.
9839 * gfortran.dg/lto/lto.exp: Likewise.
9840
9841 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9842
9843 * gnat.dg/loop_optimization17.adb: New test.
9844 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9845
9846 2014-01-13 Christian Bruel <christian.bruel@st.com>
9847
9848 * gcc.target/sh/cmpstrn.c: New case.
9849
9850 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9851
9852 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9853 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9854
9855 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9856
9857 PR fortran/58026
9858 * gfortran.dg/alloc_comp_basics_6.f90: New.
9859
9860 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9861
9862 PR fortran/59700
9863 * gfortran.dg/pr59700.f90: New test.
9864
9865 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9866
9867 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9868 * gfortran.dg/use_only_3.f90: Likewise.
9869 * gfortran.dg/inquire_10.f90: Delete opened file.
9870 * gfortran.dg/inquire_15.f90: Likewise.
9871 * gfortran.dg/pr16597.f90: Likewise.
9872 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9873 for PR59419.
9874
9875 2014-01-10 Jeff Law <law@redhat.com>
9876
9877 PR middle-end/59743
9878 * gcc.c-torture/compile/pr59743.c: New test.
9879
9880 2014-01-10 Jan Hubicka <jh@suse.cz>
9881
9882 PR ipa/58585
9883 * g++.dg/torture/pr58585.C: New testcase.
9884
9885 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9886
9887 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9888
9889 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9890
9891 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9892
9893 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9894
9895 PR target/59744
9896 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9897 * gcc.target/aarch64/cmn-neg2.c: New test.
9898
9899 2014-01-10 Richard Biener <rguenther@suse.de>
9900
9901 PR tree-optimization/59374
9902 * gcc.dg/torture/pr59374-3.c: New testcase.
9903
9904 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9905
9906 * lib/target-supports.exp
9907 (check_effective_target_arm_crypto_ok_nocache): New.
9908 (check_effective_target_arm_crypto_ok): Use above procedure.
9909 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9910
9911 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9912
9913 PR ipa/58252
9914 PR ipa/59226
9915 * g++.dg/ipa/devirt-20.C: New testcase.
9916 * g++.dg/torture/pr58252.C: Likewise.
9917 * g++.dg/torture/pr59226.C: Likewise.
9918
9919 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9920
9921 * c-c++-common/asan/no-asan-stack.c: New test.
9922
9923 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR middle-end/59670
9926 * gcc.dg/pr59670.c: New test.
9927
9928 2014-01-09 Steve Ellcey <sellcey@mips.com>
9929
9930 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9931
9932 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR middle-end/47735
9935 * gcc.target/i386/pr47735.c: New test.
9936
9937 PR tree-optimization/59622
9938 * g++.dg/opt/pr59622-2.C: New test.
9939 * g++.dg/opt/pr59622-3.C: New test.
9940 * g++.dg/opt/pr59622-4.C: New test.
9941 * g++.dg/opt/pr59622-5.C: New test.
9942
9943 PR sanitizer/59136
9944 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9945 filename:line instead of (modulename+offset) form with stripped
9946 initial / from the filename.
9947
9948 2014-01-09 Ian Lance Taylor <iant@google.com>
9949
9950 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9951 the other Go compiler.
9952
9953 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9954
9955 PR c++/59730
9956 * g++.dg/cpp0x/variadic145.C: New.
9957
9958 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9959
9960 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9961 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9962
9963 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9964
9965 PR testsuite/59524
9966 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9967 are run only if the Cilk library is available/enabled.
9968 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9969 * lib/target-supports.exp (check_libcilkrts_available): New function.
9970
9971 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9972
9973 PR c++/59631
9974 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9975 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9976 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9977 with dg-additional-options.
9978 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9979 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9980 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9981 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9982 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9983 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9984
9985 2014-01-09 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/59715
9988 * gcc.dg/torture/pr59715.c: New testcase.
9989
9990 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9991
9992 * c-c++-common/asan/no-asan-globals.c: New test.
9993 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9994 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9995 * c-c++-common/asan/use-after-return-1.c: Likewise.
9996 * c-c++-common/asan/no-use-after-return.c: Likewise.
9997
9998 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9999
10000 * gnat.dg/weak2.ad[sb]: New test.
10001
10002 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10003
10004 PR middle-end/59471
10005 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10006 type, use pointers to vector type instead.
10007
10008 2014-01-08 Catherine Moore <clm@codesourcery.com>
10009
10010 * gcc.target/mips/umips-branch-3.c: New test.
10011 * gcc.target/mips/umips-branch-4.c: New test.
10012
10013 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10014
10015 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10016 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10017 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10018 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10019 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10020 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10021 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10022 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10023
10024 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10025
10026 PR rtl-optimization/59137
10027 * gcc.target/mips/pr59137.c: New test.
10028
10029 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10030
10031 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10032 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10033 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10034 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10035 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10036 Require fpic effective target.
10037 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10038
10039 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR ipa/59722
10042 * gcc.dg/pr59722.c: New test.
10043
10044 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10045
10046 PR middle-end/57748
10047 * gcc.dg/torture/pr57748-3.c: New test.
10048 * gcc.dg/torture/pr57748-4.c: New test.
10049
10050 2014-01-08 Marek Polacek <polacek@redhat.com>
10051
10052 PR middle-end/59669
10053 * gcc.dg/gomp/pr59669-1.c: New test.
10054 * gcc.dg/gomp/pr59669-2.c: New test.
10055
10056 2014-01-08 Martin Jambor <mjambor@suse.cz>
10057
10058 PR ipa/59610
10059 * gcc.dg/ipa/pr59610.c: New test.
10060
10061 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10062
10063 PR fortran/58182
10064 * gfortran.dg/binding_label_tests_26a.f90: New.
10065 * gfortran.dg/binding_label_tests_26b.f90: New.
10066
10067 2014-01-08 Marek Polacek <polacek@redhat.com>
10068
10069 PR sanitizer/59667
10070 * c-c++-common/ubsan/pr59667.c: New test.
10071
10072 2014-01-08 Richard Biener <rguenther@suse.de>
10073
10074 PR middle-end/59630
10075 * gcc.dg/pr59630.c: New testcase.
10076
10077 2014-01-08 Richard Biener <rguenther@suse.de>
10078
10079 PR middle-end/59471
10080 * gcc.dg/pr59471.c: New testcase.
10081
10082 2014-01-07 Jeff Law <law@redhat.com>
10083
10084 PR middle-end/53623
10085 * gcc.target/i386/pr53623.c: New test.
10086
10087 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10088
10089 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10090 blanks at EOF.
10091 * g++.dg/cpp1y/pr58534.C: Likewise.
10092 * g++.dg/cpp1y/pr58536.C: Likewise.
10093 * g++.dg/cpp1y/pr58548.C: Likewise.
10094 * g++.dg/cpp1y/pr58549.C: Likewise.
10095 * g++.dg/cpp1y/pr58637.C: Likewise.
10096 * g++.dg/cpp1y/pr59112.C: Likewise.
10097 * g++.dg/cpp1y/pr59113.C: Likewise.
10098 * g++.dg/cpp1y/pr59629.C: Likewise.
10099 * g++.dg/cpp1y/pr59635.C: Likewise.
10100 * g++.dg/cpp1y/pr59636.C: Likewise.
10101 * g++.dg/cpp1y/pr59638.C: Likewise.
10102
10103 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10104
10105 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10106
10107 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10108
10109 * gcc.target/i386/intrinsics_4.c (bar): New function.
10110
10111 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10112
10113 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10114
10115 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR rtl-optimization/58668
10118 * gcc.dg/pr58668.c: New test.
10119
10120 PR tree-optimization/59643
10121 * gcc.dg/pr59643.c: New test.
10122 * gcc.c-torture/execute/pr59643.c: New test.
10123
10124 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10125
10126 PR fortran/59589
10127 * gfortran.dg/class_allocate_16.f90: New.
10128
10129 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/59644
10132 * gcc.target/i386/pr59644.c: New test.
10133
10134 2014-01-06 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/57773
10137 * gcc.dg/pr57773.c: New test.
10138
10139 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10140
10141 PR c++/59635
10142 PR c++/59636
10143 PR c++/59629
10144 PR c++/59638
10145 * g++.dg/cpp1y/pr59635.C: New testcase.
10146 * g++.dg/cpp1y/pr59636.C: New testcase.
10147 * g++.dg/cpp1y/pr59629.C: New testcase.
10148 * g++.dg/cpp1y/pr59638.C: New testcase.
10149
10150 2014-01-06 Martin Jambor <mjambor@suse.cz>
10151
10152 PR ipa/59008
10153 * gcc.dg/ipa/pr59008.c: New test.
10154
10155 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10156
10157 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10158 if supported.
10159
10160 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10161
10162 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10163 Require c99_runtime.
10164 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10165
10166 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10167 Require c99_runtime.
10168 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10169 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10170 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10171
10172 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10173 Require c99_runtime.
10174 Make CALC void static.
10175 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10176
10177 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10178 Require c99_runtime.
10179 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10180
10181 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10182
10183 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10184 * gcc.target/i386/pr59501-2.c: Likewise.
10185 * gcc.target/i386/pr59501-3.c: Likewise.
10186 * gcc.target/i386/pr59501-4.c: Likewise.
10187 * gcc.target/i386/pr59501-5.c: Likewise.
10188 * gcc.target/i386/pr59501-6.c: Likewise.
10189
10190 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10191
10192 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10193 * gcc.target/i386/pr59390_1.c: Likewise.
10194 * gcc.target/i386/pr59390_2.c: Likewise.
10195
10196 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10197
10198 * gcc.dg/pr59350.c: Tweak.
10199 * gcc.dg/pr59350-2.c: New test.
10200 * g++.dg/pr59510.C: Likewise.
10201
10202 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10203
10204 PR fortran/59023
10205 * gfortran.dg/bind_c_procs_2.f90: New.
10206
10207 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10208
10209 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10210 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10211 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10212 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10213 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10214 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10215 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10216
10217 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10218
10219 * gcc.target/arm/neon-nested-apcs.c: New test.
10220
10221 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10222
10223 PR tree-optimization/59519
10224 * gcc.dg/vect/pr59519-1.c: New test.
10225 * gcc.dg/vect/pr59519-2.c: New test.
10226
10227 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10228 vmovdqu32.
10229
10230 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10231
10232 PR fortran/59547
10233 * gfortran.dg/typebound_proc_32.f90: New.
10234
10235 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10236
10237 PR c++/58950
10238 * g++.dg/pr58950.C: New file.
10239
10240 2014-01-03 Tobias Burnus <burnus@net-b.de>
10241
10242 PR c++/58567
10243 * g++.dg/gomp/pr58567.C: New.
10244
10245 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10246
10247 PR tree-optimization/59651
10248 * gcc.dg/torture/pr59651.c: New test.
10249 * gcc.dg/vect/pr59651.c: Ditto.
10250
10251 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/59625
10254 * gcc.target/i386/pr59625.c: New test.
10255
10256 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10257
10258 Core DR 1442
10259 PR c++/59165
10260 * g++.dg/cpp0x/range-for28.C: New.
10261 * g++.dg/cpp0x/range-for3.C: Update.
10262
10263 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10264
10265 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10266
10267 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10268
10269 PR c++/59641
10270 * g++.dg/cpp0x/pr59641.C: New file.
10271
10272 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10273
10274 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10275
10276 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10277
10278 PR c++/59378
10279 * g++.dg/ext/pr59378.C: New file.
10280
10281 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10282
10283 Update copyright years
10284
10285 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10286
10287 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10288 notice.
10289
10290 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10291
10292 PR fortran/59654
10293 * gfortran.dg/dynamic_dispatch_12.f90: New.
10294
10295 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10296
10297 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10298 the builtin isn't optimized away as unused.
10299
10300 PR rtl-optimization/59647
10301 * g++.dg/opt/pr59647.C: New test.
10302 \f
10303 Copyright (C) 2014 Free Software Foundation, Inc.
10304
10305 Copying and distribution of this file, with or without modification,
10306 are permitted in any medium without royalty provided the copyright
10307 notice and this notice are preserved.