driver-i386.c (host_detect_local_cpu): Detect lack of zmm/k regs support.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
2
3 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
4
5 2014-09-16 Jakub Jelinek <jakub@redhat.com>
6
7 PR fortran/56408
8 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
9 missing nexted dg-test call support in dejaGNU 1.4.4.
10
11 2014-09-15 Andi Kleen <ak@linux.intel.com>
12
13 * gcc.dg/pg-override.c: New test.
14 * gcc.dg/pg.c: New test.
15 * gcc.target/i386/fentry-override.c: New test.
16 * gcc.target/i386/fentry.c: New test.
17
18 2014-09-15 Jakub Jelinek <jakub@redhat.com>
19
20 PR fortran/56408
21 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
22 New global vars.
23 (dg-compile-aux-modules): New procedure.
24 * gfortran.dg/binding_label_tests_10.f03: Remove comment
25 and keep-modules.
26 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
27 use dg-compile-aux-modules.
28 * gfortran.dg/binding_label_tests_11.f03: Remove comment
29 and keep-modules.
30 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
31 use dg-compile-aux-modules.
32 * gfortran.dg/binding_label_tests_13.f03: Remove comment
33 and keep-modules.
34 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
35 use dg-compile-aux-modules.
36 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
37 and keep-modules.
38 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
39 use dg-compile-aux-modules.
40 * gfortran.dg/class_45a.f03: Remove keep-modules.
41 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
42 and cleanup-modules.
43 * gfortran.dg/class_4a.f03: Use dg-do link, use
44 dg-additional-sources and cleanup-modules, remove keep-modules
45 and update comment.
46 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
47 keep-modules, adjust comment.
48 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
49 dg-additional-sources and cleanup-modules.
50 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
51 associated comment.
52 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
53 remove comment.
54 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
55 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
56 use dg-compile-aux-modules.
57 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
58 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
59 use dg-compile-aux-modules.
60 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
61 * gfortran.dg/whole_file_29.f90: Remove comment, use
62 dg-compile-aux-modules.
63 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
64 * gfortran.dg/whole_file_31.f90: Remove comment, use
65 dg-compile-aux-modules.
66
67 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
68 gcc_parallel_test_enable): New procedures. If
69 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
70 runtest_file_p to invoke also gcc_parallel_test_run_p.
71 * g++.dg/guality/guality.exp (check_guality): Save/restore
72 test_counts array around the body of the procedure.
73 * gcc.dg/guality/guality.exp (check_guality): Likewise.
74 * g++.dg/plugin/plugin.exp: Run all the tests serially
75 by the first parallel runtest encountering it.
76 * gcc.dg/plugin/plugin.exp: Likewise.
77 * gcc.misc-tests/matrix1.exp: Likewise.
78 * gcc.misc-tests/dhry.exp: Likewise.
79 * gcc.misc-tests/acker1.exp: Likewise.
80 * gcc.misc-tests/linkage.exp: Likewise.
81 * gcc.misc-tests/mg.exp: Likewise.
82 * gcc.misc-tests/mg-2.exp: Likewise.
83 * gcc.misc-tests/sort2.exp: Likewise.
84 * gcc.misc-tests/sieve.exp: Likewise.
85 * gcc.misc-tests/options.exp: Likewise.
86 * gcc.misc-tests/help.exp: Likewise.
87 * go.test/go-test.exp (go-gc-tests): Use
88 gcc_parallel_test_enable {0, 1} around all handling of
89 each test.
90 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
91 * ada/acats/run_all.sh: Parallelize using mkdir inside of
92 a shared directory. Avoid forking and expr uses if
93 shell supports $(()).
94
95 2014-09-14 David Sherwood <david.sherwood@arm.com>
96
97 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
98
99 2014-09-14 James Clarke <jrtc27@jrtc27.com>
100
101 PR target/61407
102 * gcc.dg/darwin-minversion-1.c: Fixed formatting
103 * gcc.dg/darwin-minversion-2.c: Fixed formatting
104 * gcc.dg/darwin-minversion-3.c: Fixed formatting
105 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
106
107 2014-09-13 Marek Polacek <polacek@redhat.com>
108
109 PR c++/60862
110 * g++.dg/diagnostic/pr60862.C: New test.
111
112 2014-09-12 Richard Biener <rguenther@suse.de>
113
114 PR middle-end/63237
115 * g++.dg/torture/pr63237.C: New testcase.
116
117 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
118
119 * gcc.dg/vec-andxor1.c: New file.
120
121 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
122
123 PR target/58757
124 * gcc.dg/c11-true_min-1.c: New testcase.
125
126 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/61489
129 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
130 * g++.old-deja/g++.other/warn5.C: Adjust.
131
132 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
133
134 * gcc.target/aarch64/vset_lane_1.c: New test.
135
136 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
137
138 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
139 Fix declaration.
140 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
141 Fix declaration.
142 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
143 Fix declaration.
144 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
145 Fix declaration.
146
147 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
148
149 PR tree-optimization/63186
150 * gcc.dg/pr63186.c: New testcase.
151
152 2014-09-10 Xinliang David Li <davidxl@google.com>
153
154 PR target/63209
155 * gcc.c-torture/execute/pr63209.c: New test.
156
157 2014-09-10 Jakub Jelinek <jakub@redhat.com>
158
159 * gcc.target/i386/i386.exp: Only run vect-args.c tests
160 if runtest_file_p says they should be run.
161
162 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
163
164 * gcc.target/aarch64/vstN_1.c: New test.
165
166 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
167
168 * gcc.target/aarch64/vldN_lane_1.c: New test.
169
170 2014-09-10 Martin Jambor <mjambor@suse.cz>
171
172 PR ipa/61654
173 * g++.dg/ipa/pr61654.C: New test.
174
175 2014-09-10 Jakub Jelinek <jakub@redhat.com>
176
177 * c-c++-common/ubsan/attrib-3.c: New test.
178 * c-c++-common/ubsan/nonnull-1.c: New test.
179 * c-c++-common/ubsan/nonnull-2.c: New test.
180 * c-c++-common/ubsan/nonnull-3.c: New test.
181 * c-c++-common/ubsan/nonnull-4.c: New test.
182 * c-c++-common/ubsan/nonnull-5.c: New test.
183
184 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
185
186 * g++.dg/lto/pr63166_0.ii: New testcase.
187 * g++.dg/lto/pr63166_1.ii: New testcase.
188
189 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
190
191 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
192
193 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
194
195 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
196 xxpermdi and add commentary about adding it back later; remove
197 unused typedef.
198
199 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200
201 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
202 and 16-byte aligned.
203 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
204 * gcc.target/arm/vect-lroundf_1.c: Likewise.
205 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
206 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
207 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
208 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
209
210 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
211
212 * gcc.target/aarch64/vldN_dup_1.c: New test.
213
214 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
215
216 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
217
218 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
219
220 * gcc.target/aarch64/vldN_1.c: New test.
221
222 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
223
224 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
225
226 2014-09-09 Jiong Wang <jiong.wang@arm.com>
227
228 * gcc.target/arm/vect-copysignf.c: New testcase.
229
230 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
231
232 * gcc.target/arm/vfp-1.c: Updated expected assembly.
233
234 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235
236 * gcc.target/arm/vfp-1.c: Updated expected assembly.
237
238 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
239
240 * gcc.target/arm/vfp-1.c: Updated expected assembly.
241
242 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
243
244 * gcc.target/arm/vfp-1.c: Updated expected assembly.
245
246 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
247
248 * gcc.target/arm/pr51835.c: Update expected assembly.
249 * gcc.target/arm/vfp-1.c: Likewise.
250 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
251 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
252 * gcc.target/arm/vfp-ldmiad.c: Likewise.
253 * gcc.target/arm/vfp-ldmias.c: Likewise.
254 * gcc.target/arm/vfp-stmdbd.c: Likewise.
255 * gcc.target/arm/vfp-stmdbs.c: Likewise.
256 * gcc.target/arm/vfp-stmiad.c: Likewise.
257 * gcc.target/arm/vfp-stmias.c: Likewise.
258
259 2014-09-09 Tony Wang <tony.wang@arm.com>
260
261 * gcc.target/arm/xordi3-opt.c: Disable this
262 test case for thumb1 target.
263 * gcc.target/arm/iordi3-opt.c: Ditto.
264
265 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
266
267 PR target/61749
268 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
269
270 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
271
272 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
273
274 2014-09-08 Jakub Jelinek <jakub@redhat.com>
275
276 PR tree-optimization/60196
277 PR tree-optimization/63189
278 * gcc.dg/vect/pr63189.c: New test.
279 * gcc.dg/vect/pr60196-1.c: New test.
280 * gcc.dg/vect/pr60196-2.c: New test.
281
282 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
283
284 * gcc.target/powerpc/swaps-p8-16.c: New test.
285
286 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
287
288 * gcc.target/i386/pr62208.c: New test.
289
290 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
291
292 PR testsuite/56194
293 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
294
295 * g++.dg/ipa/pr61800.C: Require visibility.
296
297 * gcc.dg/pr61868.c: Require lto.
298
299 2014-09-05 Easwaran Raman <eraman@google.com>
300
301 PR rtl-optimization/62146
302 * testsuite/g++.dg/opt/pr62146.C: New.
303
304 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
305
306 * gcc.dg/vect/vect-109.c: Skip predicate added.
307 * gcc.dg/vect/vect-93.c: Test check fixed.
308 * gcc.dg/vect/bb-slp-10.c: Likewise.
309 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
310 Check unaligned feature.
311
312 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
313
314 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
315 int{32,16,8}x1_t with int{32,16,8}_t.
316 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
317 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
318 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
319 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
320
321 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
322
323 * gcc.target/aarch64/vget_high_1.c: New test.
324 * gcc.target/aarch64/vget_low_1.c: Likewise.
325
326 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
327
328 * gcc.target/aarch64/simd/int_comparisons.x: New file.
329 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
330 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
331
332 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
333
334 * gcc.target/aarch64/simd/vrbit_1.c: New test.
335
336 2014-09-05 Richard Biener <rguenther@suse.de>
337
338 PR middle-end/63148
339 * gcc.dg/vect/pr63148.c: New testcase.
340 * c-c++-common/pr19807-1.c: Likewise.
341 * g++.dg/tree-ssa/pr19807.C: Adjust.
342 * g++.dg/tree-ssa/tmmti-2.C: Remove.
343
344 2014-09-05 Bin Cheng <bin.cheng@arm.com>
345
346 PR target/55701
347 * gcc.target/arm/memset-inline-1.c: New test.
348 * gcc.target/arm/memset-inline-2.c: New test.
349 * gcc.target/arm/memset-inline-3.c: New test.
350 * gcc.target/arm/memset-inline-4.c: New test.
351 * gcc.target/arm/memset-inline-5.c: New test.
352 * gcc.target/arm/memset-inline-6.c: New test.
353 * gcc.target/arm/memset-inline-7.c: New test.
354 * gcc.target/arm/memset-inline-8.c: New test.
355 * gcc.target/arm/memset-inline-9.c: New test.
356 * gcc.target/arm/memset-inline-10.c: New test.
357
358 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
359
360 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
361
362 2014-09-04 Guozhi Wei <carrot@google.com>
363
364 PR target/62040
365 * gcc.target/aarch64/pr62040.c: New test.
366
367 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
368
369 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
370 override specific ones, but specific ones do.
371
372 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
373
374 * gcc.target/powerpc/swaps-p8-13.c: New test.
375 * gcc.target/powerpc/swaps-p8-14.c: New test.
376 * gcc.target/powerpc/swaps-p8-15.c: New test.
377
378 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
379
380 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
381 regardless of endianness.
382
383 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
384
385 PR fortran/62174
386 * gfortran.dg/cray_pointers_11.f90: New.
387
388 2014-09-03 Martin Jambor <mjambor@suse.cz>
389
390 PR ipa/62015
391 * g++.dg/ipa/pr62015.C: New test.
392
393 2014-09-03 Martin Jambor <mjambor@suse.cz>
394
395 PR ipa/61986
396 * gcc.dg/ipa/pr61986.c: New test.
397
398 2014-09-03 Marek Polacek <polacek@redhat.com>
399
400 PR c/62294
401 * gcc.dg/pr62294.c: New test.
402 * gcc.dg/pr62294.h: New file.
403
404 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
405
406 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
407 of dg-options. Add "inline" keyword to test functions.
408
409 2014-09-03 Marek Polacek <polacek@redhat.com>
410
411 PR c/62024
412 * g++.dg/cpp0x/pr62024.C: New test.
413 * gcc.dg/pr62024.c: New test.
414
415 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
416
417 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
418 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
419 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
420 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
421 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
422 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
423
424 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
425
426 PR target/61078
427 * gcc.target/s390/pr61078.c: New testcase.
428
429 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
430
431 * gcc.dg/20111227-2.c: Compile only for x86 targets.
432 * gcc.dg/20111227-3.c: Ditto.
433
434 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
435
436 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
437
438 2014-09-03 Tobias Burnus <burnus@net-b.de>
439
440 PR fortran/61881
441 PR fortran/61888
442 PR fortran/57305
443 * gfortran.dg/sizeof_4.f90: New.
444
445 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
446
447 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
448 vec_cts, and vec_ctu.
449 * gcc.target/powerpc/builtins-2.c: Likewise.
450
451 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
452
453 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
454 [!__sun__ && !__hpux__] (arena_size): Scale according to
455 target pointer size.
456
457 2014-09-02 Marek Polacek <polacek@redhat.com>
458
459 PR fortran/62270
460 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
461
462 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
463
464 PR target/62275
465 * gcc.target/arm/vect-lceilf_1.c: New test.
466 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
467 * gcc.target/arm/vect-lroundf_1.c: Likewise.
468
469 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
470
471 PR target/62275
472 * gcc.target/arm/lceil-vcvt_1.c: New test.
473 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
474 * gcc.target/arm/lround-vcvt_1.c: Likewise.
475
476 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
477
478 DR 1453
479 * g++.dg/cpp0x/constexpr-volatile.C: New.
480 * g++.dg/ext/is_literal_type2.C: Likewise.
481
482 2014-09-02 Jakub Jelinek <jakub@redhat.com>
483 Balaji V. Iyer <balaji.v.iyer@intel.com>
484 Igor Zamyatin <igor.zamyatin@intel.com>
485
486 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
487 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
488 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
489 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
490 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
491 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
492 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
493 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
494 * g++.dg/cilk-plus/CK/cf3.cc: New test.
495 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
496 * g++.dg/cilk-plus/CK/for1.cc: New test.
497 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
498 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
499 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
500
501 2014-09-02 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/62695
504 * gfortran.dg/pr62695.f90: New testcase.
505
506 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
507
508 PR target/62312
509 * gcc.c-torture/compile/pr62312.c: New.
510
511 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
512
513 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
514
515 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
516
517 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
518 Return right away if !arm*-*-*.
519
520 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
521
522 * gcc.c-torture/unsorted/386.c: Move to ...
523 * gcc.c-torture/compile/386.c: ... here.
524 * gcc.c-torture/unsorted/86.c: Move to ...
525 * gcc.c-torture/compile/86.c: ... here.
526 * gcc.c-torture/unsorted/a1.c: Move to ...
527 * gcc.c-torture/compile/a1.c: ... here.
528 * gcc.c-torture/unsorted/a3.c: Move to ...
529 * gcc.c-torture/compile/a3.c: ... here.
530 * gcc.c-torture/unsorted/aaa.c: Move to ...
531 * gcc.c-torture/compile/aaa.c: ... here.
532 * gcc.c-torture/unsorted/aa.c: Move to ...
533 * gcc.c-torture/compile/aa.c: ... here.
534 * gcc.c-torture/unsorted/abs.c: Move to ...
535 * gcc.c-torture/compile/abs.c: ... here.
536 * gcc.c-torture/unsorted/a.c: Move to ...
537 * gcc.c-torture/compile/a.c: ... here.
538 * gcc.c-torture/unsorted/ac.c: Move to ...
539 * gcc.c-torture/compile/ac.c: ... here.
540 * gcc.c-torture/unsorted/acc.c: Move to ...
541 * gcc.c-torture/compile/acc.c: ... here.
542 * gcc.c-torture/unsorted/add386.c: Move to ...
543 * gcc.c-torture/compile/add386.c: ... here.
544 * gcc.c-torture/unsorted/add.c: Move to ...
545 * gcc.c-torture/compile/add.c: ... here.
546 * gcc.c-torture/unsorted/addcc.c: Move to ...
547 * gcc.c-torture/compile/addcc.c: ... here.
548 * gcc.c-torture/unsorted/andm.c: Move to ...
549 * gcc.c-torture/compile/andm.c: ... here.
550 * gcc.c-torture/unsorted/andmem.c: Move to ...
551 * gcc.c-torture/compile/andmem.c: ... here.
552 * gcc.c-torture/unsorted/andn.c: Move to ...
553 * gcc.c-torture/compile/andn.c: ... here.
554 * gcc.c-torture/unsorted/andok.c: Move to ...
555 * gcc.c-torture/compile/andok.c: ... here.
556 * gcc.c-torture/unsorted/andsi.c: Move to ...
557 * gcc.c-torture/compile/andsi.c: ... here.
558 * gcc.c-torture/unsorted/andsparc.c: Move to ...
559 * gcc.c-torture/compile/andsparc.c: ... here.
560 * gcc.c-torture/unsorted/aos.c: Move to ...
561 * gcc.c-torture/compile/aos.c: ... here.
562 * gcc.c-torture/unsorted/arr.c: Move to ...
563 * gcc.c-torture/compile/arr.c: ... here.
564 * gcc.c-torture/unsorted/as.c: Move to ...
565 * gcc.c-torture/compile/as.c: ... here.
566 * gcc.c-torture/unsorted/ase.c: Move to ...
567 * gcc.c-torture/compile/ase.c: ... here.
568 * gcc.c-torture/unsorted/b1.c: Move to ...
569 * gcc.c-torture/compile/b1.c: ... here.
570 * gcc.c-torture/unsorted/b2.c: Move to ...
571 * gcc.c-torture/compile/b2.c: ... here.
572 * gcc.c-torture/unsorted/b3.c: Move to ...
573 * gcc.c-torture/compile/b3.c: ... here.
574 * gcc.c-torture/unsorted/b88.c: Move to ...
575 * gcc.c-torture/compile/b88.c: ... here.
576 * gcc.c-torture/unsorted/bad.c: Move to ...
577 * gcc.c-torture/compile/bad.c: ... here.
578 * gcc.c-torture/unsorted/band.c: Move to ...
579 * gcc.c-torture/compile/band.c: ... here.
580 * gcc.c-torture/unsorted/bb0.c: Move to ...
581 * gcc.c-torture/compile/bb0.c: ... here.
582 * gcc.c-torture/unsorted/bb1.c: Move to ...
583 * gcc.c-torture/compile/bb1.c: ... here.
584 * gcc.c-torture/unsorted/bbb.c: Move to ...
585 * gcc.c-torture/compile/bbb.c: ... here.
586 * gcc.c-torture/unsorted/b.c: Move to ...
587 * gcc.c-torture/compile/b.c: ... here.
588 * gcc.c-torture/unsorted/bc.c: Move to ...
589 * gcc.c-torture/compile/bc.c: ... here.
590 * gcc.c-torture/unsorted/bcopy.c: Move to ...
591 * gcc.c-torture/compile/bcopy.c: ... here.
592 * gcc.c-torture/unsorted/bf.c: Move to ...
593 * gcc.c-torture/compile/bf.c: ... here.
594 * gcc.c-torture/unsorted/bfins.c: Move to ...
595 * gcc.c-torture/compile/bfins.c: ... here.
596 * gcc.c-torture/unsorted/bfx.c: Move to ...
597 * gcc.c-torture/compile/bfx.c: ... here.
598 * gcc.c-torture/unsorted/bge.c: Move to ...
599 * gcc.c-torture/compile/bge.c: ... here.
600 * gcc.c-torture/unsorted/bit.c: Move to ...
601 * gcc.c-torture/compile/bit.c: ... here.
602 * gcc.c-torture/unsorted/bitf.c: Move to ...
603 * gcc.c-torture/compile/bitf.c: ... here.
604 * gcc.c-torture/unsorted/bitw.c: Move to ...
605 * gcc.c-torture/compile/bitw.c: ... here.
606 * gcc.c-torture/unsorted/blk.c: Move to ...
607 * gcc.c-torture/compile/blk.c: ... here.
608 * gcc.c-torture/unsorted/bt386.c: Move to ...
609 * gcc.c-torture/compile/bt386.c: ... here.
610 * gcc.c-torture/unsorted/bt.c: Move to ...
611 * gcc.c-torture/compile/bt.c: ... here.
612 * gcc.c-torture/unsorted/BUG11.c: Move to ...
613 * gcc.c-torture/compile/BUG11.c: ... here.
614 * gcc.c-torture/unsorted/BUG12.c: Move to ...
615 * gcc.c-torture/compile/BUG12.c: ... here.
616 * gcc.c-torture/unsorted/BUG13.c: Move to ...
617 * gcc.c-torture/compile/BUG13.c: ... here.
618 * gcc.c-torture/unsorted/BUG16.c: Move to ...
619 * gcc.c-torture/compile/BUG16.c: ... here.
620 * gcc.c-torture/unsorted/BUG17.c: Move to ...
621 * gcc.c-torture/compile/BUG17.c: ... here.
622 * gcc.c-torture/unsorted/BUG18.c: Move to ...
623 * gcc.c-torture/compile/BUG18.c: ... here.
624 * gcc.c-torture/unsorted/BUG1.c: Move to ...
625 * gcc.c-torture/compile/BUG1.c: ... here.
626 * gcc.c-torture/unsorted/BUG21.c: Move to ...
627 * gcc.c-torture/compile/BUG21.c: ... here.
628 * gcc.c-torture/unsorted/BUG22.c: Move to ...
629 * gcc.c-torture/compile/BUG22.c: ... here.
630 * gcc.c-torture/unsorted/BUG23.c: Move to ...
631 * gcc.c-torture/compile/BUG23.c: ... here.
632 * gcc.c-torture/unsorted/BUG24.c: Move to ...
633 * gcc.c-torture/compile/BUG24.c: ... here.
634 * gcc.c-torture/unsorted/BUG25.c: Move to ...
635 * gcc.c-torture/compile/BUG25.c: ... here.
636 * gcc.c-torture/unsorted/BUG2.c: Move to ...
637 * gcc.c-torture/compile/BUG2.c: ... here.
638 * gcc.c-torture/unsorted/BUG3.c: Move to ...
639 * gcc.c-torture/compile/BUG3.c: ... here.
640 * gcc.c-torture/unsorted/BUG4.c: Move to ...
641 * gcc.c-torture/compile/BUG4.c: ... here.
642 * gcc.c-torture/unsorted/BUG5.c: Move to ...
643 * gcc.c-torture/compile/BUG5.c: ... here.
644 * gcc.c-torture/unsorted/BUG6.c: Move to ...
645 * gcc.c-torture/compile/BUG6.c: ... here.
646 * gcc.c-torture/unsorted/bug.c: Move to ...
647 * gcc.c-torture/compile/bug.c: ... here.
648 * gcc.c-torture/unsorted/bugc.c: Move to ...
649 * gcc.c-torture/compile/bugc.c: ... here.
650 * gcc.c-torture/unsorted/buns.c: Move to ...
651 * gcc.c-torture/compile/buns.c: ... here.
652 * gcc.c-torture/unsorted/bx.c: Move to ...
653 * gcc.c-torture/compile/bx.c: ... here.
654 * gcc.c-torture/unsorted/c1.c: Move to ...
655 * gcc.c-torture/compile/c1.c: ... here.
656 * gcc.c-torture/unsorted/c2.c: Move to ...
657 * gcc.c-torture/compile/c2.c: ... here.
658 * gcc.c-torture/unsorted/call386.c: Move to ...
659 * gcc.c-torture/compile/call386.c: ... here.
660 * gcc.c-torture/unsorted/call.c: Move to ...
661 * gcc.c-torture/compile/call.c: ... here.
662 * gcc.c-torture/unsorted/callind.c: Move to ...
663 * gcc.c-torture/compile/callind.c: ... here.
664 * gcc.c-torture/unsorted/c.c: Move to ...
665 * gcc.c-torture/compile/c.c: ... here.
666 * gcc.c-torture/unsorted/cc.c: Move to ...
667 * gcc.c-torture/compile/cc.c: ... here.
668 * gcc.c-torture/unsorted/charmtst.c: Move to ...
669 * gcc.c-torture/compile/charmtst.c: ... here.
670 * gcc.c-torture/unsorted/cmb.c: Move to ...
671 * gcc.c-torture/compile/cmb.c: ... here.
672 * gcc.c-torture/unsorted/cmp.c: Move to ...
673 * gcc.c-torture/compile/cmp.c: ... here.
674 * gcc.c-torture/unsorted/cmphi.c: Move to ...
675 * gcc.c-torture/compile/cmphi.c: ... here.
676 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
677 * gcc.c-torture/compile/cmpsi386.c: ... here.
678 * gcc.c-torture/unsorted/cmul.c: Move to ...
679 * gcc.c-torture/compile/cmul.c: ... here.
680 * gcc.c-torture/unsorted/cn1.c: Move to ...
681 * gcc.c-torture/compile/cn1.c: ... here.
682 * gcc.c-torture/unsorted/comb.c: Move to ...
683 * gcc.c-torture/compile/comb.c: ... here.
684 * gcc.c-torture/unsorted/consec.c: Move to ...
685 * gcc.c-torture/compile/consec.c: ... here.
686 * gcc.c-torture/unsorted/const.c: Move to ...
687 * gcc.c-torture/compile/const.c: ... here.
688 * gcc.c-torture/unsorted/conv.c: Move to ...
689 * gcc.c-torture/compile/conv.c: ... here.
690 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
691 * gcc.c-torture/compile/conv_tst.c: ... here.
692 * gcc.c-torture/unsorted/cp.c: Move to ...
693 * gcc.c-torture/compile/cp.c: ... here.
694 * gcc.c-torture/unsorted/csebug.c: Move to ...
695 * gcc.c-torture/compile/csebug.c: ... here.
696 * gcc.c-torture/unsorted/cvt.c: Move to ...
697 * gcc.c-torture/compile/cvt.c: ... here.
698 * gcc.c-torture/unsorted/dblbug.c: Move to ...
699 * gcc.c-torture/compile/dblbug.c: ... here.
700 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
701 * gcc.c-torture/compile/dbl_parm.c: ... here.
702 * gcc.c-torture/unsorted/d.c: Move to ...
703 * gcc.c-torture/compile/d.c: ... here.
704 * gcc.c-torture/unsorted/ddd.c: Move to ...
705 * gcc.c-torture/compile/ddd.c: ... here.
706 * gcc.c-torture/unsorted/dead.c: Move to ...
707 * gcc.c-torture/compile/dead.c: ... here.
708 * gcc.c-torture/unsorted/delay.c: Move to ...
709 * gcc.c-torture/compile/delay.c: ... here.
710 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
711 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
712 * gcc.c-torture/unsorted/di.c: Move to ...
713 * gcc.c-torture/compile/di.c: ... here.
714 * gcc.c-torture/unsorted/dic.c: Move to ...
715 * gcc.c-torture/compile/dic.c: ... here.
716 * gcc.c-torture/unsorted/dilayout.c: Move to ...
717 * gcc.c-torture/compile/dilayout.c: ... here.
718 * gcc.c-torture/unsorted/dimove.c: Move to ...
719 * gcc.c-torture/compile/dimove.c: ... here.
720 * gcc.c-torture/unsorted/dimul.c: Move to ...
721 * gcc.c-torture/compile/dimul.c: ... here.
722 * gcc.c-torture/unsorted/div.c: Move to ...
723 * gcc.c-torture/compile/div.c: ... here.
724 * gcc.c-torture/unsorted/divdf.c: Move to ...
725 * gcc.c-torture/compile/divdf.c: ... here.
726 * gcc.c-torture/unsorted/dm.c: Move to ...
727 * gcc.c-torture/compile/dm.c: ... here.
728 * gcc.c-torture/unsorted/dshift.c: Move to ...
729 * gcc.c-torture/compile/dshift.c: ... here.
730 * gcc.c-torture/unsorted/e.c: Move to ...
731 * gcc.c-torture/compile/e.c: ... here.
732 * gcc.c-torture/unsorted/ex.c: Move to ...
733 * gcc.c-torture/compile/ex.c: ... here.
734 * gcc.c-torture/unsorted/ext.c: Move to ...
735 * gcc.c-torture/compile/ext.c: ... here.
736 * gcc.c-torture/unsorted/f1.c: Move to ...
737 * gcc.c-torture/compile/f1.c: ... here.
738 * gcc.c-torture/unsorted/f2.c: Move to ...
739 * gcc.c-torture/compile/f2.c: ... here.
740 * gcc.c-torture/unsorted/fdmul.c: Move to ...
741 * gcc.c-torture/compile/fdmul.c: ... here.
742 * gcc.c-torture/unsorted/float.c: Move to ...
743 * gcc.c-torture/compile/float.c: ... here.
744 * gcc.c-torture/unsorted/flo.c: Move to ...
745 * gcc.c-torture/compile/flo.c: ... here.
746 * gcc.c-torture/unsorted/flt_const.c: Move to ...
747 * gcc.c-torture/compile/flt_const.c: ... here.
748 * gcc.c-torture/unsorted/fnul.c: Move to ...
749 * gcc.c-torture/compile/fnul.c: ... here.
750 * gcc.c-torture/unsorted/foo.c: Move to ...
751 * gcc.c-torture/compile/foo.c: ... here.
752 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
753 * gcc.c-torture/compile/forgetcc.c: ... here.
754 * gcc.c-torture/unsorted/fq.c: Move to ...
755 * gcc.c-torture/compile/fq.c: ... here.
756 * gcc.c-torture/unsorted/g.c: Move to ...
757 * gcc.c-torture/compile/g.c: ... here.
758 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
759 * gcc.c-torture/compile/gen_tst.c: ... here.
760 * gcc.c-torture/unsorted/glob.c: Move to ...
761 * gcc.c-torture/compile/glob.c: ... here.
762 * gcc.c-torture/unsorted/gronk.c: Move to ...
763 * gcc.c-torture/compile/gronk.c: ... here.
764 * gcc.c-torture/unsorted/hibug.c: Move to ...
765 * gcc.c-torture/compile/hibug.c: ... here.
766 * gcc.c-torture/unsorted/hi.c: Move to ...
767 * gcc.c-torture/compile/hi.c: ... here.
768 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
769 * gcc.c-torture/compile/HIcmp.c: ... here.
770 * gcc.c-torture/unsorted/HIset.c: Move to ...
771 * gcc.c-torture/compile/HIset.c: ... here.
772 * gcc.c-torture/unsorted/i.c: Move to ...
773 * gcc.c-torture/compile/i.c: ... here.
774 * gcc.c-torture/unsorted/i++.c: Move to ...
775 * gcc.c-torture/compile/i++.c: ... here.
776 * gcc.c-torture/unsorted/ic.c: Move to ...
777 * gcc.c-torture/compile/ic.c: ... here.
778 * gcc.c-torture/unsorted/icmp.c: Move to ...
779 * gcc.c-torture/compile/icmp.c: ... here.
780 * gcc.c-torture/unsorted/ifreg.c: Move to ...
781 * gcc.c-torture/compile/ifreg.c: ... here.
782 * gcc.c-torture/unsorted/imm.c: Move to ...
783 * gcc.c-torture/compile/imm.c: ... here.
784 * gcc.c-torture/unsorted/isinf.c: Move to ...
785 * gcc.c-torture/compile/isinf.c: ... here.
786 * gcc.c-torture/unsorted/jmp.c: Move to ...
787 * gcc.c-torture/compile/jmp.c: ... here.
788 * gcc.c-torture/unsorted/jumptab.c: Move to ...
789 * gcc.c-torture/compile/jumptab.c: ... here.
790 * gcc.c-torture/unsorted/layout.c: Move to ...
791 * gcc.c-torture/compile/layout.c: ... here.
792 * gcc.c-torture/unsorted/lbug.c: Move to ...
793 * gcc.c-torture/compile/lbug.c: ... here.
794 * gcc.c-torture/unsorted/l.c: Move to ...
795 * gcc.c-torture/compile/l.c: ... here.
796 * gcc.c-torture/unsorted/ll1.c: Move to ...
797 * gcc.c-torture/compile/ll1.c: ... here.
798 * gcc.c-torture/unsorted/llbug.c: Move to ...
799 * gcc.c-torture/compile/llbug.c: ... here.
800 * gcc.c-torture/unsorted/lll.c: Move to ...
801 * gcc.c-torture/compile/lll.c: ... here.
802 * gcc.c-torture/unsorted/load8.c: Move to ...
803 * gcc.c-torture/compile/load8.c: ... here.
804 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
805 * gcc.c-torture/compile/loadhicc.c: ... here.
806 * gcc.c-torture/unsorted/log2.c: Move to ...
807 * gcc.c-torture/compile/log2.c: ... here.
808 * gcc.c-torture/unsorted/logic.c: Move to ...
809 * gcc.c-torture/compile/logic.c: ... here.
810 * gcc.c-torture/unsorted/loop-1.c: Move to ...
811 * gcc.c-torture/compile/loop-1.c: ... here.
812 * gcc.c-torture/unsorted/loop386.c: Move to ...
813 * gcc.c-torture/compile/loop386.c: ... here.
814 * gcc.c-torture/unsorted/lop.c: Move to ...
815 * gcc.c-torture/compile/lop.c: ... here.
816 * gcc.c-torture/unsorted/m1.c: Move to ...
817 * gcc.c-torture/compile/m1.c: ... here.
818 * gcc.c-torture/unsorted/m2.c: Move to ...
819 * gcc.c-torture/compile/m2.c: ... here.
820 * gcc.c-torture/unsorted/m5.c: Move to ...
821 * gcc.c-torture/compile/m5.c: ... here.
822 * gcc.c-torture/unsorted/m68.c: Move to ...
823 * gcc.c-torture/compile/m68.c: ... here.
824 * gcc.c-torture/unsorted/mbyte.c: Move to ...
825 * gcc.c-torture/compile/mbyte.c: ... here.
826 * gcc.c-torture/unsorted/mchar.c: Move to ...
827 * gcc.c-torture/compile/mchar.c: ... here.
828 * gcc.c-torture/unsorted/mcmp.c: Move to ...
829 * gcc.c-torture/compile/mcmp.c: ... here.
830 * gcc.c-torture/unsorted/mdouble.c: Move to ...
831 * gcc.c-torture/compile/mdouble.c: ... here.
832 * gcc.c-torture/unsorted/memtst.c: Move to ...
833 * gcc.c-torture/compile/memtst.c: ... here.
834 * gcc.c-torture/unsorted/miscomp.c: Move to ...
835 * gcc.c-torture/compile/miscomp.c: ... here.
836 * gcc.c-torture/unsorted/mm.c: Move to ...
837 * gcc.c-torture/compile/mm.c: ... here.
838 * gcc.c-torture/unsorted/mod.c: Move to ...
839 * gcc.c-torture/compile/mod.c: ... here.
840 * gcc.c-torture/unsorted/modcc.c: Move to ...
841 * gcc.c-torture/compile/modcc.c: ... here.
842 * gcc.c-torture/unsorted/move.c: Move to ...
843 * gcc.c-torture/compile/move.c: ... here.
844 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
845 * gcc.c-torture/compile/move_qhi.c: ... here.
846 * gcc.c-torture/unsorted/mregtst.c: Move to ...
847 * gcc.c-torture/compile/mregtst.c: ... here.
848 * gcc.c-torture/unsorted/msp.c: Move to ...
849 * gcc.c-torture/compile/msp.c: ... here.
850 * gcc.c-torture/unsorted/mtst.c: Move to ...
851 * gcc.c-torture/compile/mtst.c: ... here.
852 * gcc.c-torture/unsorted/mu.c: Move to ...
853 * gcc.c-torture/compile/mu.c: ... here.
854 * gcc.c-torture/unsorted/mul.c: Move to ...
855 * gcc.c-torture/compile/mul.c: ... here.
856 * gcc.c-torture/unsorted/mword1.c: Move to ...
857 * gcc.c-torture/compile/mword1.c: ... here.
858 * gcc.c-torture/unsorted/mword.c: Move to ...
859 * gcc.c-torture/compile/mword.c: ... here.
860 * gcc.c-torture/unsorted/n1.c: Move to ...
861 * gcc.c-torture/compile/n1.c: ... here.
862 * gcc.c-torture/unsorted/nand.c: Move to ...
863 * gcc.c-torture/compile/nand.c: ... here.
864 * gcc.c-torture/unsorted/n.c: Move to ...
865 * gcc.c-torture/compile/n.c: ... here.
866 * gcc.c-torture/unsorted/neg.c: Move to ...
867 * gcc.c-torture/compile/neg.c: ... here.
868 * gcc.c-torture/unsorted/o.c: Move to ...
869 * gcc.c-torture/compile/o.c: ... here.
870 * gcc.c-torture/unsorted/omit.c: Move to ...
871 * gcc.c-torture/compile/omit.c: ... here.
872 * gcc.c-torture/unsorted/opout.c: Move to ...
873 * gcc.c-torture/compile/opout.c: ... here.
874 * gcc.c-torture/unsorted/opt.c: Move to ...
875 * gcc.c-torture/compile/opt.c: ... here.
876 * gcc.c-torture/unsorted/or386.c: Move to ...
877 * gcc.c-torture/compile/or386.c: ... here.
878 * gcc.c-torture/unsorted/or.c: Move to ...
879 * gcc.c-torture/compile/or.c: ... here.
880 * gcc.c-torture/unsorted/parms.c: Move to ...
881 * gcc.c-torture/compile/parms.c: ... here.
882 * gcc.c-torture/unsorted/pass.c: Move to ...
883 * gcc.c-torture/compile/pass.c: ... here.
884 * gcc.c-torture/unsorted/p.c: Move to ...
885 * gcc.c-torture/compile/p.c: ... here.
886 * gcc.c-torture/unsorted/pmt.c: Move to ...
887 * gcc.c-torture/compile/pmt.c: ... here.
888 * gcc.c-torture/unsorted/poor.c: Move to ...
889 * gcc.c-torture/compile/poor.c: ... here.
890 * gcc.c-torture/unsorted/pp.c: Move to ...
891 * gcc.c-torture/compile/pp.c: ... here.
892 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
893 * gcc.c-torture/compile/pret-arg.c: ... here.
894 * gcc.c-torture/unsorted/pyr2.c: Move to ...
895 * gcc.c-torture/compile/pyr2.c: ... here.
896 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
897 * gcc.c-torture/compile/PYRBUG.c: ... here.
898 * gcc.c-torture/unsorted/pyr.c: Move to ...
899 * gcc.c-torture/compile/pyr.c: ... here.
900 * gcc.c-torture/unsorted/q.c: Move to ...
901 * gcc.c-torture/compile/q.c: ... here.
902 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
903 * gcc.c-torture/compile/QIcmp.c: ... here.
904 * gcc.c-torture/unsorted/QIset.c: Move to ...
905 * gcc.c-torture/compile/QIset.c: ... here.
906 * gcc.c-torture/unsorted/r1.c: Move to ...
907 * gcc.c-torture/compile/r1.c: ... here.
908 * gcc.c-torture/unsorted/r.c: Move to ...
909 * gcc.c-torture/compile/r.c: ... here.
910 * gcc.c-torture/unsorted/rel.c: Move to ...
911 * gcc.c-torture/compile/rel.c: ... here.
912 * gcc.c-torture/unsorted/rmsc.c: Move to ...
913 * gcc.c-torture/compile/rmsc.c: ... here.
914 * gcc.c-torture/unsorted/round.c: Move to ...
915 * gcc.c-torture/compile/round.c: ... here.
916 * gcc.c-torture/unsorted/run.c: Move to ...
917 * gcc.c-torture/compile/run.c: ... here.
918 * gcc.c-torture/unsorted/sar.c: Move to ...
919 * gcc.c-torture/compile/sar.c: ... here.
920 * gcc.c-torture/unsorted/s.c: Move to ...
921 * gcc.c-torture/compile/s.c: ... here.
922 * gcc.c-torture/unsorted/scal.c: Move to ...
923 * gcc.c-torture/compile/scal.c: ... here.
924 * gcc.c-torture/unsorted/sc.c: Move to ...
925 * gcc.c-torture/compile/sc.c: ... here.
926 * gcc.c-torture/unsorted/scc.c: Move to ...
927 * gcc.c-torture/compile/scc.c: ... here.
928 * gcc.c-torture/unsorted/scond.c: Move to ...
929 * gcc.c-torture/compile/scond.c: ... here.
930 * gcc.c-torture/unsorted/selfrec.c: Move to ...
931 * gcc.c-torture/compile/selfrec.c: ... here.
932 * gcc.c-torture/unsorted/seq.c: Move to ...
933 * gcc.c-torture/compile/seq.c: ... here.
934 * gcc.c-torture/unsorted/set386.c: Move to ...
935 * gcc.c-torture/compile/set386.c: ... here.
936 * gcc.c-torture/unsorted/set88.c: Move to ...
937 * gcc.c-torture/compile/set88.c: ... here.
938 * gcc.c-torture/unsorted/SFset.c: Move to ...
939 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
940 * gcc.c-torture/unsorted/shand.c: Move to ...
941 * gcc.c-torture/compile/shand.c: ... here.
942 * gcc.c-torture/unsorted/sh.c: Move to ...
943 * gcc.c-torture/compile/sh.c: ... here.
944 * gcc.c-torture/unsorted/shft.c: Move to ...
945 * gcc.c-torture/compile/shft.c: ... here.
946 * gcc.c-torture/unsorted/shift.c: Move to ...
947 * gcc.c-torture/compile/shift.c: ... here.
948 * gcc.c-torture/unsorted/shloop.c: Move to ...
949 * gcc.c-torture/compile/shloop.c: ... here.
950 * gcc.c-torture/unsorted/shm.c: Move to ...
951 * gcc.c-torture/compile/shm.c: ... here.
952 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
953 * gcc.c-torture/compile/SIcmp.c: ... here.
954 * gcc.c-torture/unsorted/signext2.c: Move to ...
955 * gcc.c-torture/compile/signext2.c: ... here.
956 * gcc.c-torture/unsorted/signext.c: Move to ...
957 * gcc.c-torture/compile/signext.c: ... here.
958 * gcc.c-torture/unsorted/sim.c: Move to ...
959 * gcc.c-torture/compile/sim.c: ... here.
960 * gcc.c-torture/unsorted/simple.c: Move to ...
961 * gcc.c-torture/compile/simple.c: ... here.
962 * gcc.c-torture/unsorted/SIset.c: Move to ...
963 * gcc.c-torture/compile/SIset.c: ... here.
964 * gcc.c-torture/unsorted/sne.c: Move to ...
965 * gcc.c-torture/compile/sne.c: ... here.
966 * gcc.c-torture/unsorted/sound.c: Move to ...
967 * gcc.c-torture/compile/sound.c: ... here.
968 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
969 * gcc.c-torture/compile/sparcbug.c: ... here.
970 * gcc.c-torture/unsorted/speed.c: Move to ...
971 * gcc.c-torture/compile/speed.c: ... here.
972 * gcc.c-torture/unsorted/stor.c: Move to ...
973 * gcc.c-torture/compile/stor.c: ... here.
974 * gcc.c-torture/unsorted/store0.c: Move to ...
975 * gcc.c-torture/compile/store0.c: ... here.
976 * gcc.c-torture/unsorted/storecc.c: Move to ...
977 * gcc.c-torture/compile/storecc.c: ... here.
978 * gcc.c-torture/unsorted/str.c: Move to ...
979 * gcc.c-torture/compile/str.c: ... here.
980 * gcc.c-torture/unsorted/stru.c: Move to ...
981 * gcc.c-torture/compile/stru.c: ... here.
982 * gcc.c-torture/unsorted/structret.c: Move to ...
983 * gcc.c-torture/compile/structret.c: ... here.
984 * gcc.c-torture/unsorted/stuct.c: Move to ...
985 * gcc.c-torture/compile/stuct.c: ... here.
986 * gcc.c-torture/unsorted/sub32.c: Move to ...
987 * gcc.c-torture/compile/sub32.c: ... here.
988 * gcc.c-torture/unsorted/subcc.c: Move to ...
989 * gcc.c-torture/compile/subcc.c: ... here.
990 * gcc.c-torture/unsorted/subcse.c: Move to ...
991 * gcc.c-torture/compile/subcse.c: ... here.
992 * gcc.c-torture/unsorted/sym.c: Move to ...
993 * gcc.c-torture/compile/sym.c: ... here.
994 * gcc.c-torture/unsorted/symconst.c: Move to ...
995 * gcc.c-torture/compile/symconst.c: ... here.
996 * gcc.c-torture/unsorted/t.c: Move to ...
997 * gcc.c-torture/compile/t.c: ... here.
998 * gcc.c-torture/unsorted/test.c: Move to ...
999 * gcc.c-torture/compile/test.c: ... here.
1000 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1001 * gcc.c-torture/compile/test-flow.c: ... here.
1002 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1003 * gcc.c-torture/compile/test-loop.c: ... here.
1004 * gcc.c-torture/unsorted/time.c: Move to ...
1005 * gcc.c-torture/compile/time.c: ... here.
1006 * gcc.c-torture/unsorted/tmp.c: Move to ...
1007 * gcc.c-torture/compile/tmp.c: ... here.
1008 * gcc.c-torture/unsorted/trivial.c: Move to ...
1009 * gcc.c-torture/compile/trivial.c: ... here.
1010 * gcc.c-torture/unsorted/trunc.c: Move to ...
1011 * gcc.c-torture/compile/trunc.c: ... here.
1012 * gcc.c-torture/unsorted/u.c: Move to ...
1013 * gcc.c-torture/compile/u.c: ... here.
1014 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1015 * gcc.c-torture/compile/udconvert.c: ... here.
1016 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1017 * gcc.c-torture/compile/udivmod4.c: ... here.
1018 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1019 * gcc.c-torture/compile/UHIcmp.c: ... here.
1020 * gcc.c-torture/unsorted/uns.c: Move to ...
1021 * gcc.c-torture/compile/uns.c: ... here.
1022 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1023 * gcc.c-torture/compile/uns_tst.c: ... here.
1024 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1025 * gcc.c-torture/compile/UQIcmp.c: ... here.
1026 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1027 * gcc.c-torture/compile/USIcmp.c: ... here.
1028 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1029 * gcc.c-torture/compile/uuarg.c: ... here.
1030 * gcc.c-torture/unsorted/v.c: Move to ...
1031 * gcc.c-torture/compile/v.c: ... here.
1032 * gcc.c-torture/unsorted/w.c: Move to ...
1033 * gcc.c-torture/compile/w.c: ... here.
1034 * gcc.c-torture/unsorted/ww.c: Move to ...
1035 * gcc.c-torture/compile/ww.c: ... here.
1036 * gcc.c-torture/unsorted/xb.c: Move to ...
1037 * gcc.c-torture/compile/xb.c: ... here.
1038 * gcc.c-torture/unsorted/xbg.c: Move to ...
1039 * gcc.c-torture/compile/xbg.c: ... here.
1040 * gcc.c-torture/unsorted/x.c: Move to ...
1041 * gcc.c-torture/compile/x.c: ... here.
1042 * gcc.c-torture/unsorted/xc.c: Move to ...
1043 * gcc.c-torture/compile/xc.c: ... here.
1044 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1045 * gcc.c-torture/compile/xcsebug.c: ... here.
1046 * gcc.c-torture/unsorted/xdi.c: Move to ...
1047 * gcc.c-torture/compile/xdi.c: ... here.
1048 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1049 * gcc.c-torture/compile/xfoo.c: ... here.
1050 * gcc.c-torture/unsorted/xi.c: Move to ...
1051 * gcc.c-torture/compile/xi.c: ... here.
1052 * gcc.c-torture/unsorted/xlop.c: Move to ...
1053 * gcc.c-torture/compile/xlop.c: ... here.
1054 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1055 * gcc.c-torture/compile/xmtst.c: ... here.
1056 * gcc.c-torture/unsorted/xneg.c: Move to ...
1057 * gcc.c-torture/compile/xneg.c: ... here.
1058 * gcc.c-torture/unsorted/xopt.c: Move to ...
1059 * gcc.c-torture/compile/xopt.c: ... here.
1060 * gcc.c-torture/unsorted/xor.c: Move to ...
1061 * gcc.c-torture/compile/xor.c: ... here.
1062 * gcc.c-torture/unsorted/xorn.c: Move to ...
1063 * gcc.c-torture/compile/xorn.c: ... here.
1064 * gcc.c-torture/unsorted/xp.c: Move to ...
1065 * gcc.c-torture/compile/xp.c: ... here.
1066 * gcc.c-torture/unsorted/xpp.c: Move to ...
1067 * gcc.c-torture/compile/xpp.c: ... here.
1068 * gcc.c-torture/unsorted/xs.c: Move to ...
1069 * gcc.c-torture/compile/xs.c: ... here.
1070 * gcc.c-torture/unsorted/xsh.c: Move to ...
1071 * gcc.c-torture/compile/xsh.c: ... here.
1072 * gcc.c-torture/unsorted/xz.c: Move to ...
1073 * gcc.c-torture/compile/xz.c: ... here.
1074 * gcc.c-torture/unsorted/xzz.c: Move to ...
1075 * gcc.c-torture/compile/xzz.c: ... here.
1076
1077 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1078
1079 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1080 (abort, exit): Declare.
1081
1082 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1083
1084 PR sanitizer/61897
1085 PR sanitizer/62140
1086 * c-c++-common/asan/pr62140-1.c: New test.
1087 * c-c++-common/asan/pr62140-2.c: New test.
1088
1089 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1090 Tobias Burnus <burnus@net-b.de>
1091
1092 PR fortran/62309
1093 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1094
1095 2014-08-31 Tobias Burnus <burnus@net-b.de>
1096
1097 * gfortran.dg/coarray_lib_comm_1.f90: New.
1098
1099 2014-08-30 Andrew Pinski <apinski@cavium.com>
1100
1101 * gcc.c-torture/execute/20140828-1.c: New testcase.
1102
1103 2014-08-29 DJ Delorie <dj@redhat.com>
1104
1105 * lib/target-supports.exp (check_effective_target_size32plus):
1106 Increase size to avoid false positives on 24-bit address spaces.
1107 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1108 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1109 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1110 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1111 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1112 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1113 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1114 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1115
1116 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/54002
1119 * g++.dg/cpp0x/constexpr-54002.C: New.
1120
1121 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1122
1123 PR c++/56991
1124 * g++.dg/cpp0x/constexpr-56991.C: New.
1125
1126 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1127
1128 PR c++/57764
1129 * g++.dg/cpp0x/constexpr-57764.C: New.
1130
1131 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1132
1133 PR c++/59938
1134 * g++.dg/cpp0x/constexpr-59938.C: New.
1135
1136 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/61484
1139 * g++.dg/cpp0x/constexpr-61484.C: New.
1140
1141 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1142
1143 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1144 vec_round, vec_splat, vec_div, and vec_mul.
1145 * gcc.target/powerpc/builtins-2.c: New test.
1146
1147 2014-08-28 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/62283
1150 * gfortran.dg/vect/pr62283.f: New testcase.
1151 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1152 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1153 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1154 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1155 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1156 * gcc.dg/vect/vect-33.c: Likewise.
1157
1158 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1159
1160 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1161
1162 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1163
1164 PR cpp/23827 - standard C++ should not have hex float preprocessor
1165 tokens
1166 * g++.dg/cpp/pr23827_cxx11.C: New.
1167 * g++.dg/cpp/pr23827_cxx98.C: New.
1168 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1169 * gcc.dg/cpp/pr23827_c90.c: New.
1170 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1171 * gcc.dg/cpp/pr23827_c99.c: New.
1172
1173 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/52892
1176 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1177 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1178 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1179
1180 2014-08-27 Guozhi Wei <carrot@google.com>
1181
1182 PR target/62262
1183 * gcc.target/aarch64/pr62262.c: New test.
1184
1185 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1186
1187 PR target/60606
1188 PR target/61330
1189 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1190 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1191
1192 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1193
1194 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1195 failure on s390*-*-linux-gnu.
1196
1197 2014-08-26 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/62175
1200 * g++.dg/torture/pr62175.C: New testcase.
1201
1202 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1203
1204 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1205 copy of compile/compile.exp.
1206 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1207 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1208 i?86-*.
1209 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1210 m32c-*-*.
1211 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1212 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1213 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1214 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1215 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1216 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1217 * gcc.c-torture/execute/20040703-1.c: Likewise.
1218 * gcc.c-torture/execute/20040705-1.c: Likewise.
1219 * gcc.c-torture/execute/20040705-2.c: Likewise.
1220 * gcc.c-torture/execute/20040709-1.c: Likewise.
1221 * gcc.c-torture/execute/20040709-2.c: Likewise.
1222 * gcc.c-torture/execute/20040811-1.c: Likewise.
1223 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1224 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1225 compiling for x86_64-* or i?86-*.
1226 * gcc.c-torture/execute/20050604-1.c: Likewise.
1227 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1228 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1229 for x86_64-* or i?86-*.
1230 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1231 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1232 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1233 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1234 option.
1235 * gcc.c-torture/execute/20111227-2.c: Moved to...
1236 * gcc.dg/20111227-2.c: ... here. Add -free option.
1237 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1238 * gcc.dg/20111227-3.c: ... here. Add -free option.
1239 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1240 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1241 declarations for abort and exit.
1242 * gcc.c-torture/execute/920711-1.c: Likewise.
1243 * gcc.c-torture/execute/930529-1.c: Likewise.
1244 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1245 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1246 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1247 exit.
1248 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1249 for i?86-* or x86_64-*. Add declarations for abort and exit.
1250 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1251 i?86-* or x86_64-*.
1252 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1253 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1254 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1255 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1256 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1257 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1258 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1259 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1260 m68k-linux.
1261 * gcc.c-torture/execute/loop-2g.c: Likewise.
1262 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1263 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1264 powerpc-*-eabi*.
1265 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1266 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1267 * gcc.c-torture/execute/pr23047.c: Likewise.
1268 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1269 declarations for abort and exit.
1270 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1271 * gcc.c-torture/execute/pr31448.c: Likewise.
1272 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1273 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1274 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1275 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1276 Skip on spu-*.
1277 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1278 declarations for abort and exit.
1279 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1280 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1281 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1282 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1283 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1284 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1285 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1286 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1287 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1288 * gcc.c-torture/execute/pr56799.c: Likewise.
1289 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1290 option. Add declarations for abort and exit.
1291 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1292 * gcc.c-torture/execute/pr58570.c: Likewise.
1293 * gcc.c-torture/execute/pr60822.c: Likewise.
1294 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1295 * gcc.c-torture/execute/shiftdi.c: Likewise.
1296 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1297 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1298 * gcc.c-torture/execute/usmul.c: Require int32plus.
1299 * gcc.c-torture/execute/vrp-5.c: Likewise.
1300 * gcc.c-torture/execute/vrp-6.c: Likewise.
1301 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1302 * gcc.c-torture/execute/20010122-1.x: Delete.
1303 * gcc.c-torture/execute/20010129-1.x: Delete.
1304 * gcc.c-torture/execute/20020404-1.x: Delete.
1305 * gcc.c-torture/execute/20021024-1.x: Delete.
1306 * gcc.c-torture/execute/20021127-1.x: Delete.
1307 * gcc.c-torture/execute/20030125-1.x: Delete.
1308 * gcc.c-torture/execute/20030216-1.x: Delete.
1309 * gcc.c-torture/execute/20030222-1.x: Delete.
1310 * gcc.c-torture/execute/20040629-1.x: Delete.
1311 * gcc.c-torture/execute/20040703-1.x: Delete.
1312 * gcc.c-torture/execute/20040705-1.x: Delete.
1313 * gcc.c-torture/execute/20040705-2.x: Delete.
1314 * gcc.c-torture/execute/20040709-1.x: Delete.
1315 * gcc.c-torture/execute/20040709-2.x: Delete.
1316 * gcc.c-torture/execute/20040811-1.x: Delete.
1317 * gcc.c-torture/execute/20050316-1.x: Delete.
1318 * gcc.c-torture/execute/20050316-2.x: Delete.
1319 * gcc.c-torture/execute/20050316-3.x: Delete.
1320 * gcc.c-torture/execute/20050604-1.x: Delete.
1321 * gcc.c-torture/execute/20061101-1.x: Delete.
1322 * gcc.c-torture/execute/20061220-1.x: Delete.
1323 * gcc.c-torture/execute/20081117-1.x: Delete.
1324 * gcc.c-torture/execute/20101011-1.x: Delete.
1325 * gcc.c-torture/execute/20120919-1.x: Delete.
1326 * gcc.c-torture/execute/920612-1.x: Delete.
1327 * gcc.c-torture/execute/920710-1.x: Delete.
1328 * gcc.c-torture/execute/920711-1.x: Delete.
1329 * gcc.c-torture/execute/930529-1.x: Delete.
1330 * gcc.c-torture/execute/931004-12.x: Delete.
1331 * gcc.c-torture/execute/980709-1.x: Delete.
1332 * gcc.c-torture/execute/981130-1.x: Delete.
1333 * gcc.c-torture/execute/990127-2.x: Delete.
1334 * gcc.c-torture/execute/990413-2.x: Delete.
1335 * gcc.c-torture/execute/990826-0.x: Delete.
1336 * gcc.c-torture/execute/bf64-1.x: Delete.
1337 * gcc.c-torture/execute/bitfld-4.x: Delete.
1338 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1339 * gcc.c-torture/execute/cvt-1.x: Delete.
1340 * gcc.c-torture/execute/eeprof-1.x: Delete.
1341 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1342 * gcc.c-torture/execute/loop-2f.x: Delete.
1343 * gcc.c-torture/execute/loop-2g.x: Delete.
1344 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1345 * gcc.c-torture/execute/nest-align-1.x: Delete.
1346 * gcc.c-torture/execute/pr19689.x: Delete.
1347 * gcc.c-torture/execute/pr22493-1.x: Delete.
1348 * gcc.c-torture/execute/pr23047.x: Delete.
1349 * gcc.c-torture/execute/pr23135.x: Delete.
1350 * gcc.c-torture/execute/pr29797-1.x: Delete.
1351 * gcc.c-torture/execute/pr31448.x: Delete.
1352 * gcc.c-torture/execute/pr35456.x: Delete.
1353 * gcc.c-torture/execute/pr37573.x: Delete.
1354 * gcc.c-torture/execute/pr38151.x: Delete.
1355 * gcc.c-torture/execute/pr39228.x: Delete.
1356 * gcc.c-torture/execute/pr39501.x: Delete.
1357 * gcc.c-torture/execute/pr40386.x: Delete.
1358 * gcc.c-torture/execute/pr43220.x: Delete.
1359 * gcc.c-torture/execute/pr44683.x: Delete.
1360 * gcc.c-torture/execute/pr45262.x: Delete.
1361 * gcc.c-torture/execute/pr47237.x: Delete.
1362 * gcc.c-torture/execute/pr51581-1.x: Delete.
1363 * gcc.c-torture/execute/pr51581-2.x: Delete.
1364 * gcc.c-torture/execute/pr52979-1.x: Delete.
1365 * gcc.c-torture/execute/pr52979-2.x: Delete.
1366 * gcc.c-torture/execute/pr53366-1.x: Delete.
1367 * gcc.c-torture/execute/pr56799.x: Delete.
1368 * gcc.c-torture/execute/pr57124.x: Delete.
1369 * gcc.c-torture/execute/pr57344-2.x: Delete.
1370 * gcc.c-torture/execute/pr58570.x: Delete.
1371 * gcc.c-torture/execute/pr60822.x: Delete.
1372 * gcc.c-torture/execute/pr7284-1.x: Delete.
1373 * gcc.c-torture/execute/shiftdi.x: Delete.
1374 * gcc.c-torture/execute/simd-4.x: Delete.
1375 * gcc.c-torture/execute/strncmp-1.x: Delete.
1376 * gcc.c-torture/execute/usmul.x: Delete.
1377 * gcc.c-torture/execute/vrp-5.x: Delete.
1378 * gcc.c-torture/execute/vrp-6.x: Delete.
1379 * gcc.c-torture/execute/zerolen-2.x: Delete.
1380
1381 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1384
1385 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/34938
1388 * g++.dg/template/pr34938-1.C: New.
1389 * g++.dg/template/pr34938-2.C: Likewise.
1390
1391 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1392
1393 PR target/61996
1394 * gcc.target/sh/pr61996.c: New.
1395
1396 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1397
1398 * g++.dg/cpp0x/cplusplus.C: New.
1399 * g++.dg/cpp0x/cplusplus_0x.C: New.
1400 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1401 * g++.dg/cpp0x/auto41.C: Ditto.
1402 * g++.dg/cpp0x/auto9.C: Ditto.
1403 * g++.dg/cpp0x/initlist26.C: Ditto.
1404 * g++.dg/cpp0x/pr59111.C: Ditto.
1405 * g++.dg/cpp0x/trailing2.C: Ditto.
1406 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1407 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1408 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1409 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1410 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1411 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1412 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1413 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1414 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1415 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1416 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1417 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1418 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1419 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1420 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1421 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1422 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1423 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1424 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1425 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1426 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1427 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1428 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1429 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1430 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1431 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1432 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1433 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1434 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1435 * g++.dg/cpp1y/digit-sep.C: Ditto.
1436 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1437 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1438 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1439 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1440 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1441 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1442 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1443 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1444 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1445 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1446 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1447 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1448 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1449 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1450 * g++.dg/cpp1y/lambda-init.C: Ditto.
1451 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1452 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1453 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1454 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1455 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1456 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1457 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1458 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1459 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1460 * g++.dg/cpp1y/mangle1.C: Ditto.
1461 * g++.dg/cpp1y/pr57640.C: Ditto.
1462 * g++.dg/cpp1y/pr57644.C: Ditto.
1463 * g++.dg/cpp1y/pr58500.C: Ditto.
1464 * g++.dg/cpp1y/pr58533.C: Ditto.
1465 * g++.dg/cpp1y/pr58534.C: Ditto.
1466 * g++.dg/cpp1y/pr58535.C: Ditto.
1467 * g++.dg/cpp1y/pr58536.C: Ditto.
1468 * g++.dg/cpp1y/pr58548.C: Ditto.
1469 * g++.dg/cpp1y/pr58549.C: Ditto.
1470 * g++.dg/cpp1y/pr58637.C: Ditto.
1471 * g++.dg/cpp1y/pr58708.C: Ditto.
1472 * g++.dg/cpp1y/pr59110.C: Ditto.
1473 * g++.dg/cpp1y/pr59112.C: Ditto.
1474 * g++.dg/cpp1y/pr59113.C: Ditto.
1475 * g++.dg/cpp1y/pr59629.C: Ditto.
1476 * g++.dg/cpp1y/pr59635.C: Ditto.
1477 * g++.dg/cpp1y/pr59636.C: Ditto.
1478 * g++.dg/cpp1y/pr59638.C: Ditto.
1479 * g++.dg/cpp1y/pr59867.C: Ditto.
1480 * g++.dg/cpp1y/pr60033.C: Ditto.
1481 * g++.dg/cpp1y/pr60052.C: Ditto.
1482 * g++.dg/cpp1y/pr60053.C: Ditto.
1483 * g++.dg/cpp1y/pr60054.C: Ditto.
1484 * g++.dg/cpp1y/pr60064.C: Ditto.
1485 * g++.dg/cpp1y/pr60065.C: Ditto.
1486 * g++.dg/cpp1y/pr60190.C: Ditto.
1487 * g++.dg/cpp1y/pr60311.C: Ditto.
1488 * g++.dg/cpp1y/pr60332.C: Ditto.
1489 * g++.dg/cpp1y/pr60376.C: Ditto.
1490 * g++.dg/cpp1y/pr60377.C: Ditto.
1491 * g++.dg/cpp1y/pr60384.C: Ditto.
1492 * g++.dg/cpp1y/pr60390.C: Ditto.
1493 * g++.dg/cpp1y/pr60391.C: Ditto.
1494 * g++.dg/cpp1y/pr60393.C: Ditto.
1495 * g++.dg/cpp1y/pr60573.C: Ditto.
1496 * g++.dg/cpp1y/pr60626.C: Ditto.
1497 * g++.dg/cpp1y/pr60627.C: Ditto.
1498 * g++.dg/cpp1y/regress1.C: Ditto.
1499 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1500 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1501 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1502 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1503 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1504 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1505 * g++.dg/cpp1y/var-templ1.C: Ditto.
1506 * g++.dg/cpp1y/var-templ2.C: Ditto.
1507 * g++.dg/cpp1y/var-templ3.C: Ditto.
1508 * g++.dg/cpp1y/var-templ4.C: Ditto.
1509 * g++.dg/cpp1y/var-templ5.C: Ditto.
1510 * g++.dg/cpp1y/var-templ6.C: Ditto.
1511 * g++.dg/cpp1y/var-templ7.C: Ditto.
1512 * g++.dg/cpp1y/vla1.C: Ditto.
1513 * g++.dg/cpp1y/vla2.C: Ditto.
1514 * g++.dg/cpp1y/vla3.C: Ditto.
1515 * g++.dg/cpp1y/vla4.C: Ditto.
1516 * g++.dg/cpp1y/vla5.C: Ditto.
1517 * g++.dg/cpp1y/vla8.C: Ditto.
1518 * g++.dg/cpp1y/vla9.C: Ditto.
1519 * g++.dg/cpp1y/vla10.C: Ditto.
1520 * g++.dg/cpp1y/vla11.C: Ditto.
1521 * g++.dg/cpp1y/vla12.C: Ditto.
1522 * g++.dg/cpp1y/vla13.C: Ditto.
1523 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1524 * g++.dg/ext/vector23.C: Ditto.
1525 * g++.dg/ext/vla11.C: Ditto.
1526 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1527 * g++.dg/warn/Wvla-2.C: Ditto.
1528 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1529 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1530 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1531 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1532 in error message.
1533 * g++.dg/system-binary-constants-1.C: Ditto.
1534 * g++.dg/cpp1y/cplusplus_1y.C: New.
1535 * g++.dg/cpp1z/cplusplus.C: New.
1536 * lib/target-supports.exp:
1537 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1538 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1539 (check_effective_target_c++11_down): Ditto.
1540
1541 2014-08-22 Marek Polacek <polacek@redhat.com>
1542
1543 PR c++/62199
1544 * c-c++-common/pr62199.c: New test.
1545 * c-c++-common/pr62199-2.c: New test.
1546 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1547
1548 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1549
1550 PR c++/57709
1551 * g++.dg/Wshadow.C: New test.
1552
1553 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1554
1555 PR fortran/62135
1556 * gfortran.dg/pr62135.f90: New test.
1557
1558 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1559
1560 * g++.dg/warn/wdate-time.C: Remove.
1561 * gcc.dg/wdate-time.c: Move from here...
1562 * c-c++-common/wdate-time.c: ... to here.
1563
1564 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1565
1566 * gfortran.dg/use_without_only_1.f90: New test.
1567
1568 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1569
1570 PR other/62008
1571 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1572
1573 2014-08-22 Tony Wang <tony.wang@arm.com>
1574
1575 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1576 dejagnu wrapper.
1577
1578 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1579
1580 PR fortran/62214
1581 * gfortran.dg/array_assignment_5.f90: New test.
1582
1583 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1584
1585 * lib/target-supports.exp
1586 (check_effective_target_logical_op_short_circuit): Add nios2.
1587 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1588 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1589 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1590 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1591 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1592 for test using -fPIC.
1593 * gcc.dg/lto/pr61526_0.c: Likewise.
1594
1595 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1596
1597 PR tree-optimization/62091
1598 * g++.dg/ipa/devirt-37.C: Update template.
1599 * g++.dg/ipa/devirt-40.C: New testcase.
1600
1601 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1602
1603 PR tree-optimization/62112
1604 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1605 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1606 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1607 * gcc.c-torture/execute/20071219-1.c: Likewise.
1608
1609 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610
1611 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1612
1613 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1614
1615 * gcc.target/powerpc/swaps-p8-1.c: New test.
1616 * gcc.target/powerpc/swaps-p8-2.c: New test.
1617 * gcc.target/powerpc/swaps-p8-3.c: New test.
1618 * gcc.target/powerpc/swaps-p8-4.c: New test.
1619 * gcc.target/powerpc/swaps-p8-5.c: New test.
1620 * gcc.target/powerpc/swaps-p8-6.c: New test.
1621 * gcc.target/powerpc/swaps-p8-7.c: New test.
1622 * gcc.target/powerpc/swaps-p8-8.c: New test.
1623 * gcc.target/powerpc/swaps-p8-9.c: New test.
1624 * gcc.target/powerpc/swaps-p8-10.c: New test.
1625 * gcc.target/powerpc/swaps-p8-11.c: New test.
1626 * gcc.target/powerpc/swaps-p8-12.c: New test.
1627
1628 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1629
1630 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1631
1632 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1633
1634 * g++.dg/ipa/devirt-37.C: Fix testcase.
1635
1636 2014-08-20 Martin Jambor <mjambor@suse.cz>
1637 Wei Mi <wmi@google.com>
1638
1639 PR ipa/60449
1640 PR middle-end/61776
1641 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1642 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1643 * testsuite/gcc.dg/pr61776.c: New test.
1644
1645 2014-08-20 Steve Ellcey <sellcey@mips.com>
1646
1647 PR middle-end/49191
1648 * lib/target-supports.exp (check_effective_target_non_strict_align):
1649 Add function description.
1650
1651 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1652
1653 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1654 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1655
1656 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1657
1658 PR c/59304
1659 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1660 before setting the option.
1661 * diagnostic.c (diagnostic_classify_diagnostic): Record
1662 command-line status.
1663
1664 2014-08-20 Mark Wielaard <mjw@redhat.com>
1665
1666 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1667
1668 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1669
1670 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1671 Return memory full when we have a tiny target and relocation
1672 truncation occurs.
1673 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1674 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1675 * lib/target-supports.exp (check_effective_target_tiny): New function.
1676
1677 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1678
1679 * gfortran.dg/errnocheck_1.f90: New test.
1680 * gfortran.dg/associative_1.f90: New test.
1681
1682 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1683
1684 PR preprocessor/51303
1685 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1686
1687 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1688
1689 PR c/60975
1690 PR c/53063
1691 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1692
1693 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1694
1695 * lib/target-supports.exp
1696 (check_effective_target_arm_v8_neon_ok_nocache): Add
1697 "-march-armv8-a" to compile flags.
1698
1699 2014-08-19 Marek Polacek <polacek@redhat.com>
1700
1701 PR c++/62153
1702 * c-c++-common/Wbool-compare-1.c: New test.
1703
1704 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1705
1706 PR c/45584
1707 * gcc.dg/pr13519-1.c: Adjust.
1708
1709 2014-08-19 Mark Wielaard <mjw@redhat.com>
1710
1711 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1712
1713 2014-07-08 Mark Wielaard <mjw@redhat.com>
1714
1715 PR debug/59051
1716 * gcc.dg/guality/restrict.c: New test.
1717
1718 2014-08-19 Mark Wielaard <mjw@redhat.com>
1719
1720 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1721 matching. Catch '<unknown type in ' to recognize older gdb versions.
1722 * gcc.dg/guality/const-volatile.c: New test.
1723
1724 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1725
1726 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1727 !gas.
1728
1729 2014-08-19 Marek Polacek <polacek@redhat.com>
1730
1731 * gcc.dg/Wc99-c11-compat-1.c: New test.
1732 * gcc.dg/Wc99-c11-compat-2.c: New test.
1733 * gcc.dg/Wc99-c11-compat-3.c: New test.
1734 * gcc.dg/Wc99-c11-compat-4.c: New test.
1735 * gcc.dg/Wc99-c11-compat-5.c: New test.
1736 * gcc.dg/Wc99-c11-compat-6.c: New test.
1737 * gcc.dg/Wc99-c11-compat-7.c: New test.
1738
1739 2014-08-19 Marek Polacek <polacek@redhat.com>
1740
1741 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1742 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1743 * gcc.dg/Wc90-c99-compat-7.c: New test.
1744 * gcc.dg/Wc90-c99-compat-8.c: New test.
1745 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1746
1747 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1748 Steven Bosscher <steven@gcc.gnu.org>
1749
1750 PR c/52952
1751 * gcc.dg/redecl-4.c: Add column markers.
1752 * gcc.dg/format/bitfld-1.c: Likewise.
1753 * gcc.dg/format/attr-2.c: Likewise.
1754 * gcc.dg/format/attr-6.c: Likewise.
1755 * gcc.dg/format/array-1.c: Likewise.
1756 * gcc.dg/format/attr-7.c: Likewise.
1757 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1758 * gcc.dg/format/attr-4.c: Likewise.
1759 * gcc.dg/format/branch-1.c: Likewise.
1760 * gcc.dg/format/c90-printf-1.c: Likewise.
1761
1762 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1763
1764 * guality/nrv-1.c: Add `used' attribute to a1.
1765
1766 2014-08-18 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/62090
1769 * gcc.dg/pr62090-2.c: New testcase.
1770
1771 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1772
1773 * g++.dg/ipa/pr61800.C: New.
1774
1775 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1776
1777 PR sanitizer/62089
1778 * c-c++-common/asan/pr62089.c: New test.
1779 * c-c++-common/asan/bitfield-1.c: New test.
1780 * c-c++-common/asan/bitfield-2.c: New test.
1781 * c-c++-common/asan/bitfield-3.c: New test.
1782 * c-c++-common/asan/bitfield-4.c: New test.
1783
1784 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1785
1786 PR tree-optimization/52904
1787 * gcc.dg/pr52904.c: New test.
1788
1789 2014-08-17 Tobias Burnus <burnus@net-b.de>
1790
1791 * gfortran.dg/finalize_27.f90: New.
1792
1793 2014-08-16 Andrew Pinski <apinski@cavium.com>
1794
1795 * gcc.c-torture/compile/20140816-1.c: New testcase.
1796
1797 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1798
1799 PR c++/52819
1800 * g++.dg/template/pr52819.C: New.
1801
1802 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1803
1804 PR fortran/62142
1805 * gfortran.dg/realloc_on_assign_24.f90: New test.
1806
1807 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1808
1809 PR c++/62072
1810 Revert:
1811 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 DR 1584
1814 PR c++/57466
1815 * g++.dg/template/pr57466.C: New.
1816 * g++.dg/cpp0x/pr57466.C: Likewise.
1817 * g++.dg/template/unify6.C: Update.
1818
1819 * g++.dg/cpp0x/sfinae52.C: New.
1820
1821 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1822
1823 PR target/61878
1824 * gcc.target/i386/avx512f-typecast-1.c: New test.
1825 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1826 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1828 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1829 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1830 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1831 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1832 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1834 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1835 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1836 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1837 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1838 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1839 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1840 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1841 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1842 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1843 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1844 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1845 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1846 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1847 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1848 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1849 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1850 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1851 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1852 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1853 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1854 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1855 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1856 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1857 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1858 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1859 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1860 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1861 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1862 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1863 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1864 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1865
1866 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1867 Tobias Burnus <burnus@net-b.de>
1868
1869 PR fortran/62131
1870 * gfortran.dg/gomp/pr62131.f90: New test.
1871
1872 2014-08-15 Richard Biener <rguenther@suse.de>
1873
1874 PR tree-optimization/62031
1875 * gcc.dg/torture/pr62031.c: New testcase.
1876
1877 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1878
1879 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1880
1881 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1882
1883 PR tree-optimization/62091
1884 * g++.dg/ipa/devirt-38.C: New testcase.
1885
1886 2014-08-14 Marek Polacek <polacek@redhat.com>
1887
1888 DR 458
1889 * gcc.dg/c11-stdatomic-2.c: New test.
1890
1891 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/62106
1894 * gfortran.dg/array_constructor_49.f90: New test.
1895
1896 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 PR c++/54377
1899 * g++.dg/template/pr54377.C: New.
1900 * g++.dg/cpp0x/pr54377.C: Likewise.
1901 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1902 * g++.dg/cpp0x/pr51226.C: Likewise.
1903 * g++.dg/cpp0x/variadic2.C: Likewise.
1904 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1905 * g++.dg/template/dtor3.C: Likewise.
1906 * g++.dg/template/qualttp4.C: Likewise.
1907 * g++.dg/template/spec28.C: Likewise.
1908 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1909 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1910
1911 2014-08-14 Tom de Vries <tom@codesourcery.com>
1912
1913 PR rtl-optimization/62004
1914 PR rtl-optimization/62030
1915 * gcc.dg/pr62004.c: New test.
1916 * gcc.dg/pr62030.c: Same.
1917 * gcc.target/mips/pr62030-octeon.c: Same.
1918
1919 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1920
1921 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1922 * g++.dg/cpp0x/decltype2.C: Likewise.
1923 * g++.dg/cpp0x/decltype3.C: Likewise.
1924 * g++.dg/cpp0x/pr60249.C: Likewise.
1925 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1926 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1927 * g++.dg/cpp0x/variadic2.C: Likewise.
1928 * g++.dg/cpp0x/variadic74.C: Likewise.
1929 * g++.dg/parse/error10.C: Likewise.
1930 * g++.dg/parse/error15.C: Likewise.
1931 * g++.dg/parse/error2.C: Likewise.
1932 * g++.dg/template/crash106.C: Likewise.
1933 * g++.dg/template/crash89.C: Likewise.
1934 * g++.dg/template/nontype7.C: Likewise.
1935 * g++.dg/template/void3.C: Likewise.
1936 * g++.dg/template/void7.C: Likewise.
1937
1938 2014-08-14 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/62090
1941 * gcc.dg/pr62090.c: New testcase.
1942
1943 2014-08-14 Richard Biener <rguenther@suse.de>
1944
1945 PR rtl-optimization/62079
1946 * g++.dg/pr62079.C: New testcase.
1947
1948 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1949
1950 * gcc.target/arm/max-insns-skipped.c: New test.
1951
1952 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1953
1954 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1955
1956 2014-08-12 Marek Polacek <polacek@redhat.com>
1957
1958 * gcc.dg/concat.c: Add dg-options.
1959 * gcc.dg/func-outside-2.c: Add __extension__.
1960 * gcc.dg/pr19967.c: Use -std=c99.
1961 * gcc.dg/pr22458-1.c: Add dg-options.
1962 * gcc.dg/pr33676.c: Add dg-options.
1963 * gcc.dg/gnu-predef-1.c: New test.
1964 * gcc.dg/c90-func-1.c: New test.
1965 * gcc.dg/c90-func-2.c: New test.
1966 * gcc.dg/c90-func-2.h: New test.
1967
1968 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1969
1970 * lib/target/supports.exp
1971 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1972 or later.
1973
1974 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1975
1976 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1977 on Neon hardware.
1978
1979 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1980 * gcc.target/arm/pr59985.c: Likewise.
1981
1982 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1983
1984 PR other/61962
1985 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1986
1987 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1988
1989 PR middle-end/62103
1990 * gcc.c-torture/execute/bitfld-6.c: New test.
1991
1992 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1993
1994 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1995 * gcc.target/arm/pr56184.C: Likewise.
1996 * gcc.target/arm/pr59896.c: Likewise.
1997 * gcc.target/arm/stack-red-zone.c: Likewise.
1998 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1999
2000 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2001 check_effective_target_arm_thumb2_ok): Test with code that passes
2002 an argument and returns a result.
2003
2004 2014-08-11 Richard Biener <rguenther@suse.de>
2005
2006 PR tree-optimization/62075
2007 * gcc.dg/vect/pr62075.c: New testcase.
2008
2009 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2010
2011 PR tree-optimization/62073
2012 * gcc.dg/vect/pr62073.c: New test.
2013
2014 2014-08-11 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/62070
2017 * gcc.dg/pr62070.c: New testcase.
2018
2019 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2020
2021 * c-c++-common/asan/inc.c: Update test.
2022 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2023 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2024 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2025 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2026 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2027 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2028 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2029 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2030 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2031 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2032
2033 2014-08-10 Marek Polacek <polacek@redhat.com>
2034
2035 PR c/51849
2036 * gcc.dg/Wc90-c99-compat-1.c: New test.
2037 * gcc.dg/Wc90-c99-compat-2.c: New test.
2038 * gcc.dg/Wc90-c99-compat-3.c: New test.
2039 * gcc.dg/Wc90-c99-compat-4.c: New test.
2040 * gcc.dg/Wc90-c99-compat-5.c: New test.
2041 * gcc.dg/Wc90-c99-compat-6.c: New test.
2042 * gcc.dg/wvla-1.c: Adjust dg-warning.
2043 * gcc.dg/wvla-2.c: Adjust dg-warning.
2044 * gcc.dg/wvla-4.c: Adjust dg-warning.
2045 * gcc.dg/wvla-6.c: Adjust dg-warning.
2046
2047 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2048
2049 PR fortran/61999
2050 * gfortran.dg/dot_product_3.f90: New test case.
2051
2052 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2053
2054 * g++.dg/ipa/devirt-35.C: Fix template.
2055 * g++.dg/ipa/devirt-36.C: Likewise.
2056 * g++.dg/ipa/devirt-37.C: New testcase.
2057
2058 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2061 * g++.dg/cpp0x/enum29.C: Adjust.
2062
2063 2014-08-08 Richard Biener <rguenther@suse.de>
2064
2065 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2066 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2067 * gfortran.dg/array_memcpy_4.f90: Likewise.
2068 * gfortran.dg/trim_optimize_1.f90: Likewise.
2069 * gfortran.dg/trim_optimize_2.f90: Likewise.
2070
2071 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2072
2073 * gcc.dg/zero_sign_ext_test.c: New test.
2074
2075 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2076
2077 * gcc.dg/torture/pr61772.c: Skip lto running.
2078
2079 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2080
2081 PR tree-optimization/60707
2082 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2083
2084 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2085
2086 * g++.dg/ipa/devirt-35.C: New testcase.
2087 * g++.dg/ipa/devirt-36.C: New testcase.
2088
2089 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/51312
2092 * g++.dg/cpp0x/enum29.C: New.
2093
2094 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2095
2096 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2097 defining in dg-options.
2098 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2099
2100 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2101
2102 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2103
2104 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2105 on 32-bit hppa-hpux.
2106
2107 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2108 * c-c++-common/pr50459.c: Likewise.
2109
2110 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2111
2112 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2113 values.h, change MAXDOUBLE for DBL_MAX.
2114 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2116 values.h, change MAXFLOAT for FLT_MAX.
2117 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2118 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2119 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2120 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2122 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2123 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2124 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2126
2127 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128
2129 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2130
2131 2014-08-07 Marek Polacek <polacek@redhat.com>
2132
2133 * gcc.dg/fold-reassoc-3.c: New test.
2134
2135 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2136
2137 * gcc.target/i386/struct-size.c: New.
2138
2139 2014-08-07 Tom de Vries <tom@codesourcery.com>
2140
2141 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2142 * lib/target-supports.exp (check_effective_target_glibc)
2143 (check_effective_target_glibc_2_12_or_later)
2144 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2145
2146 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2147
2148 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2149
2150 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2151
2152 PR c++/43906
2153 * g++.dg/warn/Waddress-1.C: New.
2154
2155 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2156
2157 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2158
2159 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2160
2161 PR debug/61923
2162 * gcc.target/i386/pr61923.c: New test.
2163
2164 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2165
2166 * gcc.target/aarch64/vdup_n_2.c: New test.
2167
2168 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2169
2170 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2171 powerpc_elfv2.
2172
2173 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2174
2175 PR rtl-optimization/61801
2176 * gcc.target/i386/pr61801.c: Rewritten.
2177
2178 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2179
2180 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2181 Fix types.
2182 (test_vqdmlsls_lane_s32): Likewise.
2183 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2184 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2185
2186 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2187
2188 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2189 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2190 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2191 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2192 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2193 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2194 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2195 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2196
2197 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2198
2199 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2200 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2201 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2202 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2203 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2204 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2205
2206 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2207
2208 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2209
2210 2014-08-04 Rohit <rohitarulraj@freescale.com>
2211
2212 PR target/60102
2213 * gcc.target/powerpc/pr60102.c: New testcase.
2214
2215 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216
2217 PR target/61713
2218 * gcc.dg/pr61756.c: New test.
2219
2220 2014-08-04 Tom de Vries <tom@codesourcery.com>
2221
2222 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2223 version instead of required-target.
2224 * lib/target-supports.exp
2225 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2226 (check_effective_target_glibc_2_11_or_earlier): ... this.
2227
2228 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2229
2230 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2231 * gnat.dg/specs/debug1.ads: Adjust.
2232 * gnat.dg/specs/formal_type.ads: Fix error in test.
2233
2234 2014-08-03 Marek Polacek <polacek@redhat.com>
2235
2236 * gcc.dg/case-bogus-1.c: New test.
2237
2238 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2239
2240 PR c++/15339
2241 * g++.dg/other/default9.C: New.
2242 * g++.dg/other/default10.C: Likewise.
2243 * g++.dg/other/default3.C: Remove xfail.
2244
2245 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2246
2247 * g++.dg/warn/Wsuggest-final.C: New testcase.
2248 * g++.dg/ipa/devirt-34.C: Fix.
2249
2250 2014-08-02 Marek Polacek <polacek@redhat.com>
2251
2252 PR c/59855
2253 * gcc.dg/Wdesignated-init-2.c: New test.
2254
2255 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2256
2257 DR 217 again
2258 * g++.dg/tc1/dr217-2.C: New.
2259
2260 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2261
2262 PR other/61963
2263 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2264
2265 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2266
2267 PR middle-end/61455
2268 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2269 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2270
2271 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2272
2273 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2274 testcase.
2275
2276 2014-08-01 Richard Biener <rguenther@suse.de>
2277
2278 PR middle-end/61762
2279 * gcc.dg/pr61762.c: Align the string to make the testcase work
2280 on strict-align targets.
2281
2282 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2283
2284 * c-c++-common/ubsan/align-1.c: New test.
2285 * c-c++-common/ubsan/align-2.c: New test.
2286 * c-c++-common/ubsan/align-3.c: New test.
2287 * c-c++-common/ubsan/align-4.c: New test.
2288 * c-c++-common/ubsan/align-5.c: New test.
2289 * c-c++-common/ubsan/attrib-4.c: New test.
2290 * g++.dg/ubsan/align-1.C: New test.
2291 * g++.dg/ubsan/align-2.C: New test.
2292 * g++.dg/ubsan/align-3.C: New test.
2293 * g++.dg/ubsan/attrib-1.C: New test.
2294 * g++.dg/ubsan/null-1.C: New test.
2295 * g++.dg/ubsan/null-2.C: New test.
2296
2297 2014-08-01 Tom de Vries <tom@codesourcery.com>
2298
2299 * lib/target-supports.exp (check_effective_target_glibc)
2300 (check_effective_target_glibc_2_12_or_later)
2301 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2302 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2303 not_glibc_2_11_or_earlier.
2304
2305 2014-07-31 Tom de Vries <tom@codesourcery.com>
2306
2307 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2308
2309 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2310
2311 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2312 (test_vpaddd_s64): Likewise.
2313 (test_vpaddd_s64): Likewise.
2314 * gcc.target/aarch64/simd/vpaddd_f64: New.
2315 * gcc.target/aarch64/simd/vpaddd_s64: New.
2316 * gcc.target/aarch64/simd/vpaddd_u64: New.
2317
2318 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2319
2320 PR target/61948
2321 * gcc.target/arm/pr61948.c: New test case.
2322
2323 2014-07-31 Richard Biener <rguenther@suse.de>
2324
2325 PR tree-optimization/61964
2326 * gcc.dg/torture/pr61964.c: New testcase.
2327
2328 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2329
2330 PR c++/60517
2331 * c-c++-common/addrtmp.c: New file.
2332 * c-c++-common/uninit-G.c: Adapt.
2333
2334 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2335
2336 PR lto/61868
2337 * gcc.dg/pr61868.c: New test.
2338
2339 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 PR c++/57397
2342 * g++.dg/cpp0x/vt-57397-1.C: New.
2343 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2344
2345 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2346
2347 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2348
2349 2014-07-30 Tom Tromey <tromey@redhat.com>
2350
2351 PR c/59855
2352 * gcc.dg/Wdesignated-init.c: New file.
2353
2354 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2355
2356 * g++.dg/ipa/devirt-34.C: New testcase.
2357
2358 2014-07-28 Richard Biener <rguenther@suse.de>
2359
2360 PR rtl-optimization/61801
2361 * gcc.target/i386/pr61801.c: Fix testcase.
2362
2363 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2364
2365 * gcc.dg/fold-abs-5.c: New test.
2366 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2367 * gcc.dg/fold-compare-8.c: Likewise.
2368
2369 2014-07-28 Richard Biener <rguenther@suse.de>
2370
2371 PR middle-end/52478
2372 * gcc.dg/torture/ftrapv-1.c: New testcase.
2373
2374 2014-07-28 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/61921
2377 * gfortran.dg/pr61921.f90: New testcase.
2378
2379 2014-07-28 Richard Biener <rguenther@suse.de>
2380
2381 PR rtl-optimization/61801
2382 * gcc.target/i386/pr61801.c: New testcase.
2383
2384 2014-07-27 Marek Polacek <polacek@redhat.com>
2385
2386 PR c/61861
2387 * gcc.dg/pr61861.c: New test.
2388
2389 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2390
2391 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2392 variable problem.
2393
2394 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2395
2396 PR rtl-optimization/61926
2397 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2398 Reverse argument order.
2399 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2400 New XFAILed tests that match the original order.
2401
2402 2014-07-26 Marek Polacek <polacek@redhat.com>
2403
2404 PR c/61077
2405 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2406
2407 2014-07-26 Tobias Burnus <burnus@net-b.de>
2408
2409 PR fortran/61881
2410 PR fortran/61888
2411 PR fortran/57305
2412 * gfortran.dg/sizeof_2.f90: Change dg-error.
2413 * gfortran.dg/sizeof_4.f90: New.
2414 * gfortran.dg/storage_size_1.f08: Correct expected
2415 value.
2416
2417 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2418
2419 PR target/44551
2420 * gcc.target/i386/pr44551-1.c: New file.
2421
2422 2014-07-25 Xinliang David Li <davidxl@google.com>
2423
2424 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2425 * g++.dg/tree-prof/reorder_class1.h: New file.
2426 * g++.dg/tree-prof/reorder_class2.h: New file.
2427 * g++.dg/tree-prof/reorder.C: New test.
2428 * g++.dg/tree-prof/morefunc.C: New test.
2429
2430 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2431
2432 Implement N4051 - Allow typename in a template template parameter
2433 * lib/target-supports.exp (check_effective_target_c++1y): Now
2434 means C++1y and up.
2435 (check_effective_target_c++1y_down): New.
2436 (check_effective_target_c++1z_only): New.
2437 (check_effective_target_c++1z): New.
2438 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2439 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2440 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2441
2442 2014-07-25 Tobias Burnus <burnus@net-b.de>
2443
2444 * gfortran.dg/storage_size_5.f90: New.
2445
2446 2014-07-25 Richard Biener <rguenther@suse.de>
2447
2448 PR middle-end/61762
2449 PR middle-end/61894
2450 * gcc.dg/pr61762.c: New testcase.
2451 * gcc.dg/fold-cstring.c: Likewise.
2452 * gcc.dg/fold-cvect.c: Likewise.
2453
2454 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2455
2456 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2457
2458 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2459 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2460 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2461 * gcc.c-torture/execute/pr23135.x: Likewise.
2462
2463 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2464
2465 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2466
2467 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2468
2469 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2470
2471 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2472
2473 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2474
2475 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2476
2477 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2478 sequences.
2479 * gcc.target/aarch64/test_frame_2.c: Likewise.
2480 * gcc.target/aarch64/test_frame_4.c: Likewise.
2481 * gcc.target/aarch64/test_frame_6.c: Likewise.
2482 * gcc.target/aarch64/test_frame_7.c: Likewise.
2483 * gcc.target/aarch64/test_frame_8.c: Likewise.
2484 * gcc.target/aarch64/test_frame_10.c: Likewise.
2485
2486 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2487
2488 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2489 sequences.
2490 * gcc.target/aarch64/test_frame_10.c: Likewise.
2491 * gcc.target/aarch64/test_frame_2.c: Likewise.
2492 * gcc.target/aarch64/test_frame_4.c: Likewise.
2493 * gcc.target/aarch64/test_frame_6.c: Likewise.
2494 * gcc.target/aarch64/test_frame_7.c: Likewise.
2495 * gcc.target/aarch64/test_frame_8.c: Likewise.
2496 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2497
2498 2014-07-24 Martin Jambor <mjambor@suse.cz>
2499
2500 PR ipa/61160
2501 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2502
2503 2014-07-24 Richard Biener <rguenther@suse.de>
2504
2505 PR ipa/61823
2506 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2507
2508 2014-07-24 Andreas Schwab <schwab@suse.de>
2509
2510 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2511 Also check for __arm__.
2512
2513 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2514
2515 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2516 sequences.
2517
2518 2014-07-24 Marek Polacek <polacek@redhat.com>
2519
2520 PR c/57653
2521 * c-c++-common/pr57653.c: New test.
2522 * c-c++-common/pr57653.h: New file.
2523 * c-c++-common/pr57653-2.c: New test.
2524 * c-c++-common/pr57653-2.h: New file.
2525
2526 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2527
2528 * gcc.target/aarch64/test_frame_common.h: New file.
2529 * gcc.target/aarch64/test_frame_1.c: Likewise.
2530 * gcc.target/aarch64/test_frame_2.c: Likewise.
2531 * gcc.target/aarch64/test_frame_3.c: Likewise.
2532 * gcc.target/aarch64/test_frame_4.c: Likewise.
2533 * gcc.target/aarch64/test_frame_5.c: Likewise.
2534 * gcc.target/aarch64/test_frame_6.c: Likewise.
2535 * gcc.target/aarch64/test_frame_7.c: Likewise.
2536 * gcc.target/aarch64/test_frame_8.c: Likewise.
2537 * gcc.target/aarch64/test_frame_9.c: Likewise.
2538 * gcc.target/aarch64/test_frame_10.c: Likewise.
2539 * gcc.target/aarch64/test_frame_11.c: Likewise.
2540 * gcc.target/aarch64/test_frame_12.c: Likewise.
2541 * gcc.target/aarch64/test_frame_13.c: Likewise.
2542 * gcc.target/aarch64/test_frame_14.c: Likewise.
2543 * gcc.target/aarch64/test_frame_15.c: Likewise.
2544
2545 2014-07-23 Marek Polacek <polacek@redhat.com>
2546
2547 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2548 in the structure.
2549
2550 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2551
2552 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2553 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2554 * gcc.dg/pr10474.c (target): Likewise.
2555
2556 2014-07-22 Martin Jambor <mjambor@suse.cz>
2557
2558 PR ipa/61160
2559 * pr61160-3.C (main): Return zero.
2560
2561 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2562
2563 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2564 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2565 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2566 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2567 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2568 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2569
2570 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2571
2572 PR tree-optimization/61822
2573 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2574
2575 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2576
2577 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2578
2579 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2580
2581 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2582 -msse2 -mno-avx instead of -msse.
2583
2584 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2585
2586 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2587 * gcc.dg/pr44024.c (dg-options): Add -O1.
2588 (dg-final): Check for the condition.
2589 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2590
2591 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2592
2593 PR target/55701
2594 * gcc.target/arm/memset-inline-1.c: New test.
2595 * gcc.target/arm/memset-inline-2.c: New test.
2596 * gcc.target/arm/memset-inline-3.c: New test.
2597 * gcc.target/arm/memset-inline-4.c: New test.
2598 * gcc.target/arm/memset-inline-5.c: New test.
2599 * gcc.target/arm/memset-inline-6.c: New test.
2600 * gcc.target/arm/memset-inline-7.c: New test.
2601 * gcc.target/arm/memset-inline-8.c: New test.
2602 * gcc.target/arm/memset-inline-9.c: New test.
2603
2604 2014-07-21 Tom de Vries <tom@codesourcery.com>
2605
2606 PR target/61827
2607 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2608 to bar symbol in scan-assembler-times call check.
2609
2610 2014-07-21 Tom de Vries <tom@codesourcery.com>
2611
2612 PR target/61827
2613 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2614 for darwin in scan-assembler-times check.
2615 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2616 scan-assembler-not checks. Add checks for insns.
2617 (main): Remove.
2618 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2619 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2620 (main): Remove.
2621
2622 2014-07-21 Tom de Vries <tom@codesourcery.com>
2623
2624 PR target/61827
2625 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2626 dg-options. Add checks for insns with xmm registers. Remove
2627 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2628 (main): Remove.
2629
2630 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2631
2632 PR target/61855
2633 * gcc.target/i386/pr61855.c: New test.
2634
2635 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2636
2637 * gnat.dg/pack20.ad[sb]: New test.
2638 * gnat.dg/pack20_pkg.ads: New helper.
2639
2640 2014-07-20 Ian Lance Taylor <iant@google.com>
2641
2642 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2643 package for compiledir tests.
2644
2645 2014-07-20 Marek Polacek <polacek@redhat.com>
2646
2647 PR c/61852
2648 * gcc.dg/pr61852.c: New test.
2649
2650 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2651
2652 * gcc.dg/stack-usage-2.c: Adjust.
2653
2654 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2655
2656 PR target/61794
2657 * gcc.target/i386/pr61794.c: New test.
2658
2659 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2660
2661 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2662 involving both inputs rather than a multiplication involving one.
2663 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2664 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2665 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2666
2667 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/50961
2670 * g++.dg/template/operator13.C: New.
2671
2672 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2675 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2676 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2677 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2678
2679 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2680
2681 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2682 * c-c++-common/ubsan/bounds-5.c: Likewise.
2683 * c-c++-common/ubsan/bounds-6.c: Likewise.
2684 * c-c++-common/ubsan/bounds-7.c: Likewise.
2685 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2686 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2687 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2688 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2689 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2690 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2691 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2692 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2693 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2694 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2695
2696 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2697
2698 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2699 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2700 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2701 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2702
2703 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2704
2705 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2706 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2707 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2708
2709 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2710
2711 PR c++/61804
2712 * g++.dg/parse/pr61804.C: New.
2713
2714 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2715
2716 * gnat.dg/specs/alignment2.ads: Update.
2717 * gnat.dg/specs/size_clause1.ads: Likewise.
2718 * gnat.dg/specs/size_clause2.ads: Likewise.
2719
2720 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2721
2722 PR preprocessor/60723 - missing system-ness marks for macro tokens
2723 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2724
2725 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2726
2727 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2728 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2729 -mieee-with-inexact for alpha*-*-*.
2730
2731 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2732
2733 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2734 Add IEEE options to compile flags.
2735 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2736 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2737
2738 2014-07-15 Michael Matz <matz@suse.de>
2739
2740 PR rtl-optimization/61772
2741 * gcc.dg/torture/pr61772.c: New test.
2742
2743 2014-07-15 Marek Polacek <polacek@redhat.com>
2744
2745 * gcc.dg/ubsan/bounds-1.c: New test.
2746
2747 2014-06-15 Tobias Burnus <burnus@net-b.de>
2748
2749 * gfortran.dg/coarray_34.f90: New.
2750 * gfortran.dg/coarray_6.f90: Update test case.
2751
2752 2014-07-14 Richard Biener <rguenther@suse.de>
2753
2754 PR tree-optimization/61779
2755 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2756
2757 2014-07-14 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/61786
2760 * gcc.dg/torture/pr61786.c: New testcase.
2761 * gcc.dg/lto/pr61786_0.c: Likewise.
2762 * gcc.dg/lto/pr61786_1.c: Likewise.
2763
2764 2014-07-14 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/61757
2767 PR tree-optimization/61783
2768 PR tree-optimization/61787
2769 * gcc.dg/torture/pr61757.c: New testcase.
2770 * gcc.dg/torture/pr61787.c: Likewise.
2771
2772 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR middle-end/61294
2775 * c-c++-common/Wmemset-transposed-args1.c: New test.
2776 * c-c++-common/Wmemset-transposed-args2.c: New test.
2777 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2778
2779 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2780
2781 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2782 longer happens during parsing.
2783 * gcc.dg/pr44024.c: Update template.
2784 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2785 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2786 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2787
2788 2014-07-13 Tom de Vries <tom@codesourcery.com>
2789
2790 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2791 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2792
2793 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2794
2795 PR C++/60209 - Declaration of user-defined literal operator cause error
2796 * g++.dg/cpp0x/pr60209-neg.C: New.
2797 * g++.dg/cpp0x/pr60209.C: New.
2798 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2799
2800 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2801
2802 PR c++/60967
2803 * g++.dg/cilk-plus/pr60967.C: New.
2804
2805 2014-07-13 Tobias Burnus <burnus@net-b.de>
2806
2807 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2808
2809 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2810
2811 PR fortran/61780
2812 * gfortran.dg/dependency_44.f90 : New test
2813
2814 2014-07-12 Tobias Burnus <burnus@net-b.de>
2815
2816 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2817 * gfortran.dg/coarray_atomic_2.f90: New.
2818 * gfortran.dg/coarray_atomic_3.f90: New.
2819 * gfortran.dg/coarray_atomic_4.f90: New.
2820 * gfortran.dg/coarray/atomic_2.f90: New.
2821
2822 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2823
2824 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2825 * g++.dg/cpp0x/pr57644.C: New.
2826
2827 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2828
2829 PR c++/53159
2830 * g++.dg/cpp0x/Wnarrowing1.C: New.
2831
2832 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2833
2834 PR preprocessor/61389
2835 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2836 * gcc.dg/cpp/sysmac1.c: Likewise.
2837
2838 2014-07-11 Richard Biener <rguenther@suse.de>
2839
2840 PR middle-end/61473
2841 * gcc.dg/memmove-4.c: New testcase.
2842 * gcc.dg/strlenopt-8.c: XFAIL.
2843 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2844
2845 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2846
2847 PR target/61561
2848 * gcc.dg/pr61561.c: New test.
2849
2850 2014-07-10 Tom de Vries <tom@codesourcery.com>
2851
2852 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2853 dg-options.
2854 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2855 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2856 dg-options.
2857
2858 2014-07-10 Richard Biener <rguenther@suse.de>
2859
2860 PR c-family/61741
2861 * c-c++-common/torture/pr61741.c: Use signed char.
2862
2863 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2864
2865 * gnat.dg/opt39.adb: New test.
2866
2867 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2868
2869 PR tree-optimization/61742
2870 * gcc.dg/torture/pr61742.c: New test.
2871 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2872 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2873
2874 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/60686
2877 * g++.dg/cpp0x/explicit8.C: New.
2878
2879 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 DR 1584
2882 PR c++/57466
2883 * g++.dg/template/pr57466.C: New.
2884 * g++.dg/cpp0x/pr57466.C: Likewise.
2885 * g++.dg/template/unify6.C: Update.
2886
2887 2014-07-09 Tom de Vries <tom@codesourcery.com>
2888
2889 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2890
2891 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2892
2893 * gfortran.dg/ieee/underflow_1.f90: New file.
2894
2895 2014-07-09 Richard Biener <rguenther@suse.de>
2896
2897 PR c-family/61741
2898 * c-c++-common/torture/pr61741.c: New testcase.
2899
2900 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2901
2902 * lib/target-supports.exp
2903 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2904
2905 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2906
2907 * gcc.dg/globalalias.c: Remove XFAIL.
2908 * gcc.dg/localalias.c: Remove XFAIL.
2909
2910 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2911
2912 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2913 * g++.dg/cpp0x/pr58155.C: New.
2914
2915 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2916
2917 PR testsuite/61453
2918 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2919 Adjust regexp for more targets.
2920
2921 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2922 Paolo Carlini <paolo.carlini@oracle.com>
2923
2924 PR c++/59361
2925 * g++.dg/cpp0x/vt-59361.C: New.
2926
2927 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2928
2929 PR target/61599
2930 * gcc.target/i386/pr61599-1.c: New test.
2931 * gcc.target/i386/pr61599-2.c: New test.
2932
2933 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR rtl-optimization/61673
2936 * gcc.c-torture/execute/pr61673.c: New test.
2937
2938 PR tree-optimization/61725
2939 * gcc.dg/tree-ssa/vrp93.c: New test.
2940 * gcc.c-torture/execute/pr61725.c: New test.
2941
2942 2014-07-08 Richard Biener <rguenther@suse.de>
2943
2944 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2945 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2946 restriction on loop depth difference.
2947 (record_equality): Likewise.
2948 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2949 (loop_depth_of_name): Remove.
2950 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2951 restriction on loop depth difference.
2952 (init_copy_prop): Likewise.
2953
2954 2014-07-08 Richard Biener <rguenther@suse.de>
2955
2956 PR tree-optimization/61681
2957 * gcc.dg/torture/pr61681.c: New testcase.
2958
2959 2014-07-08 Richard Biener <rguenther@suse.de>
2960
2961 PR tree-optimization/61680
2962 * gcc.dg/vect/pr61680.c: New testcase.
2963
2964 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2965
2966 PR tree-optimization/61576
2967 * gcc.dg/torture/pr61576.c: New test.
2968
2969 2014-07-08 Marek Polacek <polacek@redhat.com>
2970
2971 PR c/60226
2972 * c-c++-common/pr60226.c: New test.
2973
2974 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2975
2976 PR fortran/61459
2977 PR fortran/58883
2978 * gfortran.dg/allocatable_function_8.f90 : New test
2979
2980 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2981
2982 * gcc.target/powerpc/spe-evmerge.c: New file.
2983
2984 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2987
2988 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2989
2990 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2991
2992 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/58898
2995 * g++.dg/parse/pr58898.C: New.
2996
2997 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2998
2999 * gfortran.dg/list_read_12.f90: Delete the file.
3000 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3001 of dg-runtest.
3002
3003 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3004
3005 PR libgfortran/61640
3006 * gfortran.dg/arrayio_16.f90: New test.
3007
3008 2014-07-06 Marek Polacek <polacek@redhat.com>
3009
3010 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3011 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3012
3013 2014-07-06 Marek Polacek <polacek@redhat.com>
3014
3015 PR c/6940
3016 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3017 -Wno-sizeof-array-argument.
3018 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3019 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3020 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3021 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3022 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3023 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3024 * c-c++-common/sizeof-array-argument.c: New test.
3025 * gcc.dg/vla-5.c: Add dg-warnings.
3026
3027 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3028
3029 * g++.dg/ipa/devirt-26.C: Update testcase.
3030 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3031 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3032
3033 2014-07-04 Tobias Burnus <burnus@net-b.de>
3034
3035 * gfortran.dg/coarray/coindexed_3.f90: New.
3036
3037 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR middle-end/61654
3040 * g++.dg/opt/pr61654.C: New test.
3041
3042 PR tree-optimization/61684
3043 * gcc.c-torture/compile/pr61684.c: New test.
3044
3045 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3046
3047 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3048 dg-runtest's. Adapt all callers.
3049 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3050 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3051 * lib/go-dg.exp (go-dg-runtest): Likewise.
3052 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3053 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3054
3055 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3056
3057 PR tree-optimization/61682
3058 * gcc.c-torture/execute/pr61682.c: New test.
3059
3060 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3061
3062 * gcc.target/powerpc/shift-dot.c: New test.
3063
3064 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3065
3066 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3067 avoid optimization.
3068
3069 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3070
3071 * gcc.target/arm/identical-invariants.c: New test.
3072
3073 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3074 Chen Gang <gang.chen.5i5j@gmail.com>
3075
3076 * gcc.c-torture/compile/section.c: New testcase.
3077
3078 2014-07-02 Christian Bruel <christian.bruel@st.com>
3079
3080 PR target/29349
3081 PR target/53513
3082 * gcc.target/sh/fpchg.c: New test.
3083
3084 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3085 Fritz Reese <Reese-Fritz@zai.com>
3086
3087 * gfortran.dg/oldstyle_5.f: New test.
3088
3089 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3090
3091 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3092 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3093
3094 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3095
3096 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3097 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3098 * g++.dg/parse/error11.C: Likewise.
3099 * g++.old-deja/g++.brendan/template17.C: Likewise.
3100
3101 2014-07-02 Tobias Burnus <burnus@net-b.de>
3102
3103 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3104 * gfortran.dg/coarray/send_array.f90: Ditto.
3105 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3106
3107 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3108 Yufeng Zhang <yufeng.zhang@arm.com>
3109
3110 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3111 (additional_flags_for_func_ret): New variable based on
3112 $additional_flags with -fno-use-caller-save.
3113 (func-ret-*.c): Use the new variable.
3114
3115 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/59637
3118 * g++.dg/cpp0x/decltype60.C: New.
3119
3120 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3121
3122 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3123 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3124 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3125 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3126 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3127 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3128 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3129 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3130
3131 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3134
3135 2014-07-01 Marek Polacek <polacek@redhat.com>
3136
3137 * gcc.dg/Wint-conversion.c: New test.
3138
3139 2014-07-01 Marek Polacek <polacek@redhat.com>
3140
3141 PR c/58286
3142 * gcc.dg/Wincompatible-pointer-types.c: New test.
3143
3144 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3145
3146 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3147 MicroBlaze specific pattern.
3148
3149 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3150
3151 PR c++/58781
3152 PR c++/60249
3153 PR c++/59867
3154 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3155 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3156 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3157
3158 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3159
3160 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3161 test requires greater precision than the current PowerPC long
3162 double implementation supports.
3163
3164 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3165
3166 PR c++/54891
3167 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3168
3169 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3170
3171 PR c++/51400
3172 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3173
3174 2014-06-30 Jeff Law <law@redhat.com>
3175
3176 PR tree-optimization/61607
3177 * gcc.dg/tree-ssa/pr61607.c: New test.
3178
3179 2014-06-30 Marek Polacek <polacek@redhat.com>
3180
3181 * c-c++-common/ubsan/attrib-2.c: New test.
3182 * g++.dg/ubsan/return-3.C: New test.
3183
3184 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3185
3186 PR middle-end/57541
3187 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3188 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3189
3190 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3191
3192 * gcc.dg/ira-loop-pressure.c: New test.
3193
3194 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3195
3196 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3197 checks that the dump is generated.
3198
3199 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3200
3201 PR fortran/36275
3202 PR fortran/38839
3203 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3204 * gfortran.dg/binding_label_tests_27.f90: New file.
3205
3206 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3207
3208 * gfortran.dg/graphite/pr59586.f: New testcase.
3209
3210 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3211
3212 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3213
3214 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3215
3216 PR fortran/29383
3217 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3218 New function.
3219 * gfortran.dg/ieee/ieee.exp: New file.
3220 * gfortran.dg/ieee/ieee_1.F90: New file.
3221 * gfortran.dg/ieee/ieee_2.f90: New file.
3222 * gfortran.dg/ieee/ieee_3.f90: New file.
3223 * gfortran.dg/ieee/ieee_4.f90: New file.
3224 * gfortran.dg/ieee/ieee_5.f90: New file.
3225 * gfortran.dg/ieee/ieee_6.f90: New file.
3226 * gfortran.dg/ieee/ieee_7.f90: New file.
3227 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3228
3229 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3230
3231 * g++.dg/cpp0x/elision_conv.C: New.
3232
3233 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234
3235 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3236
3237 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3238
3239 PR c++/61614
3240 * g++.dg/ext/complit14.C: New.
3241
3242 2014-06-27 Martin Jambor <mjambor@suse.cz>
3243
3244 PR ipa/61160
3245 * g++.dg/ipa/pr61160-2.C: New test.
3246 * g++.dg/ipa/pr61160-3.C: Likewise.
3247
3248 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR tree-optimization/57233
3251 PR tree-optimization/61299
3252 * gcc.dg/pr57233.c: New test.
3253 * gcc.target/i386/pr57233.c: New test.
3254 * gcc.target/i386/sse2-pr57233.c: New test.
3255 * gcc.target/i386/avx-pr57233.c: New test.
3256 * gcc.target/i386/avx2-pr57233.c: New test.
3257 * gcc.target/i386/avx512f-pr57233.c: New test.
3258 * gcc.target/i386/xop-pr57233.c: New test.
3259
3260 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3261
3262 * gcc.dg/typeof-2.c: New testcase.
3263
3264 2014-06-27 Marek Polacek <polacek@redhat.com>
3265
3266 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3267 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3268 (fn2): Likewise.
3269 (fn5): Likewise.
3270 (fn6): Likewise.
3271 (fn7): Likewise.
3272 (fn8): Likewise.
3273 (fn9): Likewise.
3274 (fn11): Likewise.
3275 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3276 location. Add memory barrier.
3277 (fn2): Likewise.
3278 (fn3): Likewise.
3279 (fn4): Likewise.
3280 (fn5): Likewise.
3281 * c-c++-common/ubsan/bounds-7.c: New test.
3282
3283 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3284
3285 PR libgfortran/61499
3286 * gfortran.dg/arrayio_15.f90: New test.
3287
3288 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3289
3290 PR target/61586
3291 * gcc.target/alpha/pr61586.c: New test.
3292
3293 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3294
3295 PR c++/57573
3296 * g++.dg/template/pr57573.C: New.
3297
3298 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3299
3300 * gcc.dg/tree-ssa/interposition.c: New testcase.
3301
3302 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/56633
3305 * g++.dg/cpp0x/deleted8.C: New.
3306
3307 2014-06-26 Martin Jambor <mjambor@suse.cz>
3308
3309 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3310 parameter.
3311 * g++.dg/simulate-thread/bitfields.C: Likewise.
3312 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3313 allow-packed-store-data-races parameter.
3314 * gcc.dg/simulate-thread/subfields.c: Likewise.
3315 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3316 to one.
3317
3318 2014-06-26 Martin Jambor <mjambor@suse.cz>
3319
3320 * g++.dg/ipa/pr60600.C: Fix typo.
3321 * g++.dg/ipa/devirt-25.C: Likewise.
3322
3323 2014-06-26 Richard Biener <rguenther@suse.de>
3324
3325 PR tree-optimization/61607
3326 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3327
3328 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3329
3330 * gcc.dg/inline-22.c: Add bind_pic_locally.
3331 * gcc.dg/inline_4.c: Ditto.
3332 * gcc.dg/fail_always_inline.c: Ditto.
3333 * g++.dg/ipa/devirt-25.C: Ditto.
3334
3335 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3336
3337 * lib/target-support.exp (bind_pic_locally): Save the flags to
3338 'flags_to_postpone' instead of appending to 'flags'.
3339 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3340 with flags_to_postpone and revert after target_compile.
3341 * lib/g++.exp (g++_target_compile): Ditto.
3342 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3343
3344 2014-06-26 Nick Clifton <nickc@redhat.com>
3345
3346 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3347
3348 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3349
3350 PR c++/61537
3351 * g++.dg/template/pr61537.C: New testcase.
3352
3353 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3354
3355 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3356 powerpc*-*-linux*.
3357
3358 2014-06-25 Tobias Burnus <burnus@net-b.de>
3359
3360 * gfortran.dg/coarray_33.f90: New.
3361
3362 2014-06-25 Tobias Burnus <burnus@net-b.de>
3363
3364 * gfortran.dg/coarray/coindexed_1.f90: New.
3365
3366 2014-06-25 Tobias Burnus <burnus@net-b.de>
3367
3368 * gfortran.dg/coarray_collectives_7.f90: New.
3369
3370 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3371
3372 * gcc.c-torture/execute/20140622-1.c: New test.
3373
3374 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3375
3376 DR 178
3377 PR c++/49132
3378 * g++.dg/cpp0x/aggr1.C: New.
3379 * g++.dg/cpp0x/aggr2.C: Likewise.
3380 * g++.dg/init/aggr11.C: Likewise.
3381 * g++.dg/init/aggr12.C: Likewise.
3382
3383 2014-06-25 Martin Jambor <mjambor@suse.cz>
3384
3385 * g++.dg/ipa/pr61540.C: Remove dumping test.
3386
3387 2014-06-25 Marek Polacek <polacek@redhat.com>
3388
3389 PR c/61162
3390 * gcc.dg/pr61162.c: Adjust dg-warning.
3391 * gcc.dg/pr61162-2.c: New test.
3392
3393 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3394
3395 PR tree-optimization/57742
3396 * gcc.dg/tree-ssa/calloc-3.c: New file.
3397
3398 2014-06-25 Richard Biener <rguenther@suse.de>
3399
3400 PR testsuite/61560
3401 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3402 for targets that return _Complex float in memory.
3403
3404 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3405
3406 * gcc.target/arm/vect-noalign.c: Adjust options.
3407
3408 2014-06-24 Cong Hou <congh@google.com>
3409
3410 * gcc.dg/vect/vect-reduc-sad.c: New.
3411 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3412
3413 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3414
3415 PR tree-optimization/57742
3416 * g++.dg/tree-ssa/calloc.C: New testcase.
3417 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3418 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3419 * gcc.dg/strlenopt-9.c: Adapt.
3420
3421 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3422
3423 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3424 global variable.
3425 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3426 instead of calling sequentially in the C code.
3427 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3428 saved_return_address to the stack frame where LR register was stored.
3429 (saved_return_address): Declare weak.
3430
3431 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3432
3433 PR c++/33972
3434 * g++.dg/other/operator3.C: New.
3435 * g++.dg/template/operator8.C: Adjust.
3436 * g++.dg/template/operator9.C: Likewise.
3437
3438 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3439
3440 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3441
3442 2014-06-24 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/61572
3445 * gcc.target/i386/pr61572.c: New testcase.
3446
3447 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3448
3449 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3450 reduction clause.
3451 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3452 Remove Label is never defined expected error.
3453 * gfortran.dg/gomp/udr8.f90: New test.
3454
3455 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3456
3457 PR tree-optimization/61554
3458 * g++.dg/torture/pr61554.C: New testcase.
3459
3460 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3461
3462 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3463
3464 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3465
3466 * gcc.dg/localalias-2.c: Guard by require-alias.
3467 * gcc.dg/globalalias-2.c: Likewise.
3468
3469 2014-06-23 Kai Tietz <ktietz@redhat.com>
3470
3471 * gcc.target/i386/indjmp-1.c: New test.
3472
3473 2014-06-23 Andrew Pinski <apinski@cavium.com>
3474
3475 * gcc.c-torture/compile/20140723-1.c: New testcase.
3476
3477 2014-06-23 Marek Polacek <polacek@redhat.com>
3478
3479 PR c/61553
3480 * c-c++-common/pr61553.c (foo): Add dg-error.
3481
3482 2014-06-23 Tobias Burnus <burnus@net-b.de>
3483
3484 * gfortran.dg/coarray_32.f90: New.
3485
3486 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3487
3488 DR 577
3489 PR c++/33101
3490 * g++.dg/other/void1.C: Adjust.
3491 * g++.dg/other/void3.C: Likewise.
3492
3493 2014-06-23 Marek Polacek <polacek@redhat.com>
3494
3495 PR c/61553
3496 * c-c++-common/pr61553.c: New test.
3497
3498 2014-06-23 Richard Biener <rguenther@suse.de>
3499
3500 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3501 * g++.dg/vect/slp-pr50819.cc: Likewise.
3502 * g++.dg/vect/slp-pr56812.cc: Likewise.
3503 * gcc.dg/vect/bb-slp-1.c: Likewise.
3504 * gcc.dg/vect/bb-slp-10.c: Likewise.
3505 * gcc.dg/vect/bb-slp-11.c: Likewise.
3506 * gcc.dg/vect/bb-slp-13.c: Likewise.
3507 * gcc.dg/vect/bb-slp-14.c: Likewise.
3508 * gcc.dg/vect/bb-slp-15.c: Likewise.
3509 * gcc.dg/vect/bb-slp-16.c: Likewise.
3510 * gcc.dg/vect/bb-slp-17.c: Likewise.
3511 * gcc.dg/vect/bb-slp-18.c: Likewise.
3512 * gcc.dg/vect/bb-slp-19.c: Likewise.
3513 * gcc.dg/vect/bb-slp-2.c: Likewise.
3514 * gcc.dg/vect/bb-slp-20.c: Likewise.
3515 * gcc.dg/vect/bb-slp-21.c: Likewise.
3516 * gcc.dg/vect/bb-slp-22.c: Likewise.
3517 * gcc.dg/vect/bb-slp-23.c: Likewise.
3518 * gcc.dg/vect/bb-slp-24.c: Likewise.
3519 * gcc.dg/vect/bb-slp-25.c: Likewise.
3520 * gcc.dg/vect/bb-slp-26.c: Likewise.
3521 * gcc.dg/vect/bb-slp-27.c: Likewise.
3522 * gcc.dg/vect/bb-slp-28.c: Likewise.
3523 * gcc.dg/vect/bb-slp-29.c: Likewise.
3524 * gcc.dg/vect/bb-slp-3.c: Likewise.
3525 * gcc.dg/vect/bb-slp-30.c: Likewise.
3526 * gcc.dg/vect/bb-slp-31.c: Likewise.
3527 * gcc.dg/vect/bb-slp-32.c: Likewise.
3528 * gcc.dg/vect/bb-slp-4.c: Likewise.
3529 * gcc.dg/vect/bb-slp-5.c: Likewise.
3530 * gcc.dg/vect/bb-slp-6.c: Likewise.
3531 * gcc.dg/vect/bb-slp-7.c: Likewise.
3532 * gcc.dg/vect/bb-slp-8.c: Likewise.
3533 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3534 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3535 * gcc.dg/vect/bb-slp-9.c: Likewise.
3536 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3537 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3538 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3539 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3540 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3541 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3542 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3543 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3544 * gcc.dg/vect/pr26359.c: Likewise.
3545 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3546
3547 2014-06-23 Marek Polacek <polacek@redhat.com>
3548
3549 * c-c++-common/pr49706-2.c: New test.
3550
3551 2014-06-23 Alan Modra <amodra@gmail.com>
3552
3553 * gcc.dg/pr61583.c: New.
3554
3555 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3556
3557 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3558 [u]int64x1_t.
3559
3560 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3561 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3562
3563 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3564 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3565 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3566 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3567 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3568 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3569 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3570 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3571 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3572 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3573 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3574 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3575 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3576 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3577 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3578 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3579 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3580 test_vsrid_n_u64): Fix signature to match intrinsic.
3581
3582 (test_vabs_s64): Remove.
3583 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3584
3585 (test_vdupd_lane_s64): Rename to...
3586 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3587
3588 (test_vdupd_lane_u64): Rename to...
3589 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3590
3591 (test_vtst_s64): Rename to...
3592 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3593
3594 (test_vtst_u64): Rename to...
3595 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3596
3597 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3598 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3599 Remove out-of-bounds tests.
3600 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3601 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3602 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3603
3604 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3605
3606 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3607 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3608 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3609 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3610 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3611 vector types.
3612 * gcc.target/aarch64/vsub_f64.c: Likewise.
3613 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3614 scheme as now the same for all variants.
3615 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3616 float64x1_t.
3617
3618 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3619
3620 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3621
3622 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3623
3624 * gcc.dg/localalias.c: Fix broken commit.
3625 * gcc.dg/globalalias.c: Likewise.
3626
3627 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3628
3629 * gcc.dg/localalias.c: New testcase.
3630 * gcc.dg/localalias-2.c: New testcase.
3631 * gcc.dg/globalalias.c: New testcase.
3632 * gcc.dg/globalalias-2.c: New testcase.
3633
3634 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3635
3636 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3637
3638 2014-06-20 Marek Polacek <polacek@redhat.com>
3639
3640 * c-c++-common/ubsan/bounds-1.c: New test.
3641 * c-c++-common/ubsan/bounds-2.c: New test.
3642 * c-c++-common/ubsan/bounds-3.c: New test.
3643 * c-c++-common/ubsan/bounds-4.c: New test.
3644 * c-c++-common/ubsan/bounds-5.c: New test.
3645 * c-c++-common/ubsan/bounds-6.c: New test.
3646
3647 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3648
3649 Make the tests big-endian friendly.
3650
3651 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3652 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3653 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3654 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3655 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3656 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3657 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3658 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3659 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3660
3661 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3662 Max Ostapenko <m.ostapenko@partner.samsung.com>
3663
3664 PR sanitizer/61547
3665 * c-c++-common/asan/strlen-overflow-1.c: New test.
3666
3667 2014-06-20 Martin Jambor <mjambor@suse.cz>
3668
3669 PR ipa/61540
3670 * g++.dg/ipa/pr61540.C: New test.
3671
3672 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3673 Max Ostapenko <m.ostapenko@partner.samsung.com>
3674
3675 PR sanitizer/61530
3676 * c-c++-common/asan/pr61530.c: New test.
3677
3678 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3679
3680 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3681 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3682 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3683 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3684 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3685 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3686 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3687 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3688 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3689 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3690 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3691 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3692 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3693 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3694 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3695 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3696 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3697 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3698 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3699 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3700 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3701 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3702 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3703 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3704 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3705 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3706 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3707 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3708 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3709 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3710 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3711 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3712 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3713 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3714 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3715 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3716 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3717 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3718 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3719 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3720 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3721 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3722 (test_vqdmlal_high_lane_s16): Fix parameter type.
3723 (test_vqdmlal_high_lane_s32): Likewise.
3724 (test_vqdmull_high_lane_s16): Likewise.
3725 (test_vqdmull_high_lane_s32): Likewise.
3726 (test_vqdmlsl_high_lane_s32): Likewise.
3727 (test_vqdmlsl_high_lane_s16): Likewise.
3728 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3729 Fix argument type.
3730 (test_vqdmlals_lane_s32): Likewise.
3731 (test_vqdmlslh_lane_s16): Likewise.
3732 (test_vqdmlsls_lane_s32): Likewise.
3733 (test_vqdmulhh_lane_s16): Likewise.
3734 (test_vqdmulhs_lane_s32): Likewise.
3735 (test_vqdmullh_lane_s16): Likewise.
3736 (test_vqdmulls_lane_s32): Likewise.
3737 (test_vqrdmulhh_lane_s16): Likewise.
3738 (test_vqrdmulhs_lane_s32): Likewise.
3739
3740 2014-06-20 Tobias Burnus <burnus@net-b.de>
3741
3742 PR testsuite/61567
3743 * gfortran.dg/coarray_collectives_5.f90: Update
3744 dg-final scan-tree-dump-times.
3745 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3746
3747 2014-06-20 Hale Wang <hale.wang@arm.com>
3748
3749 * gcc.target/arm/lto/: New folder to verify the LTO option.
3750 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3751 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3752 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3753 * lib/lto.exp (object-readelf): New procedure.
3754
3755 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3756
3757 PR fortran/61454
3758 * gfortran.dg/pr61454.f90: New file.
3759
3760 2014-06-19 Terry Guo <terry.guo@arm.com>
3761
3762 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3763 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3764 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3765
3766 2014-06-19 Tobias Burnus <burnus@net-b.de>
3767
3768 * gfortran.dg/coarray/collectives_2.f90: Extend
3769 and make valid.
3770
3771 2014-06-18 Tom de Vries <tom@codesourcery.com>
3772
3773 * gcc.target/aarch64/fuse-caller-save.c: New test.
3774
3775 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3776 Tom de Vries <tom@codesourcery.com>
3777
3778 * gcc.target/arm/fuse-caller-save.c: New test.
3779
3780 2014-06-18 Richard Biener <rguenther@suse.de>
3781
3782 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3783 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3784 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3785
3786 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3787
3788 PR tree-optimization/61518
3789 * gcc.dg/torture/pr61518.c: New test.
3790
3791 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3792
3793 PR tree-optimization/61517
3794 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3795 (incorrect_read_be32): Likewise.
3796 (main): Call incorrect_read_* to test stmt replacement is made by
3797 bswap at the right place.
3798 * gcc.c-torture/execute/pr61517.c: New test.
3799
3800 2014-06-18 Andreas Schwab <schwab@suse.de>
3801
3802 PR rtl-optimization/54555
3803 * gcc.target/m68k/pr54555.c: New test.
3804
3805 2014-06-18 Olivier Hainque <hainque@adacore.com>
3806
3807 * gnat.dg/blocklocs.adb: New test.
3808
3809 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3810
3811 PR tree-optimization/52252
3812 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3813 * gcc.target/i386/pr52252-core.c: Ditto.
3814
3815 PR tree-optimization/61403
3816 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3817
3818 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3819
3820 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3821 * gfortran.dg/gomp/depend-1.f90: New test.
3822 * gfortran.dg/gomp/target1.f90: New test.
3823 * gfortran.dg/gomp/target2.f90: New test.
3824 * gfortran.dg/gomp/target3.f90: New test.
3825 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3826 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3827 201107.
3828
3829 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3830
3831 PR fortran/61126
3832 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3833
3834 2014-06-17 Tobias Burnus <burnus@net-b.de>
3835 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3836
3837 * gfortran.dg/coarray/send_array.f90: New.
3838 * gfortran.dg/coarray/get_array.f90: New.
3839 * gfortran.dg/coarray/sendget_array.f90: New.
3840 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3841 names.
3842 * gfortran.dg/coarray/collectives_2.f90: New.
3843
3844 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846 PR target/61533
3847 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3848 dg-options.
3849
3850 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3851
3852 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3853 unit_id and kind_id to zero.
3854
3855 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3856
3857 PR target/61483
3858 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3859 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3860 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3861 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3862
3863 2014-06-17 Richard Biener <rguenther@suse.de>
3864
3865 PR lto/61012
3866 * gcc.dg/lto/pr61526_0.c: New testcase.
3867 * gcc.dg/lto/pr61526_1.c: Likewise.
3868
3869 2014-06-17 Richard Biener <rguenther@suse.de>
3870
3871 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3872 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3873 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3874 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3875 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3876
3877 2014-06-17 Richard Biener <rguenther@suse.de>
3878
3879 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3880
3881 2014-06-16 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/61482
3884 * g++.dg/torture/pr61482.C: New testcase.
3885
3886 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3887
3888 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3889 vpmacsdql instruction.
3890
3891 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3892
3893 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3894 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3895 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3896 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3897 test patterns.
3898 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3899 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3900 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3901 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3902 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3903 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3904
3905 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3906
3907 PR fortran/28484
3908 PR fortran/61429
3909 * gfortran.dg/system_clock_1.f90: New file.
3910 * gfortran.dg/system_clock_2.f90: New file.
3911
3912 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/33101
3915 * g++.dg/other/void3.C: New.
3916 * g++.dg/conversion/err-recover1.C: Update.
3917
3918 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3919
3920 PR target/61415
3921 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3922 * gcc.target/powerpc/pack02.c: Use it.
3923 * gcc.target/powerpc/tfmode_off.c: Likewise.
3924
3925 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3926
3927 PR rtl-optimization/61094
3928 PR rtl-optimization/61446
3929 * gcc.target/i386/pr61446.c : New.
3930
3931 2014-06-13 Dehao Chen <dehao@google.com>
3932
3933 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3934
3935 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3936
3937 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3938
3939 2014-06-13 Richard Biener <rguenther@suse.de>
3940
3941 * c-c++-common/pr46562-2.c: Adjust.
3942 * g++.dg/tree-ssa/pr8781.C: Likewise.
3943 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3944 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3945 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3946 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3947 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3948
3949 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3950
3951 PR tree-optimization/61375
3952 * gcc.c-torture/execute/pr61375-1.c: New test.
3953
3954 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR middle-end/61486
3957 * c-c++-common/gomp/pr61486-1.c: New test.
3958 * c-c++-common/gomp/pr61486-2.c: New test.
3959
3960 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3961
3962 PR target/59843
3963 * gcc.dg/vect/vect-singleton_1.c: New file.
3964
3965 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3966
3967 PR target/61443
3968 * gcc.target/avr/torture/pr61443.c: New test.
3969
3970 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3971
3972 PR c++/19200
3973 * g++.dg/parse/friend11.C: New.
3974
3975 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3976
3977 PR c++/60265
3978 * g++.dg/cpp0x/using-enum-1.C: New.
3979 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3980
3981 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3982
3983 PR c++/19200
3984 * g++.dg/parse/friend9.C: New.
3985 * g++.dg/parse/friend10.C: Likewise.
3986 * g++.dg/parse/friend7.C: Adjust.
3987
3988 2014-06-11 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/61452
3991 * gcc.dg/torture/pr61452.c: New testcase.
3992
3993 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 PR c++/34049
3996 * g++.dg/parse/pr34049.C: New.
3997
3998 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3999
4000 * gcc.c-torture/execute/pr61306-1.c: New test.
4001 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4002 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4003
4004 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4005
4006 * gcc.target/aarch64/acle/acle.exp: New.
4007 * gcc.target/aarch64/acle/crc32b.c: New test.
4008 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4009 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4010 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4011 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4012 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4013 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4014 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4015
4016 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4017
4018 PR tree-optimization/52252
4019 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4020
4021 2014-06-11 Richard Biener <rguenther@suse.de>
4022
4023 PR middle-end/61437
4024 * gcc.dg/torture/20140610-1.c: New testcase.
4025 * gcc.dg/torture/20140610-2.c: Likewise.
4026
4027 2014-06-10 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/61438
4030 * gcc.dg/torture/pr61438.c: New testcase.
4031
4032 2014-06-10 Richard Biener <rguenther@suse.de>
4033
4034 PR middle-end/61456
4035 * g++.dg/opt/pr61456.C: New testcase.
4036
4037 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4038 Mikael Morin <mikael@gcc.gnu.org>
4039
4040 PR fortran/41936
4041 * gfortran.dg/class_array_15.f03: Check memory leaks.
4042
4043 2014-06-10 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/57186
4046 PR tree-optimization/59299
4047 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4048 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4049
4050 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4051
4052 PR fortran/60928
4053 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4054 directives.
4055 * gfortran.dg/gomp/associate1.f90: New test.
4056 * gfortran.dg/gomp/intentin1.f90: New test.
4057 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4058 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4059 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4060 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4061
4062 2014-06-09 Marek Polacek <polacek@redhat.com>
4063
4064 PR c/36446
4065 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4066 * gcc.dg/array-2.c: Likewise.
4067 * gcc.dg/array-const-2.c: Likewise.
4068 * gcc.dg/ucnid-8.c: Likewise.
4069 * gcc.dg/vla-init-1.c: Likewise.
4070 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4071 * gcc.dg/c99-flex-array-7.c: Likewise.
4072 * gcc.dg/init-bad-1.c: Likewise.
4073 * gcc.dg/init-bad-3.c: Likewise.
4074 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4075 * gcc.dg/pedwarn-init.c: Add dg-warning.
4076 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4077
4078 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4079
4080 PR c++/22556
4081 * g++.dg/other/redecl3.C: New.
4082
4083 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4084
4085 PR c++/54442
4086 * g++.dg/pr54442.C: New file.
4087
4088 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4089
4090 PR fortran/61406
4091 * gfortran.dg/associate_17.f90 : New test
4092
4093 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4094
4095 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4096 void for TEST instead of static void.
4097 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4101 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4102 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4183 instead of static void.
4184 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4185 delete unused variables.
4186 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4190 delete unused variables, void for TEST instead of static void.
4191 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4204 initialize variables.
4205 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4206 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4209 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4210 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4211 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4214 * gcc.target/i386/i386.exp: Ditto.
4215 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4216 CALC, void for TEST instead of static void, initialize variables.
4217 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4218 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4219 static void.
4220 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4221 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4222 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4223 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4224 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4330 instead of static void.
4331 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4339 static void, delete unused variables.
4340 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4345 static void, delete unused variables, Change parameters for
4346 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4347 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4348 CALC, void for TEST instead of static void.
4349 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4350 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4351 void.
4352 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4354 static void, change type of parameter for UNION_TYPE.
4355 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4357 void for TEST instead of static void, delete unused variables, change
4358 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4359 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4366 void for TEST instead of static void, change parameters for
4367 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4368 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4371 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4372 __attribute__((unused)).
4373 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4374 __attribute__((unused)).
4375 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4376 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4377 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4378 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4379 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4380 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4381 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4382 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4383 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4384 add __attribute__((unused)).
4385 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4386 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4387 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4394 delete unused variables.
4395 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4400 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4401 static void, mask_merging and zero_masking for unsigned types.
4402 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4403 CHECK_ARRAY for unsigned types.
4404 * gcc.target/i386/m256-check.h: Ditto.
4405 * gcc.target/i386/m512-check.h: Ditto.
4406
4407 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4408
4409 PR target/61062
4410 * gcc.target/arm/pr48252.c (main): Expect same result
4411 as endian-neutral.
4412
4413 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4414
4415 PR fortran/45187
4416 * gfortran.dg/cray_pointers_10.f90: New file.
4417
4418 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4419
4420 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4421 instead of complex(kind=16).
4422
4423 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4424
4425 PR fortran/38829
4426 * gfortran.dg/bind_c_usage_29.f90: New file.
4427
4428 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4429
4430 * gnat.dg/opt38.adb: New test.
4431 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4432
4433 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4434
4435 PR target/18343
4436 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4437 New macro, 0 for __MMIX__, default 64.
4438 (bar): Pass it to __builtin_apply instead of literal 64.
4439
4440 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4441
4442 * gfortran.dg/io_constraints_11.f90: New file.
4443 * gfortran.dg/io_constraints_12.f90: New file.
4444 * gfortran.dg/io_constraints_13.f90: New file.
4445
4446 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4447
4448 PR target/61423
4449 * gcc.target/i386/pr61423.c: New test.
4450
4451 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4452
4453 PR c++/60184
4454 * g++.dg/cpp0x/constexpr-union6.C: New.
4455 * g++.dg/cpp0x/union6.C: Likewise.
4456 * g++.dg/init/ref14.C: Adjust.
4457 * g++.dg/init/union1.C: Likewise.
4458
4459 2014-06-06 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/59299
4462 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4463
4464 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4465
4466 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4467 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4468
4469 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4470
4471 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4472 bitfield and test wrong results instead of correct results to make the
4473 test more portable.
4474
4475 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4476
4477 PR c++/60432
4478 * g++.dg/cpp0x/constexpr-60432.C: New.
4479
4480 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4481
4482 PR c++/60199
4483 * g++.dg/cpp0x/constexpr-60199.C: New.
4484
4485 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4486
4487 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4488 Specify -march=z900 as an additional option.
4489 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4490 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4491 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4492
4493 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4494
4495 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4496 reduction clause diagnostic changes.
4497 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4498 * gfortran.dg/gomp/reduction1.f90: Likewise.
4499 * gfortran.dg/gomp/reduction3.f90: Likewise.
4500 * gfortran.dg/gomp/udr1.f90: New test.
4501 * gfortran.dg/gomp/udr2.f90: New test.
4502 * gfortran.dg/gomp/udr3.f90: New test.
4503 * gfortran.dg/gomp/udr4.f90: New test.
4504 * gfortran.dg/gomp/udr5.f90: New test.
4505 * gfortran.dg/gomp/udr6.f90: New test.
4506 * gfortran.dg/gomp/udr7.f90: New test.
4507
4508 2014-06-06 Christian Bruel <christian.bruel@st.com>
4509
4510 PR tree-optimization/43934
4511 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4512
4513 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4514
4515 PR c/53119
4516 * gcc.dg/pr53119.c: New testcase.
4517
4518 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4519
4520 PR target/52472
4521 * gcc.target/avr/pr52472.c: New test.
4522
4523
4524 2014-06-05 Jeff Law <law@redhat.com>
4525
4526 PR tree-optimization/61289
4527 * g++.dg/pr61289.C: New test.
4528 * g++.dg/pr61289-2.C: New test.
4529
4530 2014-06-05 Richard Biener <rguenther@suse.de>
4531 Paolo Carlini <paolo.carlini@oracle.com>
4532
4533 PR c++/56961
4534 * g++.dg/parse/pr56961.C: New.
4535
4536 2014-06-05 Kai Tietz <ktietz@redhat.com>
4537
4538 PR target/46219
4539 * gcc.target/i386/sibcall-4.c: Remove xfail.
4540
4541 2014-06-05 Julian Brown <julian@codesourcery.com>
4542 Sandra Loosemore <sandra@codesourcery.com>
4543
4544 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4545
4546 2014-06-05 Richard Biener <rguenther@suse.de>
4547
4548 PR c++/61004
4549 * g++.dg/diagnostic/pr61004.C: New testcase.
4550
4551 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4552
4553 * gcc.dg/torture/pr61319.c: New test.
4554
4555 2014-06-05 Marek Polacek <polacek@redhat.com>
4556
4557 PR c/56724
4558 * gcc.dg/pr56724-3.c: New test.
4559
4560 2014-06-05 Andreas Schwab <schwab@suse.de>
4561
4562 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4563
4564 2014-06-05 Marek Polacek <polacek@redhat.com>
4565
4566 PR c/49706
4567 * c-c++-common/pr49706.c: New test.
4568
4569 2014-06-05 Marek Polacek <polacek@redhat.com>
4570
4571 PR c/48062
4572 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4573 * gcc.dg/Wshadow-3.c: Likewise.
4574 * gcc.dg/pr48062.c: New test.
4575
4576 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4577
4578 PR c++/43453
4579 * g++.dg/init/pr43453.C: New.
4580
4581 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4582
4583 PR tree-optimization/61385
4584 * gcc.dg/tree-ssa/pr61385.c: New file.
4585
4586 2014-06-04 Richard Biener <rguenther@suse.de>
4587
4588 PR tree-optimization/60098
4589 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4590
4591 2014-06-04 Richard Biener <rguenther@suse.de>
4592
4593 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4594
4595 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4596
4597 PR c/58942
4598 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4599 the case with a pointer.
4600
4601 2014-06-04 Marek Polacek <polacek@redhat.com>
4602
4603 PR c/30020
4604 * c-c++-common/pr30020.c: New test.
4605
4606 2014-06-03 Andrew Pinski <apinski@cavium.com>
4607
4608 * gcc.c-torture/compile/20140528-1.c: New testcase.
4609
4610 2014-06-03 Dehao Chen <dehao@google.com>
4611
4612 * gcc.dg/tree-prof/merge_block.c: New test.
4613
4614 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4615
4616 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4617 * g++.dg/ext/mv15.C (dg-options): Ditto.
4618
4619 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4620
4621 DR 1423
4622 PR c++/52174
4623 * g++.dg/cpp0x/nullptr31.C: New.
4624 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4625 * g++.dg/cpp0x/nullptr17.C: Update.
4626
4627 2014-06-03 Marek Polacek <polacek@redhat.com>
4628
4629 PR c/60439
4630 * c-c++-common/pr60439.c: New test.
4631 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4632
4633 2014-06-03 Martin Jambor <mjambor@suse.cz>
4634
4635 PR ipa/61160
4636 * g++.dg/ipa/pr61160-1.C: New test.
4637
4638 2014-06-03 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/61383
4641 * gcc.dg/torture/pr61383-1.c: New testcase.
4642
4643 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4644
4645 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4646
4647 2014-06-02 Jeff Law <law@redhat.com>
4648
4649 PR rtl-optimization/61094
4650 * g++.dg/pr61094: New test.
4651
4652 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4653
4654 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4655 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4656 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4657 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4658 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4659 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4660 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4661 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4662
4663 2014-06-02 Richard Biener <rguenther@suse.de>
4664
4665 PR tree-optimization/61346
4666 * gcc.dg/torture/pr61346.c: New testcase.
4667
4668 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4669
4670 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4671 not compilation.
4672 * gcc.target/i386/sibcall-4.c: Ditto.
4673 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4674
4675 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4676
4677 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4678 in scan-assembler-not string.
4679 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4680 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4681 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4682
4683 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4684
4685 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4686
4687 2014-06-01 Kai Tietz <ktietz@redhat.com>
4688
4689 PR target/61377
4690 * gcc.target/i386/sibcall-6.c: New test.
4691
4692 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4693
4694 DR 1227
4695 PR c++/57543
4696 * g++.dg/cpp0x/pr57543-1.C: New.
4697 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4698 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4699 * g++.dg/cpp0x/decltype59.C: Likewise.
4700
4701 2014-05-31 Tom de Vries <tom@codesourcery.com>
4702
4703 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4704
4705 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4706
4707 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4708 restore_gcc_exec_prefix_env_var): New procedures.
4709 (set_ld_library_path_env_vars,
4710 restore_ld_library_path_env_vars): Use them.
4711 * lib/c-compat.exp: Load target-libpath.exp.
4712 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4713 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4714 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4715 restore_gcc_exec_prefix_env_var.
4716 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4717 Likewise.
4718
4719 * c-c++-common/asan/misalign-1.c: New test.
4720 * c-c++-common/asan/misalign-2.c: New test.
4721
4722 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4723 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4724 -DASAN_USE_DEJAGNU_GTEST=1.
4725 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4726 * g++.dg/asan/asan_oob_test.cc: Likewise.
4727 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4728 * g++.dg/asan/asan_str_test.cc: Likewise.
4729 * g++.dg/asan/asan_test_utils.h: Likewise.
4730 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4731 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4732 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4733 Imported from upstream r209283.
4734 * g++.dg/asan/asan_test_config.h: Likewise.
4735
4736 2014-05-30 Kai Tietz <ktietz@redhat.com>
4737
4738 PR target/60104
4739 * gcc.target/i386/sibcall-1.c: New test.
4740 * gcc.target/i386/sibcall-2.c: New test.
4741 * gcc.target/i386/sibcall-3.c: New test.
4742 * gcc.target/i386/sibcall-4.c: New test.
4743
4744 2014-05-30 Ian Lance Taylor <iant@google.com>
4745
4746 * gcc.target/i386/pause-2.c: New test.
4747
4748 2014-05-30 Tom de Vries <tom@codesourcery.com>
4749
4750 * gcc.target/i386/fuse-caller-save.c: New test.
4751 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4752 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4753
4754 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4755
4756 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4757 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4758 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4759 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4760 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4761 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4762 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4763 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4764 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4765 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4766 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4767 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4768 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4769 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4770 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4771 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4772 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4773 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4774 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4775 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4776 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4777 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4778 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4779 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4780 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4781 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4782 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4783 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4784 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4785 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4786 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4787 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4788 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4789 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4790 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4791 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4792
4793 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4794
4795 PR rtl-optimization/61325
4796 * gcc.target/aarch64/pr61325.c: New.
4797
4798 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4799
4800 * gcc.target/arm/simd/vextQf32_1.c: New file.
4801 * gcc.target/arm/simd/vextQp16_1.c: New file.
4802 * gcc.target/arm/simd/vextQp8_1.c: New file.
4803 * gcc.target/arm/simd/vextQs16_1.c: New file.
4804 * gcc.target/arm/simd/vextQs32_1.c: New file.
4805 * gcc.target/arm/simd/vextQs64_1.c: New file.
4806 * gcc.target/arm/simd/vextQs8_1.c: New file.
4807 * gcc.target/arm/simd/vextQu16_1.c: New file.
4808 * gcc.target/arm/simd/vextQu32_1.c: New file.
4809 * gcc.target/arm/simd/vextQu64_1.c: New file.
4810 * gcc.target/arm/simd/vextQu8_1.c: New file.
4811 * gcc.target/arm/simd/vextQp64_1.c: New file.
4812 * gcc.target/arm/simd/vextf32_1.c: New file.
4813 * gcc.target/arm/simd/vextp16_1.c: New file.
4814 * gcc.target/arm/simd/vextp8_1.c: New file.
4815 * gcc.target/arm/simd/vexts16_1.c: New file.
4816 * gcc.target/arm/simd/vexts32_1.c: New file.
4817 * gcc.target/arm/simd/vexts64_1.c: New file.
4818 * gcc.target/arm/simd/vexts8_1.c: New file.
4819 * gcc.target/arm/simd/vextu16_1.c: New file.
4820 * gcc.target/arm/simd/vextu32_1.c: New file.
4821 * gcc.target/arm/simd/vextu64_1.c: New file.
4822 * gcc.target/arm/simd/vextu8_1.c: New file.
4823 * gcc.target/arm/simd/vextp64_1.c: New file.
4824
4825 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4826 Tom de Vries <tom@codesourcery.com>
4827
4828 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4829 options.
4830 * gcc.target/mips/fuse-caller-save.h: New include file.
4831 * gcc.target/mips/fuse-caller-save.c: New test.
4832 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4833 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4834
4835 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4836
4837 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4838
4839 2014-05-28 Richard Biener <rguenther@suse.de>
4840
4841 PR middle-end/61045
4842 * gcc.dg/pr61045.c: New testcase.
4843
4844 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4845
4846 * lib/clearcap.exp: New file.
4847 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4848 Remove clearcap_ldflags handling.
4849 Call clearcap-init, clearcap-finish.
4850 * gcc.target/i386/i386.exp: Likewise.
4851 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4852 * gcc.target/i386/clearcapv2.map: Move to
4853 ../config/sol2-clearcapv2.map.
4854 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4855 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4856
4857 2014-05-28 Richard Biener <rguenther@suse.de>
4858
4859 PR tree-optimization/61335
4860 * gfortran.dg/pr61335.f90: New testcase.
4861
4862 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4863
4864 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4865
4866 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4867
4868 * gnat.dg/overflow_fixed.adb: New test.
4869
4870 2014-05-27 Marek Polacek <polacek@redhat.com>
4871
4872 PR c/56724
4873 * gcc.dg/pr56724-1.c: New test.
4874 * gcc.dg/pr56724-2.c: New test.
4875 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4876 -Wtraditional.
4877 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4878
4879 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4880
4881 * gcc.dg/fold-compare-8.c: New test.
4882 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4883
4884 2014-05-27 Richard Biener <rguenther@suse.de>
4885
4886 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4887
4888 2014-05-27 Marek Polacek <polacek@redhat.com>
4889
4890 PR testsuite/61319
4891 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4892 LLONG_MIN, and ULLONG_MAX.
4893
4894 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4895
4896 * lib/target-supports.exp (check_effective_target_vect_bswap):
4897 Specify arm*-*-* support.
4898
4899 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4900
4901 PR testsuite/61319
4902 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4903 -nan optional.
4904 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4905 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4906
4907 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4908
4909 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4910
4911 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4912
4913 PR rtl-optimization/61222
4914 * gcc.c-torture/compile/pr61222-1.c: New test.
4915 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4916
4917 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4918
4919 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4920
4921 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4924
4925 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4926
4927 PR libgfortran/55117
4928 * gfortran.dg/namelist_85.f90: New test.
4929
4930 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4931
4932 PR c/61191
4933 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4934 the case with syntax error.
4935
4936 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4937
4938 * gcc.dg/lto/pr61278_0.c: New test.
4939 * gcc.dg/lto/pr61278_1.c: New test.
4940
4941 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4942
4943 * gcc.dg/pr61220.c: New test.
4944 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4945
4946 2014-05-25 Tobias Burnus <burnus@net-b.de>
4947
4948 * gfortran.dg/coarray_10.f90: Update dg-warning.
4949 * gfortran.dg/coarray_this_image_1.f90: New.
4950 * gfortran.dg/coarray_this_image_2.f90: New.
4951
4952 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4953
4954 PR libfortran/61173
4955 * gfortran.dg/arrayio_14.f90: New test.
4956
4957 2014-05-24 Andreas Schwab <schwab@suse.de>
4958
4959 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4960
4961 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4962
4963 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4964 Adjust regexp for -flto.
4965 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4966 * gfortran.dg/pr52835.f90: Likewise.
4967
4968 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4969
4970 PR rtl-optimization/61215
4971 * gcc.target/i386/pr61215.c: New.
4972
4973 2014-05-23 Marek Polacek <polacek@redhat.com>
4974 Jakub Jelinek <jakub@redhat.com>
4975
4976 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4977 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4978 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4979 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4980 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4981 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4982 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4983 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4984 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4985 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4986 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4987 * c-c++-common/ubsan/float-cast.h: New file.
4988 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4989 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4990
4991 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4992
4993 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4994
4995 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4996
4997 * g++.dg/cpp1y/lambda-init9.C: New.
4998
4999 2014-05-23 Richard Biener <rguenther@suse.de>
5000
5001 PR testsuite/61266
5002 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5003 adjust testcase to reflect reality.
5004
5005 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5006
5007 PR tree-optimization/54733
5008 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5009 optimization to support memory sources and bitwise operations
5010 equivalent to load in host endianness.
5011 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5012 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5013 * gcc.c-torture/execute/bswap-2.c: Likewise.
5014
5015 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5016
5017 * lib/target-supports.exp: New effective targets for architectures
5018 capable of performing byte swap.
5019 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5020 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5021 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5022
5023 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5024
5025 PR c++/61088
5026 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5027 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5028
5029 2014-05-22 Xinliang David Li <davidxl@google.com>
5030
5031 * g++.dg/ipa/devirt-15.C: Fix expected message.
5032 * g++.dg/ipa/devirt-16.C: Ditto.
5033 * g++.dg/ipa/devirt-17.C: Ditto.
5034 * g++.dg/ipa/devirt-26.C: Ditto.
5035 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5036 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5037 * g++.dg/tree-ssa/pr8781.C:Ditto.
5038
5039 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5040
5041 * gcc.target/powerpc/htm-ttest.c: New test.
5042
5043 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5044
5045 * gnat.dg/opt37.ad[sb]: New test.
5046
5047 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5048
5049 PR c/61271
5050 * g++.dg/cilk-plus/AN/array_function.cc: New.
5051
5052 2014-05-22 Richard Biener <rguenther@suse.de>
5053
5054 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5055
5056 2014-05-22 Kostya Serebryany <kcc@google.com>
5057
5058 * c-c++-common/tsan/mutexset1.c: Update the test to match
5059 upstream r209283.
5060 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5061
5062 2014-05-21 Marek Polacek <polacek@redhat.com>
5063
5064 PR sanitizer/61272
5065 * g++.dg/ubsan/pr61272.C: New test.
5066
5067 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5068 Sandra Loosemore <sandra@codesourcery.com>
5069
5070 PR lto/60179
5071 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5072 * gcc.target/nios2/custom-fp-lto.c: New test.
5073
5074 2014-05-21 Andreas Schwab <schwab@suse.de>
5075
5076 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5077
5078 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5079
5080 PR target/54236
5081 * gcc.target/sh/pr54236-3.c: New.
5082
5083 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5084
5085 PR c++/60189
5086 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5087
5088 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5089
5090 PR tree-optimization/60899
5091 * g++.dg/ipa/devirt-11.C: Update template.
5092
5093 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5094
5095 PR C++/61038
5096 * g++.dg/cpp0x/pr61038.C: New.
5097
5098 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/58753
5101 PR c++/58930
5102 PR c++/58704
5103 * g++.dg/cpp0x/nsdmi-template11.C: New.
5104 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5105 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5106
5107 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5108
5109 * gnat.dg/opt35.adb: New test.
5110 * gnat.dg/opt36.adb: Likewise.
5111 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5112
5113 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/60373
5116 * g++.dg/cpp0x/Wattributes1.C: New.
5117 * g++.dg/ext/visibility/redecl1.C: Adjust.
5118 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5119
5120 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5121
5122 * gcc.target/powerpc/vsxcopy.c: New test.
5123
5124 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5125
5126 PR c++/58664
5127 * g++.dg/cpp0x/nsdmi-union6.C: New.
5128 * g++.dg/parse/pr58664.C: Likewise.
5129 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5130 * g++.dg/parse/crash31.C: Likewise.
5131 * g++.dg/template/error2.C: Likewise.
5132 * g++.dg/template/inherit8.C: Likewise.
5133 * g++.dg/template/offsetof2.C: Likewise.
5134
5135 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 * c-c++-common/gomp/simd4.c: Adjust for inform.
5138 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5139 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5140 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5141 * g++.dg/cpp0x/noexcept15.C: Likewise.
5142 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5143 * g++.dg/eh/spec6.C: Likewise.
5144 * g++.dg/expr/cast1.C: Likewise.
5145 * g++.dg/expr/dtor1.C: Likewise.
5146 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5147 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5148 * g++.dg/gomp/pr49223-2.C: Likewise.
5149 * g++.dg/gomp/udr-4.C: Likewise.
5150 * g++.dg/init/delete1.C: Likewise.
5151 * g++.dg/other/crash-2.C: Likewise.
5152 * g++.dg/parse/crash24.C: Likewise.
5153 * g++.dg/parse/crash25.C: Likewise.
5154 * g++.dg/parse/crash31.C: Likewise.
5155 * g++.dg/parse/crash49.C: Likewise.
5156 * g++.dg/parse/crash50.C: Likewise.
5157 * g++.dg/parse/crash54.C: Likewise.
5158 * g++.dg/parse/dtor7.C: Likewise.
5159 * g++.dg/parse/error40.C: Likewise.
5160 * g++.dg/parse/fused-params1.C: Likewise.
5161 * g++.dg/parse/new1.C: Likewise.
5162 * g++.dg/template/crash35.C: Likewise.
5163 * g++.dg/template/crash59.C: Likewise.
5164 * g++.dg/template/crash77.C: Likewise.
5165 * g++.dg/template/error51.C: Likewise.
5166 * g++.dg/template/incomplete1.C: Likewise.
5167 * g++.dg/template/incomplete3.C: Likewise.
5168 * g++.dg/template/incomplete4.C: Likewise.
5169 * g++.dg/template/incomplete5.C: Likewise.
5170 * g++.dg/template/inherit8.C: Likewise.
5171 * g++.dg/template/instantiate1.C: Likewise.
5172 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5173 * g++.dg/template/offsetof2.C: Likewise.
5174 * g++.dg/tm/pr51928.C: Likewise.
5175 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5176 * g++.dg/warn/incomplete1.C: Likewise.
5177 * g++.dg/warn/incomplete2.C: Likewise.
5178 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5179 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5180 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5181 * g++.old-deja/g++.eh/catch1.C: Likewise.
5182 * g++.old-deja/g++.eh/spec6.C: Likewise.
5183 * g++.old-deja/g++.mike/p7868.C: Likewise.
5184 * g++.old-deja/g++.other/crash38.C: Likewise.
5185 * g++.old-deja/g++.other/enum2.C: Likewise.
5186 * g++.old-deja/g++.other/incomplete.C: Likewise.
5187 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5188 * g++.old-deja/g++.pt/crash9.C: Likewise.
5189 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5190 * g++.old-deja/g++.pt/typename8.C: Likewise.
5191 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5192
5193 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5194
5195 * lib/target-supports.exp
5196 (check_effective_target_vect_sizes_32B_16B): Return false if
5197 128-bit AVX vectors preferred.
5198
5199 2014-05-19 Mike Stump <mikestump@comcast.net>
5200
5201 * lib/target-supports.exp (check_effective_target_avx): Early out
5202 if not x86 to prevent x86 flags on non-x86 targets.
5203
5204 2014-05-19 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/61221
5207 * gcc.dg/torture/pr61221.c: New testcase.
5208
5209 2014-05-19 Richard Biener <rguenther@suse.de>
5210
5211 PR tree-optimization/61209
5212 * gfortran.dg/pr61209.f90: New testcase.
5213
5214 2014-05-19 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/61184
5217 * c-c++-common/torture/pr61184.c: New testcase.
5218
5219 2014-05-19 Christian Bruel <christian.bruel@st.com>
5220
5221 PR target/61195
5222 * gcc.target/sh/pr61195.c: New test.
5223
5224 2014-05-18 Wei Mi <wmi@google.com>
5225
5226 PR target/58066
5227 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5228 directive with rtl insns. Add effective-target fpic and
5229 tls_native.
5230
5231 2014-05-17 Xinliang David Li <davidxl@google.com>
5232
5233 * g++.dg/ipa/devirt-33.C: New testcase.
5234
5235 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5236
5237 * g++.dg/ipa/comdat.C: New file.
5238
5239 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5240
5241 * gnat.dg/volatile12.ad[sb]: New test.
5242
5243 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * gnat.dg/enum3.adb: New test.
5246
5247 2014-05-18 Andreas Schwab <schwab@suse.de>
5248
5249 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5250
5251 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5252
5253 PR libfortran/52539
5254 * gfortran.dg/namelist_utf8.f90: New test.
5255
5256 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 PR c++/52875
5259 * g++.dg/cpp0x/decltype58.C: New.
5260
5261 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5262
5263 * gcc.target/microblaze/others/break_handler.c: New.
5264
5265 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5266
5267 PR tree-optimization/61140
5268 PR tree-optimization/61150
5269 PR tree-optimization/61197
5270 * gcc.dg/tree-ssa/pr61140.c: New file.
5271 * gcc.dg/tree-ssa/pr61150.c: New file.
5272 * gcc.dg/tree-ssa/pr61197.c: New file.
5273
5274 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5275
5276 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5277 (dg-options): Add -mfpmath=387.
5278 (dg-final): Check that no MMX registers are used.
5279
5280 2014-05-17 Andreas Schwab <schwab@suse.de>
5281
5282 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5283
5284 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5285
5286 Revert:
5287 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5288
5289 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5290 occurrences of "int" in the gimple dump to reflect that the return
5291 types of functions now show up in such dumps.
5292 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5293
5294 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5295
5296 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5297 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5298 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5299 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5300 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5301 * gcc.dg/debug/pr35154.c: Update testcase.
5302 * gcc.target/i386/vectorize1.c: Update testcase.
5303
5304 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5305
5306 PR c++/51640
5307 * g++.dg/parse/error54.C: New.
5308
5309 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5310
5311 PR rtl-optimization/60969
5312 * g++.dg/pr60969.C: New.
5313
5314 2014-05-16 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/61194
5317 * gcc.dg/vect/pr61194.c: New testcase.
5318
5319 2014-05-16 Richard Biener <rguenther@suse.de>
5320
5321 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5322 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5323 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5324 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5325
5326 2014-05-16 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5329
5330 2014-05-15 Martin Jambor <mjambor@suse.cz>
5331
5332 PR ipa/61085
5333 * g++.dg/ipa/pr61085.C: New test.
5334
5335 2014-05-15 Martin Jambor <mjambor@suse.cz>
5336
5337 PR tree-optimization/61090
5338 * gcc.dg/tree-ssa/pr61090.c: New test.
5339
5340 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR tree-optimization/61158
5343 * gcc.dg/pr61158.c: New test.
5344
5345 2014-05-15 Andreas Schwab <schwab@suse.de>
5346
5347 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5348 emitted.
5349 * obj-c++.dg/exceptions-5.mm: Likewise.
5350
5351 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5352
5353 * shrink-wrap-loop.c: New test case.
5354
5355 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5356
5357 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5358 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5359 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5360 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5361 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5362 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5363 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5364 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5365 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5366 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5367 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5368 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5369 * gcc.target/arm/simd/vtrns16_1.c: New file.
5370 * gcc.target/arm/simd/vtrns32_1.c: New file.
5371 * gcc.target/arm/simd/vtrns8_1.c: New file.
5372 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5373 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5374 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5375
5376 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5377
5378 * gcc.target/i386/clflushopt-1.c: New.
5379 * gcc.target/i386/xsavec-1.c: Ditto.
5380 * gcc.target/i386/xsavec64-1.c: Ditto.
5381 * gcc.target/i386/xsaves-1.c: Ditto.
5382 * gcc.target/i386/xsaves64-1.c: Ditto.
5383 * gcc.target/i386/sse-12.c: Test new options.
5384 * gcc.target/i386/sse-13.c: Ditto.
5385 * gcc.target/i386/sse-14.c: Ditto.
5386 * gcc.target/i386/sse-22.c: Ditto.
5387 * gcc.target/i386/sse-23.c: Ditto.
5388 * g++.dg/other/i386-2.C: Ditto.
5389 * g++.dg/other/i386-3.C: Ditto.
5390
5391 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5392
5393 PR rtl-optimization/60866
5394 * gcc.dg/pr60866.c: New test.
5395
5396 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5397
5398 PR rtl-optimization/60901
5399 * gcc.target/i386/pr60901.c: New test.
5400
5401 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5402
5403 PR sanitizer/61100
5404 * c-c++-common/asan/asan-interface-1.c: New test.
5405 * lib/asan-dg.exp (asan_include_flags): New function.
5406 (asan_init): Call asan_include_flags to obtain path
5407 to sanitizer headers.
5408
5409 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5410
5411 * lib/target-support.exp (check_dfp_hw_available): New function.
5412 (is-effective-target): Check $arg for dfp_hw.
5413 (is-effective-target-keyword): Likewise.
5414 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5415 Change target to dfp_hw.
5416
5417 2014-05-13 Marek Polacek <polacek@redhat.com>
5418
5419 PR c/61162
5420 * gcc.dg/pr61162.c: New test.
5421
5422 2014-05-13 Marek Polacek <polacek@redhat.com>
5423
5424 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5425 * c-c++-common/pr50459-2.c: New test.
5426
5427 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/54310
5430 * g++.dg/template/pr54310.C: New.
5431
5432 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5433 Sandra Loosemore <sandra@codesourcery.com>
5434
5435 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5436
5437 2014-05-13 Catherine Moore <clm@cm00re.com>
5438
5439 * gcc.target/mips/near-far-1.c: Adjust expected output
5440 to allow the JALS instruction.
5441 * gcc.target/mips/near-far-2.c: Likewise.
5442 * gcc.target/mips/near-far-4.c: Likewise.
5443
5444 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5445
5446 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5447
5448 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR target/61060
5451 * gcc.dg/pr61060.c: New test.
5452
5453 2014-05-12 DJ Delorie <dj@redhat.com>
5454
5455 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5456 * gcc.dg/sibcall-4.c: Likewise.
5457
5458 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5459
5460 * objc.dg/shadow-1.m: New test.
5461 * objc.dg/shadow-2.m: New test.
5462 * objc.dg/ivar-scope-1.m: New test.
5463 * objc.dg/ivar-scope-2.m: New test.
5464 * objc.dg/ivar-scope-3.m: New test.
5465 * objc.dg/ivar-scope-4.m: New test.
5466 * objc.dg/ivar-visibility-1.m: New test.
5467 * objc.dg/ivar-visibility-2.m: New test.
5468 * objc.dg/ivar-visibility-3.m: New test.
5469 * objc.dg/ivar-visibility-4.m: New test.
5470
5471 2014-05-12 Tobias Burnus <burnus@net-b.de>
5472
5473 PR fortran/60127
5474 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5475
5476 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5477
5478 PR fortran/60834
5479 * gfortran.dg/associate_16.f90: New test.
5480
5481 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5482
5483 PR target/60991
5484 * gcc.target/avr/pr60991.c: New testcase.
5485
5486 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/60054
5489 * g++.dg/cpp1y/pr60054.C: New.
5490
5491 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/51199
5494 * g++.dg/template/pr51199.C: New.
5495
5496 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5497
5498 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5499
5500 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5501
5502 * gfortran.dg/gomp/affinity-1.f90: New test.
5503
5504 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5505
5506 * gcc.dg/torture/pr61136.c: New test.
5507
5508 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/59705
5511 * g++.dg/cpp0x/sfinae51.C: New.
5512
5513 PR c++/58353
5514 * g++.dg/cpp0x/variadic157.C: New.
5515
5516 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5517
5518 PR target/51244
5519 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5520
5521 2014-05-10 Marek Polacek <polacek@redhat.com>
5522
5523 * gcc.dg/pedwarn-init.c: New test.
5524 * gcc.dg/init-string-1.c: Adjust dg-error.
5525
5526 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5527
5528 * lib/target-supports.exp
5529 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5530 to the list.
5531
5532 2014-05-09 Marek Polacek <polacek@redhat.com>
5533
5534 PR c/61096
5535 * gcc.dg/pr61096-1.c: New test.
5536 * gcc.dg/pr61096-2.c: New test.
5537
5538 2014-05-09 Florian Weimer <fweimer@redhat.com>
5539
5540 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5541 * g++.dg/fstack-protector-strong.C: Likewise.
5542 * gcc.target/i386/ssp-strong-reg.c: New file.
5543
5544 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5545
5546 PR target/61055
5547 * gcc.target/avr/torture/pr61055.c: New test.
5548
5549 2014-05-09 Marek Polacek <polacek@redhat.com>
5550
5551 PR c/50459
5552 * c-c++-common/attributes-1.c: Move test line to a new test.
5553 * c-c++-common/attributes-2.c: New test.
5554 * c-c++-common/pr50459.c: New test.
5555 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5556 * gcc.dg/nonnull-2.c: Likewise.
5557 * gcc.dg/pr55570.c: Modify dg-error.
5558 * gcc.dg/tm/wrap-2.c: Likewise.
5559
5560 2014-05-08 Jeff Law <law@redhat.com>
5561
5562 PR tree-optimization/61009
5563 * g++.dg/tree-ssa/pr61009.C: New test.
5564
5565 2014-05-08 Matthias Klose <doko@ubuntu.com>
5566
5567 PR driver/61106
5568 * gcc-dg/unused-8a.c: New.
5569 * gcc-dg/unused-8b.c: Likewise.
5570
5571 2014-05-08 Marek Polacek <polacek@redhat.com>
5572
5573 PR c/61053
5574 * gcc.dg/pr61053.c: New test.
5575
5576 2014-05-08 Marek Polacek <polacek@redhat.com>
5577
5578 PR c/61077
5579 * gcc.dg/pr61077.c: New test.
5580
5581 2014-05-08 Tobias Burnus <burnus@net-b.de>
5582
5583 * gfortran.dg/coarray_collectives_1.f90: New.
5584 * gfortran.dg/coarray_collectives_2.f90: New.
5585 * gfortran.dg/coarray_collectives_3.f90: New.
5586 * gfortran.dg/coarray_collectives_4.f90: New.
5587 * gfortran.dg/coarray_collectives_5.f90: New.
5588 * gfortran.dg/coarray_collectives_6.f90: New.
5589 * gfortran.dg/coarray/collectives_1.f90: New.
5590 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5591 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5592 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5593 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5594 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5595 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5596 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5597
5598 2014-05-08 Wei Mi <wmi@google.com>
5599
5600 PR target/58066
5601 * gcc.target/i386/pr58066.c: New test.
5602
5603 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5604
5605 * gcc.target/i386/avx256-unaligned-load-2.c,
5606 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5607 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5608 packed-single instructions.
5609
5610 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5611
5612 PR c++/13981
5613 * g++.dg/diagnostic/pr13981.C: New.
5614
5615 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5616
5617 PR tree-optimization/59100
5618 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5619 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5620
5621 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5622
5623 PR tree-optimization/61095
5624 * gcc.dg/torture/pr61095.c: New test.
5625
5626 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5627
5628 PR middle-end/39246
5629 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5630 the uninitialized complex is used.
5631 * gcc.dg/uninit-17.c: New test to check partial initialization of
5632 complex with branches.
5633 * gcc.dg/uninit-17-O0.c: Likewise.
5634
5635 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5636
5637 PR target/60884
5638 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5639 (test_03): Rename to test_02.
5640
5641 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5642
5643 PR c++/61083
5644 * g++.dg/cpp0x/sfinae50.C: New.
5645
5646 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5647
5648 PR c++/61080
5649 * g++.dg/cpp0x/deleted7.C: New.
5650
5651 2014-05-07 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/61034
5654 * g++.dg/tree-ssa/pr61034.C: New testcase.
5655
5656 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5657
5658 * gcc.target/epiphany/isr-arg.c: New file.
5659
5660 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5661
5662 PR tree-optimization/52252
5663 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5664
5665 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5666
5667 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5668 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5669 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5670 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5671 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5672 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5673 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5674 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5675 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5676 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5677 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5678 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5679 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5680 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5681 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5682 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5683 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5684 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5685 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5686 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5687 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5688 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5689 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5690 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5691 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5692 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5693 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5694 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5695 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5696 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5697 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5698 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5699 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5700 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5701 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5702 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5703 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5704 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5705 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5706 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5707 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5708 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5709 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5710 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5711 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5712 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5713 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5714 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5715 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5716 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5717 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5718 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5719 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5720 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5721 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5722 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5723 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5724 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5725 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5726 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5727 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5728 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5729 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5730 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5731 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5732 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5733 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5734 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5735 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5736 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5737 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5738 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5739
5740 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5741
5742 gcc.target/aarch64/simd/ext_f32.x: New file.
5743 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5744 gcc.target/aarch64/simd/ext_p16.x: New file.
5745 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5746 gcc.target/aarch64/simd/ext_p8.x: New file.
5747 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5748 gcc.target/aarch64/simd/ext_s16.x: New file.
5749 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5750 gcc.target/aarch64/simd/ext_s32.x: New file.
5751 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5752 gcc.target/aarch64/simd/ext_s64.x: New file.
5753 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5754 gcc.target/aarch64/simd/ext_s8.x: New file.
5755 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5756 gcc.target/aarch64/simd/ext_u16.x: New file.
5757 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5758 gcc.target/aarch64/simd/ext_u32.x: New file.
5759 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5760 gcc.target/aarch64/simd/ext_u64.x: New file.
5761 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5762 gcc.target/aarch64/simd/ext_u8.x: New file.
5763 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5764 gcc.target/aarch64/simd/ext_f64.c: New file.
5765 gcc.target/aarch64/simd/extq_f32.x: New file.
5766 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5767 gcc.target/aarch64/simd/extq_p16.x: New file.
5768 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5769 gcc.target/aarch64/simd/extq_p8.x: New file.
5770 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5771 gcc.target/aarch64/simd/extq_s16.x: New file.
5772 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5773 gcc.target/aarch64/simd/extq_s32.x: New file.
5774 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5775 gcc.target/aarch64/simd/extq_s64.x: New file.
5776 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5777 gcc.target/aarch64/simd/extq_s8.x: New file.
5778 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5779 gcc.target/aarch64/simd/extq_u16.x: New file.
5780 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5781 gcc.target/aarch64/simd/extq_u32.x: New file.
5782 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5783 gcc.target/aarch64/simd/extq_u64.x: New file.
5784 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5785 gcc.target/aarch64/simd/extq_u8.x: New file.
5786 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5787 gcc.target/aarch64/simd/extq_f64.c: New file.
5788
5789 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5790
5791 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5792 * gcc.target/aarch64/vtrnu32.c: Likewise.
5793 * gcc.target/aarch64/vtrnf32.c: Likewise.
5794
5795 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5796
5797 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5798 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5799 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5800 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5801 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5802 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5803 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5804 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5805 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5806 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5807 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5808 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5809 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5810 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5811 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5812 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5813 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5814 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5815 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5816 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5817 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5818 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5819 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5820 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5821 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5822 * gcc.target/aarch64/simd/vtrns16.x: New file.
5823 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5824 * gcc.target/aarch64/simd/vtrns32.x: New file.
5825 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5826 * gcc.target/aarch64/simd/vtrns8.x: New file.
5827 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5828 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5829 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5830 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5831 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5832 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5833
5834 2014-05-07 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/57864
5837 * gcc.dg/torture/pr57864.c: New testcase.
5838
5839 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5840
5841 PR libfortran/61049
5842 * gfortran.dg/list_read_13.f: New test.
5843
5844 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/60999
5847 * g++.dg/cpp0x/nsdmi-template9.C: New.
5848 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5849
5850 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5851 Mike Stump <mikestump@comcast.net>
5852 Richard Sandiford <rdsandiford@googlemail.com>
5853
5854 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5855
5856 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5857
5858 PR ipa/60965
5859 * g++.dg/ipa/devirt-32.C: New testcase.
5860
5861 2014-05-05 Richard Biener <rguenther@suse.de>
5862
5863 PR middle-end/61010
5864 * gcc.dg/torture/pr61010.c: New testcase.
5865
5866 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5867
5868 * gcc.target/s390/leaf-profile.c: New testcase.
5869
5870 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5871
5872 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5873 Disable asm scan for s390.
5874 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5875 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5876
5877 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5878
5879 PR tree-optimization/60363
5880 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5881
5882 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5883
5884 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5885 (dg-require-effective-target): Change target to powerpc_fprs.
5886 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5887 (dg-require-effective-target): Change target to dfprt.
5888
5889 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5890
5891 PR c++/58582
5892 * g++.dg/cpp0x/deleted4.C: New.
5893 * g++.dg/cpp0x/deleted5.C: Likewise.
5894 * g++.dg/cpp0x/deleted6.C: Likewise.
5895
5896 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5897
5898 PR fortran/61025
5899 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5900 regexps for -m32.
5901 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5902 * gfortran.dg/coarray_poly_6.f90: Likewise.
5903 * gfortran.dg/coarray_poly_7.f90: Likewise.
5904 * gfortran.dg/coarray_poly_8.f90: Likewise.
5905
5906 2014-05-02 Marek Polacek <polacek@redhat.com>
5907
5908 PR c/25801
5909 * gcc.dg/pr25801.c: New test.
5910
5911 2014-05-02 Marek Polacek <polacek@redhat.com>
5912
5913 PR c/60784
5914 * gcc.dg/pr60784.c: New test.
5915
5916 2014-05-01 Marek Polacek <polacek@redhat.com>
5917
5918 PR c/60915
5919 * gcc.dg/pr60915.c: New test.
5920
5921 2014-05-01 Marek Polacek <polacek@redhat.com>
5922
5923 PR c/60257
5924 * gcc.dg/pr60257.c: New test.
5925
5926 2014-05-01 Marek Polacek <polacek@redhat.com>
5927
5928 PR c/43395
5929 * c-c++-common/pr43395.c: New test.
5930
5931 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5932
5933 * gcc.dg/cond-reduc-1.c: New test.
5934 * gcc.dg/cond-reduc-2.c: Likewise.
5935
5936 2014-05-01 Marek Polacek <polacek@redhat.com>
5937
5938 PR c/29467
5939 * gcc.dg/pr29467.c: New test.
5940 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5941 about boolean types.
5942 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5943 to bool.
5944 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5945
5946 2014-05-01 Marek Polacek <polacek@redhat.com>
5947
5948 PR c/43245
5949 * gcc.dg/pr43245.c: New test.
5950
5951 2014-05-01 Marek Polacek <polacek@redhat.com>
5952
5953 PR c/56989
5954 * gcc.dg/pr56989.c: New test.
5955
5956 2014-04-30 Ian Lance Taylor <iant@google.com>
5957
5958 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5959 in go_compile_args rather than in argument to go-torture-execute.
5960
5961 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5962
5963 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5964 instead of getpid.
5965
5966 2014-04-30 Tobias Burnus <burnus@net-b.de>
5967
5968 * gfortran.dg/coarray_poly_6.f90
5969 * gfortran.dg/coarray_poly_7.f90
5970 * gfortran.dg/coarray_poly_8.f90
5971
5972 2014-04-30 Tobias Burnus <burnus@net-b.de>
5973
5974 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5975 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5976 * gfortran.dg/coarray/codimension.f90: New.
5977
5978 2014-04-30 Tobias Burnus <burnus@net-b.de>
5979
5980 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5981 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5982
5983 2014-04-30 Tobias Burnus <burnus@net-b.de>
5984
5985 * gfortran.dg/coarray_poly_4.f90: New.
5986 * gfortran.dg/coarray_poly_5.f90: New.
5987
5988 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5989
5990 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5991 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5992 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5993 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5994 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5995 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5996 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5997 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5998 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5999 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6000 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6001 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6002 * gcc.target/arm/simd/vuzps16_1.c: New file.
6003 * gcc.target/arm/simd/vuzps32_1.c: New file.
6004 * gcc.target/arm/simd/vuzps8_1.c: New file.
6005 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6006 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6007 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6008
6009 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6010
6011 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6012 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6013 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6014
6015 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6016
6017 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6018 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6019 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6020 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6021 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6022 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6023 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6024 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6025 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6026 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6027 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6028 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6029 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6030 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6031 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6032 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6033 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6034 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6035 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6036 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6037 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6038 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6039 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6040 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6041 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6042 * gcc.target/aarch64/simd/vuzps16.x: New file.
6043 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6044 * gcc.target/aarch64/simd/vuzps32.x: New file.
6045 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6046 * gcc.target/aarch64/simd/vuzps8.x: New file.
6047 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6048 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6049 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6050 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6051 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6052 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6053
6054 2014-04-30 Richard Biener <rguenther@suse.de>
6055
6056 PR tree-optimization/48329
6057 * gfortran.dg/vect/pr48329.f90: New testcase.
6058
6059 2014-04-30 Marek Polacek <polacek@redhat.com>
6060
6061 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6062 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6063
6064 2014-04-30 Marek Polacek <polacek@redhat.com>
6065
6066 PR c/60139
6067 * gcc.dg/pr60139.c: New test.
6068
6069 2014-04-30 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/60351
6072 * gcc.dg/pr60351.c: New test.
6073
6074 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6075
6076 * gcc.target/arm/simd/simd.exp: New file.
6077 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6078 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6079 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6080 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6081 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6082 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6083 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6084 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6085 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6086 * gcc.target/arm/simd/vzipf32_1.c: New file.
6087 * gcc.target/arm/simd/vzipp16_1.c: New file.
6088 * gcc.target/arm/simd/vzipp8_1.c: New file.
6089 * gcc.target/arm/simd/vzips16_1.c: New file.
6090 * gcc.target/arm/simd/vzips32_1.c: New file.
6091 * gcc.target/arm/simd/vzips8_1.c: New file.
6092 * gcc.target/arm/simd/vzipu16_1.c: New file.
6093 * gcc.target/arm/simd/vzipu32_1.c: New file.
6094 * gcc.target/arm/simd/vzipu8_1.c: New file.
6095
6096 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/51707
6099 * g++.dg/cpp0x/constexpr-51707.C: New.
6100
6101 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6102
6103 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6104 occurrences of "int" in the gimple dump to reflect that the return
6105 types of functions now show up in such dumps.
6106 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6107
6108 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/60971
6111 * c-c++-common/turtore/pr60971.c: New test.
6112
6113 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6114
6115 * gcc.target/aarch64/simd/simd.exp: New file.
6116 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6117 * gcc.target/aarch64/simd/vzipf32.x: New file.
6118 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6119 * gcc.target/aarch64/simd/vzipp16.x: New file.
6120 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6121 * gcc.target/aarch64/simd/vzipp8.x: New file.
6122 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6123 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6124 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6125 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6126 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6127 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6128 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6129 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6130 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6131 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6132 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6133 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6134 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6135 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6136 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6137 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6138 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6139 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6140 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6141 * gcc.target/aarch64/simd/vzips16.x: New file.
6142 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6143 * gcc.target/aarch64/simd/vzips32.x: New file.
6144 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6145 * gcc.target/aarch64/simd/vzips8.x: New file.
6146 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6147 * gcc.target/aarch64/simd/vzipu16.x: New file.
6148 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6149 * gcc.target/aarch64/simd/vzipu32.x: New file.
6150 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6151 * gcc.target/aarch64/simd/vzipu8.x: New file.
6152
6153 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6154
6155 * gcc.target/aarch64/fcsel_1.c: New test case.
6156
6157 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6158
6159 PR libfortran/60810
6160 * gfortran.dg/arrayio_13.f90: New test.
6161
6162 2014-04-28 Martin Jambor <mjambor@suse.cz>
6163
6164 * gcc.dg/tree-ssa/sra-14.c: New test.
6165
6166 2014-04-28 Richard Biener <rguenther@suse.de>
6167
6168 PR middle-end/60092
6169 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6170 * gcc.dg/vect/pr60092.c: Likewise.
6171
6172 2014-04-28 Richard Biener <rguenther@suse.de>
6173
6174 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6175 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6176 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6177 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6178
6179 2014-04-28 Richard Biener <rguenther@suse.de>
6180
6181 PR tree-optimization/60979
6182 * gcc.dg/graphite/pr60979.c: New testcase.
6183
6184 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185
6186 PR c/60983
6187 * gcc.dg/pr60114.c: Use signed chars.
6188
6189 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6190
6191 PR c++/59120
6192 * g++.dg/cpp0x/alias-decl-43.C: New.
6193
6194 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6195
6196 PR fortran/59604
6197 PR fortran/58003
6198 * gfortran.dg/no_range_check_3.f90: New test.
6199
6200 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6201
6202 PR libfortran/52539
6203 * gfortran.dg/namelist_utf8.f90: New test.
6204
6205 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6206
6207 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6208 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6209 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6210
6211 2014-04-25 Cary Coutant <ccoutant@google.com>
6212
6213 PR debug/60929
6214 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6215 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6216 -fdebug-types-section flag.
6217
6218 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6219
6220 * gcc.target/arm/tail-long-call.c: New test.
6221
6222 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6223
6224 PR tree-optimization/60930
6225 * gcc.dg/torture/pr60930.c: New test.
6226
6227 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR tree-optimization/60960
6230 * gcc.c-torture/execute/pr60960.c: New test.
6231
6232 2014-04-25 Marek Polacek <polacek@redhat.com>
6233
6234 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6235
6236 2014-04-25 Marek Polacek <polacek@redhat.com>
6237
6238 PR c/18079
6239 * gcc.dg/pr18079.c: New test.
6240 * gcc.dg/pr18079-2.c: New test.
6241
6242 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6243
6244 * c-c++-common/gomp/pr60823-2.c: Require effective target
6245 vect_simd_clones.
6246
6247 2014-04-25 Marek Polacek <polacek@redhat.com>
6248
6249 PR c/60114
6250 * gcc.dg/pr60114.c: New test.
6251
6252 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6253
6254 * gcc.c-torture/execute/20140425-1.c: New test.
6255
6256 2014-04-25 Marek Polacek <polacek@redhat.com>
6257
6258 PR c/60156
6259 * c-c++-common/pr60156.c: New test.
6260
6261 2014-04-25 Richard Biener <rguenther@suse.de>
6262
6263 PR ipa/60912
6264 * g++.dg/opt/pr60912.C: New testcase.
6265
6266 2014-04-25 Richard Biener <rguenther@suse.de>
6267
6268 PR ipa/60911
6269 * gcc.dg/lto/pr60911_0.c: New testcase.
6270
6271 2014-04-24 Cong Hou <congh@google.com>
6272
6273 PR tree-optimization/60896
6274 * g++.dg/vect/pr60896.cc: New test.
6275
6276 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6277
6278 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6279 unpack builtin functionss for 128-bit types.
6280 * gcc.target/powerpc/pack02.c: Likewise.
6281 * gcc.target/powerpc/pack03.c: Likewise.
6282 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6283 divide builtin functionss.
6284 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6285 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6286 functions.
6287 * gcc.target/powerpc/bcd-2.c: Likewise.
6288 * gcc.target/powerpc/bcd-3.c: Likewise.
6289 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6290 builtin functionss.
6291 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6292
6293 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6294
6295 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6296 keeps_null_pointer_checks.
6297 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6298 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6299 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6300 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6301
6302 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6303
6304 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6305 Replace load with read and store with write.
6306
6307 2014-04-24 Jeff Law <law@redhat.com>
6308
6309 PR target/60822
6310 * gcc.c-torture/pr60822.c: New test.
6311 * gcc.c-torture/pr60822.x: New test.
6312
6313 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6314
6315 PR c++/57958
6316 * g++.dg/cpp0x/pr57958.C: New test.
6317
6318 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6319
6320 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6321 true for aarch64_be.
6322
6323 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6324 Tom de Vries <tom@codesourcery.com>
6325
6326 * gcc.dg/fuse-caller-save.c: New test.
6327
6328 2014-04-24 Joey Ye <joey.ye@arm.com>
6329
6330 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6331
6332 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6333
6334 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6335 * gcc.dg/vect/vect-bswap16: New test.
6336 * gcc.dg/vect/vect-bswap32: Likewise.
6337 * gcc.dg/vect/vect-bswap64: Likewise.
6338
6339 2014-04-23 Jeff Law <law@redhat.com>
6340
6341 PR tree-optimization/60902
6342 * gcc.target/i386/pr60902.c: New test.
6343
6344 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6345
6346 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6347 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6348 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6349
6350 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351
6352 * gcc.target/arm/rev16.c: New test.
6353
6354 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6355
6356 * gcc.target/aarch64/rev16_1.c: New test.
6357
6358 2014-04-23 Richard Biener <rguenther@suse.de>
6359
6360 PR tree-optimization/60903
6361 * gcc.dg/torture/pr60903.c: New testcase.
6362
6363 2014-04-23 Richard Biener <rguenther@suse.de>
6364
6365 PR middle-end/60895
6366 * g++.dg/torture/pr60895.C: New testcase.
6367
6368 2014-04-23 Richard Biener <rguenther@suse.de>
6369
6370 PR middle-end/60891
6371 * gcc.dg/torture/pr60891.c: New testcase.
6372
6373 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR sanitizer/60275
6376 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6377 -fno-sanitize-recover to dg-options.
6378 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6379 add -std=c++11 to dg-options.
6380 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6381 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6382 add -std=c++1y to dg-options.
6383 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6384 -fno-sanitize-recover to dg-options.
6385 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6386 * c-c++-common/ubsan/vla-4.c: Likewise.
6387 * c-c++-common/ubsan/pr59503.c: Likewise.
6388 * c-c++-common/ubsan/vla-3.c: Likewise.
6389 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6390 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6391 * c-c++-common/ubsan/shift-3.c: Likewise.
6392 * c-c++-common/ubsan/overflow-1.c: Likewise.
6393 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6394 * c-c++-common/ubsan/vla-2.c: Likewise.
6395 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6396 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6397 * c-c++-common/ubsan/shift-6.c: Likewise.
6398 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6399 * c-c++-common/ubsan/overflow-add-3.c: New test.
6400 * c-c++-common/ubsan/overflow-add-4.c: New test.
6401 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6402 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6403
6404 2014-04-22 Christian Bruel <christian.bruel@st.com>
6405
6406 * gcc.target/sh/hiconst.c: New test.
6407
6408 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6409
6410 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6411 lroundf generates custom round instruction, too.
6412
6413 2014-04-22 Tobias Burnus <burnus@net-b.de>
6414
6415 PR fortran/60881
6416 * coarray/alloc_comp_3.f90: New.
6417
6418 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6419
6420 PR target/60868
6421 * gcc.target/i386/pr60868.c: New testcase.
6422
6423 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR c/59073
6426 * c-c++-common/gomp/pr59073.c: New test.
6427
6428 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6429
6430 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6431
6432 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6433
6434 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6435 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6436
6437 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6438
6439 * gcc.dg/memcpy-5.c: New test.
6440
6441 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6442
6443 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6444
6445 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6446 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6447 *-*-solaris2.9.
6448 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6449 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6450 from dg-options.
6451 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6452 from dg-additional-options.
6453 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6454 from dg-options.
6455
6456 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6457 execution check.
6458 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6459 (sigill_hdlr): Remove.
6460 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6461 check.
6462
6463 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6464 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6465 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6466
6467 * lib/target-supports.exp (add_options_for_tls): Remove
6468 *-*-solaris2.9* handling.
6469
6470 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6471
6472 * gcc.target/aarch64/vect_cvtf_1.c: New.
6473
6474 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR tree-optimization/60823
6477 * c-c++-common/gomp/pr60823-1.c: New test.
6478 * c-c++-common/gomp/pr60823-2.c: New test.
6479 * c-c++-common/gomp/pr60823-3.c: New test.
6480
6481 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6482
6483 * gcc.target/arm/anddi_notdi-1.c: New test.
6484 * gcc.target/arm/iordi_notdi-1.c: New test case.
6485
6486 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6487
6488 * gcc.target/arm/iordi_notdi-1.c: New test.
6489
6490 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6491
6492 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6493
6494 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6495
6496 PR target/60735
6497 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6498 not cause errors if -mspe.
6499
6500 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6501
6502 PR target/60909
6503 * gcc.target/i386/pr60909-1.c: New test.
6504 * gcc.target/i386/pr60909-2.c: Ditto.
6505
6506 2014-04-18 Cong Hou <congh@google.com>
6507
6508 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6509 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6510
6511 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6512
6513 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6514 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6515
6516 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/59200
6519 * g++.dg/cpp0x/alias-decl-42.C: New.
6520
6521 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6522
6523 * gcc.target/powerpc/ti_math1.c: New.
6524 * gcc.target/powerpc/ti_math2.c: New.
6525
6526 2014-04-17 Martin Jambor <mjambor@suse.cz>
6527
6528 * gnat.dg/opt34.adb: New.
6529 * gnat.dg/opt34_pkg.ads: Likewise.
6530
6531 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6532
6533 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6534 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6535
6536 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6537
6538 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6539 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6540
6541 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR target/60847
6544 Forward port from 4.8 branch
6545 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6546
6547 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6548 Fix scan patterns.
6549 * gcc.target/i386/bmi-2.c: Ditto.
6550
6551 2014-04-17 Richard Biener <rguenther@suse.de>
6552
6553 PR middle-end/60849
6554 * g++.dg/opt/pr60849.C: New testcase.
6555
6556 2014-04-17 Richard Biener <rguenther@suse.de>
6557
6558 PR tree-optimization/60836
6559 * g++.dg/vect/pr60836.cc: New testcase.
6560
6561 2014-04-17 Richard Biener <rguenther@suse.de>
6562
6563 PR tree-optimization/60841
6564 * gcc.dg/vect/pr60841.c: New testcase.
6565
6566 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6567
6568 * g++.dg/ipa/devirt-31.C: New testcase.
6569
6570 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6571
6572 PR lto/60820
6573 * gcc.dg/lto/pr60820_0.c: New testcase.
6574 * gcc.dg/lto/pr60820_1.c: New testcase.
6575
6576 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6577
6578 PR ipa/60854
6579 * g++.dg/torture/pr60854.C: New testcase.
6580
6581 2014-04-16 Catherine Moore <clm@codesourcery.com>
6582
6583 * gcc.target/mips/umips-store16-2.c: New test.
6584
6585 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6586
6587 * g++.dg/cpp0x/initlist-vect.C: New file.
6588
6589 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6590
6591 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6592 * gcc.dg/uninit-I-O0.c: Likewise.
6593 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6594
6595 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR tree-optimization/60844
6598 * gcc.dg/pr60844.c: New test.
6599
6600 2014-04-15 Richard Biener <rguenther@suse.de>
6601
6602 PR rtl-optimization/56965
6603 * gcc.dg/torture/pr56965-1.c: New testcase.
6604 * gcc.dg/torture/pr56965-2.c: Likewise.
6605
6606 2014-04-15 Teresa Johnson <tejohnson@google.com>
6607
6608 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6609
6610 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6611
6612 * gnat.dg/vect14.adb: New test.
6613
6614 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6615
6616 * gnat.dg/vect12.ad[sb]: New test.
6617 * gnat.dg/vect13.ad[sb]: Likewise.
6618
6619 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6620
6621 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6622 under qemu-arm.
6623 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6624 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6625 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6626 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6627 * c-c++-common/ubsan/null-1.c: Likewise.
6628 * c-c++-common/ubsan/null-10.c: Likewise.
6629 * c-c++-common/ubsan/null-11.c: Likewise.
6630 * c-c++-common/ubsan/null-2.c: Likewise.
6631 * c-c++-common/ubsan/null-3.c: Likewise.
6632 * c-c++-common/ubsan/null-4.c: Likewise.
6633 * c-c++-common/ubsan/null-5.c: Likewise.
6634 * c-c++-common/ubsan/null-6.c: Likewise.
6635 * c-c++-common/ubsan/null-7.c: Likewise.
6636 * c-c++-common/ubsan/null-8.c: Likewise.
6637 * c-c++-common/ubsan/null-9.c: Likewise.
6638 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6639 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6640 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6641 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6642 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6643 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6644 * c-c++-common/ubsan/pr59333.c: Likewise.
6645 * c-c++-common/ubsan/pr59667.c: Likewise.
6646 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6647 * c-c++-common/ubsan/pr60636.c: Likewise.
6648 * c-c++-common/ubsan/shift-1.c: Likewise.
6649 * c-c++-common/ubsan/shift-2.c: Likewise.
6650 * c-c++-common/ubsan/vla-1.c: Likewise.
6651
6652 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6653
6654 * gnat.dg/vect11.ad[sb]: New test.
6655
6656 2014-04-14 Richard Biener <rguenther@suse.de>
6657
6658 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6659
6660 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6661
6662 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6663
6664 2014-04-14 Richard Biener <rguenther@suse.de>
6665 Marc Glisse <marc.glisse@inria.fr>
6666
6667 PR c/60819
6668 * gcc.target/i386/vec-may_alias.c: New testcase.
6669
6670 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6671
6672 * lib/target-supports.exp
6673 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6674 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6675 Fix formatting.
6676
6677 2014-04-14 Richard Biener <rguenther@suse.de>
6678
6679 PR lto/60720
6680 * gcc.dg/lto/pr60720_0.c: New testcase.
6681 * gcc.dg/lto/pr60720_1.c: Likewise.
6682
6683 2014-04-14 Christian Bruel <christian.bruel@st.com>
6684
6685 * gcc.target/sh/memset.c: New test.
6686
6687 2014-04-14 Richard Biener <rguenther@suse.de>
6688
6689 PR middle-end/55022
6690 * gcc.dg/graphite/pr55022.c: New testcase.
6691
6692 2014-04-14 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/59817
6695 PR tree-optimization/60453
6696 * gfortran.dg/graphite/pr59817.f: New testcase.
6697 * gcc.dg/graphite/pr59817-1.c: Likewise.
6698 * gcc.dg/graphite/pr59817-2.c: Likewise.
6699
6700 2014-04-14 Jason Merrill <jason@redhat.com>
6701
6702 Revert:
6703 * lib/gcc-dg.exp (dg-build-dso): New.
6704 (gcc-dg-test-1): Handle dg-do-what "dso".
6705
6706 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6707
6708 PR fortran/60717
6709 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6710
6711 PR fortran/58085
6712 * gfortran.dg/associate_15.f90: New test.
6713
6714 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6715
6716 PR middle-end/60467
6717 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6718 case to check.
6719
6720 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6721
6722 PR middle-end/60469
6723 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6724
6725 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6726
6727 * gcc.target/mips/umips-store16-1.c: New test.
6728
6729 2014-04-11 Tobias Burnus <burnus@net-b.de>
6730
6731 PR c/60194
6732 * * g++.dg/warn/warn_format_signedness.C: New.
6733 * gcc.dg/format/warn-signedness.c: New.
6734
6735 2014-04-11 Tobias Burnus <burnus@net-b.de>
6736
6737 PR fortran/58880
6738 PR fortran/60495
6739 * gfortran.dg/finalize_25.f90: New.
6740
6741 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6742
6743 * gcc.target/epiphany/t1068-2.c: New file.
6744
6745 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6746
6747 * gcc.target/epiphany/btst-1.c: New test.
6748
6749 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6750
6751 PR rtl-optimization/60651
6752 * gcc.target/epiphany/mode-switch.c: New test.
6753
6754 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/58600
6757 * g++.dg/cpp0x/gen-attrs-58.C: New.
6758 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6759
6760 2014-04-11 Steve Ellcey <sellcey@mips.com>
6761 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR middle-end/60556
6764 * gcc.c-torture/compile/pr60556.c: New test.
6765
6766 2014-04-11 Richard Biener <rguenther@suse.de>
6767
6768 PR middle-end/60797
6769 * gcc.dg/pr60797.c: New testcase.
6770
6771 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6772
6773 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6774 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6775 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6776 rename to ...
6777 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6778 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6779 instructions as well.
6780
6781 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR rtl-optimization/60663
6784 * gcc.target/arm/pr60663.c: New test.
6785
6786 2014-04-10 Jason Merrill <jason@redhat.com>
6787
6788 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6789
6790 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR lto/60567
6793 * g++.dg/lto/pr60567_0.C: New test.
6794
6795 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6796
6797 * gfortran.dg/class_nameclash.f90: New test.
6798
6799 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6800
6801 PR c++/52844
6802 * g++.dg/cpp0x/variadic156.C: New.
6803
6804 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6805
6806 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6807 long.
6808
6809 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6810
6811 PR debug/60655
6812 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6813 -fdata-sections.
6814
6815 2014-04-09 Steve Ellcey <sellcey@mips.com>
6816
6817 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6818 and scan lists.
6819
6820 2014-04-09 Cong Hou <congh@google.com>
6821
6822 PR testsuite/60773
6823 * lib/target-supports.exp:
6824 (check_effective_target_vect_widen_si_to_di_pattern): New.
6825 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6826 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6827 targets only.
6828 (foo): Fix up formatting.
6829 (main): Call check_vect.
6830
6831 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6832
6833 PR c++/59115
6834 * g++.dg/template/crash119.C: New.
6835
6836 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6837
6838 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6839
6840 2014-04-08 Jason Merrill <jason@redhat.com>
6841
6842 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6843
6844 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6845
6846 PR rtl-optimization/60776
6847 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6848 * gcc.dg/builtin-bswap-7.c: Likewise.
6849 * gcc.dg/builtin-bswap-6a.c: New testcase.
6850 * gcc.dg/builtin-bswap-7a.c: New testcase.
6851
6852 Revert
6853 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6854
6855 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6856 optimization.
6857 * gcc.dg/builtin-bswap-7.c: Likewise.
6858
6859 2014-04-08 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/60785
6862 * gcc.dg/graphite/pr60785.c: New testcase.
6863
6864 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6865
6866 PR target/60602
6867 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6868 with as at -O0.
6869
6870 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6871
6872 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6873 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6874 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6875
6876 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6877
6878 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6879
6880 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6881
6882 PR target/60609
6883 * g++.dg/torture/pr60609.C: New test.
6884
6885 2014-04-07 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/60766
6888 * gcc.dg/torture/pr60766.c: New testcase.
6889
6890 2014-04-07 Jason Merrill <jason@redhat.com>
6891
6892 * lib/gcc-dg.exp (dg-build-dso): New.
6893 (gcc-dg-test-1): Handle dg-do-what "dso".
6894 * lib/target-supports.exp (add_options_for_dlopen): New.
6895 (check_effective_target_dlopen): Use it.
6896
6897 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6898
6899 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6900
6901 2014-04-07 Richard Biener <rguenther@suse.de>
6902
6903 PR middle-end/60750
6904 * g++.dg/torture/pr60750.C: New testcase.
6905 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6906
6907 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6908
6909 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6910
6911 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6912
6913 PR testsuite/60671
6914 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6915
6916 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6917
6918 PR testsuite/60672
6919 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6920
6921 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6922
6923 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6924
6925 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6926
6927 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6928
6929 * gcc.target/avr/dev-specific-rmw.c: New test.
6930
6931 2014-04-04 Cong Hou <congh@google.com>
6932
6933 PR tree-optimization/60656
6934 * gcc.dg/vect/pr60656.c: New test.
6935
6936 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6937
6938 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6939 optimization.
6940 * gcc.dg/builtin-bswap-7.c: Likewise.
6941
6942 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 PR c++/58207
6945 * g++.dg/cpp0x/constexpr-ice15.C: New.
6946
6947 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6948
6949 PR ipa/59626
6950 testcase by Richard Biener
6951 * gcc.dg/lto/pr59626_0.c: New testcase.
6952 * gcc.dg/lto/pr59626_1.c: New testcase.
6953
6954 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6955
6956 PR debug/60655
6957 * gcc.c-torture/compile/pr60655-1.c: New test.
6958
6959 2014-04-04 Martin Jambor <mjambor@suse.cz>
6960
6961 PR ipa/60640
6962 * g++.dg/ipa/pr60640-1.C: New test.
6963 * g++.dg/ipa/pr60640-2.C: Likewise.
6964 * g++.dg/ipa/pr60640-3.C: Likewise.
6965 * g++.dg/ipa/pr60640-4.C: Likewise.
6966
6967 2014-04-04 Jeff Law <law@redhat.com>
6968
6969 PR target/60657
6970 * gcc.target/arm/pr60657.c: New test.
6971
6972 2014-04-04 Richard Biener <rguenther@suse.de>
6973
6974 PR ipa/60746
6975 * g++.dg/torture/pr60746.C: New testcase.
6976
6977 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6978
6979 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6980 * g++.old-deja/g++.jason/overload21.C: Likewise.
6981 * g++.old-deja/g++.law/init5.C: Likewise.
6982
6983 2014-04-03 Cong Hou <congh@google.com>
6984
6985 PR tree-optimization/60505
6986 * gcc.dg/vect/pr60505.c: New test.
6987
6988 2014-04-03 Richard Biener <rguenther@suse.de>
6989
6990 PR tree-optimization/60740
6991 * gcc.dg/graphite/pr60740.c: New testcase.
6992
6993 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6994
6995 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6996 * g++.dg/warn/Wnvdtor-2.C: New.
6997 * g++.dg/warn/Wnvdtor-3.C: New.
6998 * g++.dg/warn/Wnvdtor-4.C: New.
6999 * g++.dg/warn/Weff1.C: Delete.
7000 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7001 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7002
7003 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7004
7005 PR ipa/60659
7006 * g++.dg/torture/pr60659.C: New testcase.
7007
7008 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7009
7010 PR tree-optimization/60733
7011 * gcc.dg/torture/pr60733.c: New test.
7012
7013 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7014
7015 PR rtl-optimization/60650
7016 * gcc.target/arm/pr60650-2.c: New.
7017
7018 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7019
7020 * gcc.target/i386/avx2-vpand-3.c,
7021 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7022
7023 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7024
7025 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7026 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7027 gcc.target/i386/memcpy-strategy-1.c,
7028 gcc.target/i386/memcpy-strategy-2.c,
7029 gcc.target/i386/memcpy-vector_loop-1.c,
7030 gcc.target/i386/memcpy-vector_loop-2.c,
7031 gcc.target/i386/memset-vector_loop-1.c,
7032 gcc.target/i386/memset-vector_loop-2.c,
7033 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7034 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7035 -march= options different from those in dg-options.
7036
7037 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7038
7039 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7040 gcc.target/i386/pr30970.c: Use -mtune=generic.
7041 * gcc.target/i386/avx2-vpaddb-3.c,
7042 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7043 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7044 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7045 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7046 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7047 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7048 gcc.target/i386/avx2-vpsubw-3.c,
7049 gcc.target/i386/avx256-unaligned-load-1.c,
7050 gcc.target/i386/avx256-unaligned-load-4.c,
7051 gcc.target/i386/avx256-unaligned-store-1.c,
7052 gcc.target/i386/avx256-unaligned-store-2.c,
7053 gcc.target/i386/avx256-unaligned-store-4.c: Use
7054 -mno-prefer-avx128.
7055
7056 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7057 Iain Sandoe <iain@codesourcery.com>
7058
7059 PR target/54083
7060 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7061 with the additional options -Wl,-undefined,dynamic_lookup
7062 and -Wl,-flat_namespace.
7063 * gcc.dg/torture/pr53922.c: Additional option
7064 -Wl,-flat_namespace for darwin[89].
7065 * gcc.dg/torture/pr60092.c: Additional options
7066 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7067 for darwin[89].
7068
7069 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7070
7071 PR target/43751
7072 * lib/prune.exp: Modify the regular express to prune
7073 the new warnings introduced by r205679 on darwin9.
7074
7075 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7076
7077 * g++.dg/init/ctor4.C: Adjust.
7078 * g++.dg/init/ctor4-1.C: New.
7079 * g++.dg/cpp0x/defaulted2.C: Adjust.
7080
7081 2014-04-01 Richard Henderson <rth@redhat.com>
7082
7083 PR target/60704
7084 * gcc.dg/pr60704.c: New file.
7085
7086 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7087
7088 PR target/60363
7089 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7090 logical_op_short_circuit targets.
7091
7092 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7093
7094 PR libfortran/60128
7095 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7096 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7097
7098 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7099
7100 PR rtl-optimization/60700
7101 * gcc.target/i386/pr60700.c: New test.
7102
7103 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7104
7105 PR target/60650
7106 * gcc.target/arm/pr60650.c: Adjust command line options.
7107
7108 2014-03-31 Martin Jambor <mjambor@suse.cz>
7109
7110 PR middle-end/60647
7111 * gcc.dg/pr60647-1.c: New test.
7112 * gcc.dg/pr60647-2.c: Likewise.
7113
7114 2014-03-31 Richard Biener <rguenther@suse.de>
7115
7116 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7117
7118 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7119
7120 PR target/60034
7121 * gcc.target/aarch64/pr60034.c: New file.
7122
7123 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7124
7125 PR c++/60626
7126 * g++.dg/cpp1y/pr60626.C: New testcase.
7127
7128 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7129
7130 * gcc.dg/pr45416.c: Allow bextr on x86.
7131 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7132 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7133 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7134 * gcc.target/i386/l_fma_double_1.c,
7135 gcc.target/i386/l_fma_double_2.c,
7136 gcc.target/i386/l_fma_double_3.c,
7137 gcc.target/i386/l_fma_double_4.c,
7138 gcc.target/i386/l_fma_double_5.c,
7139 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7140 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7141 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7142 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7143 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7144 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7145 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7146
7147 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR target/60648
7150 * g++.dg/pr60648.C: Move test to...
7151 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7152 dg-options, add for fpic targets dg-additional-options -fPIC.
7153
7154 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7155
7156 * gnat.dg/opt33.adb: New testcase.
7157
7158 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7159
7160 PR target/60697
7161 * gcc.target/aarch64/pr60697.c: New.
7162
7163 2014-03-27 Jeff Law <law@redhat.com>
7164
7165 PR target/60648
7166 * g++.dg/pr60648.C: New test.
7167
7168 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7169
7170 PR c++/60573
7171 * g++.dg/cpp1y/pr60573.C: New testcase.
7172
7173 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR target/60693
7176 * gcc.target/i386/pr60693.c: New test.
7177
7178 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7179
7180 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7181
7182 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR c++/60689
7185 * c-c++-common/pr60689.c: New test.
7186
7187 PR c++/58678
7188 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7189 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7190 targets.
7191
7192 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7193
7194 PR target/60675
7195 * gcc.target/aarch64/pr60675.C: New.
7196
7197 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7198
7199 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7200 * lib/target-supports.exp: Return true for s390
7201 in check_effective_logical_op_short_circuit.
7202
7203 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7204
7205 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7206 of second source operand.
7207 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7208 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7209 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7210
7211 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR ipa/60315
7214 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7215
7216 2014-03-28 Tobias Burnus <burnus@net-b.de>
7217
7218 * lib/cilk-plus-dg.exp: New.
7219 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7220 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7221
7222 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7223
7224 PR fortran/60522
7225 * gfortran.dg/where_4.f90: New test case.
7226
7227 2014-03-27 Tobias Burnus <burnus@net-b.de>
7228
7229 PR fortran/58880
7230 * gfortran.dg/finalize_24.f90: New.
7231
7232 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7233
7234 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7235 vbpermq builtin.
7236
7237 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7238 vec_select optimizations.
7239 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7240 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7241
7242 PR target/60672
7243 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7244 xxpermdi builtins are supported.
7245
7246 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7247
7248 PR rtl-optimization/60650
7249 * gcc.target/arm/pr60650.c: New.
7250
7251 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7252
7253 * gcc.target/s390/20140327-1.c: New testcase.
7254
7255 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR middle-end/60682
7258 * g++.dg/gomp/pr60682.C: New test.
7259
7260 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7261
7262 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7263
7264 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7265
7266 PR target/60580
7267 * gcc.target/aarch64/pr60580_1.c: New.
7268 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7269 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7270
7271 2014-03-26 Dehao Chen <dehao@google.com>
7272
7273 * gcc.dg/predict-8.c: New test.
7274
7275 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7276
7277 PR c++/52369
7278 * g++.dg/init/const10.C: New.
7279 * g++.dg/init/const11.C: New.
7280 * g++.dg/init/pr25811.C: Adjust.
7281 * g++.dg/init/pr29043.C: Likewise.
7282 * g++.dg/init/pr43719.C: Likewise.
7283 * g++.dg/init/pr44086.C: Likewise.
7284 * g++.dg/init/ctor8.C: Likewise.
7285 * g++.dg/init/uninitialized1.C: Likewise.
7286
7287 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR sanitizer/60636
7290 * c-c++-common/ubsan/pr60636.c: New test.
7291
7292 2014-03-26 Andreas Schwab <schwab@suse.de>
7293
7294 * g++.dg/torture/pr60315.C: Remove duplication.
7295
7296 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 * gcc.c-torture/execute/20140326-1.c: New test.
7299
7300 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7301
7302 PR ipa/60315
7303 * g++.dg/torture/pr60315.C: New testcase.
7304
7305 2014-03-25 Martin Jambor <mjambor@suse.cz>
7306
7307 PR ipa/60600
7308 * g++.dg/ipa/pr60600.C: New test.
7309
7310 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7311
7312 PR testsuite/58013
7313 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7314
7315 2014-03-25 Richard Biener <rguenther@suse.de>
7316
7317 PR middle-end/60635
7318 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7319 * gfortran.dg/lto/pr60635_1.c: Likewise.
7320
7321 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7322
7323 PR c++/60627
7324 * g++.dg/cpp1y/pr60627.C: New testcase.
7325
7326 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7327
7328 * gcc.target/aarch64/ushr64_1.c: New.
7329
7330 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7331
7332 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7333 (LONG_LONG): Use LLONG.
7334 (set_rvector_long): Explicitly return void.
7335 (set_vector_long): Likewise.
7336 (check_vector_long): Likewise.
7337
7338 2014-03-24 Marek Polacek <polacek@redhat.com>
7339
7340 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7341 Define INT_MIN.
7342 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7343 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7344 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7345 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7346 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7347 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7348 * c-c++-common/ubsan/pr59503.c: Likewise.
7349 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7350 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7351 * c-c++-common/ubsan/shift-3.c: Likewise.
7352 * c-c++-common/ubsan/shift-6.c: Likewise.
7353 * c-c++-common/ubsan/undefined-1.c: Likewise.
7354 * c-c++-common/ubsan/vla-2.c: Likewise.
7355 * c-c++-common/ubsan/vla-3.c: Likewise.
7356 * c-c++-common/ubsan/vla-4.c: Likewise.
7357 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7358 * g++.dg/ubsan/return-2.C: Likewise.
7359
7360 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7361
7362 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7363 hppa*-*-hpux*.
7364
7365 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7366
7367 PR libfortran/59313
7368 PR libfortran/58015
7369 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7370 * gfortran.dg/round_4.f90: Likewise.
7371
7372 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7373
7374 PR libfortran/60128
7375 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7376 i?86-*-solaris2.9*.
7377
7378 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR sanitizer/60613
7381 * c-c++-common/ubsan/pr60613-1.c: New test.
7382 * c-c++-common/ubsan/pr60613-2.c: New test.
7383
7384 2014-03-22 Matthias Klose <doko@ubuntu.com>
7385
7386 * g++.dg/cpp0x/regress: Remove empty directory.
7387
7388 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7389
7390 PR debug/60603
7391 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7392
7393 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7394
7395 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7396 * g++.dg/cpp1y/pr60393.C: Likewise.
7397
7398 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7399
7400 PR c++/60384
7401 * g++.dg/cpp1y/pr60384.C: New.
7402
7403 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR target/60598
7406 * gcc.dg/pr60598.c: New test.
7407
7408 2014-03-21 Martin Jambor <mjambor@suse.cz>
7409
7410 PR ipa/59176
7411 * g++.dg/torture/pr59176.C: New test.
7412
7413 2014-03-21 Martin Jambor <mjambor@suse.cz>
7414
7415 PR ipa/60419
7416 * g++.dg/ipa/pr60419.C: New test.
7417
7418 2014-03-21 Richard Biener <rguenther@suse.de>
7419
7420 PR tree-optimization/60577
7421 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7422
7423 2014-03-21 Tobias Burnus <burnus@net-b.de>
7424
7425 PR fortran/60599
7426 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7427
7428 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR middle-end/60597
7431 * g++.dg/opt/pr60597.C: New test.
7432
7433 PR c++/60572
7434 * g++.dg/init/pr60572.C: New test.
7435
7436 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7437
7438 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7439
7440 2014-03-19 Tobias Burnus <burnus@net-b.de>
7441
7442 PR fortran/60543
7443 PR fortran/60283
7444 * gfortran.dg/implicit_pure_4.f90: New.
7445
7446 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 PR c++/51474
7449 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7450
7451 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7452
7453 PR testsuite/60590
7454 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7455 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7456 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7457
7458 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/60332
7461 * g++.dg/cpp1y/pr60332.C: New.
7462
7463 2014-03-19 Marek Polacek <polacek@redhat.com>
7464
7465 PR sanitizer/60569
7466 * g++.dg/ubsan/pr60569.C: New test.
7467
7468 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7469
7470 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7471
7472 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR tree-optimization/60559
7475 * g++.dg/vect/pr60559.cc: New test.
7476
7477 2014-03-18 Ian Lance Taylor <iant@google.com>
7478
7479 PR target/60563
7480 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7481 (ditype): Rename typedef from int64_t.
7482
7483 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7484
7485 PR c/55383
7486 * gcc.dg/cast-qual-3.c: New.
7487 Revert:
7488 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7489 * c-c++-common/Wcast-qual-1.c: More precise match text.
7490
7491 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7492
7493 PR fortran/55207
7494 PR fortran/60549
7495 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7496 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7497 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7498 * gfortran.dg/intent_optimize_1.f90: Ditto.
7499 * gfortran.dg/pointer_init_9.f90: Ditto.
7500 * gfortran.dg/volatile4.f90: Ditto.
7501 * gfortran.dg/volatile6.f90: Ditto.
7502
7503 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7504
7505 PR c/55383
7506 * c-c++-common/Wcast-qual-1.c: More precise match text.
7507
7508 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7509
7510 PR c++/60305
7511 * g++.dg/cpp0x/constexpr-ice14.C: New.
7512
7513 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7514
7515 PR c++/54250
7516 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7517
7518 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR sanitizer/60535
7521 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7522 * c-c++-common/ubsan/null-2.c: Likewise.
7523 * c-c++-common/ubsan/null-3.c: Likewise.
7524 * c-c++-common/ubsan/null-4.c: Likewise.
7525 * c-c++-common/ubsan/null-5.c: Likewise.
7526 * c-c++-common/ubsan/null-6.c: Likewise.
7527 * c-c++-common/ubsan/null-7.c: Likewise.
7528 * c-c++-common/ubsan/null-8.c: Likewise.
7529 * c-c++-common/ubsan/null-9.c: Likewise.
7530 * c-c++-common/ubsan/null-10.c: Likewise.
7531 * c-c++-common/ubsan/null-11.c: Likewise.
7532 * c-c++-common/ubsan/overflow-1.c: Likewise.
7533 * c-c++-common/ubsan/overflow-2.c: Likewise.
7534 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7535 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7536 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7537 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7538 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7539 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7540 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7541 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7542 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7543 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7544 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7545 * c-c++-common/ubsan/pr59333.c: Likewise.
7546 * c-c++-common/ubsan/pr59503.c: Likewise.
7547 * c-c++-common/ubsan/pr59667.c: Likewise.
7548 * c-c++-common/ubsan/undefined-1.c: Likewise.
7549 * g++.dg/ubsan/pr59250.C: Likewise.
7550 * g++.dg/ubsan/pr59306.C: Likewise.
7551
7552 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * gcc.dg/tls/pr58595.c: Add tls options.
7555
7556 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7557
7558 * gcc.target/i386/avx-additional-reg-names.c: New.
7559 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7560
7561 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7562
7563 PR c++/60390
7564 * g++.dg/cpp1y/pr60390.C: New testcase.
7565
7566 PR c++/60391
7567 * g++.dg/cpp1y/pr60391.C: New testcase.
7568
7569 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR target/60516
7572 * gcc.target/i386/pr60516.c: New test.
7573
7574 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/59571
7577 * g++.dg/cpp0x/constexpr-ice13.C: New.
7578
7579 2014-03-17 Marek Polacek <polacek@redhat.com>
7580
7581 PR middle-end/60534
7582 * gcc.dg/gomp/pr60534.c: New test.
7583
7584 2014-03-17 Kai Tietz <ktietz@redhat.com>
7585
7586 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7587
7588 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7589
7590 PR testsuite/58851
7591 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7592 storage size.
7593
7594 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7595
7596 PR libfortran/58324
7597 * gfortran.dg/list_read_12.f90: New test.
7598
7599 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7600
7601 PR fortran/55207
7602 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7603 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7604 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7605 -Wno-aggressive-loop-optimizations and remove an unused variable.
7606 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7607 * gfortran.dg/pointer_init_9.f90: New.
7608 * gfortran.dg/volatile4.f90: Put into subroutine.
7609 * gfortran.dg/volatile6.f90: Ditto.
7610
7611 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7612
7613 PR fortran/60392
7614 * gfortran.dg/transpose_4.f90: New test.
7615
7616 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7617
7618 PR rtl-optimization/60508
7619 * gcc.target/i386/pr60508.c: New.
7620
7621 2014-03-14 Richard Biener <rguenther@suse.de>
7622
7623 PR middle-end/60518
7624 * g++.dg/pr60518.C: New testcase.
7625
7626 2014-03-14 Martin Jambor <mjambor@suse.cz>
7627
7628 PR lto/60461
7629 * gcc.dg/lto/pr60461_0.c: New test.
7630
7631 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7632
7633 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7634 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7635 * gcc.dg/lto/save-temps_0.c: New testcase.
7636
7637 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR middle-end/36282
7640 * c-c++-common/pr36282-1.c: New test.
7641 * c-c++-common/pr36282-2.c: New test.
7642 * c-c++-common/pr36282-3.c: New test.
7643 * c-c++-common/pr36282-4.c: New test.
7644
7645 2014-03-13 Richard Henderson <rth@redhat.com>
7646
7647 PR debug/60438
7648 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7649
7650 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/60383
7653 * g++.dg/template/crash118.C: New.
7654 * g++.dg/template/crash95.C: Adjust.
7655
7656 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7657
7658 PR rtl-optimization/57189
7659 * gcc.target/i386/pr57189.c: New.
7660
7661 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 PR c++/60254
7664 * g++.dg/cpp0x/static_assert10.C: New.
7665 * g++.dg/cpp0x/static_assert11.C: Likewise.
7666 * g++.dg/cpp0x/static_assert3.C: Adjust.
7667
7668 2014-03-13 Richard Biener <rguenther@suse.de>
7669
7670 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7671
7672 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7673
7674 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7675 2.07 128-bit arithmetic.
7676 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7677
7678 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7679 due to when TImode is allowed in VSX registers, the allowable
7680 address modes for TImode is just a single indirect address in
7681 order for the value to be loaded and store in either GPR or VSX
7682 registers. This affects the generated code, and it would cause
7683 this test to fail, when such an option is used.
7684
7685 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7686
7687 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7688
7689 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7690
7691 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7692 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7693 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7694 only test for exactly one if if -mbranch-cost=1 has been passed.
7695
7696 2014-03-12 Christian Bruel <christian.bruel@st.com>
7697
7698 PR target/60264
7699 * gcc.target/arm/pr60264.c
7700
7701 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7702
7703 PR tree-optimization/60454
7704 * gcc.c-torture/execute/pr60454.c: New test.
7705
7706 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7707 Marc Glisse <marc.glisse@inria.fr>
7708
7709 PR tree-optimization/60502
7710 * gcc.c-torture/compile/pr60502.c: New test.
7711
7712 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR middle-end/60482
7715 * gcc.dg/vect/pr60482.c: New test.
7716
7717 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7718
7719 PR c++/60389
7720 * g++.dg/cpp0x/inh-ctor19.C: New.
7721
7722 2014-03-11 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/60429
7725 PR tree-optimization/60485
7726 * gcc.dg/pr60485-1.c: New testcase.
7727 * gcc.dg/pr60485-2.c: Likewise.
7728
7729 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR ipa/60457
7732 * g++.dg/ipa/pr60457.C: New test.
7733
7734 2014-03-10 Richard Biener <rguenther@suse.de>
7735
7736 PR middle-end/60474
7737 * g++.dg/torture/pr60474.C: New testcase.
7738
7739 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7740
7741 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7742
7743 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7744
7745 * gcc.dg/lto/pr55113_0.c: New testcase.
7746
7747 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7748
7749 PR c++/60033
7750 * g++.dg/cpp1y/pr60033.C: New testcase.
7751
7752 PR c++/60393
7753 * g++.dg/cpp1y/pr60393.C: New testcase.
7754
7755 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7756
7757 PR libfortran/60128
7758 * gfortran.dg/fmt_en.f90: New test.
7759
7760 2014-03-07 Jason Merrill <jason@redhat.com>
7761
7762 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7763 * lib/target-supports.exp (check_effective_target_c++11): Now
7764 means C++11 and up.
7765 (check_effective_target_c++11_only): New.
7766 (check_effective_target_c++11_down): New.
7767 (check_effective_target_c++1y): New.
7768 (check_effective_target_c++1y_only): New.
7769 (check_effective_target_c++98_only): Rename from
7770 check_effective_target_c++98.
7771 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7772
7773 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/58609
7776 * g++.dg/cpp0x/constexpr-ice12.C: New.
7777
7778 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7779
7780 * c-c++-common/gomp/map-1.c: Extend.
7781
7782 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7783 Janus Weil <janus@gcc.gnu.org>
7784
7785 PR fortran/51976
7786 * gfortran.dg/deferred_type_component_1.f90 : New test.
7787 * gfortran.dg/deferred_type_component_2.f90 : New test.
7788
7789 2014-03-06 Marek Polacek <polacek@redhat.com>
7790
7791 PR c/60197
7792 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7793 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7794
7795 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7796
7797 PR target/58595
7798 * gcc.dg/tls/pr58595.c: New test.
7799
7800 2014-03-06 Richard Biener <rguenther@suse.de>
7801
7802 PR middle-end/60445
7803 PR lto/60424
7804 PR lto/60427
7805 Revert
7806 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7807
7808 * gcc.dg/lto/pr55113_0.c: New testcase.
7809
7810 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR testsuite/59308
7813 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7814 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7815 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7816 s390*/i?86/x86_64.
7817 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7818 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7819 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7820 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7822 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7823 even for mips*/s390*/i?86/x86_64.
7824 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7826 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7829
7830 PR lto/60404
7831 * gcc.dg/lto/pr60404_0.c: New test.
7832 * gcc.dg/lto/pr60404_1.c: New file.
7833 * gcc.dg/lto/pr60404_2.c: New file.
7834
7835 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7836
7837 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7838 long long" throughout.
7839 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7840 * gcc.dg/vmx/insert-vsx.c: Likewise.
7841 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7842 * gcc.dg/vmx/ld-vsx.c: Likewise.
7843 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7844 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7845 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7846 * gcc.dg/vmx/merge-vsx.c: Likewise.
7847 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7848 * gcc.dg/vmx/st-vsx.c: Likewise.
7849 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7850 * gcc.dg/vmx/stl-vsx.c: Likewise.
7851 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7852
7853 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7854
7855 * gcc.dg/lto/pr55113_0.c: New testcase.
7856
7857 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/60376
7860 * g++.dg/cpp1y/pr60376.C: New.
7861
7862 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863
7864 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7865
7866 2014-03-04 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/60382
7869 * gcc.dg/vect/pr60382.c: New testcase.
7870
7871 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7872
7873 PR libfortran/60148
7874 * gfortran.dg/namelist_84.f90: New test.
7875
7876 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7877
7878 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7879 argument to avoid inf values.
7880 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7881 UNION_FP_CHECK machinery.
7882
7883 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7884
7885 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7886 i32in128 cases outside special big-endian processing block.
7887
7888 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR preprocessor/60400
7891 * c-c++-common/cpp/pr60400.c: New test.
7892 * c-c++-common/cpp/pr60400-1.h: New file.
7893 * c-c++-common/cpp/pr60400-2.h: New file.
7894
7895 PR objc++/60398
7896 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7897
7898 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7899 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7900
7901 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7902
7903 PR ipa/60150
7904 * g++.dg/lto/pr60150.H: New testcase.
7905 * g++.dg/lto/pr60150_0.C: New testcase.
7906 * g++.dg/lto/pr60150_1.C: New testcase.
7907
7908 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7909
7910 PR ipa/60306
7911 * g++.dg/ipa/devirt-29.C: New testcase
7912
7913 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7914
7915 PR fortran/60236
7916 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7917
7918 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7919
7920 PR c++/50025
7921 * g++.dg/cpp0x/pr50025.C: New.
7922
7923 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7924
7925 PR c++/60377
7926 * g++.dg/cpp1y/pr60377.C: New testcase.
7927
7928 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7929
7930 PR fortran/60341
7931 * gfortran.dg/str_comp_optimize_1.f90: New test.
7932
7933 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7934
7935 PR target/60071
7936 * gcc.c-torture/compile/pr60071.c: New.
7937
7938 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7939
7940 PR fortran/60359
7941 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7942
7943 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7944
7945 PR c++/58610
7946 * g++.dg/cpp0x/constexpr-ice11.C: New.
7947
7948 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7949
7950 PR c++/60314
7951 * g++.dg/cpp1y/auto-fn24.C: New.
7952
7953 2014-02-28 Joey Ye <joey.ye@arm.com>
7954
7955 PR target/PR60169
7956 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7957
7958 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7959
7960 PR c++/60253
7961 * g++.dg/overload/ellipsis2.C: New.
7962
7963 2014-02-27 Jeff Law <law@redhat.com>
7964
7965 PR rtl-optimization/52714
7966 * gcc.c-torture/compile/pr52714.c: New test.
7967
7968 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7969 Jeff Law <law@redhat.com>
7970
7971 PR rtl-optimization/49847
7972 * g++.dg/pr49847.C: New test.
7973
7974 2014-02-27 Marek Polacek <polacek@redhat.com>
7975
7976 PR middle-end/59223
7977 * c-c++-common/pr59223.c: New test.
7978
7979 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7980
7981 * common/config/i386/predicates.md (const1256_operand): Remove.
7982 (const2356_operand): New.
7983 (const_1_to_2_operand): Remove.
7984 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7985 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7986 (*avx512pf_gatherpf<mode>sf): Ditto.
7987 (avx512pf_gatherpf<mode>df): Ditto.
7988 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7989 (*avx512pf_gatherpf<mode>df): Ditto.
7990 (avx512pf_scatterpf<mode>sf): Ditto.
7991 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7992 (*avx512pf_scatterpf<mode>sf): Ditto.
7993 (avx512pf_scatterpf<mode>df): Ditto.
7994 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7995 (*avx512pf_scatterpf<mode>df): Ditto.
7996 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7997
7998 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7999
8000 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8001 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8002 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8003 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8004 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8005 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8006 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8007 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8008
8009 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8010
8011 PR target/60280
8012 * gnat.dg/renaming5.adb: Change to two expected gotos.
8013 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8014 jump threads.
8015 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8016 messages for removed basic block.
8017 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8018 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8019 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8020 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8021
8022 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8023
8024 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8025 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8026 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8027 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8028 * gcc.dg/vmx/merge-vsx.c: Likewise.
8029 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8030
8031 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8032
8033 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8034 * gcc.target/i386/prefetchwt1-1.c: New.
8035 * g++.dg/other/i386-2.C: Add new option.
8036 * g++.dg/other/i386-3.C: Ditto.
8037 * gcc.target/i386/sse-12.c: Ditto.
8038 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8039 * gcc.target/i386/sse-22.c: Add new option.
8040 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8041
8042 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043
8044 PR libfortran/59313
8045 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8046
8047 PR libfortran/58015
8048 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8049
8050 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8051
8052 PR c++/60311
8053 * g++.dg/cpp1y/pr60311.C: New testcase.
8054
8055 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8056
8057 PR c++/60065
8058 * g++.dg/cpp1y/pr60065.C: New testcase.
8059
8060 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8061
8062 PR rtl-optimization/60268
8063 * gcc.c-torture/compile/pr60268.c: New test.
8064
8065 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8066
8067 * gcc.target/microblaze/others/mem_reload.c: New test.
8068
8069 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8070
8071 * gcc.dg/vmx/lde.c: New test.
8072 * gcc.dg/vmx/lde-be-order.c: New test.
8073 * gcc.dg/vmx/ste.c: New test.
8074 * gcc.dg/vmx/ste-be-order.c: New test.
8075
8076 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8077
8078 PR testsuite/60173
8079 * lib/target-supports.exp
8080 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8081 and crisv32-*-* to list.
8082
8083 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8084
8085 PR fortran/60302
8086 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8087
8088 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8089
8090 * gcc.dg/vmx/vsums.c: Check entire result vector.
8091 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8092
8093 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8094
8095 * gcc.dg/vmx/ld.c: New test.
8096 * gcc.dg/vmx/ld-be-order.c: New test.
8097 * gcc.dg/vmx/ld-vsx.c: New test.
8098 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8099 * gcc.dg/vmx/ldl.c: New test.
8100 * gcc.dg/vmx/ldl-be-order.c: New test.
8101 * gcc.dg/vmx/ldl-vsx.c: New test.
8102 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8103 * gcc.dg/vmx/st.c: New test.
8104 * gcc.dg/vmx/st-be-order.c: New test.
8105 * gcc.dg/vmx/st-vsx.c: New test.
8106 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8107 * gcc.dg/vmx/stl.c: New test.
8108 * gcc.dg/vmx/stl-be-order.c: New test.
8109 * gcc.dg/vmx/stl-vsx.c: New test.
8110 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8111
8112 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8113
8114 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8115 * g++.dg/other/i386-3.C (dg-options): Ditto.
8116 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8117 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8118 -mavx512pf and -msha.
8119
8120 2014-02-21 Richard Biener <rguenther@suse.de>
8121
8122 PR tree-optimization/60276
8123 * gcc.dg/vect/pr60276.c: New testcase.
8124
8125 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8126
8127 PR fortran/60234
8128 * gfortran.dg/finalize_23.f90: New.
8129
8130 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8131
8132 PR c++/60052
8133 PR c++/60053
8134 * g++.dg/cpp1y/pr60052.C: New testcase.
8135 * g++.dg/cpp1y/pr60053.C: New testcase.
8136
8137 2014-02-21 Tobias Burnus <burnus@net-b.de>
8138
8139 PR fortran/60286
8140 * gfortran.dg/inquire_16.f90: New.
8141
8142 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8143
8144 * gcc.target/nios2/biggot-1.c: New.
8145 * gcc.target/nios2/biggot-2.c: New.
8146
8147 2014-02-20 Martin Jambor <mjambor@suse.cz>
8148
8149 PR ipa/55260
8150 * gcc.dg/ipa/pr55260.c: New test.
8151
8152 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8153
8154 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8155 for execution test case.
8156
8157 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8158
8159 PR ipa/58555
8160 * g++.dg/torture/pr58555.C: New testcase.
8161
8162 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8163
8164 PR target/60204
8165 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8166 reflect abi fix.
8167 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8168
8169 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8170 Kirill Yukhin <kirill.yukhin@intel.com>
8171
8172 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8173 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8174 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8175 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8176 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8177 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8178
8179 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR c/37743
8182 * g++.dg/ext/builtin-bswap1.C: New test.
8183 * c-c++-common/pr37743.c: New test.
8184
8185 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8186
8187 * gcc.dg/decl-10.c: New test.
8188
8189 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR c++/60267
8192 * g++.dg/ext/ivdep-1.C: New test.
8193
8194 PR c++/60267
8195 * gcc.dg/pr60267.c: New test.
8196
8197 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8198
8199 PR target/59794
8200 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8201 (dg-options): Remove -Wno-psabi.
8202 * gcc.target/i386/pr59794-2.c: Ditto.
8203 * gcc.target/i386/pr60205-1.c: Ditto.
8204 * gcc.target/i386/sse-5.c: Ditto.
8205
8206 2014-02-18 Nick Clifton <nickc@redhat.com>
8207
8208 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8209 * gcc.dg/pr23623.c: Likewise.
8210 * gcc.dg/pr48784-1.c: Likewise.
8211 * gcc.dg/pr48784-2.c: Likewise.
8212 * gcc.dg/pr56997-2.c: Likewise.
8213 * gcc.dg/sms-6.c: Likewise.
8214 * gcc.dg/torture/pr60183.c: Likewise.
8215 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8216 * gcc.c-torture/execute/20061220-1.x: New.
8217 * gcc.c-torture/execute/pr43220.x: New.
8218 * gcc.c-torture/execute/pr51581-1.x: New.
8219 * gcc.c-torture/execute/pr51581-2.x: New.
8220 * gcc.c-torture/execute/pr58570.x: New.
8221 * gcc.c-torture/unsorted/DFcmp.x: New.
8222 * gcc.c-torture/unsorted/SFset.x: New.
8223
8224 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8225
8226 * gnat.dg/opt31.adb: New test.
8227
8228 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8229
8230 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8231
8232 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8233
8234 PR fortran/60232
8235 * gfortran.dg/typebound_proc_33.f90: New.
8236
8237 2014-02-19 Marek Polacek <polacek@redhat.com>
8238
8239 PR c/60195
8240 * gcc.dg/pr60195.c: New test.
8241
8242 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8243
8244 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8245
8246 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR preprocessor/58844
8249 * c-c++-common/cpp/pr58844-1.c: New test.
8250 * c-c++-common/cpp/pr58844-2.c: New test.
8251
8252 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8253
8254 PR c++/60225
8255 * g++.dg/cpp0x/constexpr-ice10.C: New.
8256
8257 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8258
8259 PR c++/60215
8260 * g++.dg/cpp0x/pr60215.C: New.
8261
8262 2014-02-18 Tobias Burnus <burnus@net-b.de>
8263
8264 PR fortran/49397
8265 * gfortran.dg/proc_ptr_45.f90: New.
8266 * gfortran.dg/proc_ptr_46.f90: New.
8267
8268 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8269
8270 PR c++/60190
8271 * g++.dg/cpp1y/pr60190.C: New testcase.
8272
8273 PR c++/60064
8274 * g++.dg/cpp1y/pr60064.C: New testcase.
8275
8276 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8277
8278 PR target/60205
8279 * gcc.target/i386/pr60205-1.c: New test.
8280 * gcc.target/i386/pr60205-2.c: Ditto.
8281
8282 2014-02-18 Kai Tietz <ktietz@redhat.com>
8283
8284 PR target/60193
8285 * gcc.target/i386/nest-1.c: New testcase.
8286
8287 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8288
8289 * gnat.dg/opt32.adb: New test.
8290
8291 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8292
8293 PR fortran/60231
8294 * gfortran.dg/typebound_generic_15.f90: New.
8295
8296 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8297
8298 PR fortran/55907
8299 * gfortran.dg/init_flag_12.f90: New.
8300
8301 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8302 Ilya Tocar <ilya.tocar@intel.com>
8303
8304 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8305 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8306 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8307 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8308
8309 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8310
8311 * lib/target-supports.exp
8312 (check_effective_target_logical_op_short_circuit): New procedure.
8313 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8314 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8315 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8316 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8317 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8318 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8319 logical_op_short_circuit for the alternative test, extending
8320 it to arm_cortex_m.
8321
8322 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8323
8324 PR target/60203
8325 * gcc.target/powerpc/pr60203.c: New testsuite.
8326
8327 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8328
8329 PR fortran/59599
8330 * gfortran.dg/ichar_3.f90: New test.
8331
8332 2014-02-15 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/60183
8335 * gcc.dg/torture/pr60183.c: New testcase.
8336
8337 2014-02-14 Jeff Law <law@redhat.com>
8338
8339 PR rtl-optimization/60131
8340 * g++.dg/torture/pr60131.C: New test.
8341
8342 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8343
8344 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8345 on command-line.
8346
8347 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8348
8349 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8350
8351 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8352
8353 * gcc.c-torture/compile/20140213.c: New test.
8354
8355 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR target/43546
8358 * gcc.target/i386/pr43546.c: New test.
8359
8360 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8361
8362 * gcc.target/s390/hotpatch-compile-8.c: New test.
8363
8364 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8365
8366 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8367 definition with an ifndef.
8368 * gcc.dg/pr59605-2.c: New test.
8369
8370 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8371
8372 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8373
8374 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8375
8376 * gcc.dg/torture/float128-mul-underflow.c,
8377 gcc.dg/torture/float128-truncdf-underflow.c,
8378 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8379
8380 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8381
8382 PR middle-end/59737
8383 * g++.dg/ipa/pr59737.C: New test.
8384
8385 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8386
8387 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8388
8389 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8390
8391 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8392
8393 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8394
8395 2014-02-12 Richard Biener <rguenther@suse.de>
8396
8397 PR middle-end/60092
8398 * gcc.dg/torture/pr60092.c: New testcase.
8399 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8400
8401 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8402
8403 * gcc.c-torture/execute/20140212-1.c: New test.
8404
8405 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8406
8407 PR c++/60047
8408 * g++.dg/cpp0x/pr60047.C: New.
8409
8410 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR c/60101
8413 * c-c++-common/pr60101.c: New test.
8414
8415 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8416
8417 PR lto/59468
8418 * g++.dg/ipa/devirt-27.C: New testcase.
8419 * g++.dg/ipa/devirt-26.C: New testcase.
8420
8421 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8422
8423 PR target/60137
8424 * gcc.target/powerpc/pr60137.c: New file.
8425
8426 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR fortran/52370
8429 * gfortran.dg/pr52370.f90: New test.
8430
8431 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8432
8433 PR target/59927
8434 Revert
8435 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8436
8437 PR testsuite/58630
8438 * gcc.target/i386/pr43662.c (dg-options):
8439 Add -maccumulate-outgoing-args.
8440 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8441 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8442 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8443 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8444 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8445 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8446 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8447 Add -maccumulate-outgoing-args.
8448 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8449 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8450 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8451 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8452 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8453 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8454 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8455 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8456 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8457 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8458 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8459 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8460 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8461 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8462 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8463
8464 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8465
8466 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8467
8468 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR debug/59776
8471 * gcc.dg/guality/pr59776.c: New test.
8472
8473 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8474
8475 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8476 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8477 (add_options_for_arm_vfp3): New.
8478
8479 2014-02-11 Jeff Law <law@redhat.com>
8480
8481 PR middle-end/54041
8482 * gcc.target/m68k/pr54041.c: New test.
8483
8484 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8485
8486 PR target/59927
8487 * gcc.target/i386/pr59927.c: New test.
8488
8489 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8490
8491 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8492 * gcc.dg/vect/pr60012.c: Likewise.
8493 * gcc.dg/vect/vect-119.c: Likewise.
8494 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8495 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8496
8497 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8498
8499 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8500
8501 2014-02-10 Jeff Law <law@redhat.com>
8502
8503 PR middle-end-52306
8504 * gcc.c-torture/compile/pr52306.c: New test.
8505
8506 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8507
8508 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8509
8510 2014-02-10 Richard Biener <rguenther@suse.de>
8511
8512 PR tree-optimization/60115
8513 * gcc.dg/torture/pr60115.c: New testcase.
8514
8515 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8516
8517 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8518 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8519
8520 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8521 Ilya Tocar <ilya.tocar@intel.com>
8522
8523 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8524 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8525 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8526 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8527 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8528 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8529 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8530 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8531 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8532 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8533 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8534 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8535 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8536 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8537 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8538 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8539 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8540 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8541 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8542 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8543 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8544 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8545 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8546 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8547 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8548 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8549 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8550
8551 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8552
8553 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8554
8555 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8556
8557 PR fortran/57522
8558 * gfortran.dg/associated_target_5.f03: New test.
8559
8560 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/59026
8563 * gfortran.dg/elemental_by_value_1.f90: New test.
8564
8565 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8566
8567 PR fortran/58470
8568 * gfortran.dg/finalize_22.f90: New.
8569
8570 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8571
8572 PR fortran/60066
8573 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8574 was fixed by the patch for PR59906.
8575
8576 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8577
8578 PR translation/52289
8579 * gfortran.dg/coarray_8.f90: Update dg-error match.
8580
8581 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR c/59984
8584 * gcc.dg/vect/pr59984.c: New test.
8585
8586 PR middle-end/60092
8587 * gcc.dg/attr-alloc_align-1.c: New test.
8588 * gcc.dg/attr-alloc_align-2.c: New test.
8589 * gcc.dg/attr-alloc_align-3.c: New test.
8590 * gcc.dg/attr-assume_aligned-1.c: New test.
8591 * gcc.dg/attr-assume_aligned-2.c: New test.
8592 * gcc.dg/attr-assume_aligned-3.c: New test.
8593
8594 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR target/60077
8597 * gcc.target/i386/pr60077-1.c: New test.
8598 * gcc.target/i386/pr60077-2.c: New test.
8599
8600 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR preprocessor/56824
8603 * gcc.dg/pr56824.c: New test.
8604
8605 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8606
8607 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8608 variable used for atomic operations.
8609
8610 2014-02-07 Richard Biener <rguenther@suse.de>
8611
8612 PR middle-end/60092
8613 * gcc.dg/vect/pr60092-2.c: New testcase.
8614
8615 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR c++/60082
8618 Revert
8619 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8620
8621 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8622 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8623
8624 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8625
8626 * gcc.target/s390/fp2int1.c: New testcase.
8627
8628 2014-02-07 Richard Biener <rguenther@suse.de>
8629
8630 PR middle-end/60092
8631 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8632 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8633
8634 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8635
8636 PR ipa/59918
8637 * g++.dg/torture/pr59918.C: New testcase.
8638
8639 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR target/59575
8642 * gcc.target/arm/pr59575.c: New test.
8643
8644 PR debug/59992
8645 * gcc.dg/pr59992.c: New test.
8646
8647 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8648
8649 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8650 init_priority. Test alignment of variable instead of function.
8651
8652 2014-02-06 Marek Polacek <polacek@redhat.com>
8653
8654 PR c/60087
8655 * gcc.dg/pr60087.c: New test.
8656
8657 2014-02-06 Alan Modra <amodra@gmail.com>
8658
8659 * gcc.target/powerpc/pr60032.c: New.
8660
8661 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/60062
8664 * gcc.c-torture/execute/pr60062.c: New test.
8665 * gcc.c-torture/execute/pr60072.c: New test.
8666
8667 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8668
8669 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8670 so that expected outcome works for PIC variants too.
8671
8672 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8673 Kugan Vivekanandarajah <kuganv@linaro.org>
8674
8675 * gcc.target/arm/vect-noalign.c: New file.
8676
8677 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8678 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR middle-end/60013
8681 * gcc.dg/pr60013.c: New testcase.
8682
8683 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8684
8685 * gcc.dg/vmx/sum2s.c: New.
8686 * gcc.dg/vmx/sum2s-be-order.c: New.
8687
8688 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8689
8690 * gcc.dg/vmx/pack.c: New.
8691 * gcc.dg/vmx/pack-be-order.c: New.
8692 * gcc.dg/vmx/unpack.c: New.
8693 * gcc.dg/vmx/unpack-be-order.c: New.
8694
8695 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8696
8697 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8698 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8699
8700 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8701
8702 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8703 Use __builtin_floorf, __builtin_ceilf.
8704 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8705 declaration.
8706 (TEST): Use __builtin_floorf.
8707 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8708
8709 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR ipa/59947
8712 * g++.dg/opt/pr59947.C: New test.
8713
8714 PR c++/58703
8715 * c-c++-common/gomp/pr58703.c: New test.
8716
8717 2014-02-05 Richard Biener <rguenther@suse.de>
8718
8719 PR testsuite/60076
8720 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8721 avoid using unsigned long long.
8722
8723 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR middle-end/57499
8726 * g++.dg/torture/pr57499.C: New test.
8727
8728 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8729
8730 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8731
8732 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8733
8734 * g++.dg/ipa/devirrt-22.C: Fix template.
8735
8736 2014-02-04 Marek Polacek <polacek@redhat.com>
8737
8738 PR c/60036
8739 * gcc.dg/pr60036.c: New test.
8740
8741 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8742
8743 PR ipa/60058
8744 * g++.dg/torture/pr60058.C: New testcase.
8745
8746 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8747
8748 * g++.dg/tsan/default_options.C: Invert check.
8749
8750 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR tree-optimization/60002
8753 * g++.dg/opt/pr60002.C: New test.
8754
8755 PR tree-optimization/60023
8756 * g++.dg/vect/pr60023.cc: New test.
8757
8758 PR ipa/60026
8759 * c-c++-common/torture/pr60026.c: New test.
8760
8761 PR rtl-optimization/57915
8762 * gcc.target/i386/pr57915.c: New test.
8763
8764 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8767
8768 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8769
8770 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8771
8772 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR middle-end/59261
8775 * gcc.dg/pr59261.c: New test.
8776
8777 2014-02-04 Richard Biener <rguenther@suse.de>
8778
8779 PR tree-optimization/60012
8780 * gcc.dg/vect/pr60012.c: New testcase.
8781
8782 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8783
8784 PR target/59788
8785 * g++.dg/eh/unwind-direct.C: New test.
8786
8787 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8788
8789 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8790 timeout value to 20s.
8791
8792 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8793
8794 PR ipa/59882
8795 * g++.dg/torture/pr59882.C: New testcase
8796
8797 2014-02-03 Jan Hubicka <jh@suse.cz>
8798
8799 PR ipa/59831
8800 * g++.dg/ipa/devirt-22.C: New testcase.
8801
8802 2014-02-03 Jan Hubicka <jh@suse.cz>
8803
8804 * g++.dg/ipa/devirt-25.C: New testcase.
8805
8806 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR tree-optimization/59924
8809 * gcc.dg/pr59924.c: New test.
8810
8811 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8812
8813 PR ipa/59831
8814 * g++.dg/ipa/devirt-24.C: New testcase.
8815
8816 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8817
8818 PR c++/53017
8819 PR c++/59211
8820 * c-c++-common/attributes-1.c: New testcase.
8821 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8822
8823 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8824
8825 PR c++/58871
8826 * g++.dg/cpp0x/pr58871.C: New.
8827
8828 2014-02-03 Cong Hou <congh@google.com>
8829
8830 PR tree-optimization/60000
8831 * g++.dg/vect/pr60000.cc: New test.
8832
8833 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8834
8835 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8836 * gcc.target/i386/long-double-64-4.c: Likewise.
8837 * gcc.target/i386/long-double-80-1.c: Likewise.
8838 * gcc.target/i386/long-double-80-2.c: Likewise.
8839 * gcc.target/i386/long-double-80-3.c: Likewise.
8840 * gcc.target/i386/long-double-80-4.c: Likewise.
8841 * gcc.target/i386/long-double-80-5.c: Likewise.
8842 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8843 __multf3 isn't used.
8844 * gcc.target/i386/long-double-64-3.c: Likewise.
8845 * gcc.target/i386/long-double-128-1.c: New test.
8846 * gcc.target/i386/long-double-128-2.c: Likewise.
8847 * gcc.target/i386/long-double-128-3.c: Likewise.
8848 * gcc.target/i386/long-double-128-4.c: Likewise.
8849 * gcc.target/i386/long-double-128-5.c: Likewise.
8850 * gcc.target/i386/long-double-128-6.c: Likewise.
8851 * gcc.target/i386/long-double-128-7.c: Likewise.
8852 * gcc.target/i386/long-double-128-8.c: Likewise.
8853 * gcc.target/i386/long-double-128-9.c: Likewise.
8854 * gcc.target/i386/long-double-64-5.c: Likewise.
8855 * gcc.target/i386/long-double-64-6.c: Likewise.
8856 * gcc.target/i386/long-double-64-7.c: Likewise.
8857 * gcc.target/i386/long-double-64-8.c: Likewise.
8858 * gcc.target/i386/long-double-64-9.c: Likewise.
8859 * gcc.target/i386/long-double-80-10.c: Likewise.
8860 * gcc.target/i386/long-double-80-8.c: Likewise.
8861 * gcc.target/i386/long-double-80-9.c: Likewise.
8862
8863 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8864
8865 PR rtl-optimization/57662
8866 * g++.dg/pr57662.C: New test.
8867
8868 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8869
8870 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8871 * gcc.dg/vmx/perm.c: New.
8872 * gcc.dg/vmx/perm-be-order.c: New.
8873
8874 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8875
8876 * gcc.dg/vmx/vsums.c: New.
8877 * gcc.dg/vmx/vsums-be-order.c: New.
8878
8879 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8880
8881 * g++.dg/ipa/devirt-23.C: New testcase.
8882 * g++.dg/ipa/devirt-20.C: Fix template.
8883
8884 2014-02-02 Jan Hubicka <jh@suse.cz>
8885
8886 * g++.dg/ipa/devirt-21.C: New testcase.
8887
8888 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8889
8890 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8891 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8892
8893 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8894
8895 PR target/60017
8896 * gcc.c-torture/execute/pr60017.c: New test.
8897
8898 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8899
8900 PR fortran/57033
8901 * gfortran.dg/default_initialization_7.f90: New test.
8902
8903 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8904
8905 PR fortran/59906
8906 * gfortran.dg/elemental_subroutine_9.f90: New test.
8907
8908 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8909
8910 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8911
8912 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8913
8914 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8915
8916 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8917
8918 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8919
8920 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8921
8922 PR c++/51219
8923 * g++.dg/init/bitfield5.C: New.
8924
8925 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR tree-optimization/60003
8928 * gcc.c-torture/execute/pr60003.c: New test.
8929
8930 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8931
8932 PR bootstrap/59985
8933 * gcc.target/arm/pr59985.C: New.
8934
8935 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR sanitizer/59410
8938 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8939 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8940 to compile.
8941 (tsan_finish): Restore dg-do-what-default.
8942 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8943 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8944 * g++.dg/tsan/default_options.C: Likewise.
8945 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8946 * g++.dg/tsan/atomic_free2.C: Likewise.
8947 * g++.dg/tsan/cond_race.C: Likewise.
8948 * g++.dg/tsan/fd_close_norace.C: Likewise.
8949 * g++.dg/tsan/benign_race.C: Likewise.
8950 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8951 * c-c++-common/tsan/simple_race.c: Likewise.
8952 * c-c++-common/tsan/mutexset1.c: Likewise.
8953 * c-c++-common/tsan/thread_leak2.c: Likewise.
8954 * c-c++-common/tsan/tls_race.c: Likewise.
8955 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8956 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8957 * c-c++-common/tsan/free_race2.c: Likewise.
8958 * c-c++-common/tsan/thread_leak.c: Likewise.
8959 * c-c++-common/tsan/thread_leak1.c: Likewise.
8960 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8961 * c-c++-common/tsan/free_race.c: Likewise.
8962 * c-c++-common/tsan/sleep_sync.c: Likewise.
8963 * c-c++-common/tsan/tiny_race.c: Likewise.
8964 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8965 * c-c++-common/tsan/atomic_stack.c: Likewise.
8966 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8967 in dg-output regexps.
8968 * c-c++-common/tsan/simple_stack.c: Likewise.
8969
8970 2014-01-31 Richard Henderson <rth@redhat.com>
8971
8972 * g++.dg/tm/pr60004.C: New.
8973
8974 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/59082
8977 * g++.dg/inherit/crash4.C: New.
8978
8979 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8980
8981 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8982
8983 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8984
8985 * gcc.target/i386/m512-check.h: Use correct rounding values.
8986
8987 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8988
8989 * gcc.target/i386/avx-1.c: Use correct rounding values.
8990 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8991 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8992 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8993 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8994 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8995 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8996 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8997 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8998 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8999 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9000 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9001 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9002 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9003 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9004 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9005 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9006 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9007 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9008 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9009 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9010 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9011 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9013 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9015 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9017 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9019 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9021 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9023 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9025 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9027 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9029 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9031 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9033 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9035 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9037 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9039 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9040 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9041 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9042 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9043 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9044 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9045 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9046 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9047 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9048 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9049 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9050 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9051 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9052 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9053 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9054 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9055 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9056 * gcc.target/i386/sse-13.c: Ditto.
9057 * gcc.target/i386/sse-14.c: Ditto.
9058 * gcc.target/i386/sse-22.c: Ditto.
9059 * gcc.target/i386/sse-23.c: Ditto.
9060
9061 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9062
9063 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9064 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9065
9066 2014-01-31 Richard Biener <rguenther@suse.de>
9067
9068 PR middle-end/59990
9069 * gcc.dg/torture/pr59990.c: New testcase.
9070
9071 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9072
9073 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9074 if it fails don't run any tsan tests.
9075
9076 2014-01-31 Marek Polacek <polacek@redhat.com>
9077
9078 PR c/59963
9079 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9080 (y): Adjust dg-error.
9081 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9082 * gcc.dg/pr59963-1.c: New test.
9083 * gcc.dg/pr59963-2.c: New test.
9084 * gcc.dg/pr59963-3.c: New test.
9085
9086 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/59923
9089 * gcc.target/arm/pr59923.c: New test.
9090
9091 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9092
9093 * gcc.dg/vmx/splat.c: New.
9094 * gcc.dg/vmx/splat-vsx.c: New.
9095 * gcc.dg/vmx/splat-be-order.c: New.
9096 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9097 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9098 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9099
9100 2014-01-30 Richard Biener <rguenther@suse.de>
9101
9102 PR tree-optimization/59993
9103 * gcc.dg/torture/pr59993.c: New testcase.
9104
9105 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9106
9107 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9108 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9109 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9110 vect_int rather than vect_float.
9111
9112 2014-01-30 Marek Polacek <polacek@redhat.com>
9113
9114 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9115
9116 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9117
9118 * gcc.target/microblaze/isa/fcmp4.c: New.
9119
9120 2014-01-30 Marek Polacek <polacek@redhat.com>
9121
9122 PR c/59940
9123 * gcc.dg/pr59940.c: New test.
9124 * gcc.dg/pr35635.c (func3): Move dg-warning.
9125
9126 2014-01-30 Richard Biener <rguenther@suse.de>
9127
9128 PR tree-optimization/59903
9129 * gcc.dg/torture/pr59903.c: New testcase.
9130
9131 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9132
9133 PR c++/58843
9134 * g++.dg/lookup/crash8.C: New.
9135
9136 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9137
9138 PR c++/58649
9139 * g++.dg/template/crash117.C: New.
9140
9141 2014-01-30 Richard Biener <rguenther@suse.de>
9142
9143 PR c/59905
9144 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9145 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9146 abort.
9147 * gcc.dg/invalid-call-1.c: Likewise.
9148
9149 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9150
9151 PR c++/58561
9152 * g++.dg/cpp1y/auto-fn23.C: New.
9153
9154 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9155
9156 PR c++/58846
9157 * g++.dg/init/dso_handle2.C: New.
9158
9159 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/58674
9162 * g++.dg/cpp0x/pr58674.C: New.
9163
9164 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9165
9166 PR target/59617
9167 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9168 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9169
9170 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9171
9172 * gcc.dg/vmx/merge-be-order.c: New.
9173 * gcc.dg/vmx/merge.c: New.
9174 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9175 * gcc.dg/vmx/merge-vsx.c: New.
9176
9177 2014-01-29 Richard Biener <rguenther@suse.de>
9178
9179 PR tree-optimization/58742
9180 * gcc.dg/pr58742-1.c: New testcase.
9181 * gcc.dg/pr58742-2.c: Likewise.
9182 * gcc.dg/pr58742-3.c: Likewise.
9183
9184 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9185
9186 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9187 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9188 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9189
9190 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9191
9192 PR c++/58702
9193 * g++.dg/gomp/pr58702.C: New.
9194
9195 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9196
9197 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9198 selector.
9199
9200 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR middle-end/59917
9203 PR tree-optimization/59920
9204 * gcc.dg/pr59920-1.c: New test.
9205 * gcc.dg/pr59920-2.c: New test.
9206 * gcc.dg/pr59920-3.c: New test.
9207 * c-c++-common/gomp/pr59917-1.c: New test.
9208 * c-c++-common/gomp/pr59917-2.c: New test.
9209
9210 PR tree-optimization/59594
9211 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9212 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9213 * gcc.dg/vect/pr59594.c: New test.
9214
9215 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9216
9217 PR fortran/59414
9218 * gfortran.dg/allocate_class_3.f90: New test.
9219
9220 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9221
9222 PR preprocessor/59935
9223 * c-c++-common/cpp/warning-zero-location.c: New test.
9224 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9225
9226 2014-01-27 Steve Ellcey <sellcey@mips.com>
9227
9228 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9229
9230 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9231
9232 * g++.dg/ext/mv16.C: New tests.
9233
9234 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9235
9236 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9237 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9238 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9239 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9240 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9241 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9242 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9243 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9244 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9246 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9248 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9250 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9252 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9254 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9256 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9258 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9260 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9262 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9264 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9266 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9268 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9270 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9272 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9274 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9275 _mm512_mask_cvtepi32_storeu_epi8.
9276 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9277 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9278 _mm512_mask_cvtepi32_storeu_epi16.
9279 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9280 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9281 _mm512_mask_cvtepi64_storeu_epi8.
9282 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9283 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9284 _mm512_mask_cvtepi64_storeu_epi16.
9285 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9286 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9287 _mm512_mask_cvtepi64_storeu_epi32.
9288 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9289 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9290 _mm512_mask_cvtsepi32_storeu_epi8.
9291 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9292 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9293 _mm512_mask_cvtsepi32_storeu_epi16.
9294 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9295 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9296 _mm512_mask_cvtsepi64_storeu_epi8.
9297 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9298 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9299 _mm512_mask_cvtsepi64_storeu_epi16.
9300 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9301 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9302 _mm512_mask_cvtsepi64_storeu_epi32.
9303 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9304 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9305 _mm512_mask_cvtusepi32_storeu_epi8.
9306 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9307 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9308 _mm512_mask_cvtusepi32_storeu_epi16.
9309 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9310 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9311 _mm512_mask_cvtusepi64_storeu_epi8.
9312 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9313 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9314 _mm512_mask_cvtusepi64_storeu_epi16.
9315 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9316 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9317 _mm512_mask_cvtusepi64_storeu_epi32.
9318 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9319 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9320
9321 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9322
9323 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9324 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9325 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9326 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9327 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9328 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9329 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9330 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9331 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9332 built-ins roudning immediate.
9333 * gcc.target/i386/sse-22.c: Add new built-ins.
9334 * gcc.target/i386/sse-23.c: Ditto.
9335 * gcc.target/i386/avx-1.c: Ditto.
9336
9337 2014-01-27 Christian Bruel <christian.bruel@st.com>
9338
9339 * gcc.target/sh/torture/strncmp.c: New tests.
9340
9341 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9342
9343 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9344
9345 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9346
9347 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9348
9349 2014-01-24 Jeff Law <law@redhat.com>
9350
9351 PR tree-optimization/59919
9352 * gcc.c-torture/compile/pr59919.c: New test.
9353
9354 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9355
9356 PR c++/57524
9357 * g++.dg/ext/timevar2.C: New.
9358
9359 2014-01-24 Marek Polacek <polacek@redhat.com>
9360
9361 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9362
9363 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9364
9365 PR target/59929
9366 * gcc.target/i386/pr59929.c: New test.
9367
9368 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9369
9370 PR target/59909
9371 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9372 word atomic functions at runtime.
9373
9374 2014-01-23 Marek Polacek <polacek@redhat.com>
9375
9376 PR c/59846
9377 * gcc.dg/pr59846.c: New test.
9378
9379 2014-01-23 Marek Polacek <polacek@redhat.com>
9380
9381 PR c/58346
9382 * c-c++-common/pr58346-1.c: New test.
9383 * c-c++-common/pr58346-2.c: New test.
9384 * c-c++-common/pr58346-3.c: New test.
9385
9386 2014-01-23 Marek Polacek <polacek@redhat.com>
9387
9388 PR c/59871
9389 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9390 * gcc.dg/pr59871.c: New test.
9391
9392 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9393
9394 PR c++/58980
9395 * g++.dg/parse/enum11.C: New.
9396
9397 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9398
9399 * gcc.target/aarch64/sshr64_1.c: New testcase.
9400
9401 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9402
9403 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9404 SIMD enabled function.
9405 * g++.dg/cilk-plus/ef_test.C: New test.
9406 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9407 and added C++ ones.
9408 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9409 to differenciate C error messages from C++ ones.
9410
9411 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9412
9413 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9414
9415 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9416
9417 * gcc.target/microblaze/others/builtin-trap.c: New test,
9418
9419 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR middle-end/58809
9422 * c-c++-common/gomp/pr58809.c: New test.
9423
9424 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9425
9426 PR sanitizer/59897
9427 * c-c++-common/asan/use-after-return-1.c: Fixed
9428 to pass on darwin.
9429
9430 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9431
9432 PR preprocessor/58580
9433 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9434
9435 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9436 Ilya Tocar <ilya.tocar@intel.com>
9437
9438 * gcc.target/i386/avx512f-kmovw-1.c: New.
9439
9440 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9441
9442 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9443 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9444 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9445 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9446 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9447 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9448
9449 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9450
9451 PR target/52125
9452 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9453 * gcc.target/mips/pr52125.c: New test.
9454
9455 2014-01-22 Marek Polacek <polacek@redhat.com>
9456
9457 PR c/59891
9458 * gcc.dg/torture/pr59891.c: New test.
9459
9460 2014-01-22 Jeff Law <law@redhat.com>
9461
9462 PR tree-optimization/59597
9463 * gcc.dg/tree-ssa/pr59597.c: New test.
9464
9465 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9466
9467 PR rtl-optimization/59477
9468 * g++.dg/pr59477.C: New.
9469
9470 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9471
9472 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9473
9474 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9475
9476 PR c++/59482
9477 * g++.dg/pr59482.C: New.
9478
9479 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9480
9481 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9482 * gcc.dg/vmx/extract-vsx.c: New.
9483 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9484 * gcc.dg/vmx/insert-vsx.c: New.
9485
9486 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9487
9488 PR rtl-optimization/59896
9489 * gcc.target/arm/pr59896.c: New.
9490
9491 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9492
9493 PR rtl-optimization/59858
9494 * gcc.target/arm/pr59858.c: New.
9495
9496 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR target/59003
9499 * gcc.dg/tree-prof/pr59003.c: New test.
9500
9501 PR middle-end/59860
9502 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9503 other targets.
9504
9505 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9506
9507 * gfortran.dg/round_3.f08: Add more cases.
9508
9509 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9510
9511 * lib/target-supports.exp (force_conventional_output_for): New
9512 procedure.
9513 * lib/scanasm.exp (scan-assembler_required_options)
9514 (scan-assembler-not_required_options)
9515 (scan-assembler-times_required_options): Replace with
9516 force_conventional_output_fors.
9517 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9518 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9519
9520 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9521
9522 PR middle-end/59789
9523 * gcc.target/i386/pr59789.c: New testcase.
9524
9525 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9526
9527 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9528 the 'code' bitfield from 16 to 8.
9529
9530 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9531
9532 * lib/target-supports.exp
9533 (check_effective_target_vect_perm): Exclude aarch64_be.
9534 (check_effective_target_vect_perm_byte): Likewise.
9535 (check_effective_target_vect_perm_short): Likewise.
9536
9537 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9538
9539 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9540 (RUN_TEST): Use new macro.
9541 (INDEX64_32): Delete.
9542 (INDEX64_64): Likewise.
9543 (INDEX128_32): Likewise.
9544 (INDEX128_64): Likewise.
9545 (INDEX): Likewise.
9546 (test_vneg_f32): Use fixed RUN_TEST.
9547
9548 2014-01-20 Richard Biener <rguenther@suse.de>
9549
9550 PR middle-end/59860
9551 * gcc.dg/pr59860.c: New testcase.
9552
9553 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR target/59880
9556 * gcc.target/i386/pr59880.c: New test.
9557
9558 2014-01-20 Renlin Li <renlin.li@arm.com>
9559
9560 * gcc.dg/pr44194-1.c: Tweak regexp.
9561
9562 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9563
9564 PR libfortran/59771
9565 PR libfortran/59774
9566 PR libfortran/59836
9567 * gfortran.dg/round_3.f08: New cases added.
9568 * gfortran.dg/fmt_g_1.f90: New test.
9569
9570 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9571
9572 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9573
9574 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9575
9576 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9577
9578 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9579
9580 * gcc.dg/vect/pr57705.c: Require vect_int.
9581 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9582 * gcc.dg/vect/vect-alias-check.c: Likewise.
9583
9584 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9585
9586 PR fortran/58007
9587 * gfortran.dg/unresolved_fixup_1.f90: New test.
9588 * gfortran.dg/unresolved_fixup_2.f90: New test.
9589
9590 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR target/58944
9593 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9594 Remove dg-prune-output lines.
9595
9596 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR middle-end/59706
9599 * gfortran.dg/pr59706.f90: New test.
9600 * g++.dg/ext/pr59706.C: New test.
9601
9602 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9603
9604 PR c++/59270
9605 PR c++/58811
9606 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9607 * g++.dg/init/pr58811.C: Likewise.
9608
9609 2014-01-17 Jeff Law <law@redhat.com>
9610
9611 PR middle-end/57904
9612 * gfortran.dg/pr57904.f90: New test.
9613
9614 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9615
9616 PR c++/59269
9617 * g++.dg/cpp0x/nsdmi-union4.C: New.
9618
9619 2014-01-17 Marek Polacek <polacek@redhat.com>
9620
9621 PR c++/59838
9622 * g++.dg/diagnostic/pr59838.C: New test.
9623
9624 2014-01-17 Marek Polacek <polacek@redhat.com>
9625
9626 PR c/58346
9627 * gcc.dg/pr58346.c: New test.
9628
9629 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR testsuite/58776
9632 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9633 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9634 option duplication.
9635
9636 PR fortran/59440
9637 * gfortran.dg/pr59440-1.f90: New test.
9638 * gfortran.dg/pr59440-2.f90: New test.
9639 * gfortran.dg/pr59440-3.f90: New test.
9640
9641 PR testsuite/59064
9642 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9643 testing for " version" and " alias" with one testing for
9644 " version\[^\n\r]* alias".
9645 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9646 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9647 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9648 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9649 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9650 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9651
9652 PR c++/57945
9653 * c-c++-common/torture/pr57945.c: New test.
9654
9655 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9656
9657 * gcc.target/arm/its.c: New testcase.
9658
9659 2014-01-16 Jan Hubicka <jh@suse.cz>
9660
9661 PR ipa/59775
9662 * g++.dg/torture/pr59775.C: New testcase.
9663
9664 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR middle-end/58344
9667 * gcc.c-torture/compile/pr58344.c: New test.
9668
9669 PR target/59839
9670 * gcc.target/i386/pr59839.c: New test.
9671
9672 PR debug/54694
9673 * gcc.target/i386/pr9771-1.c (main): Rename to...
9674 (real_main): ... this. Add __asm name "main".
9675 (ASMNAME, ASMNAME2, STRING): Define.
9676
9677 2014-01-16 Nick Clifton <nickc@redhat.com>
9678
9679 PR middle-end/28865
9680 * gcc.c-torture/compile/pr28865.c: New.
9681 * gcc.c-torture/execute/pr28865.c: New.
9682
9683 2014-01-16 Marek Polacek <polacek@redhat.com>
9684
9685 PR middle-end/59827
9686 * gcc.dg/pr59827.c: New test.
9687
9688 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9689
9690 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9691
9692 2014-01-15 Richard Henderson <rth@redhat.com>
9693
9694 PR debug/54694
9695 * gcc.target/i386/pr54694.c: New test.
9696
9697 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9698
9699 PR c++/49718
9700 * g++.dg/pr49718.C: New test.
9701
9702 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9703
9704 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9705
9706 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9707
9708 * gcc.dg/vmx/mult-even-odd.c: New.
9709 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9710
9711 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9712
9713 * lib/target-supports.exp (check_libcilkrts_available): Added an
9714 extern "C" if we are using C++ along with a function prototype.
9715
9716 2014-01-15 Jeff Law <law@redhat.com>
9717
9718 PR tree-optimization/59747
9719 * gcc.c-torture/execute/pr59747.c: New test.
9720
9721 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9722
9723 PR target/59794
9724 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9725 Linux/x86.
9726 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9727 * g++.dg/ext/attribute-test-1.C: Likewise.
9728 * g++.dg/ext/attribute-test-2.C: Likewise.
9729 * g++.dg/ext/attribute-test-3.C: Likewise.
9730 * g++.dg/ext/attribute-test-4.C: Likewise.
9731 * g++.dg/ext/pr56790-1.C: Likewise.
9732 * g++.dg/torture/pr38565.C: Likewise.
9733 * gcc.dg/pr53060.c: Likewise.
9734 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9735 * c-c++-common/vector-compare-2.c: Likewise.
9736 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9737 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9738 dg-message line number.
9739
9740 2014-01-15 Matthias Klose <doko@ubuntu.com>
9741
9742 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9743
9744 2014-01-15 Richard Biener <rguenther@suse.de>
9745
9746 PR tree-optimization/59822
9747 * g++.dg/torture/pr59822.C: New testcase.
9748
9749 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9750
9751 PR target/59808
9752 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9753 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9754
9755 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9756 Kugan Vivekanandarajah <kuganv@linaro.org>
9757
9758 PR target/59695
9759 * g++.dg/pr59695.C: New testcase.
9760
9761 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9762
9763 PR target/59803
9764 * gcc.c-torture/compile/pr59803.c: New testcase.
9765
9766 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR c/58943
9769 * gcc.c-torture/execute/pr58943.c: New test.
9770 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9771
9772 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9773
9774 PR target/59794
9775 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9776 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9777 (bar): Change return type to void. Set y to x.
9778 * gcc.target/i386/pr59794-1.c: New testcase.
9779 * gcc.target/i386/pr59794-2.c: Likewise.
9780 * gcc.target/i386/pr59794-3.c: Likewise.
9781 * gcc.target/i386/pr59794-4.c: Likewise.
9782 * gcc.target/i386/pr59794-5.c: Likewise.
9783 * gcc.target/i386/pr59794-6.c: Likewise.
9784 * gcc.target/i386/pr59794-7.c: Likewise.
9785
9786 2014-01-14 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/58921
9789 PR tree-optimization/59006
9790 * gcc.dg/torture/pr58921.c: New testcase.
9791 * gcc.dg/torture/pr59006.c: Likewise.
9792 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9793
9794 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR testsuite/59494
9797 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9798 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9799 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9800 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9801 Executing predictive commoning without unrolling.
9802
9803 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9804
9805 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9806 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9807 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9808 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9809 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9810 __builtin_ia32_rsqrt28sd_round.
9811 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9812 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9813 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9814 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9815 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9816 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9817 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9818 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9819 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9820 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9821 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9822 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9823 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9824 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9825 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9826 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9827 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9828 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9829 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9830 fix wrong rounding mode (see above).
9831 * gcc.target/i386/sse-23.c: Ditto.
9832
9833 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9834
9835 * gcc.dg/vmx/insert.c: New.
9836 * gcc.dg/vmx/insert-be-order.c: New.
9837 * gcc.dg/vmx/extract.c: New.
9838 * gcc.dg/vmx/extract-be-order.c: New.
9839
9840 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR tree-optimization/59387
9843 * gcc.c-torture/execute/pr59387.c: New test.
9844
9845 2014-01-13 Richard Biener <rguenther@suse.de>
9846
9847 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9848 adjusting mathlib options.
9849 * gfortran.dg/lto/lto.exp: Likewise.
9850
9851 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9852
9853 * gnat.dg/loop_optimization17.adb: New test.
9854 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9855
9856 2014-01-13 Christian Bruel <christian.bruel@st.com>
9857
9858 * gcc.target/sh/cmpstrn.c: New case.
9859
9860 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9861
9862 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9863 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9864
9865 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9866
9867 PR fortran/58026
9868 * gfortran.dg/alloc_comp_basics_6.f90: New.
9869
9870 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9871
9872 PR fortran/59700
9873 * gfortran.dg/pr59700.f90: New test.
9874
9875 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9876
9877 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9878 * gfortran.dg/use_only_3.f90: Likewise.
9879 * gfortran.dg/inquire_10.f90: Delete opened file.
9880 * gfortran.dg/inquire_15.f90: Likewise.
9881 * gfortran.dg/pr16597.f90: Likewise.
9882 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9883 for PR59419.
9884
9885 2014-01-10 Jeff Law <law@redhat.com>
9886
9887 PR middle-end/59743
9888 * gcc.c-torture/compile/pr59743.c: New test.
9889
9890 2014-01-10 Jan Hubicka <jh@suse.cz>
9891
9892 PR ipa/58585
9893 * g++.dg/torture/pr58585.C: New testcase.
9894
9895 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9896
9897 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9898
9899 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9902
9903 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9904
9905 PR target/59744
9906 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9907 * gcc.target/aarch64/cmn-neg2.c: New test.
9908
9909 2014-01-10 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/59374
9912 * gcc.dg/torture/pr59374-3.c: New testcase.
9913
9914 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9915
9916 * lib/target-supports.exp
9917 (check_effective_target_arm_crypto_ok_nocache): New.
9918 (check_effective_target_arm_crypto_ok): Use above procedure.
9919 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9920
9921 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9922
9923 PR ipa/58252
9924 PR ipa/59226
9925 * g++.dg/ipa/devirt-20.C: New testcase.
9926 * g++.dg/torture/pr58252.C: Likewise.
9927 * g++.dg/torture/pr59226.C: Likewise.
9928
9929 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9930
9931 * c-c++-common/asan/no-asan-stack.c: New test.
9932
9933 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR middle-end/59670
9936 * gcc.dg/pr59670.c: New test.
9937
9938 2014-01-09 Steve Ellcey <sellcey@mips.com>
9939
9940 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9941
9942 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9943
9944 PR middle-end/47735
9945 * gcc.target/i386/pr47735.c: New test.
9946
9947 PR tree-optimization/59622
9948 * g++.dg/opt/pr59622-2.C: New test.
9949 * g++.dg/opt/pr59622-3.C: New test.
9950 * g++.dg/opt/pr59622-4.C: New test.
9951 * g++.dg/opt/pr59622-5.C: New test.
9952
9953 PR sanitizer/59136
9954 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9955 filename:line instead of (modulename+offset) form with stripped
9956 initial / from the filename.
9957
9958 2014-01-09 Ian Lance Taylor <iant@google.com>
9959
9960 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9961 the other Go compiler.
9962
9963 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/59730
9966 * g++.dg/cpp0x/variadic145.C: New.
9967
9968 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9969
9970 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9971 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9972
9973 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9974
9975 PR testsuite/59524
9976 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9977 are run only if the Cilk library is available/enabled.
9978 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9979 * lib/target-supports.exp (check_libcilkrts_available): New function.
9980
9981 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9982
9983 PR c++/59631
9984 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9985 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9986 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9987 with dg-additional-options.
9988 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9989 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9990 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9991 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9992 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9993 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9994
9995 2014-01-09 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/59715
9998 * gcc.dg/torture/pr59715.c: New testcase.
9999
10000 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10001
10002 * c-c++-common/asan/no-asan-globals.c: New test.
10003 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10004 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10005 * c-c++-common/asan/use-after-return-1.c: Likewise.
10006 * c-c++-common/asan/no-use-after-return.c: Likewise.
10007
10008 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10009
10010 * gnat.dg/weak2.ad[sb]: New test.
10011
10012 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR middle-end/59471
10015 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10016 type, use pointers to vector type instead.
10017
10018 2014-01-08 Catherine Moore <clm@codesourcery.com>
10019
10020 * gcc.target/mips/umips-branch-3.c: New test.
10021 * gcc.target/mips/umips-branch-4.c: New test.
10022
10023 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10024
10025 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10026 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10027 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10029 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10030 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10031 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10032 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10033
10034 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10035
10036 PR rtl-optimization/59137
10037 * gcc.target/mips/pr59137.c: New test.
10038
10039 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10040
10041 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10042 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10043 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10044 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10045 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10046 Require fpic effective target.
10047 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10048
10049 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR ipa/59722
10052 * gcc.dg/pr59722.c: New test.
10053
10054 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10055
10056 PR middle-end/57748
10057 * gcc.dg/torture/pr57748-3.c: New test.
10058 * gcc.dg/torture/pr57748-4.c: New test.
10059
10060 2014-01-08 Marek Polacek <polacek@redhat.com>
10061
10062 PR middle-end/59669
10063 * gcc.dg/gomp/pr59669-1.c: New test.
10064 * gcc.dg/gomp/pr59669-2.c: New test.
10065
10066 2014-01-08 Martin Jambor <mjambor@suse.cz>
10067
10068 PR ipa/59610
10069 * gcc.dg/ipa/pr59610.c: New test.
10070
10071 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10072
10073 PR fortran/58182
10074 * gfortran.dg/binding_label_tests_26a.f90: New.
10075 * gfortran.dg/binding_label_tests_26b.f90: New.
10076
10077 2014-01-08 Marek Polacek <polacek@redhat.com>
10078
10079 PR sanitizer/59667
10080 * c-c++-common/ubsan/pr59667.c: New test.
10081
10082 2014-01-08 Richard Biener <rguenther@suse.de>
10083
10084 PR middle-end/59630
10085 * gcc.dg/pr59630.c: New testcase.
10086
10087 2014-01-08 Richard Biener <rguenther@suse.de>
10088
10089 PR middle-end/59471
10090 * gcc.dg/pr59471.c: New testcase.
10091
10092 2014-01-07 Jeff Law <law@redhat.com>
10093
10094 PR middle-end/53623
10095 * gcc.target/i386/pr53623.c: New test.
10096
10097 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10098
10099 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10100 blanks at EOF.
10101 * g++.dg/cpp1y/pr58534.C: Likewise.
10102 * g++.dg/cpp1y/pr58536.C: Likewise.
10103 * g++.dg/cpp1y/pr58548.C: Likewise.
10104 * g++.dg/cpp1y/pr58549.C: Likewise.
10105 * g++.dg/cpp1y/pr58637.C: Likewise.
10106 * g++.dg/cpp1y/pr59112.C: Likewise.
10107 * g++.dg/cpp1y/pr59113.C: Likewise.
10108 * g++.dg/cpp1y/pr59629.C: Likewise.
10109 * g++.dg/cpp1y/pr59635.C: Likewise.
10110 * g++.dg/cpp1y/pr59636.C: Likewise.
10111 * g++.dg/cpp1y/pr59638.C: Likewise.
10112
10113 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10114
10115 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10116
10117 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10118
10119 * gcc.target/i386/intrinsics_4.c (bar): New function.
10120
10121 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10122
10123 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10124
10125 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR rtl-optimization/58668
10128 * gcc.dg/pr58668.c: New test.
10129
10130 PR tree-optimization/59643
10131 * gcc.dg/pr59643.c: New test.
10132 * gcc.c-torture/execute/pr59643.c: New test.
10133
10134 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10135
10136 PR fortran/59589
10137 * gfortran.dg/class_allocate_16.f90: New.
10138
10139 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR target/59644
10142 * gcc.target/i386/pr59644.c: New test.
10143
10144 2014-01-06 Marek Polacek <polacek@redhat.com>
10145
10146 PR c/57773
10147 * gcc.dg/pr57773.c: New test.
10148
10149 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10150
10151 PR c++/59635
10152 PR c++/59636
10153 PR c++/59629
10154 PR c++/59638
10155 * g++.dg/cpp1y/pr59635.C: New testcase.
10156 * g++.dg/cpp1y/pr59636.C: New testcase.
10157 * g++.dg/cpp1y/pr59629.C: New testcase.
10158 * g++.dg/cpp1y/pr59638.C: New testcase.
10159
10160 2014-01-06 Martin Jambor <mjambor@suse.cz>
10161
10162 PR ipa/59008
10163 * gcc.dg/ipa/pr59008.c: New test.
10164
10165 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10166
10167 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10168 if supported.
10169
10170 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10171
10172 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10173 Require c99_runtime.
10174 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10175
10176 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10177 Require c99_runtime.
10178 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10179 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10180 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10181
10182 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10183 Require c99_runtime.
10184 Make CALC void static.
10185 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10186
10187 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10188 Require c99_runtime.
10189 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10190
10191 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10192
10193 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10194 * gcc.target/i386/pr59501-2.c: Likewise.
10195 * gcc.target/i386/pr59501-3.c: Likewise.
10196 * gcc.target/i386/pr59501-4.c: Likewise.
10197 * gcc.target/i386/pr59501-5.c: Likewise.
10198 * gcc.target/i386/pr59501-6.c: Likewise.
10199
10200 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10203 * gcc.target/i386/pr59390_1.c: Likewise.
10204 * gcc.target/i386/pr59390_2.c: Likewise.
10205
10206 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10207
10208 * gcc.dg/pr59350.c: Tweak.
10209 * gcc.dg/pr59350-2.c: New test.
10210 * g++.dg/pr59510.C: Likewise.
10211
10212 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10213
10214 PR fortran/59023
10215 * gfortran.dg/bind_c_procs_2.f90: New.
10216
10217 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10218
10219 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10220 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10221 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10222 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10223 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10224 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10225 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10226
10227 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10228
10229 * gcc.target/arm/neon-nested-apcs.c: New test.
10230
10231 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR tree-optimization/59519
10234 * gcc.dg/vect/pr59519-1.c: New test.
10235 * gcc.dg/vect/pr59519-2.c: New test.
10236
10237 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10238 vmovdqu32.
10239
10240 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10241
10242 PR fortran/59547
10243 * gfortran.dg/typebound_proc_32.f90: New.
10244
10245 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10246
10247 PR c++/58950
10248 * g++.dg/pr58950.C: New file.
10249
10250 2014-01-03 Tobias Burnus <burnus@net-b.de>
10251
10252 PR c++/58567
10253 * g++.dg/gomp/pr58567.C: New.
10254
10255 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10256
10257 PR tree-optimization/59651
10258 * gcc.dg/torture/pr59651.c: New test.
10259 * gcc.dg/vect/pr59651.c: Ditto.
10260
10261 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR target/59625
10264 * gcc.target/i386/pr59625.c: New test.
10265
10266 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10267
10268 Core DR 1442
10269 PR c++/59165
10270 * g++.dg/cpp0x/range-for28.C: New.
10271 * g++.dg/cpp0x/range-for3.C: Update.
10272
10273 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10274
10275 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10276
10277 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10278
10279 PR c++/59641
10280 * g++.dg/cpp0x/pr59641.C: New file.
10281
10282 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10283
10284 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10285
10286 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10287
10288 PR c++/59378
10289 * g++.dg/ext/pr59378.C: New file.
10290
10291 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10292
10293 Update copyright years
10294
10295 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10296
10297 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10298 notice.
10299
10300 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10301
10302 PR fortran/59654
10303 * gfortran.dg/dynamic_dispatch_12.f90: New.
10304
10305 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10306
10307 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10308 the builtin isn't optimized away as unused.
10309
10310 PR rtl-optimization/59647
10311 * g++.dg/opt/pr59647.C: New test.
10312 \f
10313 Copyright (C) 2014 Free Software Foundation, Inc.
10314
10315 Copying and distribution of this file, with or without modification,
10316 are permitted in any medium without royalty provided the copyright
10317 notice and this notice are preserved.