re PR fortran/56408 (Fix dependency handling of testsuite/gfortran.dg)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-15 Jakub Jelinek <jakub@redhat.com>
2
3 PR fortran/56408
4 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5 New global vars.
6 (dg-compile-aux-modules): New procedure.
7 * gfortran.dg/binding_label_tests_10.f03: Remove comment
8 and keep-modules.
9 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
10 use dg-compile-aux-modules.
11 * gfortran.dg/binding_label_tests_11.f03: Remove comment
12 and keep-modules.
13 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
14 use dg-compile-aux-modules.
15 * gfortran.dg/binding_label_tests_13.f03: Remove comment
16 and keep-modules.
17 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
18 use dg-compile-aux-modules.
19 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
20 and keep-modules.
21 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
22 use dg-compile-aux-modules.
23 * gfortran.dg/class_45a.f03: Remove keep-modules.
24 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
25 and cleanup-modules.
26 * gfortran.dg/class_4a.f03: Use dg-do link, use
27 dg-additional-sources and cleanup-modules, remove keep-modules
28 and update comment.
29 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
30 keep-modules, adjust comment.
31 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
32 dg-additional-sources and cleanup-modules.
33 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
34 associated comment.
35 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
36 remove comment.
37 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
38 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
39 use dg-compile-aux-modules.
40 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
41 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
42 use dg-compile-aux-modules.
43 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
44 * gfortran.dg/whole_file_29.f90: Remove comment, use
45 dg-compile-aux-modules.
46 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
47 * gfortran.dg/whole_file_31.f90: Remove comment, use
48 dg-compile-aux-modules.
49
50 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
51 gcc_parallel_test_enable): New procedures. If
52 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
53 runtest_file_p to invoke also gcc_parallel_test_run_p.
54 * g++.dg/guality/guality.exp (check_guality): Save/restore
55 test_counts array around the body of the procedure.
56 * gcc.dg/guality/guality.exp (check_guality): Likewise.
57 * g++.dg/plugin/plugin.exp: Run all the tests serially
58 by the first parallel runtest encountering it.
59 * gcc.dg/plugin/plugin.exp: Likewise.
60 * gcc.misc-tests/matrix1.exp: Likewise.
61 * gcc.misc-tests/dhry.exp: Likewise.
62 * gcc.misc-tests/acker1.exp: Likewise.
63 * gcc.misc-tests/linkage.exp: Likewise.
64 * gcc.misc-tests/mg.exp: Likewise.
65 * gcc.misc-tests/mg-2.exp: Likewise.
66 * gcc.misc-tests/sort2.exp: Likewise.
67 * gcc.misc-tests/sieve.exp: Likewise.
68 * gcc.misc-tests/options.exp: Likewise.
69 * gcc.misc-tests/help.exp: Likewise.
70 * go.test/go-test.exp (go-gc-tests): Use
71 gcc_parallel_test_enable {0, 1} around all handling of
72 each test.
73 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
74 * ada/acats/run_all.sh: Parallelize using mkdir inside of
75 a shared directory. Avoid forking and expr uses if
76 shell supports $(()).
77
78 2014-09-14 David Sherwood <david.sherwood@arm.com>
79
80 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
81
82 2014-09-14 James Clarke <jrtc27@jrtc27.com>
83
84 PR target/61407
85 * gcc.dg/darwin-minversion-1.c: Fixed formatting
86 * gcc.dg/darwin-minversion-2.c: Fixed formatting
87 * gcc.dg/darwin-minversion-3.c: Fixed formatting
88 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
89
90 2014-09-13 Marek Polacek <polacek@redhat.com>
91
92 PR c++/60862
93 * g++.dg/diagnostic/pr60862.C: New test.
94
95 2014-09-12 Richard Biener <rguenther@suse.de>
96
97 PR middle-end/63237
98 * g++.dg/torture/pr63237.C: New testcase.
99
100 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
101
102 * gcc.dg/vec-andxor1.c: New file.
103
104 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
105
106 PR target/58757
107 * gcc.dg/c11-true_min-1.c: New testcase.
108
109 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
110
111 PR c++/61489
112 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
113 * g++.old-deja/g++.other/warn5.C: Adjust.
114
115 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
116
117 * gcc.target/aarch64/vset_lane_1.c: New test.
118
119 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
120
121 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
122 Fix declaration.
123 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
124 Fix declaration.
125 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
126 Fix declaration.
127 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
128 Fix declaration.
129
130 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
131
132 PR tree-optimization/63186
133 * gcc.dg/pr63186.c: New testcase.
134
135 2014-09-10 Xinliang David Li <davidxl@google.com>
136
137 PR target/63209
138 * gcc.c-torture/execute/pr63209.c: New test.
139
140 2014-09-10 Jakub Jelinek <jakub@redhat.com>
141
142 * gcc.target/i386/i386.exp: Only run vect-args.c tests
143 if runtest_file_p says they should be run.
144
145 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
146
147 * gcc.target/aarch64/vstN_1.c: New test.
148
149 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
150
151 * gcc.target/aarch64/vldN_lane_1.c: New test.
152
153 2014-09-10 Martin Jambor <mjambor@suse.cz>
154
155 PR ipa/61654
156 * g++.dg/ipa/pr61654.C: New test.
157
158 2014-09-10 Jakub Jelinek <jakub@redhat.com>
159
160 * c-c++-common/ubsan/attrib-3.c: New test.
161 * c-c++-common/ubsan/nonnull-1.c: New test.
162 * c-c++-common/ubsan/nonnull-2.c: New test.
163 * c-c++-common/ubsan/nonnull-3.c: New test.
164 * c-c++-common/ubsan/nonnull-4.c: New test.
165 * c-c++-common/ubsan/nonnull-5.c: New test.
166
167 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
168
169 * g++.dg/lto/pr63166_0.ii: New testcase.
170 * g++.dg/lto/pr63166_1.ii: New testcase.
171
172 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
173
174 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
175
176 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
177
178 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
179 xxpermdi and add commentary about adding it back later; remove
180 unused typedef.
181
182 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
183
184 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
185 and 16-byte aligned.
186 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
187 * gcc.target/arm/vect-lroundf_1.c: Likewise.
188 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
189 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
190 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
191 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
192
193 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
194
195 * gcc.target/aarch64/vldN_dup_1.c: New test.
196
197 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
198
199 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
200
201 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
202
203 * gcc.target/aarch64/vldN_1.c: New test.
204
205 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
206
207 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
208
209 2014-09-09 Jiong Wang <jiong.wang@arm.com>
210
211 * gcc.target/arm/vect-copysignf.c: New testcase.
212
213 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
214
215 * gcc.target/arm/vfp-1.c: Updated expected assembly.
216
217 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
218
219 * gcc.target/arm/vfp-1.c: Updated expected assembly.
220
221 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
222
223 * gcc.target/arm/vfp-1.c: Updated expected assembly.
224
225 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
226
227 * gcc.target/arm/vfp-1.c: Updated expected assembly.
228
229 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
230
231 * gcc.target/arm/pr51835.c: Update expected assembly.
232 * gcc.target/arm/vfp-1.c: Likewise.
233 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
234 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
235 * gcc.target/arm/vfp-ldmiad.c: Likewise.
236 * gcc.target/arm/vfp-ldmias.c: Likewise.
237 * gcc.target/arm/vfp-stmdbd.c: Likewise.
238 * gcc.target/arm/vfp-stmdbs.c: Likewise.
239 * gcc.target/arm/vfp-stmiad.c: Likewise.
240 * gcc.target/arm/vfp-stmias.c: Likewise.
241
242 2014-09-09 Tony Wang <tony.wang@arm.com>
243
244 * gcc.target/arm/xordi3-opt.c: Disable this
245 test case for thumb1 target.
246 * gcc.target/arm/iordi3-opt.c: Ditto.
247
248 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
249
250 PR target/61749
251 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
252
253 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
254
255 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
256
257 2014-09-08 Jakub Jelinek <jakub@redhat.com>
258
259 PR tree-optimization/60196
260 PR tree-optimization/63189
261 * gcc.dg/vect/pr63189.c: New test.
262 * gcc.dg/vect/pr60196-1.c: New test.
263 * gcc.dg/vect/pr60196-2.c: New test.
264
265 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
266
267 * gcc.target/powerpc/swaps-p8-16.c: New test.
268
269 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
270
271 * gcc.target/i386/pr62208.c: New test.
272
273 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
274
275 PR testsuite/56194
276 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
277
278 * g++.dg/ipa/pr61800.C: Require visibility.
279
280 * gcc.dg/pr61868.c: Require lto.
281
282 2014-09-05 Easwaran Raman <eraman@google.com>
283
284 PR rtl-optimization/62146
285 * testsuite/g++.dg/opt/pr62146.C: New.
286
287 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
288
289 * gcc.dg/vect/vect-109.c: Skip predicate added.
290 * gcc.dg/vect/vect-93.c: Test check fixed.
291 * gcc.dg/vect/bb-slp-10.c: Likewise.
292 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
293 Check unaligned feature.
294
295 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
296
297 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
298 int{32,16,8}x1_t with int{32,16,8}_t.
299 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
300 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
301 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
302 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
303
304 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
305
306 * gcc.target/aarch64/vget_high_1.c: New test.
307 * gcc.target/aarch64/vget_low_1.c: Likewise.
308
309 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
310
311 * gcc.target/aarch64/simd/int_comparisons.x: New file.
312 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
313 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
314
315 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
316
317 * gcc.target/aarch64/simd/vrbit_1.c: New test.
318
319 2014-09-05 Richard Biener <rguenther@suse.de>
320
321 PR middle-end/63148
322 * gcc.dg/vect/pr63148.c: New testcase.
323 * c-c++-common/pr19807-1.c: Likewise.
324 * g++.dg/tree-ssa/pr19807.C: Adjust.
325 * g++.dg/tree-ssa/tmmti-2.C: Remove.
326
327 2014-09-05 Bin Cheng <bin.cheng@arm.com>
328
329 PR target/55701
330 * gcc.target/arm/memset-inline-1.c: New test.
331 * gcc.target/arm/memset-inline-2.c: New test.
332 * gcc.target/arm/memset-inline-3.c: New test.
333 * gcc.target/arm/memset-inline-4.c: New test.
334 * gcc.target/arm/memset-inline-5.c: New test.
335 * gcc.target/arm/memset-inline-6.c: New test.
336 * gcc.target/arm/memset-inline-7.c: New test.
337 * gcc.target/arm/memset-inline-8.c: New test.
338 * gcc.target/arm/memset-inline-9.c: New test.
339 * gcc.target/arm/memset-inline-10.c: New test.
340
341 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
342
343 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
344
345 2014-09-04 Guozhi Wei <carrot@google.com>
346
347 PR target/62040
348 * gcc.target/aarch64/pr62040.c: New test.
349
350 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
351
352 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
353 override specific ones, but specific ones do.
354
355 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
356
357 * gcc.target/powerpc/swaps-p8-13.c: New test.
358 * gcc.target/powerpc/swaps-p8-14.c: New test.
359 * gcc.target/powerpc/swaps-p8-15.c: New test.
360
361 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
362
363 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
364 regardless of endianness.
365
366 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
367
368 PR fortran/62174
369 * gfortran.dg/cray_pointers_11.f90: New.
370
371 2014-09-03 Martin Jambor <mjambor@suse.cz>
372
373 PR ipa/62015
374 * g++.dg/ipa/pr62015.C: New test.
375
376 2014-09-03 Martin Jambor <mjambor@suse.cz>
377
378 PR ipa/61986
379 * gcc.dg/ipa/pr61986.c: New test.
380
381 2014-09-03 Marek Polacek <polacek@redhat.com>
382
383 PR c/62294
384 * gcc.dg/pr62294.c: New test.
385 * gcc.dg/pr62294.h: New file.
386
387 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
388
389 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
390 of dg-options. Add "inline" keyword to test functions.
391
392 2014-09-03 Marek Polacek <polacek@redhat.com>
393
394 PR c/62024
395 * g++.dg/cpp0x/pr62024.C: New test.
396 * gcc.dg/pr62024.c: New test.
397
398 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
399
400 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
401 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
402 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
403 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
404 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
405 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
406
407 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
408
409 PR target/61078
410 * gcc.target/s390/pr61078.c: New testcase.
411
412 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
413
414 * gcc.dg/20111227-2.c: Compile only for x86 targets.
415 * gcc.dg/20111227-3.c: Ditto.
416
417 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
418
419 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
420
421 2014-09-03 Tobias Burnus <burnus@net-b.de>
422
423 PR fortran/61881
424 PR fortran/61888
425 PR fortran/57305
426 * gfortran.dg/sizeof_4.f90: New.
427
428 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
429
430 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
431 vec_cts, and vec_ctu.
432 * gcc.target/powerpc/builtins-2.c: Likewise.
433
434 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
435
436 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
437 [!__sun__ && !__hpux__] (arena_size): Scale according to
438 target pointer size.
439
440 2014-09-02 Marek Polacek <polacek@redhat.com>
441
442 PR fortran/62270
443 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
444
445 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446
447 PR target/62275
448 * gcc.target/arm/vect-lceilf_1.c: New test.
449 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
450 * gcc.target/arm/vect-lroundf_1.c: Likewise.
451
452 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
453
454 PR target/62275
455 * gcc.target/arm/lceil-vcvt_1.c: New test.
456 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
457 * gcc.target/arm/lround-vcvt_1.c: Likewise.
458
459 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
460
461 DR 1453
462 * g++.dg/cpp0x/constexpr-volatile.C: New.
463 * g++.dg/ext/is_literal_type2.C: Likewise.
464
465 2014-09-02 Jakub Jelinek <jakub@redhat.com>
466 Balaji V. Iyer <balaji.v.iyer@intel.com>
467 Igor Zamyatin <igor.zamyatin@intel.com>
468
469 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
470 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
471 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
472 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
473 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
474 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
475 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
476 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
477 * g++.dg/cilk-plus/CK/cf3.cc: New test.
478 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
479 * g++.dg/cilk-plus/CK/for1.cc: New test.
480 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
481 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
482 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
483
484 2014-09-02 Richard Biener <rguenther@suse.de>
485
486 PR tree-optimization/62695
487 * gfortran.dg/pr62695.f90: New testcase.
488
489 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
490
491 PR target/62312
492 * gcc.c-torture/compile/pr62312.c: New.
493
494 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
495
496 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
497
498 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
499
500 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
501 Return right away if !arm*-*-*.
502
503 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
504
505 * gcc.c-torture/unsorted/386.c: Move to ...
506 * gcc.c-torture/compile/386.c: ... here.
507 * gcc.c-torture/unsorted/86.c: Move to ...
508 * gcc.c-torture/compile/86.c: ... here.
509 * gcc.c-torture/unsorted/a1.c: Move to ...
510 * gcc.c-torture/compile/a1.c: ... here.
511 * gcc.c-torture/unsorted/a3.c: Move to ...
512 * gcc.c-torture/compile/a3.c: ... here.
513 * gcc.c-torture/unsorted/aaa.c: Move to ...
514 * gcc.c-torture/compile/aaa.c: ... here.
515 * gcc.c-torture/unsorted/aa.c: Move to ...
516 * gcc.c-torture/compile/aa.c: ... here.
517 * gcc.c-torture/unsorted/abs.c: Move to ...
518 * gcc.c-torture/compile/abs.c: ... here.
519 * gcc.c-torture/unsorted/a.c: Move to ...
520 * gcc.c-torture/compile/a.c: ... here.
521 * gcc.c-torture/unsorted/ac.c: Move to ...
522 * gcc.c-torture/compile/ac.c: ... here.
523 * gcc.c-torture/unsorted/acc.c: Move to ...
524 * gcc.c-torture/compile/acc.c: ... here.
525 * gcc.c-torture/unsorted/add386.c: Move to ...
526 * gcc.c-torture/compile/add386.c: ... here.
527 * gcc.c-torture/unsorted/add.c: Move to ...
528 * gcc.c-torture/compile/add.c: ... here.
529 * gcc.c-torture/unsorted/addcc.c: Move to ...
530 * gcc.c-torture/compile/addcc.c: ... here.
531 * gcc.c-torture/unsorted/andm.c: Move to ...
532 * gcc.c-torture/compile/andm.c: ... here.
533 * gcc.c-torture/unsorted/andmem.c: Move to ...
534 * gcc.c-torture/compile/andmem.c: ... here.
535 * gcc.c-torture/unsorted/andn.c: Move to ...
536 * gcc.c-torture/compile/andn.c: ... here.
537 * gcc.c-torture/unsorted/andok.c: Move to ...
538 * gcc.c-torture/compile/andok.c: ... here.
539 * gcc.c-torture/unsorted/andsi.c: Move to ...
540 * gcc.c-torture/compile/andsi.c: ... here.
541 * gcc.c-torture/unsorted/andsparc.c: Move to ...
542 * gcc.c-torture/compile/andsparc.c: ... here.
543 * gcc.c-torture/unsorted/aos.c: Move to ...
544 * gcc.c-torture/compile/aos.c: ... here.
545 * gcc.c-torture/unsorted/arr.c: Move to ...
546 * gcc.c-torture/compile/arr.c: ... here.
547 * gcc.c-torture/unsorted/as.c: Move to ...
548 * gcc.c-torture/compile/as.c: ... here.
549 * gcc.c-torture/unsorted/ase.c: Move to ...
550 * gcc.c-torture/compile/ase.c: ... here.
551 * gcc.c-torture/unsorted/b1.c: Move to ...
552 * gcc.c-torture/compile/b1.c: ... here.
553 * gcc.c-torture/unsorted/b2.c: Move to ...
554 * gcc.c-torture/compile/b2.c: ... here.
555 * gcc.c-torture/unsorted/b3.c: Move to ...
556 * gcc.c-torture/compile/b3.c: ... here.
557 * gcc.c-torture/unsorted/b88.c: Move to ...
558 * gcc.c-torture/compile/b88.c: ... here.
559 * gcc.c-torture/unsorted/bad.c: Move to ...
560 * gcc.c-torture/compile/bad.c: ... here.
561 * gcc.c-torture/unsorted/band.c: Move to ...
562 * gcc.c-torture/compile/band.c: ... here.
563 * gcc.c-torture/unsorted/bb0.c: Move to ...
564 * gcc.c-torture/compile/bb0.c: ... here.
565 * gcc.c-torture/unsorted/bb1.c: Move to ...
566 * gcc.c-torture/compile/bb1.c: ... here.
567 * gcc.c-torture/unsorted/bbb.c: Move to ...
568 * gcc.c-torture/compile/bbb.c: ... here.
569 * gcc.c-torture/unsorted/b.c: Move to ...
570 * gcc.c-torture/compile/b.c: ... here.
571 * gcc.c-torture/unsorted/bc.c: Move to ...
572 * gcc.c-torture/compile/bc.c: ... here.
573 * gcc.c-torture/unsorted/bcopy.c: Move to ...
574 * gcc.c-torture/compile/bcopy.c: ... here.
575 * gcc.c-torture/unsorted/bf.c: Move to ...
576 * gcc.c-torture/compile/bf.c: ... here.
577 * gcc.c-torture/unsorted/bfins.c: Move to ...
578 * gcc.c-torture/compile/bfins.c: ... here.
579 * gcc.c-torture/unsorted/bfx.c: Move to ...
580 * gcc.c-torture/compile/bfx.c: ... here.
581 * gcc.c-torture/unsorted/bge.c: Move to ...
582 * gcc.c-torture/compile/bge.c: ... here.
583 * gcc.c-torture/unsorted/bit.c: Move to ...
584 * gcc.c-torture/compile/bit.c: ... here.
585 * gcc.c-torture/unsorted/bitf.c: Move to ...
586 * gcc.c-torture/compile/bitf.c: ... here.
587 * gcc.c-torture/unsorted/bitw.c: Move to ...
588 * gcc.c-torture/compile/bitw.c: ... here.
589 * gcc.c-torture/unsorted/blk.c: Move to ...
590 * gcc.c-torture/compile/blk.c: ... here.
591 * gcc.c-torture/unsorted/bt386.c: Move to ...
592 * gcc.c-torture/compile/bt386.c: ... here.
593 * gcc.c-torture/unsorted/bt.c: Move to ...
594 * gcc.c-torture/compile/bt.c: ... here.
595 * gcc.c-torture/unsorted/BUG11.c: Move to ...
596 * gcc.c-torture/compile/BUG11.c: ... here.
597 * gcc.c-torture/unsorted/BUG12.c: Move to ...
598 * gcc.c-torture/compile/BUG12.c: ... here.
599 * gcc.c-torture/unsorted/BUG13.c: Move to ...
600 * gcc.c-torture/compile/BUG13.c: ... here.
601 * gcc.c-torture/unsorted/BUG16.c: Move to ...
602 * gcc.c-torture/compile/BUG16.c: ... here.
603 * gcc.c-torture/unsorted/BUG17.c: Move to ...
604 * gcc.c-torture/compile/BUG17.c: ... here.
605 * gcc.c-torture/unsorted/BUG18.c: Move to ...
606 * gcc.c-torture/compile/BUG18.c: ... here.
607 * gcc.c-torture/unsorted/BUG1.c: Move to ...
608 * gcc.c-torture/compile/BUG1.c: ... here.
609 * gcc.c-torture/unsorted/BUG21.c: Move to ...
610 * gcc.c-torture/compile/BUG21.c: ... here.
611 * gcc.c-torture/unsorted/BUG22.c: Move to ...
612 * gcc.c-torture/compile/BUG22.c: ... here.
613 * gcc.c-torture/unsorted/BUG23.c: Move to ...
614 * gcc.c-torture/compile/BUG23.c: ... here.
615 * gcc.c-torture/unsorted/BUG24.c: Move to ...
616 * gcc.c-torture/compile/BUG24.c: ... here.
617 * gcc.c-torture/unsorted/BUG25.c: Move to ...
618 * gcc.c-torture/compile/BUG25.c: ... here.
619 * gcc.c-torture/unsorted/BUG2.c: Move to ...
620 * gcc.c-torture/compile/BUG2.c: ... here.
621 * gcc.c-torture/unsorted/BUG3.c: Move to ...
622 * gcc.c-torture/compile/BUG3.c: ... here.
623 * gcc.c-torture/unsorted/BUG4.c: Move to ...
624 * gcc.c-torture/compile/BUG4.c: ... here.
625 * gcc.c-torture/unsorted/BUG5.c: Move to ...
626 * gcc.c-torture/compile/BUG5.c: ... here.
627 * gcc.c-torture/unsorted/BUG6.c: Move to ...
628 * gcc.c-torture/compile/BUG6.c: ... here.
629 * gcc.c-torture/unsorted/bug.c: Move to ...
630 * gcc.c-torture/compile/bug.c: ... here.
631 * gcc.c-torture/unsorted/bugc.c: Move to ...
632 * gcc.c-torture/compile/bugc.c: ... here.
633 * gcc.c-torture/unsorted/buns.c: Move to ...
634 * gcc.c-torture/compile/buns.c: ... here.
635 * gcc.c-torture/unsorted/bx.c: Move to ...
636 * gcc.c-torture/compile/bx.c: ... here.
637 * gcc.c-torture/unsorted/c1.c: Move to ...
638 * gcc.c-torture/compile/c1.c: ... here.
639 * gcc.c-torture/unsorted/c2.c: Move to ...
640 * gcc.c-torture/compile/c2.c: ... here.
641 * gcc.c-torture/unsorted/call386.c: Move to ...
642 * gcc.c-torture/compile/call386.c: ... here.
643 * gcc.c-torture/unsorted/call.c: Move to ...
644 * gcc.c-torture/compile/call.c: ... here.
645 * gcc.c-torture/unsorted/callind.c: Move to ...
646 * gcc.c-torture/compile/callind.c: ... here.
647 * gcc.c-torture/unsorted/c.c: Move to ...
648 * gcc.c-torture/compile/c.c: ... here.
649 * gcc.c-torture/unsorted/cc.c: Move to ...
650 * gcc.c-torture/compile/cc.c: ... here.
651 * gcc.c-torture/unsorted/charmtst.c: Move to ...
652 * gcc.c-torture/compile/charmtst.c: ... here.
653 * gcc.c-torture/unsorted/cmb.c: Move to ...
654 * gcc.c-torture/compile/cmb.c: ... here.
655 * gcc.c-torture/unsorted/cmp.c: Move to ...
656 * gcc.c-torture/compile/cmp.c: ... here.
657 * gcc.c-torture/unsorted/cmphi.c: Move to ...
658 * gcc.c-torture/compile/cmphi.c: ... here.
659 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
660 * gcc.c-torture/compile/cmpsi386.c: ... here.
661 * gcc.c-torture/unsorted/cmul.c: Move to ...
662 * gcc.c-torture/compile/cmul.c: ... here.
663 * gcc.c-torture/unsorted/cn1.c: Move to ...
664 * gcc.c-torture/compile/cn1.c: ... here.
665 * gcc.c-torture/unsorted/comb.c: Move to ...
666 * gcc.c-torture/compile/comb.c: ... here.
667 * gcc.c-torture/unsorted/consec.c: Move to ...
668 * gcc.c-torture/compile/consec.c: ... here.
669 * gcc.c-torture/unsorted/const.c: Move to ...
670 * gcc.c-torture/compile/const.c: ... here.
671 * gcc.c-torture/unsorted/conv.c: Move to ...
672 * gcc.c-torture/compile/conv.c: ... here.
673 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
674 * gcc.c-torture/compile/conv_tst.c: ... here.
675 * gcc.c-torture/unsorted/cp.c: Move to ...
676 * gcc.c-torture/compile/cp.c: ... here.
677 * gcc.c-torture/unsorted/csebug.c: Move to ...
678 * gcc.c-torture/compile/csebug.c: ... here.
679 * gcc.c-torture/unsorted/cvt.c: Move to ...
680 * gcc.c-torture/compile/cvt.c: ... here.
681 * gcc.c-torture/unsorted/dblbug.c: Move to ...
682 * gcc.c-torture/compile/dblbug.c: ... here.
683 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
684 * gcc.c-torture/compile/dbl_parm.c: ... here.
685 * gcc.c-torture/unsorted/d.c: Move to ...
686 * gcc.c-torture/compile/d.c: ... here.
687 * gcc.c-torture/unsorted/ddd.c: Move to ...
688 * gcc.c-torture/compile/ddd.c: ... here.
689 * gcc.c-torture/unsorted/dead.c: Move to ...
690 * gcc.c-torture/compile/dead.c: ... here.
691 * gcc.c-torture/unsorted/delay.c: Move to ...
692 * gcc.c-torture/compile/delay.c: ... here.
693 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
694 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
695 * gcc.c-torture/unsorted/di.c: Move to ...
696 * gcc.c-torture/compile/di.c: ... here.
697 * gcc.c-torture/unsorted/dic.c: Move to ...
698 * gcc.c-torture/compile/dic.c: ... here.
699 * gcc.c-torture/unsorted/dilayout.c: Move to ...
700 * gcc.c-torture/compile/dilayout.c: ... here.
701 * gcc.c-torture/unsorted/dimove.c: Move to ...
702 * gcc.c-torture/compile/dimove.c: ... here.
703 * gcc.c-torture/unsorted/dimul.c: Move to ...
704 * gcc.c-torture/compile/dimul.c: ... here.
705 * gcc.c-torture/unsorted/div.c: Move to ...
706 * gcc.c-torture/compile/div.c: ... here.
707 * gcc.c-torture/unsorted/divdf.c: Move to ...
708 * gcc.c-torture/compile/divdf.c: ... here.
709 * gcc.c-torture/unsorted/dm.c: Move to ...
710 * gcc.c-torture/compile/dm.c: ... here.
711 * gcc.c-torture/unsorted/dshift.c: Move to ...
712 * gcc.c-torture/compile/dshift.c: ... here.
713 * gcc.c-torture/unsorted/e.c: Move to ...
714 * gcc.c-torture/compile/e.c: ... here.
715 * gcc.c-torture/unsorted/ex.c: Move to ...
716 * gcc.c-torture/compile/ex.c: ... here.
717 * gcc.c-torture/unsorted/ext.c: Move to ...
718 * gcc.c-torture/compile/ext.c: ... here.
719 * gcc.c-torture/unsorted/f1.c: Move to ...
720 * gcc.c-torture/compile/f1.c: ... here.
721 * gcc.c-torture/unsorted/f2.c: Move to ...
722 * gcc.c-torture/compile/f2.c: ... here.
723 * gcc.c-torture/unsorted/fdmul.c: Move to ...
724 * gcc.c-torture/compile/fdmul.c: ... here.
725 * gcc.c-torture/unsorted/float.c: Move to ...
726 * gcc.c-torture/compile/float.c: ... here.
727 * gcc.c-torture/unsorted/flo.c: Move to ...
728 * gcc.c-torture/compile/flo.c: ... here.
729 * gcc.c-torture/unsorted/flt_const.c: Move to ...
730 * gcc.c-torture/compile/flt_const.c: ... here.
731 * gcc.c-torture/unsorted/fnul.c: Move to ...
732 * gcc.c-torture/compile/fnul.c: ... here.
733 * gcc.c-torture/unsorted/foo.c: Move to ...
734 * gcc.c-torture/compile/foo.c: ... here.
735 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
736 * gcc.c-torture/compile/forgetcc.c: ... here.
737 * gcc.c-torture/unsorted/fq.c: Move to ...
738 * gcc.c-torture/compile/fq.c: ... here.
739 * gcc.c-torture/unsorted/g.c: Move to ...
740 * gcc.c-torture/compile/g.c: ... here.
741 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
742 * gcc.c-torture/compile/gen_tst.c: ... here.
743 * gcc.c-torture/unsorted/glob.c: Move to ...
744 * gcc.c-torture/compile/glob.c: ... here.
745 * gcc.c-torture/unsorted/gronk.c: Move to ...
746 * gcc.c-torture/compile/gronk.c: ... here.
747 * gcc.c-torture/unsorted/hibug.c: Move to ...
748 * gcc.c-torture/compile/hibug.c: ... here.
749 * gcc.c-torture/unsorted/hi.c: Move to ...
750 * gcc.c-torture/compile/hi.c: ... here.
751 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
752 * gcc.c-torture/compile/HIcmp.c: ... here.
753 * gcc.c-torture/unsorted/HIset.c: Move to ...
754 * gcc.c-torture/compile/HIset.c: ... here.
755 * gcc.c-torture/unsorted/i.c: Move to ...
756 * gcc.c-torture/compile/i.c: ... here.
757 * gcc.c-torture/unsorted/i++.c: Move to ...
758 * gcc.c-torture/compile/i++.c: ... here.
759 * gcc.c-torture/unsorted/ic.c: Move to ...
760 * gcc.c-torture/compile/ic.c: ... here.
761 * gcc.c-torture/unsorted/icmp.c: Move to ...
762 * gcc.c-torture/compile/icmp.c: ... here.
763 * gcc.c-torture/unsorted/ifreg.c: Move to ...
764 * gcc.c-torture/compile/ifreg.c: ... here.
765 * gcc.c-torture/unsorted/imm.c: Move to ...
766 * gcc.c-torture/compile/imm.c: ... here.
767 * gcc.c-torture/unsorted/isinf.c: Move to ...
768 * gcc.c-torture/compile/isinf.c: ... here.
769 * gcc.c-torture/unsorted/jmp.c: Move to ...
770 * gcc.c-torture/compile/jmp.c: ... here.
771 * gcc.c-torture/unsorted/jumptab.c: Move to ...
772 * gcc.c-torture/compile/jumptab.c: ... here.
773 * gcc.c-torture/unsorted/layout.c: Move to ...
774 * gcc.c-torture/compile/layout.c: ... here.
775 * gcc.c-torture/unsorted/lbug.c: Move to ...
776 * gcc.c-torture/compile/lbug.c: ... here.
777 * gcc.c-torture/unsorted/l.c: Move to ...
778 * gcc.c-torture/compile/l.c: ... here.
779 * gcc.c-torture/unsorted/ll1.c: Move to ...
780 * gcc.c-torture/compile/ll1.c: ... here.
781 * gcc.c-torture/unsorted/llbug.c: Move to ...
782 * gcc.c-torture/compile/llbug.c: ... here.
783 * gcc.c-torture/unsorted/lll.c: Move to ...
784 * gcc.c-torture/compile/lll.c: ... here.
785 * gcc.c-torture/unsorted/load8.c: Move to ...
786 * gcc.c-torture/compile/load8.c: ... here.
787 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
788 * gcc.c-torture/compile/loadhicc.c: ... here.
789 * gcc.c-torture/unsorted/log2.c: Move to ...
790 * gcc.c-torture/compile/log2.c: ... here.
791 * gcc.c-torture/unsorted/logic.c: Move to ...
792 * gcc.c-torture/compile/logic.c: ... here.
793 * gcc.c-torture/unsorted/loop-1.c: Move to ...
794 * gcc.c-torture/compile/loop-1.c: ... here.
795 * gcc.c-torture/unsorted/loop386.c: Move to ...
796 * gcc.c-torture/compile/loop386.c: ... here.
797 * gcc.c-torture/unsorted/lop.c: Move to ...
798 * gcc.c-torture/compile/lop.c: ... here.
799 * gcc.c-torture/unsorted/m1.c: Move to ...
800 * gcc.c-torture/compile/m1.c: ... here.
801 * gcc.c-torture/unsorted/m2.c: Move to ...
802 * gcc.c-torture/compile/m2.c: ... here.
803 * gcc.c-torture/unsorted/m5.c: Move to ...
804 * gcc.c-torture/compile/m5.c: ... here.
805 * gcc.c-torture/unsorted/m68.c: Move to ...
806 * gcc.c-torture/compile/m68.c: ... here.
807 * gcc.c-torture/unsorted/mbyte.c: Move to ...
808 * gcc.c-torture/compile/mbyte.c: ... here.
809 * gcc.c-torture/unsorted/mchar.c: Move to ...
810 * gcc.c-torture/compile/mchar.c: ... here.
811 * gcc.c-torture/unsorted/mcmp.c: Move to ...
812 * gcc.c-torture/compile/mcmp.c: ... here.
813 * gcc.c-torture/unsorted/mdouble.c: Move to ...
814 * gcc.c-torture/compile/mdouble.c: ... here.
815 * gcc.c-torture/unsorted/memtst.c: Move to ...
816 * gcc.c-torture/compile/memtst.c: ... here.
817 * gcc.c-torture/unsorted/miscomp.c: Move to ...
818 * gcc.c-torture/compile/miscomp.c: ... here.
819 * gcc.c-torture/unsorted/mm.c: Move to ...
820 * gcc.c-torture/compile/mm.c: ... here.
821 * gcc.c-torture/unsorted/mod.c: Move to ...
822 * gcc.c-torture/compile/mod.c: ... here.
823 * gcc.c-torture/unsorted/modcc.c: Move to ...
824 * gcc.c-torture/compile/modcc.c: ... here.
825 * gcc.c-torture/unsorted/move.c: Move to ...
826 * gcc.c-torture/compile/move.c: ... here.
827 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
828 * gcc.c-torture/compile/move_qhi.c: ... here.
829 * gcc.c-torture/unsorted/mregtst.c: Move to ...
830 * gcc.c-torture/compile/mregtst.c: ... here.
831 * gcc.c-torture/unsorted/msp.c: Move to ...
832 * gcc.c-torture/compile/msp.c: ... here.
833 * gcc.c-torture/unsorted/mtst.c: Move to ...
834 * gcc.c-torture/compile/mtst.c: ... here.
835 * gcc.c-torture/unsorted/mu.c: Move to ...
836 * gcc.c-torture/compile/mu.c: ... here.
837 * gcc.c-torture/unsorted/mul.c: Move to ...
838 * gcc.c-torture/compile/mul.c: ... here.
839 * gcc.c-torture/unsorted/mword1.c: Move to ...
840 * gcc.c-torture/compile/mword1.c: ... here.
841 * gcc.c-torture/unsorted/mword.c: Move to ...
842 * gcc.c-torture/compile/mword.c: ... here.
843 * gcc.c-torture/unsorted/n1.c: Move to ...
844 * gcc.c-torture/compile/n1.c: ... here.
845 * gcc.c-torture/unsorted/nand.c: Move to ...
846 * gcc.c-torture/compile/nand.c: ... here.
847 * gcc.c-torture/unsorted/n.c: Move to ...
848 * gcc.c-torture/compile/n.c: ... here.
849 * gcc.c-torture/unsorted/neg.c: Move to ...
850 * gcc.c-torture/compile/neg.c: ... here.
851 * gcc.c-torture/unsorted/o.c: Move to ...
852 * gcc.c-torture/compile/o.c: ... here.
853 * gcc.c-torture/unsorted/omit.c: Move to ...
854 * gcc.c-torture/compile/omit.c: ... here.
855 * gcc.c-torture/unsorted/opout.c: Move to ...
856 * gcc.c-torture/compile/opout.c: ... here.
857 * gcc.c-torture/unsorted/opt.c: Move to ...
858 * gcc.c-torture/compile/opt.c: ... here.
859 * gcc.c-torture/unsorted/or386.c: Move to ...
860 * gcc.c-torture/compile/or386.c: ... here.
861 * gcc.c-torture/unsorted/or.c: Move to ...
862 * gcc.c-torture/compile/or.c: ... here.
863 * gcc.c-torture/unsorted/parms.c: Move to ...
864 * gcc.c-torture/compile/parms.c: ... here.
865 * gcc.c-torture/unsorted/pass.c: Move to ...
866 * gcc.c-torture/compile/pass.c: ... here.
867 * gcc.c-torture/unsorted/p.c: Move to ...
868 * gcc.c-torture/compile/p.c: ... here.
869 * gcc.c-torture/unsorted/pmt.c: Move to ...
870 * gcc.c-torture/compile/pmt.c: ... here.
871 * gcc.c-torture/unsorted/poor.c: Move to ...
872 * gcc.c-torture/compile/poor.c: ... here.
873 * gcc.c-torture/unsorted/pp.c: Move to ...
874 * gcc.c-torture/compile/pp.c: ... here.
875 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
876 * gcc.c-torture/compile/pret-arg.c: ... here.
877 * gcc.c-torture/unsorted/pyr2.c: Move to ...
878 * gcc.c-torture/compile/pyr2.c: ... here.
879 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
880 * gcc.c-torture/compile/PYRBUG.c: ... here.
881 * gcc.c-torture/unsorted/pyr.c: Move to ...
882 * gcc.c-torture/compile/pyr.c: ... here.
883 * gcc.c-torture/unsorted/q.c: Move to ...
884 * gcc.c-torture/compile/q.c: ... here.
885 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
886 * gcc.c-torture/compile/QIcmp.c: ... here.
887 * gcc.c-torture/unsorted/QIset.c: Move to ...
888 * gcc.c-torture/compile/QIset.c: ... here.
889 * gcc.c-torture/unsorted/r1.c: Move to ...
890 * gcc.c-torture/compile/r1.c: ... here.
891 * gcc.c-torture/unsorted/r.c: Move to ...
892 * gcc.c-torture/compile/r.c: ... here.
893 * gcc.c-torture/unsorted/rel.c: Move to ...
894 * gcc.c-torture/compile/rel.c: ... here.
895 * gcc.c-torture/unsorted/rmsc.c: Move to ...
896 * gcc.c-torture/compile/rmsc.c: ... here.
897 * gcc.c-torture/unsorted/round.c: Move to ...
898 * gcc.c-torture/compile/round.c: ... here.
899 * gcc.c-torture/unsorted/run.c: Move to ...
900 * gcc.c-torture/compile/run.c: ... here.
901 * gcc.c-torture/unsorted/sar.c: Move to ...
902 * gcc.c-torture/compile/sar.c: ... here.
903 * gcc.c-torture/unsorted/s.c: Move to ...
904 * gcc.c-torture/compile/s.c: ... here.
905 * gcc.c-torture/unsorted/scal.c: Move to ...
906 * gcc.c-torture/compile/scal.c: ... here.
907 * gcc.c-torture/unsorted/sc.c: Move to ...
908 * gcc.c-torture/compile/sc.c: ... here.
909 * gcc.c-torture/unsorted/scc.c: Move to ...
910 * gcc.c-torture/compile/scc.c: ... here.
911 * gcc.c-torture/unsorted/scond.c: Move to ...
912 * gcc.c-torture/compile/scond.c: ... here.
913 * gcc.c-torture/unsorted/selfrec.c: Move to ...
914 * gcc.c-torture/compile/selfrec.c: ... here.
915 * gcc.c-torture/unsorted/seq.c: Move to ...
916 * gcc.c-torture/compile/seq.c: ... here.
917 * gcc.c-torture/unsorted/set386.c: Move to ...
918 * gcc.c-torture/compile/set386.c: ... here.
919 * gcc.c-torture/unsorted/set88.c: Move to ...
920 * gcc.c-torture/compile/set88.c: ... here.
921 * gcc.c-torture/unsorted/SFset.c: Move to ...
922 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
923 * gcc.c-torture/unsorted/shand.c: Move to ...
924 * gcc.c-torture/compile/shand.c: ... here.
925 * gcc.c-torture/unsorted/sh.c: Move to ...
926 * gcc.c-torture/compile/sh.c: ... here.
927 * gcc.c-torture/unsorted/shft.c: Move to ...
928 * gcc.c-torture/compile/shft.c: ... here.
929 * gcc.c-torture/unsorted/shift.c: Move to ...
930 * gcc.c-torture/compile/shift.c: ... here.
931 * gcc.c-torture/unsorted/shloop.c: Move to ...
932 * gcc.c-torture/compile/shloop.c: ... here.
933 * gcc.c-torture/unsorted/shm.c: Move to ...
934 * gcc.c-torture/compile/shm.c: ... here.
935 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
936 * gcc.c-torture/compile/SIcmp.c: ... here.
937 * gcc.c-torture/unsorted/signext2.c: Move to ...
938 * gcc.c-torture/compile/signext2.c: ... here.
939 * gcc.c-torture/unsorted/signext.c: Move to ...
940 * gcc.c-torture/compile/signext.c: ... here.
941 * gcc.c-torture/unsorted/sim.c: Move to ...
942 * gcc.c-torture/compile/sim.c: ... here.
943 * gcc.c-torture/unsorted/simple.c: Move to ...
944 * gcc.c-torture/compile/simple.c: ... here.
945 * gcc.c-torture/unsorted/SIset.c: Move to ...
946 * gcc.c-torture/compile/SIset.c: ... here.
947 * gcc.c-torture/unsorted/sne.c: Move to ...
948 * gcc.c-torture/compile/sne.c: ... here.
949 * gcc.c-torture/unsorted/sound.c: Move to ...
950 * gcc.c-torture/compile/sound.c: ... here.
951 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
952 * gcc.c-torture/compile/sparcbug.c: ... here.
953 * gcc.c-torture/unsorted/speed.c: Move to ...
954 * gcc.c-torture/compile/speed.c: ... here.
955 * gcc.c-torture/unsorted/stor.c: Move to ...
956 * gcc.c-torture/compile/stor.c: ... here.
957 * gcc.c-torture/unsorted/store0.c: Move to ...
958 * gcc.c-torture/compile/store0.c: ... here.
959 * gcc.c-torture/unsorted/storecc.c: Move to ...
960 * gcc.c-torture/compile/storecc.c: ... here.
961 * gcc.c-torture/unsorted/str.c: Move to ...
962 * gcc.c-torture/compile/str.c: ... here.
963 * gcc.c-torture/unsorted/stru.c: Move to ...
964 * gcc.c-torture/compile/stru.c: ... here.
965 * gcc.c-torture/unsorted/structret.c: Move to ...
966 * gcc.c-torture/compile/structret.c: ... here.
967 * gcc.c-torture/unsorted/stuct.c: Move to ...
968 * gcc.c-torture/compile/stuct.c: ... here.
969 * gcc.c-torture/unsorted/sub32.c: Move to ...
970 * gcc.c-torture/compile/sub32.c: ... here.
971 * gcc.c-torture/unsorted/subcc.c: Move to ...
972 * gcc.c-torture/compile/subcc.c: ... here.
973 * gcc.c-torture/unsorted/subcse.c: Move to ...
974 * gcc.c-torture/compile/subcse.c: ... here.
975 * gcc.c-torture/unsorted/sym.c: Move to ...
976 * gcc.c-torture/compile/sym.c: ... here.
977 * gcc.c-torture/unsorted/symconst.c: Move to ...
978 * gcc.c-torture/compile/symconst.c: ... here.
979 * gcc.c-torture/unsorted/t.c: Move to ...
980 * gcc.c-torture/compile/t.c: ... here.
981 * gcc.c-torture/unsorted/test.c: Move to ...
982 * gcc.c-torture/compile/test.c: ... here.
983 * gcc.c-torture/unsorted/test-flow.c: Move to ...
984 * gcc.c-torture/compile/test-flow.c: ... here.
985 * gcc.c-torture/unsorted/test-loop.c: Move to ...
986 * gcc.c-torture/compile/test-loop.c: ... here.
987 * gcc.c-torture/unsorted/time.c: Move to ...
988 * gcc.c-torture/compile/time.c: ... here.
989 * gcc.c-torture/unsorted/tmp.c: Move to ...
990 * gcc.c-torture/compile/tmp.c: ... here.
991 * gcc.c-torture/unsorted/trivial.c: Move to ...
992 * gcc.c-torture/compile/trivial.c: ... here.
993 * gcc.c-torture/unsorted/trunc.c: Move to ...
994 * gcc.c-torture/compile/trunc.c: ... here.
995 * gcc.c-torture/unsorted/u.c: Move to ...
996 * gcc.c-torture/compile/u.c: ... here.
997 * gcc.c-torture/unsorted/udconvert.c: Move to ...
998 * gcc.c-torture/compile/udconvert.c: ... here.
999 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1000 * gcc.c-torture/compile/udivmod4.c: ... here.
1001 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1002 * gcc.c-torture/compile/UHIcmp.c: ... here.
1003 * gcc.c-torture/unsorted/uns.c: Move to ...
1004 * gcc.c-torture/compile/uns.c: ... here.
1005 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1006 * gcc.c-torture/compile/uns_tst.c: ... here.
1007 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1008 * gcc.c-torture/compile/UQIcmp.c: ... here.
1009 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1010 * gcc.c-torture/compile/USIcmp.c: ... here.
1011 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1012 * gcc.c-torture/compile/uuarg.c: ... here.
1013 * gcc.c-torture/unsorted/v.c: Move to ...
1014 * gcc.c-torture/compile/v.c: ... here.
1015 * gcc.c-torture/unsorted/w.c: Move to ...
1016 * gcc.c-torture/compile/w.c: ... here.
1017 * gcc.c-torture/unsorted/ww.c: Move to ...
1018 * gcc.c-torture/compile/ww.c: ... here.
1019 * gcc.c-torture/unsorted/xb.c: Move to ...
1020 * gcc.c-torture/compile/xb.c: ... here.
1021 * gcc.c-torture/unsorted/xbg.c: Move to ...
1022 * gcc.c-torture/compile/xbg.c: ... here.
1023 * gcc.c-torture/unsorted/x.c: Move to ...
1024 * gcc.c-torture/compile/x.c: ... here.
1025 * gcc.c-torture/unsorted/xc.c: Move to ...
1026 * gcc.c-torture/compile/xc.c: ... here.
1027 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1028 * gcc.c-torture/compile/xcsebug.c: ... here.
1029 * gcc.c-torture/unsorted/xdi.c: Move to ...
1030 * gcc.c-torture/compile/xdi.c: ... here.
1031 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1032 * gcc.c-torture/compile/xfoo.c: ... here.
1033 * gcc.c-torture/unsorted/xi.c: Move to ...
1034 * gcc.c-torture/compile/xi.c: ... here.
1035 * gcc.c-torture/unsorted/xlop.c: Move to ...
1036 * gcc.c-torture/compile/xlop.c: ... here.
1037 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1038 * gcc.c-torture/compile/xmtst.c: ... here.
1039 * gcc.c-torture/unsorted/xneg.c: Move to ...
1040 * gcc.c-torture/compile/xneg.c: ... here.
1041 * gcc.c-torture/unsorted/xopt.c: Move to ...
1042 * gcc.c-torture/compile/xopt.c: ... here.
1043 * gcc.c-torture/unsorted/xor.c: Move to ...
1044 * gcc.c-torture/compile/xor.c: ... here.
1045 * gcc.c-torture/unsorted/xorn.c: Move to ...
1046 * gcc.c-torture/compile/xorn.c: ... here.
1047 * gcc.c-torture/unsorted/xp.c: Move to ...
1048 * gcc.c-torture/compile/xp.c: ... here.
1049 * gcc.c-torture/unsorted/xpp.c: Move to ...
1050 * gcc.c-torture/compile/xpp.c: ... here.
1051 * gcc.c-torture/unsorted/xs.c: Move to ...
1052 * gcc.c-torture/compile/xs.c: ... here.
1053 * gcc.c-torture/unsorted/xsh.c: Move to ...
1054 * gcc.c-torture/compile/xsh.c: ... here.
1055 * gcc.c-torture/unsorted/xz.c: Move to ...
1056 * gcc.c-torture/compile/xz.c: ... here.
1057 * gcc.c-torture/unsorted/xzz.c: Move to ...
1058 * gcc.c-torture/compile/xzz.c: ... here.
1059
1060 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1061
1062 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1063 (abort, exit): Declare.
1064
1065 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1066
1067 PR sanitizer/61897
1068 PR sanitizer/62140
1069 * c-c++-common/asan/pr62140-1.c: New test.
1070 * c-c++-common/asan/pr62140-2.c: New test.
1071
1072 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1073 Tobias Burnus <burnus@net-b.de>
1074
1075 PR fortran/62309
1076 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1077
1078 2014-08-31 Tobias Burnus <burnus@net-b.de>
1079
1080 * gfortran.dg/coarray_lib_comm_1.f90: New.
1081
1082 2014-08-30 Andrew Pinski <apinski@cavium.com>
1083
1084 * gcc.c-torture/execute/20140828-1.c: New testcase.
1085
1086 2014-08-29 DJ Delorie <dj@redhat.com>
1087
1088 * lib/target-supports.exp (check_effective_target_size32plus):
1089 Increase size to avoid false positives on 24-bit address spaces.
1090 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1091 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1092 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1093 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1094 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1095 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1096 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1097 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1098
1099 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/54002
1102 * g++.dg/cpp0x/constexpr-54002.C: New.
1103
1104 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1105
1106 PR c++/56991
1107 * g++.dg/cpp0x/constexpr-56991.C: New.
1108
1109 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1110
1111 PR c++/57764
1112 * g++.dg/cpp0x/constexpr-57764.C: New.
1113
1114 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1115
1116 PR c++/59938
1117 * g++.dg/cpp0x/constexpr-59938.C: New.
1118
1119 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/61484
1122 * g++.dg/cpp0x/constexpr-61484.C: New.
1123
1124 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1125
1126 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1127 vec_round, vec_splat, vec_div, and vec_mul.
1128 * gcc.target/powerpc/builtins-2.c: New test.
1129
1130 2014-08-28 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/62283
1133 * gfortran.dg/vect/pr62283.f: New testcase.
1134 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1135 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1136 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1137 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1138 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1139 * gcc.dg/vect/vect-33.c: Likewise.
1140
1141 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1142
1143 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1144
1145 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1146
1147 PR cpp/23827 - standard C++ should not have hex float preprocessor
1148 tokens
1149 * g++.dg/cpp/pr23827_cxx11.C: New.
1150 * g++.dg/cpp/pr23827_cxx98.C: New.
1151 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1152 * gcc.dg/cpp/pr23827_c90.c: New.
1153 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1154 * gcc.dg/cpp/pr23827_c99.c: New.
1155
1156 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/52892
1159 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1160 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1161 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1162
1163 2014-08-27 Guozhi Wei <carrot@google.com>
1164
1165 PR target/62262
1166 * gcc.target/aarch64/pr62262.c: New test.
1167
1168 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1169
1170 PR target/60606
1171 PR target/61330
1172 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1173 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1174
1175 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1176
1177 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1178 failure on s390*-*-linux-gnu.
1179
1180 2014-08-26 Richard Biener <rguenther@suse.de>
1181
1182 PR tree-optimization/62175
1183 * g++.dg/torture/pr62175.C: New testcase.
1184
1185 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1186
1187 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1188 copy of compile/compile.exp.
1189 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1190 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1191 i?86-*.
1192 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1193 m32c-*-*.
1194 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1195 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1196 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1197 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1198 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1199 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1200 * gcc.c-torture/execute/20040703-1.c: Likewise.
1201 * gcc.c-torture/execute/20040705-1.c: Likewise.
1202 * gcc.c-torture/execute/20040705-2.c: Likewise.
1203 * gcc.c-torture/execute/20040709-1.c: Likewise.
1204 * gcc.c-torture/execute/20040709-2.c: Likewise.
1205 * gcc.c-torture/execute/20040811-1.c: Likewise.
1206 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1207 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1208 compiling for x86_64-* or i?86-*.
1209 * gcc.c-torture/execute/20050604-1.c: Likewise.
1210 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1211 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1212 for x86_64-* or i?86-*.
1213 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1214 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1215 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1216 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1217 option.
1218 * gcc.c-torture/execute/20111227-2.c: Moved to...
1219 * gcc.dg/20111227-2.c: ... here. Add -free option.
1220 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1221 * gcc.dg/20111227-3.c: ... here. Add -free option.
1222 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1223 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1224 declarations for abort and exit.
1225 * gcc.c-torture/execute/920711-1.c: Likewise.
1226 * gcc.c-torture/execute/930529-1.c: Likewise.
1227 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1228 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1229 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1230 exit.
1231 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1232 for i?86-* or x86_64-*. Add declarations for abort and exit.
1233 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1234 i?86-* or x86_64-*.
1235 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1236 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1237 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1238 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1239 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1240 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1241 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1242 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1243 m68k-linux.
1244 * gcc.c-torture/execute/loop-2g.c: Likewise.
1245 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1246 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1247 powerpc-*-eabi*.
1248 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1249 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1250 * gcc.c-torture/execute/pr23047.c: Likewise.
1251 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1252 declarations for abort and exit.
1253 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1254 * gcc.c-torture/execute/pr31448.c: Likewise.
1255 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1256 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1257 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1258 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1259 Skip on spu-*.
1260 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1261 declarations for abort and exit.
1262 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1263 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1264 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1265 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1266 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1267 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1268 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1269 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1270 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1271 * gcc.c-torture/execute/pr56799.c: Likewise.
1272 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1273 option. Add declarations for abort and exit.
1274 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1275 * gcc.c-torture/execute/pr58570.c: Likewise.
1276 * gcc.c-torture/execute/pr60822.c: Likewise.
1277 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1278 * gcc.c-torture/execute/shiftdi.c: Likewise.
1279 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1280 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1281 * gcc.c-torture/execute/usmul.c: Require int32plus.
1282 * gcc.c-torture/execute/vrp-5.c: Likewise.
1283 * gcc.c-torture/execute/vrp-6.c: Likewise.
1284 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1285 * gcc.c-torture/execute/20010122-1.x: Delete.
1286 * gcc.c-torture/execute/20010129-1.x: Delete.
1287 * gcc.c-torture/execute/20020404-1.x: Delete.
1288 * gcc.c-torture/execute/20021024-1.x: Delete.
1289 * gcc.c-torture/execute/20021127-1.x: Delete.
1290 * gcc.c-torture/execute/20030125-1.x: Delete.
1291 * gcc.c-torture/execute/20030216-1.x: Delete.
1292 * gcc.c-torture/execute/20030222-1.x: Delete.
1293 * gcc.c-torture/execute/20040629-1.x: Delete.
1294 * gcc.c-torture/execute/20040703-1.x: Delete.
1295 * gcc.c-torture/execute/20040705-1.x: Delete.
1296 * gcc.c-torture/execute/20040705-2.x: Delete.
1297 * gcc.c-torture/execute/20040709-1.x: Delete.
1298 * gcc.c-torture/execute/20040709-2.x: Delete.
1299 * gcc.c-torture/execute/20040811-1.x: Delete.
1300 * gcc.c-torture/execute/20050316-1.x: Delete.
1301 * gcc.c-torture/execute/20050316-2.x: Delete.
1302 * gcc.c-torture/execute/20050316-3.x: Delete.
1303 * gcc.c-torture/execute/20050604-1.x: Delete.
1304 * gcc.c-torture/execute/20061101-1.x: Delete.
1305 * gcc.c-torture/execute/20061220-1.x: Delete.
1306 * gcc.c-torture/execute/20081117-1.x: Delete.
1307 * gcc.c-torture/execute/20101011-1.x: Delete.
1308 * gcc.c-torture/execute/20120919-1.x: Delete.
1309 * gcc.c-torture/execute/920612-1.x: Delete.
1310 * gcc.c-torture/execute/920710-1.x: Delete.
1311 * gcc.c-torture/execute/920711-1.x: Delete.
1312 * gcc.c-torture/execute/930529-1.x: Delete.
1313 * gcc.c-torture/execute/931004-12.x: Delete.
1314 * gcc.c-torture/execute/980709-1.x: Delete.
1315 * gcc.c-torture/execute/981130-1.x: Delete.
1316 * gcc.c-torture/execute/990127-2.x: Delete.
1317 * gcc.c-torture/execute/990413-2.x: Delete.
1318 * gcc.c-torture/execute/990826-0.x: Delete.
1319 * gcc.c-torture/execute/bf64-1.x: Delete.
1320 * gcc.c-torture/execute/bitfld-4.x: Delete.
1321 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1322 * gcc.c-torture/execute/cvt-1.x: Delete.
1323 * gcc.c-torture/execute/eeprof-1.x: Delete.
1324 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1325 * gcc.c-torture/execute/loop-2f.x: Delete.
1326 * gcc.c-torture/execute/loop-2g.x: Delete.
1327 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1328 * gcc.c-torture/execute/nest-align-1.x: Delete.
1329 * gcc.c-torture/execute/pr19689.x: Delete.
1330 * gcc.c-torture/execute/pr22493-1.x: Delete.
1331 * gcc.c-torture/execute/pr23047.x: Delete.
1332 * gcc.c-torture/execute/pr23135.x: Delete.
1333 * gcc.c-torture/execute/pr29797-1.x: Delete.
1334 * gcc.c-torture/execute/pr31448.x: Delete.
1335 * gcc.c-torture/execute/pr35456.x: Delete.
1336 * gcc.c-torture/execute/pr37573.x: Delete.
1337 * gcc.c-torture/execute/pr38151.x: Delete.
1338 * gcc.c-torture/execute/pr39228.x: Delete.
1339 * gcc.c-torture/execute/pr39501.x: Delete.
1340 * gcc.c-torture/execute/pr40386.x: Delete.
1341 * gcc.c-torture/execute/pr43220.x: Delete.
1342 * gcc.c-torture/execute/pr44683.x: Delete.
1343 * gcc.c-torture/execute/pr45262.x: Delete.
1344 * gcc.c-torture/execute/pr47237.x: Delete.
1345 * gcc.c-torture/execute/pr51581-1.x: Delete.
1346 * gcc.c-torture/execute/pr51581-2.x: Delete.
1347 * gcc.c-torture/execute/pr52979-1.x: Delete.
1348 * gcc.c-torture/execute/pr52979-2.x: Delete.
1349 * gcc.c-torture/execute/pr53366-1.x: Delete.
1350 * gcc.c-torture/execute/pr56799.x: Delete.
1351 * gcc.c-torture/execute/pr57124.x: Delete.
1352 * gcc.c-torture/execute/pr57344-2.x: Delete.
1353 * gcc.c-torture/execute/pr58570.x: Delete.
1354 * gcc.c-torture/execute/pr60822.x: Delete.
1355 * gcc.c-torture/execute/pr7284-1.x: Delete.
1356 * gcc.c-torture/execute/shiftdi.x: Delete.
1357 * gcc.c-torture/execute/simd-4.x: Delete.
1358 * gcc.c-torture/execute/strncmp-1.x: Delete.
1359 * gcc.c-torture/execute/usmul.x: Delete.
1360 * gcc.c-torture/execute/vrp-5.x: Delete.
1361 * gcc.c-torture/execute/vrp-6.x: Delete.
1362 * gcc.c-torture/execute/zerolen-2.x: Delete.
1363
1364 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1367
1368 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1369
1370 PR c++/34938
1371 * g++.dg/template/pr34938-1.C: New.
1372 * g++.dg/template/pr34938-2.C: Likewise.
1373
1374 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1375
1376 PR target/61996
1377 * gcc.target/sh/pr61996.c: New.
1378
1379 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1380
1381 * g++.dg/cpp0x/cplusplus.C: New.
1382 * g++.dg/cpp0x/cplusplus_0x.C: New.
1383 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1384 * g++.dg/cpp0x/auto41.C: Ditto.
1385 * g++.dg/cpp0x/auto9.C: Ditto.
1386 * g++.dg/cpp0x/initlist26.C: Ditto.
1387 * g++.dg/cpp0x/pr59111.C: Ditto.
1388 * g++.dg/cpp0x/trailing2.C: Ditto.
1389 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1390 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1391 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1392 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1393 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1394 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1395 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1396 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1397 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1398 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1399 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1400 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1401 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1402 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1403 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1404 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1405 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1406 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1407 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1408 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1409 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1410 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1411 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1412 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1413 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1414 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1415 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1416 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1417 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1418 * g++.dg/cpp1y/digit-sep.C: Ditto.
1419 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1420 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1421 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1422 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1423 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1424 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1425 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1426 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1427 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1428 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1429 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1430 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1431 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1432 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1433 * g++.dg/cpp1y/lambda-init.C: Ditto.
1434 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1435 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1436 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1437 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1438 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1439 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1440 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1441 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1442 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1443 * g++.dg/cpp1y/mangle1.C: Ditto.
1444 * g++.dg/cpp1y/pr57640.C: Ditto.
1445 * g++.dg/cpp1y/pr57644.C: Ditto.
1446 * g++.dg/cpp1y/pr58500.C: Ditto.
1447 * g++.dg/cpp1y/pr58533.C: Ditto.
1448 * g++.dg/cpp1y/pr58534.C: Ditto.
1449 * g++.dg/cpp1y/pr58535.C: Ditto.
1450 * g++.dg/cpp1y/pr58536.C: Ditto.
1451 * g++.dg/cpp1y/pr58548.C: Ditto.
1452 * g++.dg/cpp1y/pr58549.C: Ditto.
1453 * g++.dg/cpp1y/pr58637.C: Ditto.
1454 * g++.dg/cpp1y/pr58708.C: Ditto.
1455 * g++.dg/cpp1y/pr59110.C: Ditto.
1456 * g++.dg/cpp1y/pr59112.C: Ditto.
1457 * g++.dg/cpp1y/pr59113.C: Ditto.
1458 * g++.dg/cpp1y/pr59629.C: Ditto.
1459 * g++.dg/cpp1y/pr59635.C: Ditto.
1460 * g++.dg/cpp1y/pr59636.C: Ditto.
1461 * g++.dg/cpp1y/pr59638.C: Ditto.
1462 * g++.dg/cpp1y/pr59867.C: Ditto.
1463 * g++.dg/cpp1y/pr60033.C: Ditto.
1464 * g++.dg/cpp1y/pr60052.C: Ditto.
1465 * g++.dg/cpp1y/pr60053.C: Ditto.
1466 * g++.dg/cpp1y/pr60054.C: Ditto.
1467 * g++.dg/cpp1y/pr60064.C: Ditto.
1468 * g++.dg/cpp1y/pr60065.C: Ditto.
1469 * g++.dg/cpp1y/pr60190.C: Ditto.
1470 * g++.dg/cpp1y/pr60311.C: Ditto.
1471 * g++.dg/cpp1y/pr60332.C: Ditto.
1472 * g++.dg/cpp1y/pr60376.C: Ditto.
1473 * g++.dg/cpp1y/pr60377.C: Ditto.
1474 * g++.dg/cpp1y/pr60384.C: Ditto.
1475 * g++.dg/cpp1y/pr60390.C: Ditto.
1476 * g++.dg/cpp1y/pr60391.C: Ditto.
1477 * g++.dg/cpp1y/pr60393.C: Ditto.
1478 * g++.dg/cpp1y/pr60573.C: Ditto.
1479 * g++.dg/cpp1y/pr60626.C: Ditto.
1480 * g++.dg/cpp1y/pr60627.C: Ditto.
1481 * g++.dg/cpp1y/regress1.C: Ditto.
1482 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1483 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1484 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1485 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1486 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1487 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1488 * g++.dg/cpp1y/var-templ1.C: Ditto.
1489 * g++.dg/cpp1y/var-templ2.C: Ditto.
1490 * g++.dg/cpp1y/var-templ3.C: Ditto.
1491 * g++.dg/cpp1y/var-templ4.C: Ditto.
1492 * g++.dg/cpp1y/var-templ5.C: Ditto.
1493 * g++.dg/cpp1y/var-templ6.C: Ditto.
1494 * g++.dg/cpp1y/var-templ7.C: Ditto.
1495 * g++.dg/cpp1y/vla1.C: Ditto.
1496 * g++.dg/cpp1y/vla2.C: Ditto.
1497 * g++.dg/cpp1y/vla3.C: Ditto.
1498 * g++.dg/cpp1y/vla4.C: Ditto.
1499 * g++.dg/cpp1y/vla5.C: Ditto.
1500 * g++.dg/cpp1y/vla8.C: Ditto.
1501 * g++.dg/cpp1y/vla9.C: Ditto.
1502 * g++.dg/cpp1y/vla10.C: Ditto.
1503 * g++.dg/cpp1y/vla11.C: Ditto.
1504 * g++.dg/cpp1y/vla12.C: Ditto.
1505 * g++.dg/cpp1y/vla13.C: Ditto.
1506 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1507 * g++.dg/ext/vector23.C: Ditto.
1508 * g++.dg/ext/vla11.C: Ditto.
1509 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1510 * g++.dg/warn/Wvla-2.C: Ditto.
1511 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1512 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1513 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1514 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1515 in error message.
1516 * g++.dg/system-binary-constants-1.C: Ditto.
1517 * g++.dg/cpp1y/cplusplus_1y.C: New.
1518 * g++.dg/cpp1z/cplusplus.C: New.
1519 * lib/target-supports.exp:
1520 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1521 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1522 (check_effective_target_c++11_down): Ditto.
1523
1524 2014-08-22 Marek Polacek <polacek@redhat.com>
1525
1526 PR c++/62199
1527 * c-c++-common/pr62199.c: New test.
1528 * c-c++-common/pr62199-2.c: New test.
1529 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1530
1531 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1532
1533 PR c++/57709
1534 * g++.dg/Wshadow.C: New test.
1535
1536 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1537
1538 PR fortran/62135
1539 * gfortran.dg/pr62135.f90: New test.
1540
1541 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1542
1543 * g++.dg/warn/wdate-time.C: Remove.
1544 * gcc.dg/wdate-time.c: Move from here...
1545 * c-c++-common/wdate-time.c: ... to here.
1546
1547 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1548
1549 * gfortran.dg/use_without_only_1.f90: New test.
1550
1551 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1552
1553 PR other/62008
1554 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1555
1556 2014-08-22 Tony Wang <tony.wang@arm.com>
1557
1558 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1559 dejagnu wrapper.
1560
1561 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR fortran/62214
1564 * gfortran.dg/array_assignment_5.f90: New test.
1565
1566 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1567
1568 * lib/target-supports.exp
1569 (check_effective_target_logical_op_short_circuit): Add nios2.
1570 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1571 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1572 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1573 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1574 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1575 for test using -fPIC.
1576 * gcc.dg/lto/pr61526_0.c: Likewise.
1577
1578 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1579
1580 PR tree-optimization/62091
1581 * g++.dg/ipa/devirt-37.C: Update template.
1582 * g++.dg/ipa/devirt-40.C: New testcase.
1583
1584 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1585
1586 PR tree-optimization/62112
1587 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1588 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1589 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1590 * gcc.c-torture/execute/20071219-1.c: Likewise.
1591
1592 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1593
1594 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1595
1596 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1597
1598 * gcc.target/powerpc/swaps-p8-1.c: New test.
1599 * gcc.target/powerpc/swaps-p8-2.c: New test.
1600 * gcc.target/powerpc/swaps-p8-3.c: New test.
1601 * gcc.target/powerpc/swaps-p8-4.c: New test.
1602 * gcc.target/powerpc/swaps-p8-5.c: New test.
1603 * gcc.target/powerpc/swaps-p8-6.c: New test.
1604 * gcc.target/powerpc/swaps-p8-7.c: New test.
1605 * gcc.target/powerpc/swaps-p8-8.c: New test.
1606 * gcc.target/powerpc/swaps-p8-9.c: New test.
1607 * gcc.target/powerpc/swaps-p8-10.c: New test.
1608 * gcc.target/powerpc/swaps-p8-11.c: New test.
1609 * gcc.target/powerpc/swaps-p8-12.c: New test.
1610
1611 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1612
1613 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1614
1615 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1616
1617 * g++.dg/ipa/devirt-37.C: Fix testcase.
1618
1619 2014-08-20 Martin Jambor <mjambor@suse.cz>
1620 Wei Mi <wmi@google.com>
1621
1622 PR ipa/60449
1623 PR middle-end/61776
1624 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1625 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1626 * testsuite/gcc.dg/pr61776.c: New test.
1627
1628 2014-08-20 Steve Ellcey <sellcey@mips.com>
1629
1630 PR middle-end/49191
1631 * lib/target-supports.exp (check_effective_target_non_strict_align):
1632 Add function description.
1633
1634 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1635
1636 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1637 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1638
1639 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1640
1641 PR c/59304
1642 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1643 before setting the option.
1644 * diagnostic.c (diagnostic_classify_diagnostic): Record
1645 command-line status.
1646
1647 2014-08-20 Mark Wielaard <mjw@redhat.com>
1648
1649 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1650
1651 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1652
1653 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1654 Return memory full when we have a tiny target and relocation
1655 truncation occurs.
1656 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1657 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1658 * lib/target-supports.exp (check_effective_target_tiny): New function.
1659
1660 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1661
1662 * gfortran.dg/errnocheck_1.f90: New test.
1663 * gfortran.dg/associative_1.f90: New test.
1664
1665 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1666
1667 PR preprocessor/51303
1668 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1669
1670 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1671
1672 PR c/60975
1673 PR c/53063
1674 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1675
1676 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1677
1678 * lib/target-supports.exp
1679 (check_effective_target_arm_v8_neon_ok_nocache): Add
1680 "-march-armv8-a" to compile flags.
1681
1682 2014-08-19 Marek Polacek <polacek@redhat.com>
1683
1684 PR c++/62153
1685 * c-c++-common/Wbool-compare-1.c: New test.
1686
1687 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1688
1689 PR c/45584
1690 * gcc.dg/pr13519-1.c: Adjust.
1691
1692 2014-08-19 Mark Wielaard <mjw@redhat.com>
1693
1694 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1695
1696 2014-07-08 Mark Wielaard <mjw@redhat.com>
1697
1698 PR debug/59051
1699 * gcc.dg/guality/restrict.c: New test.
1700
1701 2014-08-19 Mark Wielaard <mjw@redhat.com>
1702
1703 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1704 matching. Catch '<unknown type in ' to recognize older gdb versions.
1705 * gcc.dg/guality/const-volatile.c: New test.
1706
1707 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1708
1709 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1710 !gas.
1711
1712 2014-08-19 Marek Polacek <polacek@redhat.com>
1713
1714 * gcc.dg/Wc99-c11-compat-1.c: New test.
1715 * gcc.dg/Wc99-c11-compat-2.c: New test.
1716 * gcc.dg/Wc99-c11-compat-3.c: New test.
1717 * gcc.dg/Wc99-c11-compat-4.c: New test.
1718 * gcc.dg/Wc99-c11-compat-5.c: New test.
1719 * gcc.dg/Wc99-c11-compat-6.c: New test.
1720 * gcc.dg/Wc99-c11-compat-7.c: New test.
1721
1722 2014-08-19 Marek Polacek <polacek@redhat.com>
1723
1724 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1725 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1726 * gcc.dg/Wc90-c99-compat-7.c: New test.
1727 * gcc.dg/Wc90-c99-compat-8.c: New test.
1728 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1729
1730 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1731 Steven Bosscher <steven@gcc.gnu.org>
1732
1733 PR c/52952
1734 * gcc.dg/redecl-4.c: Add column markers.
1735 * gcc.dg/format/bitfld-1.c: Likewise.
1736 * gcc.dg/format/attr-2.c: Likewise.
1737 * gcc.dg/format/attr-6.c: Likewise.
1738 * gcc.dg/format/array-1.c: Likewise.
1739 * gcc.dg/format/attr-7.c: Likewise.
1740 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1741 * gcc.dg/format/attr-4.c: Likewise.
1742 * gcc.dg/format/branch-1.c: Likewise.
1743 * gcc.dg/format/c90-printf-1.c: Likewise.
1744
1745 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1746
1747 * guality/nrv-1.c: Add `used' attribute to a1.
1748
1749 2014-08-18 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/62090
1752 * gcc.dg/pr62090-2.c: New testcase.
1753
1754 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1755
1756 * g++.dg/ipa/pr61800.C: New.
1757
1758 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1759
1760 PR sanitizer/62089
1761 * c-c++-common/asan/pr62089.c: New test.
1762 * c-c++-common/asan/bitfield-1.c: New test.
1763 * c-c++-common/asan/bitfield-2.c: New test.
1764 * c-c++-common/asan/bitfield-3.c: New test.
1765 * c-c++-common/asan/bitfield-4.c: New test.
1766
1767 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1768
1769 PR tree-optimization/52904
1770 * gcc.dg/pr52904.c: New test.
1771
1772 2014-08-17 Tobias Burnus <burnus@net-b.de>
1773
1774 * gfortran.dg/finalize_27.f90: New.
1775
1776 2014-08-16 Andrew Pinski <apinski@cavium.com>
1777
1778 * gcc.c-torture/compile/20140816-1.c: New testcase.
1779
1780 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1781
1782 PR c++/52819
1783 * g++.dg/template/pr52819.C: New.
1784
1785 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/62142
1788 * gfortran.dg/realloc_on_assign_24.f90: New test.
1789
1790 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/62072
1793 Revert:
1794 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1795
1796 DR 1584
1797 PR c++/57466
1798 * g++.dg/template/pr57466.C: New.
1799 * g++.dg/cpp0x/pr57466.C: Likewise.
1800 * g++.dg/template/unify6.C: Update.
1801
1802 * g++.dg/cpp0x/sfinae52.C: New.
1803
1804 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1805
1806 PR target/61878
1807 * gcc.target/i386/avx512f-typecast-1.c: New test.
1808 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1809 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1810 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1811 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1812 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1813 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1814 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1815 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1816 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1817 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1818 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1819 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1820 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1821 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1822 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1823 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1824 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1825 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1826 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1827 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1828 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1829 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1830 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1831 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1832 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1833 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1834 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1835 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1836 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1837 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1838 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1839 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1840 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1841 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1842 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1843 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1844 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1845 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1846 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1847 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1848
1849 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1850 Tobias Burnus <burnus@net-b.de>
1851
1852 PR fortran/62131
1853 * gfortran.dg/gomp/pr62131.f90: New test.
1854
1855 2014-08-15 Richard Biener <rguenther@suse.de>
1856
1857 PR tree-optimization/62031
1858 * gcc.dg/torture/pr62031.c: New testcase.
1859
1860 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1861
1862 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1863
1864 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1865
1866 PR tree-optimization/62091
1867 * g++.dg/ipa/devirt-38.C: New testcase.
1868
1869 2014-08-14 Marek Polacek <polacek@redhat.com>
1870
1871 DR 458
1872 * gcc.dg/c11-stdatomic-2.c: New test.
1873
1874 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1875
1876 PR fortran/62106
1877 * gfortran.dg/array_constructor_49.f90: New test.
1878
1879 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1880
1881 PR c++/54377
1882 * g++.dg/template/pr54377.C: New.
1883 * g++.dg/cpp0x/pr54377.C: Likewise.
1884 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1885 * g++.dg/cpp0x/pr51226.C: Likewise.
1886 * g++.dg/cpp0x/variadic2.C: Likewise.
1887 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1888 * g++.dg/template/dtor3.C: Likewise.
1889 * g++.dg/template/qualttp4.C: Likewise.
1890 * g++.dg/template/spec28.C: Likewise.
1891 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1892 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1893
1894 2014-08-14 Tom de Vries <tom@codesourcery.com>
1895
1896 PR rtl-optimization/62004
1897 PR rtl-optimization/62030
1898 * gcc.dg/pr62004.c: New test.
1899 * gcc.dg/pr62030.c: Same.
1900 * gcc.target/mips/pr62030-octeon.c: Same.
1901
1902 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1905 * g++.dg/cpp0x/decltype2.C: Likewise.
1906 * g++.dg/cpp0x/decltype3.C: Likewise.
1907 * g++.dg/cpp0x/pr60249.C: Likewise.
1908 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1909 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1910 * g++.dg/cpp0x/variadic2.C: Likewise.
1911 * g++.dg/cpp0x/variadic74.C: Likewise.
1912 * g++.dg/parse/error10.C: Likewise.
1913 * g++.dg/parse/error15.C: Likewise.
1914 * g++.dg/parse/error2.C: Likewise.
1915 * g++.dg/template/crash106.C: Likewise.
1916 * g++.dg/template/crash89.C: Likewise.
1917 * g++.dg/template/nontype7.C: Likewise.
1918 * g++.dg/template/void3.C: Likewise.
1919 * g++.dg/template/void7.C: Likewise.
1920
1921 2014-08-14 Richard Biener <rguenther@suse.de>
1922
1923 PR tree-optimization/62090
1924 * gcc.dg/pr62090.c: New testcase.
1925
1926 2014-08-14 Richard Biener <rguenther@suse.de>
1927
1928 PR rtl-optimization/62079
1929 * g++.dg/pr62079.C: New testcase.
1930
1931 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1932
1933 * gcc.target/arm/max-insns-skipped.c: New test.
1934
1935 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1936
1937 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1938
1939 2014-08-12 Marek Polacek <polacek@redhat.com>
1940
1941 * gcc.dg/concat.c: Add dg-options.
1942 * gcc.dg/func-outside-2.c: Add __extension__.
1943 * gcc.dg/pr19967.c: Use -std=c99.
1944 * gcc.dg/pr22458-1.c: Add dg-options.
1945 * gcc.dg/pr33676.c: Add dg-options.
1946 * gcc.dg/gnu-predef-1.c: New test.
1947 * gcc.dg/c90-func-1.c: New test.
1948 * gcc.dg/c90-func-2.c: New test.
1949 * gcc.dg/c90-func-2.h: New test.
1950
1951 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1952
1953 * lib/target/supports.exp
1954 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1955 or later.
1956
1957 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1958
1959 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1960 on Neon hardware.
1961
1962 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1963 * gcc.target/arm/pr59985.c: Likewise.
1964
1965 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1966
1967 PR other/61962
1968 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1969
1970 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1971
1972 PR middle-end/62103
1973 * gcc.c-torture/execute/bitfld-6.c: New test.
1974
1975 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1976
1977 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1978 * gcc.target/arm/pr56184.C: Likewise.
1979 * gcc.target/arm/pr59896.c: Likewise.
1980 * gcc.target/arm/stack-red-zone.c: Likewise.
1981 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1982
1983 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1984 check_effective_target_arm_thumb2_ok): Test with code that passes
1985 an argument and returns a result.
1986
1987 2014-08-11 Richard Biener <rguenther@suse.de>
1988
1989 PR tree-optimization/62075
1990 * gcc.dg/vect/pr62075.c: New testcase.
1991
1992 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1993
1994 PR tree-optimization/62073
1995 * gcc.dg/vect/pr62073.c: New test.
1996
1997 2014-08-11 Richard Biener <rguenther@suse.de>
1998
1999 PR tree-optimization/62070
2000 * gcc.dg/pr62070.c: New testcase.
2001
2002 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2003
2004 * c-c++-common/asan/inc.c: Update test.
2005 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2006 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2007 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2008 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2009 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2010 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2011 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2012 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2013 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2014 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2015
2016 2014-08-10 Marek Polacek <polacek@redhat.com>
2017
2018 PR c/51849
2019 * gcc.dg/Wc90-c99-compat-1.c: New test.
2020 * gcc.dg/Wc90-c99-compat-2.c: New test.
2021 * gcc.dg/Wc90-c99-compat-3.c: New test.
2022 * gcc.dg/Wc90-c99-compat-4.c: New test.
2023 * gcc.dg/Wc90-c99-compat-5.c: New test.
2024 * gcc.dg/Wc90-c99-compat-6.c: New test.
2025 * gcc.dg/wvla-1.c: Adjust dg-warning.
2026 * gcc.dg/wvla-2.c: Adjust dg-warning.
2027 * gcc.dg/wvla-4.c: Adjust dg-warning.
2028 * gcc.dg/wvla-6.c: Adjust dg-warning.
2029
2030 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2031
2032 PR fortran/61999
2033 * gfortran.dg/dot_product_3.f90: New test case.
2034
2035 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2036
2037 * g++.dg/ipa/devirt-35.C: Fix template.
2038 * g++.dg/ipa/devirt-36.C: Likewise.
2039 * g++.dg/ipa/devirt-37.C: New testcase.
2040
2041 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2044 * g++.dg/cpp0x/enum29.C: Adjust.
2045
2046 2014-08-08 Richard Biener <rguenther@suse.de>
2047
2048 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2049 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2050 * gfortran.dg/array_memcpy_4.f90: Likewise.
2051 * gfortran.dg/trim_optimize_1.f90: Likewise.
2052 * gfortran.dg/trim_optimize_2.f90: Likewise.
2053
2054 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2055
2056 * gcc.dg/zero_sign_ext_test.c: New test.
2057
2058 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2059
2060 * gcc.dg/torture/pr61772.c: Skip lto running.
2061
2062 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2063
2064 PR tree-optimization/60707
2065 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2066
2067 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2068
2069 * g++.dg/ipa/devirt-35.C: New testcase.
2070 * g++.dg/ipa/devirt-36.C: New testcase.
2071
2072 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2073
2074 PR c++/51312
2075 * g++.dg/cpp0x/enum29.C: New.
2076
2077 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2078
2079 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2080 defining in dg-options.
2081 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2082
2083 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2084
2085 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2086
2087 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2088 on 32-bit hppa-hpux.
2089
2090 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2091 * c-c++-common/pr50459.c: Likewise.
2092
2093 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2094
2095 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2096 values.h, change MAXDOUBLE for DBL_MAX.
2097 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2099 values.h, change MAXFLOAT for FLT_MAX.
2100 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2101 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2102 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2103 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2104 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2106 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2108 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2109
2110 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2111
2112 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2113
2114 2014-08-07 Marek Polacek <polacek@redhat.com>
2115
2116 * gcc.dg/fold-reassoc-3.c: New test.
2117
2118 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2119
2120 * gcc.target/i386/struct-size.c: New.
2121
2122 2014-08-07 Tom de Vries <tom@codesourcery.com>
2123
2124 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2125 * lib/target-supports.exp (check_effective_target_glibc)
2126 (check_effective_target_glibc_2_12_or_later)
2127 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2128
2129 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2130
2131 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2132
2133 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 PR c++/43906
2136 * g++.dg/warn/Waddress-1.C: New.
2137
2138 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2139
2140 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2141
2142 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2143
2144 PR debug/61923
2145 * gcc.target/i386/pr61923.c: New test.
2146
2147 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2148
2149 * gcc.target/aarch64/vdup_n_2.c: New test.
2150
2151 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2152
2153 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2154 powerpc_elfv2.
2155
2156 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR rtl-optimization/61801
2159 * gcc.target/i386/pr61801.c: Rewritten.
2160
2161 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2162
2163 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2164 Fix types.
2165 (test_vqdmlsls_lane_s32): Likewise.
2166 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2167 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2168
2169 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2170
2171 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2172 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2173 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2174 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2175 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2176 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2177 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2178 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2179
2180 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2181
2182 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2183 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2184 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2185 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2186 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2187 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2188
2189 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2190
2191 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2192
2193 2014-08-04 Rohit <rohitarulraj@freescale.com>
2194
2195 PR target/60102
2196 * gcc.target/powerpc/pr60102.c: New testcase.
2197
2198 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2199
2200 PR target/61713
2201 * gcc.dg/pr61756.c: New test.
2202
2203 2014-08-04 Tom de Vries <tom@codesourcery.com>
2204
2205 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2206 version instead of required-target.
2207 * lib/target-supports.exp
2208 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2209 (check_effective_target_glibc_2_11_or_earlier): ... this.
2210
2211 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2212
2213 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2214 * gnat.dg/specs/debug1.ads: Adjust.
2215 * gnat.dg/specs/formal_type.ads: Fix error in test.
2216
2217 2014-08-03 Marek Polacek <polacek@redhat.com>
2218
2219 * gcc.dg/case-bogus-1.c: New test.
2220
2221 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2222
2223 PR c++/15339
2224 * g++.dg/other/default9.C: New.
2225 * g++.dg/other/default10.C: Likewise.
2226 * g++.dg/other/default3.C: Remove xfail.
2227
2228 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2229
2230 * g++.dg/warn/Wsuggest-final.C: New testcase.
2231 * g++.dg/ipa/devirt-34.C: Fix.
2232
2233 2014-08-02 Marek Polacek <polacek@redhat.com>
2234
2235 PR c/59855
2236 * gcc.dg/Wdesignated-init-2.c: New test.
2237
2238 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 DR 217 again
2241 * g++.dg/tc1/dr217-2.C: New.
2242
2243 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2244
2245 PR other/61963
2246 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2247
2248 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2249
2250 PR middle-end/61455
2251 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2252 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2253
2254 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2255
2256 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2257 testcase.
2258
2259 2014-08-01 Richard Biener <rguenther@suse.de>
2260
2261 PR middle-end/61762
2262 * gcc.dg/pr61762.c: Align the string to make the testcase work
2263 on strict-align targets.
2264
2265 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2266
2267 * c-c++-common/ubsan/align-1.c: New test.
2268 * c-c++-common/ubsan/align-2.c: New test.
2269 * c-c++-common/ubsan/align-3.c: New test.
2270 * c-c++-common/ubsan/align-4.c: New test.
2271 * c-c++-common/ubsan/align-5.c: New test.
2272 * c-c++-common/ubsan/attrib-4.c: New test.
2273 * g++.dg/ubsan/align-1.C: New test.
2274 * g++.dg/ubsan/align-2.C: New test.
2275 * g++.dg/ubsan/align-3.C: New test.
2276 * g++.dg/ubsan/attrib-1.C: New test.
2277 * g++.dg/ubsan/null-1.C: New test.
2278 * g++.dg/ubsan/null-2.C: New test.
2279
2280 2014-08-01 Tom de Vries <tom@codesourcery.com>
2281
2282 * lib/target-supports.exp (check_effective_target_glibc)
2283 (check_effective_target_glibc_2_12_or_later)
2284 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2285 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2286 not_glibc_2_11_or_earlier.
2287
2288 2014-07-31 Tom de Vries <tom@codesourcery.com>
2289
2290 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2291
2292 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2293
2294 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2295 (test_vpaddd_s64): Likewise.
2296 (test_vpaddd_s64): Likewise.
2297 * gcc.target/aarch64/simd/vpaddd_f64: New.
2298 * gcc.target/aarch64/simd/vpaddd_s64: New.
2299 * gcc.target/aarch64/simd/vpaddd_u64: New.
2300
2301 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2302
2303 PR target/61948
2304 * gcc.target/arm/pr61948.c: New test case.
2305
2306 2014-07-31 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/61964
2309 * gcc.dg/torture/pr61964.c: New testcase.
2310
2311 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2312
2313 PR c++/60517
2314 * c-c++-common/addrtmp.c: New file.
2315 * c-c++-common/uninit-G.c: Adapt.
2316
2317 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2318
2319 PR lto/61868
2320 * gcc.dg/pr61868.c: New test.
2321
2322 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2323
2324 PR c++/57397
2325 * g++.dg/cpp0x/vt-57397-1.C: New.
2326 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2327
2328 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2329
2330 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2331
2332 2014-07-30 Tom Tromey <tromey@redhat.com>
2333
2334 PR c/59855
2335 * gcc.dg/Wdesignated-init.c: New file.
2336
2337 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2338
2339 * g++.dg/ipa/devirt-34.C: New testcase.
2340
2341 2014-07-28 Richard Biener <rguenther@suse.de>
2342
2343 PR rtl-optimization/61801
2344 * gcc.target/i386/pr61801.c: Fix testcase.
2345
2346 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2347
2348 * gcc.dg/fold-abs-5.c: New test.
2349 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2350 * gcc.dg/fold-compare-8.c: Likewise.
2351
2352 2014-07-28 Richard Biener <rguenther@suse.de>
2353
2354 PR middle-end/52478
2355 * gcc.dg/torture/ftrapv-1.c: New testcase.
2356
2357 2014-07-28 Richard Biener <rguenther@suse.de>
2358
2359 PR tree-optimization/61921
2360 * gfortran.dg/pr61921.f90: New testcase.
2361
2362 2014-07-28 Richard Biener <rguenther@suse.de>
2363
2364 PR rtl-optimization/61801
2365 * gcc.target/i386/pr61801.c: New testcase.
2366
2367 2014-07-27 Marek Polacek <polacek@redhat.com>
2368
2369 PR c/61861
2370 * gcc.dg/pr61861.c: New test.
2371
2372 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2373
2374 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2375 variable problem.
2376
2377 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2378
2379 PR rtl-optimization/61926
2380 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2381 Reverse argument order.
2382 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2383 New XFAILed tests that match the original order.
2384
2385 2014-07-26 Marek Polacek <polacek@redhat.com>
2386
2387 PR c/61077
2388 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2389
2390 2014-07-26 Tobias Burnus <burnus@net-b.de>
2391
2392 PR fortran/61881
2393 PR fortran/61888
2394 PR fortran/57305
2395 * gfortran.dg/sizeof_2.f90: Change dg-error.
2396 * gfortran.dg/sizeof_4.f90: New.
2397 * gfortran.dg/storage_size_1.f08: Correct expected
2398 value.
2399
2400 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2401
2402 PR target/44551
2403 * gcc.target/i386/pr44551-1.c: New file.
2404
2405 2014-07-25 Xinliang David Li <davidxl@google.com>
2406
2407 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2408 * g++.dg/tree-prof/reorder_class1.h: New file.
2409 * g++.dg/tree-prof/reorder_class2.h: New file.
2410 * g++.dg/tree-prof/reorder.C: New test.
2411 * g++.dg/tree-prof/morefunc.C: New test.
2412
2413 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2414
2415 Implement N4051 - Allow typename in a template template parameter
2416 * lib/target-supports.exp (check_effective_target_c++1y): Now
2417 means C++1y and up.
2418 (check_effective_target_c++1y_down): New.
2419 (check_effective_target_c++1z_only): New.
2420 (check_effective_target_c++1z): New.
2421 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2422 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2423 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2424
2425 2014-07-25 Tobias Burnus <burnus@net-b.de>
2426
2427 * gfortran.dg/storage_size_5.f90: New.
2428
2429 2014-07-25 Richard Biener <rguenther@suse.de>
2430
2431 PR middle-end/61762
2432 PR middle-end/61894
2433 * gcc.dg/pr61762.c: New testcase.
2434 * gcc.dg/fold-cstring.c: Likewise.
2435 * gcc.dg/fold-cvect.c: Likewise.
2436
2437 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2438
2439 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2440
2441 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2442 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2443 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2444 * gcc.c-torture/execute/pr23135.x: Likewise.
2445
2446 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2447
2448 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2449
2450 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2451
2452 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2453
2454 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2455
2456 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2457
2458 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2459
2460 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2461 sequences.
2462 * gcc.target/aarch64/test_frame_2.c: Likewise.
2463 * gcc.target/aarch64/test_frame_4.c: Likewise.
2464 * gcc.target/aarch64/test_frame_6.c: Likewise.
2465 * gcc.target/aarch64/test_frame_7.c: Likewise.
2466 * gcc.target/aarch64/test_frame_8.c: Likewise.
2467 * gcc.target/aarch64/test_frame_10.c: Likewise.
2468
2469 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2470
2471 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2472 sequences.
2473 * gcc.target/aarch64/test_frame_10.c: Likewise.
2474 * gcc.target/aarch64/test_frame_2.c: Likewise.
2475 * gcc.target/aarch64/test_frame_4.c: Likewise.
2476 * gcc.target/aarch64/test_frame_6.c: Likewise.
2477 * gcc.target/aarch64/test_frame_7.c: Likewise.
2478 * gcc.target/aarch64/test_frame_8.c: Likewise.
2479 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2480
2481 2014-07-24 Martin Jambor <mjambor@suse.cz>
2482
2483 PR ipa/61160
2484 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2485
2486 2014-07-24 Richard Biener <rguenther@suse.de>
2487
2488 PR ipa/61823
2489 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2490
2491 2014-07-24 Andreas Schwab <schwab@suse.de>
2492
2493 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2494 Also check for __arm__.
2495
2496 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2497
2498 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2499 sequences.
2500
2501 2014-07-24 Marek Polacek <polacek@redhat.com>
2502
2503 PR c/57653
2504 * c-c++-common/pr57653.c: New test.
2505 * c-c++-common/pr57653.h: New file.
2506 * c-c++-common/pr57653-2.c: New test.
2507 * c-c++-common/pr57653-2.h: New file.
2508
2509 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2510
2511 * gcc.target/aarch64/test_frame_common.h: New file.
2512 * gcc.target/aarch64/test_frame_1.c: Likewise.
2513 * gcc.target/aarch64/test_frame_2.c: Likewise.
2514 * gcc.target/aarch64/test_frame_3.c: Likewise.
2515 * gcc.target/aarch64/test_frame_4.c: Likewise.
2516 * gcc.target/aarch64/test_frame_5.c: Likewise.
2517 * gcc.target/aarch64/test_frame_6.c: Likewise.
2518 * gcc.target/aarch64/test_frame_7.c: Likewise.
2519 * gcc.target/aarch64/test_frame_8.c: Likewise.
2520 * gcc.target/aarch64/test_frame_9.c: Likewise.
2521 * gcc.target/aarch64/test_frame_10.c: Likewise.
2522 * gcc.target/aarch64/test_frame_11.c: Likewise.
2523 * gcc.target/aarch64/test_frame_12.c: Likewise.
2524 * gcc.target/aarch64/test_frame_13.c: Likewise.
2525 * gcc.target/aarch64/test_frame_14.c: Likewise.
2526 * gcc.target/aarch64/test_frame_15.c: Likewise.
2527
2528 2014-07-23 Marek Polacek <polacek@redhat.com>
2529
2530 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2531 in the structure.
2532
2533 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2534
2535 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2536 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2537 * gcc.dg/pr10474.c (target): Likewise.
2538
2539 2014-07-22 Martin Jambor <mjambor@suse.cz>
2540
2541 PR ipa/61160
2542 * pr61160-3.C (main): Return zero.
2543
2544 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2545
2546 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2547 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2548 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2549 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2550 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2551 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2552
2553 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2554
2555 PR tree-optimization/61822
2556 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2557
2558 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2559
2560 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2561
2562 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2563
2564 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2565 -msse2 -mno-avx instead of -msse.
2566
2567 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2568
2569 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2570 * gcc.dg/pr44024.c (dg-options): Add -O1.
2571 (dg-final): Check for the condition.
2572 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2573
2574 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2575
2576 PR target/55701
2577 * gcc.target/arm/memset-inline-1.c: New test.
2578 * gcc.target/arm/memset-inline-2.c: New test.
2579 * gcc.target/arm/memset-inline-3.c: New test.
2580 * gcc.target/arm/memset-inline-4.c: New test.
2581 * gcc.target/arm/memset-inline-5.c: New test.
2582 * gcc.target/arm/memset-inline-6.c: New test.
2583 * gcc.target/arm/memset-inline-7.c: New test.
2584 * gcc.target/arm/memset-inline-8.c: New test.
2585 * gcc.target/arm/memset-inline-9.c: New test.
2586
2587 2014-07-21 Tom de Vries <tom@codesourcery.com>
2588
2589 PR target/61827
2590 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2591 to bar symbol in scan-assembler-times call check.
2592
2593 2014-07-21 Tom de Vries <tom@codesourcery.com>
2594
2595 PR target/61827
2596 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2597 for darwin in scan-assembler-times check.
2598 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2599 scan-assembler-not checks. Add checks for insns.
2600 (main): Remove.
2601 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2602 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2603 (main): Remove.
2604
2605 2014-07-21 Tom de Vries <tom@codesourcery.com>
2606
2607 PR target/61827
2608 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2609 dg-options. Add checks for insns with xmm registers. Remove
2610 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2611 (main): Remove.
2612
2613 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2614
2615 PR target/61855
2616 * gcc.target/i386/pr61855.c: New test.
2617
2618 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2619
2620 * gnat.dg/pack20.ad[sb]: New test.
2621 * gnat.dg/pack20_pkg.ads: New helper.
2622
2623 2014-07-20 Ian Lance Taylor <iant@google.com>
2624
2625 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2626 package for compiledir tests.
2627
2628 2014-07-20 Marek Polacek <polacek@redhat.com>
2629
2630 PR c/61852
2631 * gcc.dg/pr61852.c: New test.
2632
2633 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gcc.dg/stack-usage-2.c: Adjust.
2636
2637 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2638
2639 PR target/61794
2640 * gcc.target/i386/pr61794.c: New test.
2641
2642 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2643
2644 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2645 involving both inputs rather than a multiplication involving one.
2646 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2647 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2648 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2649
2650 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 PR c++/50961
2653 * g++.dg/template/operator13.C: New.
2654
2655 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2656
2657 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2658 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2659 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2660 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2661
2662 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2663
2664 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2665 * c-c++-common/ubsan/bounds-5.c: Likewise.
2666 * c-c++-common/ubsan/bounds-6.c: Likewise.
2667 * c-c++-common/ubsan/bounds-7.c: Likewise.
2668 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2669 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2670 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2671 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2672 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2673 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2674 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2675 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2676 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2677 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2678
2679 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680
2681 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2682 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2683 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2684 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2685
2686 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2687
2688 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2689 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2690 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2691
2692 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/61804
2695 * g++.dg/parse/pr61804.C: New.
2696
2697 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2698
2699 * gnat.dg/specs/alignment2.ads: Update.
2700 * gnat.dg/specs/size_clause1.ads: Likewise.
2701 * gnat.dg/specs/size_clause2.ads: Likewise.
2702
2703 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2704
2705 PR preprocessor/60723 - missing system-ness marks for macro tokens
2706 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2707
2708 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2709
2710 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2711 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2712 -mieee-with-inexact for alpha*-*-*.
2713
2714 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2715
2716 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2717 Add IEEE options to compile flags.
2718 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2719 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2720
2721 2014-07-15 Michael Matz <matz@suse.de>
2722
2723 PR rtl-optimization/61772
2724 * gcc.dg/torture/pr61772.c: New test.
2725
2726 2014-07-15 Marek Polacek <polacek@redhat.com>
2727
2728 * gcc.dg/ubsan/bounds-1.c: New test.
2729
2730 2014-06-15 Tobias Burnus <burnus@net-b.de>
2731
2732 * gfortran.dg/coarray_34.f90: New.
2733 * gfortran.dg/coarray_6.f90: Update test case.
2734
2735 2014-07-14 Richard Biener <rguenther@suse.de>
2736
2737 PR tree-optimization/61779
2738 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2739
2740 2014-07-14 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/61786
2743 * gcc.dg/torture/pr61786.c: New testcase.
2744 * gcc.dg/lto/pr61786_0.c: Likewise.
2745 * gcc.dg/lto/pr61786_1.c: Likewise.
2746
2747 2014-07-14 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/61757
2750 PR tree-optimization/61783
2751 PR tree-optimization/61787
2752 * gcc.dg/torture/pr61757.c: New testcase.
2753 * gcc.dg/torture/pr61787.c: Likewise.
2754
2755 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR middle-end/61294
2758 * c-c++-common/Wmemset-transposed-args1.c: New test.
2759 * c-c++-common/Wmemset-transposed-args2.c: New test.
2760 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2761
2762 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2763
2764 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2765 longer happens during parsing.
2766 * gcc.dg/pr44024.c: Update template.
2767 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2768 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2769 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2770
2771 2014-07-13 Tom de Vries <tom@codesourcery.com>
2772
2773 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2774 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2775
2776 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2777
2778 PR C++/60209 - Declaration of user-defined literal operator cause error
2779 * g++.dg/cpp0x/pr60209-neg.C: New.
2780 * g++.dg/cpp0x/pr60209.C: New.
2781 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2782
2783 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2784
2785 PR c++/60967
2786 * g++.dg/cilk-plus/pr60967.C: New.
2787
2788 2014-07-13 Tobias Burnus <burnus@net-b.de>
2789
2790 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2791
2792 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2793
2794 PR fortran/61780
2795 * gfortran.dg/dependency_44.f90 : New test
2796
2797 2014-07-12 Tobias Burnus <burnus@net-b.de>
2798
2799 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2800 * gfortran.dg/coarray_atomic_2.f90: New.
2801 * gfortran.dg/coarray_atomic_3.f90: New.
2802 * gfortran.dg/coarray_atomic_4.f90: New.
2803 * gfortran.dg/coarray/atomic_2.f90: New.
2804
2805 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2806
2807 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2808 * g++.dg/cpp0x/pr57644.C: New.
2809
2810 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2811
2812 PR c++/53159
2813 * g++.dg/cpp0x/Wnarrowing1.C: New.
2814
2815 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2816
2817 PR preprocessor/61389
2818 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2819 * gcc.dg/cpp/sysmac1.c: Likewise.
2820
2821 2014-07-11 Richard Biener <rguenther@suse.de>
2822
2823 PR middle-end/61473
2824 * gcc.dg/memmove-4.c: New testcase.
2825 * gcc.dg/strlenopt-8.c: XFAIL.
2826 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2827
2828 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2829
2830 PR target/61561
2831 * gcc.dg/pr61561.c: New test.
2832
2833 2014-07-10 Tom de Vries <tom@codesourcery.com>
2834
2835 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2836 dg-options.
2837 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2838 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2839 dg-options.
2840
2841 2014-07-10 Richard Biener <rguenther@suse.de>
2842
2843 PR c-family/61741
2844 * c-c++-common/torture/pr61741.c: Use signed char.
2845
2846 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2847
2848 * gnat.dg/opt39.adb: New test.
2849
2850 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2851
2852 PR tree-optimization/61742
2853 * gcc.dg/torture/pr61742.c: New test.
2854 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2855 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2856
2857 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/60686
2860 * g++.dg/cpp0x/explicit8.C: New.
2861
2862 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 DR 1584
2865 PR c++/57466
2866 * g++.dg/template/pr57466.C: New.
2867 * g++.dg/cpp0x/pr57466.C: Likewise.
2868 * g++.dg/template/unify6.C: Update.
2869
2870 2014-07-09 Tom de Vries <tom@codesourcery.com>
2871
2872 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2873
2874 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2875
2876 * gfortran.dg/ieee/underflow_1.f90: New file.
2877
2878 2014-07-09 Richard Biener <rguenther@suse.de>
2879
2880 PR c-family/61741
2881 * c-c++-common/torture/pr61741.c: New testcase.
2882
2883 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2884
2885 * lib/target-supports.exp
2886 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2887
2888 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2889
2890 * gcc.dg/globalalias.c: Remove XFAIL.
2891 * gcc.dg/localalias.c: Remove XFAIL.
2892
2893 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2894
2895 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2896 * g++.dg/cpp0x/pr58155.C: New.
2897
2898 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2899
2900 PR testsuite/61453
2901 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2902 Adjust regexp for more targets.
2903
2904 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2905 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/59361
2908 * g++.dg/cpp0x/vt-59361.C: New.
2909
2910 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2911
2912 PR target/61599
2913 * gcc.target/i386/pr61599-1.c: New test.
2914 * gcc.target/i386/pr61599-2.c: New test.
2915
2916 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR rtl-optimization/61673
2919 * gcc.c-torture/execute/pr61673.c: New test.
2920
2921 PR tree-optimization/61725
2922 * gcc.dg/tree-ssa/vrp93.c: New test.
2923 * gcc.c-torture/execute/pr61725.c: New test.
2924
2925 2014-07-08 Richard Biener <rguenther@suse.de>
2926
2927 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2928 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2929 restriction on loop depth difference.
2930 (record_equality): Likewise.
2931 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2932 (loop_depth_of_name): Remove.
2933 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2934 restriction on loop depth difference.
2935 (init_copy_prop): Likewise.
2936
2937 2014-07-08 Richard Biener <rguenther@suse.de>
2938
2939 PR tree-optimization/61681
2940 * gcc.dg/torture/pr61681.c: New testcase.
2941
2942 2014-07-08 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/61680
2945 * gcc.dg/vect/pr61680.c: New testcase.
2946
2947 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2948
2949 PR tree-optimization/61576
2950 * gcc.dg/torture/pr61576.c: New test.
2951
2952 2014-07-08 Marek Polacek <polacek@redhat.com>
2953
2954 PR c/60226
2955 * c-c++-common/pr60226.c: New test.
2956
2957 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2958
2959 PR fortran/61459
2960 PR fortran/58883
2961 * gfortran.dg/allocatable_function_8.f90 : New test
2962
2963 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2964
2965 * gcc.target/powerpc/spe-evmerge.c: New file.
2966
2967 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2970
2971 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2972
2973 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2974
2975 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 PR c++/58898
2978 * g++.dg/parse/pr58898.C: New.
2979
2980 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2981
2982 * gfortran.dg/list_read_12.f90: Delete the file.
2983 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2984 of dg-runtest.
2985
2986 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2987
2988 PR libgfortran/61640
2989 * gfortran.dg/arrayio_16.f90: New test.
2990
2991 2014-07-06 Marek Polacek <polacek@redhat.com>
2992
2993 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2994 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2995
2996 2014-07-06 Marek Polacek <polacek@redhat.com>
2997
2998 PR c/6940
2999 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3000 -Wno-sizeof-array-argument.
3001 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3002 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3003 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3004 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3005 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3006 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3007 * c-c++-common/sizeof-array-argument.c: New test.
3008 * gcc.dg/vla-5.c: Add dg-warnings.
3009
3010 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3011
3012 * g++.dg/ipa/devirt-26.C: Update testcase.
3013 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3014 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3015
3016 2014-07-04 Tobias Burnus <burnus@net-b.de>
3017
3018 * gfortran.dg/coarray/coindexed_3.f90: New.
3019
3020 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR middle-end/61654
3023 * g++.dg/opt/pr61654.C: New test.
3024
3025 PR tree-optimization/61684
3026 * gcc.c-torture/compile/pr61684.c: New test.
3027
3028 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3029
3030 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3031 dg-runtest's. Adapt all callers.
3032 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3033 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3034 * lib/go-dg.exp (go-dg-runtest): Likewise.
3035 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3036 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3037
3038 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR tree-optimization/61682
3041 * gcc.c-torture/execute/pr61682.c: New test.
3042
3043 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3044
3045 * gcc.target/powerpc/shift-dot.c: New test.
3046
3047 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3048
3049 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3050 avoid optimization.
3051
3052 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3053
3054 * gcc.target/arm/identical-invariants.c: New test.
3055
3056 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3057 Chen Gang <gang.chen.5i5j@gmail.com>
3058
3059 * gcc.c-torture/compile/section.c: New testcase.
3060
3061 2014-07-02 Christian Bruel <christian.bruel@st.com>
3062
3063 PR target/29349
3064 PR target/53513
3065 * gcc.target/sh/fpchg.c: New test.
3066
3067 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3068 Fritz Reese <Reese-Fritz@zai.com>
3069
3070 * gfortran.dg/oldstyle_5.f: New test.
3071
3072 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3073
3074 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3075 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3076
3077 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3078
3079 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3080 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3081 * g++.dg/parse/error11.C: Likewise.
3082 * g++.old-deja/g++.brendan/template17.C: Likewise.
3083
3084 2014-07-02 Tobias Burnus <burnus@net-b.de>
3085
3086 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3087 * gfortran.dg/coarray/send_array.f90: Ditto.
3088 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3089
3090 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3091 Yufeng Zhang <yufeng.zhang@arm.com>
3092
3093 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3094 (additional_flags_for_func_ret): New variable based on
3095 $additional_flags with -fno-use-caller-save.
3096 (func-ret-*.c): Use the new variable.
3097
3098 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3099
3100 PR c++/59637
3101 * g++.dg/cpp0x/decltype60.C: New.
3102
3103 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3104
3105 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3106 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3107 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3108 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3109 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3110 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3111 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3112 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3113
3114 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3117
3118 2014-07-01 Marek Polacek <polacek@redhat.com>
3119
3120 * gcc.dg/Wint-conversion.c: New test.
3121
3122 2014-07-01 Marek Polacek <polacek@redhat.com>
3123
3124 PR c/58286
3125 * gcc.dg/Wincompatible-pointer-types.c: New test.
3126
3127 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3128
3129 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3130 MicroBlaze specific pattern.
3131
3132 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3133
3134 PR c++/58781
3135 PR c++/60249
3136 PR c++/59867
3137 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3138 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3139 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3140
3141 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3142
3143 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3144 test requires greater precision than the current PowerPC long
3145 double implementation supports.
3146
3147 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3148
3149 PR c++/54891
3150 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3151
3152 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 PR c++/51400
3155 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3156
3157 2014-06-30 Jeff Law <law@redhat.com>
3158
3159 PR tree-optimization/61607
3160 * gcc.dg/tree-ssa/pr61607.c: New test.
3161
3162 2014-06-30 Marek Polacek <polacek@redhat.com>
3163
3164 * c-c++-common/ubsan/attrib-2.c: New test.
3165 * g++.dg/ubsan/return-3.C: New test.
3166
3167 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3168
3169 PR middle-end/57541
3170 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3171 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3172
3173 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3174
3175 * gcc.dg/ira-loop-pressure.c: New test.
3176
3177 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3178
3179 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3180 checks that the dump is generated.
3181
3182 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3183
3184 PR fortran/36275
3185 PR fortran/38839
3186 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3187 * gfortran.dg/binding_label_tests_27.f90: New file.
3188
3189 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3190
3191 * gfortran.dg/graphite/pr59586.f: New testcase.
3192
3193 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3194
3195 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3196
3197 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3198
3199 PR fortran/29383
3200 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3201 New function.
3202 * gfortran.dg/ieee/ieee.exp: New file.
3203 * gfortran.dg/ieee/ieee_1.F90: New file.
3204 * gfortran.dg/ieee/ieee_2.f90: New file.
3205 * gfortran.dg/ieee/ieee_3.f90: New file.
3206 * gfortran.dg/ieee/ieee_4.f90: New file.
3207 * gfortran.dg/ieee/ieee_5.f90: New file.
3208 * gfortran.dg/ieee/ieee_6.f90: New file.
3209 * gfortran.dg/ieee/ieee_7.f90: New file.
3210 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3211
3212 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3213
3214 * g++.dg/cpp0x/elision_conv.C: New.
3215
3216 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3217
3218 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3219
3220 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 PR c++/61614
3223 * g++.dg/ext/complit14.C: New.
3224
3225 2014-06-27 Martin Jambor <mjambor@suse.cz>
3226
3227 PR ipa/61160
3228 * g++.dg/ipa/pr61160-2.C: New test.
3229 * g++.dg/ipa/pr61160-3.C: Likewise.
3230
3231 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR tree-optimization/57233
3234 PR tree-optimization/61299
3235 * gcc.dg/pr57233.c: New test.
3236 * gcc.target/i386/pr57233.c: New test.
3237 * gcc.target/i386/sse2-pr57233.c: New test.
3238 * gcc.target/i386/avx-pr57233.c: New test.
3239 * gcc.target/i386/avx2-pr57233.c: New test.
3240 * gcc.target/i386/avx512f-pr57233.c: New test.
3241 * gcc.target/i386/xop-pr57233.c: New test.
3242
3243 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3244
3245 * gcc.dg/typeof-2.c: New testcase.
3246
3247 2014-06-27 Marek Polacek <polacek@redhat.com>
3248
3249 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3250 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3251 (fn2): Likewise.
3252 (fn5): Likewise.
3253 (fn6): Likewise.
3254 (fn7): Likewise.
3255 (fn8): Likewise.
3256 (fn9): Likewise.
3257 (fn11): Likewise.
3258 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3259 location. Add memory barrier.
3260 (fn2): Likewise.
3261 (fn3): Likewise.
3262 (fn4): Likewise.
3263 (fn5): Likewise.
3264 * c-c++-common/ubsan/bounds-7.c: New test.
3265
3266 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3267
3268 PR libgfortran/61499
3269 * gfortran.dg/arrayio_15.f90: New test.
3270
3271 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3272
3273 PR target/61586
3274 * gcc.target/alpha/pr61586.c: New test.
3275
3276 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3277
3278 PR c++/57573
3279 * g++.dg/template/pr57573.C: New.
3280
3281 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3282
3283 * gcc.dg/tree-ssa/interposition.c: New testcase.
3284
3285 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/56633
3288 * g++.dg/cpp0x/deleted8.C: New.
3289
3290 2014-06-26 Martin Jambor <mjambor@suse.cz>
3291
3292 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3293 parameter.
3294 * g++.dg/simulate-thread/bitfields.C: Likewise.
3295 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3296 allow-packed-store-data-races parameter.
3297 * gcc.dg/simulate-thread/subfields.c: Likewise.
3298 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3299 to one.
3300
3301 2014-06-26 Martin Jambor <mjambor@suse.cz>
3302
3303 * g++.dg/ipa/pr60600.C: Fix typo.
3304 * g++.dg/ipa/devirt-25.C: Likewise.
3305
3306 2014-06-26 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/61607
3309 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3310
3311 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3312
3313 * gcc.dg/inline-22.c: Add bind_pic_locally.
3314 * gcc.dg/inline_4.c: Ditto.
3315 * gcc.dg/fail_always_inline.c: Ditto.
3316 * g++.dg/ipa/devirt-25.C: Ditto.
3317
3318 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3319
3320 * lib/target-support.exp (bind_pic_locally): Save the flags to
3321 'flags_to_postpone' instead of appending to 'flags'.
3322 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3323 with flags_to_postpone and revert after target_compile.
3324 * lib/g++.exp (g++_target_compile): Ditto.
3325 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3326
3327 2014-06-26 Nick Clifton <nickc@redhat.com>
3328
3329 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3330
3331 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3332
3333 PR c++/61537
3334 * g++.dg/template/pr61537.C: New testcase.
3335
3336 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337
3338 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3339 powerpc*-*-linux*.
3340
3341 2014-06-25 Tobias Burnus <burnus@net-b.de>
3342
3343 * gfortran.dg/coarray_33.f90: New.
3344
3345 2014-06-25 Tobias Burnus <burnus@net-b.de>
3346
3347 * gfortran.dg/coarray/coindexed_1.f90: New.
3348
3349 2014-06-25 Tobias Burnus <burnus@net-b.de>
3350
3351 * gfortran.dg/coarray_collectives_7.f90: New.
3352
3353 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3354
3355 * gcc.c-torture/execute/20140622-1.c: New test.
3356
3357 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 DR 178
3360 PR c++/49132
3361 * g++.dg/cpp0x/aggr1.C: New.
3362 * g++.dg/cpp0x/aggr2.C: Likewise.
3363 * g++.dg/init/aggr11.C: Likewise.
3364 * g++.dg/init/aggr12.C: Likewise.
3365
3366 2014-06-25 Martin Jambor <mjambor@suse.cz>
3367
3368 * g++.dg/ipa/pr61540.C: Remove dumping test.
3369
3370 2014-06-25 Marek Polacek <polacek@redhat.com>
3371
3372 PR c/61162
3373 * gcc.dg/pr61162.c: Adjust dg-warning.
3374 * gcc.dg/pr61162-2.c: New test.
3375
3376 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3377
3378 PR tree-optimization/57742
3379 * gcc.dg/tree-ssa/calloc-3.c: New file.
3380
3381 2014-06-25 Richard Biener <rguenther@suse.de>
3382
3383 PR testsuite/61560
3384 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3385 for targets that return _Complex float in memory.
3386
3387 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3388
3389 * gcc.target/arm/vect-noalign.c: Adjust options.
3390
3391 2014-06-24 Cong Hou <congh@google.com>
3392
3393 * gcc.dg/vect/vect-reduc-sad.c: New.
3394 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3395
3396 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3397
3398 PR tree-optimization/57742
3399 * g++.dg/tree-ssa/calloc.C: New testcase.
3400 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3401 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3402 * gcc.dg/strlenopt-9.c: Adapt.
3403
3404 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3405
3406 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3407 global variable.
3408 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3409 instead of calling sequentially in the C code.
3410 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3411 saved_return_address to the stack frame where LR register was stored.
3412 (saved_return_address): Declare weak.
3413
3414 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3415
3416 PR c++/33972
3417 * g++.dg/other/operator3.C: New.
3418 * g++.dg/template/operator8.C: Adjust.
3419 * g++.dg/template/operator9.C: Likewise.
3420
3421 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3422
3423 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3424
3425 2014-06-24 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/61572
3428 * gcc.target/i386/pr61572.c: New testcase.
3429
3430 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3431
3432 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3433 reduction clause.
3434 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3435 Remove Label is never defined expected error.
3436 * gfortran.dg/gomp/udr8.f90: New test.
3437
3438 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3439
3440 PR tree-optimization/61554
3441 * g++.dg/torture/pr61554.C: New testcase.
3442
3443 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3444
3445 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3446
3447 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3448
3449 * gcc.dg/localalias-2.c: Guard by require-alias.
3450 * gcc.dg/globalalias-2.c: Likewise.
3451
3452 2014-06-23 Kai Tietz <ktietz@redhat.com>
3453
3454 * gcc.target/i386/indjmp-1.c: New test.
3455
3456 2014-06-23 Andrew Pinski <apinski@cavium.com>
3457
3458 * gcc.c-torture/compile/20140723-1.c: New testcase.
3459
3460 2014-06-23 Marek Polacek <polacek@redhat.com>
3461
3462 PR c/61553
3463 * c-c++-common/pr61553.c (foo): Add dg-error.
3464
3465 2014-06-23 Tobias Burnus <burnus@net-b.de>
3466
3467 * gfortran.dg/coarray_32.f90: New.
3468
3469 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3470
3471 DR 577
3472 PR c++/33101
3473 * g++.dg/other/void1.C: Adjust.
3474 * g++.dg/other/void3.C: Likewise.
3475
3476 2014-06-23 Marek Polacek <polacek@redhat.com>
3477
3478 PR c/61553
3479 * c-c++-common/pr61553.c: New test.
3480
3481 2014-06-23 Richard Biener <rguenther@suse.de>
3482
3483 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3484 * g++.dg/vect/slp-pr50819.cc: Likewise.
3485 * g++.dg/vect/slp-pr56812.cc: Likewise.
3486 * gcc.dg/vect/bb-slp-1.c: Likewise.
3487 * gcc.dg/vect/bb-slp-10.c: Likewise.
3488 * gcc.dg/vect/bb-slp-11.c: Likewise.
3489 * gcc.dg/vect/bb-slp-13.c: Likewise.
3490 * gcc.dg/vect/bb-slp-14.c: Likewise.
3491 * gcc.dg/vect/bb-slp-15.c: Likewise.
3492 * gcc.dg/vect/bb-slp-16.c: Likewise.
3493 * gcc.dg/vect/bb-slp-17.c: Likewise.
3494 * gcc.dg/vect/bb-slp-18.c: Likewise.
3495 * gcc.dg/vect/bb-slp-19.c: Likewise.
3496 * gcc.dg/vect/bb-slp-2.c: Likewise.
3497 * gcc.dg/vect/bb-slp-20.c: Likewise.
3498 * gcc.dg/vect/bb-slp-21.c: Likewise.
3499 * gcc.dg/vect/bb-slp-22.c: Likewise.
3500 * gcc.dg/vect/bb-slp-23.c: Likewise.
3501 * gcc.dg/vect/bb-slp-24.c: Likewise.
3502 * gcc.dg/vect/bb-slp-25.c: Likewise.
3503 * gcc.dg/vect/bb-slp-26.c: Likewise.
3504 * gcc.dg/vect/bb-slp-27.c: Likewise.
3505 * gcc.dg/vect/bb-slp-28.c: Likewise.
3506 * gcc.dg/vect/bb-slp-29.c: Likewise.
3507 * gcc.dg/vect/bb-slp-3.c: Likewise.
3508 * gcc.dg/vect/bb-slp-30.c: Likewise.
3509 * gcc.dg/vect/bb-slp-31.c: Likewise.
3510 * gcc.dg/vect/bb-slp-32.c: Likewise.
3511 * gcc.dg/vect/bb-slp-4.c: Likewise.
3512 * gcc.dg/vect/bb-slp-5.c: Likewise.
3513 * gcc.dg/vect/bb-slp-6.c: Likewise.
3514 * gcc.dg/vect/bb-slp-7.c: Likewise.
3515 * gcc.dg/vect/bb-slp-8.c: Likewise.
3516 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3517 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3518 * gcc.dg/vect/bb-slp-9.c: Likewise.
3519 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3520 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3521 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3522 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3523 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3524 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3525 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3526 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3527 * gcc.dg/vect/pr26359.c: Likewise.
3528 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3529
3530 2014-06-23 Marek Polacek <polacek@redhat.com>
3531
3532 * c-c++-common/pr49706-2.c: New test.
3533
3534 2014-06-23 Alan Modra <amodra@gmail.com>
3535
3536 * gcc.dg/pr61583.c: New.
3537
3538 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3539
3540 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3541 [u]int64x1_t.
3542
3543 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3544 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3545
3546 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3547 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3548 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3549 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3550 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3551 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3552 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3553 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3554 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3555 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3556 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3557 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3558 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3559 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3560 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3561 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3562 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3563 test_vsrid_n_u64): Fix signature to match intrinsic.
3564
3565 (test_vabs_s64): Remove.
3566 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3567
3568 (test_vdupd_lane_s64): Rename to...
3569 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3570
3571 (test_vdupd_lane_u64): Rename to...
3572 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3573
3574 (test_vtst_s64): Rename to...
3575 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3576
3577 (test_vtst_u64): Rename to...
3578 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3579
3580 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3581 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3582 Remove out-of-bounds tests.
3583 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3584 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3585 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3586
3587 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3588
3589 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3590 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3591 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3592 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3593 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3594 vector types.
3595 * gcc.target/aarch64/vsub_f64.c: Likewise.
3596 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3597 scheme as now the same for all variants.
3598 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3599 float64x1_t.
3600
3601 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3602
3603 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3604
3605 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3606
3607 * gcc.dg/localalias.c: Fix broken commit.
3608 * gcc.dg/globalalias.c: Likewise.
3609
3610 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3611
3612 * gcc.dg/localalias.c: New testcase.
3613 * gcc.dg/localalias-2.c: New testcase.
3614 * gcc.dg/globalalias.c: New testcase.
3615 * gcc.dg/globalalias-2.c: New testcase.
3616
3617 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3618
3619 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3620
3621 2014-06-20 Marek Polacek <polacek@redhat.com>
3622
3623 * c-c++-common/ubsan/bounds-1.c: New test.
3624 * c-c++-common/ubsan/bounds-2.c: New test.
3625 * c-c++-common/ubsan/bounds-3.c: New test.
3626 * c-c++-common/ubsan/bounds-4.c: New test.
3627 * c-c++-common/ubsan/bounds-5.c: New test.
3628 * c-c++-common/ubsan/bounds-6.c: New test.
3629
3630 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3631
3632 Make the tests big-endian friendly.
3633
3634 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3635 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3636 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3637 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3638 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3639 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3640 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3641 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3642 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3643
3644 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3645 Max Ostapenko <m.ostapenko@partner.samsung.com>
3646
3647 PR sanitizer/61547
3648 * c-c++-common/asan/strlen-overflow-1.c: New test.
3649
3650 2014-06-20 Martin Jambor <mjambor@suse.cz>
3651
3652 PR ipa/61540
3653 * g++.dg/ipa/pr61540.C: New test.
3654
3655 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3656 Max Ostapenko <m.ostapenko@partner.samsung.com>
3657
3658 PR sanitizer/61530
3659 * c-c++-common/asan/pr61530.c: New test.
3660
3661 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3662
3663 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3664 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3665 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3666 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3667 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3668 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3669 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3670 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3671 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3672 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3673 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3674 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3675 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3676 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3677 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3678 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3679 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3680 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3681 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3682 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3683 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3684 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3685 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3686 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3687 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3688 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3689 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3690 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3691 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3692 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3693 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3694 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3695 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3696 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3697 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3698 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3699 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3700 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3701 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3702 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3703 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3704 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3705 (test_vqdmlal_high_lane_s16): Fix parameter type.
3706 (test_vqdmlal_high_lane_s32): Likewise.
3707 (test_vqdmull_high_lane_s16): Likewise.
3708 (test_vqdmull_high_lane_s32): Likewise.
3709 (test_vqdmlsl_high_lane_s32): Likewise.
3710 (test_vqdmlsl_high_lane_s16): Likewise.
3711 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3712 Fix argument type.
3713 (test_vqdmlals_lane_s32): Likewise.
3714 (test_vqdmlslh_lane_s16): Likewise.
3715 (test_vqdmlsls_lane_s32): Likewise.
3716 (test_vqdmulhh_lane_s16): Likewise.
3717 (test_vqdmulhs_lane_s32): Likewise.
3718 (test_vqdmullh_lane_s16): Likewise.
3719 (test_vqdmulls_lane_s32): Likewise.
3720 (test_vqrdmulhh_lane_s16): Likewise.
3721 (test_vqrdmulhs_lane_s32): Likewise.
3722
3723 2014-06-20 Tobias Burnus <burnus@net-b.de>
3724
3725 PR testsuite/61567
3726 * gfortran.dg/coarray_collectives_5.f90: Update
3727 dg-final scan-tree-dump-times.
3728 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3729
3730 2014-06-20 Hale Wang <hale.wang@arm.com>
3731
3732 * gcc.target/arm/lto/: New folder to verify the LTO option.
3733 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3734 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3735 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3736 * lib/lto.exp (object-readelf): New procedure.
3737
3738 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3739
3740 PR fortran/61454
3741 * gfortran.dg/pr61454.f90: New file.
3742
3743 2014-06-19 Terry Guo <terry.guo@arm.com>
3744
3745 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3746 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3747 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3748
3749 2014-06-19 Tobias Burnus <burnus@net-b.de>
3750
3751 * gfortran.dg/coarray/collectives_2.f90: Extend
3752 and make valid.
3753
3754 2014-06-18 Tom de Vries <tom@codesourcery.com>
3755
3756 * gcc.target/aarch64/fuse-caller-save.c: New test.
3757
3758 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3759 Tom de Vries <tom@codesourcery.com>
3760
3761 * gcc.target/arm/fuse-caller-save.c: New test.
3762
3763 2014-06-18 Richard Biener <rguenther@suse.de>
3764
3765 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3766 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3767 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3768
3769 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3770
3771 PR tree-optimization/61518
3772 * gcc.dg/torture/pr61518.c: New test.
3773
3774 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3775
3776 PR tree-optimization/61517
3777 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3778 (incorrect_read_be32): Likewise.
3779 (main): Call incorrect_read_* to test stmt replacement is made by
3780 bswap at the right place.
3781 * gcc.c-torture/execute/pr61517.c: New test.
3782
3783 2014-06-18 Andreas Schwab <schwab@suse.de>
3784
3785 PR rtl-optimization/54555
3786 * gcc.target/m68k/pr54555.c: New test.
3787
3788 2014-06-18 Olivier Hainque <hainque@adacore.com>
3789
3790 * gnat.dg/blocklocs.adb: New test.
3791
3792 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3793
3794 PR tree-optimization/52252
3795 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3796 * gcc.target/i386/pr52252-core.c: Ditto.
3797
3798 PR tree-optimization/61403
3799 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3800
3801 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3802
3803 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3804 * gfortran.dg/gomp/depend-1.f90: New test.
3805 * gfortran.dg/gomp/target1.f90: New test.
3806 * gfortran.dg/gomp/target2.f90: New test.
3807 * gfortran.dg/gomp/target3.f90: New test.
3808 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3809 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3810 201107.
3811
3812 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3813
3814 PR fortran/61126
3815 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3816
3817 2014-06-17 Tobias Burnus <burnus@net-b.de>
3818 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3819
3820 * gfortran.dg/coarray/send_array.f90: New.
3821 * gfortran.dg/coarray/get_array.f90: New.
3822 * gfortran.dg/coarray/sendget_array.f90: New.
3823 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3824 names.
3825 * gfortran.dg/coarray/collectives_2.f90: New.
3826
3827 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3828
3829 PR target/61533
3830 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3831 dg-options.
3832
3833 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3834
3835 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3836 unit_id and kind_id to zero.
3837
3838 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3839
3840 PR target/61483
3841 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3842 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3843 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3844 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3845
3846 2014-06-17 Richard Biener <rguenther@suse.de>
3847
3848 PR lto/61012
3849 * gcc.dg/lto/pr61526_0.c: New testcase.
3850 * gcc.dg/lto/pr61526_1.c: Likewise.
3851
3852 2014-06-17 Richard Biener <rguenther@suse.de>
3853
3854 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3855 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3856 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3857 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3858 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3859
3860 2014-06-17 Richard Biener <rguenther@suse.de>
3861
3862 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3863
3864 2014-06-16 Richard Biener <rguenther@suse.de>
3865
3866 PR tree-optimization/61482
3867 * g++.dg/torture/pr61482.C: New testcase.
3868
3869 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3870
3871 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3872 vpmacsdql instruction.
3873
3874 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3875
3876 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3877 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3878 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3879 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3880 test patterns.
3881 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3882 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3883 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3884 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3885 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3886 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3887
3888 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3889
3890 PR fortran/28484
3891 PR fortran/61429
3892 * gfortran.dg/system_clock_1.f90: New file.
3893 * gfortran.dg/system_clock_2.f90: New file.
3894
3895 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3896
3897 PR c++/33101
3898 * g++.dg/other/void3.C: New.
3899 * g++.dg/conversion/err-recover1.C: Update.
3900
3901 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3902
3903 PR target/61415
3904 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3905 * gcc.target/powerpc/pack02.c: Use it.
3906 * gcc.target/powerpc/tfmode_off.c: Likewise.
3907
3908 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3909
3910 PR rtl-optimization/61094
3911 PR rtl-optimization/61446
3912 * gcc.target/i386/pr61446.c : New.
3913
3914 2014-06-13 Dehao Chen <dehao@google.com>
3915
3916 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3917
3918 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3919
3920 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3921
3922 2014-06-13 Richard Biener <rguenther@suse.de>
3923
3924 * c-c++-common/pr46562-2.c: Adjust.
3925 * g++.dg/tree-ssa/pr8781.C: Likewise.
3926 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3927 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3928 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3929 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3930 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3931
3932 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3933
3934 PR tree-optimization/61375
3935 * gcc.c-torture/execute/pr61375-1.c: New test.
3936
3937 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3938
3939 PR middle-end/61486
3940 * c-c++-common/gomp/pr61486-1.c: New test.
3941 * c-c++-common/gomp/pr61486-2.c: New test.
3942
3943 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3944
3945 PR target/59843
3946 * gcc.dg/vect/vect-singleton_1.c: New file.
3947
3948 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3949
3950 PR target/61443
3951 * gcc.target/avr/torture/pr61443.c: New test.
3952
3953 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3954
3955 PR c++/19200
3956 * g++.dg/parse/friend11.C: New.
3957
3958 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3959
3960 PR c++/60265
3961 * g++.dg/cpp0x/using-enum-1.C: New.
3962 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3963
3964 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/19200
3967 * g++.dg/parse/friend9.C: New.
3968 * g++.dg/parse/friend10.C: Likewise.
3969 * g++.dg/parse/friend7.C: Adjust.
3970
3971 2014-06-11 Richard Biener <rguenther@suse.de>
3972
3973 PR tree-optimization/61452
3974 * gcc.dg/torture/pr61452.c: New testcase.
3975
3976 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3977
3978 PR c++/34049
3979 * g++.dg/parse/pr34049.C: New.
3980
3981 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3982
3983 * gcc.c-torture/execute/pr61306-1.c: New test.
3984 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3985 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3986
3987 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3988
3989 * gcc.target/aarch64/acle/acle.exp: New.
3990 * gcc.target/aarch64/acle/crc32b.c: New test.
3991 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3992 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3993 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3994 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3995 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3996 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3997 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3998
3999 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4000
4001 PR tree-optimization/52252
4002 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4003
4004 2014-06-11 Richard Biener <rguenther@suse.de>
4005
4006 PR middle-end/61437
4007 * gcc.dg/torture/20140610-1.c: New testcase.
4008 * gcc.dg/torture/20140610-2.c: Likewise.
4009
4010 2014-06-10 Richard Biener <rguenther@suse.de>
4011
4012 PR tree-optimization/61438
4013 * gcc.dg/torture/pr61438.c: New testcase.
4014
4015 2014-06-10 Richard Biener <rguenther@suse.de>
4016
4017 PR middle-end/61456
4018 * g++.dg/opt/pr61456.C: New testcase.
4019
4020 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4021 Mikael Morin <mikael@gcc.gnu.org>
4022
4023 PR fortran/41936
4024 * gfortran.dg/class_array_15.f03: Check memory leaks.
4025
4026 2014-06-10 Richard Biener <rguenther@suse.de>
4027
4028 PR tree-optimization/57186
4029 PR tree-optimization/59299
4030 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4031 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4032
4033 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR fortran/60928
4036 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4037 directives.
4038 * gfortran.dg/gomp/associate1.f90: New test.
4039 * gfortran.dg/gomp/intentin1.f90: New test.
4040 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4041 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4042 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4043 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4044
4045 2014-06-09 Marek Polacek <polacek@redhat.com>
4046
4047 PR c/36446
4048 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4049 * gcc.dg/array-2.c: Likewise.
4050 * gcc.dg/array-const-2.c: Likewise.
4051 * gcc.dg/ucnid-8.c: Likewise.
4052 * gcc.dg/vla-init-1.c: Likewise.
4053 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4054 * gcc.dg/c99-flex-array-7.c: Likewise.
4055 * gcc.dg/init-bad-1.c: Likewise.
4056 * gcc.dg/init-bad-3.c: Likewise.
4057 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4058 * gcc.dg/pedwarn-init.c: Add dg-warning.
4059 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4060
4061 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4062
4063 PR c++/22556
4064 * g++.dg/other/redecl3.C: New.
4065
4066 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4067
4068 PR c++/54442
4069 * g++.dg/pr54442.C: New file.
4070
4071 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4072
4073 PR fortran/61406
4074 * gfortran.dg/associate_17.f90 : New test
4075
4076 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4077
4078 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4079 void for TEST instead of static void.
4080 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4084 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4085 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4166 instead of static void.
4167 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4168 delete unused variables.
4169 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4173 delete unused variables, void for TEST instead of static void.
4174 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4187 initialize variables.
4188 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4189 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4192 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4193 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4194 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4197 * gcc.target/i386/i386.exp: Ditto.
4198 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4199 CALC, void for TEST instead of static void, initialize variables.
4200 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4201 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4202 static void.
4203 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4204 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4205 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4206 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4207 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4313 instead of static void.
4314 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4322 static void, delete unused variables.
4323 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4328 static void, delete unused variables, Change parameters for
4329 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4330 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4331 CALC, void for TEST instead of static void.
4332 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4333 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4334 void.
4335 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4337 static void, change type of parameter for UNION_TYPE.
4338 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4340 void for TEST instead of static void, delete unused variables, change
4341 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4342 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4349 void for TEST instead of static void, change parameters for
4350 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4351 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4354 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4355 __attribute__((unused)).
4356 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4357 __attribute__((unused)).
4358 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4359 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4360 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4361 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4362 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4363 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4364 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4365 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4366 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4367 add __attribute__((unused)).
4368 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4369 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4370 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4377 delete unused variables.
4378 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4383 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4384 static void, mask_merging and zero_masking for unsigned types.
4385 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4386 CHECK_ARRAY for unsigned types.
4387 * gcc.target/i386/m256-check.h: Ditto.
4388 * gcc.target/i386/m512-check.h: Ditto.
4389
4390 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4391
4392 PR target/61062
4393 * gcc.target/arm/pr48252.c (main): Expect same result
4394 as endian-neutral.
4395
4396 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4397
4398 PR fortran/45187
4399 * gfortran.dg/cray_pointers_10.f90: New file.
4400
4401 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4402
4403 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4404 instead of complex(kind=16).
4405
4406 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4407
4408 PR fortran/38829
4409 * gfortran.dg/bind_c_usage_29.f90: New file.
4410
4411 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4412
4413 * gnat.dg/opt38.adb: New test.
4414 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4415
4416 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4417
4418 PR target/18343
4419 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4420 New macro, 0 for __MMIX__, default 64.
4421 (bar): Pass it to __builtin_apply instead of literal 64.
4422
4423 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4424
4425 * gfortran.dg/io_constraints_11.f90: New file.
4426 * gfortran.dg/io_constraints_12.f90: New file.
4427 * gfortran.dg/io_constraints_13.f90: New file.
4428
4429 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4430
4431 PR target/61423
4432 * gcc.target/i386/pr61423.c: New test.
4433
4434 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4435
4436 PR c++/60184
4437 * g++.dg/cpp0x/constexpr-union6.C: New.
4438 * g++.dg/cpp0x/union6.C: Likewise.
4439 * g++.dg/init/ref14.C: Adjust.
4440 * g++.dg/init/union1.C: Likewise.
4441
4442 2014-06-06 Richard Biener <rguenther@suse.de>
4443
4444 PR tree-optimization/59299
4445 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4446
4447 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4448
4449 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4450 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4451
4452 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4453
4454 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4455 bitfield and test wrong results instead of correct results to make the
4456 test more portable.
4457
4458 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 PR c++/60432
4461 * g++.dg/cpp0x/constexpr-60432.C: New.
4462
4463 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/60199
4466 * g++.dg/cpp0x/constexpr-60199.C: New.
4467
4468 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4469
4470 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4471 Specify -march=z900 as an additional option.
4472 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4473 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4474 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4475
4476 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4477
4478 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4479 reduction clause diagnostic changes.
4480 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4481 * gfortran.dg/gomp/reduction1.f90: Likewise.
4482 * gfortran.dg/gomp/reduction3.f90: Likewise.
4483 * gfortran.dg/gomp/udr1.f90: New test.
4484 * gfortran.dg/gomp/udr2.f90: New test.
4485 * gfortran.dg/gomp/udr3.f90: New test.
4486 * gfortran.dg/gomp/udr4.f90: New test.
4487 * gfortran.dg/gomp/udr5.f90: New test.
4488 * gfortran.dg/gomp/udr6.f90: New test.
4489 * gfortran.dg/gomp/udr7.f90: New test.
4490
4491 2014-06-06 Christian Bruel <christian.bruel@st.com>
4492
4493 PR tree-optimization/43934
4494 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4495
4496 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4497
4498 PR c/53119
4499 * gcc.dg/pr53119.c: New testcase.
4500
4501 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4502
4503 PR target/52472
4504 * gcc.target/avr/pr52472.c: New test.
4505
4506
4507 2014-06-05 Jeff Law <law@redhat.com>
4508
4509 PR tree-optimization/61289
4510 * g++.dg/pr61289.C: New test.
4511 * g++.dg/pr61289-2.C: New test.
4512
4513 2014-06-05 Richard Biener <rguenther@suse.de>
4514 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/56961
4517 * g++.dg/parse/pr56961.C: New.
4518
4519 2014-06-05 Kai Tietz <ktietz@redhat.com>
4520
4521 PR target/46219
4522 * gcc.target/i386/sibcall-4.c: Remove xfail.
4523
4524 2014-06-05 Julian Brown <julian@codesourcery.com>
4525 Sandra Loosemore <sandra@codesourcery.com>
4526
4527 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4528
4529 2014-06-05 Richard Biener <rguenther@suse.de>
4530
4531 PR c++/61004
4532 * g++.dg/diagnostic/pr61004.C: New testcase.
4533
4534 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4535
4536 * gcc.dg/torture/pr61319.c: New test.
4537
4538 2014-06-05 Marek Polacek <polacek@redhat.com>
4539
4540 PR c/56724
4541 * gcc.dg/pr56724-3.c: New test.
4542
4543 2014-06-05 Andreas Schwab <schwab@suse.de>
4544
4545 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4546
4547 2014-06-05 Marek Polacek <polacek@redhat.com>
4548
4549 PR c/49706
4550 * c-c++-common/pr49706.c: New test.
4551
4552 2014-06-05 Marek Polacek <polacek@redhat.com>
4553
4554 PR c/48062
4555 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4556 * gcc.dg/Wshadow-3.c: Likewise.
4557 * gcc.dg/pr48062.c: New test.
4558
4559 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4560
4561 PR c++/43453
4562 * g++.dg/init/pr43453.C: New.
4563
4564 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4565
4566 PR tree-optimization/61385
4567 * gcc.dg/tree-ssa/pr61385.c: New file.
4568
4569 2014-06-04 Richard Biener <rguenther@suse.de>
4570
4571 PR tree-optimization/60098
4572 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4573
4574 2014-06-04 Richard Biener <rguenther@suse.de>
4575
4576 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4577
4578 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4579
4580 PR c/58942
4581 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4582 the case with a pointer.
4583
4584 2014-06-04 Marek Polacek <polacek@redhat.com>
4585
4586 PR c/30020
4587 * c-c++-common/pr30020.c: New test.
4588
4589 2014-06-03 Andrew Pinski <apinski@cavium.com>
4590
4591 * gcc.c-torture/compile/20140528-1.c: New testcase.
4592
4593 2014-06-03 Dehao Chen <dehao@google.com>
4594
4595 * gcc.dg/tree-prof/merge_block.c: New test.
4596
4597 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4598
4599 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4600 * g++.dg/ext/mv15.C (dg-options): Ditto.
4601
4602 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4603
4604 DR 1423
4605 PR c++/52174
4606 * g++.dg/cpp0x/nullptr31.C: New.
4607 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4608 * g++.dg/cpp0x/nullptr17.C: Update.
4609
4610 2014-06-03 Marek Polacek <polacek@redhat.com>
4611
4612 PR c/60439
4613 * c-c++-common/pr60439.c: New test.
4614 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4615
4616 2014-06-03 Martin Jambor <mjambor@suse.cz>
4617
4618 PR ipa/61160
4619 * g++.dg/ipa/pr61160-1.C: New test.
4620
4621 2014-06-03 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/61383
4624 * gcc.dg/torture/pr61383-1.c: New testcase.
4625
4626 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4627
4628 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4629
4630 2014-06-02 Jeff Law <law@redhat.com>
4631
4632 PR rtl-optimization/61094
4633 * g++.dg/pr61094: New test.
4634
4635 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4636
4637 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4638 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4639 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4640 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4641 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4642 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4643 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4644 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4645
4646 2014-06-02 Richard Biener <rguenther@suse.de>
4647
4648 PR tree-optimization/61346
4649 * gcc.dg/torture/pr61346.c: New testcase.
4650
4651 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4652
4653 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4654 not compilation.
4655 * gcc.target/i386/sibcall-4.c: Ditto.
4656 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4657
4658 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4659
4660 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4661 in scan-assembler-not string.
4662 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4663 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4664 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4665
4666 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4667
4668 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4669
4670 2014-06-01 Kai Tietz <ktietz@redhat.com>
4671
4672 PR target/61377
4673 * gcc.target/i386/sibcall-6.c: New test.
4674
4675 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 DR 1227
4678 PR c++/57543
4679 * g++.dg/cpp0x/pr57543-1.C: New.
4680 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4681 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4682 * g++.dg/cpp0x/decltype59.C: Likewise.
4683
4684 2014-05-31 Tom de Vries <tom@codesourcery.com>
4685
4686 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4687
4688 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4689
4690 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4691 restore_gcc_exec_prefix_env_var): New procedures.
4692 (set_ld_library_path_env_vars,
4693 restore_ld_library_path_env_vars): Use them.
4694 * lib/c-compat.exp: Load target-libpath.exp.
4695 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4696 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4697 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4698 restore_gcc_exec_prefix_env_var.
4699 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4700 Likewise.
4701
4702 * c-c++-common/asan/misalign-1.c: New test.
4703 * c-c++-common/asan/misalign-2.c: New test.
4704
4705 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4706 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4707 -DASAN_USE_DEJAGNU_GTEST=1.
4708 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4709 * g++.dg/asan/asan_oob_test.cc: Likewise.
4710 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4711 * g++.dg/asan/asan_str_test.cc: Likewise.
4712 * g++.dg/asan/asan_test_utils.h: Likewise.
4713 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4714 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4715 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4716 Imported from upstream r209283.
4717 * g++.dg/asan/asan_test_config.h: Likewise.
4718
4719 2014-05-30 Kai Tietz <ktietz@redhat.com>
4720
4721 PR target/60104
4722 * gcc.target/i386/sibcall-1.c: New test.
4723 * gcc.target/i386/sibcall-2.c: New test.
4724 * gcc.target/i386/sibcall-3.c: New test.
4725 * gcc.target/i386/sibcall-4.c: New test.
4726
4727 2014-05-30 Ian Lance Taylor <iant@google.com>
4728
4729 * gcc.target/i386/pause-2.c: New test.
4730
4731 2014-05-30 Tom de Vries <tom@codesourcery.com>
4732
4733 * gcc.target/i386/fuse-caller-save.c: New test.
4734 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4735 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4736
4737 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4738
4739 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4740 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4741 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4742 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4743 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4744 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4745 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4746 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4747 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4748 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4749 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4750 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4751 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4752 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4753 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4754 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4755 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4756 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4757 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4758 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4759 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4760 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4761 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4762 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4763 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4764 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4765 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4766 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4767 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4768 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4769 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4770 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4771 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4772 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4773 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4774 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4775
4776 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4777
4778 PR rtl-optimization/61325
4779 * gcc.target/aarch64/pr61325.c: New.
4780
4781 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4782
4783 * gcc.target/arm/simd/vextQf32_1.c: New file.
4784 * gcc.target/arm/simd/vextQp16_1.c: New file.
4785 * gcc.target/arm/simd/vextQp8_1.c: New file.
4786 * gcc.target/arm/simd/vextQs16_1.c: New file.
4787 * gcc.target/arm/simd/vextQs32_1.c: New file.
4788 * gcc.target/arm/simd/vextQs64_1.c: New file.
4789 * gcc.target/arm/simd/vextQs8_1.c: New file.
4790 * gcc.target/arm/simd/vextQu16_1.c: New file.
4791 * gcc.target/arm/simd/vextQu32_1.c: New file.
4792 * gcc.target/arm/simd/vextQu64_1.c: New file.
4793 * gcc.target/arm/simd/vextQu8_1.c: New file.
4794 * gcc.target/arm/simd/vextQp64_1.c: New file.
4795 * gcc.target/arm/simd/vextf32_1.c: New file.
4796 * gcc.target/arm/simd/vextp16_1.c: New file.
4797 * gcc.target/arm/simd/vextp8_1.c: New file.
4798 * gcc.target/arm/simd/vexts16_1.c: New file.
4799 * gcc.target/arm/simd/vexts32_1.c: New file.
4800 * gcc.target/arm/simd/vexts64_1.c: New file.
4801 * gcc.target/arm/simd/vexts8_1.c: New file.
4802 * gcc.target/arm/simd/vextu16_1.c: New file.
4803 * gcc.target/arm/simd/vextu32_1.c: New file.
4804 * gcc.target/arm/simd/vextu64_1.c: New file.
4805 * gcc.target/arm/simd/vextu8_1.c: New file.
4806 * gcc.target/arm/simd/vextp64_1.c: New file.
4807
4808 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4809 Tom de Vries <tom@codesourcery.com>
4810
4811 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4812 options.
4813 * gcc.target/mips/fuse-caller-save.h: New include file.
4814 * gcc.target/mips/fuse-caller-save.c: New test.
4815 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4816 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4817
4818 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4819
4820 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4821
4822 2014-05-28 Richard Biener <rguenther@suse.de>
4823
4824 PR middle-end/61045
4825 * gcc.dg/pr61045.c: New testcase.
4826
4827 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4828
4829 * lib/clearcap.exp: New file.
4830 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4831 Remove clearcap_ldflags handling.
4832 Call clearcap-init, clearcap-finish.
4833 * gcc.target/i386/i386.exp: Likewise.
4834 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4835 * gcc.target/i386/clearcapv2.map: Move to
4836 ../config/sol2-clearcapv2.map.
4837 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4838 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4839
4840 2014-05-28 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/61335
4843 * gfortran.dg/pr61335.f90: New testcase.
4844
4845 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4846
4847 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4848
4849 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4850
4851 * gnat.dg/overflow_fixed.adb: New test.
4852
4853 2014-05-27 Marek Polacek <polacek@redhat.com>
4854
4855 PR c/56724
4856 * gcc.dg/pr56724-1.c: New test.
4857 * gcc.dg/pr56724-2.c: New test.
4858 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4859 -Wtraditional.
4860 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4861
4862 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * gcc.dg/fold-compare-8.c: New test.
4865 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4866
4867 2014-05-27 Richard Biener <rguenther@suse.de>
4868
4869 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4870
4871 2014-05-27 Marek Polacek <polacek@redhat.com>
4872
4873 PR testsuite/61319
4874 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4875 LLONG_MIN, and ULLONG_MAX.
4876
4877 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4878
4879 * lib/target-supports.exp (check_effective_target_vect_bswap):
4880 Specify arm*-*-* support.
4881
4882 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4883
4884 PR testsuite/61319
4885 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4886 -nan optional.
4887 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4888 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4889
4890 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4891
4892 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4893
4894 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4895
4896 PR rtl-optimization/61222
4897 * gcc.c-torture/compile/pr61222-1.c: New test.
4898 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4899
4900 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4901
4902 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4903
4904 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4905
4906 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4907
4908 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4909
4910 PR libgfortran/55117
4911 * gfortran.dg/namelist_85.f90: New test.
4912
4913 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4914
4915 PR c/61191
4916 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4917 the case with syntax error.
4918
4919 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4920
4921 * gcc.dg/lto/pr61278_0.c: New test.
4922 * gcc.dg/lto/pr61278_1.c: New test.
4923
4924 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4925
4926 * gcc.dg/pr61220.c: New test.
4927 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4928
4929 2014-05-25 Tobias Burnus <burnus@net-b.de>
4930
4931 * gfortran.dg/coarray_10.f90: Update dg-warning.
4932 * gfortran.dg/coarray_this_image_1.f90: New.
4933 * gfortran.dg/coarray_this_image_2.f90: New.
4934
4935 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4936
4937 PR libfortran/61173
4938 * gfortran.dg/arrayio_14.f90: New test.
4939
4940 2014-05-24 Andreas Schwab <schwab@suse.de>
4941
4942 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4943
4944 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4945
4946 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4947 Adjust regexp for -flto.
4948 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4949 * gfortran.dg/pr52835.f90: Likewise.
4950
4951 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4952
4953 PR rtl-optimization/61215
4954 * gcc.target/i386/pr61215.c: New.
4955
4956 2014-05-23 Marek Polacek <polacek@redhat.com>
4957 Jakub Jelinek <jakub@redhat.com>
4958
4959 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4960 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4961 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4962 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4963 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4964 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4965 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4966 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4967 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4968 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4969 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4970 * c-c++-common/ubsan/float-cast.h: New file.
4971 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4972 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4973
4974 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4975
4976 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4977
4978 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4979
4980 * g++.dg/cpp1y/lambda-init9.C: New.
4981
4982 2014-05-23 Richard Biener <rguenther@suse.de>
4983
4984 PR testsuite/61266
4985 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4986 adjust testcase to reflect reality.
4987
4988 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4989
4990 PR tree-optimization/54733
4991 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4992 optimization to support memory sources and bitwise operations
4993 equivalent to load in host endianness.
4994 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4995 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4996 * gcc.c-torture/execute/bswap-2.c: Likewise.
4997
4998 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4999
5000 * lib/target-supports.exp: New effective targets for architectures
5001 capable of performing byte swap.
5002 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5003 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5004 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5005
5006 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5007
5008 PR c++/61088
5009 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5010 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5011
5012 2014-05-22 Xinliang David Li <davidxl@google.com>
5013
5014 * g++.dg/ipa/devirt-15.C: Fix expected message.
5015 * g++.dg/ipa/devirt-16.C: Ditto.
5016 * g++.dg/ipa/devirt-17.C: Ditto.
5017 * g++.dg/ipa/devirt-26.C: Ditto.
5018 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5019 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5020 * g++.dg/tree-ssa/pr8781.C:Ditto.
5021
5022 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5023
5024 * gcc.target/powerpc/htm-ttest.c: New test.
5025
5026 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/opt37.ad[sb]: New test.
5029
5030 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5031
5032 PR c/61271
5033 * g++.dg/cilk-plus/AN/array_function.cc: New.
5034
5035 2014-05-22 Richard Biener <rguenther@suse.de>
5036
5037 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5038
5039 2014-05-22 Kostya Serebryany <kcc@google.com>
5040
5041 * c-c++-common/tsan/mutexset1.c: Update the test to match
5042 upstream r209283.
5043 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5044
5045 2014-05-21 Marek Polacek <polacek@redhat.com>
5046
5047 PR sanitizer/61272
5048 * g++.dg/ubsan/pr61272.C: New test.
5049
5050 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5051 Sandra Loosemore <sandra@codesourcery.com>
5052
5053 PR lto/60179
5054 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5055 * gcc.target/nios2/custom-fp-lto.c: New test.
5056
5057 2014-05-21 Andreas Schwab <schwab@suse.de>
5058
5059 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5060
5061 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5062
5063 PR target/54236
5064 * gcc.target/sh/pr54236-3.c: New.
5065
5066 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5067
5068 PR c++/60189
5069 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5070
5071 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5072
5073 PR tree-optimization/60899
5074 * g++.dg/ipa/devirt-11.C: Update template.
5075
5076 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5077
5078 PR C++/61038
5079 * g++.dg/cpp0x/pr61038.C: New.
5080
5081 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 PR c++/58753
5084 PR c++/58930
5085 PR c++/58704
5086 * g++.dg/cpp0x/nsdmi-template11.C: New.
5087 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5088 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5089
5090 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5091
5092 * gnat.dg/opt35.adb: New test.
5093 * gnat.dg/opt36.adb: Likewise.
5094 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5095
5096 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5097
5098 PR c++/60373
5099 * g++.dg/cpp0x/Wattributes1.C: New.
5100 * g++.dg/ext/visibility/redecl1.C: Adjust.
5101 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5102
5103 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5104
5105 * gcc.target/powerpc/vsxcopy.c: New test.
5106
5107 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5108
5109 PR c++/58664
5110 * g++.dg/cpp0x/nsdmi-union6.C: New.
5111 * g++.dg/parse/pr58664.C: Likewise.
5112 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5113 * g++.dg/parse/crash31.C: Likewise.
5114 * g++.dg/template/error2.C: Likewise.
5115 * g++.dg/template/inherit8.C: Likewise.
5116 * g++.dg/template/offsetof2.C: Likewise.
5117
5118 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 * c-c++-common/gomp/simd4.c: Adjust for inform.
5121 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5122 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5123 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5124 * g++.dg/cpp0x/noexcept15.C: Likewise.
5125 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5126 * g++.dg/eh/spec6.C: Likewise.
5127 * g++.dg/expr/cast1.C: Likewise.
5128 * g++.dg/expr/dtor1.C: Likewise.
5129 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5130 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5131 * g++.dg/gomp/pr49223-2.C: Likewise.
5132 * g++.dg/gomp/udr-4.C: Likewise.
5133 * g++.dg/init/delete1.C: Likewise.
5134 * g++.dg/other/crash-2.C: Likewise.
5135 * g++.dg/parse/crash24.C: Likewise.
5136 * g++.dg/parse/crash25.C: Likewise.
5137 * g++.dg/parse/crash31.C: Likewise.
5138 * g++.dg/parse/crash49.C: Likewise.
5139 * g++.dg/parse/crash50.C: Likewise.
5140 * g++.dg/parse/crash54.C: Likewise.
5141 * g++.dg/parse/dtor7.C: Likewise.
5142 * g++.dg/parse/error40.C: Likewise.
5143 * g++.dg/parse/fused-params1.C: Likewise.
5144 * g++.dg/parse/new1.C: Likewise.
5145 * g++.dg/template/crash35.C: Likewise.
5146 * g++.dg/template/crash59.C: Likewise.
5147 * g++.dg/template/crash77.C: Likewise.
5148 * g++.dg/template/error51.C: Likewise.
5149 * g++.dg/template/incomplete1.C: Likewise.
5150 * g++.dg/template/incomplete3.C: Likewise.
5151 * g++.dg/template/incomplete4.C: Likewise.
5152 * g++.dg/template/incomplete5.C: Likewise.
5153 * g++.dg/template/inherit8.C: Likewise.
5154 * g++.dg/template/instantiate1.C: Likewise.
5155 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5156 * g++.dg/template/offsetof2.C: Likewise.
5157 * g++.dg/tm/pr51928.C: Likewise.
5158 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5159 * g++.dg/warn/incomplete1.C: Likewise.
5160 * g++.dg/warn/incomplete2.C: Likewise.
5161 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5162 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5163 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5164 * g++.old-deja/g++.eh/catch1.C: Likewise.
5165 * g++.old-deja/g++.eh/spec6.C: Likewise.
5166 * g++.old-deja/g++.mike/p7868.C: Likewise.
5167 * g++.old-deja/g++.other/crash38.C: Likewise.
5168 * g++.old-deja/g++.other/enum2.C: Likewise.
5169 * g++.old-deja/g++.other/incomplete.C: Likewise.
5170 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5171 * g++.old-deja/g++.pt/crash9.C: Likewise.
5172 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5173 * g++.old-deja/g++.pt/typename8.C: Likewise.
5174 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5175
5176 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5177
5178 * lib/target-supports.exp
5179 (check_effective_target_vect_sizes_32B_16B): Return false if
5180 128-bit AVX vectors preferred.
5181
5182 2014-05-19 Mike Stump <mikestump@comcast.net>
5183
5184 * lib/target-supports.exp (check_effective_target_avx): Early out
5185 if not x86 to prevent x86 flags on non-x86 targets.
5186
5187 2014-05-19 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/61221
5190 * gcc.dg/torture/pr61221.c: New testcase.
5191
5192 2014-05-19 Richard Biener <rguenther@suse.de>
5193
5194 PR tree-optimization/61209
5195 * gfortran.dg/pr61209.f90: New testcase.
5196
5197 2014-05-19 Richard Biener <rguenther@suse.de>
5198
5199 PR tree-optimization/61184
5200 * c-c++-common/torture/pr61184.c: New testcase.
5201
5202 2014-05-19 Christian Bruel <christian.bruel@st.com>
5203
5204 PR target/61195
5205 * gcc.target/sh/pr61195.c: New test.
5206
5207 2014-05-18 Wei Mi <wmi@google.com>
5208
5209 PR target/58066
5210 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5211 directive with rtl insns. Add effective-target fpic and
5212 tls_native.
5213
5214 2014-05-17 Xinliang David Li <davidxl@google.com>
5215
5216 * g++.dg/ipa/devirt-33.C: New testcase.
5217
5218 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5219
5220 * g++.dg/ipa/comdat.C: New file.
5221
5222 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5223
5224 * gnat.dg/volatile12.ad[sb]: New test.
5225
5226 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5227
5228 * gnat.dg/enum3.adb: New test.
5229
5230 2014-05-18 Andreas Schwab <schwab@suse.de>
5231
5232 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5233
5234 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5235
5236 PR libfortran/52539
5237 * gfortran.dg/namelist_utf8.f90: New test.
5238
5239 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/52875
5242 * g++.dg/cpp0x/decltype58.C: New.
5243
5244 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5245
5246 * gcc.target/microblaze/others/break_handler.c: New.
5247
5248 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5249
5250 PR tree-optimization/61140
5251 PR tree-optimization/61150
5252 PR tree-optimization/61197
5253 * gcc.dg/tree-ssa/pr61140.c: New file.
5254 * gcc.dg/tree-ssa/pr61150.c: New file.
5255 * gcc.dg/tree-ssa/pr61197.c: New file.
5256
5257 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5258
5259 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5260 (dg-options): Add -mfpmath=387.
5261 (dg-final): Check that no MMX registers are used.
5262
5263 2014-05-17 Andreas Schwab <schwab@suse.de>
5264
5265 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5266
5267 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5268
5269 Revert:
5270 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5271
5272 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5273 occurrences of "int" in the gimple dump to reflect that the return
5274 types of functions now show up in such dumps.
5275 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5276
5277 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5278
5279 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5280 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5281 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5282 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5283 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5284 * gcc.dg/debug/pr35154.c: Update testcase.
5285 * gcc.target/i386/vectorize1.c: Update testcase.
5286
5287 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5288
5289 PR c++/51640
5290 * g++.dg/parse/error54.C: New.
5291
5292 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5293
5294 PR rtl-optimization/60969
5295 * g++.dg/pr60969.C: New.
5296
5297 2014-05-16 Richard Biener <rguenther@suse.de>
5298
5299 PR tree-optimization/61194
5300 * gcc.dg/vect/pr61194.c: New testcase.
5301
5302 2014-05-16 Richard Biener <rguenther@suse.de>
5303
5304 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5305 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5306 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5307 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5308
5309 2014-05-16 Richard Biener <rguenther@suse.de>
5310
5311 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5312
5313 2014-05-15 Martin Jambor <mjambor@suse.cz>
5314
5315 PR ipa/61085
5316 * g++.dg/ipa/pr61085.C: New test.
5317
5318 2014-05-15 Martin Jambor <mjambor@suse.cz>
5319
5320 PR tree-optimization/61090
5321 * gcc.dg/tree-ssa/pr61090.c: New test.
5322
5323 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR tree-optimization/61158
5326 * gcc.dg/pr61158.c: New test.
5327
5328 2014-05-15 Andreas Schwab <schwab@suse.de>
5329
5330 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5331 emitted.
5332 * obj-c++.dg/exceptions-5.mm: Likewise.
5333
5334 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5335
5336 * shrink-wrap-loop.c: New test case.
5337
5338 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5339
5340 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5341 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5342 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5343 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5344 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5345 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5346 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5347 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5348 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5349 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5350 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5351 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5352 * gcc.target/arm/simd/vtrns16_1.c: New file.
5353 * gcc.target/arm/simd/vtrns32_1.c: New file.
5354 * gcc.target/arm/simd/vtrns8_1.c: New file.
5355 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5356 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5357 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5358
5359 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5360
5361 * gcc.target/i386/clflushopt-1.c: New.
5362 * gcc.target/i386/xsavec-1.c: Ditto.
5363 * gcc.target/i386/xsavec64-1.c: Ditto.
5364 * gcc.target/i386/xsaves-1.c: Ditto.
5365 * gcc.target/i386/xsaves64-1.c: Ditto.
5366 * gcc.target/i386/sse-12.c: Test new options.
5367 * gcc.target/i386/sse-13.c: Ditto.
5368 * gcc.target/i386/sse-14.c: Ditto.
5369 * gcc.target/i386/sse-22.c: Ditto.
5370 * gcc.target/i386/sse-23.c: Ditto.
5371 * g++.dg/other/i386-2.C: Ditto.
5372 * g++.dg/other/i386-3.C: Ditto.
5373
5374 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5375
5376 PR rtl-optimization/60866
5377 * gcc.dg/pr60866.c: New test.
5378
5379 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5380
5381 PR rtl-optimization/60901
5382 * gcc.target/i386/pr60901.c: New test.
5383
5384 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5385
5386 PR sanitizer/61100
5387 * c-c++-common/asan/asan-interface-1.c: New test.
5388 * lib/asan-dg.exp (asan_include_flags): New function.
5389 (asan_init): Call asan_include_flags to obtain path
5390 to sanitizer headers.
5391
5392 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5393
5394 * lib/target-support.exp (check_dfp_hw_available): New function.
5395 (is-effective-target): Check $arg for dfp_hw.
5396 (is-effective-target-keyword): Likewise.
5397 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5398 Change target to dfp_hw.
5399
5400 2014-05-13 Marek Polacek <polacek@redhat.com>
5401
5402 PR c/61162
5403 * gcc.dg/pr61162.c: New test.
5404
5405 2014-05-13 Marek Polacek <polacek@redhat.com>
5406
5407 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5408 * c-c++-common/pr50459-2.c: New test.
5409
5410 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/54310
5413 * g++.dg/template/pr54310.C: New.
5414
5415 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5416 Sandra Loosemore <sandra@codesourcery.com>
5417
5418 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5419
5420 2014-05-13 Catherine Moore <clm@cm00re.com>
5421
5422 * gcc.target/mips/near-far-1.c: Adjust expected output
5423 to allow the JALS instruction.
5424 * gcc.target/mips/near-far-2.c: Likewise.
5425 * gcc.target/mips/near-far-4.c: Likewise.
5426
5427 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5428
5429 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5430
5431 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR target/61060
5434 * gcc.dg/pr61060.c: New test.
5435
5436 2014-05-12 DJ Delorie <dj@redhat.com>
5437
5438 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5439 * gcc.dg/sibcall-4.c: Likewise.
5440
5441 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5442
5443 * objc.dg/shadow-1.m: New test.
5444 * objc.dg/shadow-2.m: New test.
5445 * objc.dg/ivar-scope-1.m: New test.
5446 * objc.dg/ivar-scope-2.m: New test.
5447 * objc.dg/ivar-scope-3.m: New test.
5448 * objc.dg/ivar-scope-4.m: New test.
5449 * objc.dg/ivar-visibility-1.m: New test.
5450 * objc.dg/ivar-visibility-2.m: New test.
5451 * objc.dg/ivar-visibility-3.m: New test.
5452 * objc.dg/ivar-visibility-4.m: New test.
5453
5454 2014-05-12 Tobias Burnus <burnus@net-b.de>
5455
5456 PR fortran/60127
5457 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5458
5459 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/60834
5462 * gfortran.dg/associate_16.f90: New test.
5463
5464 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5465
5466 PR target/60991
5467 * gcc.target/avr/pr60991.c: New testcase.
5468
5469 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5470
5471 PR c++/60054
5472 * g++.dg/cpp1y/pr60054.C: New.
5473
5474 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/51199
5477 * g++.dg/template/pr51199.C: New.
5478
5479 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5480
5481 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5482
5483 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5484
5485 * gfortran.dg/gomp/affinity-1.f90: New test.
5486
5487 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5488
5489 * gcc.dg/torture/pr61136.c: New test.
5490
5491 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/59705
5494 * g++.dg/cpp0x/sfinae51.C: New.
5495
5496 PR c++/58353
5497 * g++.dg/cpp0x/variadic157.C: New.
5498
5499 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5500
5501 PR target/51244
5502 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5503
5504 2014-05-10 Marek Polacek <polacek@redhat.com>
5505
5506 * gcc.dg/pedwarn-init.c: New test.
5507 * gcc.dg/init-string-1.c: Adjust dg-error.
5508
5509 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5510
5511 * lib/target-supports.exp
5512 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5513 to the list.
5514
5515 2014-05-09 Marek Polacek <polacek@redhat.com>
5516
5517 PR c/61096
5518 * gcc.dg/pr61096-1.c: New test.
5519 * gcc.dg/pr61096-2.c: New test.
5520
5521 2014-05-09 Florian Weimer <fweimer@redhat.com>
5522
5523 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5524 * g++.dg/fstack-protector-strong.C: Likewise.
5525 * gcc.target/i386/ssp-strong-reg.c: New file.
5526
5527 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5528
5529 PR target/61055
5530 * gcc.target/avr/torture/pr61055.c: New test.
5531
5532 2014-05-09 Marek Polacek <polacek@redhat.com>
5533
5534 PR c/50459
5535 * c-c++-common/attributes-1.c: Move test line to a new test.
5536 * c-c++-common/attributes-2.c: New test.
5537 * c-c++-common/pr50459.c: New test.
5538 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5539 * gcc.dg/nonnull-2.c: Likewise.
5540 * gcc.dg/pr55570.c: Modify dg-error.
5541 * gcc.dg/tm/wrap-2.c: Likewise.
5542
5543 2014-05-08 Jeff Law <law@redhat.com>
5544
5545 PR tree-optimization/61009
5546 * g++.dg/tree-ssa/pr61009.C: New test.
5547
5548 2014-05-08 Matthias Klose <doko@ubuntu.com>
5549
5550 PR driver/61106
5551 * gcc-dg/unused-8a.c: New.
5552 * gcc-dg/unused-8b.c: Likewise.
5553
5554 2014-05-08 Marek Polacek <polacek@redhat.com>
5555
5556 PR c/61053
5557 * gcc.dg/pr61053.c: New test.
5558
5559 2014-05-08 Marek Polacek <polacek@redhat.com>
5560
5561 PR c/61077
5562 * gcc.dg/pr61077.c: New test.
5563
5564 2014-05-08 Tobias Burnus <burnus@net-b.de>
5565
5566 * gfortran.dg/coarray_collectives_1.f90: New.
5567 * gfortran.dg/coarray_collectives_2.f90: New.
5568 * gfortran.dg/coarray_collectives_3.f90: New.
5569 * gfortran.dg/coarray_collectives_4.f90: New.
5570 * gfortran.dg/coarray_collectives_5.f90: New.
5571 * gfortran.dg/coarray_collectives_6.f90: New.
5572 * gfortran.dg/coarray/collectives_1.f90: New.
5573 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5574 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5575 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5576 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5577 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5578 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5579 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5580
5581 2014-05-08 Wei Mi <wmi@google.com>
5582
5583 PR target/58066
5584 * gcc.target/i386/pr58066.c: New test.
5585
5586 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5587
5588 * gcc.target/i386/avx256-unaligned-load-2.c,
5589 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5590 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5591 packed-single instructions.
5592
5593 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/13981
5596 * g++.dg/diagnostic/pr13981.C: New.
5597
5598 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5599
5600 PR tree-optimization/59100
5601 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5602 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5603
5604 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5605
5606 PR tree-optimization/61095
5607 * gcc.dg/torture/pr61095.c: New test.
5608
5609 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5610
5611 PR middle-end/39246
5612 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5613 the uninitialized complex is used.
5614 * gcc.dg/uninit-17.c: New test to check partial initialization of
5615 complex with branches.
5616 * gcc.dg/uninit-17-O0.c: Likewise.
5617
5618 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5619
5620 PR target/60884
5621 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5622 (test_03): Rename to test_02.
5623
5624 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/61083
5627 * g++.dg/cpp0x/sfinae50.C: New.
5628
5629 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5630
5631 PR c++/61080
5632 * g++.dg/cpp0x/deleted7.C: New.
5633
5634 2014-05-07 Richard Biener <rguenther@suse.de>
5635
5636 PR tree-optimization/61034
5637 * g++.dg/tree-ssa/pr61034.C: New testcase.
5638
5639 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5640
5641 * gcc.target/epiphany/isr-arg.c: New file.
5642
5643 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5644
5645 PR tree-optimization/52252
5646 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5647
5648 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5649
5650 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5651 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5652 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5653 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5654 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5655 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5656 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5657 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5658 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5659 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5660 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5661 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5662 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5663 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5664 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5665 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5666 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5667 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5668 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5669 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5670 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5671 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5672 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5673 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5674 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5675 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5676 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5677 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5678 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5679 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5680 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5681 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5682 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5683 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5684 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5685 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5686 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5687 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5688 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5689 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5690 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5691 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5692 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5693 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5694 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5695 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5696 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5697 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5698 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5699 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5700 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5701 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5702 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5703 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5704 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5705 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5706 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5707 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5708 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5709 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5710 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5711 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5712 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5713 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5714 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5715 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5716 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5717 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5718 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5719 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5720 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5721 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5722
5723 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5724
5725 gcc.target/aarch64/simd/ext_f32.x: New file.
5726 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5727 gcc.target/aarch64/simd/ext_p16.x: New file.
5728 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5729 gcc.target/aarch64/simd/ext_p8.x: New file.
5730 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5731 gcc.target/aarch64/simd/ext_s16.x: New file.
5732 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5733 gcc.target/aarch64/simd/ext_s32.x: New file.
5734 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5735 gcc.target/aarch64/simd/ext_s64.x: New file.
5736 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5737 gcc.target/aarch64/simd/ext_s8.x: New file.
5738 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5739 gcc.target/aarch64/simd/ext_u16.x: New file.
5740 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5741 gcc.target/aarch64/simd/ext_u32.x: New file.
5742 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5743 gcc.target/aarch64/simd/ext_u64.x: New file.
5744 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5745 gcc.target/aarch64/simd/ext_u8.x: New file.
5746 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5747 gcc.target/aarch64/simd/ext_f64.c: New file.
5748 gcc.target/aarch64/simd/extq_f32.x: New file.
5749 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5750 gcc.target/aarch64/simd/extq_p16.x: New file.
5751 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5752 gcc.target/aarch64/simd/extq_p8.x: New file.
5753 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5754 gcc.target/aarch64/simd/extq_s16.x: New file.
5755 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5756 gcc.target/aarch64/simd/extq_s32.x: New file.
5757 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5758 gcc.target/aarch64/simd/extq_s64.x: New file.
5759 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5760 gcc.target/aarch64/simd/extq_s8.x: New file.
5761 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5762 gcc.target/aarch64/simd/extq_u16.x: New file.
5763 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5764 gcc.target/aarch64/simd/extq_u32.x: New file.
5765 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5766 gcc.target/aarch64/simd/extq_u64.x: New file.
5767 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5768 gcc.target/aarch64/simd/extq_u8.x: New file.
5769 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5770 gcc.target/aarch64/simd/extq_f64.c: New file.
5771
5772 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5773
5774 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5775 * gcc.target/aarch64/vtrnu32.c: Likewise.
5776 * gcc.target/aarch64/vtrnf32.c: Likewise.
5777
5778 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5779
5780 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5781 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5782 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5783 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5784 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5785 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5786 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5787 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5788 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5789 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5790 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5791 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5792 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5793 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5794 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5795 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5796 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5797 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5798 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5799 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5800 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5801 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5802 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5803 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5804 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5805 * gcc.target/aarch64/simd/vtrns16.x: New file.
5806 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5807 * gcc.target/aarch64/simd/vtrns32.x: New file.
5808 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5809 * gcc.target/aarch64/simd/vtrns8.x: New file.
5810 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5811 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5812 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5813 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5814 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5815 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5816
5817 2014-05-07 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/57864
5820 * gcc.dg/torture/pr57864.c: New testcase.
5821
5822 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5823
5824 PR libfortran/61049
5825 * gfortran.dg/list_read_13.f: New test.
5826
5827 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/60999
5830 * g++.dg/cpp0x/nsdmi-template9.C: New.
5831 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5832
5833 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5834 Mike Stump <mikestump@comcast.net>
5835 Richard Sandiford <rdsandiford@googlemail.com>
5836
5837 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5838
5839 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5840
5841 PR ipa/60965
5842 * g++.dg/ipa/devirt-32.C: New testcase.
5843
5844 2014-05-05 Richard Biener <rguenther@suse.de>
5845
5846 PR middle-end/61010
5847 * gcc.dg/torture/pr61010.c: New testcase.
5848
5849 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5850
5851 * gcc.target/s390/leaf-profile.c: New testcase.
5852
5853 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5854
5855 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5856 Disable asm scan for s390.
5857 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5858 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5859
5860 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5861
5862 PR tree-optimization/60363
5863 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5864
5865 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5866
5867 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5868 (dg-require-effective-target): Change target to powerpc_fprs.
5869 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5870 (dg-require-effective-target): Change target to dfprt.
5871
5872 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/58582
5875 * g++.dg/cpp0x/deleted4.C: New.
5876 * g++.dg/cpp0x/deleted5.C: Likewise.
5877 * g++.dg/cpp0x/deleted6.C: Likewise.
5878
5879 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5880
5881 PR fortran/61025
5882 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5883 regexps for -m32.
5884 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5885 * gfortran.dg/coarray_poly_6.f90: Likewise.
5886 * gfortran.dg/coarray_poly_7.f90: Likewise.
5887 * gfortran.dg/coarray_poly_8.f90: Likewise.
5888
5889 2014-05-02 Marek Polacek <polacek@redhat.com>
5890
5891 PR c/25801
5892 * gcc.dg/pr25801.c: New test.
5893
5894 2014-05-02 Marek Polacek <polacek@redhat.com>
5895
5896 PR c/60784
5897 * gcc.dg/pr60784.c: New test.
5898
5899 2014-05-01 Marek Polacek <polacek@redhat.com>
5900
5901 PR c/60915
5902 * gcc.dg/pr60915.c: New test.
5903
5904 2014-05-01 Marek Polacek <polacek@redhat.com>
5905
5906 PR c/60257
5907 * gcc.dg/pr60257.c: New test.
5908
5909 2014-05-01 Marek Polacek <polacek@redhat.com>
5910
5911 PR c/43395
5912 * c-c++-common/pr43395.c: New test.
5913
5914 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5915
5916 * gcc.dg/cond-reduc-1.c: New test.
5917 * gcc.dg/cond-reduc-2.c: Likewise.
5918
5919 2014-05-01 Marek Polacek <polacek@redhat.com>
5920
5921 PR c/29467
5922 * gcc.dg/pr29467.c: New test.
5923 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5924 about boolean types.
5925 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5926 to bool.
5927 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5928
5929 2014-05-01 Marek Polacek <polacek@redhat.com>
5930
5931 PR c/43245
5932 * gcc.dg/pr43245.c: New test.
5933
5934 2014-05-01 Marek Polacek <polacek@redhat.com>
5935
5936 PR c/56989
5937 * gcc.dg/pr56989.c: New test.
5938
5939 2014-04-30 Ian Lance Taylor <iant@google.com>
5940
5941 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5942 in go_compile_args rather than in argument to go-torture-execute.
5943
5944 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5945
5946 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5947 instead of getpid.
5948
5949 2014-04-30 Tobias Burnus <burnus@net-b.de>
5950
5951 * gfortran.dg/coarray_poly_6.f90
5952 * gfortran.dg/coarray_poly_7.f90
5953 * gfortran.dg/coarray_poly_8.f90
5954
5955 2014-04-30 Tobias Burnus <burnus@net-b.de>
5956
5957 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5958 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5959 * gfortran.dg/coarray/codimension.f90: New.
5960
5961 2014-04-30 Tobias Burnus <burnus@net-b.de>
5962
5963 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5964 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5965
5966 2014-04-30 Tobias Burnus <burnus@net-b.de>
5967
5968 * gfortran.dg/coarray_poly_4.f90: New.
5969 * gfortran.dg/coarray_poly_5.f90: New.
5970
5971 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5972
5973 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5974 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5975 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5976 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5977 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5978 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5979 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5980 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5981 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5982 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5983 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5984 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5985 * gcc.target/arm/simd/vuzps16_1.c: New file.
5986 * gcc.target/arm/simd/vuzps32_1.c: New file.
5987 * gcc.target/arm/simd/vuzps8_1.c: New file.
5988 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5989 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5990 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5991
5992 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5993
5994 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5995 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5996 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5997
5998 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5999
6000 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6001 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6002 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6003 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6004 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6005 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6006 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6007 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6008 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6009 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6010 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6011 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6012 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6013 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6014 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6015 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6016 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6017 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6018 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6019 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6020 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6021 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6022 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6023 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6024 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6025 * gcc.target/aarch64/simd/vuzps16.x: New file.
6026 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6027 * gcc.target/aarch64/simd/vuzps32.x: New file.
6028 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6029 * gcc.target/aarch64/simd/vuzps8.x: New file.
6030 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6031 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6032 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6033 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6034 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6035 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6036
6037 2014-04-30 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/48329
6040 * gfortran.dg/vect/pr48329.f90: New testcase.
6041
6042 2014-04-30 Marek Polacek <polacek@redhat.com>
6043
6044 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6045 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6046
6047 2014-04-30 Marek Polacek <polacek@redhat.com>
6048
6049 PR c/60139
6050 * gcc.dg/pr60139.c: New test.
6051
6052 2014-04-30 Marek Polacek <polacek@redhat.com>
6053
6054 PR c/60351
6055 * gcc.dg/pr60351.c: New test.
6056
6057 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6058
6059 * gcc.target/arm/simd/simd.exp: New file.
6060 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6061 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6062 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6063 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6064 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6065 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6066 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6067 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6068 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6069 * gcc.target/arm/simd/vzipf32_1.c: New file.
6070 * gcc.target/arm/simd/vzipp16_1.c: New file.
6071 * gcc.target/arm/simd/vzipp8_1.c: New file.
6072 * gcc.target/arm/simd/vzips16_1.c: New file.
6073 * gcc.target/arm/simd/vzips32_1.c: New file.
6074 * gcc.target/arm/simd/vzips8_1.c: New file.
6075 * gcc.target/arm/simd/vzipu16_1.c: New file.
6076 * gcc.target/arm/simd/vzipu32_1.c: New file.
6077 * gcc.target/arm/simd/vzipu8_1.c: New file.
6078
6079 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/51707
6082 * g++.dg/cpp0x/constexpr-51707.C: New.
6083
6084 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6085
6086 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6087 occurrences of "int" in the gimple dump to reflect that the return
6088 types of functions now show up in such dumps.
6089 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6090
6091 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR tree-optimization/60971
6094 * c-c++-common/turtore/pr60971.c: New test.
6095
6096 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6097
6098 * gcc.target/aarch64/simd/simd.exp: New file.
6099 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6100 * gcc.target/aarch64/simd/vzipf32.x: New file.
6101 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6102 * gcc.target/aarch64/simd/vzipp16.x: New file.
6103 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6104 * gcc.target/aarch64/simd/vzipp8.x: New file.
6105 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6106 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6107 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6108 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6109 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6110 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6111 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6112 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6113 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6114 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6115 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6116 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6117 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6118 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6119 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6120 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6121 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6122 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6123 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6124 * gcc.target/aarch64/simd/vzips16.x: New file.
6125 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6126 * gcc.target/aarch64/simd/vzips32.x: New file.
6127 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6128 * gcc.target/aarch64/simd/vzips8.x: New file.
6129 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6130 * gcc.target/aarch64/simd/vzipu16.x: New file.
6131 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6132 * gcc.target/aarch64/simd/vzipu32.x: New file.
6133 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6134 * gcc.target/aarch64/simd/vzipu8.x: New file.
6135
6136 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6137
6138 * gcc.target/aarch64/fcsel_1.c: New test case.
6139
6140 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6141
6142 PR libfortran/60810
6143 * gfortran.dg/arrayio_13.f90: New test.
6144
6145 2014-04-28 Martin Jambor <mjambor@suse.cz>
6146
6147 * gcc.dg/tree-ssa/sra-14.c: New test.
6148
6149 2014-04-28 Richard Biener <rguenther@suse.de>
6150
6151 PR middle-end/60092
6152 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6153 * gcc.dg/vect/pr60092.c: Likewise.
6154
6155 2014-04-28 Richard Biener <rguenther@suse.de>
6156
6157 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6158 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6159 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6160 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6161
6162 2014-04-28 Richard Biener <rguenther@suse.de>
6163
6164 PR tree-optimization/60979
6165 * gcc.dg/graphite/pr60979.c: New testcase.
6166
6167 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 PR c/60983
6170 * gcc.dg/pr60114.c: Use signed chars.
6171
6172 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6173
6174 PR c++/59120
6175 * g++.dg/cpp0x/alias-decl-43.C: New.
6176
6177 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6178
6179 PR fortran/59604
6180 PR fortran/58003
6181 * gfortran.dg/no_range_check_3.f90: New test.
6182
6183 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6184
6185 PR libfortran/52539
6186 * gfortran.dg/namelist_utf8.f90: New test.
6187
6188 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6189
6190 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6191 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6192 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6193
6194 2014-04-25 Cary Coutant <ccoutant@google.com>
6195
6196 PR debug/60929
6197 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6198 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6199 -fdebug-types-section flag.
6200
6201 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6202
6203 * gcc.target/arm/tail-long-call.c: New test.
6204
6205 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6206
6207 PR tree-optimization/60930
6208 * gcc.dg/torture/pr60930.c: New test.
6209
6210 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR tree-optimization/60960
6213 * gcc.c-torture/execute/pr60960.c: New test.
6214
6215 2014-04-25 Marek Polacek <polacek@redhat.com>
6216
6217 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6218
6219 2014-04-25 Marek Polacek <polacek@redhat.com>
6220
6221 PR c/18079
6222 * gcc.dg/pr18079.c: New test.
6223 * gcc.dg/pr18079-2.c: New test.
6224
6225 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6226
6227 * c-c++-common/gomp/pr60823-2.c: Require effective target
6228 vect_simd_clones.
6229
6230 2014-04-25 Marek Polacek <polacek@redhat.com>
6231
6232 PR c/60114
6233 * gcc.dg/pr60114.c: New test.
6234
6235 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6236
6237 * gcc.c-torture/execute/20140425-1.c: New test.
6238
6239 2014-04-25 Marek Polacek <polacek@redhat.com>
6240
6241 PR c/60156
6242 * c-c++-common/pr60156.c: New test.
6243
6244 2014-04-25 Richard Biener <rguenther@suse.de>
6245
6246 PR ipa/60912
6247 * g++.dg/opt/pr60912.C: New testcase.
6248
6249 2014-04-25 Richard Biener <rguenther@suse.de>
6250
6251 PR ipa/60911
6252 * gcc.dg/lto/pr60911_0.c: New testcase.
6253
6254 2014-04-24 Cong Hou <congh@google.com>
6255
6256 PR tree-optimization/60896
6257 * g++.dg/vect/pr60896.cc: New test.
6258
6259 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6260
6261 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6262 unpack builtin functionss for 128-bit types.
6263 * gcc.target/powerpc/pack02.c: Likewise.
6264 * gcc.target/powerpc/pack03.c: Likewise.
6265 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6266 divide builtin functionss.
6267 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6268 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6269 functions.
6270 * gcc.target/powerpc/bcd-2.c: Likewise.
6271 * gcc.target/powerpc/bcd-3.c: Likewise.
6272 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6273 builtin functionss.
6274 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6275
6276 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6277
6278 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6279 keeps_null_pointer_checks.
6280 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6281 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6282 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6283 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6284
6285 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6286
6287 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6288 Replace load with read and store with write.
6289
6290 2014-04-24 Jeff Law <law@redhat.com>
6291
6292 PR target/60822
6293 * gcc.c-torture/pr60822.c: New test.
6294 * gcc.c-torture/pr60822.x: New test.
6295
6296 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6297
6298 PR c++/57958
6299 * g++.dg/cpp0x/pr57958.C: New test.
6300
6301 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6302
6303 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6304 true for aarch64_be.
6305
6306 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6307 Tom de Vries <tom@codesourcery.com>
6308
6309 * gcc.dg/fuse-caller-save.c: New test.
6310
6311 2014-04-24 Joey Ye <joey.ye@arm.com>
6312
6313 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6314
6315 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6316
6317 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6318 * gcc.dg/vect/vect-bswap16: New test.
6319 * gcc.dg/vect/vect-bswap32: Likewise.
6320 * gcc.dg/vect/vect-bswap64: Likewise.
6321
6322 2014-04-23 Jeff Law <law@redhat.com>
6323
6324 PR tree-optimization/60902
6325 * gcc.target/i386/pr60902.c: New test.
6326
6327 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6328
6329 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6330 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6331 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6332
6333 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6334
6335 * gcc.target/arm/rev16.c: New test.
6336
6337 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6338
6339 * gcc.target/aarch64/rev16_1.c: New test.
6340
6341 2014-04-23 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/60903
6344 * gcc.dg/torture/pr60903.c: New testcase.
6345
6346 2014-04-23 Richard Biener <rguenther@suse.de>
6347
6348 PR middle-end/60895
6349 * g++.dg/torture/pr60895.C: New testcase.
6350
6351 2014-04-23 Richard Biener <rguenther@suse.de>
6352
6353 PR middle-end/60891
6354 * gcc.dg/torture/pr60891.c: New testcase.
6355
6356 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR sanitizer/60275
6359 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6360 -fno-sanitize-recover to dg-options.
6361 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6362 add -std=c++11 to dg-options.
6363 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6364 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6365 add -std=c++1y to dg-options.
6366 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6367 -fno-sanitize-recover to dg-options.
6368 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6369 * c-c++-common/ubsan/vla-4.c: Likewise.
6370 * c-c++-common/ubsan/pr59503.c: Likewise.
6371 * c-c++-common/ubsan/vla-3.c: Likewise.
6372 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6373 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6374 * c-c++-common/ubsan/shift-3.c: Likewise.
6375 * c-c++-common/ubsan/overflow-1.c: Likewise.
6376 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6377 * c-c++-common/ubsan/vla-2.c: Likewise.
6378 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6379 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6380 * c-c++-common/ubsan/shift-6.c: Likewise.
6381 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6382 * c-c++-common/ubsan/overflow-add-3.c: New test.
6383 * c-c++-common/ubsan/overflow-add-4.c: New test.
6384 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6385 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6386
6387 2014-04-22 Christian Bruel <christian.bruel@st.com>
6388
6389 * gcc.target/sh/hiconst.c: New test.
6390
6391 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6392
6393 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6394 lroundf generates custom round instruction, too.
6395
6396 2014-04-22 Tobias Burnus <burnus@net-b.de>
6397
6398 PR fortran/60881
6399 * coarray/alloc_comp_3.f90: New.
6400
6401 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 PR target/60868
6404 * gcc.target/i386/pr60868.c: New testcase.
6405
6406 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6407
6408 PR c/59073
6409 * c-c++-common/gomp/pr59073.c: New test.
6410
6411 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6412
6413 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6414
6415 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6416
6417 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6418 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6419
6420 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6421
6422 * gcc.dg/memcpy-5.c: New test.
6423
6424 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6427
6428 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6429 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6430 *-*-solaris2.9.
6431 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6432 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6433 from dg-options.
6434 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6435 from dg-additional-options.
6436 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6437 from dg-options.
6438
6439 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6440 execution check.
6441 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6442 (sigill_hdlr): Remove.
6443 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6444 check.
6445
6446 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6447 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6448 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6449
6450 * lib/target-supports.exp (add_options_for_tls): Remove
6451 *-*-solaris2.9* handling.
6452
6453 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6454
6455 * gcc.target/aarch64/vect_cvtf_1.c: New.
6456
6457 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR tree-optimization/60823
6460 * c-c++-common/gomp/pr60823-1.c: New test.
6461 * c-c++-common/gomp/pr60823-2.c: New test.
6462 * c-c++-common/gomp/pr60823-3.c: New test.
6463
6464 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6465
6466 * gcc.target/arm/anddi_notdi-1.c: New test.
6467 * gcc.target/arm/iordi_notdi-1.c: New test case.
6468
6469 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6470
6471 * gcc.target/arm/iordi_notdi-1.c: New test.
6472
6473 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6474
6475 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6476
6477 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6478
6479 PR target/60735
6480 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6481 not cause errors if -mspe.
6482
6483 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6484
6485 PR target/60909
6486 * gcc.target/i386/pr60909-1.c: New test.
6487 * gcc.target/i386/pr60909-2.c: Ditto.
6488
6489 2014-04-18 Cong Hou <congh@google.com>
6490
6491 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6492 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6493
6494 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6495
6496 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6497 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6498
6499 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6500
6501 PR c++/59200
6502 * g++.dg/cpp0x/alias-decl-42.C: New.
6503
6504 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6505
6506 * gcc.target/powerpc/ti_math1.c: New.
6507 * gcc.target/powerpc/ti_math2.c: New.
6508
6509 2014-04-17 Martin Jambor <mjambor@suse.cz>
6510
6511 * gnat.dg/opt34.adb: New.
6512 * gnat.dg/opt34_pkg.ads: Likewise.
6513
6514 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6515
6516 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6517 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6518
6519 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6520
6521 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6522 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6523
6524 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR target/60847
6527 Forward port from 4.8 branch
6528 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6529
6530 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6531 Fix scan patterns.
6532 * gcc.target/i386/bmi-2.c: Ditto.
6533
6534 2014-04-17 Richard Biener <rguenther@suse.de>
6535
6536 PR middle-end/60849
6537 * g++.dg/opt/pr60849.C: New testcase.
6538
6539 2014-04-17 Richard Biener <rguenther@suse.de>
6540
6541 PR tree-optimization/60836
6542 * g++.dg/vect/pr60836.cc: New testcase.
6543
6544 2014-04-17 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/60841
6547 * gcc.dg/vect/pr60841.c: New testcase.
6548
6549 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6550
6551 * g++.dg/ipa/devirt-31.C: New testcase.
6552
6553 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6554
6555 PR lto/60820
6556 * gcc.dg/lto/pr60820_0.c: New testcase.
6557 * gcc.dg/lto/pr60820_1.c: New testcase.
6558
6559 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6560
6561 PR ipa/60854
6562 * g++.dg/torture/pr60854.C: New testcase.
6563
6564 2014-04-16 Catherine Moore <clm@codesourcery.com>
6565
6566 * gcc.target/mips/umips-store16-2.c: New test.
6567
6568 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6569
6570 * g++.dg/cpp0x/initlist-vect.C: New file.
6571
6572 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6573
6574 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6575 * gcc.dg/uninit-I-O0.c: Likewise.
6576 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6577
6578 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR tree-optimization/60844
6581 * gcc.dg/pr60844.c: New test.
6582
6583 2014-04-15 Richard Biener <rguenther@suse.de>
6584
6585 PR rtl-optimization/56965
6586 * gcc.dg/torture/pr56965-1.c: New testcase.
6587 * gcc.dg/torture/pr56965-2.c: Likewise.
6588
6589 2014-04-15 Teresa Johnson <tejohnson@google.com>
6590
6591 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6592
6593 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6594
6595 * gnat.dg/vect14.adb: New test.
6596
6597 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6598
6599 * gnat.dg/vect12.ad[sb]: New test.
6600 * gnat.dg/vect13.ad[sb]: Likewise.
6601
6602 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6603
6604 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6605 under qemu-arm.
6606 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6607 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6608 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6609 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6610 * c-c++-common/ubsan/null-1.c: Likewise.
6611 * c-c++-common/ubsan/null-10.c: Likewise.
6612 * c-c++-common/ubsan/null-11.c: Likewise.
6613 * c-c++-common/ubsan/null-2.c: Likewise.
6614 * c-c++-common/ubsan/null-3.c: Likewise.
6615 * c-c++-common/ubsan/null-4.c: Likewise.
6616 * c-c++-common/ubsan/null-5.c: Likewise.
6617 * c-c++-common/ubsan/null-6.c: Likewise.
6618 * c-c++-common/ubsan/null-7.c: Likewise.
6619 * c-c++-common/ubsan/null-8.c: Likewise.
6620 * c-c++-common/ubsan/null-9.c: Likewise.
6621 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6622 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6623 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6624 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6625 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6626 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6627 * c-c++-common/ubsan/pr59333.c: Likewise.
6628 * c-c++-common/ubsan/pr59667.c: Likewise.
6629 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6630 * c-c++-common/ubsan/pr60636.c: Likewise.
6631 * c-c++-common/ubsan/shift-1.c: Likewise.
6632 * c-c++-common/ubsan/shift-2.c: Likewise.
6633 * c-c++-common/ubsan/vla-1.c: Likewise.
6634
6635 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gnat.dg/vect11.ad[sb]: New test.
6638
6639 2014-04-14 Richard Biener <rguenther@suse.de>
6640
6641 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6642
6643 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6644
6645 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6646
6647 2014-04-14 Richard Biener <rguenther@suse.de>
6648 Marc Glisse <marc.glisse@inria.fr>
6649
6650 PR c/60819
6651 * gcc.target/i386/vec-may_alias.c: New testcase.
6652
6653 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6654
6655 * lib/target-supports.exp
6656 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6657 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6658 Fix formatting.
6659
6660 2014-04-14 Richard Biener <rguenther@suse.de>
6661
6662 PR lto/60720
6663 * gcc.dg/lto/pr60720_0.c: New testcase.
6664 * gcc.dg/lto/pr60720_1.c: Likewise.
6665
6666 2014-04-14 Christian Bruel <christian.bruel@st.com>
6667
6668 * gcc.target/sh/memset.c: New test.
6669
6670 2014-04-14 Richard Biener <rguenther@suse.de>
6671
6672 PR middle-end/55022
6673 * gcc.dg/graphite/pr55022.c: New testcase.
6674
6675 2014-04-14 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/59817
6678 PR tree-optimization/60453
6679 * gfortran.dg/graphite/pr59817.f: New testcase.
6680 * gcc.dg/graphite/pr59817-1.c: Likewise.
6681 * gcc.dg/graphite/pr59817-2.c: Likewise.
6682
6683 2014-04-14 Jason Merrill <jason@redhat.com>
6684
6685 Revert:
6686 * lib/gcc-dg.exp (dg-build-dso): New.
6687 (gcc-dg-test-1): Handle dg-do-what "dso".
6688
6689 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6690
6691 PR fortran/60717
6692 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6693
6694 PR fortran/58085
6695 * gfortran.dg/associate_15.f90: New test.
6696
6697 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6698
6699 PR middle-end/60467
6700 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6701 case to check.
6702
6703 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6704
6705 PR middle-end/60469
6706 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6707
6708 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6709
6710 * gcc.target/mips/umips-store16-1.c: New test.
6711
6712 2014-04-11 Tobias Burnus <burnus@net-b.de>
6713
6714 PR c/60194
6715 * * g++.dg/warn/warn_format_signedness.C: New.
6716 * gcc.dg/format/warn-signedness.c: New.
6717
6718 2014-04-11 Tobias Burnus <burnus@net-b.de>
6719
6720 PR fortran/58880
6721 PR fortran/60495
6722 * gfortran.dg/finalize_25.f90: New.
6723
6724 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6725
6726 * gcc.target/epiphany/t1068-2.c: New file.
6727
6728 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6729
6730 * gcc.target/epiphany/btst-1.c: New test.
6731
6732 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6733
6734 PR rtl-optimization/60651
6735 * gcc.target/epiphany/mode-switch.c: New test.
6736
6737 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/58600
6740 * g++.dg/cpp0x/gen-attrs-58.C: New.
6741 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6742
6743 2014-04-11 Steve Ellcey <sellcey@mips.com>
6744 Jakub Jelinek <jakub@redhat.com>
6745
6746 PR middle-end/60556
6747 * gcc.c-torture/compile/pr60556.c: New test.
6748
6749 2014-04-11 Richard Biener <rguenther@suse.de>
6750
6751 PR middle-end/60797
6752 * gcc.dg/pr60797.c: New testcase.
6753
6754 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6755
6756 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6757 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6758 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6759 rename to ...
6760 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6761 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6762 instructions as well.
6763
6764 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR rtl-optimization/60663
6767 * gcc.target/arm/pr60663.c: New test.
6768
6769 2014-04-10 Jason Merrill <jason@redhat.com>
6770
6771 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6772
6773 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR lto/60567
6776 * g++.dg/lto/pr60567_0.C: New test.
6777
6778 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6779
6780 * gfortran.dg/class_nameclash.f90: New test.
6781
6782 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6783
6784 PR c++/52844
6785 * g++.dg/cpp0x/variadic156.C: New.
6786
6787 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6788
6789 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6790 long.
6791
6792 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6793
6794 PR debug/60655
6795 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6796 -fdata-sections.
6797
6798 2014-04-09 Steve Ellcey <sellcey@mips.com>
6799
6800 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6801 and scan lists.
6802
6803 2014-04-09 Cong Hou <congh@google.com>
6804
6805 PR testsuite/60773
6806 * lib/target-supports.exp:
6807 (check_effective_target_vect_widen_si_to_di_pattern): New.
6808 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6809 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6810 targets only.
6811 (foo): Fix up formatting.
6812 (main): Call check_vect.
6813
6814 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/59115
6817 * g++.dg/template/crash119.C: New.
6818
6819 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6820
6821 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6822
6823 2014-04-08 Jason Merrill <jason@redhat.com>
6824
6825 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6826
6827 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6828
6829 PR rtl-optimization/60776
6830 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6831 * gcc.dg/builtin-bswap-7.c: Likewise.
6832 * gcc.dg/builtin-bswap-6a.c: New testcase.
6833 * gcc.dg/builtin-bswap-7a.c: New testcase.
6834
6835 Revert
6836 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6837
6838 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6839 optimization.
6840 * gcc.dg/builtin-bswap-7.c: Likewise.
6841
6842 2014-04-08 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/60785
6845 * gcc.dg/graphite/pr60785.c: New testcase.
6846
6847 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6848
6849 PR target/60602
6850 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6851 with as at -O0.
6852
6853 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6854
6855 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6856 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6857 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6858
6859 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6860
6861 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6862
6863 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6864
6865 PR target/60609
6866 * g++.dg/torture/pr60609.C: New test.
6867
6868 2014-04-07 Richard Biener <rguenther@suse.de>
6869
6870 PR tree-optimization/60766
6871 * gcc.dg/torture/pr60766.c: New testcase.
6872
6873 2014-04-07 Jason Merrill <jason@redhat.com>
6874
6875 * lib/gcc-dg.exp (dg-build-dso): New.
6876 (gcc-dg-test-1): Handle dg-do-what "dso".
6877 * lib/target-supports.exp (add_options_for_dlopen): New.
6878 (check_effective_target_dlopen): Use it.
6879
6880 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6881
6882 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6883
6884 2014-04-07 Richard Biener <rguenther@suse.de>
6885
6886 PR middle-end/60750
6887 * g++.dg/torture/pr60750.C: New testcase.
6888 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6889
6890 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6891
6892 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6893
6894 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6895
6896 PR testsuite/60671
6897 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6898
6899 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6900
6901 PR testsuite/60672
6902 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6903
6904 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6905
6906 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6907
6908 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6909
6910 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6911
6912 * gcc.target/avr/dev-specific-rmw.c: New test.
6913
6914 2014-04-04 Cong Hou <congh@google.com>
6915
6916 PR tree-optimization/60656
6917 * gcc.dg/vect/pr60656.c: New test.
6918
6919 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6920
6921 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6922 optimization.
6923 * gcc.dg/builtin-bswap-7.c: Likewise.
6924
6925 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/58207
6928 * g++.dg/cpp0x/constexpr-ice15.C: New.
6929
6930 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6931
6932 PR ipa/59626
6933 testcase by Richard Biener
6934 * gcc.dg/lto/pr59626_0.c: New testcase.
6935 * gcc.dg/lto/pr59626_1.c: New testcase.
6936
6937 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6938
6939 PR debug/60655
6940 * gcc.c-torture/compile/pr60655-1.c: New test.
6941
6942 2014-04-04 Martin Jambor <mjambor@suse.cz>
6943
6944 PR ipa/60640
6945 * g++.dg/ipa/pr60640-1.C: New test.
6946 * g++.dg/ipa/pr60640-2.C: Likewise.
6947 * g++.dg/ipa/pr60640-3.C: Likewise.
6948 * g++.dg/ipa/pr60640-4.C: Likewise.
6949
6950 2014-04-04 Jeff Law <law@redhat.com>
6951
6952 PR target/60657
6953 * gcc.target/arm/pr60657.c: New test.
6954
6955 2014-04-04 Richard Biener <rguenther@suse.de>
6956
6957 PR ipa/60746
6958 * g++.dg/torture/pr60746.C: New testcase.
6959
6960 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6961
6962 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6963 * g++.old-deja/g++.jason/overload21.C: Likewise.
6964 * g++.old-deja/g++.law/init5.C: Likewise.
6965
6966 2014-04-03 Cong Hou <congh@google.com>
6967
6968 PR tree-optimization/60505
6969 * gcc.dg/vect/pr60505.c: New test.
6970
6971 2014-04-03 Richard Biener <rguenther@suse.de>
6972
6973 PR tree-optimization/60740
6974 * gcc.dg/graphite/pr60740.c: New testcase.
6975
6976 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6977
6978 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6979 * g++.dg/warn/Wnvdtor-2.C: New.
6980 * g++.dg/warn/Wnvdtor-3.C: New.
6981 * g++.dg/warn/Wnvdtor-4.C: New.
6982 * g++.dg/warn/Weff1.C: Delete.
6983 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6984 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6985
6986 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6987
6988 PR ipa/60659
6989 * g++.dg/torture/pr60659.C: New testcase.
6990
6991 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992
6993 PR tree-optimization/60733
6994 * gcc.dg/torture/pr60733.c: New test.
6995
6996 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6997
6998 PR rtl-optimization/60650
6999 * gcc.target/arm/pr60650-2.c: New.
7000
7001 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7002
7003 * gcc.target/i386/avx2-vpand-3.c,
7004 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7005
7006 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7007
7008 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7009 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7010 gcc.target/i386/memcpy-strategy-1.c,
7011 gcc.target/i386/memcpy-strategy-2.c,
7012 gcc.target/i386/memcpy-vector_loop-1.c,
7013 gcc.target/i386/memcpy-vector_loop-2.c,
7014 gcc.target/i386/memset-vector_loop-1.c,
7015 gcc.target/i386/memset-vector_loop-2.c,
7016 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7017 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7018 -march= options different from those in dg-options.
7019
7020 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7021
7022 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7023 gcc.target/i386/pr30970.c: Use -mtune=generic.
7024 * gcc.target/i386/avx2-vpaddb-3.c,
7025 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7026 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7027 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7028 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7029 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7030 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7031 gcc.target/i386/avx2-vpsubw-3.c,
7032 gcc.target/i386/avx256-unaligned-load-1.c,
7033 gcc.target/i386/avx256-unaligned-load-4.c,
7034 gcc.target/i386/avx256-unaligned-store-1.c,
7035 gcc.target/i386/avx256-unaligned-store-2.c,
7036 gcc.target/i386/avx256-unaligned-store-4.c: Use
7037 -mno-prefer-avx128.
7038
7039 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7040 Iain Sandoe <iain@codesourcery.com>
7041
7042 PR target/54083
7043 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7044 with the additional options -Wl,-undefined,dynamic_lookup
7045 and -Wl,-flat_namespace.
7046 * gcc.dg/torture/pr53922.c: Additional option
7047 -Wl,-flat_namespace for darwin[89].
7048 * gcc.dg/torture/pr60092.c: Additional options
7049 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7050 for darwin[89].
7051
7052 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7053
7054 PR target/43751
7055 * lib/prune.exp: Modify the regular express to prune
7056 the new warnings introduced by r205679 on darwin9.
7057
7058 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7059
7060 * g++.dg/init/ctor4.C: Adjust.
7061 * g++.dg/init/ctor4-1.C: New.
7062 * g++.dg/cpp0x/defaulted2.C: Adjust.
7063
7064 2014-04-01 Richard Henderson <rth@redhat.com>
7065
7066 PR target/60704
7067 * gcc.dg/pr60704.c: New file.
7068
7069 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7070
7071 PR target/60363
7072 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7073 logical_op_short_circuit targets.
7074
7075 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7076
7077 PR libfortran/60128
7078 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7079 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7080
7081 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 PR rtl-optimization/60700
7084 * gcc.target/i386/pr60700.c: New test.
7085
7086 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7087
7088 PR target/60650
7089 * gcc.target/arm/pr60650.c: Adjust command line options.
7090
7091 2014-03-31 Martin Jambor <mjambor@suse.cz>
7092
7093 PR middle-end/60647
7094 * gcc.dg/pr60647-1.c: New test.
7095 * gcc.dg/pr60647-2.c: Likewise.
7096
7097 2014-03-31 Richard Biener <rguenther@suse.de>
7098
7099 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7100
7101 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7102
7103 PR target/60034
7104 * gcc.target/aarch64/pr60034.c: New file.
7105
7106 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7107
7108 PR c++/60626
7109 * g++.dg/cpp1y/pr60626.C: New testcase.
7110
7111 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7112
7113 * gcc.dg/pr45416.c: Allow bextr on x86.
7114 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7115 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7116 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7117 * gcc.target/i386/l_fma_double_1.c,
7118 gcc.target/i386/l_fma_double_2.c,
7119 gcc.target/i386/l_fma_double_3.c,
7120 gcc.target/i386/l_fma_double_4.c,
7121 gcc.target/i386/l_fma_double_5.c,
7122 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7123 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7124 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7125 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7126 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7127 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7128 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7129
7130 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR target/60648
7133 * g++.dg/pr60648.C: Move test to...
7134 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7135 dg-options, add for fpic targets dg-additional-options -fPIC.
7136
7137 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7138
7139 * gnat.dg/opt33.adb: New testcase.
7140
7141 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7142
7143 PR target/60697
7144 * gcc.target/aarch64/pr60697.c: New.
7145
7146 2014-03-27 Jeff Law <law@redhat.com>
7147
7148 PR target/60648
7149 * g++.dg/pr60648.C: New test.
7150
7151 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7152
7153 PR c++/60573
7154 * g++.dg/cpp1y/pr60573.C: New testcase.
7155
7156 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7157
7158 PR target/60693
7159 * gcc.target/i386/pr60693.c: New test.
7160
7161 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7162
7163 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7164
7165 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR c++/60689
7168 * c-c++-common/pr60689.c: New test.
7169
7170 PR c++/58678
7171 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7172 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7173 targets.
7174
7175 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7176
7177 PR target/60675
7178 * gcc.target/aarch64/pr60675.C: New.
7179
7180 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7181
7182 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7183 * lib/target-supports.exp: Return true for s390
7184 in check_effective_logical_op_short_circuit.
7185
7186 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7187
7188 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7189 of second source operand.
7190 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7191 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7192 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7193
7194 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR ipa/60315
7197 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7198
7199 2014-03-28 Tobias Burnus <burnus@net-b.de>
7200
7201 * lib/cilk-plus-dg.exp: New.
7202 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7203 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7204
7205 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7206
7207 PR fortran/60522
7208 * gfortran.dg/where_4.f90: New test case.
7209
7210 2014-03-27 Tobias Burnus <burnus@net-b.de>
7211
7212 PR fortran/58880
7213 * gfortran.dg/finalize_24.f90: New.
7214
7215 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7216
7217 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7218 vbpermq builtin.
7219
7220 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7221 vec_select optimizations.
7222 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7223 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7224
7225 PR target/60672
7226 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7227 xxpermdi builtins are supported.
7228
7229 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7230
7231 PR rtl-optimization/60650
7232 * gcc.target/arm/pr60650.c: New.
7233
7234 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7235
7236 * gcc.target/s390/20140327-1.c: New testcase.
7237
7238 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR middle-end/60682
7241 * g++.dg/gomp/pr60682.C: New test.
7242
7243 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7244
7245 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7246
7247 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7248
7249 PR target/60580
7250 * gcc.target/aarch64/pr60580_1.c: New.
7251 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7252 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7253
7254 2014-03-26 Dehao Chen <dehao@google.com>
7255
7256 * gcc.dg/predict-8.c: New test.
7257
7258 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7259
7260 PR c++/52369
7261 * g++.dg/init/const10.C: New.
7262 * g++.dg/init/const11.C: New.
7263 * g++.dg/init/pr25811.C: Adjust.
7264 * g++.dg/init/pr29043.C: Likewise.
7265 * g++.dg/init/pr43719.C: Likewise.
7266 * g++.dg/init/pr44086.C: Likewise.
7267 * g++.dg/init/ctor8.C: Likewise.
7268 * g++.dg/init/uninitialized1.C: Likewise.
7269
7270 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR sanitizer/60636
7273 * c-c++-common/ubsan/pr60636.c: New test.
7274
7275 2014-03-26 Andreas Schwab <schwab@suse.de>
7276
7277 * g++.dg/torture/pr60315.C: Remove duplication.
7278
7279 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7280
7281 * gcc.c-torture/execute/20140326-1.c: New test.
7282
7283 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7284
7285 PR ipa/60315
7286 * g++.dg/torture/pr60315.C: New testcase.
7287
7288 2014-03-25 Martin Jambor <mjambor@suse.cz>
7289
7290 PR ipa/60600
7291 * g++.dg/ipa/pr60600.C: New test.
7292
7293 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7294
7295 PR testsuite/58013
7296 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7297
7298 2014-03-25 Richard Biener <rguenther@suse.de>
7299
7300 PR middle-end/60635
7301 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7302 * gfortran.dg/lto/pr60635_1.c: Likewise.
7303
7304 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7305
7306 PR c++/60627
7307 * g++.dg/cpp1y/pr60627.C: New testcase.
7308
7309 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7310
7311 * gcc.target/aarch64/ushr64_1.c: New.
7312
7313 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7314
7315 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7316 (LONG_LONG): Use LLONG.
7317 (set_rvector_long): Explicitly return void.
7318 (set_vector_long): Likewise.
7319 (check_vector_long): Likewise.
7320
7321 2014-03-24 Marek Polacek <polacek@redhat.com>
7322
7323 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7324 Define INT_MIN.
7325 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7326 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7327 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7328 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7329 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7330 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7331 * c-c++-common/ubsan/pr59503.c: Likewise.
7332 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7333 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7334 * c-c++-common/ubsan/shift-3.c: Likewise.
7335 * c-c++-common/ubsan/shift-6.c: Likewise.
7336 * c-c++-common/ubsan/undefined-1.c: Likewise.
7337 * c-c++-common/ubsan/vla-2.c: Likewise.
7338 * c-c++-common/ubsan/vla-3.c: Likewise.
7339 * c-c++-common/ubsan/vla-4.c: Likewise.
7340 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7341 * g++.dg/ubsan/return-2.C: Likewise.
7342
7343 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7344
7345 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7346 hppa*-*-hpux*.
7347
7348 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7349
7350 PR libfortran/59313
7351 PR libfortran/58015
7352 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7353 * gfortran.dg/round_4.f90: Likewise.
7354
7355 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7356
7357 PR libfortran/60128
7358 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7359 i?86-*-solaris2.9*.
7360
7361 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7362
7363 PR sanitizer/60613
7364 * c-c++-common/ubsan/pr60613-1.c: New test.
7365 * c-c++-common/ubsan/pr60613-2.c: New test.
7366
7367 2014-03-22 Matthias Klose <doko@ubuntu.com>
7368
7369 * g++.dg/cpp0x/regress: Remove empty directory.
7370
7371 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7372
7373 PR debug/60603
7374 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7375
7376 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7377
7378 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7379 * g++.dg/cpp1y/pr60393.C: Likewise.
7380
7381 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7382
7383 PR c++/60384
7384 * g++.dg/cpp1y/pr60384.C: New.
7385
7386 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR target/60598
7389 * gcc.dg/pr60598.c: New test.
7390
7391 2014-03-21 Martin Jambor <mjambor@suse.cz>
7392
7393 PR ipa/59176
7394 * g++.dg/torture/pr59176.C: New test.
7395
7396 2014-03-21 Martin Jambor <mjambor@suse.cz>
7397
7398 PR ipa/60419
7399 * g++.dg/ipa/pr60419.C: New test.
7400
7401 2014-03-21 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/60577
7404 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7405
7406 2014-03-21 Tobias Burnus <burnus@net-b.de>
7407
7408 PR fortran/60599
7409 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7410
7411 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7412
7413 PR middle-end/60597
7414 * g++.dg/opt/pr60597.C: New test.
7415
7416 PR c++/60572
7417 * g++.dg/init/pr60572.C: New test.
7418
7419 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7420
7421 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7422
7423 2014-03-19 Tobias Burnus <burnus@net-b.de>
7424
7425 PR fortran/60543
7426 PR fortran/60283
7427 * gfortran.dg/implicit_pure_4.f90: New.
7428
7429 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7430
7431 PR c++/51474
7432 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7433
7434 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7435
7436 PR testsuite/60590
7437 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7438 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7439 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7440
7441 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7442
7443 PR c++/60332
7444 * g++.dg/cpp1y/pr60332.C: New.
7445
7446 2014-03-19 Marek Polacek <polacek@redhat.com>
7447
7448 PR sanitizer/60569
7449 * g++.dg/ubsan/pr60569.C: New test.
7450
7451 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7452
7453 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7454
7455 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR tree-optimization/60559
7458 * g++.dg/vect/pr60559.cc: New test.
7459
7460 2014-03-18 Ian Lance Taylor <iant@google.com>
7461
7462 PR target/60563
7463 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7464 (ditype): Rename typedef from int64_t.
7465
7466 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7467
7468 PR c/55383
7469 * gcc.dg/cast-qual-3.c: New.
7470 Revert:
7471 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7472 * c-c++-common/Wcast-qual-1.c: More precise match text.
7473
7474 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7475
7476 PR fortran/55207
7477 PR fortran/60549
7478 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7479 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7480 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7481 * gfortran.dg/intent_optimize_1.f90: Ditto.
7482 * gfortran.dg/pointer_init_9.f90: Ditto.
7483 * gfortran.dg/volatile4.f90: Ditto.
7484 * gfortran.dg/volatile6.f90: Ditto.
7485
7486 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7487
7488 PR c/55383
7489 * c-c++-common/Wcast-qual-1.c: More precise match text.
7490
7491 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7492
7493 PR c++/60305
7494 * g++.dg/cpp0x/constexpr-ice14.C: New.
7495
7496 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 PR c++/54250
7499 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7500
7501 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR sanitizer/60535
7504 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7505 * c-c++-common/ubsan/null-2.c: Likewise.
7506 * c-c++-common/ubsan/null-3.c: Likewise.
7507 * c-c++-common/ubsan/null-4.c: Likewise.
7508 * c-c++-common/ubsan/null-5.c: Likewise.
7509 * c-c++-common/ubsan/null-6.c: Likewise.
7510 * c-c++-common/ubsan/null-7.c: Likewise.
7511 * c-c++-common/ubsan/null-8.c: Likewise.
7512 * c-c++-common/ubsan/null-9.c: Likewise.
7513 * c-c++-common/ubsan/null-10.c: Likewise.
7514 * c-c++-common/ubsan/null-11.c: Likewise.
7515 * c-c++-common/ubsan/overflow-1.c: Likewise.
7516 * c-c++-common/ubsan/overflow-2.c: Likewise.
7517 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7518 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7519 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7520 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7521 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7522 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7523 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7524 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7525 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7526 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7527 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7528 * c-c++-common/ubsan/pr59333.c: Likewise.
7529 * c-c++-common/ubsan/pr59503.c: Likewise.
7530 * c-c++-common/ubsan/pr59667.c: Likewise.
7531 * c-c++-common/ubsan/undefined-1.c: Likewise.
7532 * g++.dg/ubsan/pr59250.C: Likewise.
7533 * g++.dg/ubsan/pr59306.C: Likewise.
7534
7535 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7536
7537 * gcc.dg/tls/pr58595.c: Add tls options.
7538
7539 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7540
7541 * gcc.target/i386/avx-additional-reg-names.c: New.
7542 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7543
7544 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7545
7546 PR c++/60390
7547 * g++.dg/cpp1y/pr60390.C: New testcase.
7548
7549 PR c++/60391
7550 * g++.dg/cpp1y/pr60391.C: New testcase.
7551
7552 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR target/60516
7555 * gcc.target/i386/pr60516.c: New test.
7556
7557 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7558
7559 PR c++/59571
7560 * g++.dg/cpp0x/constexpr-ice13.C: New.
7561
7562 2014-03-17 Marek Polacek <polacek@redhat.com>
7563
7564 PR middle-end/60534
7565 * gcc.dg/gomp/pr60534.c: New test.
7566
7567 2014-03-17 Kai Tietz <ktietz@redhat.com>
7568
7569 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7570
7571 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7572
7573 PR testsuite/58851
7574 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7575 storage size.
7576
7577 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7578
7579 PR libfortran/58324
7580 * gfortran.dg/list_read_12.f90: New test.
7581
7582 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7583
7584 PR fortran/55207
7585 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7586 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7587 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7588 -Wno-aggressive-loop-optimizations and remove an unused variable.
7589 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7590 * gfortran.dg/pointer_init_9.f90: New.
7591 * gfortran.dg/volatile4.f90: Put into subroutine.
7592 * gfortran.dg/volatile6.f90: Ditto.
7593
7594 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7595
7596 PR fortran/60392
7597 * gfortran.dg/transpose_4.f90: New test.
7598
7599 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7600
7601 PR rtl-optimization/60508
7602 * gcc.target/i386/pr60508.c: New.
7603
7604 2014-03-14 Richard Biener <rguenther@suse.de>
7605
7606 PR middle-end/60518
7607 * g++.dg/pr60518.C: New testcase.
7608
7609 2014-03-14 Martin Jambor <mjambor@suse.cz>
7610
7611 PR lto/60461
7612 * gcc.dg/lto/pr60461_0.c: New test.
7613
7614 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7615
7616 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7617 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7618 * gcc.dg/lto/save-temps_0.c: New testcase.
7619
7620 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7621
7622 PR middle-end/36282
7623 * c-c++-common/pr36282-1.c: New test.
7624 * c-c++-common/pr36282-2.c: New test.
7625 * c-c++-common/pr36282-3.c: New test.
7626 * c-c++-common/pr36282-4.c: New test.
7627
7628 2014-03-13 Richard Henderson <rth@redhat.com>
7629
7630 PR debug/60438
7631 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7632
7633 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7634
7635 PR c++/60383
7636 * g++.dg/template/crash118.C: New.
7637 * g++.dg/template/crash95.C: Adjust.
7638
7639 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7640
7641 PR rtl-optimization/57189
7642 * gcc.target/i386/pr57189.c: New.
7643
7644 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/60254
7647 * g++.dg/cpp0x/static_assert10.C: New.
7648 * g++.dg/cpp0x/static_assert11.C: Likewise.
7649 * g++.dg/cpp0x/static_assert3.C: Adjust.
7650
7651 2014-03-13 Richard Biener <rguenther@suse.de>
7652
7653 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7654
7655 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7656
7657 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7658 2.07 128-bit arithmetic.
7659 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7660
7661 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7662 due to when TImode is allowed in VSX registers, the allowable
7663 address modes for TImode is just a single indirect address in
7664 order for the value to be loaded and store in either GPR or VSX
7665 registers. This affects the generated code, and it would cause
7666 this test to fail, when such an option is used.
7667
7668 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7669
7670 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7671
7672 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7673
7674 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7675 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7676 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7677 only test for exactly one if if -mbranch-cost=1 has been passed.
7678
7679 2014-03-12 Christian Bruel <christian.bruel@st.com>
7680
7681 PR target/60264
7682 * gcc.target/arm/pr60264.c
7683
7684 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7685
7686 PR tree-optimization/60454
7687 * gcc.c-torture/execute/pr60454.c: New test.
7688
7689 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7690 Marc Glisse <marc.glisse@inria.fr>
7691
7692 PR tree-optimization/60502
7693 * gcc.c-torture/compile/pr60502.c: New test.
7694
7695 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR middle-end/60482
7698 * gcc.dg/vect/pr60482.c: New test.
7699
7700 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7701
7702 PR c++/60389
7703 * g++.dg/cpp0x/inh-ctor19.C: New.
7704
7705 2014-03-11 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/60429
7708 PR tree-optimization/60485
7709 * gcc.dg/pr60485-1.c: New testcase.
7710 * gcc.dg/pr60485-2.c: Likewise.
7711
7712 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR ipa/60457
7715 * g++.dg/ipa/pr60457.C: New test.
7716
7717 2014-03-10 Richard Biener <rguenther@suse.de>
7718
7719 PR middle-end/60474
7720 * g++.dg/torture/pr60474.C: New testcase.
7721
7722 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7723
7724 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7725
7726 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7727
7728 * gcc.dg/lto/pr55113_0.c: New testcase.
7729
7730 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7731
7732 PR c++/60033
7733 * g++.dg/cpp1y/pr60033.C: New testcase.
7734
7735 PR c++/60393
7736 * g++.dg/cpp1y/pr60393.C: New testcase.
7737
7738 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7739
7740 PR libfortran/60128
7741 * gfortran.dg/fmt_en.f90: New test.
7742
7743 2014-03-07 Jason Merrill <jason@redhat.com>
7744
7745 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7746 * lib/target-supports.exp (check_effective_target_c++11): Now
7747 means C++11 and up.
7748 (check_effective_target_c++11_only): New.
7749 (check_effective_target_c++11_down): New.
7750 (check_effective_target_c++1y): New.
7751 (check_effective_target_c++1y_only): New.
7752 (check_effective_target_c++98_only): Rename from
7753 check_effective_target_c++98.
7754 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7755
7756 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7757
7758 PR c++/58609
7759 * g++.dg/cpp0x/constexpr-ice12.C: New.
7760
7761 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7762
7763 * c-c++-common/gomp/map-1.c: Extend.
7764
7765 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7766 Janus Weil <janus@gcc.gnu.org>
7767
7768 PR fortran/51976
7769 * gfortran.dg/deferred_type_component_1.f90 : New test.
7770 * gfortran.dg/deferred_type_component_2.f90 : New test.
7771
7772 2014-03-06 Marek Polacek <polacek@redhat.com>
7773
7774 PR c/60197
7775 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7776 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7777
7778 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR target/58595
7781 * gcc.dg/tls/pr58595.c: New test.
7782
7783 2014-03-06 Richard Biener <rguenther@suse.de>
7784
7785 PR middle-end/60445
7786 PR lto/60424
7787 PR lto/60427
7788 Revert
7789 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7790
7791 * gcc.dg/lto/pr55113_0.c: New testcase.
7792
7793 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR testsuite/59308
7796 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7797 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7798 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7799 s390*/i?86/x86_64.
7800 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7801 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7802 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7803 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7804 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7805 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7806 even for mips*/s390*/i?86/x86_64.
7807 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7809 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7812
7813 PR lto/60404
7814 * gcc.dg/lto/pr60404_0.c: New test.
7815 * gcc.dg/lto/pr60404_1.c: New file.
7816 * gcc.dg/lto/pr60404_2.c: New file.
7817
7818 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7819
7820 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7821 long long" throughout.
7822 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7823 * gcc.dg/vmx/insert-vsx.c: Likewise.
7824 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7825 * gcc.dg/vmx/ld-vsx.c: Likewise.
7826 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7827 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7828 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7829 * gcc.dg/vmx/merge-vsx.c: Likewise.
7830 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7831 * gcc.dg/vmx/st-vsx.c: Likewise.
7832 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7833 * gcc.dg/vmx/stl-vsx.c: Likewise.
7834 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7835
7836 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7837
7838 * gcc.dg/lto/pr55113_0.c: New testcase.
7839
7840 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/60376
7843 * g++.dg/cpp1y/pr60376.C: New.
7844
7845 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7846
7847 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7848
7849 2014-03-04 Richard Biener <rguenther@suse.de>
7850
7851 PR tree-optimization/60382
7852 * gcc.dg/vect/pr60382.c: New testcase.
7853
7854 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7855
7856 PR libfortran/60148
7857 * gfortran.dg/namelist_84.f90: New test.
7858
7859 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7860
7861 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7862 argument to avoid inf values.
7863 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7864 UNION_FP_CHECK machinery.
7865
7866 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7867
7868 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7869 i32in128 cases outside special big-endian processing block.
7870
7871 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR preprocessor/60400
7874 * c-c++-common/cpp/pr60400.c: New test.
7875 * c-c++-common/cpp/pr60400-1.h: New file.
7876 * c-c++-common/cpp/pr60400-2.h: New file.
7877
7878 PR objc++/60398
7879 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7880
7881 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7882 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7883
7884 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7885
7886 PR ipa/60150
7887 * g++.dg/lto/pr60150.H: New testcase.
7888 * g++.dg/lto/pr60150_0.C: New testcase.
7889 * g++.dg/lto/pr60150_1.C: New testcase.
7890
7891 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7892
7893 PR ipa/60306
7894 * g++.dg/ipa/devirt-29.C: New testcase
7895
7896 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7897
7898 PR fortran/60236
7899 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7900
7901 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7902
7903 PR c++/50025
7904 * g++.dg/cpp0x/pr50025.C: New.
7905
7906 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7907
7908 PR c++/60377
7909 * g++.dg/cpp1y/pr60377.C: New testcase.
7910
7911 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7912
7913 PR fortran/60341
7914 * gfortran.dg/str_comp_optimize_1.f90: New test.
7915
7916 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7917
7918 PR target/60071
7919 * gcc.c-torture/compile/pr60071.c: New.
7920
7921 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7922
7923 PR fortran/60359
7924 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7925
7926 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7927
7928 PR c++/58610
7929 * g++.dg/cpp0x/constexpr-ice11.C: New.
7930
7931 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7932
7933 PR c++/60314
7934 * g++.dg/cpp1y/auto-fn24.C: New.
7935
7936 2014-02-28 Joey Ye <joey.ye@arm.com>
7937
7938 PR target/PR60169
7939 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7940
7941 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7942
7943 PR c++/60253
7944 * g++.dg/overload/ellipsis2.C: New.
7945
7946 2014-02-27 Jeff Law <law@redhat.com>
7947
7948 PR rtl-optimization/52714
7949 * gcc.c-torture/compile/pr52714.c: New test.
7950
7951 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7952 Jeff Law <law@redhat.com>
7953
7954 PR rtl-optimization/49847
7955 * g++.dg/pr49847.C: New test.
7956
7957 2014-02-27 Marek Polacek <polacek@redhat.com>
7958
7959 PR middle-end/59223
7960 * c-c++-common/pr59223.c: New test.
7961
7962 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7963
7964 * common/config/i386/predicates.md (const1256_operand): Remove.
7965 (const2356_operand): New.
7966 (const_1_to_2_operand): Remove.
7967 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7968 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7969 (*avx512pf_gatherpf<mode>sf): Ditto.
7970 (avx512pf_gatherpf<mode>df): Ditto.
7971 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7972 (*avx512pf_gatherpf<mode>df): Ditto.
7973 (avx512pf_scatterpf<mode>sf): Ditto.
7974 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7975 (*avx512pf_scatterpf<mode>sf): Ditto.
7976 (avx512pf_scatterpf<mode>df): Ditto.
7977 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7978 (*avx512pf_scatterpf<mode>df): Ditto.
7979 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7980
7981 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7982
7983 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7984 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7985 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7986 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7987 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7988 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7989 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7990 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7991
7992 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7993
7994 PR target/60280
7995 * gnat.dg/renaming5.adb: Change to two expected gotos.
7996 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7997 jump threads.
7998 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7999 messages for removed basic block.
8000 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8001 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8002 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8003 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8004
8005 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8006
8007 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8008 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8009 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8010 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8011 * gcc.dg/vmx/merge-vsx.c: Likewise.
8012 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8013
8014 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8015
8016 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8017 * gcc.target/i386/prefetchwt1-1.c: New.
8018 * g++.dg/other/i386-2.C: Add new option.
8019 * g++.dg/other/i386-3.C: Ditto.
8020 * gcc.target/i386/sse-12.c: Ditto.
8021 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8022 * gcc.target/i386/sse-22.c: Add new option.
8023 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8024
8025 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8026
8027 PR libfortran/59313
8028 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8029
8030 PR libfortran/58015
8031 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8032
8033 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8034
8035 PR c++/60311
8036 * g++.dg/cpp1y/pr60311.C: New testcase.
8037
8038 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8039
8040 PR c++/60065
8041 * g++.dg/cpp1y/pr60065.C: New testcase.
8042
8043 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8044
8045 PR rtl-optimization/60268
8046 * gcc.c-torture/compile/pr60268.c: New test.
8047
8048 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8049
8050 * gcc.target/microblaze/others/mem_reload.c: New test.
8051
8052 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8053
8054 * gcc.dg/vmx/lde.c: New test.
8055 * gcc.dg/vmx/lde-be-order.c: New test.
8056 * gcc.dg/vmx/ste.c: New test.
8057 * gcc.dg/vmx/ste-be-order.c: New test.
8058
8059 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8060
8061 PR testsuite/60173
8062 * lib/target-supports.exp
8063 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8064 and crisv32-*-* to list.
8065
8066 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8067
8068 PR fortran/60302
8069 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8070
8071 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8072
8073 * gcc.dg/vmx/vsums.c: Check entire result vector.
8074 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8075
8076 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8077
8078 * gcc.dg/vmx/ld.c: New test.
8079 * gcc.dg/vmx/ld-be-order.c: New test.
8080 * gcc.dg/vmx/ld-vsx.c: New test.
8081 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8082 * gcc.dg/vmx/ldl.c: New test.
8083 * gcc.dg/vmx/ldl-be-order.c: New test.
8084 * gcc.dg/vmx/ldl-vsx.c: New test.
8085 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8086 * gcc.dg/vmx/st.c: New test.
8087 * gcc.dg/vmx/st-be-order.c: New test.
8088 * gcc.dg/vmx/st-vsx.c: New test.
8089 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8090 * gcc.dg/vmx/stl.c: New test.
8091 * gcc.dg/vmx/stl-be-order.c: New test.
8092 * gcc.dg/vmx/stl-vsx.c: New test.
8093 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8094
8095 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8096
8097 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8098 * g++.dg/other/i386-3.C (dg-options): Ditto.
8099 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8100 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8101 -mavx512pf and -msha.
8102
8103 2014-02-21 Richard Biener <rguenther@suse.de>
8104
8105 PR tree-optimization/60276
8106 * gcc.dg/vect/pr60276.c: New testcase.
8107
8108 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8109
8110 PR fortran/60234
8111 * gfortran.dg/finalize_23.f90: New.
8112
8113 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8114
8115 PR c++/60052
8116 PR c++/60053
8117 * g++.dg/cpp1y/pr60052.C: New testcase.
8118 * g++.dg/cpp1y/pr60053.C: New testcase.
8119
8120 2014-02-21 Tobias Burnus <burnus@net-b.de>
8121
8122 PR fortran/60286
8123 * gfortran.dg/inquire_16.f90: New.
8124
8125 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8126
8127 * gcc.target/nios2/biggot-1.c: New.
8128 * gcc.target/nios2/biggot-2.c: New.
8129
8130 2014-02-20 Martin Jambor <mjambor@suse.cz>
8131
8132 PR ipa/55260
8133 * gcc.dg/ipa/pr55260.c: New test.
8134
8135 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8136
8137 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8138 for execution test case.
8139
8140 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8141
8142 PR ipa/58555
8143 * g++.dg/torture/pr58555.C: New testcase.
8144
8145 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8146
8147 PR target/60204
8148 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8149 reflect abi fix.
8150 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8151
8152 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8153 Kirill Yukhin <kirill.yukhin@intel.com>
8154
8155 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8156 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8157 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8158 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8159 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8160 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8161
8162 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR c/37743
8165 * g++.dg/ext/builtin-bswap1.C: New test.
8166 * c-c++-common/pr37743.c: New test.
8167
8168 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8169
8170 * gcc.dg/decl-10.c: New test.
8171
8172 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/60267
8175 * g++.dg/ext/ivdep-1.C: New test.
8176
8177 PR c++/60267
8178 * gcc.dg/pr60267.c: New test.
8179
8180 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8181
8182 PR target/59794
8183 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8184 (dg-options): Remove -Wno-psabi.
8185 * gcc.target/i386/pr59794-2.c: Ditto.
8186 * gcc.target/i386/pr60205-1.c: Ditto.
8187 * gcc.target/i386/sse-5.c: Ditto.
8188
8189 2014-02-18 Nick Clifton <nickc@redhat.com>
8190
8191 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8192 * gcc.dg/pr23623.c: Likewise.
8193 * gcc.dg/pr48784-1.c: Likewise.
8194 * gcc.dg/pr48784-2.c: Likewise.
8195 * gcc.dg/pr56997-2.c: Likewise.
8196 * gcc.dg/sms-6.c: Likewise.
8197 * gcc.dg/torture/pr60183.c: Likewise.
8198 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8199 * gcc.c-torture/execute/20061220-1.x: New.
8200 * gcc.c-torture/execute/pr43220.x: New.
8201 * gcc.c-torture/execute/pr51581-1.x: New.
8202 * gcc.c-torture/execute/pr51581-2.x: New.
8203 * gcc.c-torture/execute/pr58570.x: New.
8204 * gcc.c-torture/unsorted/DFcmp.x: New.
8205 * gcc.c-torture/unsorted/SFset.x: New.
8206
8207 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8208
8209 * gnat.dg/opt31.adb: New test.
8210
8211 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8214
8215 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8216
8217 PR fortran/60232
8218 * gfortran.dg/typebound_proc_33.f90: New.
8219
8220 2014-02-19 Marek Polacek <polacek@redhat.com>
8221
8222 PR c/60195
8223 * gcc.dg/pr60195.c: New test.
8224
8225 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8226
8227 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8228
8229 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR preprocessor/58844
8232 * c-c++-common/cpp/pr58844-1.c: New test.
8233 * c-c++-common/cpp/pr58844-2.c: New test.
8234
8235 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8236
8237 PR c++/60225
8238 * g++.dg/cpp0x/constexpr-ice10.C: New.
8239
8240 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8241
8242 PR c++/60215
8243 * g++.dg/cpp0x/pr60215.C: New.
8244
8245 2014-02-18 Tobias Burnus <burnus@net-b.de>
8246
8247 PR fortran/49397
8248 * gfortran.dg/proc_ptr_45.f90: New.
8249 * gfortran.dg/proc_ptr_46.f90: New.
8250
8251 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8252
8253 PR c++/60190
8254 * g++.dg/cpp1y/pr60190.C: New testcase.
8255
8256 PR c++/60064
8257 * g++.dg/cpp1y/pr60064.C: New testcase.
8258
8259 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8260
8261 PR target/60205
8262 * gcc.target/i386/pr60205-1.c: New test.
8263 * gcc.target/i386/pr60205-2.c: Ditto.
8264
8265 2014-02-18 Kai Tietz <ktietz@redhat.com>
8266
8267 PR target/60193
8268 * gcc.target/i386/nest-1.c: New testcase.
8269
8270 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8271
8272 * gnat.dg/opt32.adb: New test.
8273
8274 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8275
8276 PR fortran/60231
8277 * gfortran.dg/typebound_generic_15.f90: New.
8278
8279 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8280
8281 PR fortran/55907
8282 * gfortran.dg/init_flag_12.f90: New.
8283
8284 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8285 Ilya Tocar <ilya.tocar@intel.com>
8286
8287 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8288 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8289 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8290 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8291
8292 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8293
8294 * lib/target-supports.exp
8295 (check_effective_target_logical_op_short_circuit): New procedure.
8296 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8297 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8298 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8299 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8300 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8301 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8302 logical_op_short_circuit for the alternative test, extending
8303 it to arm_cortex_m.
8304
8305 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8306
8307 PR target/60203
8308 * gcc.target/powerpc/pr60203.c: New testsuite.
8309
8310 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8311
8312 PR fortran/59599
8313 * gfortran.dg/ichar_3.f90: New test.
8314
8315 2014-02-15 Richard Biener <rguenther@suse.de>
8316
8317 PR tree-optimization/60183
8318 * gcc.dg/torture/pr60183.c: New testcase.
8319
8320 2014-02-14 Jeff Law <law@redhat.com>
8321
8322 PR rtl-optimization/60131
8323 * g++.dg/torture/pr60131.C: New test.
8324
8325 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8326
8327 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8328 on command-line.
8329
8330 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8331
8332 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8333
8334 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8335
8336 * gcc.c-torture/compile/20140213.c: New test.
8337
8338 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR target/43546
8341 * gcc.target/i386/pr43546.c: New test.
8342
8343 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8344
8345 * gcc.target/s390/hotpatch-compile-8.c: New test.
8346
8347 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8348
8349 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8350 definition with an ifndef.
8351 * gcc.dg/pr59605-2.c: New test.
8352
8353 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8354
8355 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8356
8357 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8358
8359 * gcc.dg/torture/float128-mul-underflow.c,
8360 gcc.dg/torture/float128-truncdf-underflow.c,
8361 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8362
8363 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR middle-end/59737
8366 * g++.dg/ipa/pr59737.C: New test.
8367
8368 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8371
8372 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8373
8374 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8375
8376 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8377
8378 2014-02-12 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/60092
8381 * gcc.dg/torture/pr60092.c: New testcase.
8382 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8383
8384 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gcc.c-torture/execute/20140212-1.c: New test.
8387
8388 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 PR c++/60047
8391 * g++.dg/cpp0x/pr60047.C: New.
8392
8393 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR c/60101
8396 * c-c++-common/pr60101.c: New test.
8397
8398 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8399
8400 PR lto/59468
8401 * g++.dg/ipa/devirt-27.C: New testcase.
8402 * g++.dg/ipa/devirt-26.C: New testcase.
8403
8404 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8405
8406 PR target/60137
8407 * gcc.target/powerpc/pr60137.c: New file.
8408
8409 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR fortran/52370
8412 * gfortran.dg/pr52370.f90: New test.
8413
8414 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8415
8416 PR target/59927
8417 Revert
8418 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8419
8420 PR testsuite/58630
8421 * gcc.target/i386/pr43662.c (dg-options):
8422 Add -maccumulate-outgoing-args.
8423 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8424 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8425 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8426 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8427 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8428 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8429 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8430 Add -maccumulate-outgoing-args.
8431 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8432 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8433 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8434 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8435 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8436 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8437 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8438 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8439 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8440 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8441 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8442 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8443 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8444 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8445 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8446
8447 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8448
8449 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8450
8451 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR debug/59776
8454 * gcc.dg/guality/pr59776.c: New test.
8455
8456 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8457
8458 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8459 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8460 (add_options_for_arm_vfp3): New.
8461
8462 2014-02-11 Jeff Law <law@redhat.com>
8463
8464 PR middle-end/54041
8465 * gcc.target/m68k/pr54041.c: New test.
8466
8467 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR target/59927
8470 * gcc.target/i386/pr59927.c: New test.
8471
8472 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8473
8474 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8475 * gcc.dg/vect/pr60012.c: Likewise.
8476 * gcc.dg/vect/vect-119.c: Likewise.
8477 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8478 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8479
8480 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8481
8482 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8483
8484 2014-02-10 Jeff Law <law@redhat.com>
8485
8486 PR middle-end-52306
8487 * gcc.c-torture/compile/pr52306.c: New test.
8488
8489 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8490
8491 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8492
8493 2014-02-10 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/60115
8496 * gcc.dg/torture/pr60115.c: New testcase.
8497
8498 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8499
8500 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8501 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8502
8503 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8504 Ilya Tocar <ilya.tocar@intel.com>
8505
8506 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8507 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8508 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8509 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8510 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8511 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8512 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8513 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8514 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8515 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8516 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8517 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8518 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8519 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8520 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8521 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8522 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8523 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8524 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8525 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8526 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8527 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8528 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8529 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8530 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8531 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8532 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8533
8534 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8535
8536 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8537
8538 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8539
8540 PR fortran/57522
8541 * gfortran.dg/associated_target_5.f03: New test.
8542
8543 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/59026
8546 * gfortran.dg/elemental_by_value_1.f90: New test.
8547
8548 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8549
8550 PR fortran/58470
8551 * gfortran.dg/finalize_22.f90: New.
8552
8553 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8554
8555 PR fortran/60066
8556 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8557 was fixed by the patch for PR59906.
8558
8559 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8560
8561 PR translation/52289
8562 * gfortran.dg/coarray_8.f90: Update dg-error match.
8563
8564 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR c/59984
8567 * gcc.dg/vect/pr59984.c: New test.
8568
8569 PR middle-end/60092
8570 * gcc.dg/attr-alloc_align-1.c: New test.
8571 * gcc.dg/attr-alloc_align-2.c: New test.
8572 * gcc.dg/attr-alloc_align-3.c: New test.
8573 * gcc.dg/attr-assume_aligned-1.c: New test.
8574 * gcc.dg/attr-assume_aligned-2.c: New test.
8575 * gcc.dg/attr-assume_aligned-3.c: New test.
8576
8577 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8578
8579 PR target/60077
8580 * gcc.target/i386/pr60077-1.c: New test.
8581 * gcc.target/i386/pr60077-2.c: New test.
8582
8583 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR preprocessor/56824
8586 * gcc.dg/pr56824.c: New test.
8587
8588 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8589
8590 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8591 variable used for atomic operations.
8592
8593 2014-02-07 Richard Biener <rguenther@suse.de>
8594
8595 PR middle-end/60092
8596 * gcc.dg/vect/pr60092-2.c: New testcase.
8597
8598 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR c++/60082
8601 Revert
8602 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8603
8604 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8605 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8606
8607 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8608
8609 * gcc.target/s390/fp2int1.c: New testcase.
8610
8611 2014-02-07 Richard Biener <rguenther@suse.de>
8612
8613 PR middle-end/60092
8614 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8615 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8616
8617 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8618
8619 PR ipa/59918
8620 * g++.dg/torture/pr59918.C: New testcase.
8621
8622 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR target/59575
8625 * gcc.target/arm/pr59575.c: New test.
8626
8627 PR debug/59992
8628 * gcc.dg/pr59992.c: New test.
8629
8630 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8631
8632 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8633 init_priority. Test alignment of variable instead of function.
8634
8635 2014-02-06 Marek Polacek <polacek@redhat.com>
8636
8637 PR c/60087
8638 * gcc.dg/pr60087.c: New test.
8639
8640 2014-02-06 Alan Modra <amodra@gmail.com>
8641
8642 * gcc.target/powerpc/pr60032.c: New.
8643
8644 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR target/60062
8647 * gcc.c-torture/execute/pr60062.c: New test.
8648 * gcc.c-torture/execute/pr60072.c: New test.
8649
8650 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8651
8652 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8653 so that expected outcome works for PIC variants too.
8654
8655 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8656 Kugan Vivekanandarajah <kuganv@linaro.org>
8657
8658 * gcc.target/arm/vect-noalign.c: New file.
8659
8660 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8661 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR middle-end/60013
8664 * gcc.dg/pr60013.c: New testcase.
8665
8666 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8667
8668 * gcc.dg/vmx/sum2s.c: New.
8669 * gcc.dg/vmx/sum2s-be-order.c: New.
8670
8671 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8672
8673 * gcc.dg/vmx/pack.c: New.
8674 * gcc.dg/vmx/pack-be-order.c: New.
8675 * gcc.dg/vmx/unpack.c: New.
8676 * gcc.dg/vmx/unpack-be-order.c: New.
8677
8678 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8679
8680 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8681 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8682
8683 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684
8685 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8686 Use __builtin_floorf, __builtin_ceilf.
8687 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8688 declaration.
8689 (TEST): Use __builtin_floorf.
8690 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8691
8692 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR ipa/59947
8695 * g++.dg/opt/pr59947.C: New test.
8696
8697 PR c++/58703
8698 * c-c++-common/gomp/pr58703.c: New test.
8699
8700 2014-02-05 Richard Biener <rguenther@suse.de>
8701
8702 PR testsuite/60076
8703 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8704 avoid using unsigned long long.
8705
8706 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR middle-end/57499
8709 * g++.dg/torture/pr57499.C: New test.
8710
8711 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8712
8713 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8714
8715 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8716
8717 * g++.dg/ipa/devirrt-22.C: Fix template.
8718
8719 2014-02-04 Marek Polacek <polacek@redhat.com>
8720
8721 PR c/60036
8722 * gcc.dg/pr60036.c: New test.
8723
8724 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8725
8726 PR ipa/60058
8727 * g++.dg/torture/pr60058.C: New testcase.
8728
8729 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8730
8731 * g++.dg/tsan/default_options.C: Invert check.
8732
8733 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR tree-optimization/60002
8736 * g++.dg/opt/pr60002.C: New test.
8737
8738 PR tree-optimization/60023
8739 * g++.dg/vect/pr60023.cc: New test.
8740
8741 PR ipa/60026
8742 * c-c++-common/torture/pr60026.c: New test.
8743
8744 PR rtl-optimization/57915
8745 * gcc.target/i386/pr57915.c: New test.
8746
8747 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8748
8749 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8750
8751 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8752
8753 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8754
8755 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR middle-end/59261
8758 * gcc.dg/pr59261.c: New test.
8759
8760 2014-02-04 Richard Biener <rguenther@suse.de>
8761
8762 PR tree-optimization/60012
8763 * gcc.dg/vect/pr60012.c: New testcase.
8764
8765 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767 PR target/59788
8768 * g++.dg/eh/unwind-direct.C: New test.
8769
8770 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8771
8772 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8773 timeout value to 20s.
8774
8775 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8776
8777 PR ipa/59882
8778 * g++.dg/torture/pr59882.C: New testcase
8779
8780 2014-02-03 Jan Hubicka <jh@suse.cz>
8781
8782 PR ipa/59831
8783 * g++.dg/ipa/devirt-22.C: New testcase.
8784
8785 2014-02-03 Jan Hubicka <jh@suse.cz>
8786
8787 * g++.dg/ipa/devirt-25.C: New testcase.
8788
8789 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR tree-optimization/59924
8792 * gcc.dg/pr59924.c: New test.
8793
8794 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8795
8796 PR ipa/59831
8797 * g++.dg/ipa/devirt-24.C: New testcase.
8798
8799 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8800
8801 PR c++/53017
8802 PR c++/59211
8803 * c-c++-common/attributes-1.c: New testcase.
8804 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8805
8806 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8807
8808 PR c++/58871
8809 * g++.dg/cpp0x/pr58871.C: New.
8810
8811 2014-02-03 Cong Hou <congh@google.com>
8812
8813 PR tree-optimization/60000
8814 * g++.dg/vect/pr60000.cc: New test.
8815
8816 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8817
8818 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8819 * gcc.target/i386/long-double-64-4.c: Likewise.
8820 * gcc.target/i386/long-double-80-1.c: Likewise.
8821 * gcc.target/i386/long-double-80-2.c: Likewise.
8822 * gcc.target/i386/long-double-80-3.c: Likewise.
8823 * gcc.target/i386/long-double-80-4.c: Likewise.
8824 * gcc.target/i386/long-double-80-5.c: Likewise.
8825 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8826 __multf3 isn't used.
8827 * gcc.target/i386/long-double-64-3.c: Likewise.
8828 * gcc.target/i386/long-double-128-1.c: New test.
8829 * gcc.target/i386/long-double-128-2.c: Likewise.
8830 * gcc.target/i386/long-double-128-3.c: Likewise.
8831 * gcc.target/i386/long-double-128-4.c: Likewise.
8832 * gcc.target/i386/long-double-128-5.c: Likewise.
8833 * gcc.target/i386/long-double-128-6.c: Likewise.
8834 * gcc.target/i386/long-double-128-7.c: Likewise.
8835 * gcc.target/i386/long-double-128-8.c: Likewise.
8836 * gcc.target/i386/long-double-128-9.c: Likewise.
8837 * gcc.target/i386/long-double-64-5.c: Likewise.
8838 * gcc.target/i386/long-double-64-6.c: Likewise.
8839 * gcc.target/i386/long-double-64-7.c: Likewise.
8840 * gcc.target/i386/long-double-64-8.c: Likewise.
8841 * gcc.target/i386/long-double-64-9.c: Likewise.
8842 * gcc.target/i386/long-double-80-10.c: Likewise.
8843 * gcc.target/i386/long-double-80-8.c: Likewise.
8844 * gcc.target/i386/long-double-80-9.c: Likewise.
8845
8846 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8847
8848 PR rtl-optimization/57662
8849 * g++.dg/pr57662.C: New test.
8850
8851 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8852
8853 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8854 * gcc.dg/vmx/perm.c: New.
8855 * gcc.dg/vmx/perm-be-order.c: New.
8856
8857 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8858
8859 * gcc.dg/vmx/vsums.c: New.
8860 * gcc.dg/vmx/vsums-be-order.c: New.
8861
8862 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8863
8864 * g++.dg/ipa/devirt-23.C: New testcase.
8865 * g++.dg/ipa/devirt-20.C: Fix template.
8866
8867 2014-02-02 Jan Hubicka <jh@suse.cz>
8868
8869 * g++.dg/ipa/devirt-21.C: New testcase.
8870
8871 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8872
8873 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8874 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8875
8876 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8877
8878 PR target/60017
8879 * gcc.c-torture/execute/pr60017.c: New test.
8880
8881 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8882
8883 PR fortran/57033
8884 * gfortran.dg/default_initialization_7.f90: New test.
8885
8886 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8887
8888 PR fortran/59906
8889 * gfortran.dg/elemental_subroutine_9.f90: New test.
8890
8891 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8892
8893 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8894
8895 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8896
8897 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8898
8899 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8900
8901 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8902
8903 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8904
8905 PR c++/51219
8906 * g++.dg/init/bitfield5.C: New.
8907
8908 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR tree-optimization/60003
8911 * gcc.c-torture/execute/pr60003.c: New test.
8912
8913 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8914
8915 PR bootstrap/59985
8916 * gcc.target/arm/pr59985.C: New.
8917
8918 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR sanitizer/59410
8921 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8922 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8923 to compile.
8924 (tsan_finish): Restore dg-do-what-default.
8925 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8926 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8927 * g++.dg/tsan/default_options.C: Likewise.
8928 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8929 * g++.dg/tsan/atomic_free2.C: Likewise.
8930 * g++.dg/tsan/cond_race.C: Likewise.
8931 * g++.dg/tsan/fd_close_norace.C: Likewise.
8932 * g++.dg/tsan/benign_race.C: Likewise.
8933 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8934 * c-c++-common/tsan/simple_race.c: Likewise.
8935 * c-c++-common/tsan/mutexset1.c: Likewise.
8936 * c-c++-common/tsan/thread_leak2.c: Likewise.
8937 * c-c++-common/tsan/tls_race.c: Likewise.
8938 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8939 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8940 * c-c++-common/tsan/free_race2.c: Likewise.
8941 * c-c++-common/tsan/thread_leak.c: Likewise.
8942 * c-c++-common/tsan/thread_leak1.c: Likewise.
8943 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8944 * c-c++-common/tsan/free_race.c: Likewise.
8945 * c-c++-common/tsan/sleep_sync.c: Likewise.
8946 * c-c++-common/tsan/tiny_race.c: Likewise.
8947 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8948 * c-c++-common/tsan/atomic_stack.c: Likewise.
8949 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8950 in dg-output regexps.
8951 * c-c++-common/tsan/simple_stack.c: Likewise.
8952
8953 2014-01-31 Richard Henderson <rth@redhat.com>
8954
8955 * g++.dg/tm/pr60004.C: New.
8956
8957 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/59082
8960 * g++.dg/inherit/crash4.C: New.
8961
8962 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8963
8964 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8965
8966 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8967
8968 * gcc.target/i386/m512-check.h: Use correct rounding values.
8969
8970 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8971
8972 * gcc.target/i386/avx-1.c: Use correct rounding values.
8973 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8974 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8975 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8976 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8977 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8978 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8979 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8980 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8981 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8982 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8983 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8984 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8985 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8986 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8987 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8988 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8989 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8990 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8991 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8992 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8993 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8994 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8995 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8996 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8997 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8998 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8999 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9000 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9001 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9002 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9003 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9004 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9005 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9006 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9007 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9008 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9009 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9010 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9011 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9013 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9015 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9017 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9019 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9021 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9023 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9025 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9027 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9029 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9031 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9033 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9035 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9037 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9039 * gcc.target/i386/sse-13.c: Ditto.
9040 * gcc.target/i386/sse-14.c: Ditto.
9041 * gcc.target/i386/sse-22.c: Ditto.
9042 * gcc.target/i386/sse-23.c: Ditto.
9043
9044 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9045
9046 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9047 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9048
9049 2014-01-31 Richard Biener <rguenther@suse.de>
9050
9051 PR middle-end/59990
9052 * gcc.dg/torture/pr59990.c: New testcase.
9053
9054 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9055
9056 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9057 if it fails don't run any tsan tests.
9058
9059 2014-01-31 Marek Polacek <polacek@redhat.com>
9060
9061 PR c/59963
9062 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9063 (y): Adjust dg-error.
9064 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9065 * gcc.dg/pr59963-1.c: New test.
9066 * gcc.dg/pr59963-2.c: New test.
9067 * gcc.dg/pr59963-3.c: New test.
9068
9069 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR target/59923
9072 * gcc.target/arm/pr59923.c: New test.
9073
9074 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9075
9076 * gcc.dg/vmx/splat.c: New.
9077 * gcc.dg/vmx/splat-vsx.c: New.
9078 * gcc.dg/vmx/splat-be-order.c: New.
9079 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9080 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9081 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9082
9083 2014-01-30 Richard Biener <rguenther@suse.de>
9084
9085 PR tree-optimization/59993
9086 * gcc.dg/torture/pr59993.c: New testcase.
9087
9088 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9089
9090 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9091 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9092 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9093 vect_int rather than vect_float.
9094
9095 2014-01-30 Marek Polacek <polacek@redhat.com>
9096
9097 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9098
9099 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9100
9101 * gcc.target/microblaze/isa/fcmp4.c: New.
9102
9103 2014-01-30 Marek Polacek <polacek@redhat.com>
9104
9105 PR c/59940
9106 * gcc.dg/pr59940.c: New test.
9107 * gcc.dg/pr35635.c (func3): Move dg-warning.
9108
9109 2014-01-30 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/59903
9112 * gcc.dg/torture/pr59903.c: New testcase.
9113
9114 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/58843
9117 * g++.dg/lookup/crash8.C: New.
9118
9119 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9120
9121 PR c++/58649
9122 * g++.dg/template/crash117.C: New.
9123
9124 2014-01-30 Richard Biener <rguenther@suse.de>
9125
9126 PR c/59905
9127 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9128 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9129 abort.
9130 * gcc.dg/invalid-call-1.c: Likewise.
9131
9132 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9133
9134 PR c++/58561
9135 * g++.dg/cpp1y/auto-fn23.C: New.
9136
9137 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/58846
9140 * g++.dg/init/dso_handle2.C: New.
9141
9142 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9143
9144 PR c++/58674
9145 * g++.dg/cpp0x/pr58674.C: New.
9146
9147 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9148
9149 PR target/59617
9150 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9151 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9152
9153 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9154
9155 * gcc.dg/vmx/merge-be-order.c: New.
9156 * gcc.dg/vmx/merge.c: New.
9157 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9158 * gcc.dg/vmx/merge-vsx.c: New.
9159
9160 2014-01-29 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/58742
9163 * gcc.dg/pr58742-1.c: New testcase.
9164 * gcc.dg/pr58742-2.c: Likewise.
9165 * gcc.dg/pr58742-3.c: Likewise.
9166
9167 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9168
9169 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9170 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9171 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9172
9173 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9174
9175 PR c++/58702
9176 * g++.dg/gomp/pr58702.C: New.
9177
9178 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9179
9180 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9181 selector.
9182
9183 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR middle-end/59917
9186 PR tree-optimization/59920
9187 * gcc.dg/pr59920-1.c: New test.
9188 * gcc.dg/pr59920-2.c: New test.
9189 * gcc.dg/pr59920-3.c: New test.
9190 * c-c++-common/gomp/pr59917-1.c: New test.
9191 * c-c++-common/gomp/pr59917-2.c: New test.
9192
9193 PR tree-optimization/59594
9194 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9195 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9196 * gcc.dg/vect/pr59594.c: New test.
9197
9198 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9199
9200 PR fortran/59414
9201 * gfortran.dg/allocate_class_3.f90: New test.
9202
9203 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9204
9205 PR preprocessor/59935
9206 * c-c++-common/cpp/warning-zero-location.c: New test.
9207 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9208
9209 2014-01-27 Steve Ellcey <sellcey@mips.com>
9210
9211 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9212
9213 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9214
9215 * g++.dg/ext/mv16.C: New tests.
9216
9217 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9218
9219 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9220 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9221 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9222 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9223 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9224 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9225 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9226 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9227 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9229 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9231 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9233 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9235 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9237 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9239 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9241 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9243 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9245 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9247 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9249 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9251 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9253 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9255 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9257 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9258 _mm512_mask_cvtepi32_storeu_epi8.
9259 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9260 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9261 _mm512_mask_cvtepi32_storeu_epi16.
9262 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9263 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9264 _mm512_mask_cvtepi64_storeu_epi8.
9265 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9266 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9267 _mm512_mask_cvtepi64_storeu_epi16.
9268 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9269 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9270 _mm512_mask_cvtepi64_storeu_epi32.
9271 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9272 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9273 _mm512_mask_cvtsepi32_storeu_epi8.
9274 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9275 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9276 _mm512_mask_cvtsepi32_storeu_epi16.
9277 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9278 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9279 _mm512_mask_cvtsepi64_storeu_epi8.
9280 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9281 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9282 _mm512_mask_cvtsepi64_storeu_epi16.
9283 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9285 _mm512_mask_cvtsepi64_storeu_epi32.
9286 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9287 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9288 _mm512_mask_cvtusepi32_storeu_epi8.
9289 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9290 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9291 _mm512_mask_cvtusepi32_storeu_epi16.
9292 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9293 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9294 _mm512_mask_cvtusepi64_storeu_epi8.
9295 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9297 _mm512_mask_cvtusepi64_storeu_epi16.
9298 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9299 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9300 _mm512_mask_cvtusepi64_storeu_epi32.
9301 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9302 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9303
9304 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9305
9306 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9307 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9308 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9309 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9310 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9311 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9312 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9313 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9314 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9315 built-ins roudning immediate.
9316 * gcc.target/i386/sse-22.c: Add new built-ins.
9317 * gcc.target/i386/sse-23.c: Ditto.
9318 * gcc.target/i386/avx-1.c: Ditto.
9319
9320 2014-01-27 Christian Bruel <christian.bruel@st.com>
9321
9322 * gcc.target/sh/torture/strncmp.c: New tests.
9323
9324 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9325
9326 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9327
9328 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9329
9330 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9331
9332 2014-01-24 Jeff Law <law@redhat.com>
9333
9334 PR tree-optimization/59919
9335 * gcc.c-torture/compile/pr59919.c: New test.
9336
9337 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/57524
9340 * g++.dg/ext/timevar2.C: New.
9341
9342 2014-01-24 Marek Polacek <polacek@redhat.com>
9343
9344 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9345
9346 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9347
9348 PR target/59929
9349 * gcc.target/i386/pr59929.c: New test.
9350
9351 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9352
9353 PR target/59909
9354 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9355 word atomic functions at runtime.
9356
9357 2014-01-23 Marek Polacek <polacek@redhat.com>
9358
9359 PR c/59846
9360 * gcc.dg/pr59846.c: New test.
9361
9362 2014-01-23 Marek Polacek <polacek@redhat.com>
9363
9364 PR c/58346
9365 * c-c++-common/pr58346-1.c: New test.
9366 * c-c++-common/pr58346-2.c: New test.
9367 * c-c++-common/pr58346-3.c: New test.
9368
9369 2014-01-23 Marek Polacek <polacek@redhat.com>
9370
9371 PR c/59871
9372 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9373 * gcc.dg/pr59871.c: New test.
9374
9375 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9376
9377 PR c++/58980
9378 * g++.dg/parse/enum11.C: New.
9379
9380 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9381
9382 * gcc.target/aarch64/sshr64_1.c: New testcase.
9383
9384 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9385
9386 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9387 SIMD enabled function.
9388 * g++.dg/cilk-plus/ef_test.C: New test.
9389 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9390 and added C++ ones.
9391 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9392 to differenciate C error messages from C++ ones.
9393
9394 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9395
9396 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9397
9398 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9399
9400 * gcc.target/microblaze/others/builtin-trap.c: New test,
9401
9402 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR middle-end/58809
9405 * c-c++-common/gomp/pr58809.c: New test.
9406
9407 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9408
9409 PR sanitizer/59897
9410 * c-c++-common/asan/use-after-return-1.c: Fixed
9411 to pass on darwin.
9412
9413 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9414
9415 PR preprocessor/58580
9416 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9417
9418 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9419 Ilya Tocar <ilya.tocar@intel.com>
9420
9421 * gcc.target/i386/avx512f-kmovw-1.c: New.
9422
9423 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9424
9425 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9426 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9428 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9429 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9430 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9431
9432 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9433
9434 PR target/52125
9435 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9436 * gcc.target/mips/pr52125.c: New test.
9437
9438 2014-01-22 Marek Polacek <polacek@redhat.com>
9439
9440 PR c/59891
9441 * gcc.dg/torture/pr59891.c: New test.
9442
9443 2014-01-22 Jeff Law <law@redhat.com>
9444
9445 PR tree-optimization/59597
9446 * gcc.dg/tree-ssa/pr59597.c: New test.
9447
9448 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9449
9450 PR rtl-optimization/59477
9451 * g++.dg/pr59477.C: New.
9452
9453 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9454
9455 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9456
9457 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9458
9459 PR c++/59482
9460 * g++.dg/pr59482.C: New.
9461
9462 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9463
9464 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9465 * gcc.dg/vmx/extract-vsx.c: New.
9466 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9467 * gcc.dg/vmx/insert-vsx.c: New.
9468
9469 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9470
9471 PR rtl-optimization/59896
9472 * gcc.target/arm/pr59896.c: New.
9473
9474 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9475
9476 PR rtl-optimization/59858
9477 * gcc.target/arm/pr59858.c: New.
9478
9479 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR target/59003
9482 * gcc.dg/tree-prof/pr59003.c: New test.
9483
9484 PR middle-end/59860
9485 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9486 other targets.
9487
9488 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9489
9490 * gfortran.dg/round_3.f08: Add more cases.
9491
9492 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9493
9494 * lib/target-supports.exp (force_conventional_output_for): New
9495 procedure.
9496 * lib/scanasm.exp (scan-assembler_required_options)
9497 (scan-assembler-not_required_options)
9498 (scan-assembler-times_required_options): Replace with
9499 force_conventional_output_fors.
9500 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9501 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9502
9503 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9504
9505 PR middle-end/59789
9506 * gcc.target/i386/pr59789.c: New testcase.
9507
9508 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9509
9510 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9511 the 'code' bitfield from 16 to 8.
9512
9513 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9514
9515 * lib/target-supports.exp
9516 (check_effective_target_vect_perm): Exclude aarch64_be.
9517 (check_effective_target_vect_perm_byte): Likewise.
9518 (check_effective_target_vect_perm_short): Likewise.
9519
9520 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9521
9522 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9523 (RUN_TEST): Use new macro.
9524 (INDEX64_32): Delete.
9525 (INDEX64_64): Likewise.
9526 (INDEX128_32): Likewise.
9527 (INDEX128_64): Likewise.
9528 (INDEX): Likewise.
9529 (test_vneg_f32): Use fixed RUN_TEST.
9530
9531 2014-01-20 Richard Biener <rguenther@suse.de>
9532
9533 PR middle-end/59860
9534 * gcc.dg/pr59860.c: New testcase.
9535
9536 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR target/59880
9539 * gcc.target/i386/pr59880.c: New test.
9540
9541 2014-01-20 Renlin Li <renlin.li@arm.com>
9542
9543 * gcc.dg/pr44194-1.c: Tweak regexp.
9544
9545 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9546
9547 PR libfortran/59771
9548 PR libfortran/59774
9549 PR libfortran/59836
9550 * gfortran.dg/round_3.f08: New cases added.
9551 * gfortran.dg/fmt_g_1.f90: New test.
9552
9553 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9554
9555 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9556
9557 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9560
9561 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9562
9563 * gcc.dg/vect/pr57705.c: Require vect_int.
9564 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9565 * gcc.dg/vect/vect-alias-check.c: Likewise.
9566
9567 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9568
9569 PR fortran/58007
9570 * gfortran.dg/unresolved_fixup_1.f90: New test.
9571 * gfortran.dg/unresolved_fixup_2.f90: New test.
9572
9573 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR target/58944
9576 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9577 Remove dg-prune-output lines.
9578
9579 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9580
9581 PR middle-end/59706
9582 * gfortran.dg/pr59706.f90: New test.
9583 * g++.dg/ext/pr59706.C: New test.
9584
9585 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9586
9587 PR c++/59270
9588 PR c++/58811
9589 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9590 * g++.dg/init/pr58811.C: Likewise.
9591
9592 2014-01-17 Jeff Law <law@redhat.com>
9593
9594 PR middle-end/57904
9595 * gfortran.dg/pr57904.f90: New test.
9596
9597 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 PR c++/59269
9600 * g++.dg/cpp0x/nsdmi-union4.C: New.
9601
9602 2014-01-17 Marek Polacek <polacek@redhat.com>
9603
9604 PR c++/59838
9605 * g++.dg/diagnostic/pr59838.C: New test.
9606
9607 2014-01-17 Marek Polacek <polacek@redhat.com>
9608
9609 PR c/58346
9610 * gcc.dg/pr58346.c: New test.
9611
9612 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR testsuite/58776
9615 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9616 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9617 option duplication.
9618
9619 PR fortran/59440
9620 * gfortran.dg/pr59440-1.f90: New test.
9621 * gfortran.dg/pr59440-2.f90: New test.
9622 * gfortran.dg/pr59440-3.f90: New test.
9623
9624 PR testsuite/59064
9625 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9626 testing for " version" and " alias" with one testing for
9627 " version\[^\n\r]* alias".
9628 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9629 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9630 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9631 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9632 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9633 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9634
9635 PR c++/57945
9636 * c-c++-common/torture/pr57945.c: New test.
9637
9638 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9639
9640 * gcc.target/arm/its.c: New testcase.
9641
9642 2014-01-16 Jan Hubicka <jh@suse.cz>
9643
9644 PR ipa/59775
9645 * g++.dg/torture/pr59775.C: New testcase.
9646
9647 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR middle-end/58344
9650 * gcc.c-torture/compile/pr58344.c: New test.
9651
9652 PR target/59839
9653 * gcc.target/i386/pr59839.c: New test.
9654
9655 PR debug/54694
9656 * gcc.target/i386/pr9771-1.c (main): Rename to...
9657 (real_main): ... this. Add __asm name "main".
9658 (ASMNAME, ASMNAME2, STRING): Define.
9659
9660 2014-01-16 Nick Clifton <nickc@redhat.com>
9661
9662 PR middle-end/28865
9663 * gcc.c-torture/compile/pr28865.c: New.
9664 * gcc.c-torture/execute/pr28865.c: New.
9665
9666 2014-01-16 Marek Polacek <polacek@redhat.com>
9667
9668 PR middle-end/59827
9669 * gcc.dg/pr59827.c: New test.
9670
9671 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9672
9673 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9674
9675 2014-01-15 Richard Henderson <rth@redhat.com>
9676
9677 PR debug/54694
9678 * gcc.target/i386/pr54694.c: New test.
9679
9680 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9681
9682 PR c++/49718
9683 * g++.dg/pr49718.C: New test.
9684
9685 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9686
9687 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9688
9689 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9690
9691 * gcc.dg/vmx/mult-even-odd.c: New.
9692 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9693
9694 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9695
9696 * lib/target-supports.exp (check_libcilkrts_available): Added an
9697 extern "C" if we are using C++ along with a function prototype.
9698
9699 2014-01-15 Jeff Law <law@redhat.com>
9700
9701 PR tree-optimization/59747
9702 * gcc.c-torture/execute/pr59747.c: New test.
9703
9704 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9705
9706 PR target/59794
9707 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9708 Linux/x86.
9709 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9710 * g++.dg/ext/attribute-test-1.C: Likewise.
9711 * g++.dg/ext/attribute-test-2.C: Likewise.
9712 * g++.dg/ext/attribute-test-3.C: Likewise.
9713 * g++.dg/ext/attribute-test-4.C: Likewise.
9714 * g++.dg/ext/pr56790-1.C: Likewise.
9715 * g++.dg/torture/pr38565.C: Likewise.
9716 * gcc.dg/pr53060.c: Likewise.
9717 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9718 * c-c++-common/vector-compare-2.c: Likewise.
9719 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9720 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9721 dg-message line number.
9722
9723 2014-01-15 Matthias Klose <doko@ubuntu.com>
9724
9725 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9726
9727 2014-01-15 Richard Biener <rguenther@suse.de>
9728
9729 PR tree-optimization/59822
9730 * g++.dg/torture/pr59822.C: New testcase.
9731
9732 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9733
9734 PR target/59808
9735 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9736 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9737
9738 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9739 Kugan Vivekanandarajah <kuganv@linaro.org>
9740
9741 PR target/59695
9742 * g++.dg/pr59695.C: New testcase.
9743
9744 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9745
9746 PR target/59803
9747 * gcc.c-torture/compile/pr59803.c: New testcase.
9748
9749 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR c/58943
9752 * gcc.c-torture/execute/pr58943.c: New test.
9753 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9754
9755 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9756
9757 PR target/59794
9758 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9759 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9760 (bar): Change return type to void. Set y to x.
9761 * gcc.target/i386/pr59794-1.c: New testcase.
9762 * gcc.target/i386/pr59794-2.c: Likewise.
9763 * gcc.target/i386/pr59794-3.c: Likewise.
9764 * gcc.target/i386/pr59794-4.c: Likewise.
9765 * gcc.target/i386/pr59794-5.c: Likewise.
9766 * gcc.target/i386/pr59794-6.c: Likewise.
9767 * gcc.target/i386/pr59794-7.c: Likewise.
9768
9769 2014-01-14 Richard Biener <rguenther@suse.de>
9770
9771 PR tree-optimization/58921
9772 PR tree-optimization/59006
9773 * gcc.dg/torture/pr58921.c: New testcase.
9774 * gcc.dg/torture/pr59006.c: Likewise.
9775 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9776
9777 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR testsuite/59494
9780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9781 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9782 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9783 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9784 Executing predictive commoning without unrolling.
9785
9786 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9787
9788 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9789 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9790 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9791 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9792 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9793 __builtin_ia32_rsqrt28sd_round.
9794 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9795 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9796 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9797 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9798 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9799 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9800 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9801 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9802 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9803 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9804 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9805 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9806 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9807 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9808 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9809 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9810 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9811 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9812 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9813 fix wrong rounding mode (see above).
9814 * gcc.target/i386/sse-23.c: Ditto.
9815
9816 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9817
9818 * gcc.dg/vmx/insert.c: New.
9819 * gcc.dg/vmx/insert-be-order.c: New.
9820 * gcc.dg/vmx/extract.c: New.
9821 * gcc.dg/vmx/extract-be-order.c: New.
9822
9823 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR tree-optimization/59387
9826 * gcc.c-torture/execute/pr59387.c: New test.
9827
9828 2014-01-13 Richard Biener <rguenther@suse.de>
9829
9830 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9831 adjusting mathlib options.
9832 * gfortran.dg/lto/lto.exp: Likewise.
9833
9834 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9835
9836 * gnat.dg/loop_optimization17.adb: New test.
9837 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9838
9839 2014-01-13 Christian Bruel <christian.bruel@st.com>
9840
9841 * gcc.target/sh/cmpstrn.c: New case.
9842
9843 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9844
9845 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9846 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9847
9848 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9849
9850 PR fortran/58026
9851 * gfortran.dg/alloc_comp_basics_6.f90: New.
9852
9853 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9854
9855 PR fortran/59700
9856 * gfortran.dg/pr59700.f90: New test.
9857
9858 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9859
9860 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9861 * gfortran.dg/use_only_3.f90: Likewise.
9862 * gfortran.dg/inquire_10.f90: Delete opened file.
9863 * gfortran.dg/inquire_15.f90: Likewise.
9864 * gfortran.dg/pr16597.f90: Likewise.
9865 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9866 for PR59419.
9867
9868 2014-01-10 Jeff Law <law@redhat.com>
9869
9870 PR middle-end/59743
9871 * gcc.c-torture/compile/pr59743.c: New test.
9872
9873 2014-01-10 Jan Hubicka <jh@suse.cz>
9874
9875 PR ipa/58585
9876 * g++.dg/torture/pr58585.C: New testcase.
9877
9878 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9879
9880 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9881
9882 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9883
9884 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9885
9886 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9887
9888 PR target/59744
9889 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9890 * gcc.target/aarch64/cmn-neg2.c: New test.
9891
9892 2014-01-10 Richard Biener <rguenther@suse.de>
9893
9894 PR tree-optimization/59374
9895 * gcc.dg/torture/pr59374-3.c: New testcase.
9896
9897 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9898
9899 * lib/target-supports.exp
9900 (check_effective_target_arm_crypto_ok_nocache): New.
9901 (check_effective_target_arm_crypto_ok): Use above procedure.
9902 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9903
9904 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9905
9906 PR ipa/58252
9907 PR ipa/59226
9908 * g++.dg/ipa/devirt-20.C: New testcase.
9909 * g++.dg/torture/pr58252.C: Likewise.
9910 * g++.dg/torture/pr59226.C: Likewise.
9911
9912 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9913
9914 * c-c++-common/asan/no-asan-stack.c: New test.
9915
9916 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR middle-end/59670
9919 * gcc.dg/pr59670.c: New test.
9920
9921 2014-01-09 Steve Ellcey <sellcey@mips.com>
9922
9923 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9924
9925 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR middle-end/47735
9928 * gcc.target/i386/pr47735.c: New test.
9929
9930 PR tree-optimization/59622
9931 * g++.dg/opt/pr59622-2.C: New test.
9932 * g++.dg/opt/pr59622-3.C: New test.
9933 * g++.dg/opt/pr59622-4.C: New test.
9934 * g++.dg/opt/pr59622-5.C: New test.
9935
9936 PR sanitizer/59136
9937 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9938 filename:line instead of (modulename+offset) form with stripped
9939 initial / from the filename.
9940
9941 2014-01-09 Ian Lance Taylor <iant@google.com>
9942
9943 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9944 the other Go compiler.
9945
9946 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9947
9948 PR c++/59730
9949 * g++.dg/cpp0x/variadic145.C: New.
9950
9951 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9952
9953 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9954 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9955
9956 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9957
9958 PR testsuite/59524
9959 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9960 are run only if the Cilk library is available/enabled.
9961 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9962 * lib/target-supports.exp (check_libcilkrts_available): New function.
9963
9964 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9965
9966 PR c++/59631
9967 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9968 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9969 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9970 with dg-additional-options.
9971 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9972 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9973 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9974 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9975 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9976 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9977
9978 2014-01-09 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/59715
9981 * gcc.dg/torture/pr59715.c: New testcase.
9982
9983 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9984
9985 * c-c++-common/asan/no-asan-globals.c: New test.
9986 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9987 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9988 * c-c++-common/asan/use-after-return-1.c: Likewise.
9989 * c-c++-common/asan/no-use-after-return.c: Likewise.
9990
9991 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9992
9993 * gnat.dg/weak2.ad[sb]: New test.
9994
9995 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR middle-end/59471
9998 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9999 type, use pointers to vector type instead.
10000
10001 2014-01-08 Catherine Moore <clm@codesourcery.com>
10002
10003 * gcc.target/mips/umips-branch-3.c: New test.
10004 * gcc.target/mips/umips-branch-4.c: New test.
10005
10006 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10009 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10010 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10011 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10012 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10013 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10014 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10015 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10016
10017 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10018
10019 PR rtl-optimization/59137
10020 * gcc.target/mips/pr59137.c: New test.
10021
10022 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10023
10024 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10025 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10026 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10027 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10028 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10029 Require fpic effective target.
10030 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10031
10032 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR ipa/59722
10035 * gcc.dg/pr59722.c: New test.
10036
10037 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10038
10039 PR middle-end/57748
10040 * gcc.dg/torture/pr57748-3.c: New test.
10041 * gcc.dg/torture/pr57748-4.c: New test.
10042
10043 2014-01-08 Marek Polacek <polacek@redhat.com>
10044
10045 PR middle-end/59669
10046 * gcc.dg/gomp/pr59669-1.c: New test.
10047 * gcc.dg/gomp/pr59669-2.c: New test.
10048
10049 2014-01-08 Martin Jambor <mjambor@suse.cz>
10050
10051 PR ipa/59610
10052 * gcc.dg/ipa/pr59610.c: New test.
10053
10054 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10055
10056 PR fortran/58182
10057 * gfortran.dg/binding_label_tests_26a.f90: New.
10058 * gfortran.dg/binding_label_tests_26b.f90: New.
10059
10060 2014-01-08 Marek Polacek <polacek@redhat.com>
10061
10062 PR sanitizer/59667
10063 * c-c++-common/ubsan/pr59667.c: New test.
10064
10065 2014-01-08 Richard Biener <rguenther@suse.de>
10066
10067 PR middle-end/59630
10068 * gcc.dg/pr59630.c: New testcase.
10069
10070 2014-01-08 Richard Biener <rguenther@suse.de>
10071
10072 PR middle-end/59471
10073 * gcc.dg/pr59471.c: New testcase.
10074
10075 2014-01-07 Jeff Law <law@redhat.com>
10076
10077 PR middle-end/53623
10078 * gcc.target/i386/pr53623.c: New test.
10079
10080 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10081
10082 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10083 blanks at EOF.
10084 * g++.dg/cpp1y/pr58534.C: Likewise.
10085 * g++.dg/cpp1y/pr58536.C: Likewise.
10086 * g++.dg/cpp1y/pr58548.C: Likewise.
10087 * g++.dg/cpp1y/pr58549.C: Likewise.
10088 * g++.dg/cpp1y/pr58637.C: Likewise.
10089 * g++.dg/cpp1y/pr59112.C: Likewise.
10090 * g++.dg/cpp1y/pr59113.C: Likewise.
10091 * g++.dg/cpp1y/pr59629.C: Likewise.
10092 * g++.dg/cpp1y/pr59635.C: Likewise.
10093 * g++.dg/cpp1y/pr59636.C: Likewise.
10094 * g++.dg/cpp1y/pr59638.C: Likewise.
10095
10096 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10097
10098 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10099
10100 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10101
10102 * gcc.target/i386/intrinsics_4.c (bar): New function.
10103
10104 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10105
10106 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10107
10108 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10109
10110 PR rtl-optimization/58668
10111 * gcc.dg/pr58668.c: New test.
10112
10113 PR tree-optimization/59643
10114 * gcc.dg/pr59643.c: New test.
10115 * gcc.c-torture/execute/pr59643.c: New test.
10116
10117 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10118
10119 PR fortran/59589
10120 * gfortran.dg/class_allocate_16.f90: New.
10121
10122 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR target/59644
10125 * gcc.target/i386/pr59644.c: New test.
10126
10127 2014-01-06 Marek Polacek <polacek@redhat.com>
10128
10129 PR c/57773
10130 * gcc.dg/pr57773.c: New test.
10131
10132 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10133
10134 PR c++/59635
10135 PR c++/59636
10136 PR c++/59629
10137 PR c++/59638
10138 * g++.dg/cpp1y/pr59635.C: New testcase.
10139 * g++.dg/cpp1y/pr59636.C: New testcase.
10140 * g++.dg/cpp1y/pr59629.C: New testcase.
10141 * g++.dg/cpp1y/pr59638.C: New testcase.
10142
10143 2014-01-06 Martin Jambor <mjambor@suse.cz>
10144
10145 PR ipa/59008
10146 * gcc.dg/ipa/pr59008.c: New test.
10147
10148 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10149
10150 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10151 if supported.
10152
10153 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10154
10155 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10156 Require c99_runtime.
10157 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10158
10159 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10160 Require c99_runtime.
10161 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10162 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10163 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10164
10165 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10166 Require c99_runtime.
10167 Make CALC void static.
10168 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10169
10170 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10171 Require c99_runtime.
10172 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10173
10174 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10175
10176 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10177 * gcc.target/i386/pr59501-2.c: Likewise.
10178 * gcc.target/i386/pr59501-3.c: Likewise.
10179 * gcc.target/i386/pr59501-4.c: Likewise.
10180 * gcc.target/i386/pr59501-5.c: Likewise.
10181 * gcc.target/i386/pr59501-6.c: Likewise.
10182
10183 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10186 * gcc.target/i386/pr59390_1.c: Likewise.
10187 * gcc.target/i386/pr59390_2.c: Likewise.
10188
10189 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10190
10191 * gcc.dg/pr59350.c: Tweak.
10192 * gcc.dg/pr59350-2.c: New test.
10193 * g++.dg/pr59510.C: Likewise.
10194
10195 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10196
10197 PR fortran/59023
10198 * gfortran.dg/bind_c_procs_2.f90: New.
10199
10200 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10201
10202 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10203 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10204 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10205 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10206 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10207 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10208 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10209
10210 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10211
10212 * gcc.target/arm/neon-nested-apcs.c: New test.
10213
10214 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10215
10216 PR tree-optimization/59519
10217 * gcc.dg/vect/pr59519-1.c: New test.
10218 * gcc.dg/vect/pr59519-2.c: New test.
10219
10220 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10221 vmovdqu32.
10222
10223 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10224
10225 PR fortran/59547
10226 * gfortran.dg/typebound_proc_32.f90: New.
10227
10228 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10229
10230 PR c++/58950
10231 * g++.dg/pr58950.C: New file.
10232
10233 2014-01-03 Tobias Burnus <burnus@net-b.de>
10234
10235 PR c++/58567
10236 * g++.dg/gomp/pr58567.C: New.
10237
10238 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10239
10240 PR tree-optimization/59651
10241 * gcc.dg/torture/pr59651.c: New test.
10242 * gcc.dg/vect/pr59651.c: Ditto.
10243
10244 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR target/59625
10247 * gcc.target/i386/pr59625.c: New test.
10248
10249 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 Core DR 1442
10252 PR c++/59165
10253 * g++.dg/cpp0x/range-for28.C: New.
10254 * g++.dg/cpp0x/range-for3.C: Update.
10255
10256 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10257
10258 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10259
10260 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10261
10262 PR c++/59641
10263 * g++.dg/cpp0x/pr59641.C: New file.
10264
10265 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10266
10267 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10268
10269 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10270
10271 PR c++/59378
10272 * g++.dg/ext/pr59378.C: New file.
10273
10274 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10275
10276 Update copyright years
10277
10278 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10279
10280 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10281 notice.
10282
10283 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10284
10285 PR fortran/59654
10286 * gfortran.dg/dynamic_dispatch_12.f90: New.
10287
10288 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10289
10290 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10291 the builtin isn't optimized away as unused.
10292
10293 PR rtl-optimization/59647
10294 * g++.dg/opt/pr59647.C: New test.
10295 \f
10296 Copyright (C) 2014 Free Software Foundation, Inc.
10297
10298 Copying and distribution of this file, with or without modification,
10299 are permitted in any medium without royalty provided the copyright
10300 notice and this notice are preserved.