Fix PR target/63209.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-10 Xinliang David Li <davidxl@google.com>
2
3 PR target/63209
4 * gcc.c-torture/execute/pr63209.c: New test.
5
6 2014-09-10 Jakub Jelinek <jakub@redhat.com>
7
8 * gcc.target/i386/i386.exp: Only run vect-args.c tests
9 if runtest_file_p says they should be run.
10
11 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
12
13 * gcc.target/aarch64/vstN_1.c: New test.
14
15 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
16
17 * gcc.target/aarch64/vldN_lane_1.c: New test.
18
19 2014-09-10 Martin Jambor <mjambor@suse.cz>
20
21 PR ipa/61654
22 * g++.dg/ipa/pr61654.C: New test.
23
24 2014-09-10 Jakub Jelinek <jakub@redhat.com>
25
26 * c-c++-common/ubsan/attrib-3.c: New test.
27 * c-c++-common/ubsan/nonnull-1.c: New test.
28 * c-c++-common/ubsan/nonnull-2.c: New test.
29 * c-c++-common/ubsan/nonnull-3.c: New test.
30 * c-c++-common/ubsan/nonnull-4.c: New test.
31 * c-c++-common/ubsan/nonnull-5.c: New test.
32
33 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
34
35 * g++.dg/lto/pr63166_0.ii: New testcase.
36 * g++.dg/lto/pr63166_1.ii: New testcase.
37
38 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
39
40 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
41
42 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
43
44 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
45 xxpermdi and add commentary about adding it back later; remove
46 unused typedef.
47
48 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49
50 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
51 and 16-byte aligned.
52 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
53 * gcc.target/arm/vect-lroundf_1.c: Likewise.
54 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
55 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
56 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
57 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
58
59 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
60
61 * gcc.target/aarch64/vldN_dup_1.c: New test.
62
63 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
64
65 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
66
67 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
68
69 * gcc.target/aarch64/vldN_1.c: New test.
70
71 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
72
73 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
74
75 2014-09-09 Jiong Wang <jiong.wang@arm.com>
76
77 * gcc.target/arm/vect-copysignf.c: New testcase.
78
79 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
80
81 * gcc.target/arm/vfp-1.c: Updated expected assembly.
82
83 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
84
85 * gcc.target/arm/vfp-1.c: Updated expected assembly.
86
87 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
88
89 * gcc.target/arm/vfp-1.c: Updated expected assembly.
90
91 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
92
93 * gcc.target/arm/vfp-1.c: Updated expected assembly.
94
95 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96
97 * gcc.target/arm/pr51835.c: Update expected assembly.
98 * gcc.target/arm/vfp-1.c: Likewise.
99 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
100 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
101 * gcc.target/arm/vfp-ldmiad.c: Likewise.
102 * gcc.target/arm/vfp-ldmias.c: Likewise.
103 * gcc.target/arm/vfp-stmdbd.c: Likewise.
104 * gcc.target/arm/vfp-stmdbs.c: Likewise.
105 * gcc.target/arm/vfp-stmiad.c: Likewise.
106 * gcc.target/arm/vfp-stmias.c: Likewise.
107
108 2014-09-09 Tony Wang <tony.wang@arm.com>
109
110 * gcc.target/arm/xordi3-opt.c: Disable this
111 test case for thumb1 target.
112 * gcc.target/arm/iordi3-opt.c: Ditto.
113
114 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
115
116 PR target/61749
117 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
118
119 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
120
121 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
122
123 2014-09-08 Jakub Jelinek <jakub@redhat.com>
124
125 PR tree-optimization/60196
126 PR tree-optimization/63189
127 * gcc.dg/vect/pr63189.c: New test.
128 * gcc.dg/vect/pr60196-1.c: New test.
129 * gcc.dg/vect/pr60196-2.c: New test.
130
131 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
132
133 * gcc.target/powerpc/swaps-p8-16.c: New test.
134
135 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
136
137 * gcc.target/i386/pr62208.c: New test.
138
139 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
140
141 PR testsuite/56194
142 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
143
144 * g++.dg/ipa/pr61800.C: Require visibility.
145
146 * gcc.dg/pr61868.c: Require lto.
147
148 2014-09-05 Easwaran Raman <eraman@google.com>
149
150 PR rtl-optimization/62146
151 * testsuite/g++.dg/opt/pr62146.C: New.
152
153 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
154
155 * gcc.dg/vect/vect-109.c: Skip predicate added.
156 * gcc.dg/vect/vect-93.c: Test check fixed.
157 * gcc.dg/vect/bb-slp-10.c: Likewise.
158 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
159 Check unaligned feature.
160
161 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
162
163 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
164 int{32,16,8}x1_t with int{32,16,8}_t.
165 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
166 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
167 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
168 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
169
170 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
171
172 * gcc.target/aarch64/vget_high_1.c: New test.
173 * gcc.target/aarch64/vget_low_1.c: Likewise.
174
175 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
176
177 * gcc.target/aarch64/simd/int_comparisons.x: New file.
178 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
179 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
180
181 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
182
183 * gcc.target/aarch64/simd/vrbit_1.c: New test.
184
185 2014-09-05 Richard Biener <rguenther@suse.de>
186
187 PR middle-end/63148
188 * gcc.dg/vect/pr63148.c: New testcase.
189 * c-c++-common/pr19807-1.c: Likewise.
190 * g++.dg/tree-ssa/pr19807.C: Adjust.
191 * g++.dg/tree-ssa/tmmti-2.C: Remove.
192
193 2014-09-05 Bin Cheng <bin.cheng@arm.com>
194
195 PR target/55701
196 * gcc.target/arm/memset-inline-1.c: New test.
197 * gcc.target/arm/memset-inline-2.c: New test.
198 * gcc.target/arm/memset-inline-3.c: New test.
199 * gcc.target/arm/memset-inline-4.c: New test.
200 * gcc.target/arm/memset-inline-5.c: New test.
201 * gcc.target/arm/memset-inline-6.c: New test.
202 * gcc.target/arm/memset-inline-7.c: New test.
203 * gcc.target/arm/memset-inline-8.c: New test.
204 * gcc.target/arm/memset-inline-9.c: New test.
205 * gcc.target/arm/memset-inline-10.c: New test.
206
207 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
208
209 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
210
211 2014-09-04 Guozhi Wei <carrot@google.com>
212
213 PR target/62040
214 * gcc.target/aarch64/pr62040.c: New test.
215
216 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
217
218 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
219 override specific ones, but specific ones do.
220
221 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
222
223 * gcc.target/powerpc/swaps-p8-13.c: New test.
224 * gcc.target/powerpc/swaps-p8-14.c: New test.
225 * gcc.target/powerpc/swaps-p8-15.c: New test.
226
227 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
228
229 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
230 regardless of endianness.
231
232 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
233
234 PR fortran/62174
235 * gfortran.dg/cray_pointers_11.f90: New.
236
237 2014-09-03 Martin Jambor <mjambor@suse.cz>
238
239 PR ipa/62015
240 * g++.dg/ipa/pr62015.C: New test.
241
242 2014-09-03 Martin Jambor <mjambor@suse.cz>
243
244 PR ipa/61986
245 * gcc.dg/ipa/pr61986.c: New test.
246
247 2014-09-03 Marek Polacek <polacek@redhat.com>
248
249 PR c/62294
250 * gcc.dg/pr62294.c: New test.
251 * gcc.dg/pr62294.h: New file.
252
253 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
254
255 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
256 of dg-options. Add "inline" keyword to test functions.
257
258 2014-09-03 Marek Polacek <polacek@redhat.com>
259
260 PR c/62024
261 * g++.dg/cpp0x/pr62024.C: New test.
262 * gcc.dg/pr62024.c: New test.
263
264 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
265
266 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
267 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
268 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
269 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
270 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
271 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
272
273 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
274
275 PR target/61078
276 * gcc.target/s390/pr61078.c: New testcase.
277
278 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.dg/20111227-2.c: Compile only for x86 targets.
281 * gcc.dg/20111227-3.c: Ditto.
282
283 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
284
285 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
286
287 2014-09-03 Tobias Burnus <burnus@net-b.de>
288
289 PR fortran/61881
290 PR fortran/61888
291 PR fortran/57305
292 * gfortran.dg/sizeof_4.f90: New.
293
294 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295
296 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
297 vec_cts, and vec_ctu.
298 * gcc.target/powerpc/builtins-2.c: Likewise.
299
300 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
301
302 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
303 [!__sun__ && !__hpux__] (arena_size): Scale according to
304 target pointer size.
305
306 2014-09-02 Marek Polacek <polacek@redhat.com>
307
308 PR fortran/62270
309 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
310
311 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
312
313 PR target/62275
314 * gcc.target/arm/vect-lceilf_1.c: New test.
315 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
316 * gcc.target/arm/vect-lroundf_1.c: Likewise.
317
318 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319
320 PR target/62275
321 * gcc.target/arm/lceil-vcvt_1.c: New test.
322 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
323 * gcc.target/arm/lround-vcvt_1.c: Likewise.
324
325 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
326
327 DR 1453
328 * g++.dg/cpp0x/constexpr-volatile.C: New.
329 * g++.dg/ext/is_literal_type2.C: Likewise.
330
331 2014-09-02 Jakub Jelinek <jakub@redhat.com>
332 Balaji V. Iyer <balaji.v.iyer@intel.com>
333 Igor Zamyatin <igor.zamyatin@intel.com>
334
335 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
336 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
337 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
338 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
339 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
340 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
341 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
342 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
343 * g++.dg/cilk-plus/CK/cf3.cc: New test.
344 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
345 * g++.dg/cilk-plus/CK/for1.cc: New test.
346 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
347 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
348 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
349
350 2014-09-02 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/62695
353 * gfortran.dg/pr62695.f90: New testcase.
354
355 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
356
357 PR target/62312
358 * gcc.c-torture/compile/pr62312.c: New.
359
360 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
361
362 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
363
364 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
365
366 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
367 Return right away if !arm*-*-*.
368
369 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
370
371 * gcc.c-torture/unsorted/386.c: Move to ...
372 * gcc.c-torture/compile/386.c: ... here.
373 * gcc.c-torture/unsorted/86.c: Move to ...
374 * gcc.c-torture/compile/86.c: ... here.
375 * gcc.c-torture/unsorted/a1.c: Move to ...
376 * gcc.c-torture/compile/a1.c: ... here.
377 * gcc.c-torture/unsorted/a3.c: Move to ...
378 * gcc.c-torture/compile/a3.c: ... here.
379 * gcc.c-torture/unsorted/aaa.c: Move to ...
380 * gcc.c-torture/compile/aaa.c: ... here.
381 * gcc.c-torture/unsorted/aa.c: Move to ...
382 * gcc.c-torture/compile/aa.c: ... here.
383 * gcc.c-torture/unsorted/abs.c: Move to ...
384 * gcc.c-torture/compile/abs.c: ... here.
385 * gcc.c-torture/unsorted/a.c: Move to ...
386 * gcc.c-torture/compile/a.c: ... here.
387 * gcc.c-torture/unsorted/ac.c: Move to ...
388 * gcc.c-torture/compile/ac.c: ... here.
389 * gcc.c-torture/unsorted/acc.c: Move to ...
390 * gcc.c-torture/compile/acc.c: ... here.
391 * gcc.c-torture/unsorted/add386.c: Move to ...
392 * gcc.c-torture/compile/add386.c: ... here.
393 * gcc.c-torture/unsorted/add.c: Move to ...
394 * gcc.c-torture/compile/add.c: ... here.
395 * gcc.c-torture/unsorted/addcc.c: Move to ...
396 * gcc.c-torture/compile/addcc.c: ... here.
397 * gcc.c-torture/unsorted/andm.c: Move to ...
398 * gcc.c-torture/compile/andm.c: ... here.
399 * gcc.c-torture/unsorted/andmem.c: Move to ...
400 * gcc.c-torture/compile/andmem.c: ... here.
401 * gcc.c-torture/unsorted/andn.c: Move to ...
402 * gcc.c-torture/compile/andn.c: ... here.
403 * gcc.c-torture/unsorted/andok.c: Move to ...
404 * gcc.c-torture/compile/andok.c: ... here.
405 * gcc.c-torture/unsorted/andsi.c: Move to ...
406 * gcc.c-torture/compile/andsi.c: ... here.
407 * gcc.c-torture/unsorted/andsparc.c: Move to ...
408 * gcc.c-torture/compile/andsparc.c: ... here.
409 * gcc.c-torture/unsorted/aos.c: Move to ...
410 * gcc.c-torture/compile/aos.c: ... here.
411 * gcc.c-torture/unsorted/arr.c: Move to ...
412 * gcc.c-torture/compile/arr.c: ... here.
413 * gcc.c-torture/unsorted/as.c: Move to ...
414 * gcc.c-torture/compile/as.c: ... here.
415 * gcc.c-torture/unsorted/ase.c: Move to ...
416 * gcc.c-torture/compile/ase.c: ... here.
417 * gcc.c-torture/unsorted/b1.c: Move to ...
418 * gcc.c-torture/compile/b1.c: ... here.
419 * gcc.c-torture/unsorted/b2.c: Move to ...
420 * gcc.c-torture/compile/b2.c: ... here.
421 * gcc.c-torture/unsorted/b3.c: Move to ...
422 * gcc.c-torture/compile/b3.c: ... here.
423 * gcc.c-torture/unsorted/b88.c: Move to ...
424 * gcc.c-torture/compile/b88.c: ... here.
425 * gcc.c-torture/unsorted/bad.c: Move to ...
426 * gcc.c-torture/compile/bad.c: ... here.
427 * gcc.c-torture/unsorted/band.c: Move to ...
428 * gcc.c-torture/compile/band.c: ... here.
429 * gcc.c-torture/unsorted/bb0.c: Move to ...
430 * gcc.c-torture/compile/bb0.c: ... here.
431 * gcc.c-torture/unsorted/bb1.c: Move to ...
432 * gcc.c-torture/compile/bb1.c: ... here.
433 * gcc.c-torture/unsorted/bbb.c: Move to ...
434 * gcc.c-torture/compile/bbb.c: ... here.
435 * gcc.c-torture/unsorted/b.c: Move to ...
436 * gcc.c-torture/compile/b.c: ... here.
437 * gcc.c-torture/unsorted/bc.c: Move to ...
438 * gcc.c-torture/compile/bc.c: ... here.
439 * gcc.c-torture/unsorted/bcopy.c: Move to ...
440 * gcc.c-torture/compile/bcopy.c: ... here.
441 * gcc.c-torture/unsorted/bf.c: Move to ...
442 * gcc.c-torture/compile/bf.c: ... here.
443 * gcc.c-torture/unsorted/bfins.c: Move to ...
444 * gcc.c-torture/compile/bfins.c: ... here.
445 * gcc.c-torture/unsorted/bfx.c: Move to ...
446 * gcc.c-torture/compile/bfx.c: ... here.
447 * gcc.c-torture/unsorted/bge.c: Move to ...
448 * gcc.c-torture/compile/bge.c: ... here.
449 * gcc.c-torture/unsorted/bit.c: Move to ...
450 * gcc.c-torture/compile/bit.c: ... here.
451 * gcc.c-torture/unsorted/bitf.c: Move to ...
452 * gcc.c-torture/compile/bitf.c: ... here.
453 * gcc.c-torture/unsorted/bitw.c: Move to ...
454 * gcc.c-torture/compile/bitw.c: ... here.
455 * gcc.c-torture/unsorted/blk.c: Move to ...
456 * gcc.c-torture/compile/blk.c: ... here.
457 * gcc.c-torture/unsorted/bt386.c: Move to ...
458 * gcc.c-torture/compile/bt386.c: ... here.
459 * gcc.c-torture/unsorted/bt.c: Move to ...
460 * gcc.c-torture/compile/bt.c: ... here.
461 * gcc.c-torture/unsorted/BUG11.c: Move to ...
462 * gcc.c-torture/compile/BUG11.c: ... here.
463 * gcc.c-torture/unsorted/BUG12.c: Move to ...
464 * gcc.c-torture/compile/BUG12.c: ... here.
465 * gcc.c-torture/unsorted/BUG13.c: Move to ...
466 * gcc.c-torture/compile/BUG13.c: ... here.
467 * gcc.c-torture/unsorted/BUG16.c: Move to ...
468 * gcc.c-torture/compile/BUG16.c: ... here.
469 * gcc.c-torture/unsorted/BUG17.c: Move to ...
470 * gcc.c-torture/compile/BUG17.c: ... here.
471 * gcc.c-torture/unsorted/BUG18.c: Move to ...
472 * gcc.c-torture/compile/BUG18.c: ... here.
473 * gcc.c-torture/unsorted/BUG1.c: Move to ...
474 * gcc.c-torture/compile/BUG1.c: ... here.
475 * gcc.c-torture/unsorted/BUG21.c: Move to ...
476 * gcc.c-torture/compile/BUG21.c: ... here.
477 * gcc.c-torture/unsorted/BUG22.c: Move to ...
478 * gcc.c-torture/compile/BUG22.c: ... here.
479 * gcc.c-torture/unsorted/BUG23.c: Move to ...
480 * gcc.c-torture/compile/BUG23.c: ... here.
481 * gcc.c-torture/unsorted/BUG24.c: Move to ...
482 * gcc.c-torture/compile/BUG24.c: ... here.
483 * gcc.c-torture/unsorted/BUG25.c: Move to ...
484 * gcc.c-torture/compile/BUG25.c: ... here.
485 * gcc.c-torture/unsorted/BUG2.c: Move to ...
486 * gcc.c-torture/compile/BUG2.c: ... here.
487 * gcc.c-torture/unsorted/BUG3.c: Move to ...
488 * gcc.c-torture/compile/BUG3.c: ... here.
489 * gcc.c-torture/unsorted/BUG4.c: Move to ...
490 * gcc.c-torture/compile/BUG4.c: ... here.
491 * gcc.c-torture/unsorted/BUG5.c: Move to ...
492 * gcc.c-torture/compile/BUG5.c: ... here.
493 * gcc.c-torture/unsorted/BUG6.c: Move to ...
494 * gcc.c-torture/compile/BUG6.c: ... here.
495 * gcc.c-torture/unsorted/bug.c: Move to ...
496 * gcc.c-torture/compile/bug.c: ... here.
497 * gcc.c-torture/unsorted/bugc.c: Move to ...
498 * gcc.c-torture/compile/bugc.c: ... here.
499 * gcc.c-torture/unsorted/buns.c: Move to ...
500 * gcc.c-torture/compile/buns.c: ... here.
501 * gcc.c-torture/unsorted/bx.c: Move to ...
502 * gcc.c-torture/compile/bx.c: ... here.
503 * gcc.c-torture/unsorted/c1.c: Move to ...
504 * gcc.c-torture/compile/c1.c: ... here.
505 * gcc.c-torture/unsorted/c2.c: Move to ...
506 * gcc.c-torture/compile/c2.c: ... here.
507 * gcc.c-torture/unsorted/call386.c: Move to ...
508 * gcc.c-torture/compile/call386.c: ... here.
509 * gcc.c-torture/unsorted/call.c: Move to ...
510 * gcc.c-torture/compile/call.c: ... here.
511 * gcc.c-torture/unsorted/callind.c: Move to ...
512 * gcc.c-torture/compile/callind.c: ... here.
513 * gcc.c-torture/unsorted/c.c: Move to ...
514 * gcc.c-torture/compile/c.c: ... here.
515 * gcc.c-torture/unsorted/cc.c: Move to ...
516 * gcc.c-torture/compile/cc.c: ... here.
517 * gcc.c-torture/unsorted/charmtst.c: Move to ...
518 * gcc.c-torture/compile/charmtst.c: ... here.
519 * gcc.c-torture/unsorted/cmb.c: Move to ...
520 * gcc.c-torture/compile/cmb.c: ... here.
521 * gcc.c-torture/unsorted/cmp.c: Move to ...
522 * gcc.c-torture/compile/cmp.c: ... here.
523 * gcc.c-torture/unsorted/cmphi.c: Move to ...
524 * gcc.c-torture/compile/cmphi.c: ... here.
525 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
526 * gcc.c-torture/compile/cmpsi386.c: ... here.
527 * gcc.c-torture/unsorted/cmul.c: Move to ...
528 * gcc.c-torture/compile/cmul.c: ... here.
529 * gcc.c-torture/unsorted/cn1.c: Move to ...
530 * gcc.c-torture/compile/cn1.c: ... here.
531 * gcc.c-torture/unsorted/comb.c: Move to ...
532 * gcc.c-torture/compile/comb.c: ... here.
533 * gcc.c-torture/unsorted/consec.c: Move to ...
534 * gcc.c-torture/compile/consec.c: ... here.
535 * gcc.c-torture/unsorted/const.c: Move to ...
536 * gcc.c-torture/compile/const.c: ... here.
537 * gcc.c-torture/unsorted/conv.c: Move to ...
538 * gcc.c-torture/compile/conv.c: ... here.
539 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
540 * gcc.c-torture/compile/conv_tst.c: ... here.
541 * gcc.c-torture/unsorted/cp.c: Move to ...
542 * gcc.c-torture/compile/cp.c: ... here.
543 * gcc.c-torture/unsorted/csebug.c: Move to ...
544 * gcc.c-torture/compile/csebug.c: ... here.
545 * gcc.c-torture/unsorted/cvt.c: Move to ...
546 * gcc.c-torture/compile/cvt.c: ... here.
547 * gcc.c-torture/unsorted/dblbug.c: Move to ...
548 * gcc.c-torture/compile/dblbug.c: ... here.
549 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
550 * gcc.c-torture/compile/dbl_parm.c: ... here.
551 * gcc.c-torture/unsorted/d.c: Move to ...
552 * gcc.c-torture/compile/d.c: ... here.
553 * gcc.c-torture/unsorted/ddd.c: Move to ...
554 * gcc.c-torture/compile/ddd.c: ... here.
555 * gcc.c-torture/unsorted/dead.c: Move to ...
556 * gcc.c-torture/compile/dead.c: ... here.
557 * gcc.c-torture/unsorted/delay.c: Move to ...
558 * gcc.c-torture/compile/delay.c: ... here.
559 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
560 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
561 * gcc.c-torture/unsorted/di.c: Move to ...
562 * gcc.c-torture/compile/di.c: ... here.
563 * gcc.c-torture/unsorted/dic.c: Move to ...
564 * gcc.c-torture/compile/dic.c: ... here.
565 * gcc.c-torture/unsorted/dilayout.c: Move to ...
566 * gcc.c-torture/compile/dilayout.c: ... here.
567 * gcc.c-torture/unsorted/dimove.c: Move to ...
568 * gcc.c-torture/compile/dimove.c: ... here.
569 * gcc.c-torture/unsorted/dimul.c: Move to ...
570 * gcc.c-torture/compile/dimul.c: ... here.
571 * gcc.c-torture/unsorted/div.c: Move to ...
572 * gcc.c-torture/compile/div.c: ... here.
573 * gcc.c-torture/unsorted/divdf.c: Move to ...
574 * gcc.c-torture/compile/divdf.c: ... here.
575 * gcc.c-torture/unsorted/dm.c: Move to ...
576 * gcc.c-torture/compile/dm.c: ... here.
577 * gcc.c-torture/unsorted/dshift.c: Move to ...
578 * gcc.c-torture/compile/dshift.c: ... here.
579 * gcc.c-torture/unsorted/e.c: Move to ...
580 * gcc.c-torture/compile/e.c: ... here.
581 * gcc.c-torture/unsorted/ex.c: Move to ...
582 * gcc.c-torture/compile/ex.c: ... here.
583 * gcc.c-torture/unsorted/ext.c: Move to ...
584 * gcc.c-torture/compile/ext.c: ... here.
585 * gcc.c-torture/unsorted/f1.c: Move to ...
586 * gcc.c-torture/compile/f1.c: ... here.
587 * gcc.c-torture/unsorted/f2.c: Move to ...
588 * gcc.c-torture/compile/f2.c: ... here.
589 * gcc.c-torture/unsorted/fdmul.c: Move to ...
590 * gcc.c-torture/compile/fdmul.c: ... here.
591 * gcc.c-torture/unsorted/float.c: Move to ...
592 * gcc.c-torture/compile/float.c: ... here.
593 * gcc.c-torture/unsorted/flo.c: Move to ...
594 * gcc.c-torture/compile/flo.c: ... here.
595 * gcc.c-torture/unsorted/flt_const.c: Move to ...
596 * gcc.c-torture/compile/flt_const.c: ... here.
597 * gcc.c-torture/unsorted/fnul.c: Move to ...
598 * gcc.c-torture/compile/fnul.c: ... here.
599 * gcc.c-torture/unsorted/foo.c: Move to ...
600 * gcc.c-torture/compile/foo.c: ... here.
601 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
602 * gcc.c-torture/compile/forgetcc.c: ... here.
603 * gcc.c-torture/unsorted/fq.c: Move to ...
604 * gcc.c-torture/compile/fq.c: ... here.
605 * gcc.c-torture/unsorted/g.c: Move to ...
606 * gcc.c-torture/compile/g.c: ... here.
607 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
608 * gcc.c-torture/compile/gen_tst.c: ... here.
609 * gcc.c-torture/unsorted/glob.c: Move to ...
610 * gcc.c-torture/compile/glob.c: ... here.
611 * gcc.c-torture/unsorted/gronk.c: Move to ...
612 * gcc.c-torture/compile/gronk.c: ... here.
613 * gcc.c-torture/unsorted/hibug.c: Move to ...
614 * gcc.c-torture/compile/hibug.c: ... here.
615 * gcc.c-torture/unsorted/hi.c: Move to ...
616 * gcc.c-torture/compile/hi.c: ... here.
617 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
618 * gcc.c-torture/compile/HIcmp.c: ... here.
619 * gcc.c-torture/unsorted/HIset.c: Move to ...
620 * gcc.c-torture/compile/HIset.c: ... here.
621 * gcc.c-torture/unsorted/i.c: Move to ...
622 * gcc.c-torture/compile/i.c: ... here.
623 * gcc.c-torture/unsorted/i++.c: Move to ...
624 * gcc.c-torture/compile/i++.c: ... here.
625 * gcc.c-torture/unsorted/ic.c: Move to ...
626 * gcc.c-torture/compile/ic.c: ... here.
627 * gcc.c-torture/unsorted/icmp.c: Move to ...
628 * gcc.c-torture/compile/icmp.c: ... here.
629 * gcc.c-torture/unsorted/ifreg.c: Move to ...
630 * gcc.c-torture/compile/ifreg.c: ... here.
631 * gcc.c-torture/unsorted/imm.c: Move to ...
632 * gcc.c-torture/compile/imm.c: ... here.
633 * gcc.c-torture/unsorted/isinf.c: Move to ...
634 * gcc.c-torture/compile/isinf.c: ... here.
635 * gcc.c-torture/unsorted/jmp.c: Move to ...
636 * gcc.c-torture/compile/jmp.c: ... here.
637 * gcc.c-torture/unsorted/jumptab.c: Move to ...
638 * gcc.c-torture/compile/jumptab.c: ... here.
639 * gcc.c-torture/unsorted/layout.c: Move to ...
640 * gcc.c-torture/compile/layout.c: ... here.
641 * gcc.c-torture/unsorted/lbug.c: Move to ...
642 * gcc.c-torture/compile/lbug.c: ... here.
643 * gcc.c-torture/unsorted/l.c: Move to ...
644 * gcc.c-torture/compile/l.c: ... here.
645 * gcc.c-torture/unsorted/ll1.c: Move to ...
646 * gcc.c-torture/compile/ll1.c: ... here.
647 * gcc.c-torture/unsorted/llbug.c: Move to ...
648 * gcc.c-torture/compile/llbug.c: ... here.
649 * gcc.c-torture/unsorted/lll.c: Move to ...
650 * gcc.c-torture/compile/lll.c: ... here.
651 * gcc.c-torture/unsorted/load8.c: Move to ...
652 * gcc.c-torture/compile/load8.c: ... here.
653 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
654 * gcc.c-torture/compile/loadhicc.c: ... here.
655 * gcc.c-torture/unsorted/log2.c: Move to ...
656 * gcc.c-torture/compile/log2.c: ... here.
657 * gcc.c-torture/unsorted/logic.c: Move to ...
658 * gcc.c-torture/compile/logic.c: ... here.
659 * gcc.c-torture/unsorted/loop-1.c: Move to ...
660 * gcc.c-torture/compile/loop-1.c: ... here.
661 * gcc.c-torture/unsorted/loop386.c: Move to ...
662 * gcc.c-torture/compile/loop386.c: ... here.
663 * gcc.c-torture/unsorted/lop.c: Move to ...
664 * gcc.c-torture/compile/lop.c: ... here.
665 * gcc.c-torture/unsorted/m1.c: Move to ...
666 * gcc.c-torture/compile/m1.c: ... here.
667 * gcc.c-torture/unsorted/m2.c: Move to ...
668 * gcc.c-torture/compile/m2.c: ... here.
669 * gcc.c-torture/unsorted/m5.c: Move to ...
670 * gcc.c-torture/compile/m5.c: ... here.
671 * gcc.c-torture/unsorted/m68.c: Move to ...
672 * gcc.c-torture/compile/m68.c: ... here.
673 * gcc.c-torture/unsorted/mbyte.c: Move to ...
674 * gcc.c-torture/compile/mbyte.c: ... here.
675 * gcc.c-torture/unsorted/mchar.c: Move to ...
676 * gcc.c-torture/compile/mchar.c: ... here.
677 * gcc.c-torture/unsorted/mcmp.c: Move to ...
678 * gcc.c-torture/compile/mcmp.c: ... here.
679 * gcc.c-torture/unsorted/mdouble.c: Move to ...
680 * gcc.c-torture/compile/mdouble.c: ... here.
681 * gcc.c-torture/unsorted/memtst.c: Move to ...
682 * gcc.c-torture/compile/memtst.c: ... here.
683 * gcc.c-torture/unsorted/miscomp.c: Move to ...
684 * gcc.c-torture/compile/miscomp.c: ... here.
685 * gcc.c-torture/unsorted/mm.c: Move to ...
686 * gcc.c-torture/compile/mm.c: ... here.
687 * gcc.c-torture/unsorted/mod.c: Move to ...
688 * gcc.c-torture/compile/mod.c: ... here.
689 * gcc.c-torture/unsorted/modcc.c: Move to ...
690 * gcc.c-torture/compile/modcc.c: ... here.
691 * gcc.c-torture/unsorted/move.c: Move to ...
692 * gcc.c-torture/compile/move.c: ... here.
693 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
694 * gcc.c-torture/compile/move_qhi.c: ... here.
695 * gcc.c-torture/unsorted/mregtst.c: Move to ...
696 * gcc.c-torture/compile/mregtst.c: ... here.
697 * gcc.c-torture/unsorted/msp.c: Move to ...
698 * gcc.c-torture/compile/msp.c: ... here.
699 * gcc.c-torture/unsorted/mtst.c: Move to ...
700 * gcc.c-torture/compile/mtst.c: ... here.
701 * gcc.c-torture/unsorted/mu.c: Move to ...
702 * gcc.c-torture/compile/mu.c: ... here.
703 * gcc.c-torture/unsorted/mul.c: Move to ...
704 * gcc.c-torture/compile/mul.c: ... here.
705 * gcc.c-torture/unsorted/mword1.c: Move to ...
706 * gcc.c-torture/compile/mword1.c: ... here.
707 * gcc.c-torture/unsorted/mword.c: Move to ...
708 * gcc.c-torture/compile/mword.c: ... here.
709 * gcc.c-torture/unsorted/n1.c: Move to ...
710 * gcc.c-torture/compile/n1.c: ... here.
711 * gcc.c-torture/unsorted/nand.c: Move to ...
712 * gcc.c-torture/compile/nand.c: ... here.
713 * gcc.c-torture/unsorted/n.c: Move to ...
714 * gcc.c-torture/compile/n.c: ... here.
715 * gcc.c-torture/unsorted/neg.c: Move to ...
716 * gcc.c-torture/compile/neg.c: ... here.
717 * gcc.c-torture/unsorted/o.c: Move to ...
718 * gcc.c-torture/compile/o.c: ... here.
719 * gcc.c-torture/unsorted/omit.c: Move to ...
720 * gcc.c-torture/compile/omit.c: ... here.
721 * gcc.c-torture/unsorted/opout.c: Move to ...
722 * gcc.c-torture/compile/opout.c: ... here.
723 * gcc.c-torture/unsorted/opt.c: Move to ...
724 * gcc.c-torture/compile/opt.c: ... here.
725 * gcc.c-torture/unsorted/or386.c: Move to ...
726 * gcc.c-torture/compile/or386.c: ... here.
727 * gcc.c-torture/unsorted/or.c: Move to ...
728 * gcc.c-torture/compile/or.c: ... here.
729 * gcc.c-torture/unsorted/parms.c: Move to ...
730 * gcc.c-torture/compile/parms.c: ... here.
731 * gcc.c-torture/unsorted/pass.c: Move to ...
732 * gcc.c-torture/compile/pass.c: ... here.
733 * gcc.c-torture/unsorted/p.c: Move to ...
734 * gcc.c-torture/compile/p.c: ... here.
735 * gcc.c-torture/unsorted/pmt.c: Move to ...
736 * gcc.c-torture/compile/pmt.c: ... here.
737 * gcc.c-torture/unsorted/poor.c: Move to ...
738 * gcc.c-torture/compile/poor.c: ... here.
739 * gcc.c-torture/unsorted/pp.c: Move to ...
740 * gcc.c-torture/compile/pp.c: ... here.
741 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
742 * gcc.c-torture/compile/pret-arg.c: ... here.
743 * gcc.c-torture/unsorted/pyr2.c: Move to ...
744 * gcc.c-torture/compile/pyr2.c: ... here.
745 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
746 * gcc.c-torture/compile/PYRBUG.c: ... here.
747 * gcc.c-torture/unsorted/pyr.c: Move to ...
748 * gcc.c-torture/compile/pyr.c: ... here.
749 * gcc.c-torture/unsorted/q.c: Move to ...
750 * gcc.c-torture/compile/q.c: ... here.
751 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
752 * gcc.c-torture/compile/QIcmp.c: ... here.
753 * gcc.c-torture/unsorted/QIset.c: Move to ...
754 * gcc.c-torture/compile/QIset.c: ... here.
755 * gcc.c-torture/unsorted/r1.c: Move to ...
756 * gcc.c-torture/compile/r1.c: ... here.
757 * gcc.c-torture/unsorted/r.c: Move to ...
758 * gcc.c-torture/compile/r.c: ... here.
759 * gcc.c-torture/unsorted/rel.c: Move to ...
760 * gcc.c-torture/compile/rel.c: ... here.
761 * gcc.c-torture/unsorted/rmsc.c: Move to ...
762 * gcc.c-torture/compile/rmsc.c: ... here.
763 * gcc.c-torture/unsorted/round.c: Move to ...
764 * gcc.c-torture/compile/round.c: ... here.
765 * gcc.c-torture/unsorted/run.c: Move to ...
766 * gcc.c-torture/compile/run.c: ... here.
767 * gcc.c-torture/unsorted/sar.c: Move to ...
768 * gcc.c-torture/compile/sar.c: ... here.
769 * gcc.c-torture/unsorted/s.c: Move to ...
770 * gcc.c-torture/compile/s.c: ... here.
771 * gcc.c-torture/unsorted/scal.c: Move to ...
772 * gcc.c-torture/compile/scal.c: ... here.
773 * gcc.c-torture/unsorted/sc.c: Move to ...
774 * gcc.c-torture/compile/sc.c: ... here.
775 * gcc.c-torture/unsorted/scc.c: Move to ...
776 * gcc.c-torture/compile/scc.c: ... here.
777 * gcc.c-torture/unsorted/scond.c: Move to ...
778 * gcc.c-torture/compile/scond.c: ... here.
779 * gcc.c-torture/unsorted/selfrec.c: Move to ...
780 * gcc.c-torture/compile/selfrec.c: ... here.
781 * gcc.c-torture/unsorted/seq.c: Move to ...
782 * gcc.c-torture/compile/seq.c: ... here.
783 * gcc.c-torture/unsorted/set386.c: Move to ...
784 * gcc.c-torture/compile/set386.c: ... here.
785 * gcc.c-torture/unsorted/set88.c: Move to ...
786 * gcc.c-torture/compile/set88.c: ... here.
787 * gcc.c-torture/unsorted/SFset.c: Move to ...
788 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
789 * gcc.c-torture/unsorted/shand.c: Move to ...
790 * gcc.c-torture/compile/shand.c: ... here.
791 * gcc.c-torture/unsorted/sh.c: Move to ...
792 * gcc.c-torture/compile/sh.c: ... here.
793 * gcc.c-torture/unsorted/shft.c: Move to ...
794 * gcc.c-torture/compile/shft.c: ... here.
795 * gcc.c-torture/unsorted/shift.c: Move to ...
796 * gcc.c-torture/compile/shift.c: ... here.
797 * gcc.c-torture/unsorted/shloop.c: Move to ...
798 * gcc.c-torture/compile/shloop.c: ... here.
799 * gcc.c-torture/unsorted/shm.c: Move to ...
800 * gcc.c-torture/compile/shm.c: ... here.
801 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
802 * gcc.c-torture/compile/SIcmp.c: ... here.
803 * gcc.c-torture/unsorted/signext2.c: Move to ...
804 * gcc.c-torture/compile/signext2.c: ... here.
805 * gcc.c-torture/unsorted/signext.c: Move to ...
806 * gcc.c-torture/compile/signext.c: ... here.
807 * gcc.c-torture/unsorted/sim.c: Move to ...
808 * gcc.c-torture/compile/sim.c: ... here.
809 * gcc.c-torture/unsorted/simple.c: Move to ...
810 * gcc.c-torture/compile/simple.c: ... here.
811 * gcc.c-torture/unsorted/SIset.c: Move to ...
812 * gcc.c-torture/compile/SIset.c: ... here.
813 * gcc.c-torture/unsorted/sne.c: Move to ...
814 * gcc.c-torture/compile/sne.c: ... here.
815 * gcc.c-torture/unsorted/sound.c: Move to ...
816 * gcc.c-torture/compile/sound.c: ... here.
817 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
818 * gcc.c-torture/compile/sparcbug.c: ... here.
819 * gcc.c-torture/unsorted/speed.c: Move to ...
820 * gcc.c-torture/compile/speed.c: ... here.
821 * gcc.c-torture/unsorted/stor.c: Move to ...
822 * gcc.c-torture/compile/stor.c: ... here.
823 * gcc.c-torture/unsorted/store0.c: Move to ...
824 * gcc.c-torture/compile/store0.c: ... here.
825 * gcc.c-torture/unsorted/storecc.c: Move to ...
826 * gcc.c-torture/compile/storecc.c: ... here.
827 * gcc.c-torture/unsorted/str.c: Move to ...
828 * gcc.c-torture/compile/str.c: ... here.
829 * gcc.c-torture/unsorted/stru.c: Move to ...
830 * gcc.c-torture/compile/stru.c: ... here.
831 * gcc.c-torture/unsorted/structret.c: Move to ...
832 * gcc.c-torture/compile/structret.c: ... here.
833 * gcc.c-torture/unsorted/stuct.c: Move to ...
834 * gcc.c-torture/compile/stuct.c: ... here.
835 * gcc.c-torture/unsorted/sub32.c: Move to ...
836 * gcc.c-torture/compile/sub32.c: ... here.
837 * gcc.c-torture/unsorted/subcc.c: Move to ...
838 * gcc.c-torture/compile/subcc.c: ... here.
839 * gcc.c-torture/unsorted/subcse.c: Move to ...
840 * gcc.c-torture/compile/subcse.c: ... here.
841 * gcc.c-torture/unsorted/sym.c: Move to ...
842 * gcc.c-torture/compile/sym.c: ... here.
843 * gcc.c-torture/unsorted/symconst.c: Move to ...
844 * gcc.c-torture/compile/symconst.c: ... here.
845 * gcc.c-torture/unsorted/t.c: Move to ...
846 * gcc.c-torture/compile/t.c: ... here.
847 * gcc.c-torture/unsorted/test.c: Move to ...
848 * gcc.c-torture/compile/test.c: ... here.
849 * gcc.c-torture/unsorted/test-flow.c: Move to ...
850 * gcc.c-torture/compile/test-flow.c: ... here.
851 * gcc.c-torture/unsorted/test-loop.c: Move to ...
852 * gcc.c-torture/compile/test-loop.c: ... here.
853 * gcc.c-torture/unsorted/time.c: Move to ...
854 * gcc.c-torture/compile/time.c: ... here.
855 * gcc.c-torture/unsorted/tmp.c: Move to ...
856 * gcc.c-torture/compile/tmp.c: ... here.
857 * gcc.c-torture/unsorted/trivial.c: Move to ...
858 * gcc.c-torture/compile/trivial.c: ... here.
859 * gcc.c-torture/unsorted/trunc.c: Move to ...
860 * gcc.c-torture/compile/trunc.c: ... here.
861 * gcc.c-torture/unsorted/u.c: Move to ...
862 * gcc.c-torture/compile/u.c: ... here.
863 * gcc.c-torture/unsorted/udconvert.c: Move to ...
864 * gcc.c-torture/compile/udconvert.c: ... here.
865 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
866 * gcc.c-torture/compile/udivmod4.c: ... here.
867 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
868 * gcc.c-torture/compile/UHIcmp.c: ... here.
869 * gcc.c-torture/unsorted/uns.c: Move to ...
870 * gcc.c-torture/compile/uns.c: ... here.
871 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
872 * gcc.c-torture/compile/uns_tst.c: ... here.
873 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
874 * gcc.c-torture/compile/UQIcmp.c: ... here.
875 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
876 * gcc.c-torture/compile/USIcmp.c: ... here.
877 * gcc.c-torture/unsorted/uuarg.c: Move to ...
878 * gcc.c-torture/compile/uuarg.c: ... here.
879 * gcc.c-torture/unsorted/v.c: Move to ...
880 * gcc.c-torture/compile/v.c: ... here.
881 * gcc.c-torture/unsorted/w.c: Move to ...
882 * gcc.c-torture/compile/w.c: ... here.
883 * gcc.c-torture/unsorted/ww.c: Move to ...
884 * gcc.c-torture/compile/ww.c: ... here.
885 * gcc.c-torture/unsorted/xb.c: Move to ...
886 * gcc.c-torture/compile/xb.c: ... here.
887 * gcc.c-torture/unsorted/xbg.c: Move to ...
888 * gcc.c-torture/compile/xbg.c: ... here.
889 * gcc.c-torture/unsorted/x.c: Move to ...
890 * gcc.c-torture/compile/x.c: ... here.
891 * gcc.c-torture/unsorted/xc.c: Move to ...
892 * gcc.c-torture/compile/xc.c: ... here.
893 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
894 * gcc.c-torture/compile/xcsebug.c: ... here.
895 * gcc.c-torture/unsorted/xdi.c: Move to ...
896 * gcc.c-torture/compile/xdi.c: ... here.
897 * gcc.c-torture/unsorted/xfoo.c: Move to ...
898 * gcc.c-torture/compile/xfoo.c: ... here.
899 * gcc.c-torture/unsorted/xi.c: Move to ...
900 * gcc.c-torture/compile/xi.c: ... here.
901 * gcc.c-torture/unsorted/xlop.c: Move to ...
902 * gcc.c-torture/compile/xlop.c: ... here.
903 * gcc.c-torture/unsorted/xmtst.c: Move to ...
904 * gcc.c-torture/compile/xmtst.c: ... here.
905 * gcc.c-torture/unsorted/xneg.c: Move to ...
906 * gcc.c-torture/compile/xneg.c: ... here.
907 * gcc.c-torture/unsorted/xopt.c: Move to ...
908 * gcc.c-torture/compile/xopt.c: ... here.
909 * gcc.c-torture/unsorted/xor.c: Move to ...
910 * gcc.c-torture/compile/xor.c: ... here.
911 * gcc.c-torture/unsorted/xorn.c: Move to ...
912 * gcc.c-torture/compile/xorn.c: ... here.
913 * gcc.c-torture/unsorted/xp.c: Move to ...
914 * gcc.c-torture/compile/xp.c: ... here.
915 * gcc.c-torture/unsorted/xpp.c: Move to ...
916 * gcc.c-torture/compile/xpp.c: ... here.
917 * gcc.c-torture/unsorted/xs.c: Move to ...
918 * gcc.c-torture/compile/xs.c: ... here.
919 * gcc.c-torture/unsorted/xsh.c: Move to ...
920 * gcc.c-torture/compile/xsh.c: ... here.
921 * gcc.c-torture/unsorted/xz.c: Move to ...
922 * gcc.c-torture/compile/xz.c: ... here.
923 * gcc.c-torture/unsorted/xzz.c: Move to ...
924 * gcc.c-torture/compile/xzz.c: ... here.
925
926 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
927
928 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
929 (abort, exit): Declare.
930
931 2014-09-01 Yury Gribov <y.gribov@samsung.com>
932
933 PR sanitizer/61897
934 PR sanitizer/62140
935 * c-c++-common/asan/pr62140-1.c: New test.
936 * c-c++-common/asan/pr62140-2.c: New test.
937
938 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
939 Tobias Burnus <burnus@net-b.de>
940
941 PR fortran/62309
942 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
943
944 2014-08-31 Tobias Burnus <burnus@net-b.de>
945
946 * gfortran.dg/coarray_lib_comm_1.f90: New.
947
948 2014-08-30 Andrew Pinski <apinski@cavium.com>
949
950 * gcc.c-torture/execute/20140828-1.c: New testcase.
951
952 2014-08-29 DJ Delorie <dj@redhat.com>
953
954 * lib/target-supports.exp (check_effective_target_size32plus):
955 Increase size to avoid false positives on 24-bit address spaces.
956 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
957 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
958 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
959 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
960 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
961 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
962 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
963 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
964
965 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/54002
968 * g++.dg/cpp0x/constexpr-54002.C: New.
969
970 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/56991
973 * g++.dg/cpp0x/constexpr-56991.C: New.
974
975 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/57764
978 * g++.dg/cpp0x/constexpr-57764.C: New.
979
980 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
981
982 PR c++/59938
983 * g++.dg/cpp0x/constexpr-59938.C: New.
984
985 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/61484
988 * g++.dg/cpp0x/constexpr-61484.C: New.
989
990 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
991
992 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
993 vec_round, vec_splat, vec_div, and vec_mul.
994 * gcc.target/powerpc/builtins-2.c: New test.
995
996 2014-08-28 Richard Biener <rguenther@suse.de>
997
998 PR tree-optimization/62283
999 * gfortran.dg/vect/pr62283.f: New testcase.
1000 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1001 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1002 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1003 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1004 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1005 * gcc.dg/vect/vect-33.c: Likewise.
1006
1007 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1008
1009 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1010
1011 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1012
1013 PR cpp/23827 - standard C++ should not have hex float preprocessor
1014 tokens
1015 * g++.dg/cpp/pr23827_cxx11.C: New.
1016 * g++.dg/cpp/pr23827_cxx98.C: New.
1017 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1018 * gcc.dg/cpp/pr23827_c90.c: New.
1019 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1020 * gcc.dg/cpp/pr23827_c99.c: New.
1021
1022 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1023
1024 PR c++/52892
1025 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1026 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1027 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1028
1029 2014-08-27 Guozhi Wei <carrot@google.com>
1030
1031 PR target/62262
1032 * gcc.target/aarch64/pr62262.c: New test.
1033
1034 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1035
1036 PR target/60606
1037 PR target/61330
1038 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1039 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1040
1041 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1042
1043 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1044 failure on s390*-*-linux-gnu.
1045
1046 2014-08-26 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/62175
1049 * g++.dg/torture/pr62175.C: New testcase.
1050
1051 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1052
1053 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1054 copy of compile/compile.exp.
1055 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1056 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1057 i?86-*.
1058 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1059 m32c-*-*.
1060 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1061 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1062 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1063 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1064 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1065 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1066 * gcc.c-torture/execute/20040703-1.c: Likewise.
1067 * gcc.c-torture/execute/20040705-1.c: Likewise.
1068 * gcc.c-torture/execute/20040705-2.c: Likewise.
1069 * gcc.c-torture/execute/20040709-1.c: Likewise.
1070 * gcc.c-torture/execute/20040709-2.c: Likewise.
1071 * gcc.c-torture/execute/20040811-1.c: Likewise.
1072 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1073 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1074 compiling for x86_64-* or i?86-*.
1075 * gcc.c-torture/execute/20050604-1.c: Likewise.
1076 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1077 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1078 for x86_64-* or i?86-*.
1079 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1080 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1081 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1082 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1083 option.
1084 * gcc.c-torture/execute/20111227-2.c: Moved to...
1085 * gcc.dg/20111227-2.c: ... here. Add -free option.
1086 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1087 * gcc.dg/20111227-3.c: ... here. Add -free option.
1088 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1089 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1090 declarations for abort and exit.
1091 * gcc.c-torture/execute/920711-1.c: Likewise.
1092 * gcc.c-torture/execute/930529-1.c: Likewise.
1093 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1094 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1095 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1096 exit.
1097 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1098 for i?86-* or x86_64-*. Add declarations for abort and exit.
1099 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1100 i?86-* or x86_64-*.
1101 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1102 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1103 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1104 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1105 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1106 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1107 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1108 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1109 m68k-linux.
1110 * gcc.c-torture/execute/loop-2g.c: Likewise.
1111 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1112 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1113 powerpc-*-eabi*.
1114 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1115 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1116 * gcc.c-torture/execute/pr23047.c: Likewise.
1117 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1118 declarations for abort and exit.
1119 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1120 * gcc.c-torture/execute/pr31448.c: Likewise.
1121 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1122 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1123 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1124 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1125 Skip on spu-*.
1126 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1127 declarations for abort and exit.
1128 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1129 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1130 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1131 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1132 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1133 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1134 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1135 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1136 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1137 * gcc.c-torture/execute/pr56799.c: Likewise.
1138 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1139 option. Add declarations for abort and exit.
1140 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1141 * gcc.c-torture/execute/pr58570.c: Likewise.
1142 * gcc.c-torture/execute/pr60822.c: Likewise.
1143 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1144 * gcc.c-torture/execute/shiftdi.c: Likewise.
1145 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1146 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1147 * gcc.c-torture/execute/usmul.c: Require int32plus.
1148 * gcc.c-torture/execute/vrp-5.c: Likewise.
1149 * gcc.c-torture/execute/vrp-6.c: Likewise.
1150 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1151 * gcc.c-torture/execute/20010122-1.x: Delete.
1152 * gcc.c-torture/execute/20010129-1.x: Delete.
1153 * gcc.c-torture/execute/20020404-1.x: Delete.
1154 * gcc.c-torture/execute/20021024-1.x: Delete.
1155 * gcc.c-torture/execute/20021127-1.x: Delete.
1156 * gcc.c-torture/execute/20030125-1.x: Delete.
1157 * gcc.c-torture/execute/20030216-1.x: Delete.
1158 * gcc.c-torture/execute/20030222-1.x: Delete.
1159 * gcc.c-torture/execute/20040629-1.x: Delete.
1160 * gcc.c-torture/execute/20040703-1.x: Delete.
1161 * gcc.c-torture/execute/20040705-1.x: Delete.
1162 * gcc.c-torture/execute/20040705-2.x: Delete.
1163 * gcc.c-torture/execute/20040709-1.x: Delete.
1164 * gcc.c-torture/execute/20040709-2.x: Delete.
1165 * gcc.c-torture/execute/20040811-1.x: Delete.
1166 * gcc.c-torture/execute/20050316-1.x: Delete.
1167 * gcc.c-torture/execute/20050316-2.x: Delete.
1168 * gcc.c-torture/execute/20050316-3.x: Delete.
1169 * gcc.c-torture/execute/20050604-1.x: Delete.
1170 * gcc.c-torture/execute/20061101-1.x: Delete.
1171 * gcc.c-torture/execute/20061220-1.x: Delete.
1172 * gcc.c-torture/execute/20081117-1.x: Delete.
1173 * gcc.c-torture/execute/20101011-1.x: Delete.
1174 * gcc.c-torture/execute/20120919-1.x: Delete.
1175 * gcc.c-torture/execute/920612-1.x: Delete.
1176 * gcc.c-torture/execute/920710-1.x: Delete.
1177 * gcc.c-torture/execute/920711-1.x: Delete.
1178 * gcc.c-torture/execute/930529-1.x: Delete.
1179 * gcc.c-torture/execute/931004-12.x: Delete.
1180 * gcc.c-torture/execute/980709-1.x: Delete.
1181 * gcc.c-torture/execute/981130-1.x: Delete.
1182 * gcc.c-torture/execute/990127-2.x: Delete.
1183 * gcc.c-torture/execute/990413-2.x: Delete.
1184 * gcc.c-torture/execute/990826-0.x: Delete.
1185 * gcc.c-torture/execute/bf64-1.x: Delete.
1186 * gcc.c-torture/execute/bitfld-4.x: Delete.
1187 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1188 * gcc.c-torture/execute/cvt-1.x: Delete.
1189 * gcc.c-torture/execute/eeprof-1.x: Delete.
1190 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1191 * gcc.c-torture/execute/loop-2f.x: Delete.
1192 * gcc.c-torture/execute/loop-2g.x: Delete.
1193 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1194 * gcc.c-torture/execute/nest-align-1.x: Delete.
1195 * gcc.c-torture/execute/pr19689.x: Delete.
1196 * gcc.c-torture/execute/pr22493-1.x: Delete.
1197 * gcc.c-torture/execute/pr23047.x: Delete.
1198 * gcc.c-torture/execute/pr23135.x: Delete.
1199 * gcc.c-torture/execute/pr29797-1.x: Delete.
1200 * gcc.c-torture/execute/pr31448.x: Delete.
1201 * gcc.c-torture/execute/pr35456.x: Delete.
1202 * gcc.c-torture/execute/pr37573.x: Delete.
1203 * gcc.c-torture/execute/pr38151.x: Delete.
1204 * gcc.c-torture/execute/pr39228.x: Delete.
1205 * gcc.c-torture/execute/pr39501.x: Delete.
1206 * gcc.c-torture/execute/pr40386.x: Delete.
1207 * gcc.c-torture/execute/pr43220.x: Delete.
1208 * gcc.c-torture/execute/pr44683.x: Delete.
1209 * gcc.c-torture/execute/pr45262.x: Delete.
1210 * gcc.c-torture/execute/pr47237.x: Delete.
1211 * gcc.c-torture/execute/pr51581-1.x: Delete.
1212 * gcc.c-torture/execute/pr51581-2.x: Delete.
1213 * gcc.c-torture/execute/pr52979-1.x: Delete.
1214 * gcc.c-torture/execute/pr52979-2.x: Delete.
1215 * gcc.c-torture/execute/pr53366-1.x: Delete.
1216 * gcc.c-torture/execute/pr56799.x: Delete.
1217 * gcc.c-torture/execute/pr57124.x: Delete.
1218 * gcc.c-torture/execute/pr57344-2.x: Delete.
1219 * gcc.c-torture/execute/pr58570.x: Delete.
1220 * gcc.c-torture/execute/pr60822.x: Delete.
1221 * gcc.c-torture/execute/pr7284-1.x: Delete.
1222 * gcc.c-torture/execute/shiftdi.x: Delete.
1223 * gcc.c-torture/execute/simd-4.x: Delete.
1224 * gcc.c-torture/execute/strncmp-1.x: Delete.
1225 * gcc.c-torture/execute/usmul.x: Delete.
1226 * gcc.c-torture/execute/vrp-5.x: Delete.
1227 * gcc.c-torture/execute/vrp-6.x: Delete.
1228 * gcc.c-torture/execute/zerolen-2.x: Delete.
1229
1230 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1233
1234 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/34938
1237 * g++.dg/template/pr34938-1.C: New.
1238 * g++.dg/template/pr34938-2.C: Likewise.
1239
1240 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1241
1242 PR target/61996
1243 * gcc.target/sh/pr61996.c: New.
1244
1245 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1246
1247 * g++.dg/cpp0x/cplusplus.C: New.
1248 * g++.dg/cpp0x/cplusplus_0x.C: New.
1249 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1250 * g++.dg/cpp0x/auto41.C: Ditto.
1251 * g++.dg/cpp0x/auto9.C: Ditto.
1252 * g++.dg/cpp0x/initlist26.C: Ditto.
1253 * g++.dg/cpp0x/pr59111.C: Ditto.
1254 * g++.dg/cpp0x/trailing2.C: Ditto.
1255 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1256 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1257 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1258 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1259 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1260 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1261 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1262 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1263 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1264 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1265 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1266 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1267 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1268 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1269 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1270 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1271 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1272 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1273 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1274 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1275 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1276 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1277 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1278 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1279 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1280 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1281 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1282 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1283 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1284 * g++.dg/cpp1y/digit-sep.C: Ditto.
1285 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1286 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1287 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1288 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1289 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1290 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1291 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1292 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1293 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1294 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1295 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1296 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1297 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1298 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1299 * g++.dg/cpp1y/lambda-init.C: Ditto.
1300 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1301 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1302 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1303 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1304 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1305 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1306 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1307 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1308 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1309 * g++.dg/cpp1y/mangle1.C: Ditto.
1310 * g++.dg/cpp1y/pr57640.C: Ditto.
1311 * g++.dg/cpp1y/pr57644.C: Ditto.
1312 * g++.dg/cpp1y/pr58500.C: Ditto.
1313 * g++.dg/cpp1y/pr58533.C: Ditto.
1314 * g++.dg/cpp1y/pr58534.C: Ditto.
1315 * g++.dg/cpp1y/pr58535.C: Ditto.
1316 * g++.dg/cpp1y/pr58536.C: Ditto.
1317 * g++.dg/cpp1y/pr58548.C: Ditto.
1318 * g++.dg/cpp1y/pr58549.C: Ditto.
1319 * g++.dg/cpp1y/pr58637.C: Ditto.
1320 * g++.dg/cpp1y/pr58708.C: Ditto.
1321 * g++.dg/cpp1y/pr59110.C: Ditto.
1322 * g++.dg/cpp1y/pr59112.C: Ditto.
1323 * g++.dg/cpp1y/pr59113.C: Ditto.
1324 * g++.dg/cpp1y/pr59629.C: Ditto.
1325 * g++.dg/cpp1y/pr59635.C: Ditto.
1326 * g++.dg/cpp1y/pr59636.C: Ditto.
1327 * g++.dg/cpp1y/pr59638.C: Ditto.
1328 * g++.dg/cpp1y/pr59867.C: Ditto.
1329 * g++.dg/cpp1y/pr60033.C: Ditto.
1330 * g++.dg/cpp1y/pr60052.C: Ditto.
1331 * g++.dg/cpp1y/pr60053.C: Ditto.
1332 * g++.dg/cpp1y/pr60054.C: Ditto.
1333 * g++.dg/cpp1y/pr60064.C: Ditto.
1334 * g++.dg/cpp1y/pr60065.C: Ditto.
1335 * g++.dg/cpp1y/pr60190.C: Ditto.
1336 * g++.dg/cpp1y/pr60311.C: Ditto.
1337 * g++.dg/cpp1y/pr60332.C: Ditto.
1338 * g++.dg/cpp1y/pr60376.C: Ditto.
1339 * g++.dg/cpp1y/pr60377.C: Ditto.
1340 * g++.dg/cpp1y/pr60384.C: Ditto.
1341 * g++.dg/cpp1y/pr60390.C: Ditto.
1342 * g++.dg/cpp1y/pr60391.C: Ditto.
1343 * g++.dg/cpp1y/pr60393.C: Ditto.
1344 * g++.dg/cpp1y/pr60573.C: Ditto.
1345 * g++.dg/cpp1y/pr60626.C: Ditto.
1346 * g++.dg/cpp1y/pr60627.C: Ditto.
1347 * g++.dg/cpp1y/regress1.C: Ditto.
1348 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1349 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1350 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1351 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1352 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1353 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1354 * g++.dg/cpp1y/var-templ1.C: Ditto.
1355 * g++.dg/cpp1y/var-templ2.C: Ditto.
1356 * g++.dg/cpp1y/var-templ3.C: Ditto.
1357 * g++.dg/cpp1y/var-templ4.C: Ditto.
1358 * g++.dg/cpp1y/var-templ5.C: Ditto.
1359 * g++.dg/cpp1y/var-templ6.C: Ditto.
1360 * g++.dg/cpp1y/var-templ7.C: Ditto.
1361 * g++.dg/cpp1y/vla1.C: Ditto.
1362 * g++.dg/cpp1y/vla2.C: Ditto.
1363 * g++.dg/cpp1y/vla3.C: Ditto.
1364 * g++.dg/cpp1y/vla4.C: Ditto.
1365 * g++.dg/cpp1y/vla5.C: Ditto.
1366 * g++.dg/cpp1y/vla8.C: Ditto.
1367 * g++.dg/cpp1y/vla9.C: Ditto.
1368 * g++.dg/cpp1y/vla10.C: Ditto.
1369 * g++.dg/cpp1y/vla11.C: Ditto.
1370 * g++.dg/cpp1y/vla12.C: Ditto.
1371 * g++.dg/cpp1y/vla13.C: Ditto.
1372 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1373 * g++.dg/ext/vector23.C: Ditto.
1374 * g++.dg/ext/vla11.C: Ditto.
1375 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1376 * g++.dg/warn/Wvla-2.C: Ditto.
1377 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1378 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1379 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1380 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1381 in error message.
1382 * g++.dg/system-binary-constants-1.C: Ditto.
1383 * g++.dg/cpp1y/cplusplus_1y.C: New.
1384 * g++.dg/cpp1z/cplusplus.C: New.
1385 * lib/target-supports.exp:
1386 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1387 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1388 (check_effective_target_c++11_down): Ditto.
1389
1390 2014-08-22 Marek Polacek <polacek@redhat.com>
1391
1392 PR c++/62199
1393 * c-c++-common/pr62199.c: New test.
1394 * c-c++-common/pr62199-2.c: New test.
1395 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1396
1397 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1398
1399 PR c++/57709
1400 * g++.dg/Wshadow.C: New test.
1401
1402 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1403
1404 PR fortran/62135
1405 * gfortran.dg/pr62135.f90: New test.
1406
1407 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1408
1409 * g++.dg/warn/wdate-time.C: Remove.
1410 * gcc.dg/wdate-time.c: Move from here...
1411 * c-c++-common/wdate-time.c: ... to here.
1412
1413 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1414
1415 * gfortran.dg/use_without_only_1.f90: New test.
1416
1417 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1418
1419 PR other/62008
1420 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1421
1422 2014-08-22 Tony Wang <tony.wang@arm.com>
1423
1424 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1425 dejagnu wrapper.
1426
1427 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1428
1429 PR fortran/62214
1430 * gfortran.dg/array_assignment_5.f90: New test.
1431
1432 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1433
1434 * lib/target-supports.exp
1435 (check_effective_target_logical_op_short_circuit): Add nios2.
1436 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1437 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1438 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1439 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1440 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1441 for test using -fPIC.
1442 * gcc.dg/lto/pr61526_0.c: Likewise.
1443
1444 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1445
1446 PR tree-optimization/62091
1447 * g++.dg/ipa/devirt-37.C: Update template.
1448 * g++.dg/ipa/devirt-40.C: New testcase.
1449
1450 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1451
1452 PR tree-optimization/62112
1453 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1454 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1455 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1456 * gcc.c-torture/execute/20071219-1.c: Likewise.
1457
1458 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1459
1460 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1461
1462 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1463
1464 * gcc.target/powerpc/swaps-p8-1.c: New test.
1465 * gcc.target/powerpc/swaps-p8-2.c: New test.
1466 * gcc.target/powerpc/swaps-p8-3.c: New test.
1467 * gcc.target/powerpc/swaps-p8-4.c: New test.
1468 * gcc.target/powerpc/swaps-p8-5.c: New test.
1469 * gcc.target/powerpc/swaps-p8-6.c: New test.
1470 * gcc.target/powerpc/swaps-p8-7.c: New test.
1471 * gcc.target/powerpc/swaps-p8-8.c: New test.
1472 * gcc.target/powerpc/swaps-p8-9.c: New test.
1473 * gcc.target/powerpc/swaps-p8-10.c: New test.
1474 * gcc.target/powerpc/swaps-p8-11.c: New test.
1475 * gcc.target/powerpc/swaps-p8-12.c: New test.
1476
1477 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1478
1479 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1480
1481 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1482
1483 * g++.dg/ipa/devirt-37.C: Fix testcase.
1484
1485 2014-08-20 Martin Jambor <mjambor@suse.cz>
1486 Wei Mi <wmi@google.com>
1487
1488 PR ipa/60449
1489 PR middle-end/61776
1490 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1491 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1492 * testsuite/gcc.dg/pr61776.c: New test.
1493
1494 2014-08-20 Steve Ellcey <sellcey@mips.com>
1495
1496 PR middle-end/49191
1497 * lib/target-supports.exp (check_effective_target_non_strict_align):
1498 Add function description.
1499
1500 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1501
1502 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1503 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1504
1505 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1506
1507 PR c/59304
1508 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1509 before setting the option.
1510 * diagnostic.c (diagnostic_classify_diagnostic): Record
1511 command-line status.
1512
1513 2014-08-20 Mark Wielaard <mjw@redhat.com>
1514
1515 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1516
1517 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1518
1519 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1520 Return memory full when we have a tiny target and relocation
1521 truncation occurs.
1522 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1523 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1524 * lib/target-supports.exp (check_effective_target_tiny): New function.
1525
1526 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1527
1528 * gfortran.dg/errnocheck_1.f90: New test.
1529 * gfortran.dg/associative_1.f90: New test.
1530
1531 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1532
1533 PR preprocessor/51303
1534 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1535
1536 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1537
1538 PR c/60975
1539 PR c/53063
1540 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1541
1542 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1543
1544 * lib/target-supports.exp
1545 (check_effective_target_arm_v8_neon_ok_nocache): Add
1546 "-march-armv8-a" to compile flags.
1547
1548 2014-08-19 Marek Polacek <polacek@redhat.com>
1549
1550 PR c++/62153
1551 * c-c++-common/Wbool-compare-1.c: New test.
1552
1553 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1554
1555 PR c/45584
1556 * gcc.dg/pr13519-1.c: Adjust.
1557
1558 2014-08-19 Mark Wielaard <mjw@redhat.com>
1559
1560 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1561
1562 2014-07-08 Mark Wielaard <mjw@redhat.com>
1563
1564 PR debug/59051
1565 * gcc.dg/guality/restrict.c: New test.
1566
1567 2014-08-19 Mark Wielaard <mjw@redhat.com>
1568
1569 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1570 matching. Catch '<unknown type in ' to recognize older gdb versions.
1571 * gcc.dg/guality/const-volatile.c: New test.
1572
1573 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1574
1575 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1576 !gas.
1577
1578 2014-08-19 Marek Polacek <polacek@redhat.com>
1579
1580 * gcc.dg/Wc99-c11-compat-1.c: New test.
1581 * gcc.dg/Wc99-c11-compat-2.c: New test.
1582 * gcc.dg/Wc99-c11-compat-3.c: New test.
1583 * gcc.dg/Wc99-c11-compat-4.c: New test.
1584 * gcc.dg/Wc99-c11-compat-5.c: New test.
1585 * gcc.dg/Wc99-c11-compat-6.c: New test.
1586 * gcc.dg/Wc99-c11-compat-7.c: New test.
1587
1588 2014-08-19 Marek Polacek <polacek@redhat.com>
1589
1590 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1591 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1592 * gcc.dg/Wc90-c99-compat-7.c: New test.
1593 * gcc.dg/Wc90-c99-compat-8.c: New test.
1594 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1595
1596 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1597 Steven Bosscher <steven@gcc.gnu.org>
1598
1599 PR c/52952
1600 * gcc.dg/redecl-4.c: Add column markers.
1601 * gcc.dg/format/bitfld-1.c: Likewise.
1602 * gcc.dg/format/attr-2.c: Likewise.
1603 * gcc.dg/format/attr-6.c: Likewise.
1604 * gcc.dg/format/array-1.c: Likewise.
1605 * gcc.dg/format/attr-7.c: Likewise.
1606 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1607 * gcc.dg/format/attr-4.c: Likewise.
1608 * gcc.dg/format/branch-1.c: Likewise.
1609 * gcc.dg/format/c90-printf-1.c: Likewise.
1610
1611 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1612
1613 * guality/nrv-1.c: Add `used' attribute to a1.
1614
1615 2014-08-18 Richard Biener <rguenther@suse.de>
1616
1617 PR tree-optimization/62090
1618 * gcc.dg/pr62090-2.c: New testcase.
1619
1620 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1621
1622 * g++.dg/ipa/pr61800.C: New.
1623
1624 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1625
1626 PR sanitizer/62089
1627 * c-c++-common/asan/pr62089.c: New test.
1628 * c-c++-common/asan/bitfield-1.c: New test.
1629 * c-c++-common/asan/bitfield-2.c: New test.
1630 * c-c++-common/asan/bitfield-3.c: New test.
1631 * c-c++-common/asan/bitfield-4.c: New test.
1632
1633 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1634
1635 PR tree-optimization/52904
1636 * gcc.dg/pr52904.c: New test.
1637
1638 2014-08-17 Tobias Burnus <burnus@net-b.de>
1639
1640 * gfortran.dg/finalize_27.f90: New.
1641
1642 2014-08-16 Andrew Pinski <apinski@cavium.com>
1643
1644 * gcc.c-torture/compile/20140816-1.c: New testcase.
1645
1646 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/52819
1649 * g++.dg/template/pr52819.C: New.
1650
1651 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1652
1653 PR fortran/62142
1654 * gfortran.dg/realloc_on_assign_24.f90: New test.
1655
1656 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/62072
1659 Revert:
1660 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 DR 1584
1663 PR c++/57466
1664 * g++.dg/template/pr57466.C: New.
1665 * g++.dg/cpp0x/pr57466.C: Likewise.
1666 * g++.dg/template/unify6.C: Update.
1667
1668 * g++.dg/cpp0x/sfinae52.C: New.
1669
1670 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1671
1672 PR target/61878
1673 * gcc.target/i386/avx512f-typecast-1.c: New test.
1674 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1675 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1676 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1677 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1678 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1679 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1680 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1682 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1684 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1686 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1687 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1688 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1690 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1692 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1694 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1696 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1700 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1702 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1703 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1704 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1705 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1706 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1707 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1708 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1710 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1711 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1712 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1713 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1714
1715 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1716 Tobias Burnus <burnus@net-b.de>
1717
1718 PR fortran/62131
1719 * gfortran.dg/gomp/pr62131.f90: New test.
1720
1721 2014-08-15 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/62031
1724 * gcc.dg/torture/pr62031.c: New testcase.
1725
1726 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1727
1728 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1729
1730 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1731
1732 PR tree-optimization/62091
1733 * g++.dg/ipa/devirt-38.C: New testcase.
1734
1735 2014-08-14 Marek Polacek <polacek@redhat.com>
1736
1737 DR 458
1738 * gcc.dg/c11-stdatomic-2.c: New test.
1739
1740 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1741
1742 PR fortran/62106
1743 * gfortran.dg/array_constructor_49.f90: New test.
1744
1745 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/54377
1748 * g++.dg/template/pr54377.C: New.
1749 * g++.dg/cpp0x/pr54377.C: Likewise.
1750 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1751 * g++.dg/cpp0x/pr51226.C: Likewise.
1752 * g++.dg/cpp0x/variadic2.C: Likewise.
1753 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1754 * g++.dg/template/dtor3.C: Likewise.
1755 * g++.dg/template/qualttp4.C: Likewise.
1756 * g++.dg/template/spec28.C: Likewise.
1757 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1758 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1759
1760 2014-08-14 Tom de Vries <tom@codesourcery.com>
1761
1762 PR rtl-optimization/62004
1763 PR rtl-optimization/62030
1764 * gcc.dg/pr62004.c: New test.
1765 * gcc.dg/pr62030.c: Same.
1766 * gcc.target/mips/pr62030-octeon.c: Same.
1767
1768 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1769
1770 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1771 * g++.dg/cpp0x/decltype2.C: Likewise.
1772 * g++.dg/cpp0x/decltype3.C: Likewise.
1773 * g++.dg/cpp0x/pr60249.C: Likewise.
1774 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1775 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1776 * g++.dg/cpp0x/variadic2.C: Likewise.
1777 * g++.dg/cpp0x/variadic74.C: Likewise.
1778 * g++.dg/parse/error10.C: Likewise.
1779 * g++.dg/parse/error15.C: Likewise.
1780 * g++.dg/parse/error2.C: Likewise.
1781 * g++.dg/template/crash106.C: Likewise.
1782 * g++.dg/template/crash89.C: Likewise.
1783 * g++.dg/template/nontype7.C: Likewise.
1784 * g++.dg/template/void3.C: Likewise.
1785 * g++.dg/template/void7.C: Likewise.
1786
1787 2014-08-14 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/62090
1790 * gcc.dg/pr62090.c: New testcase.
1791
1792 2014-08-14 Richard Biener <rguenther@suse.de>
1793
1794 PR rtl-optimization/62079
1795 * g++.dg/pr62079.C: New testcase.
1796
1797 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1798
1799 * gcc.target/arm/max-insns-skipped.c: New test.
1800
1801 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1802
1803 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1804
1805 2014-08-12 Marek Polacek <polacek@redhat.com>
1806
1807 * gcc.dg/concat.c: Add dg-options.
1808 * gcc.dg/func-outside-2.c: Add __extension__.
1809 * gcc.dg/pr19967.c: Use -std=c99.
1810 * gcc.dg/pr22458-1.c: Add dg-options.
1811 * gcc.dg/pr33676.c: Add dg-options.
1812 * gcc.dg/gnu-predef-1.c: New test.
1813 * gcc.dg/c90-func-1.c: New test.
1814 * gcc.dg/c90-func-2.c: New test.
1815 * gcc.dg/c90-func-2.h: New test.
1816
1817 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1818
1819 * lib/target/supports.exp
1820 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1821 or later.
1822
1823 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1824
1825 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1826 on Neon hardware.
1827
1828 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1829 * gcc.target/arm/pr59985.c: Likewise.
1830
1831 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1832
1833 PR other/61962
1834 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1835
1836 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1837
1838 PR middle-end/62103
1839 * gcc.c-torture/execute/bitfld-6.c: New test.
1840
1841 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1842
1843 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1844 * gcc.target/arm/pr56184.C: Likewise.
1845 * gcc.target/arm/pr59896.c: Likewise.
1846 * gcc.target/arm/stack-red-zone.c: Likewise.
1847 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1848
1849 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1850 check_effective_target_arm_thumb2_ok): Test with code that passes
1851 an argument and returns a result.
1852
1853 2014-08-11 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/62075
1856 * gcc.dg/vect/pr62075.c: New testcase.
1857
1858 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1859
1860 PR tree-optimization/62073
1861 * gcc.dg/vect/pr62073.c: New test.
1862
1863 2014-08-11 Richard Biener <rguenther@suse.de>
1864
1865 PR tree-optimization/62070
1866 * gcc.dg/pr62070.c: New testcase.
1867
1868 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1869
1870 * c-c++-common/asan/inc.c: Update test.
1871 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1872 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1873 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1874 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1875 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1876 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1877 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1878 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1879 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1880 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1881
1882 2014-08-10 Marek Polacek <polacek@redhat.com>
1883
1884 PR c/51849
1885 * gcc.dg/Wc90-c99-compat-1.c: New test.
1886 * gcc.dg/Wc90-c99-compat-2.c: New test.
1887 * gcc.dg/Wc90-c99-compat-3.c: New test.
1888 * gcc.dg/Wc90-c99-compat-4.c: New test.
1889 * gcc.dg/Wc90-c99-compat-5.c: New test.
1890 * gcc.dg/Wc90-c99-compat-6.c: New test.
1891 * gcc.dg/wvla-1.c: Adjust dg-warning.
1892 * gcc.dg/wvla-2.c: Adjust dg-warning.
1893 * gcc.dg/wvla-4.c: Adjust dg-warning.
1894 * gcc.dg/wvla-6.c: Adjust dg-warning.
1895
1896 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/61999
1899 * gfortran.dg/dot_product_3.f90: New test case.
1900
1901 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1902
1903 * g++.dg/ipa/devirt-35.C: Fix template.
1904 * g++.dg/ipa/devirt-36.C: Likewise.
1905 * g++.dg/ipa/devirt-37.C: New testcase.
1906
1907 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1908
1909 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1910 * g++.dg/cpp0x/enum29.C: Adjust.
1911
1912 2014-08-08 Richard Biener <rguenther@suse.de>
1913
1914 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1915 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1916 * gfortran.dg/array_memcpy_4.f90: Likewise.
1917 * gfortran.dg/trim_optimize_1.f90: Likewise.
1918 * gfortran.dg/trim_optimize_2.f90: Likewise.
1919
1920 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1921
1922 * gcc.dg/zero_sign_ext_test.c: New test.
1923
1924 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1925
1926 * gcc.dg/torture/pr61772.c: Skip lto running.
1927
1928 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1929
1930 PR tree-optimization/60707
1931 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1932
1933 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1934
1935 * g++.dg/ipa/devirt-35.C: New testcase.
1936 * g++.dg/ipa/devirt-36.C: New testcase.
1937
1938 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1939
1940 PR c++/51312
1941 * g++.dg/cpp0x/enum29.C: New.
1942
1943 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1944
1945 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1946 defining in dg-options.
1947 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1948
1949 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1950
1951 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1952
1953 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1954 on 32-bit hppa-hpux.
1955
1956 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1957 * c-c++-common/pr50459.c: Likewise.
1958
1959 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1960
1961 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1962 values.h, change MAXDOUBLE for DBL_MAX.
1963 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1965 values.h, change MAXFLOAT for FLT_MAX.
1966 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1968 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1971 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1975
1976 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1977
1978 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1979
1980 2014-08-07 Marek Polacek <polacek@redhat.com>
1981
1982 * gcc.dg/fold-reassoc-3.c: New test.
1983
1984 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1985
1986 * gcc.target/i386/struct-size.c: New.
1987
1988 2014-08-07 Tom de Vries <tom@codesourcery.com>
1989
1990 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1991 * lib/target-supports.exp (check_effective_target_glibc)
1992 (check_effective_target_glibc_2_12_or_later)
1993 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1994
1995 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1996
1997 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1998
1999 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/43906
2002 * g++.dg/warn/Waddress-1.C: New.
2003
2004 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2005
2006 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2007
2008 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2009
2010 PR debug/61923
2011 * gcc.target/i386/pr61923.c: New test.
2012
2013 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2014
2015 * gcc.target/aarch64/vdup_n_2.c: New test.
2016
2017 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2018
2019 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2020 powerpc_elfv2.
2021
2022 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR rtl-optimization/61801
2025 * gcc.target/i386/pr61801.c: Rewritten.
2026
2027 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2028
2029 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2030 Fix types.
2031 (test_vqdmlsls_lane_s32): Likewise.
2032 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2033 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2034
2035 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2036
2037 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2038 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2039 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2040 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2041 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2042 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2043 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2044 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2045
2046 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2047
2048 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2049 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2050 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2051 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2052 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2053 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2054
2055 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2056
2057 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2058
2059 2014-08-04 Rohit <rohitarulraj@freescale.com>
2060
2061 PR target/60102
2062 * gcc.target/powerpc/pr60102.c: New testcase.
2063
2064 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2065
2066 PR target/61713
2067 * gcc.dg/pr61756.c: New test.
2068
2069 2014-08-04 Tom de Vries <tom@codesourcery.com>
2070
2071 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2072 version instead of required-target.
2073 * lib/target-supports.exp
2074 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2075 (check_effective_target_glibc_2_11_or_earlier): ... this.
2076
2077 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2078
2079 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2080 * gnat.dg/specs/debug1.ads: Adjust.
2081 * gnat.dg/specs/formal_type.ads: Fix error in test.
2082
2083 2014-08-03 Marek Polacek <polacek@redhat.com>
2084
2085 * gcc.dg/case-bogus-1.c: New test.
2086
2087 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2088
2089 PR c++/15339
2090 * g++.dg/other/default9.C: New.
2091 * g++.dg/other/default10.C: Likewise.
2092 * g++.dg/other/default3.C: Remove xfail.
2093
2094 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2095
2096 * g++.dg/warn/Wsuggest-final.C: New testcase.
2097 * g++.dg/ipa/devirt-34.C: Fix.
2098
2099 2014-08-02 Marek Polacek <polacek@redhat.com>
2100
2101 PR c/59855
2102 * gcc.dg/Wdesignated-init-2.c: New test.
2103
2104 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2105
2106 DR 217 again
2107 * g++.dg/tc1/dr217-2.C: New.
2108
2109 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2110
2111 PR other/61963
2112 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2113
2114 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2115
2116 PR middle-end/61455
2117 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2118 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2119
2120 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2121
2122 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2123 testcase.
2124
2125 2014-08-01 Richard Biener <rguenther@suse.de>
2126
2127 PR middle-end/61762
2128 * gcc.dg/pr61762.c: Align the string to make the testcase work
2129 on strict-align targets.
2130
2131 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2132
2133 * c-c++-common/ubsan/align-1.c: New test.
2134 * c-c++-common/ubsan/align-2.c: New test.
2135 * c-c++-common/ubsan/align-3.c: New test.
2136 * c-c++-common/ubsan/align-4.c: New test.
2137 * c-c++-common/ubsan/align-5.c: New test.
2138 * c-c++-common/ubsan/attrib-4.c: New test.
2139 * g++.dg/ubsan/align-1.C: New test.
2140 * g++.dg/ubsan/align-2.C: New test.
2141 * g++.dg/ubsan/align-3.C: New test.
2142 * g++.dg/ubsan/attrib-1.C: New test.
2143 * g++.dg/ubsan/null-1.C: New test.
2144 * g++.dg/ubsan/null-2.C: New test.
2145
2146 2014-08-01 Tom de Vries <tom@codesourcery.com>
2147
2148 * lib/target-supports.exp (check_effective_target_glibc)
2149 (check_effective_target_glibc_2_12_or_later)
2150 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2151 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2152 not_glibc_2_11_or_earlier.
2153
2154 2014-07-31 Tom de Vries <tom@codesourcery.com>
2155
2156 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2157
2158 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2159
2160 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2161 (test_vpaddd_s64): Likewise.
2162 (test_vpaddd_s64): Likewise.
2163 * gcc.target/aarch64/simd/vpaddd_f64: New.
2164 * gcc.target/aarch64/simd/vpaddd_s64: New.
2165 * gcc.target/aarch64/simd/vpaddd_u64: New.
2166
2167 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2168
2169 PR target/61948
2170 * gcc.target/arm/pr61948.c: New test case.
2171
2172 2014-07-31 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/61964
2175 * gcc.dg/torture/pr61964.c: New testcase.
2176
2177 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2178
2179 PR c++/60517
2180 * c-c++-common/addrtmp.c: New file.
2181 * c-c++-common/uninit-G.c: Adapt.
2182
2183 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2184
2185 PR lto/61868
2186 * gcc.dg/pr61868.c: New test.
2187
2188 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2189
2190 PR c++/57397
2191 * g++.dg/cpp0x/vt-57397-1.C: New.
2192 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2193
2194 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2195
2196 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2197
2198 2014-07-30 Tom Tromey <tromey@redhat.com>
2199
2200 PR c/59855
2201 * gcc.dg/Wdesignated-init.c: New file.
2202
2203 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2204
2205 * g++.dg/ipa/devirt-34.C: New testcase.
2206
2207 2014-07-28 Richard Biener <rguenther@suse.de>
2208
2209 PR rtl-optimization/61801
2210 * gcc.target/i386/pr61801.c: Fix testcase.
2211
2212 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2213
2214 * gcc.dg/fold-abs-5.c: New test.
2215 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2216 * gcc.dg/fold-compare-8.c: Likewise.
2217
2218 2014-07-28 Richard Biener <rguenther@suse.de>
2219
2220 PR middle-end/52478
2221 * gcc.dg/torture/ftrapv-1.c: New testcase.
2222
2223 2014-07-28 Richard Biener <rguenther@suse.de>
2224
2225 PR tree-optimization/61921
2226 * gfortran.dg/pr61921.f90: New testcase.
2227
2228 2014-07-28 Richard Biener <rguenther@suse.de>
2229
2230 PR rtl-optimization/61801
2231 * gcc.target/i386/pr61801.c: New testcase.
2232
2233 2014-07-27 Marek Polacek <polacek@redhat.com>
2234
2235 PR c/61861
2236 * gcc.dg/pr61861.c: New test.
2237
2238 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2239
2240 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2241 variable problem.
2242
2243 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2244
2245 PR rtl-optimization/61926
2246 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2247 Reverse argument order.
2248 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2249 New XFAILed tests that match the original order.
2250
2251 2014-07-26 Marek Polacek <polacek@redhat.com>
2252
2253 PR c/61077
2254 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2255
2256 2014-07-26 Tobias Burnus <burnus@net-b.de>
2257
2258 PR fortran/61881
2259 PR fortran/61888
2260 PR fortran/57305
2261 * gfortran.dg/sizeof_2.f90: Change dg-error.
2262 * gfortran.dg/sizeof_4.f90: New.
2263 * gfortran.dg/storage_size_1.f08: Correct expected
2264 value.
2265
2266 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2267
2268 PR target/44551
2269 * gcc.target/i386/pr44551-1.c: New file.
2270
2271 2014-07-25 Xinliang David Li <davidxl@google.com>
2272
2273 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2274 * g++.dg/tree-prof/reorder_class1.h: New file.
2275 * g++.dg/tree-prof/reorder_class2.h: New file.
2276 * g++.dg/tree-prof/reorder.C: New test.
2277 * g++.dg/tree-prof/morefunc.C: New test.
2278
2279 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2280
2281 Implement N4051 - Allow typename in a template template parameter
2282 * lib/target-supports.exp (check_effective_target_c++1y): Now
2283 means C++1y and up.
2284 (check_effective_target_c++1y_down): New.
2285 (check_effective_target_c++1z_only): New.
2286 (check_effective_target_c++1z): New.
2287 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2288 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2289 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2290
2291 2014-07-25 Tobias Burnus <burnus@net-b.de>
2292
2293 * gfortran.dg/storage_size_5.f90: New.
2294
2295 2014-07-25 Richard Biener <rguenther@suse.de>
2296
2297 PR middle-end/61762
2298 PR middle-end/61894
2299 * gcc.dg/pr61762.c: New testcase.
2300 * gcc.dg/fold-cstring.c: Likewise.
2301 * gcc.dg/fold-cvect.c: Likewise.
2302
2303 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2304
2305 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2306
2307 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2308 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2309 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2310 * gcc.c-torture/execute/pr23135.x: Likewise.
2311
2312 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2313
2314 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2315
2316 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2317
2318 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2319
2320 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2321
2322 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2323
2324 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2325
2326 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2327 sequences.
2328 * gcc.target/aarch64/test_frame_2.c: Likewise.
2329 * gcc.target/aarch64/test_frame_4.c: Likewise.
2330 * gcc.target/aarch64/test_frame_6.c: Likewise.
2331 * gcc.target/aarch64/test_frame_7.c: Likewise.
2332 * gcc.target/aarch64/test_frame_8.c: Likewise.
2333 * gcc.target/aarch64/test_frame_10.c: Likewise.
2334
2335 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2336
2337 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2338 sequences.
2339 * gcc.target/aarch64/test_frame_10.c: Likewise.
2340 * gcc.target/aarch64/test_frame_2.c: Likewise.
2341 * gcc.target/aarch64/test_frame_4.c: Likewise.
2342 * gcc.target/aarch64/test_frame_6.c: Likewise.
2343 * gcc.target/aarch64/test_frame_7.c: Likewise.
2344 * gcc.target/aarch64/test_frame_8.c: Likewise.
2345 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2346
2347 2014-07-24 Martin Jambor <mjambor@suse.cz>
2348
2349 PR ipa/61160
2350 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2351
2352 2014-07-24 Richard Biener <rguenther@suse.de>
2353
2354 PR ipa/61823
2355 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2356
2357 2014-07-24 Andreas Schwab <schwab@suse.de>
2358
2359 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2360 Also check for __arm__.
2361
2362 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2363
2364 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2365 sequences.
2366
2367 2014-07-24 Marek Polacek <polacek@redhat.com>
2368
2369 PR c/57653
2370 * c-c++-common/pr57653.c: New test.
2371 * c-c++-common/pr57653.h: New file.
2372 * c-c++-common/pr57653-2.c: New test.
2373 * c-c++-common/pr57653-2.h: New file.
2374
2375 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2376
2377 * gcc.target/aarch64/test_frame_common.h: New file.
2378 * gcc.target/aarch64/test_frame_1.c: Likewise.
2379 * gcc.target/aarch64/test_frame_2.c: Likewise.
2380 * gcc.target/aarch64/test_frame_3.c: Likewise.
2381 * gcc.target/aarch64/test_frame_4.c: Likewise.
2382 * gcc.target/aarch64/test_frame_5.c: Likewise.
2383 * gcc.target/aarch64/test_frame_6.c: Likewise.
2384 * gcc.target/aarch64/test_frame_7.c: Likewise.
2385 * gcc.target/aarch64/test_frame_8.c: Likewise.
2386 * gcc.target/aarch64/test_frame_9.c: Likewise.
2387 * gcc.target/aarch64/test_frame_10.c: Likewise.
2388 * gcc.target/aarch64/test_frame_11.c: Likewise.
2389 * gcc.target/aarch64/test_frame_12.c: Likewise.
2390 * gcc.target/aarch64/test_frame_13.c: Likewise.
2391 * gcc.target/aarch64/test_frame_14.c: Likewise.
2392 * gcc.target/aarch64/test_frame_15.c: Likewise.
2393
2394 2014-07-23 Marek Polacek <polacek@redhat.com>
2395
2396 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2397 in the structure.
2398
2399 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2400
2401 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2402 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2403 * gcc.dg/pr10474.c (target): Likewise.
2404
2405 2014-07-22 Martin Jambor <mjambor@suse.cz>
2406
2407 PR ipa/61160
2408 * pr61160-3.C (main): Return zero.
2409
2410 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2411
2412 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2413 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2414 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2415 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2416 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2417 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2418
2419 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2420
2421 PR tree-optimization/61822
2422 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2423
2424 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2425
2426 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2427
2428 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2429
2430 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2431 -msse2 -mno-avx instead of -msse.
2432
2433 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2434
2435 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2436 * gcc.dg/pr44024.c (dg-options): Add -O1.
2437 (dg-final): Check for the condition.
2438 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2439
2440 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2441
2442 PR target/55701
2443 * gcc.target/arm/memset-inline-1.c: New test.
2444 * gcc.target/arm/memset-inline-2.c: New test.
2445 * gcc.target/arm/memset-inline-3.c: New test.
2446 * gcc.target/arm/memset-inline-4.c: New test.
2447 * gcc.target/arm/memset-inline-5.c: New test.
2448 * gcc.target/arm/memset-inline-6.c: New test.
2449 * gcc.target/arm/memset-inline-7.c: New test.
2450 * gcc.target/arm/memset-inline-8.c: New test.
2451 * gcc.target/arm/memset-inline-9.c: New test.
2452
2453 2014-07-21 Tom de Vries <tom@codesourcery.com>
2454
2455 PR target/61827
2456 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2457 to bar symbol in scan-assembler-times call check.
2458
2459 2014-07-21 Tom de Vries <tom@codesourcery.com>
2460
2461 PR target/61827
2462 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2463 for darwin in scan-assembler-times check.
2464 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2465 scan-assembler-not checks. Add checks for insns.
2466 (main): Remove.
2467 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2468 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2469 (main): Remove.
2470
2471 2014-07-21 Tom de Vries <tom@codesourcery.com>
2472
2473 PR target/61827
2474 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2475 dg-options. Add checks for insns with xmm registers. Remove
2476 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2477 (main): Remove.
2478
2479 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2480
2481 PR target/61855
2482 * gcc.target/i386/pr61855.c: New test.
2483
2484 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/pack20.ad[sb]: New test.
2487 * gnat.dg/pack20_pkg.ads: New helper.
2488
2489 2014-07-20 Ian Lance Taylor <iant@google.com>
2490
2491 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2492 package for compiledir tests.
2493
2494 2014-07-20 Marek Polacek <polacek@redhat.com>
2495
2496 PR c/61852
2497 * gcc.dg/pr61852.c: New test.
2498
2499 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2500
2501 * gcc.dg/stack-usage-2.c: Adjust.
2502
2503 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2504
2505 PR target/61794
2506 * gcc.target/i386/pr61794.c: New test.
2507
2508 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2509
2510 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2511 involving both inputs rather than a multiplication involving one.
2512 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2513 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2514 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2515
2516 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/50961
2519 * g++.dg/template/operator13.C: New.
2520
2521 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2522
2523 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2524 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2525 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2526 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2527
2528 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2529
2530 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2531 * c-c++-common/ubsan/bounds-5.c: Likewise.
2532 * c-c++-common/ubsan/bounds-6.c: Likewise.
2533 * c-c++-common/ubsan/bounds-7.c: Likewise.
2534 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2535 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2536 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2537 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2538 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2539 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2540 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2541 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2542 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2543 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2544
2545 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2546
2547 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2548 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2549 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2550 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2551
2552 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2553
2554 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2555 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2556 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2557
2558 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/61804
2561 * g++.dg/parse/pr61804.C: New.
2562
2563 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2564
2565 * gnat.dg/specs/alignment2.ads: Update.
2566 * gnat.dg/specs/size_clause1.ads: Likewise.
2567 * gnat.dg/specs/size_clause2.ads: Likewise.
2568
2569 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2570
2571 PR preprocessor/60723 - missing system-ness marks for macro tokens
2572 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2573
2574 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2575
2576 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2577 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2578 -mieee-with-inexact for alpha*-*-*.
2579
2580 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2581
2582 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2583 Add IEEE options to compile flags.
2584 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2585 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2586
2587 2014-07-15 Michael Matz <matz@suse.de>
2588
2589 PR rtl-optimization/61772
2590 * gcc.dg/torture/pr61772.c: New test.
2591
2592 2014-07-15 Marek Polacek <polacek@redhat.com>
2593
2594 * gcc.dg/ubsan/bounds-1.c: New test.
2595
2596 2014-06-15 Tobias Burnus <burnus@net-b.de>
2597
2598 * gfortran.dg/coarray_34.f90: New.
2599 * gfortran.dg/coarray_6.f90: Update test case.
2600
2601 2014-07-14 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/61779
2604 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2605
2606 2014-07-14 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/61786
2609 * gcc.dg/torture/pr61786.c: New testcase.
2610 * gcc.dg/lto/pr61786_0.c: Likewise.
2611 * gcc.dg/lto/pr61786_1.c: Likewise.
2612
2613 2014-07-14 Richard Biener <rguenther@suse.de>
2614
2615 PR tree-optimization/61757
2616 PR tree-optimization/61783
2617 PR tree-optimization/61787
2618 * gcc.dg/torture/pr61757.c: New testcase.
2619 * gcc.dg/torture/pr61787.c: Likewise.
2620
2621 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR middle-end/61294
2624 * c-c++-common/Wmemset-transposed-args1.c: New test.
2625 * c-c++-common/Wmemset-transposed-args2.c: New test.
2626 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2627
2628 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2629
2630 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2631 longer happens during parsing.
2632 * gcc.dg/pr44024.c: Update template.
2633 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2634 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2635 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2636
2637 2014-07-13 Tom de Vries <tom@codesourcery.com>
2638
2639 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2640 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2641
2642 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2643
2644 PR C++/60209 - Declaration of user-defined literal operator cause error
2645 * g++.dg/cpp0x/pr60209-neg.C: New.
2646 * g++.dg/cpp0x/pr60209.C: New.
2647 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2648
2649 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2650
2651 PR c++/60967
2652 * g++.dg/cilk-plus/pr60967.C: New.
2653
2654 2014-07-13 Tobias Burnus <burnus@net-b.de>
2655
2656 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2657
2658 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2659
2660 PR fortran/61780
2661 * gfortran.dg/dependency_44.f90 : New test
2662
2663 2014-07-12 Tobias Burnus <burnus@net-b.de>
2664
2665 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2666 * gfortran.dg/coarray_atomic_2.f90: New.
2667 * gfortran.dg/coarray_atomic_3.f90: New.
2668 * gfortran.dg/coarray_atomic_4.f90: New.
2669 * gfortran.dg/coarray/atomic_2.f90: New.
2670
2671 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2672
2673 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2674 * g++.dg/cpp0x/pr57644.C: New.
2675
2676 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2677
2678 PR c++/53159
2679 * g++.dg/cpp0x/Wnarrowing1.C: New.
2680
2681 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2682
2683 PR preprocessor/61389
2684 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2685 * gcc.dg/cpp/sysmac1.c: Likewise.
2686
2687 2014-07-11 Richard Biener <rguenther@suse.de>
2688
2689 PR middle-end/61473
2690 * gcc.dg/memmove-4.c: New testcase.
2691 * gcc.dg/strlenopt-8.c: XFAIL.
2692 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2693
2694 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2695
2696 PR target/61561
2697 * gcc.dg/pr61561.c: New test.
2698
2699 2014-07-10 Tom de Vries <tom@codesourcery.com>
2700
2701 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2702 dg-options.
2703 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2704 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2705 dg-options.
2706
2707 2014-07-10 Richard Biener <rguenther@suse.de>
2708
2709 PR c-family/61741
2710 * c-c++-common/torture/pr61741.c: Use signed char.
2711
2712 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2713
2714 * gnat.dg/opt39.adb: New test.
2715
2716 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2717
2718 PR tree-optimization/61742
2719 * gcc.dg/torture/pr61742.c: New test.
2720 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2721 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2722
2723 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/60686
2726 * g++.dg/cpp0x/explicit8.C: New.
2727
2728 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2729
2730 DR 1584
2731 PR c++/57466
2732 * g++.dg/template/pr57466.C: New.
2733 * g++.dg/cpp0x/pr57466.C: Likewise.
2734 * g++.dg/template/unify6.C: Update.
2735
2736 2014-07-09 Tom de Vries <tom@codesourcery.com>
2737
2738 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2739
2740 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2741
2742 * gfortran.dg/ieee/underflow_1.f90: New file.
2743
2744 2014-07-09 Richard Biener <rguenther@suse.de>
2745
2746 PR c-family/61741
2747 * c-c++-common/torture/pr61741.c: New testcase.
2748
2749 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2750
2751 * lib/target-supports.exp
2752 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2753
2754 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2755
2756 * gcc.dg/globalalias.c: Remove XFAIL.
2757 * gcc.dg/localalias.c: Remove XFAIL.
2758
2759 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2760
2761 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2762 * g++.dg/cpp0x/pr58155.C: New.
2763
2764 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2765
2766 PR testsuite/61453
2767 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2768 Adjust regexp for more targets.
2769
2770 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2771 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 PR c++/59361
2774 * g++.dg/cpp0x/vt-59361.C: New.
2775
2776 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2777
2778 PR target/61599
2779 * gcc.target/i386/pr61599-1.c: New test.
2780 * gcc.target/i386/pr61599-2.c: New test.
2781
2782 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR rtl-optimization/61673
2785 * gcc.c-torture/execute/pr61673.c: New test.
2786
2787 PR tree-optimization/61725
2788 * gcc.dg/tree-ssa/vrp93.c: New test.
2789 * gcc.c-torture/execute/pr61725.c: New test.
2790
2791 2014-07-08 Richard Biener <rguenther@suse.de>
2792
2793 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2794 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2795 restriction on loop depth difference.
2796 (record_equality): Likewise.
2797 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2798 (loop_depth_of_name): Remove.
2799 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2800 restriction on loop depth difference.
2801 (init_copy_prop): Likewise.
2802
2803 2014-07-08 Richard Biener <rguenther@suse.de>
2804
2805 PR tree-optimization/61681
2806 * gcc.dg/torture/pr61681.c: New testcase.
2807
2808 2014-07-08 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/61680
2811 * gcc.dg/vect/pr61680.c: New testcase.
2812
2813 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2814
2815 PR tree-optimization/61576
2816 * gcc.dg/torture/pr61576.c: New test.
2817
2818 2014-07-08 Marek Polacek <polacek@redhat.com>
2819
2820 PR c/60226
2821 * c-c++-common/pr60226.c: New test.
2822
2823 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2824
2825 PR fortran/61459
2826 PR fortran/58883
2827 * gfortran.dg/allocatable_function_8.f90 : New test
2828
2829 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2830
2831 * gcc.target/powerpc/spe-evmerge.c: New file.
2832
2833 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2836
2837 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2838
2839 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2840
2841 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2842
2843 PR c++/58898
2844 * g++.dg/parse/pr58898.C: New.
2845
2846 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2847
2848 * gfortran.dg/list_read_12.f90: Delete the file.
2849 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2850 of dg-runtest.
2851
2852 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853
2854 PR libgfortran/61640
2855 * gfortran.dg/arrayio_16.f90: New test.
2856
2857 2014-07-06 Marek Polacek <polacek@redhat.com>
2858
2859 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2860 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2861
2862 2014-07-06 Marek Polacek <polacek@redhat.com>
2863
2864 PR c/6940
2865 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2866 -Wno-sizeof-array-argument.
2867 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2868 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2869 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2870 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2871 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2872 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2873 * c-c++-common/sizeof-array-argument.c: New test.
2874 * gcc.dg/vla-5.c: Add dg-warnings.
2875
2876 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2877
2878 * g++.dg/ipa/devirt-26.C: Update testcase.
2879 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2880 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2881
2882 2014-07-04 Tobias Burnus <burnus@net-b.de>
2883
2884 * gfortran.dg/coarray/coindexed_3.f90: New.
2885
2886 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR middle-end/61654
2889 * g++.dg/opt/pr61654.C: New test.
2890
2891 PR tree-optimization/61684
2892 * gcc.c-torture/compile/pr61684.c: New test.
2893
2894 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2895
2896 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2897 dg-runtest's. Adapt all callers.
2898 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2899 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2900 * lib/go-dg.exp (go-dg-runtest): Likewise.
2901 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2902 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2903
2904 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR tree-optimization/61682
2907 * gcc.c-torture/execute/pr61682.c: New test.
2908
2909 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2910
2911 * gcc.target/powerpc/shift-dot.c: New test.
2912
2913 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2914
2915 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2916 avoid optimization.
2917
2918 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2919
2920 * gcc.target/arm/identical-invariants.c: New test.
2921
2922 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2923 Chen Gang <gang.chen.5i5j@gmail.com>
2924
2925 * gcc.c-torture/compile/section.c: New testcase.
2926
2927 2014-07-02 Christian Bruel <christian.bruel@st.com>
2928
2929 PR target/29349
2930 PR target/53513
2931 * gcc.target/sh/fpchg.c: New test.
2932
2933 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2934 Fritz Reese <Reese-Fritz@zai.com>
2935
2936 * gfortran.dg/oldstyle_5.f: New test.
2937
2938 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2939
2940 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2941 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2942
2943 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2944
2945 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2946 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2947 * g++.dg/parse/error11.C: Likewise.
2948 * g++.old-deja/g++.brendan/template17.C: Likewise.
2949
2950 2014-07-02 Tobias Burnus <burnus@net-b.de>
2951
2952 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2953 * gfortran.dg/coarray/send_array.f90: Ditto.
2954 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2955
2956 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2957 Yufeng Zhang <yufeng.zhang@arm.com>
2958
2959 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2960 (additional_flags_for_func_ret): New variable based on
2961 $additional_flags with -fno-use-caller-save.
2962 (func-ret-*.c): Use the new variable.
2963
2964 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2965
2966 PR c++/59637
2967 * g++.dg/cpp0x/decltype60.C: New.
2968
2969 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2970
2971 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2972 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2973 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2974 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2975 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2976 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2977 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2978 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2979
2980 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2983
2984 2014-07-01 Marek Polacek <polacek@redhat.com>
2985
2986 * gcc.dg/Wint-conversion.c: New test.
2987
2988 2014-07-01 Marek Polacek <polacek@redhat.com>
2989
2990 PR c/58286
2991 * gcc.dg/Wincompatible-pointer-types.c: New test.
2992
2993 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2994
2995 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2996 MicroBlaze specific pattern.
2997
2998 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2999
3000 PR c++/58781
3001 PR c++/60249
3002 PR c++/59867
3003 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3004 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3005 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3006
3007 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3008
3009 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3010 test requires greater precision than the current PowerPC long
3011 double implementation supports.
3012
3013 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 PR c++/54891
3016 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3017
3018 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3019
3020 PR c++/51400
3021 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3022
3023 2014-06-30 Jeff Law <law@redhat.com>
3024
3025 PR tree-optimization/61607
3026 * gcc.dg/tree-ssa/pr61607.c: New test.
3027
3028 2014-06-30 Marek Polacek <polacek@redhat.com>
3029
3030 * c-c++-common/ubsan/attrib-2.c: New test.
3031 * g++.dg/ubsan/return-3.C: New test.
3032
3033 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3034
3035 PR middle-end/57541
3036 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3037 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3038
3039 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3040
3041 * gcc.dg/ira-loop-pressure.c: New test.
3042
3043 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3044
3045 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3046 checks that the dump is generated.
3047
3048 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3049
3050 PR fortran/36275
3051 PR fortran/38839
3052 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3053 * gfortran.dg/binding_label_tests_27.f90: New file.
3054
3055 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3056
3057 * gfortran.dg/graphite/pr59586.f: New testcase.
3058
3059 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3060
3061 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3062
3063 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3064
3065 PR fortran/29383
3066 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3067 New function.
3068 * gfortran.dg/ieee/ieee.exp: New file.
3069 * gfortran.dg/ieee/ieee_1.F90: New file.
3070 * gfortran.dg/ieee/ieee_2.f90: New file.
3071 * gfortran.dg/ieee/ieee_3.f90: New file.
3072 * gfortran.dg/ieee/ieee_4.f90: New file.
3073 * gfortran.dg/ieee/ieee_5.f90: New file.
3074 * gfortran.dg/ieee/ieee_6.f90: New file.
3075 * gfortran.dg/ieee/ieee_7.f90: New file.
3076 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3077
3078 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3079
3080 * g++.dg/cpp0x/elision_conv.C: New.
3081
3082 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3083
3084 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3085
3086 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 PR c++/61614
3089 * g++.dg/ext/complit14.C: New.
3090
3091 2014-06-27 Martin Jambor <mjambor@suse.cz>
3092
3093 PR ipa/61160
3094 * g++.dg/ipa/pr61160-2.C: New test.
3095 * g++.dg/ipa/pr61160-3.C: Likewise.
3096
3097 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR tree-optimization/57233
3100 PR tree-optimization/61299
3101 * gcc.dg/pr57233.c: New test.
3102 * gcc.target/i386/pr57233.c: New test.
3103 * gcc.target/i386/sse2-pr57233.c: New test.
3104 * gcc.target/i386/avx-pr57233.c: New test.
3105 * gcc.target/i386/avx2-pr57233.c: New test.
3106 * gcc.target/i386/avx512f-pr57233.c: New test.
3107 * gcc.target/i386/xop-pr57233.c: New test.
3108
3109 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3110
3111 * gcc.dg/typeof-2.c: New testcase.
3112
3113 2014-06-27 Marek Polacek <polacek@redhat.com>
3114
3115 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3116 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3117 (fn2): Likewise.
3118 (fn5): Likewise.
3119 (fn6): Likewise.
3120 (fn7): Likewise.
3121 (fn8): Likewise.
3122 (fn9): Likewise.
3123 (fn11): Likewise.
3124 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3125 location. Add memory barrier.
3126 (fn2): Likewise.
3127 (fn3): Likewise.
3128 (fn4): Likewise.
3129 (fn5): Likewise.
3130 * c-c++-common/ubsan/bounds-7.c: New test.
3131
3132 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3133
3134 PR libgfortran/61499
3135 * gfortran.dg/arrayio_15.f90: New test.
3136
3137 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3138
3139 PR target/61586
3140 * gcc.target/alpha/pr61586.c: New test.
3141
3142 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/57573
3145 * g++.dg/template/pr57573.C: New.
3146
3147 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3148
3149 * gcc.dg/tree-ssa/interposition.c: New testcase.
3150
3151 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3152
3153 PR c++/56633
3154 * g++.dg/cpp0x/deleted8.C: New.
3155
3156 2014-06-26 Martin Jambor <mjambor@suse.cz>
3157
3158 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3159 parameter.
3160 * g++.dg/simulate-thread/bitfields.C: Likewise.
3161 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3162 allow-packed-store-data-races parameter.
3163 * gcc.dg/simulate-thread/subfields.c: Likewise.
3164 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3165 to one.
3166
3167 2014-06-26 Martin Jambor <mjambor@suse.cz>
3168
3169 * g++.dg/ipa/pr60600.C: Fix typo.
3170 * g++.dg/ipa/devirt-25.C: Likewise.
3171
3172 2014-06-26 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/61607
3175 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3176
3177 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3178
3179 * gcc.dg/inline-22.c: Add bind_pic_locally.
3180 * gcc.dg/inline_4.c: Ditto.
3181 * gcc.dg/fail_always_inline.c: Ditto.
3182 * g++.dg/ipa/devirt-25.C: Ditto.
3183
3184 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3185
3186 * lib/target-support.exp (bind_pic_locally): Save the flags to
3187 'flags_to_postpone' instead of appending to 'flags'.
3188 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3189 with flags_to_postpone and revert after target_compile.
3190 * lib/g++.exp (g++_target_compile): Ditto.
3191 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3192
3193 2014-06-26 Nick Clifton <nickc@redhat.com>
3194
3195 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3196
3197 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3198
3199 PR c++/61537
3200 * g++.dg/template/pr61537.C: New testcase.
3201
3202 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3203
3204 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3205 powerpc*-*-linux*.
3206
3207 2014-06-25 Tobias Burnus <burnus@net-b.de>
3208
3209 * gfortran.dg/coarray_33.f90: New.
3210
3211 2014-06-25 Tobias Burnus <burnus@net-b.de>
3212
3213 * gfortran.dg/coarray/coindexed_1.f90: New.
3214
3215 2014-06-25 Tobias Burnus <burnus@net-b.de>
3216
3217 * gfortran.dg/coarray_collectives_7.f90: New.
3218
3219 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3220
3221 * gcc.c-torture/execute/20140622-1.c: New test.
3222
3223 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 DR 178
3226 PR c++/49132
3227 * g++.dg/cpp0x/aggr1.C: New.
3228 * g++.dg/cpp0x/aggr2.C: Likewise.
3229 * g++.dg/init/aggr11.C: Likewise.
3230 * g++.dg/init/aggr12.C: Likewise.
3231
3232 2014-06-25 Martin Jambor <mjambor@suse.cz>
3233
3234 * g++.dg/ipa/pr61540.C: Remove dumping test.
3235
3236 2014-06-25 Marek Polacek <polacek@redhat.com>
3237
3238 PR c/61162
3239 * gcc.dg/pr61162.c: Adjust dg-warning.
3240 * gcc.dg/pr61162-2.c: New test.
3241
3242 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3243
3244 PR tree-optimization/57742
3245 * gcc.dg/tree-ssa/calloc-3.c: New file.
3246
3247 2014-06-25 Richard Biener <rguenther@suse.de>
3248
3249 PR testsuite/61560
3250 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3251 for targets that return _Complex float in memory.
3252
3253 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3254
3255 * gcc.target/arm/vect-noalign.c: Adjust options.
3256
3257 2014-06-24 Cong Hou <congh@google.com>
3258
3259 * gcc.dg/vect/vect-reduc-sad.c: New.
3260 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3261
3262 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3263
3264 PR tree-optimization/57742
3265 * g++.dg/tree-ssa/calloc.C: New testcase.
3266 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3267 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3268 * gcc.dg/strlenopt-9.c: Adapt.
3269
3270 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3271
3272 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3273 global variable.
3274 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3275 instead of calling sequentially in the C code.
3276 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3277 saved_return_address to the stack frame where LR register was stored.
3278 (saved_return_address): Declare weak.
3279
3280 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3281
3282 PR c++/33972
3283 * g++.dg/other/operator3.C: New.
3284 * g++.dg/template/operator8.C: Adjust.
3285 * g++.dg/template/operator9.C: Likewise.
3286
3287 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3288
3289 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3290
3291 2014-06-24 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/61572
3294 * gcc.target/i386/pr61572.c: New testcase.
3295
3296 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3297
3298 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3299 reduction clause.
3300 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3301 Remove Label is never defined expected error.
3302 * gfortran.dg/gomp/udr8.f90: New test.
3303
3304 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3305
3306 PR tree-optimization/61554
3307 * g++.dg/torture/pr61554.C: New testcase.
3308
3309 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3310
3311 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3312
3313 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3314
3315 * gcc.dg/localalias-2.c: Guard by require-alias.
3316 * gcc.dg/globalalias-2.c: Likewise.
3317
3318 2014-06-23 Kai Tietz <ktietz@redhat.com>
3319
3320 * gcc.target/i386/indjmp-1.c: New test.
3321
3322 2014-06-23 Andrew Pinski <apinski@cavium.com>
3323
3324 * gcc.c-torture/compile/20140723-1.c: New testcase.
3325
3326 2014-06-23 Marek Polacek <polacek@redhat.com>
3327
3328 PR c/61553
3329 * c-c++-common/pr61553.c (foo): Add dg-error.
3330
3331 2014-06-23 Tobias Burnus <burnus@net-b.de>
3332
3333 * gfortran.dg/coarray_32.f90: New.
3334
3335 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3336
3337 DR 577
3338 PR c++/33101
3339 * g++.dg/other/void1.C: Adjust.
3340 * g++.dg/other/void3.C: Likewise.
3341
3342 2014-06-23 Marek Polacek <polacek@redhat.com>
3343
3344 PR c/61553
3345 * c-c++-common/pr61553.c: New test.
3346
3347 2014-06-23 Richard Biener <rguenther@suse.de>
3348
3349 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3350 * g++.dg/vect/slp-pr50819.cc: Likewise.
3351 * g++.dg/vect/slp-pr56812.cc: Likewise.
3352 * gcc.dg/vect/bb-slp-1.c: Likewise.
3353 * gcc.dg/vect/bb-slp-10.c: Likewise.
3354 * gcc.dg/vect/bb-slp-11.c: Likewise.
3355 * gcc.dg/vect/bb-slp-13.c: Likewise.
3356 * gcc.dg/vect/bb-slp-14.c: Likewise.
3357 * gcc.dg/vect/bb-slp-15.c: Likewise.
3358 * gcc.dg/vect/bb-slp-16.c: Likewise.
3359 * gcc.dg/vect/bb-slp-17.c: Likewise.
3360 * gcc.dg/vect/bb-slp-18.c: Likewise.
3361 * gcc.dg/vect/bb-slp-19.c: Likewise.
3362 * gcc.dg/vect/bb-slp-2.c: Likewise.
3363 * gcc.dg/vect/bb-slp-20.c: Likewise.
3364 * gcc.dg/vect/bb-slp-21.c: Likewise.
3365 * gcc.dg/vect/bb-slp-22.c: Likewise.
3366 * gcc.dg/vect/bb-slp-23.c: Likewise.
3367 * gcc.dg/vect/bb-slp-24.c: Likewise.
3368 * gcc.dg/vect/bb-slp-25.c: Likewise.
3369 * gcc.dg/vect/bb-slp-26.c: Likewise.
3370 * gcc.dg/vect/bb-slp-27.c: Likewise.
3371 * gcc.dg/vect/bb-slp-28.c: Likewise.
3372 * gcc.dg/vect/bb-slp-29.c: Likewise.
3373 * gcc.dg/vect/bb-slp-3.c: Likewise.
3374 * gcc.dg/vect/bb-slp-30.c: Likewise.
3375 * gcc.dg/vect/bb-slp-31.c: Likewise.
3376 * gcc.dg/vect/bb-slp-32.c: Likewise.
3377 * gcc.dg/vect/bb-slp-4.c: Likewise.
3378 * gcc.dg/vect/bb-slp-5.c: Likewise.
3379 * gcc.dg/vect/bb-slp-6.c: Likewise.
3380 * gcc.dg/vect/bb-slp-7.c: Likewise.
3381 * gcc.dg/vect/bb-slp-8.c: Likewise.
3382 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3383 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3384 * gcc.dg/vect/bb-slp-9.c: Likewise.
3385 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3386 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3387 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3388 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3389 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3390 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3391 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3392 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3393 * gcc.dg/vect/pr26359.c: Likewise.
3394 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3395
3396 2014-06-23 Marek Polacek <polacek@redhat.com>
3397
3398 * c-c++-common/pr49706-2.c: New test.
3399
3400 2014-06-23 Alan Modra <amodra@gmail.com>
3401
3402 * gcc.dg/pr61583.c: New.
3403
3404 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3405
3406 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3407 [u]int64x1_t.
3408
3409 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3410 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3411
3412 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3413 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3414 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3415 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3416 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3417 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3418 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3419 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3420 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3421 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3422 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3423 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3424 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3425 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3426 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3427 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3428 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3429 test_vsrid_n_u64): Fix signature to match intrinsic.
3430
3431 (test_vabs_s64): Remove.
3432 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3433
3434 (test_vdupd_lane_s64): Rename to...
3435 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3436
3437 (test_vdupd_lane_u64): Rename to...
3438 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3439
3440 (test_vtst_s64): Rename to...
3441 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3442
3443 (test_vtst_u64): Rename to...
3444 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3445
3446 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3447 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3448 Remove out-of-bounds tests.
3449 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3450 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3451 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3452
3453 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3454
3455 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3456 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3457 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3458 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3459 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3460 vector types.
3461 * gcc.target/aarch64/vsub_f64.c: Likewise.
3462 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3463 scheme as now the same for all variants.
3464 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3465 float64x1_t.
3466
3467 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3468
3469 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3470
3471 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3472
3473 * gcc.dg/localalias.c: Fix broken commit.
3474 * gcc.dg/globalalias.c: Likewise.
3475
3476 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3477
3478 * gcc.dg/localalias.c: New testcase.
3479 * gcc.dg/localalias-2.c: New testcase.
3480 * gcc.dg/globalalias.c: New testcase.
3481 * gcc.dg/globalalias-2.c: New testcase.
3482
3483 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3484
3485 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3486
3487 2014-06-20 Marek Polacek <polacek@redhat.com>
3488
3489 * c-c++-common/ubsan/bounds-1.c: New test.
3490 * c-c++-common/ubsan/bounds-2.c: New test.
3491 * c-c++-common/ubsan/bounds-3.c: New test.
3492 * c-c++-common/ubsan/bounds-4.c: New test.
3493 * c-c++-common/ubsan/bounds-5.c: New test.
3494 * c-c++-common/ubsan/bounds-6.c: New test.
3495
3496 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3497
3498 Make the tests big-endian friendly.
3499
3500 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3501 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3502 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3503 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3504 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3505 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3506 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3507 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3508 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3509
3510 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3511 Max Ostapenko <m.ostapenko@partner.samsung.com>
3512
3513 PR sanitizer/61547
3514 * c-c++-common/asan/strlen-overflow-1.c: New test.
3515
3516 2014-06-20 Martin Jambor <mjambor@suse.cz>
3517
3518 PR ipa/61540
3519 * g++.dg/ipa/pr61540.C: New test.
3520
3521 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3522 Max Ostapenko <m.ostapenko@partner.samsung.com>
3523
3524 PR sanitizer/61530
3525 * c-c++-common/asan/pr61530.c: New test.
3526
3527 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3528
3529 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3530 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3531 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3532 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3533 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3534 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3535 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3536 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3537 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3538 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3539 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3540 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3541 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3542 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3543 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3544 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3545 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3546 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3547 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3548 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3549 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3550 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3551 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3552 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3553 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3554 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3555 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3556 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3557 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3558 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3559 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3560 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3561 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3562 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3563 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3564 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3565 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3566 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3567 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3568 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3569 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3570 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3571 (test_vqdmlal_high_lane_s16): Fix parameter type.
3572 (test_vqdmlal_high_lane_s32): Likewise.
3573 (test_vqdmull_high_lane_s16): Likewise.
3574 (test_vqdmull_high_lane_s32): Likewise.
3575 (test_vqdmlsl_high_lane_s32): Likewise.
3576 (test_vqdmlsl_high_lane_s16): Likewise.
3577 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3578 Fix argument type.
3579 (test_vqdmlals_lane_s32): Likewise.
3580 (test_vqdmlslh_lane_s16): Likewise.
3581 (test_vqdmlsls_lane_s32): Likewise.
3582 (test_vqdmulhh_lane_s16): Likewise.
3583 (test_vqdmulhs_lane_s32): Likewise.
3584 (test_vqdmullh_lane_s16): Likewise.
3585 (test_vqdmulls_lane_s32): Likewise.
3586 (test_vqrdmulhh_lane_s16): Likewise.
3587 (test_vqrdmulhs_lane_s32): Likewise.
3588
3589 2014-06-20 Tobias Burnus <burnus@net-b.de>
3590
3591 PR testsuite/61567
3592 * gfortran.dg/coarray_collectives_5.f90: Update
3593 dg-final scan-tree-dump-times.
3594 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3595
3596 2014-06-20 Hale Wang <hale.wang@arm.com>
3597
3598 * gcc.target/arm/lto/: New folder to verify the LTO option.
3599 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3600 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3601 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3602 * lib/lto.exp (object-readelf): New procedure.
3603
3604 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3605
3606 PR fortran/61454
3607 * gfortran.dg/pr61454.f90: New file.
3608
3609 2014-06-19 Terry Guo <terry.guo@arm.com>
3610
3611 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3612 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3613 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3614
3615 2014-06-19 Tobias Burnus <burnus@net-b.de>
3616
3617 * gfortran.dg/coarray/collectives_2.f90: Extend
3618 and make valid.
3619
3620 2014-06-18 Tom de Vries <tom@codesourcery.com>
3621
3622 * gcc.target/aarch64/fuse-caller-save.c: New test.
3623
3624 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3625 Tom de Vries <tom@codesourcery.com>
3626
3627 * gcc.target/arm/fuse-caller-save.c: New test.
3628
3629 2014-06-18 Richard Biener <rguenther@suse.de>
3630
3631 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3632 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3633 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3634
3635 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3636
3637 PR tree-optimization/61518
3638 * gcc.dg/torture/pr61518.c: New test.
3639
3640 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3641
3642 PR tree-optimization/61517
3643 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3644 (incorrect_read_be32): Likewise.
3645 (main): Call incorrect_read_* to test stmt replacement is made by
3646 bswap at the right place.
3647 * gcc.c-torture/execute/pr61517.c: New test.
3648
3649 2014-06-18 Andreas Schwab <schwab@suse.de>
3650
3651 PR rtl-optimization/54555
3652 * gcc.target/m68k/pr54555.c: New test.
3653
3654 2014-06-18 Olivier Hainque <hainque@adacore.com>
3655
3656 * gnat.dg/blocklocs.adb: New test.
3657
3658 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3659
3660 PR tree-optimization/52252
3661 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3662 * gcc.target/i386/pr52252-core.c: Ditto.
3663
3664 PR tree-optimization/61403
3665 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3666
3667 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3668
3669 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3670 * gfortran.dg/gomp/depend-1.f90: New test.
3671 * gfortran.dg/gomp/target1.f90: New test.
3672 * gfortran.dg/gomp/target2.f90: New test.
3673 * gfortran.dg/gomp/target3.f90: New test.
3674 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3675 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3676 201107.
3677
3678 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3679
3680 PR fortran/61126
3681 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3682
3683 2014-06-17 Tobias Burnus <burnus@net-b.de>
3684 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3685
3686 * gfortran.dg/coarray/send_array.f90: New.
3687 * gfortran.dg/coarray/get_array.f90: New.
3688 * gfortran.dg/coarray/sendget_array.f90: New.
3689 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3690 names.
3691 * gfortran.dg/coarray/collectives_2.f90: New.
3692
3693 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3694
3695 PR target/61533
3696 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3697 dg-options.
3698
3699 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3700
3701 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3702 unit_id and kind_id to zero.
3703
3704 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3705
3706 PR target/61483
3707 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3708 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3709 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3710 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3711
3712 2014-06-17 Richard Biener <rguenther@suse.de>
3713
3714 PR lto/61012
3715 * gcc.dg/lto/pr61526_0.c: New testcase.
3716 * gcc.dg/lto/pr61526_1.c: Likewise.
3717
3718 2014-06-17 Richard Biener <rguenther@suse.de>
3719
3720 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3721 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3722 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3723 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3724 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3725
3726 2014-06-17 Richard Biener <rguenther@suse.de>
3727
3728 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3729
3730 2014-06-16 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/61482
3733 * g++.dg/torture/pr61482.C: New testcase.
3734
3735 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3736
3737 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3738 vpmacsdql instruction.
3739
3740 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3741
3742 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3743 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3744 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3745 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3746 test patterns.
3747 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3748 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3749 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3750 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3751 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3752 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3753
3754 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3755
3756 PR fortran/28484
3757 PR fortran/61429
3758 * gfortran.dg/system_clock_1.f90: New file.
3759 * gfortran.dg/system_clock_2.f90: New file.
3760
3761 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3762
3763 PR c++/33101
3764 * g++.dg/other/void3.C: New.
3765 * g++.dg/conversion/err-recover1.C: Update.
3766
3767 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3768
3769 PR target/61415
3770 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3771 * gcc.target/powerpc/pack02.c: Use it.
3772 * gcc.target/powerpc/tfmode_off.c: Likewise.
3773
3774 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3775
3776 PR rtl-optimization/61094
3777 PR rtl-optimization/61446
3778 * gcc.target/i386/pr61446.c : New.
3779
3780 2014-06-13 Dehao Chen <dehao@google.com>
3781
3782 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3783
3784 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3785
3786 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3787
3788 2014-06-13 Richard Biener <rguenther@suse.de>
3789
3790 * c-c++-common/pr46562-2.c: Adjust.
3791 * g++.dg/tree-ssa/pr8781.C: Likewise.
3792 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3793 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3795 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3796 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3797
3798 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3799
3800 PR tree-optimization/61375
3801 * gcc.c-torture/execute/pr61375-1.c: New test.
3802
3803 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR middle-end/61486
3806 * c-c++-common/gomp/pr61486-1.c: New test.
3807 * c-c++-common/gomp/pr61486-2.c: New test.
3808
3809 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3810
3811 PR target/59843
3812 * gcc.dg/vect/vect-singleton_1.c: New file.
3813
3814 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3815
3816 PR target/61443
3817 * gcc.target/avr/torture/pr61443.c: New test.
3818
3819 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 PR c++/19200
3822 * g++.dg/parse/friend11.C: New.
3823
3824 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/60265
3827 * g++.dg/cpp0x/using-enum-1.C: New.
3828 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3829
3830 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3831
3832 PR c++/19200
3833 * g++.dg/parse/friend9.C: New.
3834 * g++.dg/parse/friend10.C: Likewise.
3835 * g++.dg/parse/friend7.C: Adjust.
3836
3837 2014-06-11 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/61452
3840 * gcc.dg/torture/pr61452.c: New testcase.
3841
3842 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3843
3844 PR c++/34049
3845 * g++.dg/parse/pr34049.C: New.
3846
3847 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3848
3849 * gcc.c-torture/execute/pr61306-1.c: New test.
3850 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3851 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3852
3853 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3854
3855 * gcc.target/aarch64/acle/acle.exp: New.
3856 * gcc.target/aarch64/acle/crc32b.c: New test.
3857 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3858 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3859 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3860 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3861 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3862 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3863 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3864
3865 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3866
3867 PR tree-optimization/52252
3868 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3869
3870 2014-06-11 Richard Biener <rguenther@suse.de>
3871
3872 PR middle-end/61437
3873 * gcc.dg/torture/20140610-1.c: New testcase.
3874 * gcc.dg/torture/20140610-2.c: Likewise.
3875
3876 2014-06-10 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/61438
3879 * gcc.dg/torture/pr61438.c: New testcase.
3880
3881 2014-06-10 Richard Biener <rguenther@suse.de>
3882
3883 PR middle-end/61456
3884 * g++.dg/opt/pr61456.C: New testcase.
3885
3886 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3887 Mikael Morin <mikael@gcc.gnu.org>
3888
3889 PR fortran/41936
3890 * gfortran.dg/class_array_15.f03: Check memory leaks.
3891
3892 2014-06-10 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/57186
3895 PR tree-optimization/59299
3896 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3897 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3898
3899 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR fortran/60928
3902 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3903 directives.
3904 * gfortran.dg/gomp/associate1.f90: New test.
3905 * gfortran.dg/gomp/intentin1.f90: New test.
3906 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3907 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3908 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3909 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3910
3911 2014-06-09 Marek Polacek <polacek@redhat.com>
3912
3913 PR c/36446
3914 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3915 * gcc.dg/array-2.c: Likewise.
3916 * gcc.dg/array-const-2.c: Likewise.
3917 * gcc.dg/ucnid-8.c: Likewise.
3918 * gcc.dg/vla-init-1.c: Likewise.
3919 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3920 * gcc.dg/c99-flex-array-7.c: Likewise.
3921 * gcc.dg/init-bad-1.c: Likewise.
3922 * gcc.dg/init-bad-3.c: Likewise.
3923 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3924 * gcc.dg/pedwarn-init.c: Add dg-warning.
3925 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3926
3927 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3928
3929 PR c++/22556
3930 * g++.dg/other/redecl3.C: New.
3931
3932 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3933
3934 PR c++/54442
3935 * g++.dg/pr54442.C: New file.
3936
3937 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3938
3939 PR fortran/61406
3940 * gfortran.dg/associate_17.f90 : New test
3941
3942 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3943
3944 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3945 void for TEST instead of static void.
3946 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3950 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3951 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3952 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4032 instead of static void.
4033 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4034 delete unused variables.
4035 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4039 delete unused variables, void for TEST instead of static void.
4040 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4048 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4050 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4053 initialize variables.
4054 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4055 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4058 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4059 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4060 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4063 * gcc.target/i386/i386.exp: Ditto.
4064 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4065 CALC, void for TEST instead of static void, initialize variables.
4066 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4067 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4068 static void.
4069 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4070 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4071 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4072 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4073 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4179 instead of static void.
4180 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4188 static void, delete unused variables.
4189 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4194 static void, delete unused variables, Change parameters for
4195 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4196 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4197 CALC, void for TEST instead of static void.
4198 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4199 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4200 void.
4201 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4203 static void, change type of parameter for UNION_TYPE.
4204 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4206 void for TEST instead of static void, delete unused variables, change
4207 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4208 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4210 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4211 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4212 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4215 void for TEST instead of static void, change parameters for
4216 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4217 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4220 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4221 __attribute__((unused)).
4222 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4223 __attribute__((unused)).
4224 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4225 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4226 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4227 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4228 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4229 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4230 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4231 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4232 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4233 add __attribute__((unused)).
4234 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4235 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4236 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4243 delete unused variables.
4244 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4249 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4250 static void, mask_merging and zero_masking for unsigned types.
4251 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4252 CHECK_ARRAY for unsigned types.
4253 * gcc.target/i386/m256-check.h: Ditto.
4254 * gcc.target/i386/m512-check.h: Ditto.
4255
4256 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4257
4258 PR target/61062
4259 * gcc.target/arm/pr48252.c (main): Expect same result
4260 as endian-neutral.
4261
4262 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4263
4264 PR fortran/45187
4265 * gfortran.dg/cray_pointers_10.f90: New file.
4266
4267 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4268
4269 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4270 instead of complex(kind=16).
4271
4272 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4273
4274 PR fortran/38829
4275 * gfortran.dg/bind_c_usage_29.f90: New file.
4276
4277 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4278
4279 * gnat.dg/opt38.adb: New test.
4280 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4281
4282 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4283
4284 PR target/18343
4285 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4286 New macro, 0 for __MMIX__, default 64.
4287 (bar): Pass it to __builtin_apply instead of literal 64.
4288
4289 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4290
4291 * gfortran.dg/io_constraints_11.f90: New file.
4292 * gfortran.dg/io_constraints_12.f90: New file.
4293 * gfortran.dg/io_constraints_13.f90: New file.
4294
4295 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4296
4297 PR target/61423
4298 * gcc.target/i386/pr61423.c: New test.
4299
4300 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4301
4302 PR c++/60184
4303 * g++.dg/cpp0x/constexpr-union6.C: New.
4304 * g++.dg/cpp0x/union6.C: Likewise.
4305 * g++.dg/init/ref14.C: Adjust.
4306 * g++.dg/init/union1.C: Likewise.
4307
4308 2014-06-06 Richard Biener <rguenther@suse.de>
4309
4310 PR tree-optimization/59299
4311 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4312
4313 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4314
4315 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4316 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4317
4318 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4319
4320 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4321 bitfield and test wrong results instead of correct results to make the
4322 test more portable.
4323
4324 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4325
4326 PR c++/60432
4327 * g++.dg/cpp0x/constexpr-60432.C: New.
4328
4329 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4330
4331 PR c++/60199
4332 * g++.dg/cpp0x/constexpr-60199.C: New.
4333
4334 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4335
4336 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4337 Specify -march=z900 as an additional option.
4338 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4339 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4340 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4341
4342 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4343
4344 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4345 reduction clause diagnostic changes.
4346 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4347 * gfortran.dg/gomp/reduction1.f90: Likewise.
4348 * gfortran.dg/gomp/reduction3.f90: Likewise.
4349 * gfortran.dg/gomp/udr1.f90: New test.
4350 * gfortran.dg/gomp/udr2.f90: New test.
4351 * gfortran.dg/gomp/udr3.f90: New test.
4352 * gfortran.dg/gomp/udr4.f90: New test.
4353 * gfortran.dg/gomp/udr5.f90: New test.
4354 * gfortran.dg/gomp/udr6.f90: New test.
4355 * gfortran.dg/gomp/udr7.f90: New test.
4356
4357 2014-06-06 Christian Bruel <christian.bruel@st.com>
4358
4359 PR tree-optimization/43934
4360 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4361
4362 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4363
4364 PR c/53119
4365 * gcc.dg/pr53119.c: New testcase.
4366
4367 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4368
4369 PR target/52472
4370 * gcc.target/avr/pr52472.c: New test.
4371
4372
4373 2014-06-05 Jeff Law <law@redhat.com>
4374
4375 PR tree-optimization/61289
4376 * g++.dg/pr61289.C: New test.
4377 * g++.dg/pr61289-2.C: New test.
4378
4379 2014-06-05 Richard Biener <rguenther@suse.de>
4380 Paolo Carlini <paolo.carlini@oracle.com>
4381
4382 PR c++/56961
4383 * g++.dg/parse/pr56961.C: New.
4384
4385 2014-06-05 Kai Tietz <ktietz@redhat.com>
4386
4387 PR target/46219
4388 * gcc.target/i386/sibcall-4.c: Remove xfail.
4389
4390 2014-06-05 Julian Brown <julian@codesourcery.com>
4391 Sandra Loosemore <sandra@codesourcery.com>
4392
4393 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4394
4395 2014-06-05 Richard Biener <rguenther@suse.de>
4396
4397 PR c++/61004
4398 * g++.dg/diagnostic/pr61004.C: New testcase.
4399
4400 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4401
4402 * gcc.dg/torture/pr61319.c: New test.
4403
4404 2014-06-05 Marek Polacek <polacek@redhat.com>
4405
4406 PR c/56724
4407 * gcc.dg/pr56724-3.c: New test.
4408
4409 2014-06-05 Andreas Schwab <schwab@suse.de>
4410
4411 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4412
4413 2014-06-05 Marek Polacek <polacek@redhat.com>
4414
4415 PR c/49706
4416 * c-c++-common/pr49706.c: New test.
4417
4418 2014-06-05 Marek Polacek <polacek@redhat.com>
4419
4420 PR c/48062
4421 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4422 * gcc.dg/Wshadow-3.c: Likewise.
4423 * gcc.dg/pr48062.c: New test.
4424
4425 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4426
4427 PR c++/43453
4428 * g++.dg/init/pr43453.C: New.
4429
4430 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4431
4432 PR tree-optimization/61385
4433 * gcc.dg/tree-ssa/pr61385.c: New file.
4434
4435 2014-06-04 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/60098
4438 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4439
4440 2014-06-04 Richard Biener <rguenther@suse.de>
4441
4442 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4443
4444 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4445
4446 PR c/58942
4447 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4448 the case with a pointer.
4449
4450 2014-06-04 Marek Polacek <polacek@redhat.com>
4451
4452 PR c/30020
4453 * c-c++-common/pr30020.c: New test.
4454
4455 2014-06-03 Andrew Pinski <apinski@cavium.com>
4456
4457 * gcc.c-torture/compile/20140528-1.c: New testcase.
4458
4459 2014-06-03 Dehao Chen <dehao@google.com>
4460
4461 * gcc.dg/tree-prof/merge_block.c: New test.
4462
4463 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4464
4465 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4466 * g++.dg/ext/mv15.C (dg-options): Ditto.
4467
4468 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4469
4470 DR 1423
4471 PR c++/52174
4472 * g++.dg/cpp0x/nullptr31.C: New.
4473 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4474 * g++.dg/cpp0x/nullptr17.C: Update.
4475
4476 2014-06-03 Marek Polacek <polacek@redhat.com>
4477
4478 PR c/60439
4479 * c-c++-common/pr60439.c: New test.
4480 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4481
4482 2014-06-03 Martin Jambor <mjambor@suse.cz>
4483
4484 PR ipa/61160
4485 * g++.dg/ipa/pr61160-1.C: New test.
4486
4487 2014-06-03 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/61383
4490 * gcc.dg/torture/pr61383-1.c: New testcase.
4491
4492 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4493
4494 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4495
4496 2014-06-02 Jeff Law <law@redhat.com>
4497
4498 PR rtl-optimization/61094
4499 * g++.dg/pr61094: New test.
4500
4501 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4502
4503 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4504 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4505 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4506 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4507 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4508 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4509 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4510 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4511
4512 2014-06-02 Richard Biener <rguenther@suse.de>
4513
4514 PR tree-optimization/61346
4515 * gcc.dg/torture/pr61346.c: New testcase.
4516
4517 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4518
4519 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4520 not compilation.
4521 * gcc.target/i386/sibcall-4.c: Ditto.
4522 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4523
4524 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4525
4526 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4527 in scan-assembler-not string.
4528 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4529 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4530 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4531
4532 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4535
4536 2014-06-01 Kai Tietz <ktietz@redhat.com>
4537
4538 PR target/61377
4539 * gcc.target/i386/sibcall-6.c: New test.
4540
4541 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 DR 1227
4544 PR c++/57543
4545 * g++.dg/cpp0x/pr57543-1.C: New.
4546 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4547 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4548 * g++.dg/cpp0x/decltype59.C: Likewise.
4549
4550 2014-05-31 Tom de Vries <tom@codesourcery.com>
4551
4552 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4553
4554 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4555
4556 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4557 restore_gcc_exec_prefix_env_var): New procedures.
4558 (set_ld_library_path_env_vars,
4559 restore_ld_library_path_env_vars): Use them.
4560 * lib/c-compat.exp: Load target-libpath.exp.
4561 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4562 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4563 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4564 restore_gcc_exec_prefix_env_var.
4565 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4566 Likewise.
4567
4568 * c-c++-common/asan/misalign-1.c: New test.
4569 * c-c++-common/asan/misalign-2.c: New test.
4570
4571 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4572 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4573 -DASAN_USE_DEJAGNU_GTEST=1.
4574 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4575 * g++.dg/asan/asan_oob_test.cc: Likewise.
4576 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4577 * g++.dg/asan/asan_str_test.cc: Likewise.
4578 * g++.dg/asan/asan_test_utils.h: Likewise.
4579 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4580 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4581 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4582 Imported from upstream r209283.
4583 * g++.dg/asan/asan_test_config.h: Likewise.
4584
4585 2014-05-30 Kai Tietz <ktietz@redhat.com>
4586
4587 PR target/60104
4588 * gcc.target/i386/sibcall-1.c: New test.
4589 * gcc.target/i386/sibcall-2.c: New test.
4590 * gcc.target/i386/sibcall-3.c: New test.
4591 * gcc.target/i386/sibcall-4.c: New test.
4592
4593 2014-05-30 Ian Lance Taylor <iant@google.com>
4594
4595 * gcc.target/i386/pause-2.c: New test.
4596
4597 2014-05-30 Tom de Vries <tom@codesourcery.com>
4598
4599 * gcc.target/i386/fuse-caller-save.c: New test.
4600 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4601 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4602
4603 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4604
4605 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4606 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4607 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4608 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4609 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4610 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4611 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4612 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4613 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4614 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4615 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4616 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4617 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4618 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4619 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4620 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4621 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4622 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4623 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4624 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4625 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4626 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4627 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4628 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4629 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4630 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4631 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4632 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4633 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4634 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4635 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4636 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4637 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4638 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4639 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4640 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4641
4642 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4643
4644 PR rtl-optimization/61325
4645 * gcc.target/aarch64/pr61325.c: New.
4646
4647 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4648
4649 * gcc.target/arm/simd/vextQf32_1.c: New file.
4650 * gcc.target/arm/simd/vextQp16_1.c: New file.
4651 * gcc.target/arm/simd/vextQp8_1.c: New file.
4652 * gcc.target/arm/simd/vextQs16_1.c: New file.
4653 * gcc.target/arm/simd/vextQs32_1.c: New file.
4654 * gcc.target/arm/simd/vextQs64_1.c: New file.
4655 * gcc.target/arm/simd/vextQs8_1.c: New file.
4656 * gcc.target/arm/simd/vextQu16_1.c: New file.
4657 * gcc.target/arm/simd/vextQu32_1.c: New file.
4658 * gcc.target/arm/simd/vextQu64_1.c: New file.
4659 * gcc.target/arm/simd/vextQu8_1.c: New file.
4660 * gcc.target/arm/simd/vextQp64_1.c: New file.
4661 * gcc.target/arm/simd/vextf32_1.c: New file.
4662 * gcc.target/arm/simd/vextp16_1.c: New file.
4663 * gcc.target/arm/simd/vextp8_1.c: New file.
4664 * gcc.target/arm/simd/vexts16_1.c: New file.
4665 * gcc.target/arm/simd/vexts32_1.c: New file.
4666 * gcc.target/arm/simd/vexts64_1.c: New file.
4667 * gcc.target/arm/simd/vexts8_1.c: New file.
4668 * gcc.target/arm/simd/vextu16_1.c: New file.
4669 * gcc.target/arm/simd/vextu32_1.c: New file.
4670 * gcc.target/arm/simd/vextu64_1.c: New file.
4671 * gcc.target/arm/simd/vextu8_1.c: New file.
4672 * gcc.target/arm/simd/vextp64_1.c: New file.
4673
4674 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4675 Tom de Vries <tom@codesourcery.com>
4676
4677 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4678 options.
4679 * gcc.target/mips/fuse-caller-save.h: New include file.
4680 * gcc.target/mips/fuse-caller-save.c: New test.
4681 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4682 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4683
4684 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4685
4686 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4687
4688 2014-05-28 Richard Biener <rguenther@suse.de>
4689
4690 PR middle-end/61045
4691 * gcc.dg/pr61045.c: New testcase.
4692
4693 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4694
4695 * lib/clearcap.exp: New file.
4696 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4697 Remove clearcap_ldflags handling.
4698 Call clearcap-init, clearcap-finish.
4699 * gcc.target/i386/i386.exp: Likewise.
4700 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4701 * gcc.target/i386/clearcapv2.map: Move to
4702 ../config/sol2-clearcapv2.map.
4703 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4704 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4705
4706 2014-05-28 Richard Biener <rguenther@suse.de>
4707
4708 PR tree-optimization/61335
4709 * gfortran.dg/pr61335.f90: New testcase.
4710
4711 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4712
4713 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4714
4715 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4716
4717 * gnat.dg/overflow_fixed.adb: New test.
4718
4719 2014-05-27 Marek Polacek <polacek@redhat.com>
4720
4721 PR c/56724
4722 * gcc.dg/pr56724-1.c: New test.
4723 * gcc.dg/pr56724-2.c: New test.
4724 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4725 -Wtraditional.
4726 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4727
4728 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4729
4730 * gcc.dg/fold-compare-8.c: New test.
4731 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4732
4733 2014-05-27 Richard Biener <rguenther@suse.de>
4734
4735 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4736
4737 2014-05-27 Marek Polacek <polacek@redhat.com>
4738
4739 PR testsuite/61319
4740 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4741 LLONG_MIN, and ULLONG_MAX.
4742
4743 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4744
4745 * lib/target-supports.exp (check_effective_target_vect_bswap):
4746 Specify arm*-*-* support.
4747
4748 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4749
4750 PR testsuite/61319
4751 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4752 -nan optional.
4753 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4754 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4755
4756 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4759
4760 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4761
4762 PR rtl-optimization/61222
4763 * gcc.c-torture/compile/pr61222-1.c: New test.
4764 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4765
4766 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4767
4768 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4769
4770 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4773
4774 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4775
4776 PR libgfortran/55117
4777 * gfortran.dg/namelist_85.f90: New test.
4778
4779 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4780
4781 PR c/61191
4782 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4783 the case with syntax error.
4784
4785 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4786
4787 * gcc.dg/lto/pr61278_0.c: New test.
4788 * gcc.dg/lto/pr61278_1.c: New test.
4789
4790 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4791
4792 * gcc.dg/pr61220.c: New test.
4793 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4794
4795 2014-05-25 Tobias Burnus <burnus@net-b.de>
4796
4797 * gfortran.dg/coarray_10.f90: Update dg-warning.
4798 * gfortran.dg/coarray_this_image_1.f90: New.
4799 * gfortran.dg/coarray_this_image_2.f90: New.
4800
4801 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4802
4803 PR libfortran/61173
4804 * gfortran.dg/arrayio_14.f90: New test.
4805
4806 2014-05-24 Andreas Schwab <schwab@suse.de>
4807
4808 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4809
4810 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4811
4812 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4813 Adjust regexp for -flto.
4814 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4815 * gfortran.dg/pr52835.f90: Likewise.
4816
4817 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4818
4819 PR rtl-optimization/61215
4820 * gcc.target/i386/pr61215.c: New.
4821
4822 2014-05-23 Marek Polacek <polacek@redhat.com>
4823 Jakub Jelinek <jakub@redhat.com>
4824
4825 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4826 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4827 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4828 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4829 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4830 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4831 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4832 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4833 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4834 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4835 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4836 * c-c++-common/ubsan/float-cast.h: New file.
4837 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4838 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4839
4840 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4841
4842 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4843
4844 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 * g++.dg/cpp1y/lambda-init9.C: New.
4847
4848 2014-05-23 Richard Biener <rguenther@suse.de>
4849
4850 PR testsuite/61266
4851 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4852 adjust testcase to reflect reality.
4853
4854 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4855
4856 PR tree-optimization/54733
4857 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4858 optimization to support memory sources and bitwise operations
4859 equivalent to load in host endianness.
4860 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4861 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4862 * gcc.c-torture/execute/bswap-2.c: Likewise.
4863
4864 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4865
4866 * lib/target-supports.exp: New effective targets for architectures
4867 capable of performing byte swap.
4868 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4869 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4870 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4871
4872 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4873
4874 PR c++/61088
4875 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4876 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4877
4878 2014-05-22 Xinliang David Li <davidxl@google.com>
4879
4880 * g++.dg/ipa/devirt-15.C: Fix expected message.
4881 * g++.dg/ipa/devirt-16.C: Ditto.
4882 * g++.dg/ipa/devirt-17.C: Ditto.
4883 * g++.dg/ipa/devirt-26.C: Ditto.
4884 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4885 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4886 * g++.dg/tree-ssa/pr8781.C:Ditto.
4887
4888 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4889
4890 * gcc.target/powerpc/htm-ttest.c: New test.
4891
4892 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4893
4894 * gnat.dg/opt37.ad[sb]: New test.
4895
4896 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4897
4898 PR c/61271
4899 * g++.dg/cilk-plus/AN/array_function.cc: New.
4900
4901 2014-05-22 Richard Biener <rguenther@suse.de>
4902
4903 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4904
4905 2014-05-22 Kostya Serebryany <kcc@google.com>
4906
4907 * c-c++-common/tsan/mutexset1.c: Update the test to match
4908 upstream r209283.
4909 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4910
4911 2014-05-21 Marek Polacek <polacek@redhat.com>
4912
4913 PR sanitizer/61272
4914 * g++.dg/ubsan/pr61272.C: New test.
4915
4916 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4917 Sandra Loosemore <sandra@codesourcery.com>
4918
4919 PR lto/60179
4920 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4921 * gcc.target/nios2/custom-fp-lto.c: New test.
4922
4923 2014-05-21 Andreas Schwab <schwab@suse.de>
4924
4925 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4926
4927 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4928
4929 PR target/54236
4930 * gcc.target/sh/pr54236-3.c: New.
4931
4932 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4933
4934 PR c++/60189
4935 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4936
4937 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4938
4939 PR tree-optimization/60899
4940 * g++.dg/ipa/devirt-11.C: Update template.
4941
4942 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4943
4944 PR C++/61038
4945 * g++.dg/cpp0x/pr61038.C: New.
4946
4947 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4948
4949 PR c++/58753
4950 PR c++/58930
4951 PR c++/58704
4952 * g++.dg/cpp0x/nsdmi-template11.C: New.
4953 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4954 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4955
4956 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4957
4958 * gnat.dg/opt35.adb: New test.
4959 * gnat.dg/opt36.adb: Likewise.
4960 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4961
4962 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4963
4964 PR c++/60373
4965 * g++.dg/cpp0x/Wattributes1.C: New.
4966 * g++.dg/ext/visibility/redecl1.C: Adjust.
4967 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4968
4969 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4970
4971 * gcc.target/powerpc/vsxcopy.c: New test.
4972
4973 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4974
4975 PR c++/58664
4976 * g++.dg/cpp0x/nsdmi-union6.C: New.
4977 * g++.dg/parse/pr58664.C: Likewise.
4978 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4979 * g++.dg/parse/crash31.C: Likewise.
4980 * g++.dg/template/error2.C: Likewise.
4981 * g++.dg/template/inherit8.C: Likewise.
4982 * g++.dg/template/offsetof2.C: Likewise.
4983
4984 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 * c-c++-common/gomp/simd4.c: Adjust for inform.
4987 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4988 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4989 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4990 * g++.dg/cpp0x/noexcept15.C: Likewise.
4991 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4992 * g++.dg/eh/spec6.C: Likewise.
4993 * g++.dg/expr/cast1.C: Likewise.
4994 * g++.dg/expr/dtor1.C: Likewise.
4995 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4996 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4997 * g++.dg/gomp/pr49223-2.C: Likewise.
4998 * g++.dg/gomp/udr-4.C: Likewise.
4999 * g++.dg/init/delete1.C: Likewise.
5000 * g++.dg/other/crash-2.C: Likewise.
5001 * g++.dg/parse/crash24.C: Likewise.
5002 * g++.dg/parse/crash25.C: Likewise.
5003 * g++.dg/parse/crash31.C: Likewise.
5004 * g++.dg/parse/crash49.C: Likewise.
5005 * g++.dg/parse/crash50.C: Likewise.
5006 * g++.dg/parse/crash54.C: Likewise.
5007 * g++.dg/parse/dtor7.C: Likewise.
5008 * g++.dg/parse/error40.C: Likewise.
5009 * g++.dg/parse/fused-params1.C: Likewise.
5010 * g++.dg/parse/new1.C: Likewise.
5011 * g++.dg/template/crash35.C: Likewise.
5012 * g++.dg/template/crash59.C: Likewise.
5013 * g++.dg/template/crash77.C: Likewise.
5014 * g++.dg/template/error51.C: Likewise.
5015 * g++.dg/template/incomplete1.C: Likewise.
5016 * g++.dg/template/incomplete3.C: Likewise.
5017 * g++.dg/template/incomplete4.C: Likewise.
5018 * g++.dg/template/incomplete5.C: Likewise.
5019 * g++.dg/template/inherit8.C: Likewise.
5020 * g++.dg/template/instantiate1.C: Likewise.
5021 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5022 * g++.dg/template/offsetof2.C: Likewise.
5023 * g++.dg/tm/pr51928.C: Likewise.
5024 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5025 * g++.dg/warn/incomplete1.C: Likewise.
5026 * g++.dg/warn/incomplete2.C: Likewise.
5027 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5028 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5029 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5030 * g++.old-deja/g++.eh/catch1.C: Likewise.
5031 * g++.old-deja/g++.eh/spec6.C: Likewise.
5032 * g++.old-deja/g++.mike/p7868.C: Likewise.
5033 * g++.old-deja/g++.other/crash38.C: Likewise.
5034 * g++.old-deja/g++.other/enum2.C: Likewise.
5035 * g++.old-deja/g++.other/incomplete.C: Likewise.
5036 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5037 * g++.old-deja/g++.pt/crash9.C: Likewise.
5038 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5039 * g++.old-deja/g++.pt/typename8.C: Likewise.
5040 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5041
5042 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5043
5044 * lib/target-supports.exp
5045 (check_effective_target_vect_sizes_32B_16B): Return false if
5046 128-bit AVX vectors preferred.
5047
5048 2014-05-19 Mike Stump <mikestump@comcast.net>
5049
5050 * lib/target-supports.exp (check_effective_target_avx): Early out
5051 if not x86 to prevent x86 flags on non-x86 targets.
5052
5053 2014-05-19 Richard Biener <rguenther@suse.de>
5054
5055 PR tree-optimization/61221
5056 * gcc.dg/torture/pr61221.c: New testcase.
5057
5058 2014-05-19 Richard Biener <rguenther@suse.de>
5059
5060 PR tree-optimization/61209
5061 * gfortran.dg/pr61209.f90: New testcase.
5062
5063 2014-05-19 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/61184
5066 * c-c++-common/torture/pr61184.c: New testcase.
5067
5068 2014-05-19 Christian Bruel <christian.bruel@st.com>
5069
5070 PR target/61195
5071 * gcc.target/sh/pr61195.c: New test.
5072
5073 2014-05-18 Wei Mi <wmi@google.com>
5074
5075 PR target/58066
5076 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5077 directive with rtl insns. Add effective-target fpic and
5078 tls_native.
5079
5080 2014-05-17 Xinliang David Li <davidxl@google.com>
5081
5082 * g++.dg/ipa/devirt-33.C: New testcase.
5083
5084 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5085
5086 * g++.dg/ipa/comdat.C: New file.
5087
5088 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5089
5090 * gnat.dg/volatile12.ad[sb]: New test.
5091
5092 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5093
5094 * gnat.dg/enum3.adb: New test.
5095
5096 2014-05-18 Andreas Schwab <schwab@suse.de>
5097
5098 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5099
5100 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5101
5102 PR libfortran/52539
5103 * gfortran.dg/namelist_utf8.f90: New test.
5104
5105 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5106
5107 PR c++/52875
5108 * g++.dg/cpp0x/decltype58.C: New.
5109
5110 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5111
5112 * gcc.target/microblaze/others/break_handler.c: New.
5113
5114 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5115
5116 PR tree-optimization/61140
5117 PR tree-optimization/61150
5118 PR tree-optimization/61197
5119 * gcc.dg/tree-ssa/pr61140.c: New file.
5120 * gcc.dg/tree-ssa/pr61150.c: New file.
5121 * gcc.dg/tree-ssa/pr61197.c: New file.
5122
5123 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5124
5125 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5126 (dg-options): Add -mfpmath=387.
5127 (dg-final): Check that no MMX registers are used.
5128
5129 2014-05-17 Andreas Schwab <schwab@suse.de>
5130
5131 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5132
5133 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5134
5135 Revert:
5136 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5137
5138 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5139 occurrences of "int" in the gimple dump to reflect that the return
5140 types of functions now show up in such dumps.
5141 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5142
5143 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5144
5145 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5146 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5147 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5148 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5149 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5150 * gcc.dg/debug/pr35154.c: Update testcase.
5151 * gcc.target/i386/vectorize1.c: Update testcase.
5152
5153 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5154
5155 PR c++/51640
5156 * g++.dg/parse/error54.C: New.
5157
5158 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5159
5160 PR rtl-optimization/60969
5161 * g++.dg/pr60969.C: New.
5162
5163 2014-05-16 Richard Biener <rguenther@suse.de>
5164
5165 PR tree-optimization/61194
5166 * gcc.dg/vect/pr61194.c: New testcase.
5167
5168 2014-05-16 Richard Biener <rguenther@suse.de>
5169
5170 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5171 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5172 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5173 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5174
5175 2014-05-16 Richard Biener <rguenther@suse.de>
5176
5177 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5178
5179 2014-05-15 Martin Jambor <mjambor@suse.cz>
5180
5181 PR ipa/61085
5182 * g++.dg/ipa/pr61085.C: New test.
5183
5184 2014-05-15 Martin Jambor <mjambor@suse.cz>
5185
5186 PR tree-optimization/61090
5187 * gcc.dg/tree-ssa/pr61090.c: New test.
5188
5189 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5190
5191 PR tree-optimization/61158
5192 * gcc.dg/pr61158.c: New test.
5193
5194 2014-05-15 Andreas Schwab <schwab@suse.de>
5195
5196 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5197 emitted.
5198 * obj-c++.dg/exceptions-5.mm: Likewise.
5199
5200 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5201
5202 * shrink-wrap-loop.c: New test case.
5203
5204 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5205
5206 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5207 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5208 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5209 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5210 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5211 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5212 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5213 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5214 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5215 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5216 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5217 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5218 * gcc.target/arm/simd/vtrns16_1.c: New file.
5219 * gcc.target/arm/simd/vtrns32_1.c: New file.
5220 * gcc.target/arm/simd/vtrns8_1.c: New file.
5221 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5222 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5223 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5224
5225 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5226
5227 * gcc.target/i386/clflushopt-1.c: New.
5228 * gcc.target/i386/xsavec-1.c: Ditto.
5229 * gcc.target/i386/xsavec64-1.c: Ditto.
5230 * gcc.target/i386/xsaves-1.c: Ditto.
5231 * gcc.target/i386/xsaves64-1.c: Ditto.
5232 * gcc.target/i386/sse-12.c: Test new options.
5233 * gcc.target/i386/sse-13.c: Ditto.
5234 * gcc.target/i386/sse-14.c: Ditto.
5235 * gcc.target/i386/sse-22.c: Ditto.
5236 * gcc.target/i386/sse-23.c: Ditto.
5237 * g++.dg/other/i386-2.C: Ditto.
5238 * g++.dg/other/i386-3.C: Ditto.
5239
5240 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5241
5242 PR rtl-optimization/60866
5243 * gcc.dg/pr60866.c: New test.
5244
5245 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5246
5247 PR rtl-optimization/60901
5248 * gcc.target/i386/pr60901.c: New test.
5249
5250 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5251
5252 PR sanitizer/61100
5253 * c-c++-common/asan/asan-interface-1.c: New test.
5254 * lib/asan-dg.exp (asan_include_flags): New function.
5255 (asan_init): Call asan_include_flags to obtain path
5256 to sanitizer headers.
5257
5258 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5259
5260 * lib/target-support.exp (check_dfp_hw_available): New function.
5261 (is-effective-target): Check $arg for dfp_hw.
5262 (is-effective-target-keyword): Likewise.
5263 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5264 Change target to dfp_hw.
5265
5266 2014-05-13 Marek Polacek <polacek@redhat.com>
5267
5268 PR c/61162
5269 * gcc.dg/pr61162.c: New test.
5270
5271 2014-05-13 Marek Polacek <polacek@redhat.com>
5272
5273 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5274 * c-c++-common/pr50459-2.c: New test.
5275
5276 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5277
5278 PR c++/54310
5279 * g++.dg/template/pr54310.C: New.
5280
5281 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5282 Sandra Loosemore <sandra@codesourcery.com>
5283
5284 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5285
5286 2014-05-13 Catherine Moore <clm@cm00re.com>
5287
5288 * gcc.target/mips/near-far-1.c: Adjust expected output
5289 to allow the JALS instruction.
5290 * gcc.target/mips/near-far-2.c: Likewise.
5291 * gcc.target/mips/near-far-4.c: Likewise.
5292
5293 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5294
5295 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5296
5297 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR target/61060
5300 * gcc.dg/pr61060.c: New test.
5301
5302 2014-05-12 DJ Delorie <dj@redhat.com>
5303
5304 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5305 * gcc.dg/sibcall-4.c: Likewise.
5306
5307 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5308
5309 * objc.dg/shadow-1.m: New test.
5310 * objc.dg/shadow-2.m: New test.
5311 * objc.dg/ivar-scope-1.m: New test.
5312 * objc.dg/ivar-scope-2.m: New test.
5313 * objc.dg/ivar-scope-3.m: New test.
5314 * objc.dg/ivar-scope-4.m: New test.
5315 * objc.dg/ivar-visibility-1.m: New test.
5316 * objc.dg/ivar-visibility-2.m: New test.
5317 * objc.dg/ivar-visibility-3.m: New test.
5318 * objc.dg/ivar-visibility-4.m: New test.
5319
5320 2014-05-12 Tobias Burnus <burnus@net-b.de>
5321
5322 PR fortran/60127
5323 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5324
5325 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5326
5327 PR fortran/60834
5328 * gfortran.dg/associate_16.f90: New test.
5329
5330 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5331
5332 PR target/60991
5333 * gcc.target/avr/pr60991.c: New testcase.
5334
5335 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 PR c++/60054
5338 * g++.dg/cpp1y/pr60054.C: New.
5339
5340 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/51199
5343 * g++.dg/template/pr51199.C: New.
5344
5345 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5346
5347 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5348
5349 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5350
5351 * gfortran.dg/gomp/affinity-1.f90: New test.
5352
5353 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5354
5355 * gcc.dg/torture/pr61136.c: New test.
5356
5357 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5358
5359 PR c++/59705
5360 * g++.dg/cpp0x/sfinae51.C: New.
5361
5362 PR c++/58353
5363 * g++.dg/cpp0x/variadic157.C: New.
5364
5365 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5366
5367 PR target/51244
5368 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5369
5370 2014-05-10 Marek Polacek <polacek@redhat.com>
5371
5372 * gcc.dg/pedwarn-init.c: New test.
5373 * gcc.dg/init-string-1.c: Adjust dg-error.
5374
5375 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5376
5377 * lib/target-supports.exp
5378 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5379 to the list.
5380
5381 2014-05-09 Marek Polacek <polacek@redhat.com>
5382
5383 PR c/61096
5384 * gcc.dg/pr61096-1.c: New test.
5385 * gcc.dg/pr61096-2.c: New test.
5386
5387 2014-05-09 Florian Weimer <fweimer@redhat.com>
5388
5389 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5390 * g++.dg/fstack-protector-strong.C: Likewise.
5391 * gcc.target/i386/ssp-strong-reg.c: New file.
5392
5393 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5394
5395 PR target/61055
5396 * gcc.target/avr/torture/pr61055.c: New test.
5397
5398 2014-05-09 Marek Polacek <polacek@redhat.com>
5399
5400 PR c/50459
5401 * c-c++-common/attributes-1.c: Move test line to a new test.
5402 * c-c++-common/attributes-2.c: New test.
5403 * c-c++-common/pr50459.c: New test.
5404 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5405 * gcc.dg/nonnull-2.c: Likewise.
5406 * gcc.dg/pr55570.c: Modify dg-error.
5407 * gcc.dg/tm/wrap-2.c: Likewise.
5408
5409 2014-05-08 Jeff Law <law@redhat.com>
5410
5411 PR tree-optimization/61009
5412 * g++.dg/tree-ssa/pr61009.C: New test.
5413
5414 2014-05-08 Matthias Klose <doko@ubuntu.com>
5415
5416 PR driver/61106
5417 * gcc-dg/unused-8a.c: New.
5418 * gcc-dg/unused-8b.c: Likewise.
5419
5420 2014-05-08 Marek Polacek <polacek@redhat.com>
5421
5422 PR c/61053
5423 * gcc.dg/pr61053.c: New test.
5424
5425 2014-05-08 Marek Polacek <polacek@redhat.com>
5426
5427 PR c/61077
5428 * gcc.dg/pr61077.c: New test.
5429
5430 2014-05-08 Tobias Burnus <burnus@net-b.de>
5431
5432 * gfortran.dg/coarray_collectives_1.f90: New.
5433 * gfortran.dg/coarray_collectives_2.f90: New.
5434 * gfortran.dg/coarray_collectives_3.f90: New.
5435 * gfortran.dg/coarray_collectives_4.f90: New.
5436 * gfortran.dg/coarray_collectives_5.f90: New.
5437 * gfortran.dg/coarray_collectives_6.f90: New.
5438 * gfortran.dg/coarray/collectives_1.f90: New.
5439 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5440 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5441 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5442 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5443 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5444 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5445 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5446
5447 2014-05-08 Wei Mi <wmi@google.com>
5448
5449 PR target/58066
5450 * gcc.target/i386/pr58066.c: New test.
5451
5452 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5453
5454 * gcc.target/i386/avx256-unaligned-load-2.c,
5455 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5456 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5457 packed-single instructions.
5458
5459 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/13981
5462 * g++.dg/diagnostic/pr13981.C: New.
5463
5464 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5465
5466 PR tree-optimization/59100
5467 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5468 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5469
5470 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5471
5472 PR tree-optimization/61095
5473 * gcc.dg/torture/pr61095.c: New test.
5474
5475 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5476
5477 PR middle-end/39246
5478 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5479 the uninitialized complex is used.
5480 * gcc.dg/uninit-17.c: New test to check partial initialization of
5481 complex with branches.
5482 * gcc.dg/uninit-17-O0.c: Likewise.
5483
5484 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5485
5486 PR target/60884
5487 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5488 (test_03): Rename to test_02.
5489
5490 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/61083
5493 * g++.dg/cpp0x/sfinae50.C: New.
5494
5495 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/61080
5498 * g++.dg/cpp0x/deleted7.C: New.
5499
5500 2014-05-07 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/61034
5503 * g++.dg/tree-ssa/pr61034.C: New testcase.
5504
5505 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5506
5507 * gcc.target/epiphany/isr-arg.c: New file.
5508
5509 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5510
5511 PR tree-optimization/52252
5512 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5513
5514 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5515
5516 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5517 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5518 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5519 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5520 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5521 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5522 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5523 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5524 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5525 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5526 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5527 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5528 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5529 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5530 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5531 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5532 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5533 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5534 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5535 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5536 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5537 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5538 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5539 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5540 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5541 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5542 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5543 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5544 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5545 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5546 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5547 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5548 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5549 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5550 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5551 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5552 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5553 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5554 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5555 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5556 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5557 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5558 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5559 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5560 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5561 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5562 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5563 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5564 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5565 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5566 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5567 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5568 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5569 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5570 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5571 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5572 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5573 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5574 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5575 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5576 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5577 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5578 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5579 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5580 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5581 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5582 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5583 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5584 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5585 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5586 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5587 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5588
5589 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5590
5591 gcc.target/aarch64/simd/ext_f32.x: New file.
5592 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5593 gcc.target/aarch64/simd/ext_p16.x: New file.
5594 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5595 gcc.target/aarch64/simd/ext_p8.x: New file.
5596 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5597 gcc.target/aarch64/simd/ext_s16.x: New file.
5598 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5599 gcc.target/aarch64/simd/ext_s32.x: New file.
5600 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5601 gcc.target/aarch64/simd/ext_s64.x: New file.
5602 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5603 gcc.target/aarch64/simd/ext_s8.x: New file.
5604 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5605 gcc.target/aarch64/simd/ext_u16.x: New file.
5606 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5607 gcc.target/aarch64/simd/ext_u32.x: New file.
5608 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5609 gcc.target/aarch64/simd/ext_u64.x: New file.
5610 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5611 gcc.target/aarch64/simd/ext_u8.x: New file.
5612 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5613 gcc.target/aarch64/simd/ext_f64.c: New file.
5614 gcc.target/aarch64/simd/extq_f32.x: New file.
5615 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5616 gcc.target/aarch64/simd/extq_p16.x: New file.
5617 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5618 gcc.target/aarch64/simd/extq_p8.x: New file.
5619 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5620 gcc.target/aarch64/simd/extq_s16.x: New file.
5621 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5622 gcc.target/aarch64/simd/extq_s32.x: New file.
5623 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5624 gcc.target/aarch64/simd/extq_s64.x: New file.
5625 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5626 gcc.target/aarch64/simd/extq_s8.x: New file.
5627 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5628 gcc.target/aarch64/simd/extq_u16.x: New file.
5629 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5630 gcc.target/aarch64/simd/extq_u32.x: New file.
5631 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5632 gcc.target/aarch64/simd/extq_u64.x: New file.
5633 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5634 gcc.target/aarch64/simd/extq_u8.x: New file.
5635 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5636 gcc.target/aarch64/simd/extq_f64.c: New file.
5637
5638 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5639
5640 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5641 * gcc.target/aarch64/vtrnu32.c: Likewise.
5642 * gcc.target/aarch64/vtrnf32.c: Likewise.
5643
5644 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5645
5646 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5647 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5648 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5649 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5650 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5651 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5652 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5653 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5654 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5655 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5656 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5657 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5658 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5659 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5660 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5661 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5662 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5663 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5664 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5665 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5666 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5667 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5668 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5669 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5670 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5671 * gcc.target/aarch64/simd/vtrns16.x: New file.
5672 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5673 * gcc.target/aarch64/simd/vtrns32.x: New file.
5674 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5675 * gcc.target/aarch64/simd/vtrns8.x: New file.
5676 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5677 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5678 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5679 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5680 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5681 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5682
5683 2014-05-07 Richard Biener <rguenther@suse.de>
5684
5685 PR tree-optimization/57864
5686 * gcc.dg/torture/pr57864.c: New testcase.
5687
5688 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5689
5690 PR libfortran/61049
5691 * gfortran.dg/list_read_13.f: New test.
5692
5693 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5694
5695 PR c++/60999
5696 * g++.dg/cpp0x/nsdmi-template9.C: New.
5697 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5698
5699 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5700 Mike Stump <mikestump@comcast.net>
5701 Richard Sandiford <rdsandiford@googlemail.com>
5702
5703 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5704
5705 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5706
5707 PR ipa/60965
5708 * g++.dg/ipa/devirt-32.C: New testcase.
5709
5710 2014-05-05 Richard Biener <rguenther@suse.de>
5711
5712 PR middle-end/61010
5713 * gcc.dg/torture/pr61010.c: New testcase.
5714
5715 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5716
5717 * gcc.target/s390/leaf-profile.c: New testcase.
5718
5719 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5720
5721 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5722 Disable asm scan for s390.
5723 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5724 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5725
5726 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5727
5728 PR tree-optimization/60363
5729 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5730
5731 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5732
5733 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5734 (dg-require-effective-target): Change target to powerpc_fprs.
5735 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5736 (dg-require-effective-target): Change target to dfprt.
5737
5738 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/58582
5741 * g++.dg/cpp0x/deleted4.C: New.
5742 * g++.dg/cpp0x/deleted5.C: Likewise.
5743 * g++.dg/cpp0x/deleted6.C: Likewise.
5744
5745 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5746
5747 PR fortran/61025
5748 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5749 regexps for -m32.
5750 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5751 * gfortran.dg/coarray_poly_6.f90: Likewise.
5752 * gfortran.dg/coarray_poly_7.f90: Likewise.
5753 * gfortran.dg/coarray_poly_8.f90: Likewise.
5754
5755 2014-05-02 Marek Polacek <polacek@redhat.com>
5756
5757 PR c/25801
5758 * gcc.dg/pr25801.c: New test.
5759
5760 2014-05-02 Marek Polacek <polacek@redhat.com>
5761
5762 PR c/60784
5763 * gcc.dg/pr60784.c: New test.
5764
5765 2014-05-01 Marek Polacek <polacek@redhat.com>
5766
5767 PR c/60915
5768 * gcc.dg/pr60915.c: New test.
5769
5770 2014-05-01 Marek Polacek <polacek@redhat.com>
5771
5772 PR c/60257
5773 * gcc.dg/pr60257.c: New test.
5774
5775 2014-05-01 Marek Polacek <polacek@redhat.com>
5776
5777 PR c/43395
5778 * c-c++-common/pr43395.c: New test.
5779
5780 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5781
5782 * gcc.dg/cond-reduc-1.c: New test.
5783 * gcc.dg/cond-reduc-2.c: Likewise.
5784
5785 2014-05-01 Marek Polacek <polacek@redhat.com>
5786
5787 PR c/29467
5788 * gcc.dg/pr29467.c: New test.
5789 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5790 about boolean types.
5791 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5792 to bool.
5793 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5794
5795 2014-05-01 Marek Polacek <polacek@redhat.com>
5796
5797 PR c/43245
5798 * gcc.dg/pr43245.c: New test.
5799
5800 2014-05-01 Marek Polacek <polacek@redhat.com>
5801
5802 PR c/56989
5803 * gcc.dg/pr56989.c: New test.
5804
5805 2014-04-30 Ian Lance Taylor <iant@google.com>
5806
5807 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5808 in go_compile_args rather than in argument to go-torture-execute.
5809
5810 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5811
5812 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5813 instead of getpid.
5814
5815 2014-04-30 Tobias Burnus <burnus@net-b.de>
5816
5817 * gfortran.dg/coarray_poly_6.f90
5818 * gfortran.dg/coarray_poly_7.f90
5819 * gfortran.dg/coarray_poly_8.f90
5820
5821 2014-04-30 Tobias Burnus <burnus@net-b.de>
5822
5823 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5824 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5825 * gfortran.dg/coarray/codimension.f90: New.
5826
5827 2014-04-30 Tobias Burnus <burnus@net-b.de>
5828
5829 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5830 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5831
5832 2014-04-30 Tobias Burnus <burnus@net-b.de>
5833
5834 * gfortran.dg/coarray_poly_4.f90: New.
5835 * gfortran.dg/coarray_poly_5.f90: New.
5836
5837 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5838
5839 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5840 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5841 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5842 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5843 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5844 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5845 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5846 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5847 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5848 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5849 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5850 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5851 * gcc.target/arm/simd/vuzps16_1.c: New file.
5852 * gcc.target/arm/simd/vuzps32_1.c: New file.
5853 * gcc.target/arm/simd/vuzps8_1.c: New file.
5854 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5855 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5856 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5857
5858 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5859
5860 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5861 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5862 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5863
5864 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5865
5866 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5867 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5868 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5869 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5870 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5871 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5872 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5873 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5874 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5875 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5876 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5877 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5878 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5879 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5880 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5881 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5882 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5883 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5884 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5885 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5886 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5887 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5888 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5889 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5890 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5891 * gcc.target/aarch64/simd/vuzps16.x: New file.
5892 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5893 * gcc.target/aarch64/simd/vuzps32.x: New file.
5894 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5895 * gcc.target/aarch64/simd/vuzps8.x: New file.
5896 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5897 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5898 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5899 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5900 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5901 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5902
5903 2014-04-30 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/48329
5906 * gfortran.dg/vect/pr48329.f90: New testcase.
5907
5908 2014-04-30 Marek Polacek <polacek@redhat.com>
5909
5910 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5911 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5912
5913 2014-04-30 Marek Polacek <polacek@redhat.com>
5914
5915 PR c/60139
5916 * gcc.dg/pr60139.c: New test.
5917
5918 2014-04-30 Marek Polacek <polacek@redhat.com>
5919
5920 PR c/60351
5921 * gcc.dg/pr60351.c: New test.
5922
5923 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5924
5925 * gcc.target/arm/simd/simd.exp: New file.
5926 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5927 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5928 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5929 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5930 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5931 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5932 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5933 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5934 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5935 * gcc.target/arm/simd/vzipf32_1.c: New file.
5936 * gcc.target/arm/simd/vzipp16_1.c: New file.
5937 * gcc.target/arm/simd/vzipp8_1.c: New file.
5938 * gcc.target/arm/simd/vzips16_1.c: New file.
5939 * gcc.target/arm/simd/vzips32_1.c: New file.
5940 * gcc.target/arm/simd/vzips8_1.c: New file.
5941 * gcc.target/arm/simd/vzipu16_1.c: New file.
5942 * gcc.target/arm/simd/vzipu32_1.c: New file.
5943 * gcc.target/arm/simd/vzipu8_1.c: New file.
5944
5945 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5946
5947 PR c++/51707
5948 * g++.dg/cpp0x/constexpr-51707.C: New.
5949
5950 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5951
5952 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5953 occurrences of "int" in the gimple dump to reflect that the return
5954 types of functions now show up in such dumps.
5955 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5956
5957 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR tree-optimization/60971
5960 * c-c++-common/turtore/pr60971.c: New test.
5961
5962 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5963
5964 * gcc.target/aarch64/simd/simd.exp: New file.
5965 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5966 * gcc.target/aarch64/simd/vzipf32.x: New file.
5967 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5968 * gcc.target/aarch64/simd/vzipp16.x: New file.
5969 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5970 * gcc.target/aarch64/simd/vzipp8.x: New file.
5971 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5972 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5973 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5974 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5975 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5976 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5977 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5978 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5979 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5980 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5981 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5982 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5983 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5984 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5985 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5986 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5987 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5988 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5989 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5990 * gcc.target/aarch64/simd/vzips16.x: New file.
5991 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5992 * gcc.target/aarch64/simd/vzips32.x: New file.
5993 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5994 * gcc.target/aarch64/simd/vzips8.x: New file.
5995 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5996 * gcc.target/aarch64/simd/vzipu16.x: New file.
5997 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5998 * gcc.target/aarch64/simd/vzipu32.x: New file.
5999 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6000 * gcc.target/aarch64/simd/vzipu8.x: New file.
6001
6002 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6003
6004 * gcc.target/aarch64/fcsel_1.c: New test case.
6005
6006 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6007
6008 PR libfortran/60810
6009 * gfortran.dg/arrayio_13.f90: New test.
6010
6011 2014-04-28 Martin Jambor <mjambor@suse.cz>
6012
6013 * gcc.dg/tree-ssa/sra-14.c: New test.
6014
6015 2014-04-28 Richard Biener <rguenther@suse.de>
6016
6017 PR middle-end/60092
6018 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6019 * gcc.dg/vect/pr60092.c: Likewise.
6020
6021 2014-04-28 Richard Biener <rguenther@suse.de>
6022
6023 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6024 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6025 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6026 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6027
6028 2014-04-28 Richard Biener <rguenther@suse.de>
6029
6030 PR tree-optimization/60979
6031 * gcc.dg/graphite/pr60979.c: New testcase.
6032
6033 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6034
6035 PR c/60983
6036 * gcc.dg/pr60114.c: Use signed chars.
6037
6038 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6039
6040 PR c++/59120
6041 * g++.dg/cpp0x/alias-decl-43.C: New.
6042
6043 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6044
6045 PR fortran/59604
6046 PR fortran/58003
6047 * gfortran.dg/no_range_check_3.f90: New test.
6048
6049 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6050
6051 PR libfortran/52539
6052 * gfortran.dg/namelist_utf8.f90: New test.
6053
6054 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6055
6056 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6057 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6058 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6059
6060 2014-04-25 Cary Coutant <ccoutant@google.com>
6061
6062 PR debug/60929
6063 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6064 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6065 -fdebug-types-section flag.
6066
6067 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6068
6069 * gcc.target/arm/tail-long-call.c: New test.
6070
6071 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6072
6073 PR tree-optimization/60930
6074 * gcc.dg/torture/pr60930.c: New test.
6075
6076 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR tree-optimization/60960
6079 * gcc.c-torture/execute/pr60960.c: New test.
6080
6081 2014-04-25 Marek Polacek <polacek@redhat.com>
6082
6083 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6084
6085 2014-04-25 Marek Polacek <polacek@redhat.com>
6086
6087 PR c/18079
6088 * gcc.dg/pr18079.c: New test.
6089 * gcc.dg/pr18079-2.c: New test.
6090
6091 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6092
6093 * c-c++-common/gomp/pr60823-2.c: Require effective target
6094 vect_simd_clones.
6095
6096 2014-04-25 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/60114
6099 * gcc.dg/pr60114.c: New test.
6100
6101 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6102
6103 * gcc.c-torture/execute/20140425-1.c: New test.
6104
6105 2014-04-25 Marek Polacek <polacek@redhat.com>
6106
6107 PR c/60156
6108 * c-c++-common/pr60156.c: New test.
6109
6110 2014-04-25 Richard Biener <rguenther@suse.de>
6111
6112 PR ipa/60912
6113 * g++.dg/opt/pr60912.C: New testcase.
6114
6115 2014-04-25 Richard Biener <rguenther@suse.de>
6116
6117 PR ipa/60911
6118 * gcc.dg/lto/pr60911_0.c: New testcase.
6119
6120 2014-04-24 Cong Hou <congh@google.com>
6121
6122 PR tree-optimization/60896
6123 * g++.dg/vect/pr60896.cc: New test.
6124
6125 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6126
6127 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6128 unpack builtin functionss for 128-bit types.
6129 * gcc.target/powerpc/pack02.c: Likewise.
6130 * gcc.target/powerpc/pack03.c: Likewise.
6131 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6132 divide builtin functionss.
6133 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6134 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6135 functions.
6136 * gcc.target/powerpc/bcd-2.c: Likewise.
6137 * gcc.target/powerpc/bcd-3.c: Likewise.
6138 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6139 builtin functionss.
6140 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6141
6142 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6143
6144 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6145 keeps_null_pointer_checks.
6146 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6147 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6148 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6149 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6150
6151 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6152
6153 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6154 Replace load with read and store with write.
6155
6156 2014-04-24 Jeff Law <law@redhat.com>
6157
6158 PR target/60822
6159 * gcc.c-torture/pr60822.c: New test.
6160 * gcc.c-torture/pr60822.x: New test.
6161
6162 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6163
6164 PR c++/57958
6165 * g++.dg/cpp0x/pr57958.C: New test.
6166
6167 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6168
6169 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6170 true for aarch64_be.
6171
6172 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6173 Tom de Vries <tom@codesourcery.com>
6174
6175 * gcc.dg/fuse-caller-save.c: New test.
6176
6177 2014-04-24 Joey Ye <joey.ye@arm.com>
6178
6179 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6180
6181 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182
6183 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6184 * gcc.dg/vect/vect-bswap16: New test.
6185 * gcc.dg/vect/vect-bswap32: Likewise.
6186 * gcc.dg/vect/vect-bswap64: Likewise.
6187
6188 2014-04-23 Jeff Law <law@redhat.com>
6189
6190 PR tree-optimization/60902
6191 * gcc.target/i386/pr60902.c: New test.
6192
6193 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6194
6195 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6196 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6197 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6198
6199 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6200
6201 * gcc.target/arm/rev16.c: New test.
6202
6203 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6204
6205 * gcc.target/aarch64/rev16_1.c: New test.
6206
6207 2014-04-23 Richard Biener <rguenther@suse.de>
6208
6209 PR tree-optimization/60903
6210 * gcc.dg/torture/pr60903.c: New testcase.
6211
6212 2014-04-23 Richard Biener <rguenther@suse.de>
6213
6214 PR middle-end/60895
6215 * g++.dg/torture/pr60895.C: New testcase.
6216
6217 2014-04-23 Richard Biener <rguenther@suse.de>
6218
6219 PR middle-end/60891
6220 * gcc.dg/torture/pr60891.c: New testcase.
6221
6222 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR sanitizer/60275
6225 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6226 -fno-sanitize-recover to dg-options.
6227 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6228 add -std=c++11 to dg-options.
6229 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6230 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6231 add -std=c++1y to dg-options.
6232 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6233 -fno-sanitize-recover to dg-options.
6234 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6235 * c-c++-common/ubsan/vla-4.c: Likewise.
6236 * c-c++-common/ubsan/pr59503.c: Likewise.
6237 * c-c++-common/ubsan/vla-3.c: Likewise.
6238 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6239 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6240 * c-c++-common/ubsan/shift-3.c: Likewise.
6241 * c-c++-common/ubsan/overflow-1.c: Likewise.
6242 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6243 * c-c++-common/ubsan/vla-2.c: Likewise.
6244 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6245 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6246 * c-c++-common/ubsan/shift-6.c: Likewise.
6247 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6248 * c-c++-common/ubsan/overflow-add-3.c: New test.
6249 * c-c++-common/ubsan/overflow-add-4.c: New test.
6250 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6251 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6252
6253 2014-04-22 Christian Bruel <christian.bruel@st.com>
6254
6255 * gcc.target/sh/hiconst.c: New test.
6256
6257 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6258
6259 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6260 lroundf generates custom round instruction, too.
6261
6262 2014-04-22 Tobias Burnus <burnus@net-b.de>
6263
6264 PR fortran/60881
6265 * coarray/alloc_comp_3.f90: New.
6266
6267 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6268
6269 PR target/60868
6270 * gcc.target/i386/pr60868.c: New testcase.
6271
6272 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR c/59073
6275 * c-c++-common/gomp/pr59073.c: New test.
6276
6277 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6278
6279 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6280
6281 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6282
6283 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6284 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6285
6286 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6287
6288 * gcc.dg/memcpy-5.c: New test.
6289
6290 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6291
6292 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6293
6294 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6295 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6296 *-*-solaris2.9.
6297 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6298 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6299 from dg-options.
6300 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6301 from dg-additional-options.
6302 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6303 from dg-options.
6304
6305 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6306 execution check.
6307 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6308 (sigill_hdlr): Remove.
6309 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6310 check.
6311
6312 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6313 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6314 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6315
6316 * lib/target-supports.exp (add_options_for_tls): Remove
6317 *-*-solaris2.9* handling.
6318
6319 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6320
6321 * gcc.target/aarch64/vect_cvtf_1.c: New.
6322
6323 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6324
6325 PR tree-optimization/60823
6326 * c-c++-common/gomp/pr60823-1.c: New test.
6327 * c-c++-common/gomp/pr60823-2.c: New test.
6328 * c-c++-common/gomp/pr60823-3.c: New test.
6329
6330 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6331
6332 * gcc.target/arm/anddi_notdi-1.c: New test.
6333 * gcc.target/arm/iordi_notdi-1.c: New test case.
6334
6335 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6336
6337 * gcc.target/arm/iordi_notdi-1.c: New test.
6338
6339 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6340
6341 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6342
6343 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6344
6345 PR target/60735
6346 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6347 not cause errors if -mspe.
6348
6349 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6350
6351 PR target/60909
6352 * gcc.target/i386/pr60909-1.c: New test.
6353 * gcc.target/i386/pr60909-2.c: Ditto.
6354
6355 2014-04-18 Cong Hou <congh@google.com>
6356
6357 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6358 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6359
6360 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6361
6362 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6363 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6364
6365 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/59200
6368 * g++.dg/cpp0x/alias-decl-42.C: New.
6369
6370 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6371
6372 * gcc.target/powerpc/ti_math1.c: New.
6373 * gcc.target/powerpc/ti_math2.c: New.
6374
6375 2014-04-17 Martin Jambor <mjambor@suse.cz>
6376
6377 * gnat.dg/opt34.adb: New.
6378 * gnat.dg/opt34_pkg.ads: Likewise.
6379
6380 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6381
6382 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6383 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6384
6385 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6386
6387 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6388 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6389
6390 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR target/60847
6393 Forward port from 4.8 branch
6394 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6395
6396 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6397 Fix scan patterns.
6398 * gcc.target/i386/bmi-2.c: Ditto.
6399
6400 2014-04-17 Richard Biener <rguenther@suse.de>
6401
6402 PR middle-end/60849
6403 * g++.dg/opt/pr60849.C: New testcase.
6404
6405 2014-04-17 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/60836
6408 * g++.dg/vect/pr60836.cc: New testcase.
6409
6410 2014-04-17 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/60841
6413 * gcc.dg/vect/pr60841.c: New testcase.
6414
6415 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6416
6417 * g++.dg/ipa/devirt-31.C: New testcase.
6418
6419 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6420
6421 PR lto/60820
6422 * gcc.dg/lto/pr60820_0.c: New testcase.
6423 * gcc.dg/lto/pr60820_1.c: New testcase.
6424
6425 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6426
6427 PR ipa/60854
6428 * g++.dg/torture/pr60854.C: New testcase.
6429
6430 2014-04-16 Catherine Moore <clm@codesourcery.com>
6431
6432 * gcc.target/mips/umips-store16-2.c: New test.
6433
6434 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6435
6436 * g++.dg/cpp0x/initlist-vect.C: New file.
6437
6438 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6439
6440 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6441 * gcc.dg/uninit-I-O0.c: Likewise.
6442 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6443
6444 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR tree-optimization/60844
6447 * gcc.dg/pr60844.c: New test.
6448
6449 2014-04-15 Richard Biener <rguenther@suse.de>
6450
6451 PR rtl-optimization/56965
6452 * gcc.dg/torture/pr56965-1.c: New testcase.
6453 * gcc.dg/torture/pr56965-2.c: Likewise.
6454
6455 2014-04-15 Teresa Johnson <tejohnson@google.com>
6456
6457 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6458
6459 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6460
6461 * gnat.dg/vect14.adb: New test.
6462
6463 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * gnat.dg/vect12.ad[sb]: New test.
6466 * gnat.dg/vect13.ad[sb]: Likewise.
6467
6468 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6469
6470 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6471 under qemu-arm.
6472 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6473 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6474 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6475 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6476 * c-c++-common/ubsan/null-1.c: Likewise.
6477 * c-c++-common/ubsan/null-10.c: Likewise.
6478 * c-c++-common/ubsan/null-11.c: Likewise.
6479 * c-c++-common/ubsan/null-2.c: Likewise.
6480 * c-c++-common/ubsan/null-3.c: Likewise.
6481 * c-c++-common/ubsan/null-4.c: Likewise.
6482 * c-c++-common/ubsan/null-5.c: Likewise.
6483 * c-c++-common/ubsan/null-6.c: Likewise.
6484 * c-c++-common/ubsan/null-7.c: Likewise.
6485 * c-c++-common/ubsan/null-8.c: Likewise.
6486 * c-c++-common/ubsan/null-9.c: Likewise.
6487 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6488 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6489 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6490 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6491 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6492 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6493 * c-c++-common/ubsan/pr59333.c: Likewise.
6494 * c-c++-common/ubsan/pr59667.c: Likewise.
6495 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6496 * c-c++-common/ubsan/pr60636.c: Likewise.
6497 * c-c++-common/ubsan/shift-1.c: Likewise.
6498 * c-c++-common/ubsan/shift-2.c: Likewise.
6499 * c-c++-common/ubsan/vla-1.c: Likewise.
6500
6501 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gnat.dg/vect11.ad[sb]: New test.
6504
6505 2014-04-14 Richard Biener <rguenther@suse.de>
6506
6507 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6508
6509 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6510
6511 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6512
6513 2014-04-14 Richard Biener <rguenther@suse.de>
6514 Marc Glisse <marc.glisse@inria.fr>
6515
6516 PR c/60819
6517 * gcc.target/i386/vec-may_alias.c: New testcase.
6518
6519 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6520
6521 * lib/target-supports.exp
6522 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6523 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6524 Fix formatting.
6525
6526 2014-04-14 Richard Biener <rguenther@suse.de>
6527
6528 PR lto/60720
6529 * gcc.dg/lto/pr60720_0.c: New testcase.
6530 * gcc.dg/lto/pr60720_1.c: Likewise.
6531
6532 2014-04-14 Christian Bruel <christian.bruel@st.com>
6533
6534 * gcc.target/sh/memset.c: New test.
6535
6536 2014-04-14 Richard Biener <rguenther@suse.de>
6537
6538 PR middle-end/55022
6539 * gcc.dg/graphite/pr55022.c: New testcase.
6540
6541 2014-04-14 Richard Biener <rguenther@suse.de>
6542
6543 PR tree-optimization/59817
6544 PR tree-optimization/60453
6545 * gfortran.dg/graphite/pr59817.f: New testcase.
6546 * gcc.dg/graphite/pr59817-1.c: Likewise.
6547 * gcc.dg/graphite/pr59817-2.c: Likewise.
6548
6549 2014-04-14 Jason Merrill <jason@redhat.com>
6550
6551 Revert:
6552 * lib/gcc-dg.exp (dg-build-dso): New.
6553 (gcc-dg-test-1): Handle dg-do-what "dso".
6554
6555 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6556
6557 PR fortran/60717
6558 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6559
6560 PR fortran/58085
6561 * gfortran.dg/associate_15.f90: New test.
6562
6563 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6564
6565 PR middle-end/60467
6566 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6567 case to check.
6568
6569 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6570
6571 PR middle-end/60469
6572 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6573
6574 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6575
6576 * gcc.target/mips/umips-store16-1.c: New test.
6577
6578 2014-04-11 Tobias Burnus <burnus@net-b.de>
6579
6580 PR c/60194
6581 * * g++.dg/warn/warn_format_signedness.C: New.
6582 * gcc.dg/format/warn-signedness.c: New.
6583
6584 2014-04-11 Tobias Burnus <burnus@net-b.de>
6585
6586 PR fortran/58880
6587 PR fortran/60495
6588 * gfortran.dg/finalize_25.f90: New.
6589
6590 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6591
6592 * gcc.target/epiphany/t1068-2.c: New file.
6593
6594 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6595
6596 * gcc.target/epiphany/btst-1.c: New test.
6597
6598 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6599
6600 PR rtl-optimization/60651
6601 * gcc.target/epiphany/mode-switch.c: New test.
6602
6603 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6604
6605 PR c++/58600
6606 * g++.dg/cpp0x/gen-attrs-58.C: New.
6607 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6608
6609 2014-04-11 Steve Ellcey <sellcey@mips.com>
6610 Jakub Jelinek <jakub@redhat.com>
6611
6612 PR middle-end/60556
6613 * gcc.c-torture/compile/pr60556.c: New test.
6614
6615 2014-04-11 Richard Biener <rguenther@suse.de>
6616
6617 PR middle-end/60797
6618 * gcc.dg/pr60797.c: New testcase.
6619
6620 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6621
6622 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6623 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6624 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6625 rename to ...
6626 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6627 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6628 instructions as well.
6629
6630 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6631
6632 PR rtl-optimization/60663
6633 * gcc.target/arm/pr60663.c: New test.
6634
6635 2014-04-10 Jason Merrill <jason@redhat.com>
6636
6637 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6638
6639 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR lto/60567
6642 * g++.dg/lto/pr60567_0.C: New test.
6643
6644 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6645
6646 * gfortran.dg/class_nameclash.f90: New test.
6647
6648 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6649
6650 PR c++/52844
6651 * g++.dg/cpp0x/variadic156.C: New.
6652
6653 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6654
6655 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6656 long.
6657
6658 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6659
6660 PR debug/60655
6661 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6662 -fdata-sections.
6663
6664 2014-04-09 Steve Ellcey <sellcey@mips.com>
6665
6666 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6667 and scan lists.
6668
6669 2014-04-09 Cong Hou <congh@google.com>
6670
6671 PR testsuite/60773
6672 * lib/target-supports.exp:
6673 (check_effective_target_vect_widen_si_to_di_pattern): New.
6674 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6675 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6676 targets only.
6677 (foo): Fix up formatting.
6678 (main): Call check_vect.
6679
6680 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/59115
6683 * g++.dg/template/crash119.C: New.
6684
6685 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6686
6687 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6688
6689 2014-04-08 Jason Merrill <jason@redhat.com>
6690
6691 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6692
6693 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6694
6695 PR rtl-optimization/60776
6696 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6697 * gcc.dg/builtin-bswap-7.c: Likewise.
6698 * gcc.dg/builtin-bswap-6a.c: New testcase.
6699 * gcc.dg/builtin-bswap-7a.c: New testcase.
6700
6701 Revert
6702 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6703
6704 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6705 optimization.
6706 * gcc.dg/builtin-bswap-7.c: Likewise.
6707
6708 2014-04-08 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/60785
6711 * gcc.dg/graphite/pr60785.c: New testcase.
6712
6713 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6714
6715 PR target/60602
6716 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6717 with as at -O0.
6718
6719 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6720
6721 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6722 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6723 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6724
6725 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6726
6727 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6728
6729 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6730
6731 PR target/60609
6732 * g++.dg/torture/pr60609.C: New test.
6733
6734 2014-04-07 Richard Biener <rguenther@suse.de>
6735
6736 PR tree-optimization/60766
6737 * gcc.dg/torture/pr60766.c: New testcase.
6738
6739 2014-04-07 Jason Merrill <jason@redhat.com>
6740
6741 * lib/gcc-dg.exp (dg-build-dso): New.
6742 (gcc-dg-test-1): Handle dg-do-what "dso".
6743 * lib/target-supports.exp (add_options_for_dlopen): New.
6744 (check_effective_target_dlopen): Use it.
6745
6746 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6747
6748 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6749
6750 2014-04-07 Richard Biener <rguenther@suse.de>
6751
6752 PR middle-end/60750
6753 * g++.dg/torture/pr60750.C: New testcase.
6754 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6755
6756 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6757
6758 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6759
6760 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6761
6762 PR testsuite/60671
6763 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6764
6765 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6766
6767 PR testsuite/60672
6768 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6769
6770 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6771
6772 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6773
6774 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6775
6776 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6777
6778 * gcc.target/avr/dev-specific-rmw.c: New test.
6779
6780 2014-04-04 Cong Hou <congh@google.com>
6781
6782 PR tree-optimization/60656
6783 * gcc.dg/vect/pr60656.c: New test.
6784
6785 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6786
6787 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6788 optimization.
6789 * gcc.dg/builtin-bswap-7.c: Likewise.
6790
6791 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6792
6793 PR c++/58207
6794 * g++.dg/cpp0x/constexpr-ice15.C: New.
6795
6796 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6797
6798 PR ipa/59626
6799 testcase by Richard Biener
6800 * gcc.dg/lto/pr59626_0.c: New testcase.
6801 * gcc.dg/lto/pr59626_1.c: New testcase.
6802
6803 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6804
6805 PR debug/60655
6806 * gcc.c-torture/compile/pr60655-1.c: New test.
6807
6808 2014-04-04 Martin Jambor <mjambor@suse.cz>
6809
6810 PR ipa/60640
6811 * g++.dg/ipa/pr60640-1.C: New test.
6812 * g++.dg/ipa/pr60640-2.C: Likewise.
6813 * g++.dg/ipa/pr60640-3.C: Likewise.
6814 * g++.dg/ipa/pr60640-4.C: Likewise.
6815
6816 2014-04-04 Jeff Law <law@redhat.com>
6817
6818 PR target/60657
6819 * gcc.target/arm/pr60657.c: New test.
6820
6821 2014-04-04 Richard Biener <rguenther@suse.de>
6822
6823 PR ipa/60746
6824 * g++.dg/torture/pr60746.C: New testcase.
6825
6826 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6827
6828 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6829 * g++.old-deja/g++.jason/overload21.C: Likewise.
6830 * g++.old-deja/g++.law/init5.C: Likewise.
6831
6832 2014-04-03 Cong Hou <congh@google.com>
6833
6834 PR tree-optimization/60505
6835 * gcc.dg/vect/pr60505.c: New test.
6836
6837 2014-04-03 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/60740
6840 * gcc.dg/graphite/pr60740.c: New testcase.
6841
6842 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6843
6844 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6845 * g++.dg/warn/Wnvdtor-2.C: New.
6846 * g++.dg/warn/Wnvdtor-3.C: New.
6847 * g++.dg/warn/Wnvdtor-4.C: New.
6848 * g++.dg/warn/Weff1.C: Delete.
6849 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6850 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6851
6852 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6853
6854 PR ipa/60659
6855 * g++.dg/torture/pr60659.C: New testcase.
6856
6857 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6858
6859 PR tree-optimization/60733
6860 * gcc.dg/torture/pr60733.c: New test.
6861
6862 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6863
6864 PR rtl-optimization/60650
6865 * gcc.target/arm/pr60650-2.c: New.
6866
6867 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6868
6869 * gcc.target/i386/avx2-vpand-3.c,
6870 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6871
6872 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6873
6874 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6875 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6876 gcc.target/i386/memcpy-strategy-1.c,
6877 gcc.target/i386/memcpy-strategy-2.c,
6878 gcc.target/i386/memcpy-vector_loop-1.c,
6879 gcc.target/i386/memcpy-vector_loop-2.c,
6880 gcc.target/i386/memset-vector_loop-1.c,
6881 gcc.target/i386/memset-vector_loop-2.c,
6882 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6883 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6884 -march= options different from those in dg-options.
6885
6886 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6887
6888 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6889 gcc.target/i386/pr30970.c: Use -mtune=generic.
6890 * gcc.target/i386/avx2-vpaddb-3.c,
6891 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6892 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6893 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6894 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6895 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6896 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6897 gcc.target/i386/avx2-vpsubw-3.c,
6898 gcc.target/i386/avx256-unaligned-load-1.c,
6899 gcc.target/i386/avx256-unaligned-load-4.c,
6900 gcc.target/i386/avx256-unaligned-store-1.c,
6901 gcc.target/i386/avx256-unaligned-store-2.c,
6902 gcc.target/i386/avx256-unaligned-store-4.c: Use
6903 -mno-prefer-avx128.
6904
6905 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6906 Iain Sandoe <iain@codesourcery.com>
6907
6908 PR target/54083
6909 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6910 with the additional options -Wl,-undefined,dynamic_lookup
6911 and -Wl,-flat_namespace.
6912 * gcc.dg/torture/pr53922.c: Additional option
6913 -Wl,-flat_namespace for darwin[89].
6914 * gcc.dg/torture/pr60092.c: Additional options
6915 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6916 for darwin[89].
6917
6918 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6919
6920 PR target/43751
6921 * lib/prune.exp: Modify the regular express to prune
6922 the new warnings introduced by r205679 on darwin9.
6923
6924 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6925
6926 * g++.dg/init/ctor4.C: Adjust.
6927 * g++.dg/init/ctor4-1.C: New.
6928 * g++.dg/cpp0x/defaulted2.C: Adjust.
6929
6930 2014-04-01 Richard Henderson <rth@redhat.com>
6931
6932 PR target/60704
6933 * gcc.dg/pr60704.c: New file.
6934
6935 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6936
6937 PR target/60363
6938 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6939 logical_op_short_circuit targets.
6940
6941 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6942
6943 PR libfortran/60128
6944 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6945 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6946
6947 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 PR rtl-optimization/60700
6950 * gcc.target/i386/pr60700.c: New test.
6951
6952 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6953
6954 PR target/60650
6955 * gcc.target/arm/pr60650.c: Adjust command line options.
6956
6957 2014-03-31 Martin Jambor <mjambor@suse.cz>
6958
6959 PR middle-end/60647
6960 * gcc.dg/pr60647-1.c: New test.
6961 * gcc.dg/pr60647-2.c: Likewise.
6962
6963 2014-03-31 Richard Biener <rguenther@suse.de>
6964
6965 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6966
6967 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6968
6969 PR target/60034
6970 * gcc.target/aarch64/pr60034.c: New file.
6971
6972 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6973
6974 PR c++/60626
6975 * g++.dg/cpp1y/pr60626.C: New testcase.
6976
6977 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6978
6979 * gcc.dg/pr45416.c: Allow bextr on x86.
6980 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6981 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6982 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6983 * gcc.target/i386/l_fma_double_1.c,
6984 gcc.target/i386/l_fma_double_2.c,
6985 gcc.target/i386/l_fma_double_3.c,
6986 gcc.target/i386/l_fma_double_4.c,
6987 gcc.target/i386/l_fma_double_5.c,
6988 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6989 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6990 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6991 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6992 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6993 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6994 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6995
6996 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR target/60648
6999 * g++.dg/pr60648.C: Move test to...
7000 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7001 dg-options, add for fpic targets dg-additional-options -fPIC.
7002
7003 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7004
7005 * gnat.dg/opt33.adb: New testcase.
7006
7007 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7008
7009 PR target/60697
7010 * gcc.target/aarch64/pr60697.c: New.
7011
7012 2014-03-27 Jeff Law <law@redhat.com>
7013
7014 PR target/60648
7015 * g++.dg/pr60648.C: New test.
7016
7017 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7018
7019 PR c++/60573
7020 * g++.dg/cpp1y/pr60573.C: New testcase.
7021
7022 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR target/60693
7025 * gcc.target/i386/pr60693.c: New test.
7026
7027 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7028
7029 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7030
7031 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR c++/60689
7034 * c-c++-common/pr60689.c: New test.
7035
7036 PR c++/58678
7037 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7038 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7039 targets.
7040
7041 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7042
7043 PR target/60675
7044 * gcc.target/aarch64/pr60675.C: New.
7045
7046 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7047
7048 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7049 * lib/target-supports.exp: Return true for s390
7050 in check_effective_logical_op_short_circuit.
7051
7052 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7053
7054 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7055 of second source operand.
7056 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7057 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7058 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7059
7060 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR ipa/60315
7063 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7064
7065 2014-03-28 Tobias Burnus <burnus@net-b.de>
7066
7067 * lib/cilk-plus-dg.exp: New.
7068 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7069 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7070
7071 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7072
7073 PR fortran/60522
7074 * gfortran.dg/where_4.f90: New test case.
7075
7076 2014-03-27 Tobias Burnus <burnus@net-b.de>
7077
7078 PR fortran/58880
7079 * gfortran.dg/finalize_24.f90: New.
7080
7081 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7082
7083 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7084 vbpermq builtin.
7085
7086 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7087 vec_select optimizations.
7088 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7089 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7090
7091 PR target/60672
7092 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7093 xxpermdi builtins are supported.
7094
7095 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7096
7097 PR rtl-optimization/60650
7098 * gcc.target/arm/pr60650.c: New.
7099
7100 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7101
7102 * gcc.target/s390/20140327-1.c: New testcase.
7103
7104 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR middle-end/60682
7107 * g++.dg/gomp/pr60682.C: New test.
7108
7109 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7110
7111 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7112
7113 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7114
7115 PR target/60580
7116 * gcc.target/aarch64/pr60580_1.c: New.
7117 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7118 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7119
7120 2014-03-26 Dehao Chen <dehao@google.com>
7121
7122 * gcc.dg/predict-8.c: New test.
7123
7124 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7125
7126 PR c++/52369
7127 * g++.dg/init/const10.C: New.
7128 * g++.dg/init/const11.C: New.
7129 * g++.dg/init/pr25811.C: Adjust.
7130 * g++.dg/init/pr29043.C: Likewise.
7131 * g++.dg/init/pr43719.C: Likewise.
7132 * g++.dg/init/pr44086.C: Likewise.
7133 * g++.dg/init/ctor8.C: Likewise.
7134 * g++.dg/init/uninitialized1.C: Likewise.
7135
7136 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR sanitizer/60636
7139 * c-c++-common/ubsan/pr60636.c: New test.
7140
7141 2014-03-26 Andreas Schwab <schwab@suse.de>
7142
7143 * g++.dg/torture/pr60315.C: Remove duplication.
7144
7145 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7146
7147 * gcc.c-torture/execute/20140326-1.c: New test.
7148
7149 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7150
7151 PR ipa/60315
7152 * g++.dg/torture/pr60315.C: New testcase.
7153
7154 2014-03-25 Martin Jambor <mjambor@suse.cz>
7155
7156 PR ipa/60600
7157 * g++.dg/ipa/pr60600.C: New test.
7158
7159 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7160
7161 PR testsuite/58013
7162 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7163
7164 2014-03-25 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/60635
7167 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7168 * gfortran.dg/lto/pr60635_1.c: Likewise.
7169
7170 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7171
7172 PR c++/60627
7173 * g++.dg/cpp1y/pr60627.C: New testcase.
7174
7175 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7176
7177 * gcc.target/aarch64/ushr64_1.c: New.
7178
7179 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7180
7181 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7182 (LONG_LONG): Use LLONG.
7183 (set_rvector_long): Explicitly return void.
7184 (set_vector_long): Likewise.
7185 (check_vector_long): Likewise.
7186
7187 2014-03-24 Marek Polacek <polacek@redhat.com>
7188
7189 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7190 Define INT_MIN.
7191 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7192 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7193 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7194 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7195 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7196 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7197 * c-c++-common/ubsan/pr59503.c: Likewise.
7198 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7199 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7200 * c-c++-common/ubsan/shift-3.c: Likewise.
7201 * c-c++-common/ubsan/shift-6.c: Likewise.
7202 * c-c++-common/ubsan/undefined-1.c: Likewise.
7203 * c-c++-common/ubsan/vla-2.c: Likewise.
7204 * c-c++-common/ubsan/vla-3.c: Likewise.
7205 * c-c++-common/ubsan/vla-4.c: Likewise.
7206 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7207 * g++.dg/ubsan/return-2.C: Likewise.
7208
7209 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7210
7211 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7212 hppa*-*-hpux*.
7213
7214 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7215
7216 PR libfortran/59313
7217 PR libfortran/58015
7218 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7219 * gfortran.dg/round_4.f90: Likewise.
7220
7221 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7222
7223 PR libfortran/60128
7224 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7225 i?86-*-solaris2.9*.
7226
7227 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR sanitizer/60613
7230 * c-c++-common/ubsan/pr60613-1.c: New test.
7231 * c-c++-common/ubsan/pr60613-2.c: New test.
7232
7233 2014-03-22 Matthias Klose <doko@ubuntu.com>
7234
7235 * g++.dg/cpp0x/regress: Remove empty directory.
7236
7237 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR debug/60603
7240 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7241
7242 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7245 * g++.dg/cpp1y/pr60393.C: Likewise.
7246
7247 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7248
7249 PR c++/60384
7250 * g++.dg/cpp1y/pr60384.C: New.
7251
7252 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR target/60598
7255 * gcc.dg/pr60598.c: New test.
7256
7257 2014-03-21 Martin Jambor <mjambor@suse.cz>
7258
7259 PR ipa/59176
7260 * g++.dg/torture/pr59176.C: New test.
7261
7262 2014-03-21 Martin Jambor <mjambor@suse.cz>
7263
7264 PR ipa/60419
7265 * g++.dg/ipa/pr60419.C: New test.
7266
7267 2014-03-21 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/60577
7270 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7271
7272 2014-03-21 Tobias Burnus <burnus@net-b.de>
7273
7274 PR fortran/60599
7275 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7276
7277 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/60597
7280 * g++.dg/opt/pr60597.C: New test.
7281
7282 PR c++/60572
7283 * g++.dg/init/pr60572.C: New test.
7284
7285 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7286
7287 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7288
7289 2014-03-19 Tobias Burnus <burnus@net-b.de>
7290
7291 PR fortran/60543
7292 PR fortran/60283
7293 * gfortran.dg/implicit_pure_4.f90: New.
7294
7295 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7296
7297 PR c++/51474
7298 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7299
7300 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7301
7302 PR testsuite/60590
7303 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7304 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7305 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7306
7307 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/60332
7310 * g++.dg/cpp1y/pr60332.C: New.
7311
7312 2014-03-19 Marek Polacek <polacek@redhat.com>
7313
7314 PR sanitizer/60569
7315 * g++.dg/ubsan/pr60569.C: New test.
7316
7317 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7318
7319 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7320
7321 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR tree-optimization/60559
7324 * g++.dg/vect/pr60559.cc: New test.
7325
7326 2014-03-18 Ian Lance Taylor <iant@google.com>
7327
7328 PR target/60563
7329 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7330 (ditype): Rename typedef from int64_t.
7331
7332 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7333
7334 PR c/55383
7335 * gcc.dg/cast-qual-3.c: New.
7336 Revert:
7337 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7338 * c-c++-common/Wcast-qual-1.c: More precise match text.
7339
7340 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7341
7342 PR fortran/55207
7343 PR fortran/60549
7344 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7345 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7346 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7347 * gfortran.dg/intent_optimize_1.f90: Ditto.
7348 * gfortran.dg/pointer_init_9.f90: Ditto.
7349 * gfortran.dg/volatile4.f90: Ditto.
7350 * gfortran.dg/volatile6.f90: Ditto.
7351
7352 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7353
7354 PR c/55383
7355 * c-c++-common/Wcast-qual-1.c: More precise match text.
7356
7357 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7358
7359 PR c++/60305
7360 * g++.dg/cpp0x/constexpr-ice14.C: New.
7361
7362 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 PR c++/54250
7365 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7366
7367 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR sanitizer/60535
7370 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7371 * c-c++-common/ubsan/null-2.c: Likewise.
7372 * c-c++-common/ubsan/null-3.c: Likewise.
7373 * c-c++-common/ubsan/null-4.c: Likewise.
7374 * c-c++-common/ubsan/null-5.c: Likewise.
7375 * c-c++-common/ubsan/null-6.c: Likewise.
7376 * c-c++-common/ubsan/null-7.c: Likewise.
7377 * c-c++-common/ubsan/null-8.c: Likewise.
7378 * c-c++-common/ubsan/null-9.c: Likewise.
7379 * c-c++-common/ubsan/null-10.c: Likewise.
7380 * c-c++-common/ubsan/null-11.c: Likewise.
7381 * c-c++-common/ubsan/overflow-1.c: Likewise.
7382 * c-c++-common/ubsan/overflow-2.c: Likewise.
7383 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7384 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7385 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7386 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7387 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7388 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7389 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7390 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7391 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7392 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7393 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7394 * c-c++-common/ubsan/pr59333.c: Likewise.
7395 * c-c++-common/ubsan/pr59503.c: Likewise.
7396 * c-c++-common/ubsan/pr59667.c: Likewise.
7397 * c-c++-common/ubsan/undefined-1.c: Likewise.
7398 * g++.dg/ubsan/pr59250.C: Likewise.
7399 * g++.dg/ubsan/pr59306.C: Likewise.
7400
7401 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7402
7403 * gcc.dg/tls/pr58595.c: Add tls options.
7404
7405 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7406
7407 * gcc.target/i386/avx-additional-reg-names.c: New.
7408 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7409
7410 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7411
7412 PR c++/60390
7413 * g++.dg/cpp1y/pr60390.C: New testcase.
7414
7415 PR c++/60391
7416 * g++.dg/cpp1y/pr60391.C: New testcase.
7417
7418 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR target/60516
7421 * gcc.target/i386/pr60516.c: New test.
7422
7423 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7424
7425 PR c++/59571
7426 * g++.dg/cpp0x/constexpr-ice13.C: New.
7427
7428 2014-03-17 Marek Polacek <polacek@redhat.com>
7429
7430 PR middle-end/60534
7431 * gcc.dg/gomp/pr60534.c: New test.
7432
7433 2014-03-17 Kai Tietz <ktietz@redhat.com>
7434
7435 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7436
7437 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7438
7439 PR testsuite/58851
7440 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7441 storage size.
7442
7443 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7444
7445 PR libfortran/58324
7446 * gfortran.dg/list_read_12.f90: New test.
7447
7448 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7449
7450 PR fortran/55207
7451 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7452 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7453 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7454 -Wno-aggressive-loop-optimizations and remove an unused variable.
7455 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7456 * gfortran.dg/pointer_init_9.f90: New.
7457 * gfortran.dg/volatile4.f90: Put into subroutine.
7458 * gfortran.dg/volatile6.f90: Ditto.
7459
7460 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7461
7462 PR fortran/60392
7463 * gfortran.dg/transpose_4.f90: New test.
7464
7465 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7466
7467 PR rtl-optimization/60508
7468 * gcc.target/i386/pr60508.c: New.
7469
7470 2014-03-14 Richard Biener <rguenther@suse.de>
7471
7472 PR middle-end/60518
7473 * g++.dg/pr60518.C: New testcase.
7474
7475 2014-03-14 Martin Jambor <mjambor@suse.cz>
7476
7477 PR lto/60461
7478 * gcc.dg/lto/pr60461_0.c: New test.
7479
7480 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7481
7482 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7483 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7484 * gcc.dg/lto/save-temps_0.c: New testcase.
7485
7486 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR middle-end/36282
7489 * c-c++-common/pr36282-1.c: New test.
7490 * c-c++-common/pr36282-2.c: New test.
7491 * c-c++-common/pr36282-3.c: New test.
7492 * c-c++-common/pr36282-4.c: New test.
7493
7494 2014-03-13 Richard Henderson <rth@redhat.com>
7495
7496 PR debug/60438
7497 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7498
7499 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7500
7501 PR c++/60383
7502 * g++.dg/template/crash118.C: New.
7503 * g++.dg/template/crash95.C: Adjust.
7504
7505 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7506
7507 PR rtl-optimization/57189
7508 * gcc.target/i386/pr57189.c: New.
7509
7510 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7511
7512 PR c++/60254
7513 * g++.dg/cpp0x/static_assert10.C: New.
7514 * g++.dg/cpp0x/static_assert11.C: Likewise.
7515 * g++.dg/cpp0x/static_assert3.C: Adjust.
7516
7517 2014-03-13 Richard Biener <rguenther@suse.de>
7518
7519 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7520
7521 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7522
7523 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7524 2.07 128-bit arithmetic.
7525 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7526
7527 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7528 due to when TImode is allowed in VSX registers, the allowable
7529 address modes for TImode is just a single indirect address in
7530 order for the value to be loaded and store in either GPR or VSX
7531 registers. This affects the generated code, and it would cause
7532 this test to fail, when such an option is used.
7533
7534 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7535
7536 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7537
7538 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7539
7540 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7541 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7542 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7543 only test for exactly one if if -mbranch-cost=1 has been passed.
7544
7545 2014-03-12 Christian Bruel <christian.bruel@st.com>
7546
7547 PR target/60264
7548 * gcc.target/arm/pr60264.c
7549
7550 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7551
7552 PR tree-optimization/60454
7553 * gcc.c-torture/execute/pr60454.c: New test.
7554
7555 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7556 Marc Glisse <marc.glisse@inria.fr>
7557
7558 PR tree-optimization/60502
7559 * gcc.c-torture/compile/pr60502.c: New test.
7560
7561 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR middle-end/60482
7564 * gcc.dg/vect/pr60482.c: New test.
7565
7566 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7567
7568 PR c++/60389
7569 * g++.dg/cpp0x/inh-ctor19.C: New.
7570
7571 2014-03-11 Richard Biener <rguenther@suse.de>
7572
7573 PR tree-optimization/60429
7574 PR tree-optimization/60485
7575 * gcc.dg/pr60485-1.c: New testcase.
7576 * gcc.dg/pr60485-2.c: Likewise.
7577
7578 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR ipa/60457
7581 * g++.dg/ipa/pr60457.C: New test.
7582
7583 2014-03-10 Richard Biener <rguenther@suse.de>
7584
7585 PR middle-end/60474
7586 * g++.dg/torture/pr60474.C: New testcase.
7587
7588 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7589
7590 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7591
7592 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7593
7594 * gcc.dg/lto/pr55113_0.c: New testcase.
7595
7596 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7597
7598 PR c++/60033
7599 * g++.dg/cpp1y/pr60033.C: New testcase.
7600
7601 PR c++/60393
7602 * g++.dg/cpp1y/pr60393.C: New testcase.
7603
7604 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7605
7606 PR libfortran/60128
7607 * gfortran.dg/fmt_en.f90: New test.
7608
7609 2014-03-07 Jason Merrill <jason@redhat.com>
7610
7611 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7612 * lib/target-supports.exp (check_effective_target_c++11): Now
7613 means C++11 and up.
7614 (check_effective_target_c++11_only): New.
7615 (check_effective_target_c++11_down): New.
7616 (check_effective_target_c++1y): New.
7617 (check_effective_target_c++1y_only): New.
7618 (check_effective_target_c++98_only): Rename from
7619 check_effective_target_c++98.
7620 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7621
7622 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7623
7624 PR c++/58609
7625 * g++.dg/cpp0x/constexpr-ice12.C: New.
7626
7627 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7628
7629 * c-c++-common/gomp/map-1.c: Extend.
7630
7631 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7632 Janus Weil <janus@gcc.gnu.org>
7633
7634 PR fortran/51976
7635 * gfortran.dg/deferred_type_component_1.f90 : New test.
7636 * gfortran.dg/deferred_type_component_2.f90 : New test.
7637
7638 2014-03-06 Marek Polacek <polacek@redhat.com>
7639
7640 PR c/60197
7641 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7642 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7643
7644 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR target/58595
7647 * gcc.dg/tls/pr58595.c: New test.
7648
7649 2014-03-06 Richard Biener <rguenther@suse.de>
7650
7651 PR middle-end/60445
7652 PR lto/60424
7653 PR lto/60427
7654 Revert
7655 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7656
7657 * gcc.dg/lto/pr55113_0.c: New testcase.
7658
7659 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR testsuite/59308
7662 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7663 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7664 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7665 s390*/i?86/x86_64.
7666 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7667 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7668 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7669 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7671 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7672 even for mips*/s390*/i?86/x86_64.
7673 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7674 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7676 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7677 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7678
7679 PR lto/60404
7680 * gcc.dg/lto/pr60404_0.c: New test.
7681 * gcc.dg/lto/pr60404_1.c: New file.
7682 * gcc.dg/lto/pr60404_2.c: New file.
7683
7684 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7685
7686 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7687 long long" throughout.
7688 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7689 * gcc.dg/vmx/insert-vsx.c: Likewise.
7690 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7691 * gcc.dg/vmx/ld-vsx.c: Likewise.
7692 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7693 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7694 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7695 * gcc.dg/vmx/merge-vsx.c: Likewise.
7696 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7697 * gcc.dg/vmx/st-vsx.c: Likewise.
7698 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7699 * gcc.dg/vmx/stl-vsx.c: Likewise.
7700 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7701
7702 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7703
7704 * gcc.dg/lto/pr55113_0.c: New testcase.
7705
7706 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7707
7708 PR c++/60376
7709 * g++.dg/cpp1y/pr60376.C: New.
7710
7711 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712
7713 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7714
7715 2014-03-04 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/60382
7718 * gcc.dg/vect/pr60382.c: New testcase.
7719
7720 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7721
7722 PR libfortran/60148
7723 * gfortran.dg/namelist_84.f90: New test.
7724
7725 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7726
7727 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7728 argument to avoid inf values.
7729 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7730 UNION_FP_CHECK machinery.
7731
7732 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7733
7734 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7735 i32in128 cases outside special big-endian processing block.
7736
7737 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR preprocessor/60400
7740 * c-c++-common/cpp/pr60400.c: New test.
7741 * c-c++-common/cpp/pr60400-1.h: New file.
7742 * c-c++-common/cpp/pr60400-2.h: New file.
7743
7744 PR objc++/60398
7745 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7746
7747 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7748 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7749
7750 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7751
7752 PR ipa/60150
7753 * g++.dg/lto/pr60150.H: New testcase.
7754 * g++.dg/lto/pr60150_0.C: New testcase.
7755 * g++.dg/lto/pr60150_1.C: New testcase.
7756
7757 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7758
7759 PR ipa/60306
7760 * g++.dg/ipa/devirt-29.C: New testcase
7761
7762 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7763
7764 PR fortran/60236
7765 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7766
7767 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7768
7769 PR c++/50025
7770 * g++.dg/cpp0x/pr50025.C: New.
7771
7772 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7773
7774 PR c++/60377
7775 * g++.dg/cpp1y/pr60377.C: New testcase.
7776
7777 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7778
7779 PR fortran/60341
7780 * gfortran.dg/str_comp_optimize_1.f90: New test.
7781
7782 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7783
7784 PR target/60071
7785 * gcc.c-torture/compile/pr60071.c: New.
7786
7787 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7788
7789 PR fortran/60359
7790 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7791
7792 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7793
7794 PR c++/58610
7795 * g++.dg/cpp0x/constexpr-ice11.C: New.
7796
7797 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/60314
7800 * g++.dg/cpp1y/auto-fn24.C: New.
7801
7802 2014-02-28 Joey Ye <joey.ye@arm.com>
7803
7804 PR target/PR60169
7805 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7806
7807 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/60253
7810 * g++.dg/overload/ellipsis2.C: New.
7811
7812 2014-02-27 Jeff Law <law@redhat.com>
7813
7814 PR rtl-optimization/52714
7815 * gcc.c-torture/compile/pr52714.c: New test.
7816
7817 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7818 Jeff Law <law@redhat.com>
7819
7820 PR rtl-optimization/49847
7821 * g++.dg/pr49847.C: New test.
7822
7823 2014-02-27 Marek Polacek <polacek@redhat.com>
7824
7825 PR middle-end/59223
7826 * c-c++-common/pr59223.c: New test.
7827
7828 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7829
7830 * common/config/i386/predicates.md (const1256_operand): Remove.
7831 (const2356_operand): New.
7832 (const_1_to_2_operand): Remove.
7833 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7834 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7835 (*avx512pf_gatherpf<mode>sf): Ditto.
7836 (avx512pf_gatherpf<mode>df): Ditto.
7837 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7838 (*avx512pf_gatherpf<mode>df): Ditto.
7839 (avx512pf_scatterpf<mode>sf): Ditto.
7840 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7841 (*avx512pf_scatterpf<mode>sf): Ditto.
7842 (avx512pf_scatterpf<mode>df): Ditto.
7843 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7844 (*avx512pf_scatterpf<mode>df): Ditto.
7845 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7846
7847 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7848
7849 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7850 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7851 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7852 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7853 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7854 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7855 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7856 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7857
7858 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7859
7860 PR target/60280
7861 * gnat.dg/renaming5.adb: Change to two expected gotos.
7862 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7863 jump threads.
7864 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7865 messages for removed basic block.
7866 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7867 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7868 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7869 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7870
7871 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7872
7873 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7874 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7875 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7876 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7877 * gcc.dg/vmx/merge-vsx.c: Likewise.
7878 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7879
7880 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7881
7882 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7883 * gcc.target/i386/prefetchwt1-1.c: New.
7884 * g++.dg/other/i386-2.C: Add new option.
7885 * g++.dg/other/i386-3.C: Ditto.
7886 * gcc.target/i386/sse-12.c: Ditto.
7887 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7888 * gcc.target/i386/sse-22.c: Add new option.
7889 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7890
7891 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7892
7893 PR libfortran/59313
7894 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7895
7896 PR libfortran/58015
7897 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7898
7899 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7900
7901 PR c++/60311
7902 * g++.dg/cpp1y/pr60311.C: New testcase.
7903
7904 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7905
7906 PR c++/60065
7907 * g++.dg/cpp1y/pr60065.C: New testcase.
7908
7909 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7910
7911 PR rtl-optimization/60268
7912 * gcc.c-torture/compile/pr60268.c: New test.
7913
7914 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7915
7916 * gcc.target/microblaze/others/mem_reload.c: New test.
7917
7918 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7919
7920 * gcc.dg/vmx/lde.c: New test.
7921 * gcc.dg/vmx/lde-be-order.c: New test.
7922 * gcc.dg/vmx/ste.c: New test.
7923 * gcc.dg/vmx/ste-be-order.c: New test.
7924
7925 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7926
7927 PR testsuite/60173
7928 * lib/target-supports.exp
7929 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7930 and crisv32-*-* to list.
7931
7932 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7933
7934 PR fortran/60302
7935 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7936
7937 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938
7939 * gcc.dg/vmx/vsums.c: Check entire result vector.
7940 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7941
7942 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7943
7944 * gcc.dg/vmx/ld.c: New test.
7945 * gcc.dg/vmx/ld-be-order.c: New test.
7946 * gcc.dg/vmx/ld-vsx.c: New test.
7947 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7948 * gcc.dg/vmx/ldl.c: New test.
7949 * gcc.dg/vmx/ldl-be-order.c: New test.
7950 * gcc.dg/vmx/ldl-vsx.c: New test.
7951 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7952 * gcc.dg/vmx/st.c: New test.
7953 * gcc.dg/vmx/st-be-order.c: New test.
7954 * gcc.dg/vmx/st-vsx.c: New test.
7955 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7956 * gcc.dg/vmx/stl.c: New test.
7957 * gcc.dg/vmx/stl-be-order.c: New test.
7958 * gcc.dg/vmx/stl-vsx.c: New test.
7959 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7960
7961 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7962
7963 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7964 * g++.dg/other/i386-3.C (dg-options): Ditto.
7965 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7966 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7967 -mavx512pf and -msha.
7968
7969 2014-02-21 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/60276
7972 * gcc.dg/vect/pr60276.c: New testcase.
7973
7974 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7975
7976 PR fortran/60234
7977 * gfortran.dg/finalize_23.f90: New.
7978
7979 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7980
7981 PR c++/60052
7982 PR c++/60053
7983 * g++.dg/cpp1y/pr60052.C: New testcase.
7984 * g++.dg/cpp1y/pr60053.C: New testcase.
7985
7986 2014-02-21 Tobias Burnus <burnus@net-b.de>
7987
7988 PR fortran/60286
7989 * gfortran.dg/inquire_16.f90: New.
7990
7991 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7992
7993 * gcc.target/nios2/biggot-1.c: New.
7994 * gcc.target/nios2/biggot-2.c: New.
7995
7996 2014-02-20 Martin Jambor <mjambor@suse.cz>
7997
7998 PR ipa/55260
7999 * gcc.dg/ipa/pr55260.c: New test.
8000
8001 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8002
8003 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8004 for execution test case.
8005
8006 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8007
8008 PR ipa/58555
8009 * g++.dg/torture/pr58555.C: New testcase.
8010
8011 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8012
8013 PR target/60204
8014 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8015 reflect abi fix.
8016 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8017
8018 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8019 Kirill Yukhin <kirill.yukhin@intel.com>
8020
8021 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8022 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8023 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8024 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8025 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8026 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8027
8028 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c/37743
8031 * g++.dg/ext/builtin-bswap1.C: New test.
8032 * c-c++-common/pr37743.c: New test.
8033
8034 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8035
8036 * gcc.dg/decl-10.c: New test.
8037
8038 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR c++/60267
8041 * g++.dg/ext/ivdep-1.C: New test.
8042
8043 PR c++/60267
8044 * gcc.dg/pr60267.c: New test.
8045
8046 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8047
8048 PR target/59794
8049 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8050 (dg-options): Remove -Wno-psabi.
8051 * gcc.target/i386/pr59794-2.c: Ditto.
8052 * gcc.target/i386/pr60205-1.c: Ditto.
8053 * gcc.target/i386/sse-5.c: Ditto.
8054
8055 2014-02-18 Nick Clifton <nickc@redhat.com>
8056
8057 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8058 * gcc.dg/pr23623.c: Likewise.
8059 * gcc.dg/pr48784-1.c: Likewise.
8060 * gcc.dg/pr48784-2.c: Likewise.
8061 * gcc.dg/pr56997-2.c: Likewise.
8062 * gcc.dg/sms-6.c: Likewise.
8063 * gcc.dg/torture/pr60183.c: Likewise.
8064 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8065 * gcc.c-torture/execute/20061220-1.x: New.
8066 * gcc.c-torture/execute/pr43220.x: New.
8067 * gcc.c-torture/execute/pr51581-1.x: New.
8068 * gcc.c-torture/execute/pr51581-2.x: New.
8069 * gcc.c-torture/execute/pr58570.x: New.
8070 * gcc.c-torture/unsorted/DFcmp.x: New.
8071 * gcc.c-torture/unsorted/SFset.x: New.
8072
8073 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8074
8075 * gnat.dg/opt31.adb: New test.
8076
8077 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8078
8079 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8080
8081 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8082
8083 PR fortran/60232
8084 * gfortran.dg/typebound_proc_33.f90: New.
8085
8086 2014-02-19 Marek Polacek <polacek@redhat.com>
8087
8088 PR c/60195
8089 * gcc.dg/pr60195.c: New test.
8090
8091 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8092
8093 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8094
8095 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8096
8097 PR preprocessor/58844
8098 * c-c++-common/cpp/pr58844-1.c: New test.
8099 * c-c++-common/cpp/pr58844-2.c: New test.
8100
8101 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8102
8103 PR c++/60225
8104 * g++.dg/cpp0x/constexpr-ice10.C: New.
8105
8106 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/60215
8109 * g++.dg/cpp0x/pr60215.C: New.
8110
8111 2014-02-18 Tobias Burnus <burnus@net-b.de>
8112
8113 PR fortran/49397
8114 * gfortran.dg/proc_ptr_45.f90: New.
8115 * gfortran.dg/proc_ptr_46.f90: New.
8116
8117 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8118
8119 PR c++/60190
8120 * g++.dg/cpp1y/pr60190.C: New testcase.
8121
8122 PR c++/60064
8123 * g++.dg/cpp1y/pr60064.C: New testcase.
8124
8125 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8126
8127 PR target/60205
8128 * gcc.target/i386/pr60205-1.c: New test.
8129 * gcc.target/i386/pr60205-2.c: Ditto.
8130
8131 2014-02-18 Kai Tietz <ktietz@redhat.com>
8132
8133 PR target/60193
8134 * gcc.target/i386/nest-1.c: New testcase.
8135
8136 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gnat.dg/opt32.adb: New test.
8139
8140 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8141
8142 PR fortran/60231
8143 * gfortran.dg/typebound_generic_15.f90: New.
8144
8145 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8146
8147 PR fortran/55907
8148 * gfortran.dg/init_flag_12.f90: New.
8149
8150 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8151 Ilya Tocar <ilya.tocar@intel.com>
8152
8153 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8154 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8155 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8156 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8157
8158 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8159
8160 * lib/target-supports.exp
8161 (check_effective_target_logical_op_short_circuit): New procedure.
8162 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8163 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8164 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8165 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8166 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8167 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8168 logical_op_short_circuit for the alternative test, extending
8169 it to arm_cortex_m.
8170
8171 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8172
8173 PR target/60203
8174 * gcc.target/powerpc/pr60203.c: New testsuite.
8175
8176 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8177
8178 PR fortran/59599
8179 * gfortran.dg/ichar_3.f90: New test.
8180
8181 2014-02-15 Richard Biener <rguenther@suse.de>
8182
8183 PR tree-optimization/60183
8184 * gcc.dg/torture/pr60183.c: New testcase.
8185
8186 2014-02-14 Jeff Law <law@redhat.com>
8187
8188 PR rtl-optimization/60131
8189 * g++.dg/torture/pr60131.C: New test.
8190
8191 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8192
8193 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8194 on command-line.
8195
8196 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8197
8198 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8199
8200 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8201
8202 * gcc.c-torture/compile/20140213.c: New test.
8203
8204 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR target/43546
8207 * gcc.target/i386/pr43546.c: New test.
8208
8209 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8210
8211 * gcc.target/s390/hotpatch-compile-8.c: New test.
8212
8213 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8214
8215 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8216 definition with an ifndef.
8217 * gcc.dg/pr59605-2.c: New test.
8218
8219 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8220
8221 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8222
8223 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8224
8225 * gcc.dg/torture/float128-mul-underflow.c,
8226 gcc.dg/torture/float128-truncdf-underflow.c,
8227 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8228
8229 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR middle-end/59737
8232 * g++.dg/ipa/pr59737.C: New test.
8233
8234 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8235
8236 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8237
8238 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8239
8240 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8241
8242 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8243
8244 2014-02-12 Richard Biener <rguenther@suse.de>
8245
8246 PR middle-end/60092
8247 * gcc.dg/torture/pr60092.c: New testcase.
8248 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8249
8250 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8251
8252 * gcc.c-torture/execute/20140212-1.c: New test.
8253
8254 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8255
8256 PR c++/60047
8257 * g++.dg/cpp0x/pr60047.C: New.
8258
8259 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR c/60101
8262 * c-c++-common/pr60101.c: New test.
8263
8264 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8265
8266 PR lto/59468
8267 * g++.dg/ipa/devirt-27.C: New testcase.
8268 * g++.dg/ipa/devirt-26.C: New testcase.
8269
8270 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8271
8272 PR target/60137
8273 * gcc.target/powerpc/pr60137.c: New file.
8274
8275 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR fortran/52370
8278 * gfortran.dg/pr52370.f90: New test.
8279
8280 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8281
8282 PR target/59927
8283 Revert
8284 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR testsuite/58630
8287 * gcc.target/i386/pr43662.c (dg-options):
8288 Add -maccumulate-outgoing-args.
8289 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8290 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8291 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8292 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8293 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8294 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8295 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8296 Add -maccumulate-outgoing-args.
8297 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8298 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8299 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8300 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8301 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8302 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8303 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8304 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8305 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8306 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8307 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8308 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8309 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8310 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8311 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8312
8313 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8314
8315 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8316
8317 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR debug/59776
8320 * gcc.dg/guality/pr59776.c: New test.
8321
8322 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8323
8324 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8325 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8326 (add_options_for_arm_vfp3): New.
8327
8328 2014-02-11 Jeff Law <law@redhat.com>
8329
8330 PR middle-end/54041
8331 * gcc.target/m68k/pr54041.c: New test.
8332
8333 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR target/59927
8336 * gcc.target/i386/pr59927.c: New test.
8337
8338 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8339
8340 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8341 * gcc.dg/vect/pr60012.c: Likewise.
8342 * gcc.dg/vect/vect-119.c: Likewise.
8343 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8344 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8345
8346 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8349
8350 2014-02-10 Jeff Law <law@redhat.com>
8351
8352 PR middle-end-52306
8353 * gcc.c-torture/compile/pr52306.c: New test.
8354
8355 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8356
8357 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8358
8359 2014-02-10 Richard Biener <rguenther@suse.de>
8360
8361 PR tree-optimization/60115
8362 * gcc.dg/torture/pr60115.c: New testcase.
8363
8364 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8365
8366 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8367 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8368
8369 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8370 Ilya Tocar <ilya.tocar@intel.com>
8371
8372 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8373 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8374 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8375 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8376 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8377 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8378 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8379 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8380 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8381 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8382 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8383 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8384 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8385 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8386 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8387 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8388 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8389 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8390 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8391 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8392 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8393 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8394 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8395 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8396 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8397 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8398 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8399
8400 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8401
8402 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8403
8404 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8405
8406 PR fortran/57522
8407 * gfortran.dg/associated_target_5.f03: New test.
8408
8409 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8410
8411 PR fortran/59026
8412 * gfortran.dg/elemental_by_value_1.f90: New test.
8413
8414 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8415
8416 PR fortran/58470
8417 * gfortran.dg/finalize_22.f90: New.
8418
8419 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8420
8421 PR fortran/60066
8422 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8423 was fixed by the patch for PR59906.
8424
8425 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8426
8427 PR translation/52289
8428 * gfortran.dg/coarray_8.f90: Update dg-error match.
8429
8430 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR c/59984
8433 * gcc.dg/vect/pr59984.c: New test.
8434
8435 PR middle-end/60092
8436 * gcc.dg/attr-alloc_align-1.c: New test.
8437 * gcc.dg/attr-alloc_align-2.c: New test.
8438 * gcc.dg/attr-alloc_align-3.c: New test.
8439 * gcc.dg/attr-assume_aligned-1.c: New test.
8440 * gcc.dg/attr-assume_aligned-2.c: New test.
8441 * gcc.dg/attr-assume_aligned-3.c: New test.
8442
8443 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR target/60077
8446 * gcc.target/i386/pr60077-1.c: New test.
8447 * gcc.target/i386/pr60077-2.c: New test.
8448
8449 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR preprocessor/56824
8452 * gcc.dg/pr56824.c: New test.
8453
8454 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8455
8456 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8457 variable used for atomic operations.
8458
8459 2014-02-07 Richard Biener <rguenther@suse.de>
8460
8461 PR middle-end/60092
8462 * gcc.dg/vect/pr60092-2.c: New testcase.
8463
8464 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR c++/60082
8467 Revert
8468 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8469
8470 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8471 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8472
8473 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8474
8475 * gcc.target/s390/fp2int1.c: New testcase.
8476
8477 2014-02-07 Richard Biener <rguenther@suse.de>
8478
8479 PR middle-end/60092
8480 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8481 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8482
8483 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8484
8485 PR ipa/59918
8486 * g++.dg/torture/pr59918.C: New testcase.
8487
8488 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR target/59575
8491 * gcc.target/arm/pr59575.c: New test.
8492
8493 PR debug/59992
8494 * gcc.dg/pr59992.c: New test.
8495
8496 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8497
8498 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8499 init_priority. Test alignment of variable instead of function.
8500
8501 2014-02-06 Marek Polacek <polacek@redhat.com>
8502
8503 PR c/60087
8504 * gcc.dg/pr60087.c: New test.
8505
8506 2014-02-06 Alan Modra <amodra@gmail.com>
8507
8508 * gcc.target/powerpc/pr60032.c: New.
8509
8510 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR target/60062
8513 * gcc.c-torture/execute/pr60062.c: New test.
8514 * gcc.c-torture/execute/pr60072.c: New test.
8515
8516 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8517
8518 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8519 so that expected outcome works for PIC variants too.
8520
8521 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8522 Kugan Vivekanandarajah <kuganv@linaro.org>
8523
8524 * gcc.target/arm/vect-noalign.c: New file.
8525
8526 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8527 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR middle-end/60013
8530 * gcc.dg/pr60013.c: New testcase.
8531
8532 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8533
8534 * gcc.dg/vmx/sum2s.c: New.
8535 * gcc.dg/vmx/sum2s-be-order.c: New.
8536
8537 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8538
8539 * gcc.dg/vmx/pack.c: New.
8540 * gcc.dg/vmx/pack-be-order.c: New.
8541 * gcc.dg/vmx/unpack.c: New.
8542 * gcc.dg/vmx/unpack-be-order.c: New.
8543
8544 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8545
8546 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8547 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8548
8549 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8552 Use __builtin_floorf, __builtin_ceilf.
8553 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8554 declaration.
8555 (TEST): Use __builtin_floorf.
8556 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8557
8558 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR ipa/59947
8561 * g++.dg/opt/pr59947.C: New test.
8562
8563 PR c++/58703
8564 * c-c++-common/gomp/pr58703.c: New test.
8565
8566 2014-02-05 Richard Biener <rguenther@suse.de>
8567
8568 PR testsuite/60076
8569 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8570 avoid using unsigned long long.
8571
8572 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR middle-end/57499
8575 * g++.dg/torture/pr57499.C: New test.
8576
8577 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8578
8579 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8580
8581 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8582
8583 * g++.dg/ipa/devirrt-22.C: Fix template.
8584
8585 2014-02-04 Marek Polacek <polacek@redhat.com>
8586
8587 PR c/60036
8588 * gcc.dg/pr60036.c: New test.
8589
8590 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8591
8592 PR ipa/60058
8593 * g++.dg/torture/pr60058.C: New testcase.
8594
8595 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8596
8597 * g++.dg/tsan/default_options.C: Invert check.
8598
8599 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR tree-optimization/60002
8602 * g++.dg/opt/pr60002.C: New test.
8603
8604 PR tree-optimization/60023
8605 * g++.dg/vect/pr60023.cc: New test.
8606
8607 PR ipa/60026
8608 * c-c++-common/torture/pr60026.c: New test.
8609
8610 PR rtl-optimization/57915
8611 * gcc.target/i386/pr57915.c: New test.
8612
8613 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8616
8617 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8618
8619 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8620
8621 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8622
8623 PR middle-end/59261
8624 * gcc.dg/pr59261.c: New test.
8625
8626 2014-02-04 Richard Biener <rguenther@suse.de>
8627
8628 PR tree-optimization/60012
8629 * gcc.dg/vect/pr60012.c: New testcase.
8630
8631 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632
8633 PR target/59788
8634 * g++.dg/eh/unwind-direct.C: New test.
8635
8636 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8637
8638 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8639 timeout value to 20s.
8640
8641 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8642
8643 PR ipa/59882
8644 * g++.dg/torture/pr59882.C: New testcase
8645
8646 2014-02-03 Jan Hubicka <jh@suse.cz>
8647
8648 PR ipa/59831
8649 * g++.dg/ipa/devirt-22.C: New testcase.
8650
8651 2014-02-03 Jan Hubicka <jh@suse.cz>
8652
8653 * g++.dg/ipa/devirt-25.C: New testcase.
8654
8655 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR tree-optimization/59924
8658 * gcc.dg/pr59924.c: New test.
8659
8660 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8661
8662 PR ipa/59831
8663 * g++.dg/ipa/devirt-24.C: New testcase.
8664
8665 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8666
8667 PR c++/53017
8668 PR c++/59211
8669 * c-c++-common/attributes-1.c: New testcase.
8670 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8671
8672 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8673
8674 PR c++/58871
8675 * g++.dg/cpp0x/pr58871.C: New.
8676
8677 2014-02-03 Cong Hou <congh@google.com>
8678
8679 PR tree-optimization/60000
8680 * g++.dg/vect/pr60000.cc: New test.
8681
8682 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8683
8684 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8685 * gcc.target/i386/long-double-64-4.c: Likewise.
8686 * gcc.target/i386/long-double-80-1.c: Likewise.
8687 * gcc.target/i386/long-double-80-2.c: Likewise.
8688 * gcc.target/i386/long-double-80-3.c: Likewise.
8689 * gcc.target/i386/long-double-80-4.c: Likewise.
8690 * gcc.target/i386/long-double-80-5.c: Likewise.
8691 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8692 __multf3 isn't used.
8693 * gcc.target/i386/long-double-64-3.c: Likewise.
8694 * gcc.target/i386/long-double-128-1.c: New test.
8695 * gcc.target/i386/long-double-128-2.c: Likewise.
8696 * gcc.target/i386/long-double-128-3.c: Likewise.
8697 * gcc.target/i386/long-double-128-4.c: Likewise.
8698 * gcc.target/i386/long-double-128-5.c: Likewise.
8699 * gcc.target/i386/long-double-128-6.c: Likewise.
8700 * gcc.target/i386/long-double-128-7.c: Likewise.
8701 * gcc.target/i386/long-double-128-8.c: Likewise.
8702 * gcc.target/i386/long-double-128-9.c: Likewise.
8703 * gcc.target/i386/long-double-64-5.c: Likewise.
8704 * gcc.target/i386/long-double-64-6.c: Likewise.
8705 * gcc.target/i386/long-double-64-7.c: Likewise.
8706 * gcc.target/i386/long-double-64-8.c: Likewise.
8707 * gcc.target/i386/long-double-64-9.c: Likewise.
8708 * gcc.target/i386/long-double-80-10.c: Likewise.
8709 * gcc.target/i386/long-double-80-8.c: Likewise.
8710 * gcc.target/i386/long-double-80-9.c: Likewise.
8711
8712 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8713
8714 PR rtl-optimization/57662
8715 * g++.dg/pr57662.C: New test.
8716
8717 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8718
8719 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8720 * gcc.dg/vmx/perm.c: New.
8721 * gcc.dg/vmx/perm-be-order.c: New.
8722
8723 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8724
8725 * gcc.dg/vmx/vsums.c: New.
8726 * gcc.dg/vmx/vsums-be-order.c: New.
8727
8728 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8729
8730 * g++.dg/ipa/devirt-23.C: New testcase.
8731 * g++.dg/ipa/devirt-20.C: Fix template.
8732
8733 2014-02-02 Jan Hubicka <jh@suse.cz>
8734
8735 * g++.dg/ipa/devirt-21.C: New testcase.
8736
8737 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8738
8739 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8740 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8741
8742 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8743
8744 PR target/60017
8745 * gcc.c-torture/execute/pr60017.c: New test.
8746
8747 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8748
8749 PR fortran/57033
8750 * gfortran.dg/default_initialization_7.f90: New test.
8751
8752 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8753
8754 PR fortran/59906
8755 * gfortran.dg/elemental_subroutine_9.f90: New test.
8756
8757 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8758
8759 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8760
8761 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8762
8763 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8764
8765 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8766
8767 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8768
8769 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8770
8771 PR c++/51219
8772 * g++.dg/init/bitfield5.C: New.
8773
8774 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR tree-optimization/60003
8777 * gcc.c-torture/execute/pr60003.c: New test.
8778
8779 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8780
8781 PR bootstrap/59985
8782 * gcc.target/arm/pr59985.C: New.
8783
8784 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR sanitizer/59410
8787 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8788 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8789 to compile.
8790 (tsan_finish): Restore dg-do-what-default.
8791 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8792 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8793 * g++.dg/tsan/default_options.C: Likewise.
8794 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8795 * g++.dg/tsan/atomic_free2.C: Likewise.
8796 * g++.dg/tsan/cond_race.C: Likewise.
8797 * g++.dg/tsan/fd_close_norace.C: Likewise.
8798 * g++.dg/tsan/benign_race.C: Likewise.
8799 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8800 * c-c++-common/tsan/simple_race.c: Likewise.
8801 * c-c++-common/tsan/mutexset1.c: Likewise.
8802 * c-c++-common/tsan/thread_leak2.c: Likewise.
8803 * c-c++-common/tsan/tls_race.c: Likewise.
8804 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8805 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8806 * c-c++-common/tsan/free_race2.c: Likewise.
8807 * c-c++-common/tsan/thread_leak.c: Likewise.
8808 * c-c++-common/tsan/thread_leak1.c: Likewise.
8809 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8810 * c-c++-common/tsan/free_race.c: Likewise.
8811 * c-c++-common/tsan/sleep_sync.c: Likewise.
8812 * c-c++-common/tsan/tiny_race.c: Likewise.
8813 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8814 * c-c++-common/tsan/atomic_stack.c: Likewise.
8815 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8816 in dg-output regexps.
8817 * c-c++-common/tsan/simple_stack.c: Likewise.
8818
8819 2014-01-31 Richard Henderson <rth@redhat.com>
8820
8821 * g++.dg/tm/pr60004.C: New.
8822
8823 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8824
8825 PR c++/59082
8826 * g++.dg/inherit/crash4.C: New.
8827
8828 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8829
8830 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8831
8832 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8833
8834 * gcc.target/i386/m512-check.h: Use correct rounding values.
8835
8836 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8837
8838 * gcc.target/i386/avx-1.c: Use correct rounding values.
8839 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8840 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8841 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8842 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8843 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8844 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8845 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8846 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8847 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8848 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8849 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8850 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8851 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8852 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8853 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8854 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8855 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8856 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8857 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8859 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8860 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8862 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8863 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8864 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8865 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8866 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8867 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8868 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8871 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8872 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8873 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8874 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8875 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8876 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8877 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8878 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8879 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8881 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8882 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8883 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8884 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8887 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8888 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8889 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8890 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8891 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8892 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8893 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8894 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8895 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8896 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8897 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8898 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8899 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8900 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8901 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8902 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8903 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8904 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8905 * gcc.target/i386/sse-13.c: Ditto.
8906 * gcc.target/i386/sse-14.c: Ditto.
8907 * gcc.target/i386/sse-22.c: Ditto.
8908 * gcc.target/i386/sse-23.c: Ditto.
8909
8910 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8911
8912 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8913 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8914
8915 2014-01-31 Richard Biener <rguenther@suse.de>
8916
8917 PR middle-end/59990
8918 * gcc.dg/torture/pr59990.c: New testcase.
8919
8920 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8921
8922 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8923 if it fails don't run any tsan tests.
8924
8925 2014-01-31 Marek Polacek <polacek@redhat.com>
8926
8927 PR c/59963
8928 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8929 (y): Adjust dg-error.
8930 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8931 * gcc.dg/pr59963-1.c: New test.
8932 * gcc.dg/pr59963-2.c: New test.
8933 * gcc.dg/pr59963-3.c: New test.
8934
8935 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/59923
8938 * gcc.target/arm/pr59923.c: New test.
8939
8940 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8941
8942 * gcc.dg/vmx/splat.c: New.
8943 * gcc.dg/vmx/splat-vsx.c: New.
8944 * gcc.dg/vmx/splat-be-order.c: New.
8945 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8946 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8947 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8948
8949 2014-01-30 Richard Biener <rguenther@suse.de>
8950
8951 PR tree-optimization/59993
8952 * gcc.dg/torture/pr59993.c: New testcase.
8953
8954 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8955
8956 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8957 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8958 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8959 vect_int rather than vect_float.
8960
8961 2014-01-30 Marek Polacek <polacek@redhat.com>
8962
8963 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8964
8965 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8966
8967 * gcc.target/microblaze/isa/fcmp4.c: New.
8968
8969 2014-01-30 Marek Polacek <polacek@redhat.com>
8970
8971 PR c/59940
8972 * gcc.dg/pr59940.c: New test.
8973 * gcc.dg/pr35635.c (func3): Move dg-warning.
8974
8975 2014-01-30 Richard Biener <rguenther@suse.de>
8976
8977 PR tree-optimization/59903
8978 * gcc.dg/torture/pr59903.c: New testcase.
8979
8980 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/58843
8983 * g++.dg/lookup/crash8.C: New.
8984
8985 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/58649
8988 * g++.dg/template/crash117.C: New.
8989
8990 2014-01-30 Richard Biener <rguenther@suse.de>
8991
8992 PR c/59905
8993 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8994 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8995 abort.
8996 * gcc.dg/invalid-call-1.c: Likewise.
8997
8998 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/58561
9001 * g++.dg/cpp1y/auto-fn23.C: New.
9002
9003 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/58846
9006 * g++.dg/init/dso_handle2.C: New.
9007
9008 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9009
9010 PR c++/58674
9011 * g++.dg/cpp0x/pr58674.C: New.
9012
9013 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9014
9015 PR target/59617
9016 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9017 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9018
9019 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9020
9021 * gcc.dg/vmx/merge-be-order.c: New.
9022 * gcc.dg/vmx/merge.c: New.
9023 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9024 * gcc.dg/vmx/merge-vsx.c: New.
9025
9026 2014-01-29 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/58742
9029 * gcc.dg/pr58742-1.c: New testcase.
9030 * gcc.dg/pr58742-2.c: Likewise.
9031 * gcc.dg/pr58742-3.c: Likewise.
9032
9033 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9034
9035 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9036 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9037 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9038
9039 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9040
9041 PR c++/58702
9042 * g++.dg/gomp/pr58702.C: New.
9043
9044 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9045
9046 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9047 selector.
9048
9049 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR middle-end/59917
9052 PR tree-optimization/59920
9053 * gcc.dg/pr59920-1.c: New test.
9054 * gcc.dg/pr59920-2.c: New test.
9055 * gcc.dg/pr59920-3.c: New test.
9056 * c-c++-common/gomp/pr59917-1.c: New test.
9057 * c-c++-common/gomp/pr59917-2.c: New test.
9058
9059 PR tree-optimization/59594
9060 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9061 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9062 * gcc.dg/vect/pr59594.c: New test.
9063
9064 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9065
9066 PR fortran/59414
9067 * gfortran.dg/allocate_class_3.f90: New test.
9068
9069 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9070
9071 PR preprocessor/59935
9072 * c-c++-common/cpp/warning-zero-location.c: New test.
9073 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9074
9075 2014-01-27 Steve Ellcey <sellcey@mips.com>
9076
9077 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9078
9079 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9080
9081 * g++.dg/ext/mv16.C: New tests.
9082
9083 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9084
9085 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9086 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9087 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9088 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9089 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9090 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9091 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9092 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9093 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9094 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9095 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9096 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9097 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9098 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9099 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9100 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9101 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9102 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9103 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9104 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9105 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9106 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9107 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9108 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9109 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9111 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9113 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9115 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9117 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9119 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9121 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9123 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9124 _mm512_mask_cvtepi32_storeu_epi8.
9125 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9126 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9127 _mm512_mask_cvtepi32_storeu_epi16.
9128 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9129 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9130 _mm512_mask_cvtepi64_storeu_epi8.
9131 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9132 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9133 _mm512_mask_cvtepi64_storeu_epi16.
9134 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9135 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9136 _mm512_mask_cvtepi64_storeu_epi32.
9137 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9138 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9139 _mm512_mask_cvtsepi32_storeu_epi8.
9140 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9141 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9142 _mm512_mask_cvtsepi32_storeu_epi16.
9143 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9144 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9145 _mm512_mask_cvtsepi64_storeu_epi8.
9146 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9147 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9148 _mm512_mask_cvtsepi64_storeu_epi16.
9149 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9150 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9151 _mm512_mask_cvtsepi64_storeu_epi32.
9152 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9153 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9154 _mm512_mask_cvtusepi32_storeu_epi8.
9155 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9156 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9157 _mm512_mask_cvtusepi32_storeu_epi16.
9158 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9159 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9160 _mm512_mask_cvtusepi64_storeu_epi8.
9161 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9162 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9163 _mm512_mask_cvtusepi64_storeu_epi16.
9164 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9165 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9166 _mm512_mask_cvtusepi64_storeu_epi32.
9167 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9168 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9169
9170 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9171
9172 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9173 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9174 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9175 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9176 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9177 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9178 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9179 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9180 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9181 built-ins roudning immediate.
9182 * gcc.target/i386/sse-22.c: Add new built-ins.
9183 * gcc.target/i386/sse-23.c: Ditto.
9184 * gcc.target/i386/avx-1.c: Ditto.
9185
9186 2014-01-27 Christian Bruel <christian.bruel@st.com>
9187
9188 * gcc.target/sh/torture/strncmp.c: New tests.
9189
9190 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9191
9192 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9193
9194 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9195
9196 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9197
9198 2014-01-24 Jeff Law <law@redhat.com>
9199
9200 PR tree-optimization/59919
9201 * gcc.c-torture/compile/pr59919.c: New test.
9202
9203 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9204
9205 PR c++/57524
9206 * g++.dg/ext/timevar2.C: New.
9207
9208 2014-01-24 Marek Polacek <polacek@redhat.com>
9209
9210 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9211
9212 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9213
9214 PR target/59929
9215 * gcc.target/i386/pr59929.c: New test.
9216
9217 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9218
9219 PR target/59909
9220 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9221 word atomic functions at runtime.
9222
9223 2014-01-23 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/59846
9226 * gcc.dg/pr59846.c: New test.
9227
9228 2014-01-23 Marek Polacek <polacek@redhat.com>
9229
9230 PR c/58346
9231 * c-c++-common/pr58346-1.c: New test.
9232 * c-c++-common/pr58346-2.c: New test.
9233 * c-c++-common/pr58346-3.c: New test.
9234
9235 2014-01-23 Marek Polacek <polacek@redhat.com>
9236
9237 PR c/59871
9238 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9239 * gcc.dg/pr59871.c: New test.
9240
9241 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9242
9243 PR c++/58980
9244 * g++.dg/parse/enum11.C: New.
9245
9246 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9247
9248 * gcc.target/aarch64/sshr64_1.c: New testcase.
9249
9250 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9251
9252 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9253 SIMD enabled function.
9254 * g++.dg/cilk-plus/ef_test.C: New test.
9255 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9256 and added C++ ones.
9257 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9258 to differenciate C error messages from C++ ones.
9259
9260 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9261
9262 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9263
9264 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9265
9266 * gcc.target/microblaze/others/builtin-trap.c: New test,
9267
9268 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9269
9270 PR middle-end/58809
9271 * c-c++-common/gomp/pr58809.c: New test.
9272
9273 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9274
9275 PR sanitizer/59897
9276 * c-c++-common/asan/use-after-return-1.c: Fixed
9277 to pass on darwin.
9278
9279 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9280
9281 PR preprocessor/58580
9282 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9283
9284 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9285 Ilya Tocar <ilya.tocar@intel.com>
9286
9287 * gcc.target/i386/avx512f-kmovw-1.c: New.
9288
9289 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9290
9291 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9292 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9293 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9295 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9297
9298 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9299
9300 PR target/52125
9301 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9302 * gcc.target/mips/pr52125.c: New test.
9303
9304 2014-01-22 Marek Polacek <polacek@redhat.com>
9305
9306 PR c/59891
9307 * gcc.dg/torture/pr59891.c: New test.
9308
9309 2014-01-22 Jeff Law <law@redhat.com>
9310
9311 PR tree-optimization/59597
9312 * gcc.dg/tree-ssa/pr59597.c: New test.
9313
9314 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9315
9316 PR rtl-optimization/59477
9317 * g++.dg/pr59477.C: New.
9318
9319 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9320
9321 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9322
9323 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9324
9325 PR c++/59482
9326 * g++.dg/pr59482.C: New.
9327
9328 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9329
9330 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9331 * gcc.dg/vmx/extract-vsx.c: New.
9332 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9333 * gcc.dg/vmx/insert-vsx.c: New.
9334
9335 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9336
9337 PR rtl-optimization/59896
9338 * gcc.target/arm/pr59896.c: New.
9339
9340 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9341
9342 PR rtl-optimization/59858
9343 * gcc.target/arm/pr59858.c: New.
9344
9345 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR target/59003
9348 * gcc.dg/tree-prof/pr59003.c: New test.
9349
9350 PR middle-end/59860
9351 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9352 other targets.
9353
9354 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9355
9356 * gfortran.dg/round_3.f08: Add more cases.
9357
9358 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9359
9360 * lib/target-supports.exp (force_conventional_output_for): New
9361 procedure.
9362 * lib/scanasm.exp (scan-assembler_required_options)
9363 (scan-assembler-not_required_options)
9364 (scan-assembler-times_required_options): Replace with
9365 force_conventional_output_fors.
9366 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9367 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9368
9369 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9370
9371 PR middle-end/59789
9372 * gcc.target/i386/pr59789.c: New testcase.
9373
9374 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9375
9376 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9377 the 'code' bitfield from 16 to 8.
9378
9379 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9380
9381 * lib/target-supports.exp
9382 (check_effective_target_vect_perm): Exclude aarch64_be.
9383 (check_effective_target_vect_perm_byte): Likewise.
9384 (check_effective_target_vect_perm_short): Likewise.
9385
9386 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9387
9388 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9389 (RUN_TEST): Use new macro.
9390 (INDEX64_32): Delete.
9391 (INDEX64_64): Likewise.
9392 (INDEX128_32): Likewise.
9393 (INDEX128_64): Likewise.
9394 (INDEX): Likewise.
9395 (test_vneg_f32): Use fixed RUN_TEST.
9396
9397 2014-01-20 Richard Biener <rguenther@suse.de>
9398
9399 PR middle-end/59860
9400 * gcc.dg/pr59860.c: New testcase.
9401
9402 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR target/59880
9405 * gcc.target/i386/pr59880.c: New test.
9406
9407 2014-01-20 Renlin Li <renlin.li@arm.com>
9408
9409 * gcc.dg/pr44194-1.c: Tweak regexp.
9410
9411 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9412
9413 PR libfortran/59771
9414 PR libfortran/59774
9415 PR libfortran/59836
9416 * gfortran.dg/round_3.f08: New cases added.
9417 * gfortran.dg/fmt_g_1.f90: New test.
9418
9419 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9420
9421 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9422
9423 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9424
9425 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9426
9427 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9428
9429 * gcc.dg/vect/pr57705.c: Require vect_int.
9430 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9431 * gcc.dg/vect/vect-alias-check.c: Likewise.
9432
9433 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9434
9435 PR fortran/58007
9436 * gfortran.dg/unresolved_fixup_1.f90: New test.
9437 * gfortran.dg/unresolved_fixup_2.f90: New test.
9438
9439 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR target/58944
9442 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9443 Remove dg-prune-output lines.
9444
9445 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR middle-end/59706
9448 * gfortran.dg/pr59706.f90: New test.
9449 * g++.dg/ext/pr59706.C: New test.
9450
9451 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/59270
9454 PR c++/58811
9455 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9456 * g++.dg/init/pr58811.C: Likewise.
9457
9458 2014-01-17 Jeff Law <law@redhat.com>
9459
9460 PR middle-end/57904
9461 * gfortran.dg/pr57904.f90: New test.
9462
9463 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9464
9465 PR c++/59269
9466 * g++.dg/cpp0x/nsdmi-union4.C: New.
9467
9468 2014-01-17 Marek Polacek <polacek@redhat.com>
9469
9470 PR c++/59838
9471 * g++.dg/diagnostic/pr59838.C: New test.
9472
9473 2014-01-17 Marek Polacek <polacek@redhat.com>
9474
9475 PR c/58346
9476 * gcc.dg/pr58346.c: New test.
9477
9478 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR testsuite/58776
9481 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9482 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9483 option duplication.
9484
9485 PR fortran/59440
9486 * gfortran.dg/pr59440-1.f90: New test.
9487 * gfortran.dg/pr59440-2.f90: New test.
9488 * gfortran.dg/pr59440-3.f90: New test.
9489
9490 PR testsuite/59064
9491 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9492 testing for " version" and " alias" with one testing for
9493 " version\[^\n\r]* alias".
9494 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9495 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9496 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9497 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9498 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9499 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9500
9501 PR c++/57945
9502 * c-c++-common/torture/pr57945.c: New test.
9503
9504 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9505
9506 * gcc.target/arm/its.c: New testcase.
9507
9508 2014-01-16 Jan Hubicka <jh@suse.cz>
9509
9510 PR ipa/59775
9511 * g++.dg/torture/pr59775.C: New testcase.
9512
9513 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR middle-end/58344
9516 * gcc.c-torture/compile/pr58344.c: New test.
9517
9518 PR target/59839
9519 * gcc.target/i386/pr59839.c: New test.
9520
9521 PR debug/54694
9522 * gcc.target/i386/pr9771-1.c (main): Rename to...
9523 (real_main): ... this. Add __asm name "main".
9524 (ASMNAME, ASMNAME2, STRING): Define.
9525
9526 2014-01-16 Nick Clifton <nickc@redhat.com>
9527
9528 PR middle-end/28865
9529 * gcc.c-torture/compile/pr28865.c: New.
9530 * gcc.c-torture/execute/pr28865.c: New.
9531
9532 2014-01-16 Marek Polacek <polacek@redhat.com>
9533
9534 PR middle-end/59827
9535 * gcc.dg/pr59827.c: New test.
9536
9537 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9538
9539 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9540
9541 2014-01-15 Richard Henderson <rth@redhat.com>
9542
9543 PR debug/54694
9544 * gcc.target/i386/pr54694.c: New test.
9545
9546 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9547
9548 PR c++/49718
9549 * g++.dg/pr49718.C: New test.
9550
9551 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9552
9553 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9554
9555 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9556
9557 * gcc.dg/vmx/mult-even-odd.c: New.
9558 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9559
9560 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9561
9562 * lib/target-supports.exp (check_libcilkrts_available): Added an
9563 extern "C" if we are using C++ along with a function prototype.
9564
9565 2014-01-15 Jeff Law <law@redhat.com>
9566
9567 PR tree-optimization/59747
9568 * gcc.c-torture/execute/pr59747.c: New test.
9569
9570 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9571
9572 PR target/59794
9573 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9574 Linux/x86.
9575 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9576 * g++.dg/ext/attribute-test-1.C: Likewise.
9577 * g++.dg/ext/attribute-test-2.C: Likewise.
9578 * g++.dg/ext/attribute-test-3.C: Likewise.
9579 * g++.dg/ext/attribute-test-4.C: Likewise.
9580 * g++.dg/ext/pr56790-1.C: Likewise.
9581 * g++.dg/torture/pr38565.C: Likewise.
9582 * gcc.dg/pr53060.c: Likewise.
9583 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9584 * c-c++-common/vector-compare-2.c: Likewise.
9585 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9586 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9587 dg-message line number.
9588
9589 2014-01-15 Matthias Klose <doko@ubuntu.com>
9590
9591 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9592
9593 2014-01-15 Richard Biener <rguenther@suse.de>
9594
9595 PR tree-optimization/59822
9596 * g++.dg/torture/pr59822.C: New testcase.
9597
9598 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9599
9600 PR target/59808
9601 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9602 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9603
9604 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9605 Kugan Vivekanandarajah <kuganv@linaro.org>
9606
9607 PR target/59695
9608 * g++.dg/pr59695.C: New testcase.
9609
9610 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9611
9612 PR target/59803
9613 * gcc.c-torture/compile/pr59803.c: New testcase.
9614
9615 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9616
9617 PR c/58943
9618 * gcc.c-torture/execute/pr58943.c: New test.
9619 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9620
9621 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9622
9623 PR target/59794
9624 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9625 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9626 (bar): Change return type to void. Set y to x.
9627 * gcc.target/i386/pr59794-1.c: New testcase.
9628 * gcc.target/i386/pr59794-2.c: Likewise.
9629 * gcc.target/i386/pr59794-3.c: Likewise.
9630 * gcc.target/i386/pr59794-4.c: Likewise.
9631 * gcc.target/i386/pr59794-5.c: Likewise.
9632 * gcc.target/i386/pr59794-6.c: Likewise.
9633 * gcc.target/i386/pr59794-7.c: Likewise.
9634
9635 2014-01-14 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/58921
9638 PR tree-optimization/59006
9639 * gcc.dg/torture/pr58921.c: New testcase.
9640 * gcc.dg/torture/pr59006.c: Likewise.
9641 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9642
9643 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR testsuite/59494
9646 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9647 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9648 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9649 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9650 Executing predictive commoning without unrolling.
9651
9652 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9653
9654 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9655 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9656 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9657 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9658 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9659 __builtin_ia32_rsqrt28sd_round.
9660 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9661 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9662 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9663 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9664 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9665 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9666 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9667 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9668 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9669 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9670 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9671 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9672 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9673 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9674 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9675 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9676 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9677 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9678 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9679 fix wrong rounding mode (see above).
9680 * gcc.target/i386/sse-23.c: Ditto.
9681
9682 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9683
9684 * gcc.dg/vmx/insert.c: New.
9685 * gcc.dg/vmx/insert-be-order.c: New.
9686 * gcc.dg/vmx/extract.c: New.
9687 * gcc.dg/vmx/extract-be-order.c: New.
9688
9689 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR tree-optimization/59387
9692 * gcc.c-torture/execute/pr59387.c: New test.
9693
9694 2014-01-13 Richard Biener <rguenther@suse.de>
9695
9696 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9697 adjusting mathlib options.
9698 * gfortran.dg/lto/lto.exp: Likewise.
9699
9700 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9701
9702 * gnat.dg/loop_optimization17.adb: New test.
9703 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9704
9705 2014-01-13 Christian Bruel <christian.bruel@st.com>
9706
9707 * gcc.target/sh/cmpstrn.c: New case.
9708
9709 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9710
9711 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9712 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9713
9714 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9715
9716 PR fortran/58026
9717 * gfortran.dg/alloc_comp_basics_6.f90: New.
9718
9719 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9720
9721 PR fortran/59700
9722 * gfortran.dg/pr59700.f90: New test.
9723
9724 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9725
9726 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9727 * gfortran.dg/use_only_3.f90: Likewise.
9728 * gfortran.dg/inquire_10.f90: Delete opened file.
9729 * gfortran.dg/inquire_15.f90: Likewise.
9730 * gfortran.dg/pr16597.f90: Likewise.
9731 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9732 for PR59419.
9733
9734 2014-01-10 Jeff Law <law@redhat.com>
9735
9736 PR middle-end/59743
9737 * gcc.c-torture/compile/pr59743.c: New test.
9738
9739 2014-01-10 Jan Hubicka <jh@suse.cz>
9740
9741 PR ipa/58585
9742 * g++.dg/torture/pr58585.C: New testcase.
9743
9744 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9745
9746 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9747
9748 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9749
9750 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9751
9752 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9753
9754 PR target/59744
9755 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9756 * gcc.target/aarch64/cmn-neg2.c: New test.
9757
9758 2014-01-10 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/59374
9761 * gcc.dg/torture/pr59374-3.c: New testcase.
9762
9763 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9764
9765 * lib/target-supports.exp
9766 (check_effective_target_arm_crypto_ok_nocache): New.
9767 (check_effective_target_arm_crypto_ok): Use above procedure.
9768 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9769
9770 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9771
9772 PR ipa/58252
9773 PR ipa/59226
9774 * g++.dg/ipa/devirt-20.C: New testcase.
9775 * g++.dg/torture/pr58252.C: Likewise.
9776 * g++.dg/torture/pr59226.C: Likewise.
9777
9778 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9779
9780 * c-c++-common/asan/no-asan-stack.c: New test.
9781
9782 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR middle-end/59670
9785 * gcc.dg/pr59670.c: New test.
9786
9787 2014-01-09 Steve Ellcey <sellcey@mips.com>
9788
9789 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9790
9791 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR middle-end/47735
9794 * gcc.target/i386/pr47735.c: New test.
9795
9796 PR tree-optimization/59622
9797 * g++.dg/opt/pr59622-2.C: New test.
9798 * g++.dg/opt/pr59622-3.C: New test.
9799 * g++.dg/opt/pr59622-4.C: New test.
9800 * g++.dg/opt/pr59622-5.C: New test.
9801
9802 PR sanitizer/59136
9803 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9804 filename:line instead of (modulename+offset) form with stripped
9805 initial / from the filename.
9806
9807 2014-01-09 Ian Lance Taylor <iant@google.com>
9808
9809 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9810 the other Go compiler.
9811
9812 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9813
9814 PR c++/59730
9815 * g++.dg/cpp0x/variadic145.C: New.
9816
9817 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9818
9819 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9820 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9821
9822 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9823
9824 PR testsuite/59524
9825 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9826 are run only if the Cilk library is available/enabled.
9827 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9828 * lib/target-supports.exp (check_libcilkrts_available): New function.
9829
9830 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9831
9832 PR c++/59631
9833 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9834 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9835 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9836 with dg-additional-options.
9837 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9838 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9839 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9840 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9841 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9842 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9843
9844 2014-01-09 Richard Biener <rguenther@suse.de>
9845
9846 PR tree-optimization/59715
9847 * gcc.dg/torture/pr59715.c: New testcase.
9848
9849 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9850
9851 * c-c++-common/asan/no-asan-globals.c: New test.
9852 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9853 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9854 * c-c++-common/asan/use-after-return-1.c: Likewise.
9855 * c-c++-common/asan/no-use-after-return.c: Likewise.
9856
9857 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9858
9859 * gnat.dg/weak2.ad[sb]: New test.
9860
9861 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR middle-end/59471
9864 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9865 type, use pointers to vector type instead.
9866
9867 2014-01-08 Catherine Moore <clm@codesourcery.com>
9868
9869 * gcc.target/mips/umips-branch-3.c: New test.
9870 * gcc.target/mips/umips-branch-4.c: New test.
9871
9872 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9873
9874 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9875 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9876 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9878 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9879 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9880 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9881 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9882
9883 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9884
9885 PR rtl-optimization/59137
9886 * gcc.target/mips/pr59137.c: New test.
9887
9888 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9889
9890 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9891 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9892 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9893 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9894 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9895 Require fpic effective target.
9896 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9897
9898 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR ipa/59722
9901 * gcc.dg/pr59722.c: New test.
9902
9903 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9904
9905 PR middle-end/57748
9906 * gcc.dg/torture/pr57748-3.c: New test.
9907 * gcc.dg/torture/pr57748-4.c: New test.
9908
9909 2014-01-08 Marek Polacek <polacek@redhat.com>
9910
9911 PR middle-end/59669
9912 * gcc.dg/gomp/pr59669-1.c: New test.
9913 * gcc.dg/gomp/pr59669-2.c: New test.
9914
9915 2014-01-08 Martin Jambor <mjambor@suse.cz>
9916
9917 PR ipa/59610
9918 * gcc.dg/ipa/pr59610.c: New test.
9919
9920 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9921
9922 PR fortran/58182
9923 * gfortran.dg/binding_label_tests_26a.f90: New.
9924 * gfortran.dg/binding_label_tests_26b.f90: New.
9925
9926 2014-01-08 Marek Polacek <polacek@redhat.com>
9927
9928 PR sanitizer/59667
9929 * c-c++-common/ubsan/pr59667.c: New test.
9930
9931 2014-01-08 Richard Biener <rguenther@suse.de>
9932
9933 PR middle-end/59630
9934 * gcc.dg/pr59630.c: New testcase.
9935
9936 2014-01-08 Richard Biener <rguenther@suse.de>
9937
9938 PR middle-end/59471
9939 * gcc.dg/pr59471.c: New testcase.
9940
9941 2014-01-07 Jeff Law <law@redhat.com>
9942
9943 PR middle-end/53623
9944 * gcc.target/i386/pr53623.c: New test.
9945
9946 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9947
9948 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9949 blanks at EOF.
9950 * g++.dg/cpp1y/pr58534.C: Likewise.
9951 * g++.dg/cpp1y/pr58536.C: Likewise.
9952 * g++.dg/cpp1y/pr58548.C: Likewise.
9953 * g++.dg/cpp1y/pr58549.C: Likewise.
9954 * g++.dg/cpp1y/pr58637.C: Likewise.
9955 * g++.dg/cpp1y/pr59112.C: Likewise.
9956 * g++.dg/cpp1y/pr59113.C: Likewise.
9957 * g++.dg/cpp1y/pr59629.C: Likewise.
9958 * g++.dg/cpp1y/pr59635.C: Likewise.
9959 * g++.dg/cpp1y/pr59636.C: Likewise.
9960 * g++.dg/cpp1y/pr59638.C: Likewise.
9961
9962 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9963
9964 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9965
9966 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9967
9968 * gcc.target/i386/intrinsics_4.c (bar): New function.
9969
9970 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9973
9974 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR rtl-optimization/58668
9977 * gcc.dg/pr58668.c: New test.
9978
9979 PR tree-optimization/59643
9980 * gcc.dg/pr59643.c: New test.
9981 * gcc.c-torture/execute/pr59643.c: New test.
9982
9983 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9984
9985 PR fortran/59589
9986 * gfortran.dg/class_allocate_16.f90: New.
9987
9988 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9989
9990 PR target/59644
9991 * gcc.target/i386/pr59644.c: New test.
9992
9993 2014-01-06 Marek Polacek <polacek@redhat.com>
9994
9995 PR c/57773
9996 * gcc.dg/pr57773.c: New test.
9997
9998 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9999
10000 PR c++/59635
10001 PR c++/59636
10002 PR c++/59629
10003 PR c++/59638
10004 * g++.dg/cpp1y/pr59635.C: New testcase.
10005 * g++.dg/cpp1y/pr59636.C: New testcase.
10006 * g++.dg/cpp1y/pr59629.C: New testcase.
10007 * g++.dg/cpp1y/pr59638.C: New testcase.
10008
10009 2014-01-06 Martin Jambor <mjambor@suse.cz>
10010
10011 PR ipa/59008
10012 * gcc.dg/ipa/pr59008.c: New test.
10013
10014 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10015
10016 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10017 if supported.
10018
10019 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10020
10021 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10022 Require c99_runtime.
10023 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10024
10025 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10026 Require c99_runtime.
10027 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10028 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10029 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10030
10031 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10032 Require c99_runtime.
10033 Make CALC void static.
10034 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10035
10036 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10037 Require c99_runtime.
10038 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10039
10040 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10041
10042 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10043 * gcc.target/i386/pr59501-2.c: Likewise.
10044 * gcc.target/i386/pr59501-3.c: Likewise.
10045 * gcc.target/i386/pr59501-4.c: Likewise.
10046 * gcc.target/i386/pr59501-5.c: Likewise.
10047 * gcc.target/i386/pr59501-6.c: Likewise.
10048
10049 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10050
10051 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10052 * gcc.target/i386/pr59390_1.c: Likewise.
10053 * gcc.target/i386/pr59390_2.c: Likewise.
10054
10055 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10056
10057 * gcc.dg/pr59350.c: Tweak.
10058 * gcc.dg/pr59350-2.c: New test.
10059 * g++.dg/pr59510.C: Likewise.
10060
10061 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10062
10063 PR fortran/59023
10064 * gfortran.dg/bind_c_procs_2.f90: New.
10065
10066 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10067
10068 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10069 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10070 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10071 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10072 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10073 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10075
10076 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10077
10078 * gcc.target/arm/neon-nested-apcs.c: New test.
10079
10080 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR tree-optimization/59519
10083 * gcc.dg/vect/pr59519-1.c: New test.
10084 * gcc.dg/vect/pr59519-2.c: New test.
10085
10086 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10087 vmovdqu32.
10088
10089 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10090
10091 PR fortran/59547
10092 * gfortran.dg/typebound_proc_32.f90: New.
10093
10094 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10095
10096 PR c++/58950
10097 * g++.dg/pr58950.C: New file.
10098
10099 2014-01-03 Tobias Burnus <burnus@net-b.de>
10100
10101 PR c++/58567
10102 * g++.dg/gomp/pr58567.C: New.
10103
10104 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10105
10106 PR tree-optimization/59651
10107 * gcc.dg/torture/pr59651.c: New test.
10108 * gcc.dg/vect/pr59651.c: Ditto.
10109
10110 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR target/59625
10113 * gcc.target/i386/pr59625.c: New test.
10114
10115 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10116
10117 Core DR 1442
10118 PR c++/59165
10119 * g++.dg/cpp0x/range-for28.C: New.
10120 * g++.dg/cpp0x/range-for3.C: Update.
10121
10122 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10123
10124 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10125
10126 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10127
10128 PR c++/59641
10129 * g++.dg/cpp0x/pr59641.C: New file.
10130
10131 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10132
10133 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10134
10135 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10136
10137 PR c++/59378
10138 * g++.dg/ext/pr59378.C: New file.
10139
10140 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10141
10142 Update copyright years
10143
10144 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10145
10146 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10147 notice.
10148
10149 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10150
10151 PR fortran/59654
10152 * gfortran.dg/dynamic_dispatch_12.f90: New.
10153
10154 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10155
10156 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10157 the builtin isn't optimized away as unused.
10158
10159 PR rtl-optimization/59647
10160 * g++.dg/opt/pr59647.C: New test.
10161 \f
10162 Copyright (C) 2014 Free Software Foundation, Inc.
10163
10164 Copying and distribution of this file, with or without modification,
10165 are permitted in any medium without royalty provided the copyright
10166 notice and this notice are preserved.