re PR c++/60862 (bad location in invalid conversion error)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-13 Marek Polacek <polacek@redhat.com>
2
3 PR c++/60862
4 * g++.dg/diagnostic/pr60862.C: New test.
5
6 2014-09-12 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/63237
9 * g++.dg/torture/pr63237.C: New testcase.
10
11 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
12
13 * gcc.dg/vec-andxor1.c: New file.
14
15 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
16
17 PR target/58757
18 * gcc.dg/c11-true_min-1.c: New testcase.
19
20 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
21
22 PR c++/61489
23 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
24 * g++.old-deja/g++.other/warn5.C: Adjust.
25
26 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
27
28 * gcc.target/aarch64/vset_lane_1.c: New test.
29
30 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
31
32 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
33 Fix declaration.
34 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
35 Fix declaration.
36 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
37 Fix declaration.
38 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
39 Fix declaration.
40
41 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
42
43 PR tree-optimization/63186
44 * gcc.dg/pr63186.c: New testcase.
45
46 2014-09-10 Xinliang David Li <davidxl@google.com>
47
48 PR target/63209
49 * gcc.c-torture/execute/pr63209.c: New test.
50
51 2014-09-10 Jakub Jelinek <jakub@redhat.com>
52
53 * gcc.target/i386/i386.exp: Only run vect-args.c tests
54 if runtest_file_p says they should be run.
55
56 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
57
58 * gcc.target/aarch64/vstN_1.c: New test.
59
60 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
61
62 * gcc.target/aarch64/vldN_lane_1.c: New test.
63
64 2014-09-10 Martin Jambor <mjambor@suse.cz>
65
66 PR ipa/61654
67 * g++.dg/ipa/pr61654.C: New test.
68
69 2014-09-10 Jakub Jelinek <jakub@redhat.com>
70
71 * c-c++-common/ubsan/attrib-3.c: New test.
72 * c-c++-common/ubsan/nonnull-1.c: New test.
73 * c-c++-common/ubsan/nonnull-2.c: New test.
74 * c-c++-common/ubsan/nonnull-3.c: New test.
75 * c-c++-common/ubsan/nonnull-4.c: New test.
76 * c-c++-common/ubsan/nonnull-5.c: New test.
77
78 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
79
80 * g++.dg/lto/pr63166_0.ii: New testcase.
81 * g++.dg/lto/pr63166_1.ii: New testcase.
82
83 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
84
85 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
86
87 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
88
89 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
90 xxpermdi and add commentary about adding it back later; remove
91 unused typedef.
92
93 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
94
95 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
96 and 16-byte aligned.
97 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
98 * gcc.target/arm/vect-lroundf_1.c: Likewise.
99 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
100 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
101 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
102 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
103
104 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
105
106 * gcc.target/aarch64/vldN_dup_1.c: New test.
107
108 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
109
110 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
111
112 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
113
114 * gcc.target/aarch64/vldN_1.c: New test.
115
116 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
117
118 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
119
120 2014-09-09 Jiong Wang <jiong.wang@arm.com>
121
122 * gcc.target/arm/vect-copysignf.c: New testcase.
123
124 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125
126 * gcc.target/arm/vfp-1.c: Updated expected assembly.
127
128 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
129
130 * gcc.target/arm/vfp-1.c: Updated expected assembly.
131
132 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133
134 * gcc.target/arm/vfp-1.c: Updated expected assembly.
135
136 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137
138 * gcc.target/arm/vfp-1.c: Updated expected assembly.
139
140 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 * gcc.target/arm/pr51835.c: Update expected assembly.
143 * gcc.target/arm/vfp-1.c: Likewise.
144 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
145 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
146 * gcc.target/arm/vfp-ldmiad.c: Likewise.
147 * gcc.target/arm/vfp-ldmias.c: Likewise.
148 * gcc.target/arm/vfp-stmdbd.c: Likewise.
149 * gcc.target/arm/vfp-stmdbs.c: Likewise.
150 * gcc.target/arm/vfp-stmiad.c: Likewise.
151 * gcc.target/arm/vfp-stmias.c: Likewise.
152
153 2014-09-09 Tony Wang <tony.wang@arm.com>
154
155 * gcc.target/arm/xordi3-opt.c: Disable this
156 test case for thumb1 target.
157 * gcc.target/arm/iordi3-opt.c: Ditto.
158
159 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
160
161 PR target/61749
162 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
163
164 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
165
166 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
167
168 2014-09-08 Jakub Jelinek <jakub@redhat.com>
169
170 PR tree-optimization/60196
171 PR tree-optimization/63189
172 * gcc.dg/vect/pr63189.c: New test.
173 * gcc.dg/vect/pr60196-1.c: New test.
174 * gcc.dg/vect/pr60196-2.c: New test.
175
176 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
177
178 * gcc.target/powerpc/swaps-p8-16.c: New test.
179
180 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
181
182 * gcc.target/i386/pr62208.c: New test.
183
184 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
185
186 PR testsuite/56194
187 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
188
189 * g++.dg/ipa/pr61800.C: Require visibility.
190
191 * gcc.dg/pr61868.c: Require lto.
192
193 2014-09-05 Easwaran Raman <eraman@google.com>
194
195 PR rtl-optimization/62146
196 * testsuite/g++.dg/opt/pr62146.C: New.
197
198 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
199
200 * gcc.dg/vect/vect-109.c: Skip predicate added.
201 * gcc.dg/vect/vect-93.c: Test check fixed.
202 * gcc.dg/vect/bb-slp-10.c: Likewise.
203 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
204 Check unaligned feature.
205
206 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
207
208 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
209 int{32,16,8}x1_t with int{32,16,8}_t.
210 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
211 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
212 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
213 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
214
215 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
216
217 * gcc.target/aarch64/vget_high_1.c: New test.
218 * gcc.target/aarch64/vget_low_1.c: Likewise.
219
220 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
221
222 * gcc.target/aarch64/simd/int_comparisons.x: New file.
223 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
224 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
225
226 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
227
228 * gcc.target/aarch64/simd/vrbit_1.c: New test.
229
230 2014-09-05 Richard Biener <rguenther@suse.de>
231
232 PR middle-end/63148
233 * gcc.dg/vect/pr63148.c: New testcase.
234 * c-c++-common/pr19807-1.c: Likewise.
235 * g++.dg/tree-ssa/pr19807.C: Adjust.
236 * g++.dg/tree-ssa/tmmti-2.C: Remove.
237
238 2014-09-05 Bin Cheng <bin.cheng@arm.com>
239
240 PR target/55701
241 * gcc.target/arm/memset-inline-1.c: New test.
242 * gcc.target/arm/memset-inline-2.c: New test.
243 * gcc.target/arm/memset-inline-3.c: New test.
244 * gcc.target/arm/memset-inline-4.c: New test.
245 * gcc.target/arm/memset-inline-5.c: New test.
246 * gcc.target/arm/memset-inline-6.c: New test.
247 * gcc.target/arm/memset-inline-7.c: New test.
248 * gcc.target/arm/memset-inline-8.c: New test.
249 * gcc.target/arm/memset-inline-9.c: New test.
250 * gcc.target/arm/memset-inline-10.c: New test.
251
252 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
253
254 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
255
256 2014-09-04 Guozhi Wei <carrot@google.com>
257
258 PR target/62040
259 * gcc.target/aarch64/pr62040.c: New test.
260
261 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
262
263 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
264 override specific ones, but specific ones do.
265
266 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
267
268 * gcc.target/powerpc/swaps-p8-13.c: New test.
269 * gcc.target/powerpc/swaps-p8-14.c: New test.
270 * gcc.target/powerpc/swaps-p8-15.c: New test.
271
272 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
273
274 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
275 regardless of endianness.
276
277 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
278
279 PR fortran/62174
280 * gfortran.dg/cray_pointers_11.f90: New.
281
282 2014-09-03 Martin Jambor <mjambor@suse.cz>
283
284 PR ipa/62015
285 * g++.dg/ipa/pr62015.C: New test.
286
287 2014-09-03 Martin Jambor <mjambor@suse.cz>
288
289 PR ipa/61986
290 * gcc.dg/ipa/pr61986.c: New test.
291
292 2014-09-03 Marek Polacek <polacek@redhat.com>
293
294 PR c/62294
295 * gcc.dg/pr62294.c: New test.
296 * gcc.dg/pr62294.h: New file.
297
298 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
299
300 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
301 of dg-options. Add "inline" keyword to test functions.
302
303 2014-09-03 Marek Polacek <polacek@redhat.com>
304
305 PR c/62024
306 * g++.dg/cpp0x/pr62024.C: New test.
307 * gcc.dg/pr62024.c: New test.
308
309 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
310
311 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
312 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
313 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
314 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
315 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
316 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
317
318 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
319
320 PR target/61078
321 * gcc.target/s390/pr61078.c: New testcase.
322
323 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
324
325 * gcc.dg/20111227-2.c: Compile only for x86 targets.
326 * gcc.dg/20111227-3.c: Ditto.
327
328 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
329
330 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
331
332 2014-09-03 Tobias Burnus <burnus@net-b.de>
333
334 PR fortran/61881
335 PR fortran/61888
336 PR fortran/57305
337 * gfortran.dg/sizeof_4.f90: New.
338
339 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
340
341 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
342 vec_cts, and vec_ctu.
343 * gcc.target/powerpc/builtins-2.c: Likewise.
344
345 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
346
347 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
348 [!__sun__ && !__hpux__] (arena_size): Scale according to
349 target pointer size.
350
351 2014-09-02 Marek Polacek <polacek@redhat.com>
352
353 PR fortran/62270
354 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
355
356 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357
358 PR target/62275
359 * gcc.target/arm/vect-lceilf_1.c: New test.
360 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
361 * gcc.target/arm/vect-lroundf_1.c: Likewise.
362
363 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 PR target/62275
366 * gcc.target/arm/lceil-vcvt_1.c: New test.
367 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
368 * gcc.target/arm/lround-vcvt_1.c: Likewise.
369
370 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
371
372 DR 1453
373 * g++.dg/cpp0x/constexpr-volatile.C: New.
374 * g++.dg/ext/is_literal_type2.C: Likewise.
375
376 2014-09-02 Jakub Jelinek <jakub@redhat.com>
377 Balaji V. Iyer <balaji.v.iyer@intel.com>
378 Igor Zamyatin <igor.zamyatin@intel.com>
379
380 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
381 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
382 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
383 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
384 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
385 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
386 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
387 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
388 * g++.dg/cilk-plus/CK/cf3.cc: New test.
389 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
390 * g++.dg/cilk-plus/CK/for1.cc: New test.
391 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
392 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
393 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
394
395 2014-09-02 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/62695
398 * gfortran.dg/pr62695.f90: New testcase.
399
400 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
401
402 PR target/62312
403 * gcc.c-torture/compile/pr62312.c: New.
404
405 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
406
407 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
408
409 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
410
411 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
412 Return right away if !arm*-*-*.
413
414 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
415
416 * gcc.c-torture/unsorted/386.c: Move to ...
417 * gcc.c-torture/compile/386.c: ... here.
418 * gcc.c-torture/unsorted/86.c: Move to ...
419 * gcc.c-torture/compile/86.c: ... here.
420 * gcc.c-torture/unsorted/a1.c: Move to ...
421 * gcc.c-torture/compile/a1.c: ... here.
422 * gcc.c-torture/unsorted/a3.c: Move to ...
423 * gcc.c-torture/compile/a3.c: ... here.
424 * gcc.c-torture/unsorted/aaa.c: Move to ...
425 * gcc.c-torture/compile/aaa.c: ... here.
426 * gcc.c-torture/unsorted/aa.c: Move to ...
427 * gcc.c-torture/compile/aa.c: ... here.
428 * gcc.c-torture/unsorted/abs.c: Move to ...
429 * gcc.c-torture/compile/abs.c: ... here.
430 * gcc.c-torture/unsorted/a.c: Move to ...
431 * gcc.c-torture/compile/a.c: ... here.
432 * gcc.c-torture/unsorted/ac.c: Move to ...
433 * gcc.c-torture/compile/ac.c: ... here.
434 * gcc.c-torture/unsorted/acc.c: Move to ...
435 * gcc.c-torture/compile/acc.c: ... here.
436 * gcc.c-torture/unsorted/add386.c: Move to ...
437 * gcc.c-torture/compile/add386.c: ... here.
438 * gcc.c-torture/unsorted/add.c: Move to ...
439 * gcc.c-torture/compile/add.c: ... here.
440 * gcc.c-torture/unsorted/addcc.c: Move to ...
441 * gcc.c-torture/compile/addcc.c: ... here.
442 * gcc.c-torture/unsorted/andm.c: Move to ...
443 * gcc.c-torture/compile/andm.c: ... here.
444 * gcc.c-torture/unsorted/andmem.c: Move to ...
445 * gcc.c-torture/compile/andmem.c: ... here.
446 * gcc.c-torture/unsorted/andn.c: Move to ...
447 * gcc.c-torture/compile/andn.c: ... here.
448 * gcc.c-torture/unsorted/andok.c: Move to ...
449 * gcc.c-torture/compile/andok.c: ... here.
450 * gcc.c-torture/unsorted/andsi.c: Move to ...
451 * gcc.c-torture/compile/andsi.c: ... here.
452 * gcc.c-torture/unsorted/andsparc.c: Move to ...
453 * gcc.c-torture/compile/andsparc.c: ... here.
454 * gcc.c-torture/unsorted/aos.c: Move to ...
455 * gcc.c-torture/compile/aos.c: ... here.
456 * gcc.c-torture/unsorted/arr.c: Move to ...
457 * gcc.c-torture/compile/arr.c: ... here.
458 * gcc.c-torture/unsorted/as.c: Move to ...
459 * gcc.c-torture/compile/as.c: ... here.
460 * gcc.c-torture/unsorted/ase.c: Move to ...
461 * gcc.c-torture/compile/ase.c: ... here.
462 * gcc.c-torture/unsorted/b1.c: Move to ...
463 * gcc.c-torture/compile/b1.c: ... here.
464 * gcc.c-torture/unsorted/b2.c: Move to ...
465 * gcc.c-torture/compile/b2.c: ... here.
466 * gcc.c-torture/unsorted/b3.c: Move to ...
467 * gcc.c-torture/compile/b3.c: ... here.
468 * gcc.c-torture/unsorted/b88.c: Move to ...
469 * gcc.c-torture/compile/b88.c: ... here.
470 * gcc.c-torture/unsorted/bad.c: Move to ...
471 * gcc.c-torture/compile/bad.c: ... here.
472 * gcc.c-torture/unsorted/band.c: Move to ...
473 * gcc.c-torture/compile/band.c: ... here.
474 * gcc.c-torture/unsorted/bb0.c: Move to ...
475 * gcc.c-torture/compile/bb0.c: ... here.
476 * gcc.c-torture/unsorted/bb1.c: Move to ...
477 * gcc.c-torture/compile/bb1.c: ... here.
478 * gcc.c-torture/unsorted/bbb.c: Move to ...
479 * gcc.c-torture/compile/bbb.c: ... here.
480 * gcc.c-torture/unsorted/b.c: Move to ...
481 * gcc.c-torture/compile/b.c: ... here.
482 * gcc.c-torture/unsorted/bc.c: Move to ...
483 * gcc.c-torture/compile/bc.c: ... here.
484 * gcc.c-torture/unsorted/bcopy.c: Move to ...
485 * gcc.c-torture/compile/bcopy.c: ... here.
486 * gcc.c-torture/unsorted/bf.c: Move to ...
487 * gcc.c-torture/compile/bf.c: ... here.
488 * gcc.c-torture/unsorted/bfins.c: Move to ...
489 * gcc.c-torture/compile/bfins.c: ... here.
490 * gcc.c-torture/unsorted/bfx.c: Move to ...
491 * gcc.c-torture/compile/bfx.c: ... here.
492 * gcc.c-torture/unsorted/bge.c: Move to ...
493 * gcc.c-torture/compile/bge.c: ... here.
494 * gcc.c-torture/unsorted/bit.c: Move to ...
495 * gcc.c-torture/compile/bit.c: ... here.
496 * gcc.c-torture/unsorted/bitf.c: Move to ...
497 * gcc.c-torture/compile/bitf.c: ... here.
498 * gcc.c-torture/unsorted/bitw.c: Move to ...
499 * gcc.c-torture/compile/bitw.c: ... here.
500 * gcc.c-torture/unsorted/blk.c: Move to ...
501 * gcc.c-torture/compile/blk.c: ... here.
502 * gcc.c-torture/unsorted/bt386.c: Move to ...
503 * gcc.c-torture/compile/bt386.c: ... here.
504 * gcc.c-torture/unsorted/bt.c: Move to ...
505 * gcc.c-torture/compile/bt.c: ... here.
506 * gcc.c-torture/unsorted/BUG11.c: Move to ...
507 * gcc.c-torture/compile/BUG11.c: ... here.
508 * gcc.c-torture/unsorted/BUG12.c: Move to ...
509 * gcc.c-torture/compile/BUG12.c: ... here.
510 * gcc.c-torture/unsorted/BUG13.c: Move to ...
511 * gcc.c-torture/compile/BUG13.c: ... here.
512 * gcc.c-torture/unsorted/BUG16.c: Move to ...
513 * gcc.c-torture/compile/BUG16.c: ... here.
514 * gcc.c-torture/unsorted/BUG17.c: Move to ...
515 * gcc.c-torture/compile/BUG17.c: ... here.
516 * gcc.c-torture/unsorted/BUG18.c: Move to ...
517 * gcc.c-torture/compile/BUG18.c: ... here.
518 * gcc.c-torture/unsorted/BUG1.c: Move to ...
519 * gcc.c-torture/compile/BUG1.c: ... here.
520 * gcc.c-torture/unsorted/BUG21.c: Move to ...
521 * gcc.c-torture/compile/BUG21.c: ... here.
522 * gcc.c-torture/unsorted/BUG22.c: Move to ...
523 * gcc.c-torture/compile/BUG22.c: ... here.
524 * gcc.c-torture/unsorted/BUG23.c: Move to ...
525 * gcc.c-torture/compile/BUG23.c: ... here.
526 * gcc.c-torture/unsorted/BUG24.c: Move to ...
527 * gcc.c-torture/compile/BUG24.c: ... here.
528 * gcc.c-torture/unsorted/BUG25.c: Move to ...
529 * gcc.c-torture/compile/BUG25.c: ... here.
530 * gcc.c-torture/unsorted/BUG2.c: Move to ...
531 * gcc.c-torture/compile/BUG2.c: ... here.
532 * gcc.c-torture/unsorted/BUG3.c: Move to ...
533 * gcc.c-torture/compile/BUG3.c: ... here.
534 * gcc.c-torture/unsorted/BUG4.c: Move to ...
535 * gcc.c-torture/compile/BUG4.c: ... here.
536 * gcc.c-torture/unsorted/BUG5.c: Move to ...
537 * gcc.c-torture/compile/BUG5.c: ... here.
538 * gcc.c-torture/unsorted/BUG6.c: Move to ...
539 * gcc.c-torture/compile/BUG6.c: ... here.
540 * gcc.c-torture/unsorted/bug.c: Move to ...
541 * gcc.c-torture/compile/bug.c: ... here.
542 * gcc.c-torture/unsorted/bugc.c: Move to ...
543 * gcc.c-torture/compile/bugc.c: ... here.
544 * gcc.c-torture/unsorted/buns.c: Move to ...
545 * gcc.c-torture/compile/buns.c: ... here.
546 * gcc.c-torture/unsorted/bx.c: Move to ...
547 * gcc.c-torture/compile/bx.c: ... here.
548 * gcc.c-torture/unsorted/c1.c: Move to ...
549 * gcc.c-torture/compile/c1.c: ... here.
550 * gcc.c-torture/unsorted/c2.c: Move to ...
551 * gcc.c-torture/compile/c2.c: ... here.
552 * gcc.c-torture/unsorted/call386.c: Move to ...
553 * gcc.c-torture/compile/call386.c: ... here.
554 * gcc.c-torture/unsorted/call.c: Move to ...
555 * gcc.c-torture/compile/call.c: ... here.
556 * gcc.c-torture/unsorted/callind.c: Move to ...
557 * gcc.c-torture/compile/callind.c: ... here.
558 * gcc.c-torture/unsorted/c.c: Move to ...
559 * gcc.c-torture/compile/c.c: ... here.
560 * gcc.c-torture/unsorted/cc.c: Move to ...
561 * gcc.c-torture/compile/cc.c: ... here.
562 * gcc.c-torture/unsorted/charmtst.c: Move to ...
563 * gcc.c-torture/compile/charmtst.c: ... here.
564 * gcc.c-torture/unsorted/cmb.c: Move to ...
565 * gcc.c-torture/compile/cmb.c: ... here.
566 * gcc.c-torture/unsorted/cmp.c: Move to ...
567 * gcc.c-torture/compile/cmp.c: ... here.
568 * gcc.c-torture/unsorted/cmphi.c: Move to ...
569 * gcc.c-torture/compile/cmphi.c: ... here.
570 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
571 * gcc.c-torture/compile/cmpsi386.c: ... here.
572 * gcc.c-torture/unsorted/cmul.c: Move to ...
573 * gcc.c-torture/compile/cmul.c: ... here.
574 * gcc.c-torture/unsorted/cn1.c: Move to ...
575 * gcc.c-torture/compile/cn1.c: ... here.
576 * gcc.c-torture/unsorted/comb.c: Move to ...
577 * gcc.c-torture/compile/comb.c: ... here.
578 * gcc.c-torture/unsorted/consec.c: Move to ...
579 * gcc.c-torture/compile/consec.c: ... here.
580 * gcc.c-torture/unsorted/const.c: Move to ...
581 * gcc.c-torture/compile/const.c: ... here.
582 * gcc.c-torture/unsorted/conv.c: Move to ...
583 * gcc.c-torture/compile/conv.c: ... here.
584 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
585 * gcc.c-torture/compile/conv_tst.c: ... here.
586 * gcc.c-torture/unsorted/cp.c: Move to ...
587 * gcc.c-torture/compile/cp.c: ... here.
588 * gcc.c-torture/unsorted/csebug.c: Move to ...
589 * gcc.c-torture/compile/csebug.c: ... here.
590 * gcc.c-torture/unsorted/cvt.c: Move to ...
591 * gcc.c-torture/compile/cvt.c: ... here.
592 * gcc.c-torture/unsorted/dblbug.c: Move to ...
593 * gcc.c-torture/compile/dblbug.c: ... here.
594 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
595 * gcc.c-torture/compile/dbl_parm.c: ... here.
596 * gcc.c-torture/unsorted/d.c: Move to ...
597 * gcc.c-torture/compile/d.c: ... here.
598 * gcc.c-torture/unsorted/ddd.c: Move to ...
599 * gcc.c-torture/compile/ddd.c: ... here.
600 * gcc.c-torture/unsorted/dead.c: Move to ...
601 * gcc.c-torture/compile/dead.c: ... here.
602 * gcc.c-torture/unsorted/delay.c: Move to ...
603 * gcc.c-torture/compile/delay.c: ... here.
604 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
605 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
606 * gcc.c-torture/unsorted/di.c: Move to ...
607 * gcc.c-torture/compile/di.c: ... here.
608 * gcc.c-torture/unsorted/dic.c: Move to ...
609 * gcc.c-torture/compile/dic.c: ... here.
610 * gcc.c-torture/unsorted/dilayout.c: Move to ...
611 * gcc.c-torture/compile/dilayout.c: ... here.
612 * gcc.c-torture/unsorted/dimove.c: Move to ...
613 * gcc.c-torture/compile/dimove.c: ... here.
614 * gcc.c-torture/unsorted/dimul.c: Move to ...
615 * gcc.c-torture/compile/dimul.c: ... here.
616 * gcc.c-torture/unsorted/div.c: Move to ...
617 * gcc.c-torture/compile/div.c: ... here.
618 * gcc.c-torture/unsorted/divdf.c: Move to ...
619 * gcc.c-torture/compile/divdf.c: ... here.
620 * gcc.c-torture/unsorted/dm.c: Move to ...
621 * gcc.c-torture/compile/dm.c: ... here.
622 * gcc.c-torture/unsorted/dshift.c: Move to ...
623 * gcc.c-torture/compile/dshift.c: ... here.
624 * gcc.c-torture/unsorted/e.c: Move to ...
625 * gcc.c-torture/compile/e.c: ... here.
626 * gcc.c-torture/unsorted/ex.c: Move to ...
627 * gcc.c-torture/compile/ex.c: ... here.
628 * gcc.c-torture/unsorted/ext.c: Move to ...
629 * gcc.c-torture/compile/ext.c: ... here.
630 * gcc.c-torture/unsorted/f1.c: Move to ...
631 * gcc.c-torture/compile/f1.c: ... here.
632 * gcc.c-torture/unsorted/f2.c: Move to ...
633 * gcc.c-torture/compile/f2.c: ... here.
634 * gcc.c-torture/unsorted/fdmul.c: Move to ...
635 * gcc.c-torture/compile/fdmul.c: ... here.
636 * gcc.c-torture/unsorted/float.c: Move to ...
637 * gcc.c-torture/compile/float.c: ... here.
638 * gcc.c-torture/unsorted/flo.c: Move to ...
639 * gcc.c-torture/compile/flo.c: ... here.
640 * gcc.c-torture/unsorted/flt_const.c: Move to ...
641 * gcc.c-torture/compile/flt_const.c: ... here.
642 * gcc.c-torture/unsorted/fnul.c: Move to ...
643 * gcc.c-torture/compile/fnul.c: ... here.
644 * gcc.c-torture/unsorted/foo.c: Move to ...
645 * gcc.c-torture/compile/foo.c: ... here.
646 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
647 * gcc.c-torture/compile/forgetcc.c: ... here.
648 * gcc.c-torture/unsorted/fq.c: Move to ...
649 * gcc.c-torture/compile/fq.c: ... here.
650 * gcc.c-torture/unsorted/g.c: Move to ...
651 * gcc.c-torture/compile/g.c: ... here.
652 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
653 * gcc.c-torture/compile/gen_tst.c: ... here.
654 * gcc.c-torture/unsorted/glob.c: Move to ...
655 * gcc.c-torture/compile/glob.c: ... here.
656 * gcc.c-torture/unsorted/gronk.c: Move to ...
657 * gcc.c-torture/compile/gronk.c: ... here.
658 * gcc.c-torture/unsorted/hibug.c: Move to ...
659 * gcc.c-torture/compile/hibug.c: ... here.
660 * gcc.c-torture/unsorted/hi.c: Move to ...
661 * gcc.c-torture/compile/hi.c: ... here.
662 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
663 * gcc.c-torture/compile/HIcmp.c: ... here.
664 * gcc.c-torture/unsorted/HIset.c: Move to ...
665 * gcc.c-torture/compile/HIset.c: ... here.
666 * gcc.c-torture/unsorted/i.c: Move to ...
667 * gcc.c-torture/compile/i.c: ... here.
668 * gcc.c-torture/unsorted/i++.c: Move to ...
669 * gcc.c-torture/compile/i++.c: ... here.
670 * gcc.c-torture/unsorted/ic.c: Move to ...
671 * gcc.c-torture/compile/ic.c: ... here.
672 * gcc.c-torture/unsorted/icmp.c: Move to ...
673 * gcc.c-torture/compile/icmp.c: ... here.
674 * gcc.c-torture/unsorted/ifreg.c: Move to ...
675 * gcc.c-torture/compile/ifreg.c: ... here.
676 * gcc.c-torture/unsorted/imm.c: Move to ...
677 * gcc.c-torture/compile/imm.c: ... here.
678 * gcc.c-torture/unsorted/isinf.c: Move to ...
679 * gcc.c-torture/compile/isinf.c: ... here.
680 * gcc.c-torture/unsorted/jmp.c: Move to ...
681 * gcc.c-torture/compile/jmp.c: ... here.
682 * gcc.c-torture/unsorted/jumptab.c: Move to ...
683 * gcc.c-torture/compile/jumptab.c: ... here.
684 * gcc.c-torture/unsorted/layout.c: Move to ...
685 * gcc.c-torture/compile/layout.c: ... here.
686 * gcc.c-torture/unsorted/lbug.c: Move to ...
687 * gcc.c-torture/compile/lbug.c: ... here.
688 * gcc.c-torture/unsorted/l.c: Move to ...
689 * gcc.c-torture/compile/l.c: ... here.
690 * gcc.c-torture/unsorted/ll1.c: Move to ...
691 * gcc.c-torture/compile/ll1.c: ... here.
692 * gcc.c-torture/unsorted/llbug.c: Move to ...
693 * gcc.c-torture/compile/llbug.c: ... here.
694 * gcc.c-torture/unsorted/lll.c: Move to ...
695 * gcc.c-torture/compile/lll.c: ... here.
696 * gcc.c-torture/unsorted/load8.c: Move to ...
697 * gcc.c-torture/compile/load8.c: ... here.
698 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
699 * gcc.c-torture/compile/loadhicc.c: ... here.
700 * gcc.c-torture/unsorted/log2.c: Move to ...
701 * gcc.c-torture/compile/log2.c: ... here.
702 * gcc.c-torture/unsorted/logic.c: Move to ...
703 * gcc.c-torture/compile/logic.c: ... here.
704 * gcc.c-torture/unsorted/loop-1.c: Move to ...
705 * gcc.c-torture/compile/loop-1.c: ... here.
706 * gcc.c-torture/unsorted/loop386.c: Move to ...
707 * gcc.c-torture/compile/loop386.c: ... here.
708 * gcc.c-torture/unsorted/lop.c: Move to ...
709 * gcc.c-torture/compile/lop.c: ... here.
710 * gcc.c-torture/unsorted/m1.c: Move to ...
711 * gcc.c-torture/compile/m1.c: ... here.
712 * gcc.c-torture/unsorted/m2.c: Move to ...
713 * gcc.c-torture/compile/m2.c: ... here.
714 * gcc.c-torture/unsorted/m5.c: Move to ...
715 * gcc.c-torture/compile/m5.c: ... here.
716 * gcc.c-torture/unsorted/m68.c: Move to ...
717 * gcc.c-torture/compile/m68.c: ... here.
718 * gcc.c-torture/unsorted/mbyte.c: Move to ...
719 * gcc.c-torture/compile/mbyte.c: ... here.
720 * gcc.c-torture/unsorted/mchar.c: Move to ...
721 * gcc.c-torture/compile/mchar.c: ... here.
722 * gcc.c-torture/unsorted/mcmp.c: Move to ...
723 * gcc.c-torture/compile/mcmp.c: ... here.
724 * gcc.c-torture/unsorted/mdouble.c: Move to ...
725 * gcc.c-torture/compile/mdouble.c: ... here.
726 * gcc.c-torture/unsorted/memtst.c: Move to ...
727 * gcc.c-torture/compile/memtst.c: ... here.
728 * gcc.c-torture/unsorted/miscomp.c: Move to ...
729 * gcc.c-torture/compile/miscomp.c: ... here.
730 * gcc.c-torture/unsorted/mm.c: Move to ...
731 * gcc.c-torture/compile/mm.c: ... here.
732 * gcc.c-torture/unsorted/mod.c: Move to ...
733 * gcc.c-torture/compile/mod.c: ... here.
734 * gcc.c-torture/unsorted/modcc.c: Move to ...
735 * gcc.c-torture/compile/modcc.c: ... here.
736 * gcc.c-torture/unsorted/move.c: Move to ...
737 * gcc.c-torture/compile/move.c: ... here.
738 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
739 * gcc.c-torture/compile/move_qhi.c: ... here.
740 * gcc.c-torture/unsorted/mregtst.c: Move to ...
741 * gcc.c-torture/compile/mregtst.c: ... here.
742 * gcc.c-torture/unsorted/msp.c: Move to ...
743 * gcc.c-torture/compile/msp.c: ... here.
744 * gcc.c-torture/unsorted/mtst.c: Move to ...
745 * gcc.c-torture/compile/mtst.c: ... here.
746 * gcc.c-torture/unsorted/mu.c: Move to ...
747 * gcc.c-torture/compile/mu.c: ... here.
748 * gcc.c-torture/unsorted/mul.c: Move to ...
749 * gcc.c-torture/compile/mul.c: ... here.
750 * gcc.c-torture/unsorted/mword1.c: Move to ...
751 * gcc.c-torture/compile/mword1.c: ... here.
752 * gcc.c-torture/unsorted/mword.c: Move to ...
753 * gcc.c-torture/compile/mword.c: ... here.
754 * gcc.c-torture/unsorted/n1.c: Move to ...
755 * gcc.c-torture/compile/n1.c: ... here.
756 * gcc.c-torture/unsorted/nand.c: Move to ...
757 * gcc.c-torture/compile/nand.c: ... here.
758 * gcc.c-torture/unsorted/n.c: Move to ...
759 * gcc.c-torture/compile/n.c: ... here.
760 * gcc.c-torture/unsorted/neg.c: Move to ...
761 * gcc.c-torture/compile/neg.c: ... here.
762 * gcc.c-torture/unsorted/o.c: Move to ...
763 * gcc.c-torture/compile/o.c: ... here.
764 * gcc.c-torture/unsorted/omit.c: Move to ...
765 * gcc.c-torture/compile/omit.c: ... here.
766 * gcc.c-torture/unsorted/opout.c: Move to ...
767 * gcc.c-torture/compile/opout.c: ... here.
768 * gcc.c-torture/unsorted/opt.c: Move to ...
769 * gcc.c-torture/compile/opt.c: ... here.
770 * gcc.c-torture/unsorted/or386.c: Move to ...
771 * gcc.c-torture/compile/or386.c: ... here.
772 * gcc.c-torture/unsorted/or.c: Move to ...
773 * gcc.c-torture/compile/or.c: ... here.
774 * gcc.c-torture/unsorted/parms.c: Move to ...
775 * gcc.c-torture/compile/parms.c: ... here.
776 * gcc.c-torture/unsorted/pass.c: Move to ...
777 * gcc.c-torture/compile/pass.c: ... here.
778 * gcc.c-torture/unsorted/p.c: Move to ...
779 * gcc.c-torture/compile/p.c: ... here.
780 * gcc.c-torture/unsorted/pmt.c: Move to ...
781 * gcc.c-torture/compile/pmt.c: ... here.
782 * gcc.c-torture/unsorted/poor.c: Move to ...
783 * gcc.c-torture/compile/poor.c: ... here.
784 * gcc.c-torture/unsorted/pp.c: Move to ...
785 * gcc.c-torture/compile/pp.c: ... here.
786 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
787 * gcc.c-torture/compile/pret-arg.c: ... here.
788 * gcc.c-torture/unsorted/pyr2.c: Move to ...
789 * gcc.c-torture/compile/pyr2.c: ... here.
790 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
791 * gcc.c-torture/compile/PYRBUG.c: ... here.
792 * gcc.c-torture/unsorted/pyr.c: Move to ...
793 * gcc.c-torture/compile/pyr.c: ... here.
794 * gcc.c-torture/unsorted/q.c: Move to ...
795 * gcc.c-torture/compile/q.c: ... here.
796 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
797 * gcc.c-torture/compile/QIcmp.c: ... here.
798 * gcc.c-torture/unsorted/QIset.c: Move to ...
799 * gcc.c-torture/compile/QIset.c: ... here.
800 * gcc.c-torture/unsorted/r1.c: Move to ...
801 * gcc.c-torture/compile/r1.c: ... here.
802 * gcc.c-torture/unsorted/r.c: Move to ...
803 * gcc.c-torture/compile/r.c: ... here.
804 * gcc.c-torture/unsorted/rel.c: Move to ...
805 * gcc.c-torture/compile/rel.c: ... here.
806 * gcc.c-torture/unsorted/rmsc.c: Move to ...
807 * gcc.c-torture/compile/rmsc.c: ... here.
808 * gcc.c-torture/unsorted/round.c: Move to ...
809 * gcc.c-torture/compile/round.c: ... here.
810 * gcc.c-torture/unsorted/run.c: Move to ...
811 * gcc.c-torture/compile/run.c: ... here.
812 * gcc.c-torture/unsorted/sar.c: Move to ...
813 * gcc.c-torture/compile/sar.c: ... here.
814 * gcc.c-torture/unsorted/s.c: Move to ...
815 * gcc.c-torture/compile/s.c: ... here.
816 * gcc.c-torture/unsorted/scal.c: Move to ...
817 * gcc.c-torture/compile/scal.c: ... here.
818 * gcc.c-torture/unsorted/sc.c: Move to ...
819 * gcc.c-torture/compile/sc.c: ... here.
820 * gcc.c-torture/unsorted/scc.c: Move to ...
821 * gcc.c-torture/compile/scc.c: ... here.
822 * gcc.c-torture/unsorted/scond.c: Move to ...
823 * gcc.c-torture/compile/scond.c: ... here.
824 * gcc.c-torture/unsorted/selfrec.c: Move to ...
825 * gcc.c-torture/compile/selfrec.c: ... here.
826 * gcc.c-torture/unsorted/seq.c: Move to ...
827 * gcc.c-torture/compile/seq.c: ... here.
828 * gcc.c-torture/unsorted/set386.c: Move to ...
829 * gcc.c-torture/compile/set386.c: ... here.
830 * gcc.c-torture/unsorted/set88.c: Move to ...
831 * gcc.c-torture/compile/set88.c: ... here.
832 * gcc.c-torture/unsorted/SFset.c: Move to ...
833 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
834 * gcc.c-torture/unsorted/shand.c: Move to ...
835 * gcc.c-torture/compile/shand.c: ... here.
836 * gcc.c-torture/unsorted/sh.c: Move to ...
837 * gcc.c-torture/compile/sh.c: ... here.
838 * gcc.c-torture/unsorted/shft.c: Move to ...
839 * gcc.c-torture/compile/shft.c: ... here.
840 * gcc.c-torture/unsorted/shift.c: Move to ...
841 * gcc.c-torture/compile/shift.c: ... here.
842 * gcc.c-torture/unsorted/shloop.c: Move to ...
843 * gcc.c-torture/compile/shloop.c: ... here.
844 * gcc.c-torture/unsorted/shm.c: Move to ...
845 * gcc.c-torture/compile/shm.c: ... here.
846 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
847 * gcc.c-torture/compile/SIcmp.c: ... here.
848 * gcc.c-torture/unsorted/signext2.c: Move to ...
849 * gcc.c-torture/compile/signext2.c: ... here.
850 * gcc.c-torture/unsorted/signext.c: Move to ...
851 * gcc.c-torture/compile/signext.c: ... here.
852 * gcc.c-torture/unsorted/sim.c: Move to ...
853 * gcc.c-torture/compile/sim.c: ... here.
854 * gcc.c-torture/unsorted/simple.c: Move to ...
855 * gcc.c-torture/compile/simple.c: ... here.
856 * gcc.c-torture/unsorted/SIset.c: Move to ...
857 * gcc.c-torture/compile/SIset.c: ... here.
858 * gcc.c-torture/unsorted/sne.c: Move to ...
859 * gcc.c-torture/compile/sne.c: ... here.
860 * gcc.c-torture/unsorted/sound.c: Move to ...
861 * gcc.c-torture/compile/sound.c: ... here.
862 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
863 * gcc.c-torture/compile/sparcbug.c: ... here.
864 * gcc.c-torture/unsorted/speed.c: Move to ...
865 * gcc.c-torture/compile/speed.c: ... here.
866 * gcc.c-torture/unsorted/stor.c: Move to ...
867 * gcc.c-torture/compile/stor.c: ... here.
868 * gcc.c-torture/unsorted/store0.c: Move to ...
869 * gcc.c-torture/compile/store0.c: ... here.
870 * gcc.c-torture/unsorted/storecc.c: Move to ...
871 * gcc.c-torture/compile/storecc.c: ... here.
872 * gcc.c-torture/unsorted/str.c: Move to ...
873 * gcc.c-torture/compile/str.c: ... here.
874 * gcc.c-torture/unsorted/stru.c: Move to ...
875 * gcc.c-torture/compile/stru.c: ... here.
876 * gcc.c-torture/unsorted/structret.c: Move to ...
877 * gcc.c-torture/compile/structret.c: ... here.
878 * gcc.c-torture/unsorted/stuct.c: Move to ...
879 * gcc.c-torture/compile/stuct.c: ... here.
880 * gcc.c-torture/unsorted/sub32.c: Move to ...
881 * gcc.c-torture/compile/sub32.c: ... here.
882 * gcc.c-torture/unsorted/subcc.c: Move to ...
883 * gcc.c-torture/compile/subcc.c: ... here.
884 * gcc.c-torture/unsorted/subcse.c: Move to ...
885 * gcc.c-torture/compile/subcse.c: ... here.
886 * gcc.c-torture/unsorted/sym.c: Move to ...
887 * gcc.c-torture/compile/sym.c: ... here.
888 * gcc.c-torture/unsorted/symconst.c: Move to ...
889 * gcc.c-torture/compile/symconst.c: ... here.
890 * gcc.c-torture/unsorted/t.c: Move to ...
891 * gcc.c-torture/compile/t.c: ... here.
892 * gcc.c-torture/unsorted/test.c: Move to ...
893 * gcc.c-torture/compile/test.c: ... here.
894 * gcc.c-torture/unsorted/test-flow.c: Move to ...
895 * gcc.c-torture/compile/test-flow.c: ... here.
896 * gcc.c-torture/unsorted/test-loop.c: Move to ...
897 * gcc.c-torture/compile/test-loop.c: ... here.
898 * gcc.c-torture/unsorted/time.c: Move to ...
899 * gcc.c-torture/compile/time.c: ... here.
900 * gcc.c-torture/unsorted/tmp.c: Move to ...
901 * gcc.c-torture/compile/tmp.c: ... here.
902 * gcc.c-torture/unsorted/trivial.c: Move to ...
903 * gcc.c-torture/compile/trivial.c: ... here.
904 * gcc.c-torture/unsorted/trunc.c: Move to ...
905 * gcc.c-torture/compile/trunc.c: ... here.
906 * gcc.c-torture/unsorted/u.c: Move to ...
907 * gcc.c-torture/compile/u.c: ... here.
908 * gcc.c-torture/unsorted/udconvert.c: Move to ...
909 * gcc.c-torture/compile/udconvert.c: ... here.
910 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
911 * gcc.c-torture/compile/udivmod4.c: ... here.
912 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
913 * gcc.c-torture/compile/UHIcmp.c: ... here.
914 * gcc.c-torture/unsorted/uns.c: Move to ...
915 * gcc.c-torture/compile/uns.c: ... here.
916 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
917 * gcc.c-torture/compile/uns_tst.c: ... here.
918 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
919 * gcc.c-torture/compile/UQIcmp.c: ... here.
920 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
921 * gcc.c-torture/compile/USIcmp.c: ... here.
922 * gcc.c-torture/unsorted/uuarg.c: Move to ...
923 * gcc.c-torture/compile/uuarg.c: ... here.
924 * gcc.c-torture/unsorted/v.c: Move to ...
925 * gcc.c-torture/compile/v.c: ... here.
926 * gcc.c-torture/unsorted/w.c: Move to ...
927 * gcc.c-torture/compile/w.c: ... here.
928 * gcc.c-torture/unsorted/ww.c: Move to ...
929 * gcc.c-torture/compile/ww.c: ... here.
930 * gcc.c-torture/unsorted/xb.c: Move to ...
931 * gcc.c-torture/compile/xb.c: ... here.
932 * gcc.c-torture/unsorted/xbg.c: Move to ...
933 * gcc.c-torture/compile/xbg.c: ... here.
934 * gcc.c-torture/unsorted/x.c: Move to ...
935 * gcc.c-torture/compile/x.c: ... here.
936 * gcc.c-torture/unsorted/xc.c: Move to ...
937 * gcc.c-torture/compile/xc.c: ... here.
938 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
939 * gcc.c-torture/compile/xcsebug.c: ... here.
940 * gcc.c-torture/unsorted/xdi.c: Move to ...
941 * gcc.c-torture/compile/xdi.c: ... here.
942 * gcc.c-torture/unsorted/xfoo.c: Move to ...
943 * gcc.c-torture/compile/xfoo.c: ... here.
944 * gcc.c-torture/unsorted/xi.c: Move to ...
945 * gcc.c-torture/compile/xi.c: ... here.
946 * gcc.c-torture/unsorted/xlop.c: Move to ...
947 * gcc.c-torture/compile/xlop.c: ... here.
948 * gcc.c-torture/unsorted/xmtst.c: Move to ...
949 * gcc.c-torture/compile/xmtst.c: ... here.
950 * gcc.c-torture/unsorted/xneg.c: Move to ...
951 * gcc.c-torture/compile/xneg.c: ... here.
952 * gcc.c-torture/unsorted/xopt.c: Move to ...
953 * gcc.c-torture/compile/xopt.c: ... here.
954 * gcc.c-torture/unsorted/xor.c: Move to ...
955 * gcc.c-torture/compile/xor.c: ... here.
956 * gcc.c-torture/unsorted/xorn.c: Move to ...
957 * gcc.c-torture/compile/xorn.c: ... here.
958 * gcc.c-torture/unsorted/xp.c: Move to ...
959 * gcc.c-torture/compile/xp.c: ... here.
960 * gcc.c-torture/unsorted/xpp.c: Move to ...
961 * gcc.c-torture/compile/xpp.c: ... here.
962 * gcc.c-torture/unsorted/xs.c: Move to ...
963 * gcc.c-torture/compile/xs.c: ... here.
964 * gcc.c-torture/unsorted/xsh.c: Move to ...
965 * gcc.c-torture/compile/xsh.c: ... here.
966 * gcc.c-torture/unsorted/xz.c: Move to ...
967 * gcc.c-torture/compile/xz.c: ... here.
968 * gcc.c-torture/unsorted/xzz.c: Move to ...
969 * gcc.c-torture/compile/xzz.c: ... here.
970
971 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972
973 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
974 (abort, exit): Declare.
975
976 2014-09-01 Yury Gribov <y.gribov@samsung.com>
977
978 PR sanitizer/61897
979 PR sanitizer/62140
980 * c-c++-common/asan/pr62140-1.c: New test.
981 * c-c++-common/asan/pr62140-2.c: New test.
982
983 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
984 Tobias Burnus <burnus@net-b.de>
985
986 PR fortran/62309
987 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
988
989 2014-08-31 Tobias Burnus <burnus@net-b.de>
990
991 * gfortran.dg/coarray_lib_comm_1.f90: New.
992
993 2014-08-30 Andrew Pinski <apinski@cavium.com>
994
995 * gcc.c-torture/execute/20140828-1.c: New testcase.
996
997 2014-08-29 DJ Delorie <dj@redhat.com>
998
999 * lib/target-supports.exp (check_effective_target_size32plus):
1000 Increase size to avoid false positives on 24-bit address spaces.
1001 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1002 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1003 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1004 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1005 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1006 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1007 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1008 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1009
1010 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1011
1012 PR c++/54002
1013 * g++.dg/cpp0x/constexpr-54002.C: New.
1014
1015 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/56991
1018 * g++.dg/cpp0x/constexpr-56991.C: New.
1019
1020 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/57764
1023 * g++.dg/cpp0x/constexpr-57764.C: New.
1024
1025 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/59938
1028 * g++.dg/cpp0x/constexpr-59938.C: New.
1029
1030 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/61484
1033 * g++.dg/cpp0x/constexpr-61484.C: New.
1034
1035 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1036
1037 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1038 vec_round, vec_splat, vec_div, and vec_mul.
1039 * gcc.target/powerpc/builtins-2.c: New test.
1040
1041 2014-08-28 Richard Biener <rguenther@suse.de>
1042
1043 PR tree-optimization/62283
1044 * gfortran.dg/vect/pr62283.f: New testcase.
1045 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1046 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1047 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1048 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1049 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1050 * gcc.dg/vect/vect-33.c: Likewise.
1051
1052 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1053
1054 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1055
1056 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1057
1058 PR cpp/23827 - standard C++ should not have hex float preprocessor
1059 tokens
1060 * g++.dg/cpp/pr23827_cxx11.C: New.
1061 * g++.dg/cpp/pr23827_cxx98.C: New.
1062 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1063 * gcc.dg/cpp/pr23827_c90.c: New.
1064 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1065 * gcc.dg/cpp/pr23827_c99.c: New.
1066
1067 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1068
1069 PR c++/52892
1070 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1071 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1072 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1073
1074 2014-08-27 Guozhi Wei <carrot@google.com>
1075
1076 PR target/62262
1077 * gcc.target/aarch64/pr62262.c: New test.
1078
1079 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1080
1081 PR target/60606
1082 PR target/61330
1083 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1084 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1085
1086 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1087
1088 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1089 failure on s390*-*-linux-gnu.
1090
1091 2014-08-26 Richard Biener <rguenther@suse.de>
1092
1093 PR tree-optimization/62175
1094 * g++.dg/torture/pr62175.C: New testcase.
1095
1096 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1097
1098 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1099 copy of compile/compile.exp.
1100 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1101 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1102 i?86-*.
1103 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1104 m32c-*-*.
1105 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1106 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1107 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1108 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1109 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1110 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1111 * gcc.c-torture/execute/20040703-1.c: Likewise.
1112 * gcc.c-torture/execute/20040705-1.c: Likewise.
1113 * gcc.c-torture/execute/20040705-2.c: Likewise.
1114 * gcc.c-torture/execute/20040709-1.c: Likewise.
1115 * gcc.c-torture/execute/20040709-2.c: Likewise.
1116 * gcc.c-torture/execute/20040811-1.c: Likewise.
1117 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1118 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1119 compiling for x86_64-* or i?86-*.
1120 * gcc.c-torture/execute/20050604-1.c: Likewise.
1121 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1122 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1123 for x86_64-* or i?86-*.
1124 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1125 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1126 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1127 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1128 option.
1129 * gcc.c-torture/execute/20111227-2.c: Moved to...
1130 * gcc.dg/20111227-2.c: ... here. Add -free option.
1131 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1132 * gcc.dg/20111227-3.c: ... here. Add -free option.
1133 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1134 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1135 declarations for abort and exit.
1136 * gcc.c-torture/execute/920711-1.c: Likewise.
1137 * gcc.c-torture/execute/930529-1.c: Likewise.
1138 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1139 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1140 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1141 exit.
1142 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1143 for i?86-* or x86_64-*. Add declarations for abort and exit.
1144 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1145 i?86-* or x86_64-*.
1146 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1147 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1148 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1149 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1150 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1151 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1152 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1153 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1154 m68k-linux.
1155 * gcc.c-torture/execute/loop-2g.c: Likewise.
1156 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1157 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1158 powerpc-*-eabi*.
1159 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1160 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1161 * gcc.c-torture/execute/pr23047.c: Likewise.
1162 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1163 declarations for abort and exit.
1164 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1165 * gcc.c-torture/execute/pr31448.c: Likewise.
1166 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1167 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1168 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1169 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1170 Skip on spu-*.
1171 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1172 declarations for abort and exit.
1173 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1174 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1175 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1176 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1177 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1178 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1179 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1180 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1181 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1182 * gcc.c-torture/execute/pr56799.c: Likewise.
1183 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1184 option. Add declarations for abort and exit.
1185 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1186 * gcc.c-torture/execute/pr58570.c: Likewise.
1187 * gcc.c-torture/execute/pr60822.c: Likewise.
1188 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1189 * gcc.c-torture/execute/shiftdi.c: Likewise.
1190 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1191 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1192 * gcc.c-torture/execute/usmul.c: Require int32plus.
1193 * gcc.c-torture/execute/vrp-5.c: Likewise.
1194 * gcc.c-torture/execute/vrp-6.c: Likewise.
1195 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1196 * gcc.c-torture/execute/20010122-1.x: Delete.
1197 * gcc.c-torture/execute/20010129-1.x: Delete.
1198 * gcc.c-torture/execute/20020404-1.x: Delete.
1199 * gcc.c-torture/execute/20021024-1.x: Delete.
1200 * gcc.c-torture/execute/20021127-1.x: Delete.
1201 * gcc.c-torture/execute/20030125-1.x: Delete.
1202 * gcc.c-torture/execute/20030216-1.x: Delete.
1203 * gcc.c-torture/execute/20030222-1.x: Delete.
1204 * gcc.c-torture/execute/20040629-1.x: Delete.
1205 * gcc.c-torture/execute/20040703-1.x: Delete.
1206 * gcc.c-torture/execute/20040705-1.x: Delete.
1207 * gcc.c-torture/execute/20040705-2.x: Delete.
1208 * gcc.c-torture/execute/20040709-1.x: Delete.
1209 * gcc.c-torture/execute/20040709-2.x: Delete.
1210 * gcc.c-torture/execute/20040811-1.x: Delete.
1211 * gcc.c-torture/execute/20050316-1.x: Delete.
1212 * gcc.c-torture/execute/20050316-2.x: Delete.
1213 * gcc.c-torture/execute/20050316-3.x: Delete.
1214 * gcc.c-torture/execute/20050604-1.x: Delete.
1215 * gcc.c-torture/execute/20061101-1.x: Delete.
1216 * gcc.c-torture/execute/20061220-1.x: Delete.
1217 * gcc.c-torture/execute/20081117-1.x: Delete.
1218 * gcc.c-torture/execute/20101011-1.x: Delete.
1219 * gcc.c-torture/execute/20120919-1.x: Delete.
1220 * gcc.c-torture/execute/920612-1.x: Delete.
1221 * gcc.c-torture/execute/920710-1.x: Delete.
1222 * gcc.c-torture/execute/920711-1.x: Delete.
1223 * gcc.c-torture/execute/930529-1.x: Delete.
1224 * gcc.c-torture/execute/931004-12.x: Delete.
1225 * gcc.c-torture/execute/980709-1.x: Delete.
1226 * gcc.c-torture/execute/981130-1.x: Delete.
1227 * gcc.c-torture/execute/990127-2.x: Delete.
1228 * gcc.c-torture/execute/990413-2.x: Delete.
1229 * gcc.c-torture/execute/990826-0.x: Delete.
1230 * gcc.c-torture/execute/bf64-1.x: Delete.
1231 * gcc.c-torture/execute/bitfld-4.x: Delete.
1232 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1233 * gcc.c-torture/execute/cvt-1.x: Delete.
1234 * gcc.c-torture/execute/eeprof-1.x: Delete.
1235 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1236 * gcc.c-torture/execute/loop-2f.x: Delete.
1237 * gcc.c-torture/execute/loop-2g.x: Delete.
1238 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1239 * gcc.c-torture/execute/nest-align-1.x: Delete.
1240 * gcc.c-torture/execute/pr19689.x: Delete.
1241 * gcc.c-torture/execute/pr22493-1.x: Delete.
1242 * gcc.c-torture/execute/pr23047.x: Delete.
1243 * gcc.c-torture/execute/pr23135.x: Delete.
1244 * gcc.c-torture/execute/pr29797-1.x: Delete.
1245 * gcc.c-torture/execute/pr31448.x: Delete.
1246 * gcc.c-torture/execute/pr35456.x: Delete.
1247 * gcc.c-torture/execute/pr37573.x: Delete.
1248 * gcc.c-torture/execute/pr38151.x: Delete.
1249 * gcc.c-torture/execute/pr39228.x: Delete.
1250 * gcc.c-torture/execute/pr39501.x: Delete.
1251 * gcc.c-torture/execute/pr40386.x: Delete.
1252 * gcc.c-torture/execute/pr43220.x: Delete.
1253 * gcc.c-torture/execute/pr44683.x: Delete.
1254 * gcc.c-torture/execute/pr45262.x: Delete.
1255 * gcc.c-torture/execute/pr47237.x: Delete.
1256 * gcc.c-torture/execute/pr51581-1.x: Delete.
1257 * gcc.c-torture/execute/pr51581-2.x: Delete.
1258 * gcc.c-torture/execute/pr52979-1.x: Delete.
1259 * gcc.c-torture/execute/pr52979-2.x: Delete.
1260 * gcc.c-torture/execute/pr53366-1.x: Delete.
1261 * gcc.c-torture/execute/pr56799.x: Delete.
1262 * gcc.c-torture/execute/pr57124.x: Delete.
1263 * gcc.c-torture/execute/pr57344-2.x: Delete.
1264 * gcc.c-torture/execute/pr58570.x: Delete.
1265 * gcc.c-torture/execute/pr60822.x: Delete.
1266 * gcc.c-torture/execute/pr7284-1.x: Delete.
1267 * gcc.c-torture/execute/shiftdi.x: Delete.
1268 * gcc.c-torture/execute/simd-4.x: Delete.
1269 * gcc.c-torture/execute/strncmp-1.x: Delete.
1270 * gcc.c-torture/execute/usmul.x: Delete.
1271 * gcc.c-torture/execute/vrp-5.x: Delete.
1272 * gcc.c-torture/execute/vrp-6.x: Delete.
1273 * gcc.c-torture/execute/zerolen-2.x: Delete.
1274
1275 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1278
1279 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/34938
1282 * g++.dg/template/pr34938-1.C: New.
1283 * g++.dg/template/pr34938-2.C: Likewise.
1284
1285 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1286
1287 PR target/61996
1288 * gcc.target/sh/pr61996.c: New.
1289
1290 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1291
1292 * g++.dg/cpp0x/cplusplus.C: New.
1293 * g++.dg/cpp0x/cplusplus_0x.C: New.
1294 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1295 * g++.dg/cpp0x/auto41.C: Ditto.
1296 * g++.dg/cpp0x/auto9.C: Ditto.
1297 * g++.dg/cpp0x/initlist26.C: Ditto.
1298 * g++.dg/cpp0x/pr59111.C: Ditto.
1299 * g++.dg/cpp0x/trailing2.C: Ditto.
1300 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1301 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1302 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1303 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1304 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1305 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1306 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1307 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1308 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1309 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1310 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1311 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1312 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1313 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1314 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1315 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1316 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1317 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1318 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1319 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1320 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1321 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1322 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1323 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1324 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1325 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1326 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1327 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1328 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1329 * g++.dg/cpp1y/digit-sep.C: Ditto.
1330 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1331 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1332 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1333 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1334 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1335 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1336 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1337 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1338 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1339 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1340 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1341 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1342 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1343 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1344 * g++.dg/cpp1y/lambda-init.C: Ditto.
1345 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1346 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1347 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1348 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1349 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1350 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1351 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1352 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1353 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1354 * g++.dg/cpp1y/mangle1.C: Ditto.
1355 * g++.dg/cpp1y/pr57640.C: Ditto.
1356 * g++.dg/cpp1y/pr57644.C: Ditto.
1357 * g++.dg/cpp1y/pr58500.C: Ditto.
1358 * g++.dg/cpp1y/pr58533.C: Ditto.
1359 * g++.dg/cpp1y/pr58534.C: Ditto.
1360 * g++.dg/cpp1y/pr58535.C: Ditto.
1361 * g++.dg/cpp1y/pr58536.C: Ditto.
1362 * g++.dg/cpp1y/pr58548.C: Ditto.
1363 * g++.dg/cpp1y/pr58549.C: Ditto.
1364 * g++.dg/cpp1y/pr58637.C: Ditto.
1365 * g++.dg/cpp1y/pr58708.C: Ditto.
1366 * g++.dg/cpp1y/pr59110.C: Ditto.
1367 * g++.dg/cpp1y/pr59112.C: Ditto.
1368 * g++.dg/cpp1y/pr59113.C: Ditto.
1369 * g++.dg/cpp1y/pr59629.C: Ditto.
1370 * g++.dg/cpp1y/pr59635.C: Ditto.
1371 * g++.dg/cpp1y/pr59636.C: Ditto.
1372 * g++.dg/cpp1y/pr59638.C: Ditto.
1373 * g++.dg/cpp1y/pr59867.C: Ditto.
1374 * g++.dg/cpp1y/pr60033.C: Ditto.
1375 * g++.dg/cpp1y/pr60052.C: Ditto.
1376 * g++.dg/cpp1y/pr60053.C: Ditto.
1377 * g++.dg/cpp1y/pr60054.C: Ditto.
1378 * g++.dg/cpp1y/pr60064.C: Ditto.
1379 * g++.dg/cpp1y/pr60065.C: Ditto.
1380 * g++.dg/cpp1y/pr60190.C: Ditto.
1381 * g++.dg/cpp1y/pr60311.C: Ditto.
1382 * g++.dg/cpp1y/pr60332.C: Ditto.
1383 * g++.dg/cpp1y/pr60376.C: Ditto.
1384 * g++.dg/cpp1y/pr60377.C: Ditto.
1385 * g++.dg/cpp1y/pr60384.C: Ditto.
1386 * g++.dg/cpp1y/pr60390.C: Ditto.
1387 * g++.dg/cpp1y/pr60391.C: Ditto.
1388 * g++.dg/cpp1y/pr60393.C: Ditto.
1389 * g++.dg/cpp1y/pr60573.C: Ditto.
1390 * g++.dg/cpp1y/pr60626.C: Ditto.
1391 * g++.dg/cpp1y/pr60627.C: Ditto.
1392 * g++.dg/cpp1y/regress1.C: Ditto.
1393 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1394 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1395 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1396 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1397 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1398 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1399 * g++.dg/cpp1y/var-templ1.C: Ditto.
1400 * g++.dg/cpp1y/var-templ2.C: Ditto.
1401 * g++.dg/cpp1y/var-templ3.C: Ditto.
1402 * g++.dg/cpp1y/var-templ4.C: Ditto.
1403 * g++.dg/cpp1y/var-templ5.C: Ditto.
1404 * g++.dg/cpp1y/var-templ6.C: Ditto.
1405 * g++.dg/cpp1y/var-templ7.C: Ditto.
1406 * g++.dg/cpp1y/vla1.C: Ditto.
1407 * g++.dg/cpp1y/vla2.C: Ditto.
1408 * g++.dg/cpp1y/vla3.C: Ditto.
1409 * g++.dg/cpp1y/vla4.C: Ditto.
1410 * g++.dg/cpp1y/vla5.C: Ditto.
1411 * g++.dg/cpp1y/vla8.C: Ditto.
1412 * g++.dg/cpp1y/vla9.C: Ditto.
1413 * g++.dg/cpp1y/vla10.C: Ditto.
1414 * g++.dg/cpp1y/vla11.C: Ditto.
1415 * g++.dg/cpp1y/vla12.C: Ditto.
1416 * g++.dg/cpp1y/vla13.C: Ditto.
1417 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1418 * g++.dg/ext/vector23.C: Ditto.
1419 * g++.dg/ext/vla11.C: Ditto.
1420 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1421 * g++.dg/warn/Wvla-2.C: Ditto.
1422 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1423 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1424 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1425 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1426 in error message.
1427 * g++.dg/system-binary-constants-1.C: Ditto.
1428 * g++.dg/cpp1y/cplusplus_1y.C: New.
1429 * g++.dg/cpp1z/cplusplus.C: New.
1430 * lib/target-supports.exp:
1431 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1432 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1433 (check_effective_target_c++11_down): Ditto.
1434
1435 2014-08-22 Marek Polacek <polacek@redhat.com>
1436
1437 PR c++/62199
1438 * c-c++-common/pr62199.c: New test.
1439 * c-c++-common/pr62199-2.c: New test.
1440 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1441
1442 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1443
1444 PR c++/57709
1445 * g++.dg/Wshadow.C: New test.
1446
1447 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1448
1449 PR fortran/62135
1450 * gfortran.dg/pr62135.f90: New test.
1451
1452 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1453
1454 * g++.dg/warn/wdate-time.C: Remove.
1455 * gcc.dg/wdate-time.c: Move from here...
1456 * c-c++-common/wdate-time.c: ... to here.
1457
1458 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1459
1460 * gfortran.dg/use_without_only_1.f90: New test.
1461
1462 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1463
1464 PR other/62008
1465 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1466
1467 2014-08-22 Tony Wang <tony.wang@arm.com>
1468
1469 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1470 dejagnu wrapper.
1471
1472 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1473
1474 PR fortran/62214
1475 * gfortran.dg/array_assignment_5.f90: New test.
1476
1477 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1478
1479 * lib/target-supports.exp
1480 (check_effective_target_logical_op_short_circuit): Add nios2.
1481 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1482 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1483 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1484 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1485 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1486 for test using -fPIC.
1487 * gcc.dg/lto/pr61526_0.c: Likewise.
1488
1489 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1490
1491 PR tree-optimization/62091
1492 * g++.dg/ipa/devirt-37.C: Update template.
1493 * g++.dg/ipa/devirt-40.C: New testcase.
1494
1495 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1496
1497 PR tree-optimization/62112
1498 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1499 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1500 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1501 * gcc.c-torture/execute/20071219-1.c: Likewise.
1502
1503 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1504
1505 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1506
1507 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1508
1509 * gcc.target/powerpc/swaps-p8-1.c: New test.
1510 * gcc.target/powerpc/swaps-p8-2.c: New test.
1511 * gcc.target/powerpc/swaps-p8-3.c: New test.
1512 * gcc.target/powerpc/swaps-p8-4.c: New test.
1513 * gcc.target/powerpc/swaps-p8-5.c: New test.
1514 * gcc.target/powerpc/swaps-p8-6.c: New test.
1515 * gcc.target/powerpc/swaps-p8-7.c: New test.
1516 * gcc.target/powerpc/swaps-p8-8.c: New test.
1517 * gcc.target/powerpc/swaps-p8-9.c: New test.
1518 * gcc.target/powerpc/swaps-p8-10.c: New test.
1519 * gcc.target/powerpc/swaps-p8-11.c: New test.
1520 * gcc.target/powerpc/swaps-p8-12.c: New test.
1521
1522 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1523
1524 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1525
1526 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1527
1528 * g++.dg/ipa/devirt-37.C: Fix testcase.
1529
1530 2014-08-20 Martin Jambor <mjambor@suse.cz>
1531 Wei Mi <wmi@google.com>
1532
1533 PR ipa/60449
1534 PR middle-end/61776
1535 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1536 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1537 * testsuite/gcc.dg/pr61776.c: New test.
1538
1539 2014-08-20 Steve Ellcey <sellcey@mips.com>
1540
1541 PR middle-end/49191
1542 * lib/target-supports.exp (check_effective_target_non_strict_align):
1543 Add function description.
1544
1545 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1546
1547 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1548 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1549
1550 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1551
1552 PR c/59304
1553 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1554 before setting the option.
1555 * diagnostic.c (diagnostic_classify_diagnostic): Record
1556 command-line status.
1557
1558 2014-08-20 Mark Wielaard <mjw@redhat.com>
1559
1560 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1561
1562 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1563
1564 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1565 Return memory full when we have a tiny target and relocation
1566 truncation occurs.
1567 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1568 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1569 * lib/target-supports.exp (check_effective_target_tiny): New function.
1570
1571 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1572
1573 * gfortran.dg/errnocheck_1.f90: New test.
1574 * gfortran.dg/associative_1.f90: New test.
1575
1576 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1577
1578 PR preprocessor/51303
1579 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1580
1581 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1582
1583 PR c/60975
1584 PR c/53063
1585 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1586
1587 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1588
1589 * lib/target-supports.exp
1590 (check_effective_target_arm_v8_neon_ok_nocache): Add
1591 "-march-armv8-a" to compile flags.
1592
1593 2014-08-19 Marek Polacek <polacek@redhat.com>
1594
1595 PR c++/62153
1596 * c-c++-common/Wbool-compare-1.c: New test.
1597
1598 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1599
1600 PR c/45584
1601 * gcc.dg/pr13519-1.c: Adjust.
1602
1603 2014-08-19 Mark Wielaard <mjw@redhat.com>
1604
1605 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1606
1607 2014-07-08 Mark Wielaard <mjw@redhat.com>
1608
1609 PR debug/59051
1610 * gcc.dg/guality/restrict.c: New test.
1611
1612 2014-08-19 Mark Wielaard <mjw@redhat.com>
1613
1614 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1615 matching. Catch '<unknown type in ' to recognize older gdb versions.
1616 * gcc.dg/guality/const-volatile.c: New test.
1617
1618 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619
1620 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1621 !gas.
1622
1623 2014-08-19 Marek Polacek <polacek@redhat.com>
1624
1625 * gcc.dg/Wc99-c11-compat-1.c: New test.
1626 * gcc.dg/Wc99-c11-compat-2.c: New test.
1627 * gcc.dg/Wc99-c11-compat-3.c: New test.
1628 * gcc.dg/Wc99-c11-compat-4.c: New test.
1629 * gcc.dg/Wc99-c11-compat-5.c: New test.
1630 * gcc.dg/Wc99-c11-compat-6.c: New test.
1631 * gcc.dg/Wc99-c11-compat-7.c: New test.
1632
1633 2014-08-19 Marek Polacek <polacek@redhat.com>
1634
1635 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1636 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1637 * gcc.dg/Wc90-c99-compat-7.c: New test.
1638 * gcc.dg/Wc90-c99-compat-8.c: New test.
1639 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1640
1641 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1642 Steven Bosscher <steven@gcc.gnu.org>
1643
1644 PR c/52952
1645 * gcc.dg/redecl-4.c: Add column markers.
1646 * gcc.dg/format/bitfld-1.c: Likewise.
1647 * gcc.dg/format/attr-2.c: Likewise.
1648 * gcc.dg/format/attr-6.c: Likewise.
1649 * gcc.dg/format/array-1.c: Likewise.
1650 * gcc.dg/format/attr-7.c: Likewise.
1651 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1652 * gcc.dg/format/attr-4.c: Likewise.
1653 * gcc.dg/format/branch-1.c: Likewise.
1654 * gcc.dg/format/c90-printf-1.c: Likewise.
1655
1656 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1657
1658 * guality/nrv-1.c: Add `used' attribute to a1.
1659
1660 2014-08-18 Richard Biener <rguenther@suse.de>
1661
1662 PR tree-optimization/62090
1663 * gcc.dg/pr62090-2.c: New testcase.
1664
1665 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1666
1667 * g++.dg/ipa/pr61800.C: New.
1668
1669 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1670
1671 PR sanitizer/62089
1672 * c-c++-common/asan/pr62089.c: New test.
1673 * c-c++-common/asan/bitfield-1.c: New test.
1674 * c-c++-common/asan/bitfield-2.c: New test.
1675 * c-c++-common/asan/bitfield-3.c: New test.
1676 * c-c++-common/asan/bitfield-4.c: New test.
1677
1678 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1679
1680 PR tree-optimization/52904
1681 * gcc.dg/pr52904.c: New test.
1682
1683 2014-08-17 Tobias Burnus <burnus@net-b.de>
1684
1685 * gfortran.dg/finalize_27.f90: New.
1686
1687 2014-08-16 Andrew Pinski <apinski@cavium.com>
1688
1689 * gcc.c-torture/compile/20140816-1.c: New testcase.
1690
1691 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/52819
1694 * g++.dg/template/pr52819.C: New.
1695
1696 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1697
1698 PR fortran/62142
1699 * gfortran.dg/realloc_on_assign_24.f90: New test.
1700
1701 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 PR c++/62072
1704 Revert:
1705 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1706
1707 DR 1584
1708 PR c++/57466
1709 * g++.dg/template/pr57466.C: New.
1710 * g++.dg/cpp0x/pr57466.C: Likewise.
1711 * g++.dg/template/unify6.C: Update.
1712
1713 * g++.dg/cpp0x/sfinae52.C: New.
1714
1715 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1716
1717 PR target/61878
1718 * gcc.target/i386/avx512f-typecast-1.c: New test.
1719 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1720 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1721 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1722 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1723 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1724 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1725 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1726 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1727 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1728 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1729 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1730 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1731 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1732 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1733 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1734 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1735 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1736 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1737 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1738 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1739 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1740 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1741 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1742 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1743 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1744 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1745 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1746 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1747 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1748 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1749 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1750 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1751 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1752 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1753 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1754 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1755 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1756 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1757 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1758 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1759
1760 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1761 Tobias Burnus <burnus@net-b.de>
1762
1763 PR fortran/62131
1764 * gfortran.dg/gomp/pr62131.f90: New test.
1765
1766 2014-08-15 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/62031
1769 * gcc.dg/torture/pr62031.c: New testcase.
1770
1771 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1772
1773 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1774
1775 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1776
1777 PR tree-optimization/62091
1778 * g++.dg/ipa/devirt-38.C: New testcase.
1779
1780 2014-08-14 Marek Polacek <polacek@redhat.com>
1781
1782 DR 458
1783 * gcc.dg/c11-stdatomic-2.c: New test.
1784
1785 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/62106
1788 * gfortran.dg/array_constructor_49.f90: New test.
1789
1790 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/54377
1793 * g++.dg/template/pr54377.C: New.
1794 * g++.dg/cpp0x/pr54377.C: Likewise.
1795 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1796 * g++.dg/cpp0x/pr51226.C: Likewise.
1797 * g++.dg/cpp0x/variadic2.C: Likewise.
1798 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1799 * g++.dg/template/dtor3.C: Likewise.
1800 * g++.dg/template/qualttp4.C: Likewise.
1801 * g++.dg/template/spec28.C: Likewise.
1802 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1803 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1804
1805 2014-08-14 Tom de Vries <tom@codesourcery.com>
1806
1807 PR rtl-optimization/62004
1808 PR rtl-optimization/62030
1809 * gcc.dg/pr62004.c: New test.
1810 * gcc.dg/pr62030.c: Same.
1811 * gcc.target/mips/pr62030-octeon.c: Same.
1812
1813 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1816 * g++.dg/cpp0x/decltype2.C: Likewise.
1817 * g++.dg/cpp0x/decltype3.C: Likewise.
1818 * g++.dg/cpp0x/pr60249.C: Likewise.
1819 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1820 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1821 * g++.dg/cpp0x/variadic2.C: Likewise.
1822 * g++.dg/cpp0x/variadic74.C: Likewise.
1823 * g++.dg/parse/error10.C: Likewise.
1824 * g++.dg/parse/error15.C: Likewise.
1825 * g++.dg/parse/error2.C: Likewise.
1826 * g++.dg/template/crash106.C: Likewise.
1827 * g++.dg/template/crash89.C: Likewise.
1828 * g++.dg/template/nontype7.C: Likewise.
1829 * g++.dg/template/void3.C: Likewise.
1830 * g++.dg/template/void7.C: Likewise.
1831
1832 2014-08-14 Richard Biener <rguenther@suse.de>
1833
1834 PR tree-optimization/62090
1835 * gcc.dg/pr62090.c: New testcase.
1836
1837 2014-08-14 Richard Biener <rguenther@suse.de>
1838
1839 PR rtl-optimization/62079
1840 * g++.dg/pr62079.C: New testcase.
1841
1842 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1843
1844 * gcc.target/arm/max-insns-skipped.c: New test.
1845
1846 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1847
1848 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1849
1850 2014-08-12 Marek Polacek <polacek@redhat.com>
1851
1852 * gcc.dg/concat.c: Add dg-options.
1853 * gcc.dg/func-outside-2.c: Add __extension__.
1854 * gcc.dg/pr19967.c: Use -std=c99.
1855 * gcc.dg/pr22458-1.c: Add dg-options.
1856 * gcc.dg/pr33676.c: Add dg-options.
1857 * gcc.dg/gnu-predef-1.c: New test.
1858 * gcc.dg/c90-func-1.c: New test.
1859 * gcc.dg/c90-func-2.c: New test.
1860 * gcc.dg/c90-func-2.h: New test.
1861
1862 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1863
1864 * lib/target/supports.exp
1865 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1866 or later.
1867
1868 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1869
1870 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1871 on Neon hardware.
1872
1873 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1874 * gcc.target/arm/pr59985.c: Likewise.
1875
1876 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1877
1878 PR other/61962
1879 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1880
1881 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1882
1883 PR middle-end/62103
1884 * gcc.c-torture/execute/bitfld-6.c: New test.
1885
1886 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1887
1888 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1889 * gcc.target/arm/pr56184.C: Likewise.
1890 * gcc.target/arm/pr59896.c: Likewise.
1891 * gcc.target/arm/stack-red-zone.c: Likewise.
1892 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1893
1894 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1895 check_effective_target_arm_thumb2_ok): Test with code that passes
1896 an argument and returns a result.
1897
1898 2014-08-11 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/62075
1901 * gcc.dg/vect/pr62075.c: New testcase.
1902
1903 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1904
1905 PR tree-optimization/62073
1906 * gcc.dg/vect/pr62073.c: New test.
1907
1908 2014-08-11 Richard Biener <rguenther@suse.de>
1909
1910 PR tree-optimization/62070
1911 * gcc.dg/pr62070.c: New testcase.
1912
1913 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1914
1915 * c-c++-common/asan/inc.c: Update test.
1916 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1917 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1918 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1919 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1920 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1921 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1922 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1923 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1924 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1925 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1926
1927 2014-08-10 Marek Polacek <polacek@redhat.com>
1928
1929 PR c/51849
1930 * gcc.dg/Wc90-c99-compat-1.c: New test.
1931 * gcc.dg/Wc90-c99-compat-2.c: New test.
1932 * gcc.dg/Wc90-c99-compat-3.c: New test.
1933 * gcc.dg/Wc90-c99-compat-4.c: New test.
1934 * gcc.dg/Wc90-c99-compat-5.c: New test.
1935 * gcc.dg/Wc90-c99-compat-6.c: New test.
1936 * gcc.dg/wvla-1.c: Adjust dg-warning.
1937 * gcc.dg/wvla-2.c: Adjust dg-warning.
1938 * gcc.dg/wvla-4.c: Adjust dg-warning.
1939 * gcc.dg/wvla-6.c: Adjust dg-warning.
1940
1941 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1942
1943 PR fortran/61999
1944 * gfortran.dg/dot_product_3.f90: New test case.
1945
1946 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1947
1948 * g++.dg/ipa/devirt-35.C: Fix template.
1949 * g++.dg/ipa/devirt-36.C: Likewise.
1950 * g++.dg/ipa/devirt-37.C: New testcase.
1951
1952 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1955 * g++.dg/cpp0x/enum29.C: Adjust.
1956
1957 2014-08-08 Richard Biener <rguenther@suse.de>
1958
1959 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1960 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1961 * gfortran.dg/array_memcpy_4.f90: Likewise.
1962 * gfortran.dg/trim_optimize_1.f90: Likewise.
1963 * gfortran.dg/trim_optimize_2.f90: Likewise.
1964
1965 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1966
1967 * gcc.dg/zero_sign_ext_test.c: New test.
1968
1969 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1970
1971 * gcc.dg/torture/pr61772.c: Skip lto running.
1972
1973 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1974
1975 PR tree-optimization/60707
1976 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1977
1978 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1979
1980 * g++.dg/ipa/devirt-35.C: New testcase.
1981 * g++.dg/ipa/devirt-36.C: New testcase.
1982
1983 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1984
1985 PR c++/51312
1986 * g++.dg/cpp0x/enum29.C: New.
1987
1988 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1989
1990 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1991 defining in dg-options.
1992 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1993
1994 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1995
1996 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1997
1998 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1999 on 32-bit hppa-hpux.
2000
2001 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2002 * c-c++-common/pr50459.c: Likewise.
2003
2004 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2005
2006 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2007 values.h, change MAXDOUBLE for DBL_MAX.
2008 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2009 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2010 values.h, change MAXFLOAT for FLT_MAX.
2011 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2012 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2013 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2014 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2015 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2016 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2017 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2018 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2019 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2020
2021 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2022
2023 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2024
2025 2014-08-07 Marek Polacek <polacek@redhat.com>
2026
2027 * gcc.dg/fold-reassoc-3.c: New test.
2028
2029 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2030
2031 * gcc.target/i386/struct-size.c: New.
2032
2033 2014-08-07 Tom de Vries <tom@codesourcery.com>
2034
2035 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2036 * lib/target-supports.exp (check_effective_target_glibc)
2037 (check_effective_target_glibc_2_12_or_later)
2038 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2039
2040 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2041
2042 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2043
2044 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 PR c++/43906
2047 * g++.dg/warn/Waddress-1.C: New.
2048
2049 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2050
2051 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2052
2053 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2054
2055 PR debug/61923
2056 * gcc.target/i386/pr61923.c: New test.
2057
2058 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2059
2060 * gcc.target/aarch64/vdup_n_2.c: New test.
2061
2062 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2063
2064 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2065 powerpc_elfv2.
2066
2067 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR rtl-optimization/61801
2070 * gcc.target/i386/pr61801.c: Rewritten.
2071
2072 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2073
2074 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2075 Fix types.
2076 (test_vqdmlsls_lane_s32): Likewise.
2077 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2078 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2079
2080 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2081
2082 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2083 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2084 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2085 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2086 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2087 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2088 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2089 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2090
2091 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2092
2093 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2094 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2095 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2096 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2097 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2098 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2099
2100 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2101
2102 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2103
2104 2014-08-04 Rohit <rohitarulraj@freescale.com>
2105
2106 PR target/60102
2107 * gcc.target/powerpc/pr60102.c: New testcase.
2108
2109 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2110
2111 PR target/61713
2112 * gcc.dg/pr61756.c: New test.
2113
2114 2014-08-04 Tom de Vries <tom@codesourcery.com>
2115
2116 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2117 version instead of required-target.
2118 * lib/target-supports.exp
2119 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2120 (check_effective_target_glibc_2_11_or_earlier): ... this.
2121
2122 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2123
2124 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2125 * gnat.dg/specs/debug1.ads: Adjust.
2126 * gnat.dg/specs/formal_type.ads: Fix error in test.
2127
2128 2014-08-03 Marek Polacek <polacek@redhat.com>
2129
2130 * gcc.dg/case-bogus-1.c: New test.
2131
2132 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2133
2134 PR c++/15339
2135 * g++.dg/other/default9.C: New.
2136 * g++.dg/other/default10.C: Likewise.
2137 * g++.dg/other/default3.C: Remove xfail.
2138
2139 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2140
2141 * g++.dg/warn/Wsuggest-final.C: New testcase.
2142 * g++.dg/ipa/devirt-34.C: Fix.
2143
2144 2014-08-02 Marek Polacek <polacek@redhat.com>
2145
2146 PR c/59855
2147 * gcc.dg/Wdesignated-init-2.c: New test.
2148
2149 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 DR 217 again
2152 * g++.dg/tc1/dr217-2.C: New.
2153
2154 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2155
2156 PR other/61963
2157 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2158
2159 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2160
2161 PR middle-end/61455
2162 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2163 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2164
2165 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2166
2167 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2168 testcase.
2169
2170 2014-08-01 Richard Biener <rguenther@suse.de>
2171
2172 PR middle-end/61762
2173 * gcc.dg/pr61762.c: Align the string to make the testcase work
2174 on strict-align targets.
2175
2176 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2177
2178 * c-c++-common/ubsan/align-1.c: New test.
2179 * c-c++-common/ubsan/align-2.c: New test.
2180 * c-c++-common/ubsan/align-3.c: New test.
2181 * c-c++-common/ubsan/align-4.c: New test.
2182 * c-c++-common/ubsan/align-5.c: New test.
2183 * c-c++-common/ubsan/attrib-4.c: New test.
2184 * g++.dg/ubsan/align-1.C: New test.
2185 * g++.dg/ubsan/align-2.C: New test.
2186 * g++.dg/ubsan/align-3.C: New test.
2187 * g++.dg/ubsan/attrib-1.C: New test.
2188 * g++.dg/ubsan/null-1.C: New test.
2189 * g++.dg/ubsan/null-2.C: New test.
2190
2191 2014-08-01 Tom de Vries <tom@codesourcery.com>
2192
2193 * lib/target-supports.exp (check_effective_target_glibc)
2194 (check_effective_target_glibc_2_12_or_later)
2195 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2196 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2197 not_glibc_2_11_or_earlier.
2198
2199 2014-07-31 Tom de Vries <tom@codesourcery.com>
2200
2201 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2202
2203 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2204
2205 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2206 (test_vpaddd_s64): Likewise.
2207 (test_vpaddd_s64): Likewise.
2208 * gcc.target/aarch64/simd/vpaddd_f64: New.
2209 * gcc.target/aarch64/simd/vpaddd_s64: New.
2210 * gcc.target/aarch64/simd/vpaddd_u64: New.
2211
2212 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2213
2214 PR target/61948
2215 * gcc.target/arm/pr61948.c: New test case.
2216
2217 2014-07-31 Richard Biener <rguenther@suse.de>
2218
2219 PR tree-optimization/61964
2220 * gcc.dg/torture/pr61964.c: New testcase.
2221
2222 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2223
2224 PR c++/60517
2225 * c-c++-common/addrtmp.c: New file.
2226 * c-c++-common/uninit-G.c: Adapt.
2227
2228 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2229
2230 PR lto/61868
2231 * gcc.dg/pr61868.c: New test.
2232
2233 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2234
2235 PR c++/57397
2236 * g++.dg/cpp0x/vt-57397-1.C: New.
2237 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2238
2239 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2240
2241 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2242
2243 2014-07-30 Tom Tromey <tromey@redhat.com>
2244
2245 PR c/59855
2246 * gcc.dg/Wdesignated-init.c: New file.
2247
2248 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2249
2250 * g++.dg/ipa/devirt-34.C: New testcase.
2251
2252 2014-07-28 Richard Biener <rguenther@suse.de>
2253
2254 PR rtl-optimization/61801
2255 * gcc.target/i386/pr61801.c: Fix testcase.
2256
2257 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gcc.dg/fold-abs-5.c: New test.
2260 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2261 * gcc.dg/fold-compare-8.c: Likewise.
2262
2263 2014-07-28 Richard Biener <rguenther@suse.de>
2264
2265 PR middle-end/52478
2266 * gcc.dg/torture/ftrapv-1.c: New testcase.
2267
2268 2014-07-28 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/61921
2271 * gfortran.dg/pr61921.f90: New testcase.
2272
2273 2014-07-28 Richard Biener <rguenther@suse.de>
2274
2275 PR rtl-optimization/61801
2276 * gcc.target/i386/pr61801.c: New testcase.
2277
2278 2014-07-27 Marek Polacek <polacek@redhat.com>
2279
2280 PR c/61861
2281 * gcc.dg/pr61861.c: New test.
2282
2283 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2284
2285 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2286 variable problem.
2287
2288 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2289
2290 PR rtl-optimization/61926
2291 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2292 Reverse argument order.
2293 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2294 New XFAILed tests that match the original order.
2295
2296 2014-07-26 Marek Polacek <polacek@redhat.com>
2297
2298 PR c/61077
2299 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2300
2301 2014-07-26 Tobias Burnus <burnus@net-b.de>
2302
2303 PR fortran/61881
2304 PR fortran/61888
2305 PR fortran/57305
2306 * gfortran.dg/sizeof_2.f90: Change dg-error.
2307 * gfortran.dg/sizeof_4.f90: New.
2308 * gfortran.dg/storage_size_1.f08: Correct expected
2309 value.
2310
2311 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2312
2313 PR target/44551
2314 * gcc.target/i386/pr44551-1.c: New file.
2315
2316 2014-07-25 Xinliang David Li <davidxl@google.com>
2317
2318 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2319 * g++.dg/tree-prof/reorder_class1.h: New file.
2320 * g++.dg/tree-prof/reorder_class2.h: New file.
2321 * g++.dg/tree-prof/reorder.C: New test.
2322 * g++.dg/tree-prof/morefunc.C: New test.
2323
2324 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2325
2326 Implement N4051 - Allow typename in a template template parameter
2327 * lib/target-supports.exp (check_effective_target_c++1y): Now
2328 means C++1y and up.
2329 (check_effective_target_c++1y_down): New.
2330 (check_effective_target_c++1z_only): New.
2331 (check_effective_target_c++1z): New.
2332 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2333 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2334 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2335
2336 2014-07-25 Tobias Burnus <burnus@net-b.de>
2337
2338 * gfortran.dg/storage_size_5.f90: New.
2339
2340 2014-07-25 Richard Biener <rguenther@suse.de>
2341
2342 PR middle-end/61762
2343 PR middle-end/61894
2344 * gcc.dg/pr61762.c: New testcase.
2345 * gcc.dg/fold-cstring.c: Likewise.
2346 * gcc.dg/fold-cvect.c: Likewise.
2347
2348 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2349
2350 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2351
2352 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2353 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2354 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2355 * gcc.c-torture/execute/pr23135.x: Likewise.
2356
2357 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2358
2359 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2360
2361 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2362
2363 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2364
2365 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2366
2367 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2368
2369 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2370
2371 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2372 sequences.
2373 * gcc.target/aarch64/test_frame_2.c: Likewise.
2374 * gcc.target/aarch64/test_frame_4.c: Likewise.
2375 * gcc.target/aarch64/test_frame_6.c: Likewise.
2376 * gcc.target/aarch64/test_frame_7.c: Likewise.
2377 * gcc.target/aarch64/test_frame_8.c: Likewise.
2378 * gcc.target/aarch64/test_frame_10.c: Likewise.
2379
2380 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2381
2382 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2383 sequences.
2384 * gcc.target/aarch64/test_frame_10.c: Likewise.
2385 * gcc.target/aarch64/test_frame_2.c: Likewise.
2386 * gcc.target/aarch64/test_frame_4.c: Likewise.
2387 * gcc.target/aarch64/test_frame_6.c: Likewise.
2388 * gcc.target/aarch64/test_frame_7.c: Likewise.
2389 * gcc.target/aarch64/test_frame_8.c: Likewise.
2390 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2391
2392 2014-07-24 Martin Jambor <mjambor@suse.cz>
2393
2394 PR ipa/61160
2395 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2396
2397 2014-07-24 Richard Biener <rguenther@suse.de>
2398
2399 PR ipa/61823
2400 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2401
2402 2014-07-24 Andreas Schwab <schwab@suse.de>
2403
2404 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2405 Also check for __arm__.
2406
2407 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2408
2409 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2410 sequences.
2411
2412 2014-07-24 Marek Polacek <polacek@redhat.com>
2413
2414 PR c/57653
2415 * c-c++-common/pr57653.c: New test.
2416 * c-c++-common/pr57653.h: New file.
2417 * c-c++-common/pr57653-2.c: New test.
2418 * c-c++-common/pr57653-2.h: New file.
2419
2420 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2421
2422 * gcc.target/aarch64/test_frame_common.h: New file.
2423 * gcc.target/aarch64/test_frame_1.c: Likewise.
2424 * gcc.target/aarch64/test_frame_2.c: Likewise.
2425 * gcc.target/aarch64/test_frame_3.c: Likewise.
2426 * gcc.target/aarch64/test_frame_4.c: Likewise.
2427 * gcc.target/aarch64/test_frame_5.c: Likewise.
2428 * gcc.target/aarch64/test_frame_6.c: Likewise.
2429 * gcc.target/aarch64/test_frame_7.c: Likewise.
2430 * gcc.target/aarch64/test_frame_8.c: Likewise.
2431 * gcc.target/aarch64/test_frame_9.c: Likewise.
2432 * gcc.target/aarch64/test_frame_10.c: Likewise.
2433 * gcc.target/aarch64/test_frame_11.c: Likewise.
2434 * gcc.target/aarch64/test_frame_12.c: Likewise.
2435 * gcc.target/aarch64/test_frame_13.c: Likewise.
2436 * gcc.target/aarch64/test_frame_14.c: Likewise.
2437 * gcc.target/aarch64/test_frame_15.c: Likewise.
2438
2439 2014-07-23 Marek Polacek <polacek@redhat.com>
2440
2441 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2442 in the structure.
2443
2444 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2445
2446 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2447 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2448 * gcc.dg/pr10474.c (target): Likewise.
2449
2450 2014-07-22 Martin Jambor <mjambor@suse.cz>
2451
2452 PR ipa/61160
2453 * pr61160-3.C (main): Return zero.
2454
2455 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2456
2457 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2458 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2459 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2460 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2461 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2462 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2463
2464 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2465
2466 PR tree-optimization/61822
2467 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2468
2469 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2470
2471 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2472
2473 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2476 -msse2 -mno-avx instead of -msse.
2477
2478 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2479
2480 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2481 * gcc.dg/pr44024.c (dg-options): Add -O1.
2482 (dg-final): Check for the condition.
2483 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2484
2485 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2486
2487 PR target/55701
2488 * gcc.target/arm/memset-inline-1.c: New test.
2489 * gcc.target/arm/memset-inline-2.c: New test.
2490 * gcc.target/arm/memset-inline-3.c: New test.
2491 * gcc.target/arm/memset-inline-4.c: New test.
2492 * gcc.target/arm/memset-inline-5.c: New test.
2493 * gcc.target/arm/memset-inline-6.c: New test.
2494 * gcc.target/arm/memset-inline-7.c: New test.
2495 * gcc.target/arm/memset-inline-8.c: New test.
2496 * gcc.target/arm/memset-inline-9.c: New test.
2497
2498 2014-07-21 Tom de Vries <tom@codesourcery.com>
2499
2500 PR target/61827
2501 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2502 to bar symbol in scan-assembler-times call check.
2503
2504 2014-07-21 Tom de Vries <tom@codesourcery.com>
2505
2506 PR target/61827
2507 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2508 for darwin in scan-assembler-times check.
2509 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2510 scan-assembler-not checks. Add checks for insns.
2511 (main): Remove.
2512 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2513 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2514 (main): Remove.
2515
2516 2014-07-21 Tom de Vries <tom@codesourcery.com>
2517
2518 PR target/61827
2519 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2520 dg-options. Add checks for insns with xmm registers. Remove
2521 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2522 (main): Remove.
2523
2524 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2525
2526 PR target/61855
2527 * gcc.target/i386/pr61855.c: New test.
2528
2529 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2530
2531 * gnat.dg/pack20.ad[sb]: New test.
2532 * gnat.dg/pack20_pkg.ads: New helper.
2533
2534 2014-07-20 Ian Lance Taylor <iant@google.com>
2535
2536 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2537 package for compiledir tests.
2538
2539 2014-07-20 Marek Polacek <polacek@redhat.com>
2540
2541 PR c/61852
2542 * gcc.dg/pr61852.c: New test.
2543
2544 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2545
2546 * gcc.dg/stack-usage-2.c: Adjust.
2547
2548 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2549
2550 PR target/61794
2551 * gcc.target/i386/pr61794.c: New test.
2552
2553 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2554
2555 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2556 involving both inputs rather than a multiplication involving one.
2557 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2558 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2559 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2560
2561 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 PR c++/50961
2564 * g++.dg/template/operator13.C: New.
2565
2566 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2567
2568 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2569 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2570 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2571 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2572
2573 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2574
2575 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2576 * c-c++-common/ubsan/bounds-5.c: Likewise.
2577 * c-c++-common/ubsan/bounds-6.c: Likewise.
2578 * c-c++-common/ubsan/bounds-7.c: Likewise.
2579 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2580 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2581 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2582 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2583 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2584 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2585 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2586 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2587 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2588 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2589
2590 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2591
2592 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2593 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2594 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2595 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2596
2597 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2598
2599 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2600 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2601 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2602
2603 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/61804
2606 * g++.dg/parse/pr61804.C: New.
2607
2608 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2609
2610 * gnat.dg/specs/alignment2.ads: Update.
2611 * gnat.dg/specs/size_clause1.ads: Likewise.
2612 * gnat.dg/specs/size_clause2.ads: Likewise.
2613
2614 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2615
2616 PR preprocessor/60723 - missing system-ness marks for macro tokens
2617 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2618
2619 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2620
2621 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2622 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2623 -mieee-with-inexact for alpha*-*-*.
2624
2625 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2626
2627 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2628 Add IEEE options to compile flags.
2629 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2630 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2631
2632 2014-07-15 Michael Matz <matz@suse.de>
2633
2634 PR rtl-optimization/61772
2635 * gcc.dg/torture/pr61772.c: New test.
2636
2637 2014-07-15 Marek Polacek <polacek@redhat.com>
2638
2639 * gcc.dg/ubsan/bounds-1.c: New test.
2640
2641 2014-06-15 Tobias Burnus <burnus@net-b.de>
2642
2643 * gfortran.dg/coarray_34.f90: New.
2644 * gfortran.dg/coarray_6.f90: Update test case.
2645
2646 2014-07-14 Richard Biener <rguenther@suse.de>
2647
2648 PR tree-optimization/61779
2649 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2650
2651 2014-07-14 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/61786
2654 * gcc.dg/torture/pr61786.c: New testcase.
2655 * gcc.dg/lto/pr61786_0.c: Likewise.
2656 * gcc.dg/lto/pr61786_1.c: Likewise.
2657
2658 2014-07-14 Richard Biener <rguenther@suse.de>
2659
2660 PR tree-optimization/61757
2661 PR tree-optimization/61783
2662 PR tree-optimization/61787
2663 * gcc.dg/torture/pr61757.c: New testcase.
2664 * gcc.dg/torture/pr61787.c: Likewise.
2665
2666 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2667
2668 PR middle-end/61294
2669 * c-c++-common/Wmemset-transposed-args1.c: New test.
2670 * c-c++-common/Wmemset-transposed-args2.c: New test.
2671 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2672
2673 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2674
2675 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2676 longer happens during parsing.
2677 * gcc.dg/pr44024.c: Update template.
2678 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2679 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2680 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2681
2682 2014-07-13 Tom de Vries <tom@codesourcery.com>
2683
2684 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2685 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2686
2687 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2688
2689 PR C++/60209 - Declaration of user-defined literal operator cause error
2690 * g++.dg/cpp0x/pr60209-neg.C: New.
2691 * g++.dg/cpp0x/pr60209.C: New.
2692 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2693
2694 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2695
2696 PR c++/60967
2697 * g++.dg/cilk-plus/pr60967.C: New.
2698
2699 2014-07-13 Tobias Burnus <burnus@net-b.de>
2700
2701 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2702
2703 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2704
2705 PR fortran/61780
2706 * gfortran.dg/dependency_44.f90 : New test
2707
2708 2014-07-12 Tobias Burnus <burnus@net-b.de>
2709
2710 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2711 * gfortran.dg/coarray_atomic_2.f90: New.
2712 * gfortran.dg/coarray_atomic_3.f90: New.
2713 * gfortran.dg/coarray_atomic_4.f90: New.
2714 * gfortran.dg/coarray/atomic_2.f90: New.
2715
2716 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2717
2718 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2719 * g++.dg/cpp0x/pr57644.C: New.
2720
2721 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2722
2723 PR c++/53159
2724 * g++.dg/cpp0x/Wnarrowing1.C: New.
2725
2726 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2727
2728 PR preprocessor/61389
2729 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2730 * gcc.dg/cpp/sysmac1.c: Likewise.
2731
2732 2014-07-11 Richard Biener <rguenther@suse.de>
2733
2734 PR middle-end/61473
2735 * gcc.dg/memmove-4.c: New testcase.
2736 * gcc.dg/strlenopt-8.c: XFAIL.
2737 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2738
2739 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2740
2741 PR target/61561
2742 * gcc.dg/pr61561.c: New test.
2743
2744 2014-07-10 Tom de Vries <tom@codesourcery.com>
2745
2746 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2747 dg-options.
2748 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2749 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2750 dg-options.
2751
2752 2014-07-10 Richard Biener <rguenther@suse.de>
2753
2754 PR c-family/61741
2755 * c-c++-common/torture/pr61741.c: Use signed char.
2756
2757 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2758
2759 * gnat.dg/opt39.adb: New test.
2760
2761 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2762
2763 PR tree-optimization/61742
2764 * gcc.dg/torture/pr61742.c: New test.
2765 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2766 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2767
2768 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2769
2770 PR c++/60686
2771 * g++.dg/cpp0x/explicit8.C: New.
2772
2773 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2774
2775 DR 1584
2776 PR c++/57466
2777 * g++.dg/template/pr57466.C: New.
2778 * g++.dg/cpp0x/pr57466.C: Likewise.
2779 * g++.dg/template/unify6.C: Update.
2780
2781 2014-07-09 Tom de Vries <tom@codesourcery.com>
2782
2783 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2784
2785 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2786
2787 * gfortran.dg/ieee/underflow_1.f90: New file.
2788
2789 2014-07-09 Richard Biener <rguenther@suse.de>
2790
2791 PR c-family/61741
2792 * c-c++-common/torture/pr61741.c: New testcase.
2793
2794 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2795
2796 * lib/target-supports.exp
2797 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2798
2799 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2800
2801 * gcc.dg/globalalias.c: Remove XFAIL.
2802 * gcc.dg/localalias.c: Remove XFAIL.
2803
2804 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2805
2806 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2807 * g++.dg/cpp0x/pr58155.C: New.
2808
2809 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2810
2811 PR testsuite/61453
2812 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2813 Adjust regexp for more targets.
2814
2815 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2816 Paolo Carlini <paolo.carlini@oracle.com>
2817
2818 PR c++/59361
2819 * g++.dg/cpp0x/vt-59361.C: New.
2820
2821 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2822
2823 PR target/61599
2824 * gcc.target/i386/pr61599-1.c: New test.
2825 * gcc.target/i386/pr61599-2.c: New test.
2826
2827 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2828
2829 PR rtl-optimization/61673
2830 * gcc.c-torture/execute/pr61673.c: New test.
2831
2832 PR tree-optimization/61725
2833 * gcc.dg/tree-ssa/vrp93.c: New test.
2834 * gcc.c-torture/execute/pr61725.c: New test.
2835
2836 2014-07-08 Richard Biener <rguenther@suse.de>
2837
2838 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2839 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2840 restriction on loop depth difference.
2841 (record_equality): Likewise.
2842 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2843 (loop_depth_of_name): Remove.
2844 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2845 restriction on loop depth difference.
2846 (init_copy_prop): Likewise.
2847
2848 2014-07-08 Richard Biener <rguenther@suse.de>
2849
2850 PR tree-optimization/61681
2851 * gcc.dg/torture/pr61681.c: New testcase.
2852
2853 2014-07-08 Richard Biener <rguenther@suse.de>
2854
2855 PR tree-optimization/61680
2856 * gcc.dg/vect/pr61680.c: New testcase.
2857
2858 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2859
2860 PR tree-optimization/61576
2861 * gcc.dg/torture/pr61576.c: New test.
2862
2863 2014-07-08 Marek Polacek <polacek@redhat.com>
2864
2865 PR c/60226
2866 * c-c++-common/pr60226.c: New test.
2867
2868 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/61459
2871 PR fortran/58883
2872 * gfortran.dg/allocatable_function_8.f90 : New test
2873
2874 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2875
2876 * gcc.target/powerpc/spe-evmerge.c: New file.
2877
2878 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2879
2880 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2881
2882 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2883
2884 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2885
2886 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2887
2888 PR c++/58898
2889 * g++.dg/parse/pr58898.C: New.
2890
2891 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2892
2893 * gfortran.dg/list_read_12.f90: Delete the file.
2894 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2895 of dg-runtest.
2896
2897 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2898
2899 PR libgfortran/61640
2900 * gfortran.dg/arrayio_16.f90: New test.
2901
2902 2014-07-06 Marek Polacek <polacek@redhat.com>
2903
2904 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2905 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2906
2907 2014-07-06 Marek Polacek <polacek@redhat.com>
2908
2909 PR c/6940
2910 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2911 -Wno-sizeof-array-argument.
2912 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2913 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2914 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2915 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2916 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2917 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2918 * c-c++-common/sizeof-array-argument.c: New test.
2919 * gcc.dg/vla-5.c: Add dg-warnings.
2920
2921 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2922
2923 * g++.dg/ipa/devirt-26.C: Update testcase.
2924 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2925 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2926
2927 2014-07-04 Tobias Burnus <burnus@net-b.de>
2928
2929 * gfortran.dg/coarray/coindexed_3.f90: New.
2930
2931 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2932
2933 PR middle-end/61654
2934 * g++.dg/opt/pr61654.C: New test.
2935
2936 PR tree-optimization/61684
2937 * gcc.c-torture/compile/pr61684.c: New test.
2938
2939 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2940
2941 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2942 dg-runtest's. Adapt all callers.
2943 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2944 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2945 * lib/go-dg.exp (go-dg-runtest): Likewise.
2946 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2947 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2948
2949 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR tree-optimization/61682
2952 * gcc.c-torture/execute/pr61682.c: New test.
2953
2954 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2955
2956 * gcc.target/powerpc/shift-dot.c: New test.
2957
2958 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2959
2960 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2961 avoid optimization.
2962
2963 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2964
2965 * gcc.target/arm/identical-invariants.c: New test.
2966
2967 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2968 Chen Gang <gang.chen.5i5j@gmail.com>
2969
2970 * gcc.c-torture/compile/section.c: New testcase.
2971
2972 2014-07-02 Christian Bruel <christian.bruel@st.com>
2973
2974 PR target/29349
2975 PR target/53513
2976 * gcc.target/sh/fpchg.c: New test.
2977
2978 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2979 Fritz Reese <Reese-Fritz@zai.com>
2980
2981 * gfortran.dg/oldstyle_5.f: New test.
2982
2983 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2984
2985 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2986 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2987
2988 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2989
2990 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2991 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2992 * g++.dg/parse/error11.C: Likewise.
2993 * g++.old-deja/g++.brendan/template17.C: Likewise.
2994
2995 2014-07-02 Tobias Burnus <burnus@net-b.de>
2996
2997 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2998 * gfortran.dg/coarray/send_array.f90: Ditto.
2999 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3000
3001 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3002 Yufeng Zhang <yufeng.zhang@arm.com>
3003
3004 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3005 (additional_flags_for_func_ret): New variable based on
3006 $additional_flags with -fno-use-caller-save.
3007 (func-ret-*.c): Use the new variable.
3008
3009 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3010
3011 PR c++/59637
3012 * g++.dg/cpp0x/decltype60.C: New.
3013
3014 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3015
3016 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3017 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3018 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3019 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3020 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3021 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3022 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3023 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3024
3025 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3026
3027 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3028
3029 2014-07-01 Marek Polacek <polacek@redhat.com>
3030
3031 * gcc.dg/Wint-conversion.c: New test.
3032
3033 2014-07-01 Marek Polacek <polacek@redhat.com>
3034
3035 PR c/58286
3036 * gcc.dg/Wincompatible-pointer-types.c: New test.
3037
3038 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3039
3040 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3041 MicroBlaze specific pattern.
3042
3043 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3044
3045 PR c++/58781
3046 PR c++/60249
3047 PR c++/59867
3048 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3049 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3050 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3051
3052 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3053
3054 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3055 test requires greater precision than the current PowerPC long
3056 double implementation supports.
3057
3058 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 PR c++/54891
3061 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3062
3063 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/51400
3066 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3067
3068 2014-06-30 Jeff Law <law@redhat.com>
3069
3070 PR tree-optimization/61607
3071 * gcc.dg/tree-ssa/pr61607.c: New test.
3072
3073 2014-06-30 Marek Polacek <polacek@redhat.com>
3074
3075 * c-c++-common/ubsan/attrib-2.c: New test.
3076 * g++.dg/ubsan/return-3.C: New test.
3077
3078 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3079
3080 PR middle-end/57541
3081 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3082 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3083
3084 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3085
3086 * gcc.dg/ira-loop-pressure.c: New test.
3087
3088 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3089
3090 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3091 checks that the dump is generated.
3092
3093 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3094
3095 PR fortran/36275
3096 PR fortran/38839
3097 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3098 * gfortran.dg/binding_label_tests_27.f90: New file.
3099
3100 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3101
3102 * gfortran.dg/graphite/pr59586.f: New testcase.
3103
3104 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3105
3106 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3107
3108 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3109
3110 PR fortran/29383
3111 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3112 New function.
3113 * gfortran.dg/ieee/ieee.exp: New file.
3114 * gfortran.dg/ieee/ieee_1.F90: New file.
3115 * gfortran.dg/ieee/ieee_2.f90: New file.
3116 * gfortran.dg/ieee/ieee_3.f90: New file.
3117 * gfortran.dg/ieee/ieee_4.f90: New file.
3118 * gfortran.dg/ieee/ieee_5.f90: New file.
3119 * gfortran.dg/ieee/ieee_6.f90: New file.
3120 * gfortran.dg/ieee/ieee_7.f90: New file.
3121 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3122
3123 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3124
3125 * g++.dg/cpp0x/elision_conv.C: New.
3126
3127 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3128
3129 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3130
3131 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 PR c++/61614
3134 * g++.dg/ext/complit14.C: New.
3135
3136 2014-06-27 Martin Jambor <mjambor@suse.cz>
3137
3138 PR ipa/61160
3139 * g++.dg/ipa/pr61160-2.C: New test.
3140 * g++.dg/ipa/pr61160-3.C: Likewise.
3141
3142 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR tree-optimization/57233
3145 PR tree-optimization/61299
3146 * gcc.dg/pr57233.c: New test.
3147 * gcc.target/i386/pr57233.c: New test.
3148 * gcc.target/i386/sse2-pr57233.c: New test.
3149 * gcc.target/i386/avx-pr57233.c: New test.
3150 * gcc.target/i386/avx2-pr57233.c: New test.
3151 * gcc.target/i386/avx512f-pr57233.c: New test.
3152 * gcc.target/i386/xop-pr57233.c: New test.
3153
3154 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3155
3156 * gcc.dg/typeof-2.c: New testcase.
3157
3158 2014-06-27 Marek Polacek <polacek@redhat.com>
3159
3160 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3161 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3162 (fn2): Likewise.
3163 (fn5): Likewise.
3164 (fn6): Likewise.
3165 (fn7): Likewise.
3166 (fn8): Likewise.
3167 (fn9): Likewise.
3168 (fn11): Likewise.
3169 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3170 location. Add memory barrier.
3171 (fn2): Likewise.
3172 (fn3): Likewise.
3173 (fn4): Likewise.
3174 (fn5): Likewise.
3175 * c-c++-common/ubsan/bounds-7.c: New test.
3176
3177 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3178
3179 PR libgfortran/61499
3180 * gfortran.dg/arrayio_15.f90: New test.
3181
3182 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3183
3184 PR target/61586
3185 * gcc.target/alpha/pr61586.c: New test.
3186
3187 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3188
3189 PR c++/57573
3190 * g++.dg/template/pr57573.C: New.
3191
3192 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3193
3194 * gcc.dg/tree-ssa/interposition.c: New testcase.
3195
3196 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 PR c++/56633
3199 * g++.dg/cpp0x/deleted8.C: New.
3200
3201 2014-06-26 Martin Jambor <mjambor@suse.cz>
3202
3203 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3204 parameter.
3205 * g++.dg/simulate-thread/bitfields.C: Likewise.
3206 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3207 allow-packed-store-data-races parameter.
3208 * gcc.dg/simulate-thread/subfields.c: Likewise.
3209 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3210 to one.
3211
3212 2014-06-26 Martin Jambor <mjambor@suse.cz>
3213
3214 * g++.dg/ipa/pr60600.C: Fix typo.
3215 * g++.dg/ipa/devirt-25.C: Likewise.
3216
3217 2014-06-26 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/61607
3220 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3221
3222 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3223
3224 * gcc.dg/inline-22.c: Add bind_pic_locally.
3225 * gcc.dg/inline_4.c: Ditto.
3226 * gcc.dg/fail_always_inline.c: Ditto.
3227 * g++.dg/ipa/devirt-25.C: Ditto.
3228
3229 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3230
3231 * lib/target-support.exp (bind_pic_locally): Save the flags to
3232 'flags_to_postpone' instead of appending to 'flags'.
3233 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3234 with flags_to_postpone and revert after target_compile.
3235 * lib/g++.exp (g++_target_compile): Ditto.
3236 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3237
3238 2014-06-26 Nick Clifton <nickc@redhat.com>
3239
3240 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3241
3242 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3243
3244 PR c++/61537
3245 * g++.dg/template/pr61537.C: New testcase.
3246
3247 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3248
3249 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3250 powerpc*-*-linux*.
3251
3252 2014-06-25 Tobias Burnus <burnus@net-b.de>
3253
3254 * gfortran.dg/coarray_33.f90: New.
3255
3256 2014-06-25 Tobias Burnus <burnus@net-b.de>
3257
3258 * gfortran.dg/coarray/coindexed_1.f90: New.
3259
3260 2014-06-25 Tobias Burnus <burnus@net-b.de>
3261
3262 * gfortran.dg/coarray_collectives_7.f90: New.
3263
3264 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3265
3266 * gcc.c-torture/execute/20140622-1.c: New test.
3267
3268 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 DR 178
3271 PR c++/49132
3272 * g++.dg/cpp0x/aggr1.C: New.
3273 * g++.dg/cpp0x/aggr2.C: Likewise.
3274 * g++.dg/init/aggr11.C: Likewise.
3275 * g++.dg/init/aggr12.C: Likewise.
3276
3277 2014-06-25 Martin Jambor <mjambor@suse.cz>
3278
3279 * g++.dg/ipa/pr61540.C: Remove dumping test.
3280
3281 2014-06-25 Marek Polacek <polacek@redhat.com>
3282
3283 PR c/61162
3284 * gcc.dg/pr61162.c: Adjust dg-warning.
3285 * gcc.dg/pr61162-2.c: New test.
3286
3287 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3288
3289 PR tree-optimization/57742
3290 * gcc.dg/tree-ssa/calloc-3.c: New file.
3291
3292 2014-06-25 Richard Biener <rguenther@suse.de>
3293
3294 PR testsuite/61560
3295 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3296 for targets that return _Complex float in memory.
3297
3298 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3299
3300 * gcc.target/arm/vect-noalign.c: Adjust options.
3301
3302 2014-06-24 Cong Hou <congh@google.com>
3303
3304 * gcc.dg/vect/vect-reduc-sad.c: New.
3305 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3306
3307 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3308
3309 PR tree-optimization/57742
3310 * g++.dg/tree-ssa/calloc.C: New testcase.
3311 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3312 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3313 * gcc.dg/strlenopt-9.c: Adapt.
3314
3315 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3316
3317 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3318 global variable.
3319 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3320 instead of calling sequentially in the C code.
3321 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3322 saved_return_address to the stack frame where LR register was stored.
3323 (saved_return_address): Declare weak.
3324
3325 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 PR c++/33972
3328 * g++.dg/other/operator3.C: New.
3329 * g++.dg/template/operator8.C: Adjust.
3330 * g++.dg/template/operator9.C: Likewise.
3331
3332 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3333
3334 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3335
3336 2014-06-24 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/61572
3339 * gcc.target/i386/pr61572.c: New testcase.
3340
3341 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3342
3343 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3344 reduction clause.
3345 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3346 Remove Label is never defined expected error.
3347 * gfortran.dg/gomp/udr8.f90: New test.
3348
3349 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3350
3351 PR tree-optimization/61554
3352 * g++.dg/torture/pr61554.C: New testcase.
3353
3354 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3355
3356 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3357
3358 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3359
3360 * gcc.dg/localalias-2.c: Guard by require-alias.
3361 * gcc.dg/globalalias-2.c: Likewise.
3362
3363 2014-06-23 Kai Tietz <ktietz@redhat.com>
3364
3365 * gcc.target/i386/indjmp-1.c: New test.
3366
3367 2014-06-23 Andrew Pinski <apinski@cavium.com>
3368
3369 * gcc.c-torture/compile/20140723-1.c: New testcase.
3370
3371 2014-06-23 Marek Polacek <polacek@redhat.com>
3372
3373 PR c/61553
3374 * c-c++-common/pr61553.c (foo): Add dg-error.
3375
3376 2014-06-23 Tobias Burnus <burnus@net-b.de>
3377
3378 * gfortran.dg/coarray_32.f90: New.
3379
3380 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 DR 577
3383 PR c++/33101
3384 * g++.dg/other/void1.C: Adjust.
3385 * g++.dg/other/void3.C: Likewise.
3386
3387 2014-06-23 Marek Polacek <polacek@redhat.com>
3388
3389 PR c/61553
3390 * c-c++-common/pr61553.c: New test.
3391
3392 2014-06-23 Richard Biener <rguenther@suse.de>
3393
3394 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3395 * g++.dg/vect/slp-pr50819.cc: Likewise.
3396 * g++.dg/vect/slp-pr56812.cc: Likewise.
3397 * gcc.dg/vect/bb-slp-1.c: Likewise.
3398 * gcc.dg/vect/bb-slp-10.c: Likewise.
3399 * gcc.dg/vect/bb-slp-11.c: Likewise.
3400 * gcc.dg/vect/bb-slp-13.c: Likewise.
3401 * gcc.dg/vect/bb-slp-14.c: Likewise.
3402 * gcc.dg/vect/bb-slp-15.c: Likewise.
3403 * gcc.dg/vect/bb-slp-16.c: Likewise.
3404 * gcc.dg/vect/bb-slp-17.c: Likewise.
3405 * gcc.dg/vect/bb-slp-18.c: Likewise.
3406 * gcc.dg/vect/bb-slp-19.c: Likewise.
3407 * gcc.dg/vect/bb-slp-2.c: Likewise.
3408 * gcc.dg/vect/bb-slp-20.c: Likewise.
3409 * gcc.dg/vect/bb-slp-21.c: Likewise.
3410 * gcc.dg/vect/bb-slp-22.c: Likewise.
3411 * gcc.dg/vect/bb-slp-23.c: Likewise.
3412 * gcc.dg/vect/bb-slp-24.c: Likewise.
3413 * gcc.dg/vect/bb-slp-25.c: Likewise.
3414 * gcc.dg/vect/bb-slp-26.c: Likewise.
3415 * gcc.dg/vect/bb-slp-27.c: Likewise.
3416 * gcc.dg/vect/bb-slp-28.c: Likewise.
3417 * gcc.dg/vect/bb-slp-29.c: Likewise.
3418 * gcc.dg/vect/bb-slp-3.c: Likewise.
3419 * gcc.dg/vect/bb-slp-30.c: Likewise.
3420 * gcc.dg/vect/bb-slp-31.c: Likewise.
3421 * gcc.dg/vect/bb-slp-32.c: Likewise.
3422 * gcc.dg/vect/bb-slp-4.c: Likewise.
3423 * gcc.dg/vect/bb-slp-5.c: Likewise.
3424 * gcc.dg/vect/bb-slp-6.c: Likewise.
3425 * gcc.dg/vect/bb-slp-7.c: Likewise.
3426 * gcc.dg/vect/bb-slp-8.c: Likewise.
3427 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3428 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3429 * gcc.dg/vect/bb-slp-9.c: Likewise.
3430 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3431 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3432 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3433 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3434 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3435 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3436 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3437 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3438 * gcc.dg/vect/pr26359.c: Likewise.
3439 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3440
3441 2014-06-23 Marek Polacek <polacek@redhat.com>
3442
3443 * c-c++-common/pr49706-2.c: New test.
3444
3445 2014-06-23 Alan Modra <amodra@gmail.com>
3446
3447 * gcc.dg/pr61583.c: New.
3448
3449 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3450
3451 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3452 [u]int64x1_t.
3453
3454 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3455 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3456
3457 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3458 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3459 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3460 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3461 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3462 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3463 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3464 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3465 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3466 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3467 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3468 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3469 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3470 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3471 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3472 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3473 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3474 test_vsrid_n_u64): Fix signature to match intrinsic.
3475
3476 (test_vabs_s64): Remove.
3477 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3478
3479 (test_vdupd_lane_s64): Rename to...
3480 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3481
3482 (test_vdupd_lane_u64): Rename to...
3483 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3484
3485 (test_vtst_s64): Rename to...
3486 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3487
3488 (test_vtst_u64): Rename to...
3489 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3490
3491 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3492 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3493 Remove out-of-bounds tests.
3494 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3495 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3496 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3497
3498 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3499
3500 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3501 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3502 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3503 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3504 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3505 vector types.
3506 * gcc.target/aarch64/vsub_f64.c: Likewise.
3507 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3508 scheme as now the same for all variants.
3509 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3510 float64x1_t.
3511
3512 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3513
3514 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3515
3516 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3517
3518 * gcc.dg/localalias.c: Fix broken commit.
3519 * gcc.dg/globalalias.c: Likewise.
3520
3521 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3522
3523 * gcc.dg/localalias.c: New testcase.
3524 * gcc.dg/localalias-2.c: New testcase.
3525 * gcc.dg/globalalias.c: New testcase.
3526 * gcc.dg/globalalias-2.c: New testcase.
3527
3528 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3529
3530 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3531
3532 2014-06-20 Marek Polacek <polacek@redhat.com>
3533
3534 * c-c++-common/ubsan/bounds-1.c: New test.
3535 * c-c++-common/ubsan/bounds-2.c: New test.
3536 * c-c++-common/ubsan/bounds-3.c: New test.
3537 * c-c++-common/ubsan/bounds-4.c: New test.
3538 * c-c++-common/ubsan/bounds-5.c: New test.
3539 * c-c++-common/ubsan/bounds-6.c: New test.
3540
3541 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3542
3543 Make the tests big-endian friendly.
3544
3545 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3546 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3547 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3548 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3549 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3550 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3551 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3552 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3553 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3554
3555 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3556 Max Ostapenko <m.ostapenko@partner.samsung.com>
3557
3558 PR sanitizer/61547
3559 * c-c++-common/asan/strlen-overflow-1.c: New test.
3560
3561 2014-06-20 Martin Jambor <mjambor@suse.cz>
3562
3563 PR ipa/61540
3564 * g++.dg/ipa/pr61540.C: New test.
3565
3566 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3567 Max Ostapenko <m.ostapenko@partner.samsung.com>
3568
3569 PR sanitizer/61530
3570 * c-c++-common/asan/pr61530.c: New test.
3571
3572 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3573
3574 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3575 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3576 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3577 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3578 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3579 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3580 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3581 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3582 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3583 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3584 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3585 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3586 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3587 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3588 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3589 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3590 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3591 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3592 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3593 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3594 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3595 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3596 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3597 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3598 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3599 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3600 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3601 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3602 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3603 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3604 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3605 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3606 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3607 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3608 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3609 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3610 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3611 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3612 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3613 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3614 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3615 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3616 (test_vqdmlal_high_lane_s16): Fix parameter type.
3617 (test_vqdmlal_high_lane_s32): Likewise.
3618 (test_vqdmull_high_lane_s16): Likewise.
3619 (test_vqdmull_high_lane_s32): Likewise.
3620 (test_vqdmlsl_high_lane_s32): Likewise.
3621 (test_vqdmlsl_high_lane_s16): Likewise.
3622 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3623 Fix argument type.
3624 (test_vqdmlals_lane_s32): Likewise.
3625 (test_vqdmlslh_lane_s16): Likewise.
3626 (test_vqdmlsls_lane_s32): Likewise.
3627 (test_vqdmulhh_lane_s16): Likewise.
3628 (test_vqdmulhs_lane_s32): Likewise.
3629 (test_vqdmullh_lane_s16): Likewise.
3630 (test_vqdmulls_lane_s32): Likewise.
3631 (test_vqrdmulhh_lane_s16): Likewise.
3632 (test_vqrdmulhs_lane_s32): Likewise.
3633
3634 2014-06-20 Tobias Burnus <burnus@net-b.de>
3635
3636 PR testsuite/61567
3637 * gfortran.dg/coarray_collectives_5.f90: Update
3638 dg-final scan-tree-dump-times.
3639 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3640
3641 2014-06-20 Hale Wang <hale.wang@arm.com>
3642
3643 * gcc.target/arm/lto/: New folder to verify the LTO option.
3644 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3645 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3646 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3647 * lib/lto.exp (object-readelf): New procedure.
3648
3649 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3650
3651 PR fortran/61454
3652 * gfortran.dg/pr61454.f90: New file.
3653
3654 2014-06-19 Terry Guo <terry.guo@arm.com>
3655
3656 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3657 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3658 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3659
3660 2014-06-19 Tobias Burnus <burnus@net-b.de>
3661
3662 * gfortran.dg/coarray/collectives_2.f90: Extend
3663 and make valid.
3664
3665 2014-06-18 Tom de Vries <tom@codesourcery.com>
3666
3667 * gcc.target/aarch64/fuse-caller-save.c: New test.
3668
3669 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3670 Tom de Vries <tom@codesourcery.com>
3671
3672 * gcc.target/arm/fuse-caller-save.c: New test.
3673
3674 2014-06-18 Richard Biener <rguenther@suse.de>
3675
3676 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3677 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3678 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3679
3680 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3681
3682 PR tree-optimization/61518
3683 * gcc.dg/torture/pr61518.c: New test.
3684
3685 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3686
3687 PR tree-optimization/61517
3688 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3689 (incorrect_read_be32): Likewise.
3690 (main): Call incorrect_read_* to test stmt replacement is made by
3691 bswap at the right place.
3692 * gcc.c-torture/execute/pr61517.c: New test.
3693
3694 2014-06-18 Andreas Schwab <schwab@suse.de>
3695
3696 PR rtl-optimization/54555
3697 * gcc.target/m68k/pr54555.c: New test.
3698
3699 2014-06-18 Olivier Hainque <hainque@adacore.com>
3700
3701 * gnat.dg/blocklocs.adb: New test.
3702
3703 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3704
3705 PR tree-optimization/52252
3706 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3707 * gcc.target/i386/pr52252-core.c: Ditto.
3708
3709 PR tree-optimization/61403
3710 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3711
3712 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3713
3714 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3715 * gfortran.dg/gomp/depend-1.f90: New test.
3716 * gfortran.dg/gomp/target1.f90: New test.
3717 * gfortran.dg/gomp/target2.f90: New test.
3718 * gfortran.dg/gomp/target3.f90: New test.
3719 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3720 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3721 201107.
3722
3723 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3724
3725 PR fortran/61126
3726 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3727
3728 2014-06-17 Tobias Burnus <burnus@net-b.de>
3729 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3730
3731 * gfortran.dg/coarray/send_array.f90: New.
3732 * gfortran.dg/coarray/get_array.f90: New.
3733 * gfortran.dg/coarray/sendget_array.f90: New.
3734 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3735 names.
3736 * gfortran.dg/coarray/collectives_2.f90: New.
3737
3738 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3739
3740 PR target/61533
3741 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3742 dg-options.
3743
3744 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3745
3746 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3747 unit_id and kind_id to zero.
3748
3749 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3750
3751 PR target/61483
3752 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3753 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3754 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3755 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3756
3757 2014-06-17 Richard Biener <rguenther@suse.de>
3758
3759 PR lto/61012
3760 * gcc.dg/lto/pr61526_0.c: New testcase.
3761 * gcc.dg/lto/pr61526_1.c: Likewise.
3762
3763 2014-06-17 Richard Biener <rguenther@suse.de>
3764
3765 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3766 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3767 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3768 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3769 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3770
3771 2014-06-17 Richard Biener <rguenther@suse.de>
3772
3773 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3774
3775 2014-06-16 Richard Biener <rguenther@suse.de>
3776
3777 PR tree-optimization/61482
3778 * g++.dg/torture/pr61482.C: New testcase.
3779
3780 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3781
3782 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3783 vpmacsdql instruction.
3784
3785 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3786
3787 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3788 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3789 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3790 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3791 test patterns.
3792 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3793 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3794 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3795 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3796 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3797 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3798
3799 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3800
3801 PR fortran/28484
3802 PR fortran/61429
3803 * gfortran.dg/system_clock_1.f90: New file.
3804 * gfortran.dg/system_clock_2.f90: New file.
3805
3806 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 PR c++/33101
3809 * g++.dg/other/void3.C: New.
3810 * g++.dg/conversion/err-recover1.C: Update.
3811
3812 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3813
3814 PR target/61415
3815 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3816 * gcc.target/powerpc/pack02.c: Use it.
3817 * gcc.target/powerpc/tfmode_off.c: Likewise.
3818
3819 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3820
3821 PR rtl-optimization/61094
3822 PR rtl-optimization/61446
3823 * gcc.target/i386/pr61446.c : New.
3824
3825 2014-06-13 Dehao Chen <dehao@google.com>
3826
3827 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3828
3829 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3830
3831 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3832
3833 2014-06-13 Richard Biener <rguenther@suse.de>
3834
3835 * c-c++-common/pr46562-2.c: Adjust.
3836 * g++.dg/tree-ssa/pr8781.C: Likewise.
3837 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3838 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3839 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3840 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3841 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3842
3843 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3844
3845 PR tree-optimization/61375
3846 * gcc.c-torture/execute/pr61375-1.c: New test.
3847
3848 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR middle-end/61486
3851 * c-c++-common/gomp/pr61486-1.c: New test.
3852 * c-c++-common/gomp/pr61486-2.c: New test.
3853
3854 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3855
3856 PR target/59843
3857 * gcc.dg/vect/vect-singleton_1.c: New file.
3858
3859 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3860
3861 PR target/61443
3862 * gcc.target/avr/torture/pr61443.c: New test.
3863
3864 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3865
3866 PR c++/19200
3867 * g++.dg/parse/friend11.C: New.
3868
3869 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 PR c++/60265
3872 * g++.dg/cpp0x/using-enum-1.C: New.
3873 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3874
3875 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3876
3877 PR c++/19200
3878 * g++.dg/parse/friend9.C: New.
3879 * g++.dg/parse/friend10.C: Likewise.
3880 * g++.dg/parse/friend7.C: Adjust.
3881
3882 2014-06-11 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/61452
3885 * gcc.dg/torture/pr61452.c: New testcase.
3886
3887 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3888
3889 PR c++/34049
3890 * g++.dg/parse/pr34049.C: New.
3891
3892 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3893
3894 * gcc.c-torture/execute/pr61306-1.c: New test.
3895 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3896 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3897
3898 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3899
3900 * gcc.target/aarch64/acle/acle.exp: New.
3901 * gcc.target/aarch64/acle/crc32b.c: New test.
3902 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3903 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3904 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3905 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3906 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3907 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3908 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3909
3910 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3911
3912 PR tree-optimization/52252
3913 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3914
3915 2014-06-11 Richard Biener <rguenther@suse.de>
3916
3917 PR middle-end/61437
3918 * gcc.dg/torture/20140610-1.c: New testcase.
3919 * gcc.dg/torture/20140610-2.c: Likewise.
3920
3921 2014-06-10 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/61438
3924 * gcc.dg/torture/pr61438.c: New testcase.
3925
3926 2014-06-10 Richard Biener <rguenther@suse.de>
3927
3928 PR middle-end/61456
3929 * g++.dg/opt/pr61456.C: New testcase.
3930
3931 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3932 Mikael Morin <mikael@gcc.gnu.org>
3933
3934 PR fortran/41936
3935 * gfortran.dg/class_array_15.f03: Check memory leaks.
3936
3937 2014-06-10 Richard Biener <rguenther@suse.de>
3938
3939 PR tree-optimization/57186
3940 PR tree-optimization/59299
3941 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3942 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3943
3944 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR fortran/60928
3947 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3948 directives.
3949 * gfortran.dg/gomp/associate1.f90: New test.
3950 * gfortran.dg/gomp/intentin1.f90: New test.
3951 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3952 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3953 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3954 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3955
3956 2014-06-09 Marek Polacek <polacek@redhat.com>
3957
3958 PR c/36446
3959 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3960 * gcc.dg/array-2.c: Likewise.
3961 * gcc.dg/array-const-2.c: Likewise.
3962 * gcc.dg/ucnid-8.c: Likewise.
3963 * gcc.dg/vla-init-1.c: Likewise.
3964 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3965 * gcc.dg/c99-flex-array-7.c: Likewise.
3966 * gcc.dg/init-bad-1.c: Likewise.
3967 * gcc.dg/init-bad-3.c: Likewise.
3968 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3969 * gcc.dg/pedwarn-init.c: Add dg-warning.
3970 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3971
3972 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3973
3974 PR c++/22556
3975 * g++.dg/other/redecl3.C: New.
3976
3977 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3978
3979 PR c++/54442
3980 * g++.dg/pr54442.C: New file.
3981
3982 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3983
3984 PR fortran/61406
3985 * gfortran.dg/associate_17.f90 : New test
3986
3987 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3988
3989 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3990 void for TEST instead of static void.
3991 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3995 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3996 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4048 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4050 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4053 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4054 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4055 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4058 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4059 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4077 instead of static void.
4078 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4079 delete unused variables.
4080 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4084 delete unused variables, void for TEST instead of static void.
4085 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4098 initialize variables.
4099 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4100 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4103 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4104 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4105 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4108 * gcc.target/i386/i386.exp: Ditto.
4109 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4110 CALC, void for TEST instead of static void, initialize variables.
4111 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4112 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4113 static void.
4114 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4115 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4116 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4117 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4118 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4215 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4224 instead of static void.
4225 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4233 static void, delete unused variables.
4234 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4239 static void, delete unused variables, Change parameters for
4240 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4241 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4242 CALC, void for TEST instead of static void.
4243 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4244 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4245 void.
4246 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4248 static void, change type of parameter for UNION_TYPE.
4249 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4251 void for TEST instead of static void, delete unused variables, change
4252 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4253 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4260 void for TEST instead of static void, change parameters for
4261 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4262 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4265 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4266 __attribute__((unused)).
4267 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4268 __attribute__((unused)).
4269 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4270 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4271 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4272 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4273 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4274 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4275 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4276 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4277 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4278 add __attribute__((unused)).
4279 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4280 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4281 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4288 delete unused variables.
4289 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4294 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4295 static void, mask_merging and zero_masking for unsigned types.
4296 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4297 CHECK_ARRAY for unsigned types.
4298 * gcc.target/i386/m256-check.h: Ditto.
4299 * gcc.target/i386/m512-check.h: Ditto.
4300
4301 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4302
4303 PR target/61062
4304 * gcc.target/arm/pr48252.c (main): Expect same result
4305 as endian-neutral.
4306
4307 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4308
4309 PR fortran/45187
4310 * gfortran.dg/cray_pointers_10.f90: New file.
4311
4312 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4313
4314 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4315 instead of complex(kind=16).
4316
4317 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4318
4319 PR fortran/38829
4320 * gfortran.dg/bind_c_usage_29.f90: New file.
4321
4322 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gnat.dg/opt38.adb: New test.
4325 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4326
4327 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4328
4329 PR target/18343
4330 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4331 New macro, 0 for __MMIX__, default 64.
4332 (bar): Pass it to __builtin_apply instead of literal 64.
4333
4334 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4335
4336 * gfortran.dg/io_constraints_11.f90: New file.
4337 * gfortran.dg/io_constraints_12.f90: New file.
4338 * gfortran.dg/io_constraints_13.f90: New file.
4339
4340 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4341
4342 PR target/61423
4343 * gcc.target/i386/pr61423.c: New test.
4344
4345 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4346
4347 PR c++/60184
4348 * g++.dg/cpp0x/constexpr-union6.C: New.
4349 * g++.dg/cpp0x/union6.C: Likewise.
4350 * g++.dg/init/ref14.C: Adjust.
4351 * g++.dg/init/union1.C: Likewise.
4352
4353 2014-06-06 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/59299
4356 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4357
4358 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4359
4360 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4361 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4362
4363 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4364
4365 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4366 bitfield and test wrong results instead of correct results to make the
4367 test more portable.
4368
4369 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/60432
4372 * g++.dg/cpp0x/constexpr-60432.C: New.
4373
4374 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4375
4376 PR c++/60199
4377 * g++.dg/cpp0x/constexpr-60199.C: New.
4378
4379 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4380
4381 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4382 Specify -march=z900 as an additional option.
4383 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4384 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4385 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4386
4387 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4388
4389 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4390 reduction clause diagnostic changes.
4391 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4392 * gfortran.dg/gomp/reduction1.f90: Likewise.
4393 * gfortran.dg/gomp/reduction3.f90: Likewise.
4394 * gfortran.dg/gomp/udr1.f90: New test.
4395 * gfortran.dg/gomp/udr2.f90: New test.
4396 * gfortran.dg/gomp/udr3.f90: New test.
4397 * gfortran.dg/gomp/udr4.f90: New test.
4398 * gfortran.dg/gomp/udr5.f90: New test.
4399 * gfortran.dg/gomp/udr6.f90: New test.
4400 * gfortran.dg/gomp/udr7.f90: New test.
4401
4402 2014-06-06 Christian Bruel <christian.bruel@st.com>
4403
4404 PR tree-optimization/43934
4405 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4406
4407 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4408
4409 PR c/53119
4410 * gcc.dg/pr53119.c: New testcase.
4411
4412 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4413
4414 PR target/52472
4415 * gcc.target/avr/pr52472.c: New test.
4416
4417
4418 2014-06-05 Jeff Law <law@redhat.com>
4419
4420 PR tree-optimization/61289
4421 * g++.dg/pr61289.C: New test.
4422 * g++.dg/pr61289-2.C: New test.
4423
4424 2014-06-05 Richard Biener <rguenther@suse.de>
4425 Paolo Carlini <paolo.carlini@oracle.com>
4426
4427 PR c++/56961
4428 * g++.dg/parse/pr56961.C: New.
4429
4430 2014-06-05 Kai Tietz <ktietz@redhat.com>
4431
4432 PR target/46219
4433 * gcc.target/i386/sibcall-4.c: Remove xfail.
4434
4435 2014-06-05 Julian Brown <julian@codesourcery.com>
4436 Sandra Loosemore <sandra@codesourcery.com>
4437
4438 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4439
4440 2014-06-05 Richard Biener <rguenther@suse.de>
4441
4442 PR c++/61004
4443 * g++.dg/diagnostic/pr61004.C: New testcase.
4444
4445 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4446
4447 * gcc.dg/torture/pr61319.c: New test.
4448
4449 2014-06-05 Marek Polacek <polacek@redhat.com>
4450
4451 PR c/56724
4452 * gcc.dg/pr56724-3.c: New test.
4453
4454 2014-06-05 Andreas Schwab <schwab@suse.de>
4455
4456 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4457
4458 2014-06-05 Marek Polacek <polacek@redhat.com>
4459
4460 PR c/49706
4461 * c-c++-common/pr49706.c: New test.
4462
4463 2014-06-05 Marek Polacek <polacek@redhat.com>
4464
4465 PR c/48062
4466 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4467 * gcc.dg/Wshadow-3.c: Likewise.
4468 * gcc.dg/pr48062.c: New test.
4469
4470 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4471
4472 PR c++/43453
4473 * g++.dg/init/pr43453.C: New.
4474
4475 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4476
4477 PR tree-optimization/61385
4478 * gcc.dg/tree-ssa/pr61385.c: New file.
4479
4480 2014-06-04 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/60098
4483 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4484
4485 2014-06-04 Richard Biener <rguenther@suse.de>
4486
4487 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4488
4489 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4490
4491 PR c/58942
4492 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4493 the case with a pointer.
4494
4495 2014-06-04 Marek Polacek <polacek@redhat.com>
4496
4497 PR c/30020
4498 * c-c++-common/pr30020.c: New test.
4499
4500 2014-06-03 Andrew Pinski <apinski@cavium.com>
4501
4502 * gcc.c-torture/compile/20140528-1.c: New testcase.
4503
4504 2014-06-03 Dehao Chen <dehao@google.com>
4505
4506 * gcc.dg/tree-prof/merge_block.c: New test.
4507
4508 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4509
4510 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4511 * g++.dg/ext/mv15.C (dg-options): Ditto.
4512
4513 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4514
4515 DR 1423
4516 PR c++/52174
4517 * g++.dg/cpp0x/nullptr31.C: New.
4518 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4519 * g++.dg/cpp0x/nullptr17.C: Update.
4520
4521 2014-06-03 Marek Polacek <polacek@redhat.com>
4522
4523 PR c/60439
4524 * c-c++-common/pr60439.c: New test.
4525 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4526
4527 2014-06-03 Martin Jambor <mjambor@suse.cz>
4528
4529 PR ipa/61160
4530 * g++.dg/ipa/pr61160-1.C: New test.
4531
4532 2014-06-03 Richard Biener <rguenther@suse.de>
4533
4534 PR tree-optimization/61383
4535 * gcc.dg/torture/pr61383-1.c: New testcase.
4536
4537 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4538
4539 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4540
4541 2014-06-02 Jeff Law <law@redhat.com>
4542
4543 PR rtl-optimization/61094
4544 * g++.dg/pr61094: New test.
4545
4546 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4547
4548 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4549 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4550 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4551 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4552 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4553 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4554 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4555 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4556
4557 2014-06-02 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/61346
4560 * gcc.dg/torture/pr61346.c: New testcase.
4561
4562 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4563
4564 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4565 not compilation.
4566 * gcc.target/i386/sibcall-4.c: Ditto.
4567 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4568
4569 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4570
4571 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4572 in scan-assembler-not string.
4573 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4574 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4575 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4576
4577 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4578
4579 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4580
4581 2014-06-01 Kai Tietz <ktietz@redhat.com>
4582
4583 PR target/61377
4584 * gcc.target/i386/sibcall-6.c: New test.
4585
4586 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4587
4588 DR 1227
4589 PR c++/57543
4590 * g++.dg/cpp0x/pr57543-1.C: New.
4591 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4592 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4593 * g++.dg/cpp0x/decltype59.C: Likewise.
4594
4595 2014-05-31 Tom de Vries <tom@codesourcery.com>
4596
4597 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4598
4599 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4600
4601 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4602 restore_gcc_exec_prefix_env_var): New procedures.
4603 (set_ld_library_path_env_vars,
4604 restore_ld_library_path_env_vars): Use them.
4605 * lib/c-compat.exp: Load target-libpath.exp.
4606 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4607 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4608 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4609 restore_gcc_exec_prefix_env_var.
4610 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4611 Likewise.
4612
4613 * c-c++-common/asan/misalign-1.c: New test.
4614 * c-c++-common/asan/misalign-2.c: New test.
4615
4616 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4617 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4618 -DASAN_USE_DEJAGNU_GTEST=1.
4619 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4620 * g++.dg/asan/asan_oob_test.cc: Likewise.
4621 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4622 * g++.dg/asan/asan_str_test.cc: Likewise.
4623 * g++.dg/asan/asan_test_utils.h: Likewise.
4624 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4625 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4626 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4627 Imported from upstream r209283.
4628 * g++.dg/asan/asan_test_config.h: Likewise.
4629
4630 2014-05-30 Kai Tietz <ktietz@redhat.com>
4631
4632 PR target/60104
4633 * gcc.target/i386/sibcall-1.c: New test.
4634 * gcc.target/i386/sibcall-2.c: New test.
4635 * gcc.target/i386/sibcall-3.c: New test.
4636 * gcc.target/i386/sibcall-4.c: New test.
4637
4638 2014-05-30 Ian Lance Taylor <iant@google.com>
4639
4640 * gcc.target/i386/pause-2.c: New test.
4641
4642 2014-05-30 Tom de Vries <tom@codesourcery.com>
4643
4644 * gcc.target/i386/fuse-caller-save.c: New test.
4645 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4646 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4647
4648 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4649
4650 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4651 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4652 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4653 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4654 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4655 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4656 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4657 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4658 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4659 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4660 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4661 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4662 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4663 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4664 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4665 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4666 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4667 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4668 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4669 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4670 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4671 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4672 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4673 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4674 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4675 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4676 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4677 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4678 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4679 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4680 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4681 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4682 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4683 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4684 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4685 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4686
4687 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4688
4689 PR rtl-optimization/61325
4690 * gcc.target/aarch64/pr61325.c: New.
4691
4692 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4693
4694 * gcc.target/arm/simd/vextQf32_1.c: New file.
4695 * gcc.target/arm/simd/vextQp16_1.c: New file.
4696 * gcc.target/arm/simd/vextQp8_1.c: New file.
4697 * gcc.target/arm/simd/vextQs16_1.c: New file.
4698 * gcc.target/arm/simd/vextQs32_1.c: New file.
4699 * gcc.target/arm/simd/vextQs64_1.c: New file.
4700 * gcc.target/arm/simd/vextQs8_1.c: New file.
4701 * gcc.target/arm/simd/vextQu16_1.c: New file.
4702 * gcc.target/arm/simd/vextQu32_1.c: New file.
4703 * gcc.target/arm/simd/vextQu64_1.c: New file.
4704 * gcc.target/arm/simd/vextQu8_1.c: New file.
4705 * gcc.target/arm/simd/vextQp64_1.c: New file.
4706 * gcc.target/arm/simd/vextf32_1.c: New file.
4707 * gcc.target/arm/simd/vextp16_1.c: New file.
4708 * gcc.target/arm/simd/vextp8_1.c: New file.
4709 * gcc.target/arm/simd/vexts16_1.c: New file.
4710 * gcc.target/arm/simd/vexts32_1.c: New file.
4711 * gcc.target/arm/simd/vexts64_1.c: New file.
4712 * gcc.target/arm/simd/vexts8_1.c: New file.
4713 * gcc.target/arm/simd/vextu16_1.c: New file.
4714 * gcc.target/arm/simd/vextu32_1.c: New file.
4715 * gcc.target/arm/simd/vextu64_1.c: New file.
4716 * gcc.target/arm/simd/vextu8_1.c: New file.
4717 * gcc.target/arm/simd/vextp64_1.c: New file.
4718
4719 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4720 Tom de Vries <tom@codesourcery.com>
4721
4722 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4723 options.
4724 * gcc.target/mips/fuse-caller-save.h: New include file.
4725 * gcc.target/mips/fuse-caller-save.c: New test.
4726 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4727 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4728
4729 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4730
4731 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4732
4733 2014-05-28 Richard Biener <rguenther@suse.de>
4734
4735 PR middle-end/61045
4736 * gcc.dg/pr61045.c: New testcase.
4737
4738 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4739
4740 * lib/clearcap.exp: New file.
4741 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4742 Remove clearcap_ldflags handling.
4743 Call clearcap-init, clearcap-finish.
4744 * gcc.target/i386/i386.exp: Likewise.
4745 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4746 * gcc.target/i386/clearcapv2.map: Move to
4747 ../config/sol2-clearcapv2.map.
4748 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4749 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4750
4751 2014-05-28 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/61335
4754 * gfortran.dg/pr61335.f90: New testcase.
4755
4756 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4757
4758 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4759
4760 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4761
4762 * gnat.dg/overflow_fixed.adb: New test.
4763
4764 2014-05-27 Marek Polacek <polacek@redhat.com>
4765
4766 PR c/56724
4767 * gcc.dg/pr56724-1.c: New test.
4768 * gcc.dg/pr56724-2.c: New test.
4769 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4770 -Wtraditional.
4771 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4772
4773 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4774
4775 * gcc.dg/fold-compare-8.c: New test.
4776 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4777
4778 2014-05-27 Richard Biener <rguenther@suse.de>
4779
4780 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4781
4782 2014-05-27 Marek Polacek <polacek@redhat.com>
4783
4784 PR testsuite/61319
4785 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4786 LLONG_MIN, and ULLONG_MAX.
4787
4788 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4789
4790 * lib/target-supports.exp (check_effective_target_vect_bswap):
4791 Specify arm*-*-* support.
4792
4793 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4794
4795 PR testsuite/61319
4796 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4797 -nan optional.
4798 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4799 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4800
4801 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4802
4803 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4804
4805 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4806
4807 PR rtl-optimization/61222
4808 * gcc.c-torture/compile/pr61222-1.c: New test.
4809 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4810
4811 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4812
4813 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4814
4815 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4816
4817 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4818
4819 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4820
4821 PR libgfortran/55117
4822 * gfortran.dg/namelist_85.f90: New test.
4823
4824 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4825
4826 PR c/61191
4827 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4828 the case with syntax error.
4829
4830 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4831
4832 * gcc.dg/lto/pr61278_0.c: New test.
4833 * gcc.dg/lto/pr61278_1.c: New test.
4834
4835 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4836
4837 * gcc.dg/pr61220.c: New test.
4838 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4839
4840 2014-05-25 Tobias Burnus <burnus@net-b.de>
4841
4842 * gfortran.dg/coarray_10.f90: Update dg-warning.
4843 * gfortran.dg/coarray_this_image_1.f90: New.
4844 * gfortran.dg/coarray_this_image_2.f90: New.
4845
4846 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4847
4848 PR libfortran/61173
4849 * gfortran.dg/arrayio_14.f90: New test.
4850
4851 2014-05-24 Andreas Schwab <schwab@suse.de>
4852
4853 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4854
4855 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4856
4857 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4858 Adjust regexp for -flto.
4859 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4860 * gfortran.dg/pr52835.f90: Likewise.
4861
4862 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4863
4864 PR rtl-optimization/61215
4865 * gcc.target/i386/pr61215.c: New.
4866
4867 2014-05-23 Marek Polacek <polacek@redhat.com>
4868 Jakub Jelinek <jakub@redhat.com>
4869
4870 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4871 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4872 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4873 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4874 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4875 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4876 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4877 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4878 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4879 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4880 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4881 * c-c++-common/ubsan/float-cast.h: New file.
4882 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4883 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4884
4885 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4886
4887 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4888
4889 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4890
4891 * g++.dg/cpp1y/lambda-init9.C: New.
4892
4893 2014-05-23 Richard Biener <rguenther@suse.de>
4894
4895 PR testsuite/61266
4896 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4897 adjust testcase to reflect reality.
4898
4899 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4900
4901 PR tree-optimization/54733
4902 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4903 optimization to support memory sources and bitwise operations
4904 equivalent to load in host endianness.
4905 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4906 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4907 * gcc.c-torture/execute/bswap-2.c: Likewise.
4908
4909 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4910
4911 * lib/target-supports.exp: New effective targets for architectures
4912 capable of performing byte swap.
4913 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4914 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4915 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4916
4917 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4918
4919 PR c++/61088
4920 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4921 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4922
4923 2014-05-22 Xinliang David Li <davidxl@google.com>
4924
4925 * g++.dg/ipa/devirt-15.C: Fix expected message.
4926 * g++.dg/ipa/devirt-16.C: Ditto.
4927 * g++.dg/ipa/devirt-17.C: Ditto.
4928 * g++.dg/ipa/devirt-26.C: Ditto.
4929 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4930 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4931 * g++.dg/tree-ssa/pr8781.C:Ditto.
4932
4933 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4934
4935 * gcc.target/powerpc/htm-ttest.c: New test.
4936
4937 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4938
4939 * gnat.dg/opt37.ad[sb]: New test.
4940
4941 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4942
4943 PR c/61271
4944 * g++.dg/cilk-plus/AN/array_function.cc: New.
4945
4946 2014-05-22 Richard Biener <rguenther@suse.de>
4947
4948 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4949
4950 2014-05-22 Kostya Serebryany <kcc@google.com>
4951
4952 * c-c++-common/tsan/mutexset1.c: Update the test to match
4953 upstream r209283.
4954 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4955
4956 2014-05-21 Marek Polacek <polacek@redhat.com>
4957
4958 PR sanitizer/61272
4959 * g++.dg/ubsan/pr61272.C: New test.
4960
4961 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4962 Sandra Loosemore <sandra@codesourcery.com>
4963
4964 PR lto/60179
4965 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4966 * gcc.target/nios2/custom-fp-lto.c: New test.
4967
4968 2014-05-21 Andreas Schwab <schwab@suse.de>
4969
4970 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4971
4972 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4973
4974 PR target/54236
4975 * gcc.target/sh/pr54236-3.c: New.
4976
4977 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4978
4979 PR c++/60189
4980 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4981
4982 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4983
4984 PR tree-optimization/60899
4985 * g++.dg/ipa/devirt-11.C: Update template.
4986
4987 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4988
4989 PR C++/61038
4990 * g++.dg/cpp0x/pr61038.C: New.
4991
4992 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 PR c++/58753
4995 PR c++/58930
4996 PR c++/58704
4997 * g++.dg/cpp0x/nsdmi-template11.C: New.
4998 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4999 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5000
5001 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5002
5003 * gnat.dg/opt35.adb: New test.
5004 * gnat.dg/opt36.adb: Likewise.
5005 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5006
5007 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5008
5009 PR c++/60373
5010 * g++.dg/cpp0x/Wattributes1.C: New.
5011 * g++.dg/ext/visibility/redecl1.C: Adjust.
5012 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5013
5014 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5015
5016 * gcc.target/powerpc/vsxcopy.c: New test.
5017
5018 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5019
5020 PR c++/58664
5021 * g++.dg/cpp0x/nsdmi-union6.C: New.
5022 * g++.dg/parse/pr58664.C: Likewise.
5023 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5024 * g++.dg/parse/crash31.C: Likewise.
5025 * g++.dg/template/error2.C: Likewise.
5026 * g++.dg/template/inherit8.C: Likewise.
5027 * g++.dg/template/offsetof2.C: Likewise.
5028
5029 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5030
5031 * c-c++-common/gomp/simd4.c: Adjust for inform.
5032 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5033 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5034 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5035 * g++.dg/cpp0x/noexcept15.C: Likewise.
5036 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5037 * g++.dg/eh/spec6.C: Likewise.
5038 * g++.dg/expr/cast1.C: Likewise.
5039 * g++.dg/expr/dtor1.C: Likewise.
5040 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5041 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5042 * g++.dg/gomp/pr49223-2.C: Likewise.
5043 * g++.dg/gomp/udr-4.C: Likewise.
5044 * g++.dg/init/delete1.C: Likewise.
5045 * g++.dg/other/crash-2.C: Likewise.
5046 * g++.dg/parse/crash24.C: Likewise.
5047 * g++.dg/parse/crash25.C: Likewise.
5048 * g++.dg/parse/crash31.C: Likewise.
5049 * g++.dg/parse/crash49.C: Likewise.
5050 * g++.dg/parse/crash50.C: Likewise.
5051 * g++.dg/parse/crash54.C: Likewise.
5052 * g++.dg/parse/dtor7.C: Likewise.
5053 * g++.dg/parse/error40.C: Likewise.
5054 * g++.dg/parse/fused-params1.C: Likewise.
5055 * g++.dg/parse/new1.C: Likewise.
5056 * g++.dg/template/crash35.C: Likewise.
5057 * g++.dg/template/crash59.C: Likewise.
5058 * g++.dg/template/crash77.C: Likewise.
5059 * g++.dg/template/error51.C: Likewise.
5060 * g++.dg/template/incomplete1.C: Likewise.
5061 * g++.dg/template/incomplete3.C: Likewise.
5062 * g++.dg/template/incomplete4.C: Likewise.
5063 * g++.dg/template/incomplete5.C: Likewise.
5064 * g++.dg/template/inherit8.C: Likewise.
5065 * g++.dg/template/instantiate1.C: Likewise.
5066 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5067 * g++.dg/template/offsetof2.C: Likewise.
5068 * g++.dg/tm/pr51928.C: Likewise.
5069 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5070 * g++.dg/warn/incomplete1.C: Likewise.
5071 * g++.dg/warn/incomplete2.C: Likewise.
5072 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5073 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5074 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5075 * g++.old-deja/g++.eh/catch1.C: Likewise.
5076 * g++.old-deja/g++.eh/spec6.C: Likewise.
5077 * g++.old-deja/g++.mike/p7868.C: Likewise.
5078 * g++.old-deja/g++.other/crash38.C: Likewise.
5079 * g++.old-deja/g++.other/enum2.C: Likewise.
5080 * g++.old-deja/g++.other/incomplete.C: Likewise.
5081 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5082 * g++.old-deja/g++.pt/crash9.C: Likewise.
5083 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5084 * g++.old-deja/g++.pt/typename8.C: Likewise.
5085 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5086
5087 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5088
5089 * lib/target-supports.exp
5090 (check_effective_target_vect_sizes_32B_16B): Return false if
5091 128-bit AVX vectors preferred.
5092
5093 2014-05-19 Mike Stump <mikestump@comcast.net>
5094
5095 * lib/target-supports.exp (check_effective_target_avx): Early out
5096 if not x86 to prevent x86 flags on non-x86 targets.
5097
5098 2014-05-19 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/61221
5101 * gcc.dg/torture/pr61221.c: New testcase.
5102
5103 2014-05-19 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/61209
5106 * gfortran.dg/pr61209.f90: New testcase.
5107
5108 2014-05-19 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/61184
5111 * c-c++-common/torture/pr61184.c: New testcase.
5112
5113 2014-05-19 Christian Bruel <christian.bruel@st.com>
5114
5115 PR target/61195
5116 * gcc.target/sh/pr61195.c: New test.
5117
5118 2014-05-18 Wei Mi <wmi@google.com>
5119
5120 PR target/58066
5121 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5122 directive with rtl insns. Add effective-target fpic and
5123 tls_native.
5124
5125 2014-05-17 Xinliang David Li <davidxl@google.com>
5126
5127 * g++.dg/ipa/devirt-33.C: New testcase.
5128
5129 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5130
5131 * g++.dg/ipa/comdat.C: New file.
5132
5133 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/volatile12.ad[sb]: New test.
5136
5137 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5138
5139 * gnat.dg/enum3.adb: New test.
5140
5141 2014-05-18 Andreas Schwab <schwab@suse.de>
5142
5143 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5144
5145 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5146
5147 PR libfortran/52539
5148 * gfortran.dg/namelist_utf8.f90: New test.
5149
5150 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/52875
5153 * g++.dg/cpp0x/decltype58.C: New.
5154
5155 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5156
5157 * gcc.target/microblaze/others/break_handler.c: New.
5158
5159 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5160
5161 PR tree-optimization/61140
5162 PR tree-optimization/61150
5163 PR tree-optimization/61197
5164 * gcc.dg/tree-ssa/pr61140.c: New file.
5165 * gcc.dg/tree-ssa/pr61150.c: New file.
5166 * gcc.dg/tree-ssa/pr61197.c: New file.
5167
5168 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5169
5170 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5171 (dg-options): Add -mfpmath=387.
5172 (dg-final): Check that no MMX registers are used.
5173
5174 2014-05-17 Andreas Schwab <schwab@suse.de>
5175
5176 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5177
5178 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5179
5180 Revert:
5181 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5182
5183 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5184 occurrences of "int" in the gimple dump to reflect that the return
5185 types of functions now show up in such dumps.
5186 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5187
5188 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5189
5190 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5191 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5192 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5193 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5194 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5195 * gcc.dg/debug/pr35154.c: Update testcase.
5196 * gcc.target/i386/vectorize1.c: Update testcase.
5197
5198 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/51640
5201 * g++.dg/parse/error54.C: New.
5202
5203 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5204
5205 PR rtl-optimization/60969
5206 * g++.dg/pr60969.C: New.
5207
5208 2014-05-16 Richard Biener <rguenther@suse.de>
5209
5210 PR tree-optimization/61194
5211 * gcc.dg/vect/pr61194.c: New testcase.
5212
5213 2014-05-16 Richard Biener <rguenther@suse.de>
5214
5215 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5216 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5217 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5218 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5219
5220 2014-05-16 Richard Biener <rguenther@suse.de>
5221
5222 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5223
5224 2014-05-15 Martin Jambor <mjambor@suse.cz>
5225
5226 PR ipa/61085
5227 * g++.dg/ipa/pr61085.C: New test.
5228
5229 2014-05-15 Martin Jambor <mjambor@suse.cz>
5230
5231 PR tree-optimization/61090
5232 * gcc.dg/tree-ssa/pr61090.c: New test.
5233
5234 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR tree-optimization/61158
5237 * gcc.dg/pr61158.c: New test.
5238
5239 2014-05-15 Andreas Schwab <schwab@suse.de>
5240
5241 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5242 emitted.
5243 * obj-c++.dg/exceptions-5.mm: Likewise.
5244
5245 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5246
5247 * shrink-wrap-loop.c: New test case.
5248
5249 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5250
5251 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5252 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5253 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5254 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5255 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5256 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5257 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5258 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5259 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5260 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5261 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5262 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5263 * gcc.target/arm/simd/vtrns16_1.c: New file.
5264 * gcc.target/arm/simd/vtrns32_1.c: New file.
5265 * gcc.target/arm/simd/vtrns8_1.c: New file.
5266 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5267 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5268 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5269
5270 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5271
5272 * gcc.target/i386/clflushopt-1.c: New.
5273 * gcc.target/i386/xsavec-1.c: Ditto.
5274 * gcc.target/i386/xsavec64-1.c: Ditto.
5275 * gcc.target/i386/xsaves-1.c: Ditto.
5276 * gcc.target/i386/xsaves64-1.c: Ditto.
5277 * gcc.target/i386/sse-12.c: Test new options.
5278 * gcc.target/i386/sse-13.c: Ditto.
5279 * gcc.target/i386/sse-14.c: Ditto.
5280 * gcc.target/i386/sse-22.c: Ditto.
5281 * gcc.target/i386/sse-23.c: Ditto.
5282 * g++.dg/other/i386-2.C: Ditto.
5283 * g++.dg/other/i386-3.C: Ditto.
5284
5285 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5286
5287 PR rtl-optimization/60866
5288 * gcc.dg/pr60866.c: New test.
5289
5290 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5291
5292 PR rtl-optimization/60901
5293 * gcc.target/i386/pr60901.c: New test.
5294
5295 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5296
5297 PR sanitizer/61100
5298 * c-c++-common/asan/asan-interface-1.c: New test.
5299 * lib/asan-dg.exp (asan_include_flags): New function.
5300 (asan_init): Call asan_include_flags to obtain path
5301 to sanitizer headers.
5302
5303 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5304
5305 * lib/target-support.exp (check_dfp_hw_available): New function.
5306 (is-effective-target): Check $arg for dfp_hw.
5307 (is-effective-target-keyword): Likewise.
5308 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5309 Change target to dfp_hw.
5310
5311 2014-05-13 Marek Polacek <polacek@redhat.com>
5312
5313 PR c/61162
5314 * gcc.dg/pr61162.c: New test.
5315
5316 2014-05-13 Marek Polacek <polacek@redhat.com>
5317
5318 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5319 * c-c++-common/pr50459-2.c: New test.
5320
5321 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5322
5323 PR c++/54310
5324 * g++.dg/template/pr54310.C: New.
5325
5326 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5327 Sandra Loosemore <sandra@codesourcery.com>
5328
5329 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5330
5331 2014-05-13 Catherine Moore <clm@cm00re.com>
5332
5333 * gcc.target/mips/near-far-1.c: Adjust expected output
5334 to allow the JALS instruction.
5335 * gcc.target/mips/near-far-2.c: Likewise.
5336 * gcc.target/mips/near-far-4.c: Likewise.
5337
5338 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5339
5340 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5341
5342 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5343
5344 PR target/61060
5345 * gcc.dg/pr61060.c: New test.
5346
5347 2014-05-12 DJ Delorie <dj@redhat.com>
5348
5349 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5350 * gcc.dg/sibcall-4.c: Likewise.
5351
5352 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5353
5354 * objc.dg/shadow-1.m: New test.
5355 * objc.dg/shadow-2.m: New test.
5356 * objc.dg/ivar-scope-1.m: New test.
5357 * objc.dg/ivar-scope-2.m: New test.
5358 * objc.dg/ivar-scope-3.m: New test.
5359 * objc.dg/ivar-scope-4.m: New test.
5360 * objc.dg/ivar-visibility-1.m: New test.
5361 * objc.dg/ivar-visibility-2.m: New test.
5362 * objc.dg/ivar-visibility-3.m: New test.
5363 * objc.dg/ivar-visibility-4.m: New test.
5364
5365 2014-05-12 Tobias Burnus <burnus@net-b.de>
5366
5367 PR fortran/60127
5368 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5369
5370 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5371
5372 PR fortran/60834
5373 * gfortran.dg/associate_16.f90: New test.
5374
5375 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5376
5377 PR target/60991
5378 * gcc.target/avr/pr60991.c: New testcase.
5379
5380 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/60054
5383 * g++.dg/cpp1y/pr60054.C: New.
5384
5385 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5386
5387 PR c++/51199
5388 * g++.dg/template/pr51199.C: New.
5389
5390 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5391
5392 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5393
5394 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5395
5396 * gfortran.dg/gomp/affinity-1.f90: New test.
5397
5398 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5399
5400 * gcc.dg/torture/pr61136.c: New test.
5401
5402 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5403
5404 PR c++/59705
5405 * g++.dg/cpp0x/sfinae51.C: New.
5406
5407 PR c++/58353
5408 * g++.dg/cpp0x/variadic157.C: New.
5409
5410 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5411
5412 PR target/51244
5413 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5414
5415 2014-05-10 Marek Polacek <polacek@redhat.com>
5416
5417 * gcc.dg/pedwarn-init.c: New test.
5418 * gcc.dg/init-string-1.c: Adjust dg-error.
5419
5420 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5421
5422 * lib/target-supports.exp
5423 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5424 to the list.
5425
5426 2014-05-09 Marek Polacek <polacek@redhat.com>
5427
5428 PR c/61096
5429 * gcc.dg/pr61096-1.c: New test.
5430 * gcc.dg/pr61096-2.c: New test.
5431
5432 2014-05-09 Florian Weimer <fweimer@redhat.com>
5433
5434 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5435 * g++.dg/fstack-protector-strong.C: Likewise.
5436 * gcc.target/i386/ssp-strong-reg.c: New file.
5437
5438 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5439
5440 PR target/61055
5441 * gcc.target/avr/torture/pr61055.c: New test.
5442
5443 2014-05-09 Marek Polacek <polacek@redhat.com>
5444
5445 PR c/50459
5446 * c-c++-common/attributes-1.c: Move test line to a new test.
5447 * c-c++-common/attributes-2.c: New test.
5448 * c-c++-common/pr50459.c: New test.
5449 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5450 * gcc.dg/nonnull-2.c: Likewise.
5451 * gcc.dg/pr55570.c: Modify dg-error.
5452 * gcc.dg/tm/wrap-2.c: Likewise.
5453
5454 2014-05-08 Jeff Law <law@redhat.com>
5455
5456 PR tree-optimization/61009
5457 * g++.dg/tree-ssa/pr61009.C: New test.
5458
5459 2014-05-08 Matthias Klose <doko@ubuntu.com>
5460
5461 PR driver/61106
5462 * gcc-dg/unused-8a.c: New.
5463 * gcc-dg/unused-8b.c: Likewise.
5464
5465 2014-05-08 Marek Polacek <polacek@redhat.com>
5466
5467 PR c/61053
5468 * gcc.dg/pr61053.c: New test.
5469
5470 2014-05-08 Marek Polacek <polacek@redhat.com>
5471
5472 PR c/61077
5473 * gcc.dg/pr61077.c: New test.
5474
5475 2014-05-08 Tobias Burnus <burnus@net-b.de>
5476
5477 * gfortran.dg/coarray_collectives_1.f90: New.
5478 * gfortran.dg/coarray_collectives_2.f90: New.
5479 * gfortran.dg/coarray_collectives_3.f90: New.
5480 * gfortran.dg/coarray_collectives_4.f90: New.
5481 * gfortran.dg/coarray_collectives_5.f90: New.
5482 * gfortran.dg/coarray_collectives_6.f90: New.
5483 * gfortran.dg/coarray/collectives_1.f90: New.
5484 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5485 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5486 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5487 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5488 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5489 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5490 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5491
5492 2014-05-08 Wei Mi <wmi@google.com>
5493
5494 PR target/58066
5495 * gcc.target/i386/pr58066.c: New test.
5496
5497 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5498
5499 * gcc.target/i386/avx256-unaligned-load-2.c,
5500 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5501 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5502 packed-single instructions.
5503
5504 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5505
5506 PR c++/13981
5507 * g++.dg/diagnostic/pr13981.C: New.
5508
5509 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5510
5511 PR tree-optimization/59100
5512 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5513 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5514
5515 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5516
5517 PR tree-optimization/61095
5518 * gcc.dg/torture/pr61095.c: New test.
5519
5520 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5521
5522 PR middle-end/39246
5523 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5524 the uninitialized complex is used.
5525 * gcc.dg/uninit-17.c: New test to check partial initialization of
5526 complex with branches.
5527 * gcc.dg/uninit-17-O0.c: Likewise.
5528
5529 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5530
5531 PR target/60884
5532 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5533 (test_03): Rename to test_02.
5534
5535 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5536
5537 PR c++/61083
5538 * g++.dg/cpp0x/sfinae50.C: New.
5539
5540 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/61080
5543 * g++.dg/cpp0x/deleted7.C: New.
5544
5545 2014-05-07 Richard Biener <rguenther@suse.de>
5546
5547 PR tree-optimization/61034
5548 * g++.dg/tree-ssa/pr61034.C: New testcase.
5549
5550 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5551
5552 * gcc.target/epiphany/isr-arg.c: New file.
5553
5554 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5555
5556 PR tree-optimization/52252
5557 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5558
5559 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5560
5561 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5562 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5563 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5564 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5565 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5566 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5567 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5568 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5569 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5570 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5571 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5572 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5573 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5574 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5575 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5576 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5577 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5578 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5579 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5580 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5581 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5582 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5583 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5584 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5585 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5586 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5587 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5588 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5589 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5590 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5591 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5592 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5593 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5594 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5595 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5596 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5597 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5598 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5599 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5600 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5601 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5602 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5603 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5604 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5605 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5606 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5607 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5608 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5609 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5610 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5611 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5612 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5613 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5614 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5615 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5616 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5617 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5618 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5619 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5620 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5621 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5622 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5623 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5624 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5625 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5626 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5627 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5628 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5629 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5630 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5631 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5632 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5633
5634 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5635
5636 gcc.target/aarch64/simd/ext_f32.x: New file.
5637 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5638 gcc.target/aarch64/simd/ext_p16.x: New file.
5639 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5640 gcc.target/aarch64/simd/ext_p8.x: New file.
5641 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5642 gcc.target/aarch64/simd/ext_s16.x: New file.
5643 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5644 gcc.target/aarch64/simd/ext_s32.x: New file.
5645 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5646 gcc.target/aarch64/simd/ext_s64.x: New file.
5647 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5648 gcc.target/aarch64/simd/ext_s8.x: New file.
5649 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5650 gcc.target/aarch64/simd/ext_u16.x: New file.
5651 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5652 gcc.target/aarch64/simd/ext_u32.x: New file.
5653 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5654 gcc.target/aarch64/simd/ext_u64.x: New file.
5655 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5656 gcc.target/aarch64/simd/ext_u8.x: New file.
5657 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5658 gcc.target/aarch64/simd/ext_f64.c: New file.
5659 gcc.target/aarch64/simd/extq_f32.x: New file.
5660 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5661 gcc.target/aarch64/simd/extq_p16.x: New file.
5662 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5663 gcc.target/aarch64/simd/extq_p8.x: New file.
5664 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5665 gcc.target/aarch64/simd/extq_s16.x: New file.
5666 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5667 gcc.target/aarch64/simd/extq_s32.x: New file.
5668 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5669 gcc.target/aarch64/simd/extq_s64.x: New file.
5670 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5671 gcc.target/aarch64/simd/extq_s8.x: New file.
5672 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5673 gcc.target/aarch64/simd/extq_u16.x: New file.
5674 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5675 gcc.target/aarch64/simd/extq_u32.x: New file.
5676 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5677 gcc.target/aarch64/simd/extq_u64.x: New file.
5678 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5679 gcc.target/aarch64/simd/extq_u8.x: New file.
5680 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5681 gcc.target/aarch64/simd/extq_f64.c: New file.
5682
5683 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5684
5685 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5686 * gcc.target/aarch64/vtrnu32.c: Likewise.
5687 * gcc.target/aarch64/vtrnf32.c: Likewise.
5688
5689 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5690
5691 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5692 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5693 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5694 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5695 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5696 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5697 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5698 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5699 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5700 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5701 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5702 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5703 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5704 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5705 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5706 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5707 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5708 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5709 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5710 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5711 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5712 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5713 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5714 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5715 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5716 * gcc.target/aarch64/simd/vtrns16.x: New file.
5717 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5718 * gcc.target/aarch64/simd/vtrns32.x: New file.
5719 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5720 * gcc.target/aarch64/simd/vtrns8.x: New file.
5721 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5722 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5723 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5724 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5725 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5726 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5727
5728 2014-05-07 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/57864
5731 * gcc.dg/torture/pr57864.c: New testcase.
5732
5733 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5734
5735 PR libfortran/61049
5736 * gfortran.dg/list_read_13.f: New test.
5737
5738 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/60999
5741 * g++.dg/cpp0x/nsdmi-template9.C: New.
5742 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5743
5744 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5745 Mike Stump <mikestump@comcast.net>
5746 Richard Sandiford <rdsandiford@googlemail.com>
5747
5748 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5749
5750 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5751
5752 PR ipa/60965
5753 * g++.dg/ipa/devirt-32.C: New testcase.
5754
5755 2014-05-05 Richard Biener <rguenther@suse.de>
5756
5757 PR middle-end/61010
5758 * gcc.dg/torture/pr61010.c: New testcase.
5759
5760 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5761
5762 * gcc.target/s390/leaf-profile.c: New testcase.
5763
5764 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5765
5766 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5767 Disable asm scan for s390.
5768 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5769 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5770
5771 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5772
5773 PR tree-optimization/60363
5774 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5775
5776 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5777
5778 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5779 (dg-require-effective-target): Change target to powerpc_fprs.
5780 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5781 (dg-require-effective-target): Change target to dfprt.
5782
5783 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/58582
5786 * g++.dg/cpp0x/deleted4.C: New.
5787 * g++.dg/cpp0x/deleted5.C: Likewise.
5788 * g++.dg/cpp0x/deleted6.C: Likewise.
5789
5790 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5791
5792 PR fortran/61025
5793 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5794 regexps for -m32.
5795 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5796 * gfortran.dg/coarray_poly_6.f90: Likewise.
5797 * gfortran.dg/coarray_poly_7.f90: Likewise.
5798 * gfortran.dg/coarray_poly_8.f90: Likewise.
5799
5800 2014-05-02 Marek Polacek <polacek@redhat.com>
5801
5802 PR c/25801
5803 * gcc.dg/pr25801.c: New test.
5804
5805 2014-05-02 Marek Polacek <polacek@redhat.com>
5806
5807 PR c/60784
5808 * gcc.dg/pr60784.c: New test.
5809
5810 2014-05-01 Marek Polacek <polacek@redhat.com>
5811
5812 PR c/60915
5813 * gcc.dg/pr60915.c: New test.
5814
5815 2014-05-01 Marek Polacek <polacek@redhat.com>
5816
5817 PR c/60257
5818 * gcc.dg/pr60257.c: New test.
5819
5820 2014-05-01 Marek Polacek <polacek@redhat.com>
5821
5822 PR c/43395
5823 * c-c++-common/pr43395.c: New test.
5824
5825 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5826
5827 * gcc.dg/cond-reduc-1.c: New test.
5828 * gcc.dg/cond-reduc-2.c: Likewise.
5829
5830 2014-05-01 Marek Polacek <polacek@redhat.com>
5831
5832 PR c/29467
5833 * gcc.dg/pr29467.c: New test.
5834 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5835 about boolean types.
5836 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5837 to bool.
5838 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5839
5840 2014-05-01 Marek Polacek <polacek@redhat.com>
5841
5842 PR c/43245
5843 * gcc.dg/pr43245.c: New test.
5844
5845 2014-05-01 Marek Polacek <polacek@redhat.com>
5846
5847 PR c/56989
5848 * gcc.dg/pr56989.c: New test.
5849
5850 2014-04-30 Ian Lance Taylor <iant@google.com>
5851
5852 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5853 in go_compile_args rather than in argument to go-torture-execute.
5854
5855 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5856
5857 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5858 instead of getpid.
5859
5860 2014-04-30 Tobias Burnus <burnus@net-b.de>
5861
5862 * gfortran.dg/coarray_poly_6.f90
5863 * gfortran.dg/coarray_poly_7.f90
5864 * gfortran.dg/coarray_poly_8.f90
5865
5866 2014-04-30 Tobias Burnus <burnus@net-b.de>
5867
5868 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5869 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5870 * gfortran.dg/coarray/codimension.f90: New.
5871
5872 2014-04-30 Tobias Burnus <burnus@net-b.de>
5873
5874 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5875 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5876
5877 2014-04-30 Tobias Burnus <burnus@net-b.de>
5878
5879 * gfortran.dg/coarray_poly_4.f90: New.
5880 * gfortran.dg/coarray_poly_5.f90: New.
5881
5882 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5883
5884 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5885 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5886 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5887 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5888 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5889 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5890 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5891 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5892 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5893 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5894 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5895 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5896 * gcc.target/arm/simd/vuzps16_1.c: New file.
5897 * gcc.target/arm/simd/vuzps32_1.c: New file.
5898 * gcc.target/arm/simd/vuzps8_1.c: New file.
5899 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5900 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5901 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5902
5903 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5904
5905 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5906 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5907 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5908
5909 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5910
5911 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5912 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5913 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5914 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5915 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5916 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5917 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5918 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5919 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5920 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5921 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5922 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5923 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5924 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5925 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5926 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5927 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5928 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5929 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5930 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5931 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5932 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5933 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5934 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5935 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5936 * gcc.target/aarch64/simd/vuzps16.x: New file.
5937 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5938 * gcc.target/aarch64/simd/vuzps32.x: New file.
5939 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5940 * gcc.target/aarch64/simd/vuzps8.x: New file.
5941 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5942 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5943 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5944 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5945 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5946 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5947
5948 2014-04-30 Richard Biener <rguenther@suse.de>
5949
5950 PR tree-optimization/48329
5951 * gfortran.dg/vect/pr48329.f90: New testcase.
5952
5953 2014-04-30 Marek Polacek <polacek@redhat.com>
5954
5955 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5956 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5957
5958 2014-04-30 Marek Polacek <polacek@redhat.com>
5959
5960 PR c/60139
5961 * gcc.dg/pr60139.c: New test.
5962
5963 2014-04-30 Marek Polacek <polacek@redhat.com>
5964
5965 PR c/60351
5966 * gcc.dg/pr60351.c: New test.
5967
5968 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5969
5970 * gcc.target/arm/simd/simd.exp: New file.
5971 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5972 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5973 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5974 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5975 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5976 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5977 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5978 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5979 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5980 * gcc.target/arm/simd/vzipf32_1.c: New file.
5981 * gcc.target/arm/simd/vzipp16_1.c: New file.
5982 * gcc.target/arm/simd/vzipp8_1.c: New file.
5983 * gcc.target/arm/simd/vzips16_1.c: New file.
5984 * gcc.target/arm/simd/vzips32_1.c: New file.
5985 * gcc.target/arm/simd/vzips8_1.c: New file.
5986 * gcc.target/arm/simd/vzipu16_1.c: New file.
5987 * gcc.target/arm/simd/vzipu32_1.c: New file.
5988 * gcc.target/arm/simd/vzipu8_1.c: New file.
5989
5990 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5991
5992 PR c++/51707
5993 * g++.dg/cpp0x/constexpr-51707.C: New.
5994
5995 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5996
5997 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5998 occurrences of "int" in the gimple dump to reflect that the return
5999 types of functions now show up in such dumps.
6000 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6001
6002 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6003
6004 PR tree-optimization/60971
6005 * c-c++-common/turtore/pr60971.c: New test.
6006
6007 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6008
6009 * gcc.target/aarch64/simd/simd.exp: New file.
6010 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6011 * gcc.target/aarch64/simd/vzipf32.x: New file.
6012 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6013 * gcc.target/aarch64/simd/vzipp16.x: New file.
6014 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6015 * gcc.target/aarch64/simd/vzipp8.x: New file.
6016 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6017 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6018 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6019 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6020 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6021 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6022 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6023 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6024 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6025 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6026 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6027 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6028 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6029 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6030 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6031 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6032 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6033 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6034 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6035 * gcc.target/aarch64/simd/vzips16.x: New file.
6036 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6037 * gcc.target/aarch64/simd/vzips32.x: New file.
6038 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6039 * gcc.target/aarch64/simd/vzips8.x: New file.
6040 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6041 * gcc.target/aarch64/simd/vzipu16.x: New file.
6042 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6043 * gcc.target/aarch64/simd/vzipu32.x: New file.
6044 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6045 * gcc.target/aarch64/simd/vzipu8.x: New file.
6046
6047 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6048
6049 * gcc.target/aarch64/fcsel_1.c: New test case.
6050
6051 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6052
6053 PR libfortran/60810
6054 * gfortran.dg/arrayio_13.f90: New test.
6055
6056 2014-04-28 Martin Jambor <mjambor@suse.cz>
6057
6058 * gcc.dg/tree-ssa/sra-14.c: New test.
6059
6060 2014-04-28 Richard Biener <rguenther@suse.de>
6061
6062 PR middle-end/60092
6063 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6064 * gcc.dg/vect/pr60092.c: Likewise.
6065
6066 2014-04-28 Richard Biener <rguenther@suse.de>
6067
6068 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6069 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6070 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6071 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6072
6073 2014-04-28 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/60979
6076 * gcc.dg/graphite/pr60979.c: New testcase.
6077
6078 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 PR c/60983
6081 * gcc.dg/pr60114.c: Use signed chars.
6082
6083 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/59120
6086 * g++.dg/cpp0x/alias-decl-43.C: New.
6087
6088 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6089
6090 PR fortran/59604
6091 PR fortran/58003
6092 * gfortran.dg/no_range_check_3.f90: New test.
6093
6094 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6095
6096 PR libfortran/52539
6097 * gfortran.dg/namelist_utf8.f90: New test.
6098
6099 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6100
6101 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6102 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6103 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6104
6105 2014-04-25 Cary Coutant <ccoutant@google.com>
6106
6107 PR debug/60929
6108 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6109 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6110 -fdebug-types-section flag.
6111
6112 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6113
6114 * gcc.target/arm/tail-long-call.c: New test.
6115
6116 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6117
6118 PR tree-optimization/60930
6119 * gcc.dg/torture/pr60930.c: New test.
6120
6121 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR tree-optimization/60960
6124 * gcc.c-torture/execute/pr60960.c: New test.
6125
6126 2014-04-25 Marek Polacek <polacek@redhat.com>
6127
6128 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6129
6130 2014-04-25 Marek Polacek <polacek@redhat.com>
6131
6132 PR c/18079
6133 * gcc.dg/pr18079.c: New test.
6134 * gcc.dg/pr18079-2.c: New test.
6135
6136 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6137
6138 * c-c++-common/gomp/pr60823-2.c: Require effective target
6139 vect_simd_clones.
6140
6141 2014-04-25 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/60114
6144 * gcc.dg/pr60114.c: New test.
6145
6146 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6147
6148 * gcc.c-torture/execute/20140425-1.c: New test.
6149
6150 2014-04-25 Marek Polacek <polacek@redhat.com>
6151
6152 PR c/60156
6153 * c-c++-common/pr60156.c: New test.
6154
6155 2014-04-25 Richard Biener <rguenther@suse.de>
6156
6157 PR ipa/60912
6158 * g++.dg/opt/pr60912.C: New testcase.
6159
6160 2014-04-25 Richard Biener <rguenther@suse.de>
6161
6162 PR ipa/60911
6163 * gcc.dg/lto/pr60911_0.c: New testcase.
6164
6165 2014-04-24 Cong Hou <congh@google.com>
6166
6167 PR tree-optimization/60896
6168 * g++.dg/vect/pr60896.cc: New test.
6169
6170 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6171
6172 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6173 unpack builtin functionss for 128-bit types.
6174 * gcc.target/powerpc/pack02.c: Likewise.
6175 * gcc.target/powerpc/pack03.c: Likewise.
6176 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6177 divide builtin functionss.
6178 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6179 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6180 functions.
6181 * gcc.target/powerpc/bcd-2.c: Likewise.
6182 * gcc.target/powerpc/bcd-3.c: Likewise.
6183 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6184 builtin functionss.
6185 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6186
6187 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6188
6189 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6190 keeps_null_pointer_checks.
6191 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6192 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6193 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6194 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6195
6196 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6197
6198 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6199 Replace load with read and store with write.
6200
6201 2014-04-24 Jeff Law <law@redhat.com>
6202
6203 PR target/60822
6204 * gcc.c-torture/pr60822.c: New test.
6205 * gcc.c-torture/pr60822.x: New test.
6206
6207 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6208
6209 PR c++/57958
6210 * g++.dg/cpp0x/pr57958.C: New test.
6211
6212 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6213
6214 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6215 true for aarch64_be.
6216
6217 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6218 Tom de Vries <tom@codesourcery.com>
6219
6220 * gcc.dg/fuse-caller-save.c: New test.
6221
6222 2014-04-24 Joey Ye <joey.ye@arm.com>
6223
6224 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6225
6226 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6227
6228 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6229 * gcc.dg/vect/vect-bswap16: New test.
6230 * gcc.dg/vect/vect-bswap32: Likewise.
6231 * gcc.dg/vect/vect-bswap64: Likewise.
6232
6233 2014-04-23 Jeff Law <law@redhat.com>
6234
6235 PR tree-optimization/60902
6236 * gcc.target/i386/pr60902.c: New test.
6237
6238 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6239
6240 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6241 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6242 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6243
6244 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6245
6246 * gcc.target/arm/rev16.c: New test.
6247
6248 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6249
6250 * gcc.target/aarch64/rev16_1.c: New test.
6251
6252 2014-04-23 Richard Biener <rguenther@suse.de>
6253
6254 PR tree-optimization/60903
6255 * gcc.dg/torture/pr60903.c: New testcase.
6256
6257 2014-04-23 Richard Biener <rguenther@suse.de>
6258
6259 PR middle-end/60895
6260 * g++.dg/torture/pr60895.C: New testcase.
6261
6262 2014-04-23 Richard Biener <rguenther@suse.de>
6263
6264 PR middle-end/60891
6265 * gcc.dg/torture/pr60891.c: New testcase.
6266
6267 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR sanitizer/60275
6270 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6271 -fno-sanitize-recover to dg-options.
6272 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6273 add -std=c++11 to dg-options.
6274 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6275 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6276 add -std=c++1y to dg-options.
6277 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6278 -fno-sanitize-recover to dg-options.
6279 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6280 * c-c++-common/ubsan/vla-4.c: Likewise.
6281 * c-c++-common/ubsan/pr59503.c: Likewise.
6282 * c-c++-common/ubsan/vla-3.c: Likewise.
6283 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6284 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6285 * c-c++-common/ubsan/shift-3.c: Likewise.
6286 * c-c++-common/ubsan/overflow-1.c: Likewise.
6287 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6288 * c-c++-common/ubsan/vla-2.c: Likewise.
6289 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6290 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6291 * c-c++-common/ubsan/shift-6.c: Likewise.
6292 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6293 * c-c++-common/ubsan/overflow-add-3.c: New test.
6294 * c-c++-common/ubsan/overflow-add-4.c: New test.
6295 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6296 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6297
6298 2014-04-22 Christian Bruel <christian.bruel@st.com>
6299
6300 * gcc.target/sh/hiconst.c: New test.
6301
6302 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6303
6304 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6305 lroundf generates custom round instruction, too.
6306
6307 2014-04-22 Tobias Burnus <burnus@net-b.de>
6308
6309 PR fortran/60881
6310 * coarray/alloc_comp_3.f90: New.
6311
6312 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6313
6314 PR target/60868
6315 * gcc.target/i386/pr60868.c: New testcase.
6316
6317 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR c/59073
6320 * c-c++-common/gomp/pr59073.c: New test.
6321
6322 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6323
6324 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6325
6326 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6327
6328 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6329 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6330
6331 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6332
6333 * gcc.dg/memcpy-5.c: New test.
6334
6335 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6338
6339 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6340 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6341 *-*-solaris2.9.
6342 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6343 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6344 from dg-options.
6345 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6346 from dg-additional-options.
6347 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6348 from dg-options.
6349
6350 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6351 execution check.
6352 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6353 (sigill_hdlr): Remove.
6354 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6355 check.
6356
6357 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6358 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6359 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6360
6361 * lib/target-supports.exp (add_options_for_tls): Remove
6362 *-*-solaris2.9* handling.
6363
6364 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6365
6366 * gcc.target/aarch64/vect_cvtf_1.c: New.
6367
6368 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6369
6370 PR tree-optimization/60823
6371 * c-c++-common/gomp/pr60823-1.c: New test.
6372 * c-c++-common/gomp/pr60823-2.c: New test.
6373 * c-c++-common/gomp/pr60823-3.c: New test.
6374
6375 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6376
6377 * gcc.target/arm/anddi_notdi-1.c: New test.
6378 * gcc.target/arm/iordi_notdi-1.c: New test case.
6379
6380 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6381
6382 * gcc.target/arm/iordi_notdi-1.c: New test.
6383
6384 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6385
6386 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6387
6388 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6389
6390 PR target/60735
6391 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6392 not cause errors if -mspe.
6393
6394 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6395
6396 PR target/60909
6397 * gcc.target/i386/pr60909-1.c: New test.
6398 * gcc.target/i386/pr60909-2.c: Ditto.
6399
6400 2014-04-18 Cong Hou <congh@google.com>
6401
6402 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6403 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6404
6405 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6406
6407 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6408 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6409
6410 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/59200
6413 * g++.dg/cpp0x/alias-decl-42.C: New.
6414
6415 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6416
6417 * gcc.target/powerpc/ti_math1.c: New.
6418 * gcc.target/powerpc/ti_math2.c: New.
6419
6420 2014-04-17 Martin Jambor <mjambor@suse.cz>
6421
6422 * gnat.dg/opt34.adb: New.
6423 * gnat.dg/opt34_pkg.ads: Likewise.
6424
6425 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6426
6427 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6428 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6429
6430 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6431
6432 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6433 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6434
6435 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6436
6437 PR target/60847
6438 Forward port from 4.8 branch
6439 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6440
6441 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6442 Fix scan patterns.
6443 * gcc.target/i386/bmi-2.c: Ditto.
6444
6445 2014-04-17 Richard Biener <rguenther@suse.de>
6446
6447 PR middle-end/60849
6448 * g++.dg/opt/pr60849.C: New testcase.
6449
6450 2014-04-17 Richard Biener <rguenther@suse.de>
6451
6452 PR tree-optimization/60836
6453 * g++.dg/vect/pr60836.cc: New testcase.
6454
6455 2014-04-17 Richard Biener <rguenther@suse.de>
6456
6457 PR tree-optimization/60841
6458 * gcc.dg/vect/pr60841.c: New testcase.
6459
6460 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6461
6462 * g++.dg/ipa/devirt-31.C: New testcase.
6463
6464 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6465
6466 PR lto/60820
6467 * gcc.dg/lto/pr60820_0.c: New testcase.
6468 * gcc.dg/lto/pr60820_1.c: New testcase.
6469
6470 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6471
6472 PR ipa/60854
6473 * g++.dg/torture/pr60854.C: New testcase.
6474
6475 2014-04-16 Catherine Moore <clm@codesourcery.com>
6476
6477 * gcc.target/mips/umips-store16-2.c: New test.
6478
6479 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6480
6481 * g++.dg/cpp0x/initlist-vect.C: New file.
6482
6483 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6484
6485 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6486 * gcc.dg/uninit-I-O0.c: Likewise.
6487 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6488
6489 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/60844
6492 * gcc.dg/pr60844.c: New test.
6493
6494 2014-04-15 Richard Biener <rguenther@suse.de>
6495
6496 PR rtl-optimization/56965
6497 * gcc.dg/torture/pr56965-1.c: New testcase.
6498 * gcc.dg/torture/pr56965-2.c: Likewise.
6499
6500 2014-04-15 Teresa Johnson <tejohnson@google.com>
6501
6502 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6503
6504 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * gnat.dg/vect14.adb: New test.
6507
6508 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6509
6510 * gnat.dg/vect12.ad[sb]: New test.
6511 * gnat.dg/vect13.ad[sb]: Likewise.
6512
6513 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6514
6515 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6516 under qemu-arm.
6517 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6518 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6519 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6520 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6521 * c-c++-common/ubsan/null-1.c: Likewise.
6522 * c-c++-common/ubsan/null-10.c: Likewise.
6523 * c-c++-common/ubsan/null-11.c: Likewise.
6524 * c-c++-common/ubsan/null-2.c: Likewise.
6525 * c-c++-common/ubsan/null-3.c: Likewise.
6526 * c-c++-common/ubsan/null-4.c: Likewise.
6527 * c-c++-common/ubsan/null-5.c: Likewise.
6528 * c-c++-common/ubsan/null-6.c: Likewise.
6529 * c-c++-common/ubsan/null-7.c: Likewise.
6530 * c-c++-common/ubsan/null-8.c: Likewise.
6531 * c-c++-common/ubsan/null-9.c: Likewise.
6532 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6533 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6534 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6535 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6536 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6537 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6538 * c-c++-common/ubsan/pr59333.c: Likewise.
6539 * c-c++-common/ubsan/pr59667.c: Likewise.
6540 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6541 * c-c++-common/ubsan/pr60636.c: Likewise.
6542 * c-c++-common/ubsan/shift-1.c: Likewise.
6543 * c-c++-common/ubsan/shift-2.c: Likewise.
6544 * c-c++-common/ubsan/vla-1.c: Likewise.
6545
6546 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6547
6548 * gnat.dg/vect11.ad[sb]: New test.
6549
6550 2014-04-14 Richard Biener <rguenther@suse.de>
6551
6552 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6553
6554 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6555
6556 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6557
6558 2014-04-14 Richard Biener <rguenther@suse.de>
6559 Marc Glisse <marc.glisse@inria.fr>
6560
6561 PR c/60819
6562 * gcc.target/i386/vec-may_alias.c: New testcase.
6563
6564 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6565
6566 * lib/target-supports.exp
6567 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6568 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6569 Fix formatting.
6570
6571 2014-04-14 Richard Biener <rguenther@suse.de>
6572
6573 PR lto/60720
6574 * gcc.dg/lto/pr60720_0.c: New testcase.
6575 * gcc.dg/lto/pr60720_1.c: Likewise.
6576
6577 2014-04-14 Christian Bruel <christian.bruel@st.com>
6578
6579 * gcc.target/sh/memset.c: New test.
6580
6581 2014-04-14 Richard Biener <rguenther@suse.de>
6582
6583 PR middle-end/55022
6584 * gcc.dg/graphite/pr55022.c: New testcase.
6585
6586 2014-04-14 Richard Biener <rguenther@suse.de>
6587
6588 PR tree-optimization/59817
6589 PR tree-optimization/60453
6590 * gfortran.dg/graphite/pr59817.f: New testcase.
6591 * gcc.dg/graphite/pr59817-1.c: Likewise.
6592 * gcc.dg/graphite/pr59817-2.c: Likewise.
6593
6594 2014-04-14 Jason Merrill <jason@redhat.com>
6595
6596 Revert:
6597 * lib/gcc-dg.exp (dg-build-dso): New.
6598 (gcc-dg-test-1): Handle dg-do-what "dso".
6599
6600 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6601
6602 PR fortran/60717
6603 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6604
6605 PR fortran/58085
6606 * gfortran.dg/associate_15.f90: New test.
6607
6608 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6609
6610 PR middle-end/60467
6611 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6612 case to check.
6613
6614 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6615
6616 PR middle-end/60469
6617 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6618
6619 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6620
6621 * gcc.target/mips/umips-store16-1.c: New test.
6622
6623 2014-04-11 Tobias Burnus <burnus@net-b.de>
6624
6625 PR c/60194
6626 * * g++.dg/warn/warn_format_signedness.C: New.
6627 * gcc.dg/format/warn-signedness.c: New.
6628
6629 2014-04-11 Tobias Burnus <burnus@net-b.de>
6630
6631 PR fortran/58880
6632 PR fortran/60495
6633 * gfortran.dg/finalize_25.f90: New.
6634
6635 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6636
6637 * gcc.target/epiphany/t1068-2.c: New file.
6638
6639 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6640
6641 * gcc.target/epiphany/btst-1.c: New test.
6642
6643 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6644
6645 PR rtl-optimization/60651
6646 * gcc.target/epiphany/mode-switch.c: New test.
6647
6648 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6649
6650 PR c++/58600
6651 * g++.dg/cpp0x/gen-attrs-58.C: New.
6652 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6653
6654 2014-04-11 Steve Ellcey <sellcey@mips.com>
6655 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR middle-end/60556
6658 * gcc.c-torture/compile/pr60556.c: New test.
6659
6660 2014-04-11 Richard Biener <rguenther@suse.de>
6661
6662 PR middle-end/60797
6663 * gcc.dg/pr60797.c: New testcase.
6664
6665 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6666
6667 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6668 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6669 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6670 rename to ...
6671 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6672 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6673 instructions as well.
6674
6675 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR rtl-optimization/60663
6678 * gcc.target/arm/pr60663.c: New test.
6679
6680 2014-04-10 Jason Merrill <jason@redhat.com>
6681
6682 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6683
6684 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR lto/60567
6687 * g++.dg/lto/pr60567_0.C: New test.
6688
6689 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6690
6691 * gfortran.dg/class_nameclash.f90: New test.
6692
6693 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/52844
6696 * g++.dg/cpp0x/variadic156.C: New.
6697
6698 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6699
6700 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6701 long.
6702
6703 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6704
6705 PR debug/60655
6706 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6707 -fdata-sections.
6708
6709 2014-04-09 Steve Ellcey <sellcey@mips.com>
6710
6711 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6712 and scan lists.
6713
6714 2014-04-09 Cong Hou <congh@google.com>
6715
6716 PR testsuite/60773
6717 * lib/target-supports.exp:
6718 (check_effective_target_vect_widen_si_to_di_pattern): New.
6719 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6720 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6721 targets only.
6722 (foo): Fix up formatting.
6723 (main): Call check_vect.
6724
6725 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6726
6727 PR c++/59115
6728 * g++.dg/template/crash119.C: New.
6729
6730 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6731
6732 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6733
6734 2014-04-08 Jason Merrill <jason@redhat.com>
6735
6736 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6737
6738 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6739
6740 PR rtl-optimization/60776
6741 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6742 * gcc.dg/builtin-bswap-7.c: Likewise.
6743 * gcc.dg/builtin-bswap-6a.c: New testcase.
6744 * gcc.dg/builtin-bswap-7a.c: New testcase.
6745
6746 Revert
6747 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6748
6749 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6750 optimization.
6751 * gcc.dg/builtin-bswap-7.c: Likewise.
6752
6753 2014-04-08 Richard Biener <rguenther@suse.de>
6754
6755 PR tree-optimization/60785
6756 * gcc.dg/graphite/pr60785.c: New testcase.
6757
6758 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6759
6760 PR target/60602
6761 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6762 with as at -O0.
6763
6764 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6765
6766 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6767 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6768 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6769
6770 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6771
6772 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6773
6774 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6775
6776 PR target/60609
6777 * g++.dg/torture/pr60609.C: New test.
6778
6779 2014-04-07 Richard Biener <rguenther@suse.de>
6780
6781 PR tree-optimization/60766
6782 * gcc.dg/torture/pr60766.c: New testcase.
6783
6784 2014-04-07 Jason Merrill <jason@redhat.com>
6785
6786 * lib/gcc-dg.exp (dg-build-dso): New.
6787 (gcc-dg-test-1): Handle dg-do-what "dso".
6788 * lib/target-supports.exp (add_options_for_dlopen): New.
6789 (check_effective_target_dlopen): Use it.
6790
6791 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6792
6793 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6794
6795 2014-04-07 Richard Biener <rguenther@suse.de>
6796
6797 PR middle-end/60750
6798 * g++.dg/torture/pr60750.C: New testcase.
6799 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6800
6801 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6802
6803 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6804
6805 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6806
6807 PR testsuite/60671
6808 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6809
6810 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6811
6812 PR testsuite/60672
6813 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6814
6815 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6816
6817 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6818
6819 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6820
6821 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6822
6823 * gcc.target/avr/dev-specific-rmw.c: New test.
6824
6825 2014-04-04 Cong Hou <congh@google.com>
6826
6827 PR tree-optimization/60656
6828 * gcc.dg/vect/pr60656.c: New test.
6829
6830 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6831
6832 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6833 optimization.
6834 * gcc.dg/builtin-bswap-7.c: Likewise.
6835
6836 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6837
6838 PR c++/58207
6839 * g++.dg/cpp0x/constexpr-ice15.C: New.
6840
6841 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6842
6843 PR ipa/59626
6844 testcase by Richard Biener
6845 * gcc.dg/lto/pr59626_0.c: New testcase.
6846 * gcc.dg/lto/pr59626_1.c: New testcase.
6847
6848 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6849
6850 PR debug/60655
6851 * gcc.c-torture/compile/pr60655-1.c: New test.
6852
6853 2014-04-04 Martin Jambor <mjambor@suse.cz>
6854
6855 PR ipa/60640
6856 * g++.dg/ipa/pr60640-1.C: New test.
6857 * g++.dg/ipa/pr60640-2.C: Likewise.
6858 * g++.dg/ipa/pr60640-3.C: Likewise.
6859 * g++.dg/ipa/pr60640-4.C: Likewise.
6860
6861 2014-04-04 Jeff Law <law@redhat.com>
6862
6863 PR target/60657
6864 * gcc.target/arm/pr60657.c: New test.
6865
6866 2014-04-04 Richard Biener <rguenther@suse.de>
6867
6868 PR ipa/60746
6869 * g++.dg/torture/pr60746.C: New testcase.
6870
6871 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6872
6873 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6874 * g++.old-deja/g++.jason/overload21.C: Likewise.
6875 * g++.old-deja/g++.law/init5.C: Likewise.
6876
6877 2014-04-03 Cong Hou <congh@google.com>
6878
6879 PR tree-optimization/60505
6880 * gcc.dg/vect/pr60505.c: New test.
6881
6882 2014-04-03 Richard Biener <rguenther@suse.de>
6883
6884 PR tree-optimization/60740
6885 * gcc.dg/graphite/pr60740.c: New testcase.
6886
6887 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6888
6889 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6890 * g++.dg/warn/Wnvdtor-2.C: New.
6891 * g++.dg/warn/Wnvdtor-3.C: New.
6892 * g++.dg/warn/Wnvdtor-4.C: New.
6893 * g++.dg/warn/Weff1.C: Delete.
6894 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6895 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6896
6897 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6898
6899 PR ipa/60659
6900 * g++.dg/torture/pr60659.C: New testcase.
6901
6902 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6903
6904 PR tree-optimization/60733
6905 * gcc.dg/torture/pr60733.c: New test.
6906
6907 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6908
6909 PR rtl-optimization/60650
6910 * gcc.target/arm/pr60650-2.c: New.
6911
6912 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6913
6914 * gcc.target/i386/avx2-vpand-3.c,
6915 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6916
6917 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6918
6919 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6920 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6921 gcc.target/i386/memcpy-strategy-1.c,
6922 gcc.target/i386/memcpy-strategy-2.c,
6923 gcc.target/i386/memcpy-vector_loop-1.c,
6924 gcc.target/i386/memcpy-vector_loop-2.c,
6925 gcc.target/i386/memset-vector_loop-1.c,
6926 gcc.target/i386/memset-vector_loop-2.c,
6927 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6928 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6929 -march= options different from those in dg-options.
6930
6931 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6932
6933 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6934 gcc.target/i386/pr30970.c: Use -mtune=generic.
6935 * gcc.target/i386/avx2-vpaddb-3.c,
6936 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6937 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6938 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6939 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6940 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6941 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6942 gcc.target/i386/avx2-vpsubw-3.c,
6943 gcc.target/i386/avx256-unaligned-load-1.c,
6944 gcc.target/i386/avx256-unaligned-load-4.c,
6945 gcc.target/i386/avx256-unaligned-store-1.c,
6946 gcc.target/i386/avx256-unaligned-store-2.c,
6947 gcc.target/i386/avx256-unaligned-store-4.c: Use
6948 -mno-prefer-avx128.
6949
6950 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6951 Iain Sandoe <iain@codesourcery.com>
6952
6953 PR target/54083
6954 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6955 with the additional options -Wl,-undefined,dynamic_lookup
6956 and -Wl,-flat_namespace.
6957 * gcc.dg/torture/pr53922.c: Additional option
6958 -Wl,-flat_namespace for darwin[89].
6959 * gcc.dg/torture/pr60092.c: Additional options
6960 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6961 for darwin[89].
6962
6963 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6964
6965 PR target/43751
6966 * lib/prune.exp: Modify the regular express to prune
6967 the new warnings introduced by r205679 on darwin9.
6968
6969 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6970
6971 * g++.dg/init/ctor4.C: Adjust.
6972 * g++.dg/init/ctor4-1.C: New.
6973 * g++.dg/cpp0x/defaulted2.C: Adjust.
6974
6975 2014-04-01 Richard Henderson <rth@redhat.com>
6976
6977 PR target/60704
6978 * gcc.dg/pr60704.c: New file.
6979
6980 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6981
6982 PR target/60363
6983 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6984 logical_op_short_circuit targets.
6985
6986 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6987
6988 PR libfortran/60128
6989 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6990 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6991
6992 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6993
6994 PR rtl-optimization/60700
6995 * gcc.target/i386/pr60700.c: New test.
6996
6997 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6998
6999 PR target/60650
7000 * gcc.target/arm/pr60650.c: Adjust command line options.
7001
7002 2014-03-31 Martin Jambor <mjambor@suse.cz>
7003
7004 PR middle-end/60647
7005 * gcc.dg/pr60647-1.c: New test.
7006 * gcc.dg/pr60647-2.c: Likewise.
7007
7008 2014-03-31 Richard Biener <rguenther@suse.de>
7009
7010 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7011
7012 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7013
7014 PR target/60034
7015 * gcc.target/aarch64/pr60034.c: New file.
7016
7017 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7018
7019 PR c++/60626
7020 * g++.dg/cpp1y/pr60626.C: New testcase.
7021
7022 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7023
7024 * gcc.dg/pr45416.c: Allow bextr on x86.
7025 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7026 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7027 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7028 * gcc.target/i386/l_fma_double_1.c,
7029 gcc.target/i386/l_fma_double_2.c,
7030 gcc.target/i386/l_fma_double_3.c,
7031 gcc.target/i386/l_fma_double_4.c,
7032 gcc.target/i386/l_fma_double_5.c,
7033 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7034 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7035 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7036 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7037 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7038 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7039 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7040
7041 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR target/60648
7044 * g++.dg/pr60648.C: Move test to...
7045 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7046 dg-options, add for fpic targets dg-additional-options -fPIC.
7047
7048 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * gnat.dg/opt33.adb: New testcase.
7051
7052 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7053
7054 PR target/60697
7055 * gcc.target/aarch64/pr60697.c: New.
7056
7057 2014-03-27 Jeff Law <law@redhat.com>
7058
7059 PR target/60648
7060 * g++.dg/pr60648.C: New test.
7061
7062 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7063
7064 PR c++/60573
7065 * g++.dg/cpp1y/pr60573.C: New testcase.
7066
7067 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR target/60693
7070 * gcc.target/i386/pr60693.c: New test.
7071
7072 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7073
7074 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7075
7076 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR c++/60689
7079 * c-c++-common/pr60689.c: New test.
7080
7081 PR c++/58678
7082 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7083 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7084 targets.
7085
7086 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7087
7088 PR target/60675
7089 * gcc.target/aarch64/pr60675.C: New.
7090
7091 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7092
7093 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7094 * lib/target-supports.exp: Return true for s390
7095 in check_effective_logical_op_short_circuit.
7096
7097 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7098
7099 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7100 of second source operand.
7101 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7102 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7103 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7104
7105 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR ipa/60315
7108 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7109
7110 2014-03-28 Tobias Burnus <burnus@net-b.de>
7111
7112 * lib/cilk-plus-dg.exp: New.
7113 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7114 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7115
7116 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7117
7118 PR fortran/60522
7119 * gfortran.dg/where_4.f90: New test case.
7120
7121 2014-03-27 Tobias Burnus <burnus@net-b.de>
7122
7123 PR fortran/58880
7124 * gfortran.dg/finalize_24.f90: New.
7125
7126 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7127
7128 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7129 vbpermq builtin.
7130
7131 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7132 vec_select optimizations.
7133 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7134 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7135
7136 PR target/60672
7137 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7138 xxpermdi builtins are supported.
7139
7140 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7141
7142 PR rtl-optimization/60650
7143 * gcc.target/arm/pr60650.c: New.
7144
7145 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7146
7147 * gcc.target/s390/20140327-1.c: New testcase.
7148
7149 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR middle-end/60682
7152 * g++.dg/gomp/pr60682.C: New test.
7153
7154 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7155
7156 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7157
7158 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7159
7160 PR target/60580
7161 * gcc.target/aarch64/pr60580_1.c: New.
7162 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7163 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7164
7165 2014-03-26 Dehao Chen <dehao@google.com>
7166
7167 * gcc.dg/predict-8.c: New test.
7168
7169 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7170
7171 PR c++/52369
7172 * g++.dg/init/const10.C: New.
7173 * g++.dg/init/const11.C: New.
7174 * g++.dg/init/pr25811.C: Adjust.
7175 * g++.dg/init/pr29043.C: Likewise.
7176 * g++.dg/init/pr43719.C: Likewise.
7177 * g++.dg/init/pr44086.C: Likewise.
7178 * g++.dg/init/ctor8.C: Likewise.
7179 * g++.dg/init/uninitialized1.C: Likewise.
7180
7181 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR sanitizer/60636
7184 * c-c++-common/ubsan/pr60636.c: New test.
7185
7186 2014-03-26 Andreas Schwab <schwab@suse.de>
7187
7188 * g++.dg/torture/pr60315.C: Remove duplication.
7189
7190 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7191
7192 * gcc.c-torture/execute/20140326-1.c: New test.
7193
7194 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7195
7196 PR ipa/60315
7197 * g++.dg/torture/pr60315.C: New testcase.
7198
7199 2014-03-25 Martin Jambor <mjambor@suse.cz>
7200
7201 PR ipa/60600
7202 * g++.dg/ipa/pr60600.C: New test.
7203
7204 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7205
7206 PR testsuite/58013
7207 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7208
7209 2014-03-25 Richard Biener <rguenther@suse.de>
7210
7211 PR middle-end/60635
7212 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7213 * gfortran.dg/lto/pr60635_1.c: Likewise.
7214
7215 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7216
7217 PR c++/60627
7218 * g++.dg/cpp1y/pr60627.C: New testcase.
7219
7220 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7221
7222 * gcc.target/aarch64/ushr64_1.c: New.
7223
7224 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7225
7226 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7227 (LONG_LONG): Use LLONG.
7228 (set_rvector_long): Explicitly return void.
7229 (set_vector_long): Likewise.
7230 (check_vector_long): Likewise.
7231
7232 2014-03-24 Marek Polacek <polacek@redhat.com>
7233
7234 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7235 Define INT_MIN.
7236 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7237 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7238 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7239 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7240 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7241 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7242 * c-c++-common/ubsan/pr59503.c: Likewise.
7243 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7244 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7245 * c-c++-common/ubsan/shift-3.c: Likewise.
7246 * c-c++-common/ubsan/shift-6.c: Likewise.
7247 * c-c++-common/ubsan/undefined-1.c: Likewise.
7248 * c-c++-common/ubsan/vla-2.c: Likewise.
7249 * c-c++-common/ubsan/vla-3.c: Likewise.
7250 * c-c++-common/ubsan/vla-4.c: Likewise.
7251 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7252 * g++.dg/ubsan/return-2.C: Likewise.
7253
7254 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7255
7256 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7257 hppa*-*-hpux*.
7258
7259 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7260
7261 PR libfortran/59313
7262 PR libfortran/58015
7263 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7264 * gfortran.dg/round_4.f90: Likewise.
7265
7266 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7267
7268 PR libfortran/60128
7269 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7270 i?86-*-solaris2.9*.
7271
7272 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR sanitizer/60613
7275 * c-c++-common/ubsan/pr60613-1.c: New test.
7276 * c-c++-common/ubsan/pr60613-2.c: New test.
7277
7278 2014-03-22 Matthias Klose <doko@ubuntu.com>
7279
7280 * g++.dg/cpp0x/regress: Remove empty directory.
7281
7282 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR debug/60603
7285 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7286
7287 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7288
7289 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7290 * g++.dg/cpp1y/pr60393.C: Likewise.
7291
7292 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7293
7294 PR c++/60384
7295 * g++.dg/cpp1y/pr60384.C: New.
7296
7297 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR target/60598
7300 * gcc.dg/pr60598.c: New test.
7301
7302 2014-03-21 Martin Jambor <mjambor@suse.cz>
7303
7304 PR ipa/59176
7305 * g++.dg/torture/pr59176.C: New test.
7306
7307 2014-03-21 Martin Jambor <mjambor@suse.cz>
7308
7309 PR ipa/60419
7310 * g++.dg/ipa/pr60419.C: New test.
7311
7312 2014-03-21 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/60577
7315 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7316
7317 2014-03-21 Tobias Burnus <burnus@net-b.de>
7318
7319 PR fortran/60599
7320 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7321
7322 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/60597
7325 * g++.dg/opt/pr60597.C: New test.
7326
7327 PR c++/60572
7328 * g++.dg/init/pr60572.C: New test.
7329
7330 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7331
7332 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7333
7334 2014-03-19 Tobias Burnus <burnus@net-b.de>
7335
7336 PR fortran/60543
7337 PR fortran/60283
7338 * gfortran.dg/implicit_pure_4.f90: New.
7339
7340 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/51474
7343 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7344
7345 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7346
7347 PR testsuite/60590
7348 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7349 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7350 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7351
7352 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7353
7354 PR c++/60332
7355 * g++.dg/cpp1y/pr60332.C: New.
7356
7357 2014-03-19 Marek Polacek <polacek@redhat.com>
7358
7359 PR sanitizer/60569
7360 * g++.dg/ubsan/pr60569.C: New test.
7361
7362 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7363
7364 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7365
7366 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7367
7368 PR tree-optimization/60559
7369 * g++.dg/vect/pr60559.cc: New test.
7370
7371 2014-03-18 Ian Lance Taylor <iant@google.com>
7372
7373 PR target/60563
7374 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7375 (ditype): Rename typedef from int64_t.
7376
7377 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7378
7379 PR c/55383
7380 * gcc.dg/cast-qual-3.c: New.
7381 Revert:
7382 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7383 * c-c++-common/Wcast-qual-1.c: More precise match text.
7384
7385 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7386
7387 PR fortran/55207
7388 PR fortran/60549
7389 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7390 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7391 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7392 * gfortran.dg/intent_optimize_1.f90: Ditto.
7393 * gfortran.dg/pointer_init_9.f90: Ditto.
7394 * gfortran.dg/volatile4.f90: Ditto.
7395 * gfortran.dg/volatile6.f90: Ditto.
7396
7397 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7398
7399 PR c/55383
7400 * c-c++-common/Wcast-qual-1.c: More precise match text.
7401
7402 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7403
7404 PR c++/60305
7405 * g++.dg/cpp0x/constexpr-ice14.C: New.
7406
7407 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/54250
7410 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7411
7412 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR sanitizer/60535
7415 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7416 * c-c++-common/ubsan/null-2.c: Likewise.
7417 * c-c++-common/ubsan/null-3.c: Likewise.
7418 * c-c++-common/ubsan/null-4.c: Likewise.
7419 * c-c++-common/ubsan/null-5.c: Likewise.
7420 * c-c++-common/ubsan/null-6.c: Likewise.
7421 * c-c++-common/ubsan/null-7.c: Likewise.
7422 * c-c++-common/ubsan/null-8.c: Likewise.
7423 * c-c++-common/ubsan/null-9.c: Likewise.
7424 * c-c++-common/ubsan/null-10.c: Likewise.
7425 * c-c++-common/ubsan/null-11.c: Likewise.
7426 * c-c++-common/ubsan/overflow-1.c: Likewise.
7427 * c-c++-common/ubsan/overflow-2.c: Likewise.
7428 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7429 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7430 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7431 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7432 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7433 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7434 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7435 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7436 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7437 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7438 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7439 * c-c++-common/ubsan/pr59333.c: Likewise.
7440 * c-c++-common/ubsan/pr59503.c: Likewise.
7441 * c-c++-common/ubsan/pr59667.c: Likewise.
7442 * c-c++-common/ubsan/undefined-1.c: Likewise.
7443 * g++.dg/ubsan/pr59250.C: Likewise.
7444 * g++.dg/ubsan/pr59306.C: Likewise.
7445
7446 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7447
7448 * gcc.dg/tls/pr58595.c: Add tls options.
7449
7450 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7451
7452 * gcc.target/i386/avx-additional-reg-names.c: New.
7453 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7454
7455 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7456
7457 PR c++/60390
7458 * g++.dg/cpp1y/pr60390.C: New testcase.
7459
7460 PR c++/60391
7461 * g++.dg/cpp1y/pr60391.C: New testcase.
7462
7463 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR target/60516
7466 * gcc.target/i386/pr60516.c: New test.
7467
7468 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7469
7470 PR c++/59571
7471 * g++.dg/cpp0x/constexpr-ice13.C: New.
7472
7473 2014-03-17 Marek Polacek <polacek@redhat.com>
7474
7475 PR middle-end/60534
7476 * gcc.dg/gomp/pr60534.c: New test.
7477
7478 2014-03-17 Kai Tietz <ktietz@redhat.com>
7479
7480 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7481
7482 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7483
7484 PR testsuite/58851
7485 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7486 storage size.
7487
7488 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7489
7490 PR libfortran/58324
7491 * gfortran.dg/list_read_12.f90: New test.
7492
7493 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7494
7495 PR fortran/55207
7496 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7497 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7498 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7499 -Wno-aggressive-loop-optimizations and remove an unused variable.
7500 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7501 * gfortran.dg/pointer_init_9.f90: New.
7502 * gfortran.dg/volatile4.f90: Put into subroutine.
7503 * gfortran.dg/volatile6.f90: Ditto.
7504
7505 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7506
7507 PR fortran/60392
7508 * gfortran.dg/transpose_4.f90: New test.
7509
7510 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7511
7512 PR rtl-optimization/60508
7513 * gcc.target/i386/pr60508.c: New.
7514
7515 2014-03-14 Richard Biener <rguenther@suse.de>
7516
7517 PR middle-end/60518
7518 * g++.dg/pr60518.C: New testcase.
7519
7520 2014-03-14 Martin Jambor <mjambor@suse.cz>
7521
7522 PR lto/60461
7523 * gcc.dg/lto/pr60461_0.c: New test.
7524
7525 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7526
7527 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7528 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7529 * gcc.dg/lto/save-temps_0.c: New testcase.
7530
7531 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR middle-end/36282
7534 * c-c++-common/pr36282-1.c: New test.
7535 * c-c++-common/pr36282-2.c: New test.
7536 * c-c++-common/pr36282-3.c: New test.
7537 * c-c++-common/pr36282-4.c: New test.
7538
7539 2014-03-13 Richard Henderson <rth@redhat.com>
7540
7541 PR debug/60438
7542 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7543
7544 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7545
7546 PR c++/60383
7547 * g++.dg/template/crash118.C: New.
7548 * g++.dg/template/crash95.C: Adjust.
7549
7550 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7551
7552 PR rtl-optimization/57189
7553 * gcc.target/i386/pr57189.c: New.
7554
7555 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7556
7557 PR c++/60254
7558 * g++.dg/cpp0x/static_assert10.C: New.
7559 * g++.dg/cpp0x/static_assert11.C: Likewise.
7560 * g++.dg/cpp0x/static_assert3.C: Adjust.
7561
7562 2014-03-13 Richard Biener <rguenther@suse.de>
7563
7564 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7565
7566 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7567
7568 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7569 2.07 128-bit arithmetic.
7570 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7571
7572 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7573 due to when TImode is allowed in VSX registers, the allowable
7574 address modes for TImode is just a single indirect address in
7575 order for the value to be loaded and store in either GPR or VSX
7576 registers. This affects the generated code, and it would cause
7577 this test to fail, when such an option is used.
7578
7579 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7580
7581 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7582
7583 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7584
7585 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7586 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7587 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7588 only test for exactly one if if -mbranch-cost=1 has been passed.
7589
7590 2014-03-12 Christian Bruel <christian.bruel@st.com>
7591
7592 PR target/60264
7593 * gcc.target/arm/pr60264.c
7594
7595 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7596
7597 PR tree-optimization/60454
7598 * gcc.c-torture/execute/pr60454.c: New test.
7599
7600 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7601 Marc Glisse <marc.glisse@inria.fr>
7602
7603 PR tree-optimization/60502
7604 * gcc.c-torture/compile/pr60502.c: New test.
7605
7606 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR middle-end/60482
7609 * gcc.dg/vect/pr60482.c: New test.
7610
7611 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 PR c++/60389
7614 * g++.dg/cpp0x/inh-ctor19.C: New.
7615
7616 2014-03-11 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/60429
7619 PR tree-optimization/60485
7620 * gcc.dg/pr60485-1.c: New testcase.
7621 * gcc.dg/pr60485-2.c: Likewise.
7622
7623 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR ipa/60457
7626 * g++.dg/ipa/pr60457.C: New test.
7627
7628 2014-03-10 Richard Biener <rguenther@suse.de>
7629
7630 PR middle-end/60474
7631 * g++.dg/torture/pr60474.C: New testcase.
7632
7633 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7634
7635 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7636
7637 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7638
7639 * gcc.dg/lto/pr55113_0.c: New testcase.
7640
7641 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7642
7643 PR c++/60033
7644 * g++.dg/cpp1y/pr60033.C: New testcase.
7645
7646 PR c++/60393
7647 * g++.dg/cpp1y/pr60393.C: New testcase.
7648
7649 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7650
7651 PR libfortran/60128
7652 * gfortran.dg/fmt_en.f90: New test.
7653
7654 2014-03-07 Jason Merrill <jason@redhat.com>
7655
7656 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7657 * lib/target-supports.exp (check_effective_target_c++11): Now
7658 means C++11 and up.
7659 (check_effective_target_c++11_only): New.
7660 (check_effective_target_c++11_down): New.
7661 (check_effective_target_c++1y): New.
7662 (check_effective_target_c++1y_only): New.
7663 (check_effective_target_c++98_only): Rename from
7664 check_effective_target_c++98.
7665 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7666
7667 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7668
7669 PR c++/58609
7670 * g++.dg/cpp0x/constexpr-ice12.C: New.
7671
7672 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7673
7674 * c-c++-common/gomp/map-1.c: Extend.
7675
7676 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7677 Janus Weil <janus@gcc.gnu.org>
7678
7679 PR fortran/51976
7680 * gfortran.dg/deferred_type_component_1.f90 : New test.
7681 * gfortran.dg/deferred_type_component_2.f90 : New test.
7682
7683 2014-03-06 Marek Polacek <polacek@redhat.com>
7684
7685 PR c/60197
7686 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7687 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7688
7689 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR target/58595
7692 * gcc.dg/tls/pr58595.c: New test.
7693
7694 2014-03-06 Richard Biener <rguenther@suse.de>
7695
7696 PR middle-end/60445
7697 PR lto/60424
7698 PR lto/60427
7699 Revert
7700 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7701
7702 * gcc.dg/lto/pr55113_0.c: New testcase.
7703
7704 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR testsuite/59308
7707 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7708 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7709 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7710 s390*/i?86/x86_64.
7711 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7712 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7713 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7714 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7715 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7716 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7717 even for mips*/s390*/i?86/x86_64.
7718 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7719 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7720 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7721 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7723
7724 PR lto/60404
7725 * gcc.dg/lto/pr60404_0.c: New test.
7726 * gcc.dg/lto/pr60404_1.c: New file.
7727 * gcc.dg/lto/pr60404_2.c: New file.
7728
7729 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7730
7731 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7732 long long" throughout.
7733 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7734 * gcc.dg/vmx/insert-vsx.c: Likewise.
7735 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7736 * gcc.dg/vmx/ld-vsx.c: Likewise.
7737 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7738 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7739 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7740 * gcc.dg/vmx/merge-vsx.c: Likewise.
7741 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7742 * gcc.dg/vmx/st-vsx.c: Likewise.
7743 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7744 * gcc.dg/vmx/stl-vsx.c: Likewise.
7745 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7746
7747 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7748
7749 * gcc.dg/lto/pr55113_0.c: New testcase.
7750
7751 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 PR c++/60376
7754 * g++.dg/cpp1y/pr60376.C: New.
7755
7756 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7759
7760 2014-03-04 Richard Biener <rguenther@suse.de>
7761
7762 PR tree-optimization/60382
7763 * gcc.dg/vect/pr60382.c: New testcase.
7764
7765 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7766
7767 PR libfortran/60148
7768 * gfortran.dg/namelist_84.f90: New test.
7769
7770 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7771
7772 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7773 argument to avoid inf values.
7774 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7775 UNION_FP_CHECK machinery.
7776
7777 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7778
7779 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7780 i32in128 cases outside special big-endian processing block.
7781
7782 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR preprocessor/60400
7785 * c-c++-common/cpp/pr60400.c: New test.
7786 * c-c++-common/cpp/pr60400-1.h: New file.
7787 * c-c++-common/cpp/pr60400-2.h: New file.
7788
7789 PR objc++/60398
7790 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7791
7792 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7793 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7794
7795 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7796
7797 PR ipa/60150
7798 * g++.dg/lto/pr60150.H: New testcase.
7799 * g++.dg/lto/pr60150_0.C: New testcase.
7800 * g++.dg/lto/pr60150_1.C: New testcase.
7801
7802 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7803
7804 PR ipa/60306
7805 * g++.dg/ipa/devirt-29.C: New testcase
7806
7807 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7808
7809 PR fortran/60236
7810 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7811
7812 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7813
7814 PR c++/50025
7815 * g++.dg/cpp0x/pr50025.C: New.
7816
7817 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7818
7819 PR c++/60377
7820 * g++.dg/cpp1y/pr60377.C: New testcase.
7821
7822 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7823
7824 PR fortran/60341
7825 * gfortran.dg/str_comp_optimize_1.f90: New test.
7826
7827 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7828
7829 PR target/60071
7830 * gcc.c-torture/compile/pr60071.c: New.
7831
7832 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7833
7834 PR fortran/60359
7835 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7836
7837 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7838
7839 PR c++/58610
7840 * g++.dg/cpp0x/constexpr-ice11.C: New.
7841
7842 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 PR c++/60314
7845 * g++.dg/cpp1y/auto-fn24.C: New.
7846
7847 2014-02-28 Joey Ye <joey.ye@arm.com>
7848
7849 PR target/PR60169
7850 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7851
7852 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7853
7854 PR c++/60253
7855 * g++.dg/overload/ellipsis2.C: New.
7856
7857 2014-02-27 Jeff Law <law@redhat.com>
7858
7859 PR rtl-optimization/52714
7860 * gcc.c-torture/compile/pr52714.c: New test.
7861
7862 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7863 Jeff Law <law@redhat.com>
7864
7865 PR rtl-optimization/49847
7866 * g++.dg/pr49847.C: New test.
7867
7868 2014-02-27 Marek Polacek <polacek@redhat.com>
7869
7870 PR middle-end/59223
7871 * c-c++-common/pr59223.c: New test.
7872
7873 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7874
7875 * common/config/i386/predicates.md (const1256_operand): Remove.
7876 (const2356_operand): New.
7877 (const_1_to_2_operand): Remove.
7878 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7879 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7880 (*avx512pf_gatherpf<mode>sf): Ditto.
7881 (avx512pf_gatherpf<mode>df): Ditto.
7882 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7883 (*avx512pf_gatherpf<mode>df): Ditto.
7884 (avx512pf_scatterpf<mode>sf): Ditto.
7885 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7886 (*avx512pf_scatterpf<mode>sf): Ditto.
7887 (avx512pf_scatterpf<mode>df): Ditto.
7888 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7889 (*avx512pf_scatterpf<mode>df): Ditto.
7890 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7891
7892 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7893
7894 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7895 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7896 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7897 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7898 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7899 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7900 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7901 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7902
7903 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7904
7905 PR target/60280
7906 * gnat.dg/renaming5.adb: Change to two expected gotos.
7907 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7908 jump threads.
7909 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7910 messages for removed basic block.
7911 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7912 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7913 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7914 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7915
7916 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917
7918 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7919 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7920 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7921 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7922 * gcc.dg/vmx/merge-vsx.c: Likewise.
7923 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7924
7925 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7926
7927 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7928 * gcc.target/i386/prefetchwt1-1.c: New.
7929 * g++.dg/other/i386-2.C: Add new option.
7930 * g++.dg/other/i386-3.C: Ditto.
7931 * gcc.target/i386/sse-12.c: Ditto.
7932 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7933 * gcc.target/i386/sse-22.c: Add new option.
7934 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7935
7936 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7937
7938 PR libfortran/59313
7939 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7940
7941 PR libfortran/58015
7942 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7943
7944 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7945
7946 PR c++/60311
7947 * g++.dg/cpp1y/pr60311.C: New testcase.
7948
7949 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7950
7951 PR c++/60065
7952 * g++.dg/cpp1y/pr60065.C: New testcase.
7953
7954 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7955
7956 PR rtl-optimization/60268
7957 * gcc.c-torture/compile/pr60268.c: New test.
7958
7959 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7960
7961 * gcc.target/microblaze/others/mem_reload.c: New test.
7962
7963 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7964
7965 * gcc.dg/vmx/lde.c: New test.
7966 * gcc.dg/vmx/lde-be-order.c: New test.
7967 * gcc.dg/vmx/ste.c: New test.
7968 * gcc.dg/vmx/ste-be-order.c: New test.
7969
7970 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7971
7972 PR testsuite/60173
7973 * lib/target-supports.exp
7974 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7975 and crisv32-*-* to list.
7976
7977 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7978
7979 PR fortran/60302
7980 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7981
7982 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7983
7984 * gcc.dg/vmx/vsums.c: Check entire result vector.
7985 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7986
7987 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7988
7989 * gcc.dg/vmx/ld.c: New test.
7990 * gcc.dg/vmx/ld-be-order.c: New test.
7991 * gcc.dg/vmx/ld-vsx.c: New test.
7992 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7993 * gcc.dg/vmx/ldl.c: New test.
7994 * gcc.dg/vmx/ldl-be-order.c: New test.
7995 * gcc.dg/vmx/ldl-vsx.c: New test.
7996 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7997 * gcc.dg/vmx/st.c: New test.
7998 * gcc.dg/vmx/st-be-order.c: New test.
7999 * gcc.dg/vmx/st-vsx.c: New test.
8000 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8001 * gcc.dg/vmx/stl.c: New test.
8002 * gcc.dg/vmx/stl-be-order.c: New test.
8003 * gcc.dg/vmx/stl-vsx.c: New test.
8004 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8005
8006 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8007
8008 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8009 * g++.dg/other/i386-3.C (dg-options): Ditto.
8010 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8011 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8012 -mavx512pf and -msha.
8013
8014 2014-02-21 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/60276
8017 * gcc.dg/vect/pr60276.c: New testcase.
8018
8019 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8020
8021 PR fortran/60234
8022 * gfortran.dg/finalize_23.f90: New.
8023
8024 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8025
8026 PR c++/60052
8027 PR c++/60053
8028 * g++.dg/cpp1y/pr60052.C: New testcase.
8029 * g++.dg/cpp1y/pr60053.C: New testcase.
8030
8031 2014-02-21 Tobias Burnus <burnus@net-b.de>
8032
8033 PR fortran/60286
8034 * gfortran.dg/inquire_16.f90: New.
8035
8036 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8037
8038 * gcc.target/nios2/biggot-1.c: New.
8039 * gcc.target/nios2/biggot-2.c: New.
8040
8041 2014-02-20 Martin Jambor <mjambor@suse.cz>
8042
8043 PR ipa/55260
8044 * gcc.dg/ipa/pr55260.c: New test.
8045
8046 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8047
8048 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8049 for execution test case.
8050
8051 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8052
8053 PR ipa/58555
8054 * g++.dg/torture/pr58555.C: New testcase.
8055
8056 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8057
8058 PR target/60204
8059 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8060 reflect abi fix.
8061 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8062
8063 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8064 Kirill Yukhin <kirill.yukhin@intel.com>
8065
8066 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8067 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8068 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8069 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8070 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8071 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8072
8073 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR c/37743
8076 * g++.dg/ext/builtin-bswap1.C: New test.
8077 * c-c++-common/pr37743.c: New test.
8078
8079 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8080
8081 * gcc.dg/decl-10.c: New test.
8082
8083 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR c++/60267
8086 * g++.dg/ext/ivdep-1.C: New test.
8087
8088 PR c++/60267
8089 * gcc.dg/pr60267.c: New test.
8090
8091 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8092
8093 PR target/59794
8094 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8095 (dg-options): Remove -Wno-psabi.
8096 * gcc.target/i386/pr59794-2.c: Ditto.
8097 * gcc.target/i386/pr60205-1.c: Ditto.
8098 * gcc.target/i386/sse-5.c: Ditto.
8099
8100 2014-02-18 Nick Clifton <nickc@redhat.com>
8101
8102 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8103 * gcc.dg/pr23623.c: Likewise.
8104 * gcc.dg/pr48784-1.c: Likewise.
8105 * gcc.dg/pr48784-2.c: Likewise.
8106 * gcc.dg/pr56997-2.c: Likewise.
8107 * gcc.dg/sms-6.c: Likewise.
8108 * gcc.dg/torture/pr60183.c: Likewise.
8109 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8110 * gcc.c-torture/execute/20061220-1.x: New.
8111 * gcc.c-torture/execute/pr43220.x: New.
8112 * gcc.c-torture/execute/pr51581-1.x: New.
8113 * gcc.c-torture/execute/pr51581-2.x: New.
8114 * gcc.c-torture/execute/pr58570.x: New.
8115 * gcc.c-torture/unsorted/DFcmp.x: New.
8116 * gcc.c-torture/unsorted/SFset.x: New.
8117
8118 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/opt31.adb: New test.
8121
8122 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8123
8124 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8125
8126 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8127
8128 PR fortran/60232
8129 * gfortran.dg/typebound_proc_33.f90: New.
8130
8131 2014-02-19 Marek Polacek <polacek@redhat.com>
8132
8133 PR c/60195
8134 * gcc.dg/pr60195.c: New test.
8135
8136 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8137
8138 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8139
8140 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR preprocessor/58844
8143 * c-c++-common/cpp/pr58844-1.c: New test.
8144 * c-c++-common/cpp/pr58844-2.c: New test.
8145
8146 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8147
8148 PR c++/60225
8149 * g++.dg/cpp0x/constexpr-ice10.C: New.
8150
8151 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8152
8153 PR c++/60215
8154 * g++.dg/cpp0x/pr60215.C: New.
8155
8156 2014-02-18 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/49397
8159 * gfortran.dg/proc_ptr_45.f90: New.
8160 * gfortran.dg/proc_ptr_46.f90: New.
8161
8162 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8163
8164 PR c++/60190
8165 * g++.dg/cpp1y/pr60190.C: New testcase.
8166
8167 PR c++/60064
8168 * g++.dg/cpp1y/pr60064.C: New testcase.
8169
8170 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/60205
8173 * gcc.target/i386/pr60205-1.c: New test.
8174 * gcc.target/i386/pr60205-2.c: Ditto.
8175
8176 2014-02-18 Kai Tietz <ktietz@redhat.com>
8177
8178 PR target/60193
8179 * gcc.target/i386/nest-1.c: New testcase.
8180
8181 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8182
8183 * gnat.dg/opt32.adb: New test.
8184
8185 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8186
8187 PR fortran/60231
8188 * gfortran.dg/typebound_generic_15.f90: New.
8189
8190 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8191
8192 PR fortran/55907
8193 * gfortran.dg/init_flag_12.f90: New.
8194
8195 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8196 Ilya Tocar <ilya.tocar@intel.com>
8197
8198 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8199 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8200 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8201 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8202
8203 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8204
8205 * lib/target-supports.exp
8206 (check_effective_target_logical_op_short_circuit): New procedure.
8207 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8208 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8209 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8210 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8211 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8212 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8213 logical_op_short_circuit for the alternative test, extending
8214 it to arm_cortex_m.
8215
8216 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8217
8218 PR target/60203
8219 * gcc.target/powerpc/pr60203.c: New testsuite.
8220
8221 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8222
8223 PR fortran/59599
8224 * gfortran.dg/ichar_3.f90: New test.
8225
8226 2014-02-15 Richard Biener <rguenther@suse.de>
8227
8228 PR tree-optimization/60183
8229 * gcc.dg/torture/pr60183.c: New testcase.
8230
8231 2014-02-14 Jeff Law <law@redhat.com>
8232
8233 PR rtl-optimization/60131
8234 * g++.dg/torture/pr60131.C: New test.
8235
8236 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8237
8238 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8239 on command-line.
8240
8241 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8242
8243 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8244
8245 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8246
8247 * gcc.c-torture/compile/20140213.c: New test.
8248
8249 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR target/43546
8252 * gcc.target/i386/pr43546.c: New test.
8253
8254 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8255
8256 * gcc.target/s390/hotpatch-compile-8.c: New test.
8257
8258 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8259
8260 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8261 definition with an ifndef.
8262 * gcc.dg/pr59605-2.c: New test.
8263
8264 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8265
8266 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8267
8268 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8269
8270 * gcc.dg/torture/float128-mul-underflow.c,
8271 gcc.dg/torture/float128-truncdf-underflow.c,
8272 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8273
8274 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR middle-end/59737
8277 * g++.dg/ipa/pr59737.C: New test.
8278
8279 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8280
8281 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8282
8283 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8284
8285 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8286
8287 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8288
8289 2014-02-12 Richard Biener <rguenther@suse.de>
8290
8291 PR middle-end/60092
8292 * gcc.dg/torture/pr60092.c: New testcase.
8293 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8294
8295 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gcc.c-torture/execute/20140212-1.c: New test.
8298
8299 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8300
8301 PR c++/60047
8302 * g++.dg/cpp0x/pr60047.C: New.
8303
8304 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR c/60101
8307 * c-c++-common/pr60101.c: New test.
8308
8309 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8310
8311 PR lto/59468
8312 * g++.dg/ipa/devirt-27.C: New testcase.
8313 * g++.dg/ipa/devirt-26.C: New testcase.
8314
8315 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8316
8317 PR target/60137
8318 * gcc.target/powerpc/pr60137.c: New file.
8319
8320 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR fortran/52370
8323 * gfortran.dg/pr52370.f90: New test.
8324
8325 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8326
8327 PR target/59927
8328 Revert
8329 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8330
8331 PR testsuite/58630
8332 * gcc.target/i386/pr43662.c (dg-options):
8333 Add -maccumulate-outgoing-args.
8334 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8335 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8336 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8337 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8338 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8339 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8340 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8341 Add -maccumulate-outgoing-args.
8342 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8343 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8344 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8345 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8346 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8347 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8348 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8349 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8350 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8351 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8352 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8353 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8354 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8355 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8356 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8357
8358 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8359
8360 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8361
8362 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR debug/59776
8365 * gcc.dg/guality/pr59776.c: New test.
8366
8367 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8368
8369 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8370 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8371 (add_options_for_arm_vfp3): New.
8372
8373 2014-02-11 Jeff Law <law@redhat.com>
8374
8375 PR middle-end/54041
8376 * gcc.target/m68k/pr54041.c: New test.
8377
8378 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR target/59927
8381 * gcc.target/i386/pr59927.c: New test.
8382
8383 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8384
8385 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8386 * gcc.dg/vect/pr60012.c: Likewise.
8387 * gcc.dg/vect/vect-119.c: Likewise.
8388 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8389 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8390
8391 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8392
8393 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8394
8395 2014-02-10 Jeff Law <law@redhat.com>
8396
8397 PR middle-end-52306
8398 * gcc.c-torture/compile/pr52306.c: New test.
8399
8400 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8401
8402 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8403
8404 2014-02-10 Richard Biener <rguenther@suse.de>
8405
8406 PR tree-optimization/60115
8407 * gcc.dg/torture/pr60115.c: New testcase.
8408
8409 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8410
8411 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8412 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8413
8414 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8415 Ilya Tocar <ilya.tocar@intel.com>
8416
8417 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8418 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8419 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8420 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8421 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8422 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8423 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8424 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8425 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8426 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8427 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8428 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8429 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8430 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8431 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8432 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8433 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8434 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8435 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8436 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8437 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8438 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8439 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8440 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8441 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8442 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8443 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8444
8445 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8446
8447 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8448
8449 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8450
8451 PR fortran/57522
8452 * gfortran.dg/associated_target_5.f03: New test.
8453
8454 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8455
8456 PR fortran/59026
8457 * gfortran.dg/elemental_by_value_1.f90: New test.
8458
8459 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8460
8461 PR fortran/58470
8462 * gfortran.dg/finalize_22.f90: New.
8463
8464 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8465
8466 PR fortran/60066
8467 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8468 was fixed by the patch for PR59906.
8469
8470 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8471
8472 PR translation/52289
8473 * gfortran.dg/coarray_8.f90: Update dg-error match.
8474
8475 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR c/59984
8478 * gcc.dg/vect/pr59984.c: New test.
8479
8480 PR middle-end/60092
8481 * gcc.dg/attr-alloc_align-1.c: New test.
8482 * gcc.dg/attr-alloc_align-2.c: New test.
8483 * gcc.dg/attr-alloc_align-3.c: New test.
8484 * gcc.dg/attr-assume_aligned-1.c: New test.
8485 * gcc.dg/attr-assume_aligned-2.c: New test.
8486 * gcc.dg/attr-assume_aligned-3.c: New test.
8487
8488 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/60077
8491 * gcc.target/i386/pr60077-1.c: New test.
8492 * gcc.target/i386/pr60077-2.c: New test.
8493
8494 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8495
8496 PR preprocessor/56824
8497 * gcc.dg/pr56824.c: New test.
8498
8499 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8500
8501 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8502 variable used for atomic operations.
8503
8504 2014-02-07 Richard Biener <rguenther@suse.de>
8505
8506 PR middle-end/60092
8507 * gcc.dg/vect/pr60092-2.c: New testcase.
8508
8509 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR c++/60082
8512 Revert
8513 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8514
8515 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8516 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8517
8518 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8519
8520 * gcc.target/s390/fp2int1.c: New testcase.
8521
8522 2014-02-07 Richard Biener <rguenther@suse.de>
8523
8524 PR middle-end/60092
8525 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8526 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8527
8528 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8529
8530 PR ipa/59918
8531 * g++.dg/torture/pr59918.C: New testcase.
8532
8533 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR target/59575
8536 * gcc.target/arm/pr59575.c: New test.
8537
8538 PR debug/59992
8539 * gcc.dg/pr59992.c: New test.
8540
8541 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8542
8543 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8544 init_priority. Test alignment of variable instead of function.
8545
8546 2014-02-06 Marek Polacek <polacek@redhat.com>
8547
8548 PR c/60087
8549 * gcc.dg/pr60087.c: New test.
8550
8551 2014-02-06 Alan Modra <amodra@gmail.com>
8552
8553 * gcc.target/powerpc/pr60032.c: New.
8554
8555 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR target/60062
8558 * gcc.c-torture/execute/pr60062.c: New test.
8559 * gcc.c-torture/execute/pr60072.c: New test.
8560
8561 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8562
8563 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8564 so that expected outcome works for PIC variants too.
8565
8566 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8567 Kugan Vivekanandarajah <kuganv@linaro.org>
8568
8569 * gcc.target/arm/vect-noalign.c: New file.
8570
8571 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8572 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR middle-end/60013
8575 * gcc.dg/pr60013.c: New testcase.
8576
8577 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8578
8579 * gcc.dg/vmx/sum2s.c: New.
8580 * gcc.dg/vmx/sum2s-be-order.c: New.
8581
8582 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8583
8584 * gcc.dg/vmx/pack.c: New.
8585 * gcc.dg/vmx/pack-be-order.c: New.
8586 * gcc.dg/vmx/unpack.c: New.
8587 * gcc.dg/vmx/unpack-be-order.c: New.
8588
8589 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8590
8591 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8592 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8593
8594 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8597 Use __builtin_floorf, __builtin_ceilf.
8598 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8599 declaration.
8600 (TEST): Use __builtin_floorf.
8601 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8602
8603 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR ipa/59947
8606 * g++.dg/opt/pr59947.C: New test.
8607
8608 PR c++/58703
8609 * c-c++-common/gomp/pr58703.c: New test.
8610
8611 2014-02-05 Richard Biener <rguenther@suse.de>
8612
8613 PR testsuite/60076
8614 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8615 avoid using unsigned long long.
8616
8617 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR middle-end/57499
8620 * g++.dg/torture/pr57499.C: New test.
8621
8622 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8623
8624 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8625
8626 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8627
8628 * g++.dg/ipa/devirrt-22.C: Fix template.
8629
8630 2014-02-04 Marek Polacek <polacek@redhat.com>
8631
8632 PR c/60036
8633 * gcc.dg/pr60036.c: New test.
8634
8635 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8636
8637 PR ipa/60058
8638 * g++.dg/torture/pr60058.C: New testcase.
8639
8640 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8641
8642 * g++.dg/tsan/default_options.C: Invert check.
8643
8644 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR tree-optimization/60002
8647 * g++.dg/opt/pr60002.C: New test.
8648
8649 PR tree-optimization/60023
8650 * g++.dg/vect/pr60023.cc: New test.
8651
8652 PR ipa/60026
8653 * c-c++-common/torture/pr60026.c: New test.
8654
8655 PR rtl-optimization/57915
8656 * gcc.target/i386/pr57915.c: New test.
8657
8658 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8659
8660 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8661
8662 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8663
8664 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8665
8666 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR middle-end/59261
8669 * gcc.dg/pr59261.c: New test.
8670
8671 2014-02-04 Richard Biener <rguenther@suse.de>
8672
8673 PR tree-optimization/60012
8674 * gcc.dg/vect/pr60012.c: New testcase.
8675
8676 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8677
8678 PR target/59788
8679 * g++.dg/eh/unwind-direct.C: New test.
8680
8681 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8682
8683 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8684 timeout value to 20s.
8685
8686 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8687
8688 PR ipa/59882
8689 * g++.dg/torture/pr59882.C: New testcase
8690
8691 2014-02-03 Jan Hubicka <jh@suse.cz>
8692
8693 PR ipa/59831
8694 * g++.dg/ipa/devirt-22.C: New testcase.
8695
8696 2014-02-03 Jan Hubicka <jh@suse.cz>
8697
8698 * g++.dg/ipa/devirt-25.C: New testcase.
8699
8700 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/59924
8703 * gcc.dg/pr59924.c: New test.
8704
8705 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8706
8707 PR ipa/59831
8708 * g++.dg/ipa/devirt-24.C: New testcase.
8709
8710 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8711
8712 PR c++/53017
8713 PR c++/59211
8714 * c-c++-common/attributes-1.c: New testcase.
8715 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8716
8717 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8718
8719 PR c++/58871
8720 * g++.dg/cpp0x/pr58871.C: New.
8721
8722 2014-02-03 Cong Hou <congh@google.com>
8723
8724 PR tree-optimization/60000
8725 * g++.dg/vect/pr60000.cc: New test.
8726
8727 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8728
8729 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8730 * gcc.target/i386/long-double-64-4.c: Likewise.
8731 * gcc.target/i386/long-double-80-1.c: Likewise.
8732 * gcc.target/i386/long-double-80-2.c: Likewise.
8733 * gcc.target/i386/long-double-80-3.c: Likewise.
8734 * gcc.target/i386/long-double-80-4.c: Likewise.
8735 * gcc.target/i386/long-double-80-5.c: Likewise.
8736 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8737 __multf3 isn't used.
8738 * gcc.target/i386/long-double-64-3.c: Likewise.
8739 * gcc.target/i386/long-double-128-1.c: New test.
8740 * gcc.target/i386/long-double-128-2.c: Likewise.
8741 * gcc.target/i386/long-double-128-3.c: Likewise.
8742 * gcc.target/i386/long-double-128-4.c: Likewise.
8743 * gcc.target/i386/long-double-128-5.c: Likewise.
8744 * gcc.target/i386/long-double-128-6.c: Likewise.
8745 * gcc.target/i386/long-double-128-7.c: Likewise.
8746 * gcc.target/i386/long-double-128-8.c: Likewise.
8747 * gcc.target/i386/long-double-128-9.c: Likewise.
8748 * gcc.target/i386/long-double-64-5.c: Likewise.
8749 * gcc.target/i386/long-double-64-6.c: Likewise.
8750 * gcc.target/i386/long-double-64-7.c: Likewise.
8751 * gcc.target/i386/long-double-64-8.c: Likewise.
8752 * gcc.target/i386/long-double-64-9.c: Likewise.
8753 * gcc.target/i386/long-double-80-10.c: Likewise.
8754 * gcc.target/i386/long-double-80-8.c: Likewise.
8755 * gcc.target/i386/long-double-80-9.c: Likewise.
8756
8757 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8758
8759 PR rtl-optimization/57662
8760 * g++.dg/pr57662.C: New test.
8761
8762 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8763
8764 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8765 * gcc.dg/vmx/perm.c: New.
8766 * gcc.dg/vmx/perm-be-order.c: New.
8767
8768 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8769
8770 * gcc.dg/vmx/vsums.c: New.
8771 * gcc.dg/vmx/vsums-be-order.c: New.
8772
8773 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8774
8775 * g++.dg/ipa/devirt-23.C: New testcase.
8776 * g++.dg/ipa/devirt-20.C: Fix template.
8777
8778 2014-02-02 Jan Hubicka <jh@suse.cz>
8779
8780 * g++.dg/ipa/devirt-21.C: New testcase.
8781
8782 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8783
8784 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8785 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8786
8787 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8788
8789 PR target/60017
8790 * gcc.c-torture/execute/pr60017.c: New test.
8791
8792 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8793
8794 PR fortran/57033
8795 * gfortran.dg/default_initialization_7.f90: New test.
8796
8797 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8798
8799 PR fortran/59906
8800 * gfortran.dg/elemental_subroutine_9.f90: New test.
8801
8802 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8803
8804 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8805
8806 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8807
8808 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8809
8810 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8811
8812 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8813
8814 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8815
8816 PR c++/51219
8817 * g++.dg/init/bitfield5.C: New.
8818
8819 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR tree-optimization/60003
8822 * gcc.c-torture/execute/pr60003.c: New test.
8823
8824 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8825
8826 PR bootstrap/59985
8827 * gcc.target/arm/pr59985.C: New.
8828
8829 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR sanitizer/59410
8832 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8833 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8834 to compile.
8835 (tsan_finish): Restore dg-do-what-default.
8836 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8837 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8838 * g++.dg/tsan/default_options.C: Likewise.
8839 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8840 * g++.dg/tsan/atomic_free2.C: Likewise.
8841 * g++.dg/tsan/cond_race.C: Likewise.
8842 * g++.dg/tsan/fd_close_norace.C: Likewise.
8843 * g++.dg/tsan/benign_race.C: Likewise.
8844 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8845 * c-c++-common/tsan/simple_race.c: Likewise.
8846 * c-c++-common/tsan/mutexset1.c: Likewise.
8847 * c-c++-common/tsan/thread_leak2.c: Likewise.
8848 * c-c++-common/tsan/tls_race.c: Likewise.
8849 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8850 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8851 * c-c++-common/tsan/free_race2.c: Likewise.
8852 * c-c++-common/tsan/thread_leak.c: Likewise.
8853 * c-c++-common/tsan/thread_leak1.c: Likewise.
8854 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8855 * c-c++-common/tsan/free_race.c: Likewise.
8856 * c-c++-common/tsan/sleep_sync.c: Likewise.
8857 * c-c++-common/tsan/tiny_race.c: Likewise.
8858 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8859 * c-c++-common/tsan/atomic_stack.c: Likewise.
8860 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8861 in dg-output regexps.
8862 * c-c++-common/tsan/simple_stack.c: Likewise.
8863
8864 2014-01-31 Richard Henderson <rth@redhat.com>
8865
8866 * g++.dg/tm/pr60004.C: New.
8867
8868 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8869
8870 PR c++/59082
8871 * g++.dg/inherit/crash4.C: New.
8872
8873 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8874
8875 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8876
8877 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8878
8879 * gcc.target/i386/m512-check.h: Use correct rounding values.
8880
8881 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8882
8883 * gcc.target/i386/avx-1.c: Use correct rounding values.
8884 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8887 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8888 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8889 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8890 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8891 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8892 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8893 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8894 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8895 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8896 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8897 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8898 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8899 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8900 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8901 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8902 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8903 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8904 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8905 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8906 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8907 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8908 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8909 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8910 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8911 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8912 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8913 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8914 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8915 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8916 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8917 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8918 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8919 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8920 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8921 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8922 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8923 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8924 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8925 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8926 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8927 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8928 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8929 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8930 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8931 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8932 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8933 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8934 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8935 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8936 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8937 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8938 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8939 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8940 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8941 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8942 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8943 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8944 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8945 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8946 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8947 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8948 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8949 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8950 * gcc.target/i386/sse-13.c: Ditto.
8951 * gcc.target/i386/sse-14.c: Ditto.
8952 * gcc.target/i386/sse-22.c: Ditto.
8953 * gcc.target/i386/sse-23.c: Ditto.
8954
8955 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8956
8957 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8958 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8959
8960 2014-01-31 Richard Biener <rguenther@suse.de>
8961
8962 PR middle-end/59990
8963 * gcc.dg/torture/pr59990.c: New testcase.
8964
8965 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8966
8967 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8968 if it fails don't run any tsan tests.
8969
8970 2014-01-31 Marek Polacek <polacek@redhat.com>
8971
8972 PR c/59963
8973 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8974 (y): Adjust dg-error.
8975 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8976 * gcc.dg/pr59963-1.c: New test.
8977 * gcc.dg/pr59963-2.c: New test.
8978 * gcc.dg/pr59963-3.c: New test.
8979
8980 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/59923
8983 * gcc.target/arm/pr59923.c: New test.
8984
8985 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8986
8987 * gcc.dg/vmx/splat.c: New.
8988 * gcc.dg/vmx/splat-vsx.c: New.
8989 * gcc.dg/vmx/splat-be-order.c: New.
8990 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8991 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8992 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8993
8994 2014-01-30 Richard Biener <rguenther@suse.de>
8995
8996 PR tree-optimization/59993
8997 * gcc.dg/torture/pr59993.c: New testcase.
8998
8999 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9000
9001 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9002 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9003 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9004 vect_int rather than vect_float.
9005
9006 2014-01-30 Marek Polacek <polacek@redhat.com>
9007
9008 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9009
9010 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9011
9012 * gcc.target/microblaze/isa/fcmp4.c: New.
9013
9014 2014-01-30 Marek Polacek <polacek@redhat.com>
9015
9016 PR c/59940
9017 * gcc.dg/pr59940.c: New test.
9018 * gcc.dg/pr35635.c (func3): Move dg-warning.
9019
9020 2014-01-30 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/59903
9023 * gcc.dg/torture/pr59903.c: New testcase.
9024
9025 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/58843
9028 * g++.dg/lookup/crash8.C: New.
9029
9030 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9031
9032 PR c++/58649
9033 * g++.dg/template/crash117.C: New.
9034
9035 2014-01-30 Richard Biener <rguenther@suse.de>
9036
9037 PR c/59905
9038 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9039 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9040 abort.
9041 * gcc.dg/invalid-call-1.c: Likewise.
9042
9043 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9044
9045 PR c++/58561
9046 * g++.dg/cpp1y/auto-fn23.C: New.
9047
9048 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9049
9050 PR c++/58846
9051 * g++.dg/init/dso_handle2.C: New.
9052
9053 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9054
9055 PR c++/58674
9056 * g++.dg/cpp0x/pr58674.C: New.
9057
9058 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9059
9060 PR target/59617
9061 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9062 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9063
9064 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9065
9066 * gcc.dg/vmx/merge-be-order.c: New.
9067 * gcc.dg/vmx/merge.c: New.
9068 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9069 * gcc.dg/vmx/merge-vsx.c: New.
9070
9071 2014-01-29 Richard Biener <rguenther@suse.de>
9072
9073 PR tree-optimization/58742
9074 * gcc.dg/pr58742-1.c: New testcase.
9075 * gcc.dg/pr58742-2.c: Likewise.
9076 * gcc.dg/pr58742-3.c: Likewise.
9077
9078 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9079
9080 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9081 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9082 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9083
9084 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9085
9086 PR c++/58702
9087 * g++.dg/gomp/pr58702.C: New.
9088
9089 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9090
9091 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9092 selector.
9093
9094 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR middle-end/59917
9097 PR tree-optimization/59920
9098 * gcc.dg/pr59920-1.c: New test.
9099 * gcc.dg/pr59920-2.c: New test.
9100 * gcc.dg/pr59920-3.c: New test.
9101 * c-c++-common/gomp/pr59917-1.c: New test.
9102 * c-c++-common/gomp/pr59917-2.c: New test.
9103
9104 PR tree-optimization/59594
9105 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9106 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9107 * gcc.dg/vect/pr59594.c: New test.
9108
9109 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9110
9111 PR fortran/59414
9112 * gfortran.dg/allocate_class_3.f90: New test.
9113
9114 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9115
9116 PR preprocessor/59935
9117 * c-c++-common/cpp/warning-zero-location.c: New test.
9118 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9119
9120 2014-01-27 Steve Ellcey <sellcey@mips.com>
9121
9122 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9123
9124 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9125
9126 * g++.dg/ext/mv16.C: New tests.
9127
9128 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9129
9130 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9131 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9132 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9133 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9134 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9135 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9136 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9137 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9138 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9140 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9142 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9144 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9146 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9148 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9150 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9152 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9154 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9156 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9158 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9160 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9162 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9164 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9166 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9168 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9169 _mm512_mask_cvtepi32_storeu_epi8.
9170 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9171 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9172 _mm512_mask_cvtepi32_storeu_epi16.
9173 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9174 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9175 _mm512_mask_cvtepi64_storeu_epi8.
9176 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9177 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9178 _mm512_mask_cvtepi64_storeu_epi16.
9179 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9180 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9181 _mm512_mask_cvtepi64_storeu_epi32.
9182 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9183 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9184 _mm512_mask_cvtsepi32_storeu_epi8.
9185 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9186 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9187 _mm512_mask_cvtsepi32_storeu_epi16.
9188 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9189 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9190 _mm512_mask_cvtsepi64_storeu_epi8.
9191 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9192 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9193 _mm512_mask_cvtsepi64_storeu_epi16.
9194 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9195 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9196 _mm512_mask_cvtsepi64_storeu_epi32.
9197 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9198 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9199 _mm512_mask_cvtusepi32_storeu_epi8.
9200 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9201 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9202 _mm512_mask_cvtusepi32_storeu_epi16.
9203 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9204 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9205 _mm512_mask_cvtusepi64_storeu_epi8.
9206 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9207 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9208 _mm512_mask_cvtusepi64_storeu_epi16.
9209 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9210 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9211 _mm512_mask_cvtusepi64_storeu_epi32.
9212 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9213 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9214
9215 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9216
9217 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9218 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9219 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9220 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9221 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9222 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9223 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9224 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9225 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9226 built-ins roudning immediate.
9227 * gcc.target/i386/sse-22.c: Add new built-ins.
9228 * gcc.target/i386/sse-23.c: Ditto.
9229 * gcc.target/i386/avx-1.c: Ditto.
9230
9231 2014-01-27 Christian Bruel <christian.bruel@st.com>
9232
9233 * gcc.target/sh/torture/strncmp.c: New tests.
9234
9235 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9236
9237 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9238
9239 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9240
9241 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9242
9243 2014-01-24 Jeff Law <law@redhat.com>
9244
9245 PR tree-optimization/59919
9246 * gcc.c-torture/compile/pr59919.c: New test.
9247
9248 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9249
9250 PR c++/57524
9251 * g++.dg/ext/timevar2.C: New.
9252
9253 2014-01-24 Marek Polacek <polacek@redhat.com>
9254
9255 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9256
9257 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9258
9259 PR target/59929
9260 * gcc.target/i386/pr59929.c: New test.
9261
9262 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9263
9264 PR target/59909
9265 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9266 word atomic functions at runtime.
9267
9268 2014-01-23 Marek Polacek <polacek@redhat.com>
9269
9270 PR c/59846
9271 * gcc.dg/pr59846.c: New test.
9272
9273 2014-01-23 Marek Polacek <polacek@redhat.com>
9274
9275 PR c/58346
9276 * c-c++-common/pr58346-1.c: New test.
9277 * c-c++-common/pr58346-2.c: New test.
9278 * c-c++-common/pr58346-3.c: New test.
9279
9280 2014-01-23 Marek Polacek <polacek@redhat.com>
9281
9282 PR c/59871
9283 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9284 * gcc.dg/pr59871.c: New test.
9285
9286 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9287
9288 PR c++/58980
9289 * g++.dg/parse/enum11.C: New.
9290
9291 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9292
9293 * gcc.target/aarch64/sshr64_1.c: New testcase.
9294
9295 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9296
9297 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9298 SIMD enabled function.
9299 * g++.dg/cilk-plus/ef_test.C: New test.
9300 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9301 and added C++ ones.
9302 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9303 to differenciate C error messages from C++ ones.
9304
9305 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9306
9307 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9308
9309 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9310
9311 * gcc.target/microblaze/others/builtin-trap.c: New test,
9312
9313 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR middle-end/58809
9316 * c-c++-common/gomp/pr58809.c: New test.
9317
9318 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9319
9320 PR sanitizer/59897
9321 * c-c++-common/asan/use-after-return-1.c: Fixed
9322 to pass on darwin.
9323
9324 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9325
9326 PR preprocessor/58580
9327 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9328
9329 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9330 Ilya Tocar <ilya.tocar@intel.com>
9331
9332 * gcc.target/i386/avx512f-kmovw-1.c: New.
9333
9334 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9335
9336 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9337 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9338 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9339 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9340 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9341 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9342
9343 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9344
9345 PR target/52125
9346 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9347 * gcc.target/mips/pr52125.c: New test.
9348
9349 2014-01-22 Marek Polacek <polacek@redhat.com>
9350
9351 PR c/59891
9352 * gcc.dg/torture/pr59891.c: New test.
9353
9354 2014-01-22 Jeff Law <law@redhat.com>
9355
9356 PR tree-optimization/59597
9357 * gcc.dg/tree-ssa/pr59597.c: New test.
9358
9359 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9360
9361 PR rtl-optimization/59477
9362 * g++.dg/pr59477.C: New.
9363
9364 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9365
9366 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9367
9368 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9369
9370 PR c++/59482
9371 * g++.dg/pr59482.C: New.
9372
9373 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9374
9375 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9376 * gcc.dg/vmx/extract-vsx.c: New.
9377 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9378 * gcc.dg/vmx/insert-vsx.c: New.
9379
9380 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9381
9382 PR rtl-optimization/59896
9383 * gcc.target/arm/pr59896.c: New.
9384
9385 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9386
9387 PR rtl-optimization/59858
9388 * gcc.target/arm/pr59858.c: New.
9389
9390 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR target/59003
9393 * gcc.dg/tree-prof/pr59003.c: New test.
9394
9395 PR middle-end/59860
9396 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9397 other targets.
9398
9399 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9400
9401 * gfortran.dg/round_3.f08: Add more cases.
9402
9403 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9404
9405 * lib/target-supports.exp (force_conventional_output_for): New
9406 procedure.
9407 * lib/scanasm.exp (scan-assembler_required_options)
9408 (scan-assembler-not_required_options)
9409 (scan-assembler-times_required_options): Replace with
9410 force_conventional_output_fors.
9411 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9412 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9413
9414 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 PR middle-end/59789
9417 * gcc.target/i386/pr59789.c: New testcase.
9418
9419 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9420
9421 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9422 the 'code' bitfield from 16 to 8.
9423
9424 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9425
9426 * lib/target-supports.exp
9427 (check_effective_target_vect_perm): Exclude aarch64_be.
9428 (check_effective_target_vect_perm_byte): Likewise.
9429 (check_effective_target_vect_perm_short): Likewise.
9430
9431 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9432
9433 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9434 (RUN_TEST): Use new macro.
9435 (INDEX64_32): Delete.
9436 (INDEX64_64): Likewise.
9437 (INDEX128_32): Likewise.
9438 (INDEX128_64): Likewise.
9439 (INDEX): Likewise.
9440 (test_vneg_f32): Use fixed RUN_TEST.
9441
9442 2014-01-20 Richard Biener <rguenther@suse.de>
9443
9444 PR middle-end/59860
9445 * gcc.dg/pr59860.c: New testcase.
9446
9447 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR target/59880
9450 * gcc.target/i386/pr59880.c: New test.
9451
9452 2014-01-20 Renlin Li <renlin.li@arm.com>
9453
9454 * gcc.dg/pr44194-1.c: Tweak regexp.
9455
9456 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9457
9458 PR libfortran/59771
9459 PR libfortran/59774
9460 PR libfortran/59836
9461 * gfortran.dg/round_3.f08: New cases added.
9462 * gfortran.dg/fmt_g_1.f90: New test.
9463
9464 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9465
9466 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9467
9468 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9469
9470 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9471
9472 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9473
9474 * gcc.dg/vect/pr57705.c: Require vect_int.
9475 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9476 * gcc.dg/vect/vect-alias-check.c: Likewise.
9477
9478 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9479
9480 PR fortran/58007
9481 * gfortran.dg/unresolved_fixup_1.f90: New test.
9482 * gfortran.dg/unresolved_fixup_2.f90: New test.
9483
9484 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR target/58944
9487 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9488 Remove dg-prune-output lines.
9489
9490 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9491
9492 PR middle-end/59706
9493 * gfortran.dg/pr59706.f90: New test.
9494 * g++.dg/ext/pr59706.C: New test.
9495
9496 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9497
9498 PR c++/59270
9499 PR c++/58811
9500 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9501 * g++.dg/init/pr58811.C: Likewise.
9502
9503 2014-01-17 Jeff Law <law@redhat.com>
9504
9505 PR middle-end/57904
9506 * gfortran.dg/pr57904.f90: New test.
9507
9508 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9509
9510 PR c++/59269
9511 * g++.dg/cpp0x/nsdmi-union4.C: New.
9512
9513 2014-01-17 Marek Polacek <polacek@redhat.com>
9514
9515 PR c++/59838
9516 * g++.dg/diagnostic/pr59838.C: New test.
9517
9518 2014-01-17 Marek Polacek <polacek@redhat.com>
9519
9520 PR c/58346
9521 * gcc.dg/pr58346.c: New test.
9522
9523 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR testsuite/58776
9526 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9527 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9528 option duplication.
9529
9530 PR fortran/59440
9531 * gfortran.dg/pr59440-1.f90: New test.
9532 * gfortran.dg/pr59440-2.f90: New test.
9533 * gfortran.dg/pr59440-3.f90: New test.
9534
9535 PR testsuite/59064
9536 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9537 testing for " version" and " alias" with one testing for
9538 " version\[^\n\r]* alias".
9539 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9540 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9541 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9542 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9543 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9544 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9545
9546 PR c++/57945
9547 * c-c++-common/torture/pr57945.c: New test.
9548
9549 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9550
9551 * gcc.target/arm/its.c: New testcase.
9552
9553 2014-01-16 Jan Hubicka <jh@suse.cz>
9554
9555 PR ipa/59775
9556 * g++.dg/torture/pr59775.C: New testcase.
9557
9558 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR middle-end/58344
9561 * gcc.c-torture/compile/pr58344.c: New test.
9562
9563 PR target/59839
9564 * gcc.target/i386/pr59839.c: New test.
9565
9566 PR debug/54694
9567 * gcc.target/i386/pr9771-1.c (main): Rename to...
9568 (real_main): ... this. Add __asm name "main".
9569 (ASMNAME, ASMNAME2, STRING): Define.
9570
9571 2014-01-16 Nick Clifton <nickc@redhat.com>
9572
9573 PR middle-end/28865
9574 * gcc.c-torture/compile/pr28865.c: New.
9575 * gcc.c-torture/execute/pr28865.c: New.
9576
9577 2014-01-16 Marek Polacek <polacek@redhat.com>
9578
9579 PR middle-end/59827
9580 * gcc.dg/pr59827.c: New test.
9581
9582 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9583
9584 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9585
9586 2014-01-15 Richard Henderson <rth@redhat.com>
9587
9588 PR debug/54694
9589 * gcc.target/i386/pr54694.c: New test.
9590
9591 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9592
9593 PR c++/49718
9594 * g++.dg/pr49718.C: New test.
9595
9596 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9597
9598 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9599
9600 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9601
9602 * gcc.dg/vmx/mult-even-odd.c: New.
9603 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9604
9605 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9606
9607 * lib/target-supports.exp (check_libcilkrts_available): Added an
9608 extern "C" if we are using C++ along with a function prototype.
9609
9610 2014-01-15 Jeff Law <law@redhat.com>
9611
9612 PR tree-optimization/59747
9613 * gcc.c-torture/execute/pr59747.c: New test.
9614
9615 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9616
9617 PR target/59794
9618 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9619 Linux/x86.
9620 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9621 * g++.dg/ext/attribute-test-1.C: Likewise.
9622 * g++.dg/ext/attribute-test-2.C: Likewise.
9623 * g++.dg/ext/attribute-test-3.C: Likewise.
9624 * g++.dg/ext/attribute-test-4.C: Likewise.
9625 * g++.dg/ext/pr56790-1.C: Likewise.
9626 * g++.dg/torture/pr38565.C: Likewise.
9627 * gcc.dg/pr53060.c: Likewise.
9628 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9629 * c-c++-common/vector-compare-2.c: Likewise.
9630 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9631 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9632 dg-message line number.
9633
9634 2014-01-15 Matthias Klose <doko@ubuntu.com>
9635
9636 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9637
9638 2014-01-15 Richard Biener <rguenther@suse.de>
9639
9640 PR tree-optimization/59822
9641 * g++.dg/torture/pr59822.C: New testcase.
9642
9643 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9644
9645 PR target/59808
9646 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9647 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9648
9649 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9650 Kugan Vivekanandarajah <kuganv@linaro.org>
9651
9652 PR target/59695
9653 * g++.dg/pr59695.C: New testcase.
9654
9655 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9656
9657 PR target/59803
9658 * gcc.c-torture/compile/pr59803.c: New testcase.
9659
9660 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR c/58943
9663 * gcc.c-torture/execute/pr58943.c: New test.
9664 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9665
9666 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9667
9668 PR target/59794
9669 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9670 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9671 (bar): Change return type to void. Set y to x.
9672 * gcc.target/i386/pr59794-1.c: New testcase.
9673 * gcc.target/i386/pr59794-2.c: Likewise.
9674 * gcc.target/i386/pr59794-3.c: Likewise.
9675 * gcc.target/i386/pr59794-4.c: Likewise.
9676 * gcc.target/i386/pr59794-5.c: Likewise.
9677 * gcc.target/i386/pr59794-6.c: Likewise.
9678 * gcc.target/i386/pr59794-7.c: Likewise.
9679
9680 2014-01-14 Richard Biener <rguenther@suse.de>
9681
9682 PR tree-optimization/58921
9683 PR tree-optimization/59006
9684 * gcc.dg/torture/pr58921.c: New testcase.
9685 * gcc.dg/torture/pr59006.c: Likewise.
9686 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9687
9688 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR testsuite/59494
9691 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9692 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9693 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9694 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9695 Executing predictive commoning without unrolling.
9696
9697 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9698
9699 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9700 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9701 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9702 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9703 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9704 __builtin_ia32_rsqrt28sd_round.
9705 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9706 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9707 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9708 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9709 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9710 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9711 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9712 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9713 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9714 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9715 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9716 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9717 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9718 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9719 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9720 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9721 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9722 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9723 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9724 fix wrong rounding mode (see above).
9725 * gcc.target/i386/sse-23.c: Ditto.
9726
9727 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9728
9729 * gcc.dg/vmx/insert.c: New.
9730 * gcc.dg/vmx/insert-be-order.c: New.
9731 * gcc.dg/vmx/extract.c: New.
9732 * gcc.dg/vmx/extract-be-order.c: New.
9733
9734 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR tree-optimization/59387
9737 * gcc.c-torture/execute/pr59387.c: New test.
9738
9739 2014-01-13 Richard Biener <rguenther@suse.de>
9740
9741 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9742 adjusting mathlib options.
9743 * gfortran.dg/lto/lto.exp: Likewise.
9744
9745 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9746
9747 * gnat.dg/loop_optimization17.adb: New test.
9748 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9749
9750 2014-01-13 Christian Bruel <christian.bruel@st.com>
9751
9752 * gcc.target/sh/cmpstrn.c: New case.
9753
9754 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9755
9756 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9757 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9758
9759 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9760
9761 PR fortran/58026
9762 * gfortran.dg/alloc_comp_basics_6.f90: New.
9763
9764 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9765
9766 PR fortran/59700
9767 * gfortran.dg/pr59700.f90: New test.
9768
9769 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9770
9771 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9772 * gfortran.dg/use_only_3.f90: Likewise.
9773 * gfortran.dg/inquire_10.f90: Delete opened file.
9774 * gfortran.dg/inquire_15.f90: Likewise.
9775 * gfortran.dg/pr16597.f90: Likewise.
9776 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9777 for PR59419.
9778
9779 2014-01-10 Jeff Law <law@redhat.com>
9780
9781 PR middle-end/59743
9782 * gcc.c-torture/compile/pr59743.c: New test.
9783
9784 2014-01-10 Jan Hubicka <jh@suse.cz>
9785
9786 PR ipa/58585
9787 * g++.dg/torture/pr58585.C: New testcase.
9788
9789 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9790
9791 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9792
9793 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9794
9795 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9796
9797 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9798
9799 PR target/59744
9800 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9801 * gcc.target/aarch64/cmn-neg2.c: New test.
9802
9803 2014-01-10 Richard Biener <rguenther@suse.de>
9804
9805 PR tree-optimization/59374
9806 * gcc.dg/torture/pr59374-3.c: New testcase.
9807
9808 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9809
9810 * lib/target-supports.exp
9811 (check_effective_target_arm_crypto_ok_nocache): New.
9812 (check_effective_target_arm_crypto_ok): Use above procedure.
9813 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9814
9815 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9816
9817 PR ipa/58252
9818 PR ipa/59226
9819 * g++.dg/ipa/devirt-20.C: New testcase.
9820 * g++.dg/torture/pr58252.C: Likewise.
9821 * g++.dg/torture/pr59226.C: Likewise.
9822
9823 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9824
9825 * c-c++-common/asan/no-asan-stack.c: New test.
9826
9827 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9828
9829 PR middle-end/59670
9830 * gcc.dg/pr59670.c: New test.
9831
9832 2014-01-09 Steve Ellcey <sellcey@mips.com>
9833
9834 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9835
9836 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR middle-end/47735
9839 * gcc.target/i386/pr47735.c: New test.
9840
9841 PR tree-optimization/59622
9842 * g++.dg/opt/pr59622-2.C: New test.
9843 * g++.dg/opt/pr59622-3.C: New test.
9844 * g++.dg/opt/pr59622-4.C: New test.
9845 * g++.dg/opt/pr59622-5.C: New test.
9846
9847 PR sanitizer/59136
9848 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9849 filename:line instead of (modulename+offset) form with stripped
9850 initial / from the filename.
9851
9852 2014-01-09 Ian Lance Taylor <iant@google.com>
9853
9854 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9855 the other Go compiler.
9856
9857 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9858
9859 PR c++/59730
9860 * g++.dg/cpp0x/variadic145.C: New.
9861
9862 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9863
9864 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9865 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9866
9867 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9868
9869 PR testsuite/59524
9870 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9871 are run only if the Cilk library is available/enabled.
9872 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9873 * lib/target-supports.exp (check_libcilkrts_available): New function.
9874
9875 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9876
9877 PR c++/59631
9878 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9879 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9880 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9881 with dg-additional-options.
9882 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9883 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9884 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9885 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9886 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9887 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9888
9889 2014-01-09 Richard Biener <rguenther@suse.de>
9890
9891 PR tree-optimization/59715
9892 * gcc.dg/torture/pr59715.c: New testcase.
9893
9894 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9895
9896 * c-c++-common/asan/no-asan-globals.c: New test.
9897 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9898 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9899 * c-c++-common/asan/use-after-return-1.c: Likewise.
9900 * c-c++-common/asan/no-use-after-return.c: Likewise.
9901
9902 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9903
9904 * gnat.dg/weak2.ad[sb]: New test.
9905
9906 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR middle-end/59471
9909 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9910 type, use pointers to vector type instead.
9911
9912 2014-01-08 Catherine Moore <clm@codesourcery.com>
9913
9914 * gcc.target/mips/umips-branch-3.c: New test.
9915 * gcc.target/mips/umips-branch-4.c: New test.
9916
9917 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9918
9919 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9920 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9921 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9922 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9923 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9924 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9925 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9926 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9927
9928 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9929
9930 PR rtl-optimization/59137
9931 * gcc.target/mips/pr59137.c: New test.
9932
9933 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9934
9935 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9936 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9937 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9938 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9939 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9940 Require fpic effective target.
9941 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9942
9943 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR ipa/59722
9946 * gcc.dg/pr59722.c: New test.
9947
9948 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9949
9950 PR middle-end/57748
9951 * gcc.dg/torture/pr57748-3.c: New test.
9952 * gcc.dg/torture/pr57748-4.c: New test.
9953
9954 2014-01-08 Marek Polacek <polacek@redhat.com>
9955
9956 PR middle-end/59669
9957 * gcc.dg/gomp/pr59669-1.c: New test.
9958 * gcc.dg/gomp/pr59669-2.c: New test.
9959
9960 2014-01-08 Martin Jambor <mjambor@suse.cz>
9961
9962 PR ipa/59610
9963 * gcc.dg/ipa/pr59610.c: New test.
9964
9965 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9966
9967 PR fortran/58182
9968 * gfortran.dg/binding_label_tests_26a.f90: New.
9969 * gfortran.dg/binding_label_tests_26b.f90: New.
9970
9971 2014-01-08 Marek Polacek <polacek@redhat.com>
9972
9973 PR sanitizer/59667
9974 * c-c++-common/ubsan/pr59667.c: New test.
9975
9976 2014-01-08 Richard Biener <rguenther@suse.de>
9977
9978 PR middle-end/59630
9979 * gcc.dg/pr59630.c: New testcase.
9980
9981 2014-01-08 Richard Biener <rguenther@suse.de>
9982
9983 PR middle-end/59471
9984 * gcc.dg/pr59471.c: New testcase.
9985
9986 2014-01-07 Jeff Law <law@redhat.com>
9987
9988 PR middle-end/53623
9989 * gcc.target/i386/pr53623.c: New test.
9990
9991 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9992
9993 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9994 blanks at EOF.
9995 * g++.dg/cpp1y/pr58534.C: Likewise.
9996 * g++.dg/cpp1y/pr58536.C: Likewise.
9997 * g++.dg/cpp1y/pr58548.C: Likewise.
9998 * g++.dg/cpp1y/pr58549.C: Likewise.
9999 * g++.dg/cpp1y/pr58637.C: Likewise.
10000 * g++.dg/cpp1y/pr59112.C: Likewise.
10001 * g++.dg/cpp1y/pr59113.C: Likewise.
10002 * g++.dg/cpp1y/pr59629.C: Likewise.
10003 * g++.dg/cpp1y/pr59635.C: Likewise.
10004 * g++.dg/cpp1y/pr59636.C: Likewise.
10005 * g++.dg/cpp1y/pr59638.C: Likewise.
10006
10007 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10008
10009 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10010
10011 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10012
10013 * gcc.target/i386/intrinsics_4.c (bar): New function.
10014
10015 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10016
10017 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10018
10019 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR rtl-optimization/58668
10022 * gcc.dg/pr58668.c: New test.
10023
10024 PR tree-optimization/59643
10025 * gcc.dg/pr59643.c: New test.
10026 * gcc.c-torture/execute/pr59643.c: New test.
10027
10028 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10029
10030 PR fortran/59589
10031 * gfortran.dg/class_allocate_16.f90: New.
10032
10033 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR target/59644
10036 * gcc.target/i386/pr59644.c: New test.
10037
10038 2014-01-06 Marek Polacek <polacek@redhat.com>
10039
10040 PR c/57773
10041 * gcc.dg/pr57773.c: New test.
10042
10043 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10044
10045 PR c++/59635
10046 PR c++/59636
10047 PR c++/59629
10048 PR c++/59638
10049 * g++.dg/cpp1y/pr59635.C: New testcase.
10050 * g++.dg/cpp1y/pr59636.C: New testcase.
10051 * g++.dg/cpp1y/pr59629.C: New testcase.
10052 * g++.dg/cpp1y/pr59638.C: New testcase.
10053
10054 2014-01-06 Martin Jambor <mjambor@suse.cz>
10055
10056 PR ipa/59008
10057 * gcc.dg/ipa/pr59008.c: New test.
10058
10059 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10060
10061 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10062 if supported.
10063
10064 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10065
10066 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10067 Require c99_runtime.
10068 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10069
10070 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10071 Require c99_runtime.
10072 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10073 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10074 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10075
10076 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10077 Require c99_runtime.
10078 Make CALC void static.
10079 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10080
10081 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10082 Require c99_runtime.
10083 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10084
10085 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10088 * gcc.target/i386/pr59501-2.c: Likewise.
10089 * gcc.target/i386/pr59501-3.c: Likewise.
10090 * gcc.target/i386/pr59501-4.c: Likewise.
10091 * gcc.target/i386/pr59501-5.c: Likewise.
10092 * gcc.target/i386/pr59501-6.c: Likewise.
10093
10094 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10095
10096 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10097 * gcc.target/i386/pr59390_1.c: Likewise.
10098 * gcc.target/i386/pr59390_2.c: Likewise.
10099
10100 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10101
10102 * gcc.dg/pr59350.c: Tweak.
10103 * gcc.dg/pr59350-2.c: New test.
10104 * g++.dg/pr59510.C: Likewise.
10105
10106 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10107
10108 PR fortran/59023
10109 * gfortran.dg/bind_c_procs_2.f90: New.
10110
10111 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10112
10113 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10114 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10115 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10116 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10117 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10118 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10119 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10120
10121 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * gcc.target/arm/neon-nested-apcs.c: New test.
10124
10125 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR tree-optimization/59519
10128 * gcc.dg/vect/pr59519-1.c: New test.
10129 * gcc.dg/vect/pr59519-2.c: New test.
10130
10131 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10132 vmovdqu32.
10133
10134 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10135
10136 PR fortran/59547
10137 * gfortran.dg/typebound_proc_32.f90: New.
10138
10139 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10140
10141 PR c++/58950
10142 * g++.dg/pr58950.C: New file.
10143
10144 2014-01-03 Tobias Burnus <burnus@net-b.de>
10145
10146 PR c++/58567
10147 * g++.dg/gomp/pr58567.C: New.
10148
10149 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10150
10151 PR tree-optimization/59651
10152 * gcc.dg/torture/pr59651.c: New test.
10153 * gcc.dg/vect/pr59651.c: Ditto.
10154
10155 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR target/59625
10158 * gcc.target/i386/pr59625.c: New test.
10159
10160 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 Core DR 1442
10163 PR c++/59165
10164 * g++.dg/cpp0x/range-for28.C: New.
10165 * g++.dg/cpp0x/range-for3.C: Update.
10166
10167 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10168
10169 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10170
10171 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10172
10173 PR c++/59641
10174 * g++.dg/cpp0x/pr59641.C: New file.
10175
10176 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10177
10178 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10179
10180 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10181
10182 PR c++/59378
10183 * g++.dg/ext/pr59378.C: New file.
10184
10185 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10186
10187 Update copyright years
10188
10189 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10190
10191 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10192 notice.
10193
10194 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10195
10196 PR fortran/59654
10197 * gfortran.dg/dynamic_dispatch_12.f90: New.
10198
10199 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10200
10201 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10202 the builtin isn't optimized away as unused.
10203
10204 PR rtl-optimization/59647
10205 * g++.dg/opt/pr59647.C: New test.
10206 \f
10207 Copyright (C) 2014 Free Software Foundation, Inc.
10208
10209 Copying and distribution of this file, with or without modification,
10210 are permitted in any medium without royalty provided the copyright
10211 notice and this notice are preserved.