i386.exp: Only run vect-args.c tests if runtest_file_p says they should be run.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-10 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4 if runtest_file_p says they should be run.
5
6 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
7
8 * gcc.target/aarch64/vstN_1.c: New test.
9
10 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
11
12 * gcc.target/aarch64/vldN_lane_1.c: New test.
13
14 2014-09-10 Martin Jambor <mjambor@suse.cz>
15
16 PR ipa/61654
17 * g++.dg/ipa/pr61654.C: New test.
18
19 2014-09-10 Jakub Jelinek <jakub@redhat.com>
20
21 * c-c++-common/ubsan/attrib-3.c: New test.
22 * c-c++-common/ubsan/nonnull-1.c: New test.
23 * c-c++-common/ubsan/nonnull-2.c: New test.
24 * c-c++-common/ubsan/nonnull-3.c: New test.
25 * c-c++-common/ubsan/nonnull-4.c: New test.
26 * c-c++-common/ubsan/nonnull-5.c: New test.
27
28 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
29
30 * g++.dg/lto/pr63166_0.ii: New testcase.
31 * g++.dg/lto/pr63166_1.ii: New testcase.
32
33 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
34
35 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
36
37 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
38
39 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
40 xxpermdi and add commentary about adding it back later; remove
41 unused typedef.
42
43 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
44
45 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
46 and 16-byte aligned.
47 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
48 * gcc.target/arm/vect-lroundf_1.c: Likewise.
49 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
50 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
51 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
52 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
53
54 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
55
56 * gcc.target/aarch64/vldN_dup_1.c: New test.
57
58 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
59
60 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
61
62 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
63
64 * gcc.target/aarch64/vldN_1.c: New test.
65
66 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
67
68 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
69
70 2014-09-09 Jiong Wang <jiong.wang@arm.com>
71
72 * gcc.target/arm/vect-copysignf.c: New testcase.
73
74 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75
76 * gcc.target/arm/vfp-1.c: Updated expected assembly.
77
78 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
79
80 * gcc.target/arm/vfp-1.c: Updated expected assembly.
81
82 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
83
84 * gcc.target/arm/vfp-1.c: Updated expected assembly.
85
86 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
87
88 * gcc.target/arm/vfp-1.c: Updated expected assembly.
89
90 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
91
92 * gcc.target/arm/pr51835.c: Update expected assembly.
93 * gcc.target/arm/vfp-1.c: Likewise.
94 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
95 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
96 * gcc.target/arm/vfp-ldmiad.c: Likewise.
97 * gcc.target/arm/vfp-ldmias.c: Likewise.
98 * gcc.target/arm/vfp-stmdbd.c: Likewise.
99 * gcc.target/arm/vfp-stmdbs.c: Likewise.
100 * gcc.target/arm/vfp-stmiad.c: Likewise.
101 * gcc.target/arm/vfp-stmias.c: Likewise.
102
103 2014-09-09 Tony Wang <tony.wang@arm.com>
104
105 * gcc.target/arm/xordi3-opt.c: Disable this
106 test case for thumb1 target.
107 * gcc.target/arm/iordi3-opt.c: Ditto.
108
109 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
110
111 PR target/61749
112 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
113
114 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
115
116 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
117
118 2014-09-08 Jakub Jelinek <jakub@redhat.com>
119
120 PR tree-optimization/60196
121 PR tree-optimization/63189
122 * gcc.dg/vect/pr63189.c: New test.
123 * gcc.dg/vect/pr60196-1.c: New test.
124 * gcc.dg/vect/pr60196-2.c: New test.
125
126 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
127
128 * gcc.target/powerpc/swaps-p8-16.c: New test.
129
130 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
131
132 * gcc.target/i386/pr62208.c: New test.
133
134 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
135
136 PR testsuite/56194
137 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
138
139 * g++.dg/ipa/pr61800.C: Require visibility.
140
141 * gcc.dg/pr61868.c: Require lto.
142
143 2014-09-05 Easwaran Raman <eraman@google.com>
144
145 PR rtl-optimization/62146
146 * testsuite/g++.dg/opt/pr62146.C: New.
147
148 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
149
150 * gcc.dg/vect/vect-109.c: Skip predicate added.
151 * gcc.dg/vect/vect-93.c: Test check fixed.
152 * gcc.dg/vect/bb-slp-10.c: Likewise.
153 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
154 Check unaligned feature.
155
156 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
157
158 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
159 int{32,16,8}x1_t with int{32,16,8}_t.
160 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
161 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
162 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
163 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
164
165 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
166
167 * gcc.target/aarch64/vget_high_1.c: New test.
168 * gcc.target/aarch64/vget_low_1.c: Likewise.
169
170 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
171
172 * gcc.target/aarch64/simd/int_comparisons.x: New file.
173 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
174 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
175
176 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
177
178 * gcc.target/aarch64/simd/vrbit_1.c: New test.
179
180 2014-09-05 Richard Biener <rguenther@suse.de>
181
182 PR middle-end/63148
183 * gcc.dg/vect/pr63148.c: New testcase.
184 * c-c++-common/pr19807-1.c: Likewise.
185 * g++.dg/tree-ssa/pr19807.C: Adjust.
186 * g++.dg/tree-ssa/tmmti-2.C: Remove.
187
188 2014-09-05 Bin Cheng <bin.cheng@arm.com>
189
190 PR target/55701
191 * gcc.target/arm/memset-inline-1.c: New test.
192 * gcc.target/arm/memset-inline-2.c: New test.
193 * gcc.target/arm/memset-inline-3.c: New test.
194 * gcc.target/arm/memset-inline-4.c: New test.
195 * gcc.target/arm/memset-inline-5.c: New test.
196 * gcc.target/arm/memset-inline-6.c: New test.
197 * gcc.target/arm/memset-inline-7.c: New test.
198 * gcc.target/arm/memset-inline-8.c: New test.
199 * gcc.target/arm/memset-inline-9.c: New test.
200 * gcc.target/arm/memset-inline-10.c: New test.
201
202 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
203
204 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
205
206 2014-09-04 Guozhi Wei <carrot@google.com>
207
208 PR target/62040
209 * gcc.target/aarch64/pr62040.c: New test.
210
211 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
212
213 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
214 override specific ones, but specific ones do.
215
216 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
217
218 * gcc.target/powerpc/swaps-p8-13.c: New test.
219 * gcc.target/powerpc/swaps-p8-14.c: New test.
220 * gcc.target/powerpc/swaps-p8-15.c: New test.
221
222 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
223
224 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
225 regardless of endianness.
226
227 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
228
229 PR fortran/62174
230 * gfortran.dg/cray_pointers_11.f90: New.
231
232 2014-09-03 Martin Jambor <mjambor@suse.cz>
233
234 PR ipa/62015
235 * g++.dg/ipa/pr62015.C: New test.
236
237 2014-09-03 Martin Jambor <mjambor@suse.cz>
238
239 PR ipa/61986
240 * gcc.dg/ipa/pr61986.c: New test.
241
242 2014-09-03 Marek Polacek <polacek@redhat.com>
243
244 PR c/62294
245 * gcc.dg/pr62294.c: New test.
246 * gcc.dg/pr62294.h: New file.
247
248 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
249
250 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
251 of dg-options. Add "inline" keyword to test functions.
252
253 2014-09-03 Marek Polacek <polacek@redhat.com>
254
255 PR c/62024
256 * g++.dg/cpp0x/pr62024.C: New test.
257 * gcc.dg/pr62024.c: New test.
258
259 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
260
261 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
262 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
263 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
264 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
265 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
266 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
267
268 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
269
270 PR target/61078
271 * gcc.target/s390/pr61078.c: New testcase.
272
273 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
274
275 * gcc.dg/20111227-2.c: Compile only for x86 targets.
276 * gcc.dg/20111227-3.c: Ditto.
277
278 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
279
280 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
281
282 2014-09-03 Tobias Burnus <burnus@net-b.de>
283
284 PR fortran/61881
285 PR fortran/61888
286 PR fortran/57305
287 * gfortran.dg/sizeof_4.f90: New.
288
289 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
290
291 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
292 vec_cts, and vec_ctu.
293 * gcc.target/powerpc/builtins-2.c: Likewise.
294
295 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
296
297 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
298 [!__sun__ && !__hpux__] (arena_size): Scale according to
299 target pointer size.
300
301 2014-09-02 Marek Polacek <polacek@redhat.com>
302
303 PR fortran/62270
304 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
305
306 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307
308 PR target/62275
309 * gcc.target/arm/vect-lceilf_1.c: New test.
310 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
311 * gcc.target/arm/vect-lroundf_1.c: Likewise.
312
313 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314
315 PR target/62275
316 * gcc.target/arm/lceil-vcvt_1.c: New test.
317 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
318 * gcc.target/arm/lround-vcvt_1.c: Likewise.
319
320 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
321
322 DR 1453
323 * g++.dg/cpp0x/constexpr-volatile.C: New.
324 * g++.dg/ext/is_literal_type2.C: Likewise.
325
326 2014-09-02 Jakub Jelinek <jakub@redhat.com>
327 Balaji V. Iyer <balaji.v.iyer@intel.com>
328 Igor Zamyatin <igor.zamyatin@intel.com>
329
330 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
331 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
332 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
333 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
334 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
335 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
336 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
337 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
338 * g++.dg/cilk-plus/CK/cf3.cc: New test.
339 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
340 * g++.dg/cilk-plus/CK/for1.cc: New test.
341 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
342 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
343 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
344
345 2014-09-02 Richard Biener <rguenther@suse.de>
346
347 PR tree-optimization/62695
348 * gfortran.dg/pr62695.f90: New testcase.
349
350 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
351
352 PR target/62312
353 * gcc.c-torture/compile/pr62312.c: New.
354
355 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
356
357 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
358
359 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
360
361 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
362 Return right away if !arm*-*-*.
363
364 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
365
366 * gcc.c-torture/unsorted/386.c: Move to ...
367 * gcc.c-torture/compile/386.c: ... here.
368 * gcc.c-torture/unsorted/86.c: Move to ...
369 * gcc.c-torture/compile/86.c: ... here.
370 * gcc.c-torture/unsorted/a1.c: Move to ...
371 * gcc.c-torture/compile/a1.c: ... here.
372 * gcc.c-torture/unsorted/a3.c: Move to ...
373 * gcc.c-torture/compile/a3.c: ... here.
374 * gcc.c-torture/unsorted/aaa.c: Move to ...
375 * gcc.c-torture/compile/aaa.c: ... here.
376 * gcc.c-torture/unsorted/aa.c: Move to ...
377 * gcc.c-torture/compile/aa.c: ... here.
378 * gcc.c-torture/unsorted/abs.c: Move to ...
379 * gcc.c-torture/compile/abs.c: ... here.
380 * gcc.c-torture/unsorted/a.c: Move to ...
381 * gcc.c-torture/compile/a.c: ... here.
382 * gcc.c-torture/unsorted/ac.c: Move to ...
383 * gcc.c-torture/compile/ac.c: ... here.
384 * gcc.c-torture/unsorted/acc.c: Move to ...
385 * gcc.c-torture/compile/acc.c: ... here.
386 * gcc.c-torture/unsorted/add386.c: Move to ...
387 * gcc.c-torture/compile/add386.c: ... here.
388 * gcc.c-torture/unsorted/add.c: Move to ...
389 * gcc.c-torture/compile/add.c: ... here.
390 * gcc.c-torture/unsorted/addcc.c: Move to ...
391 * gcc.c-torture/compile/addcc.c: ... here.
392 * gcc.c-torture/unsorted/andm.c: Move to ...
393 * gcc.c-torture/compile/andm.c: ... here.
394 * gcc.c-torture/unsorted/andmem.c: Move to ...
395 * gcc.c-torture/compile/andmem.c: ... here.
396 * gcc.c-torture/unsorted/andn.c: Move to ...
397 * gcc.c-torture/compile/andn.c: ... here.
398 * gcc.c-torture/unsorted/andok.c: Move to ...
399 * gcc.c-torture/compile/andok.c: ... here.
400 * gcc.c-torture/unsorted/andsi.c: Move to ...
401 * gcc.c-torture/compile/andsi.c: ... here.
402 * gcc.c-torture/unsorted/andsparc.c: Move to ...
403 * gcc.c-torture/compile/andsparc.c: ... here.
404 * gcc.c-torture/unsorted/aos.c: Move to ...
405 * gcc.c-torture/compile/aos.c: ... here.
406 * gcc.c-torture/unsorted/arr.c: Move to ...
407 * gcc.c-torture/compile/arr.c: ... here.
408 * gcc.c-torture/unsorted/as.c: Move to ...
409 * gcc.c-torture/compile/as.c: ... here.
410 * gcc.c-torture/unsorted/ase.c: Move to ...
411 * gcc.c-torture/compile/ase.c: ... here.
412 * gcc.c-torture/unsorted/b1.c: Move to ...
413 * gcc.c-torture/compile/b1.c: ... here.
414 * gcc.c-torture/unsorted/b2.c: Move to ...
415 * gcc.c-torture/compile/b2.c: ... here.
416 * gcc.c-torture/unsorted/b3.c: Move to ...
417 * gcc.c-torture/compile/b3.c: ... here.
418 * gcc.c-torture/unsorted/b88.c: Move to ...
419 * gcc.c-torture/compile/b88.c: ... here.
420 * gcc.c-torture/unsorted/bad.c: Move to ...
421 * gcc.c-torture/compile/bad.c: ... here.
422 * gcc.c-torture/unsorted/band.c: Move to ...
423 * gcc.c-torture/compile/band.c: ... here.
424 * gcc.c-torture/unsorted/bb0.c: Move to ...
425 * gcc.c-torture/compile/bb0.c: ... here.
426 * gcc.c-torture/unsorted/bb1.c: Move to ...
427 * gcc.c-torture/compile/bb1.c: ... here.
428 * gcc.c-torture/unsorted/bbb.c: Move to ...
429 * gcc.c-torture/compile/bbb.c: ... here.
430 * gcc.c-torture/unsorted/b.c: Move to ...
431 * gcc.c-torture/compile/b.c: ... here.
432 * gcc.c-torture/unsorted/bc.c: Move to ...
433 * gcc.c-torture/compile/bc.c: ... here.
434 * gcc.c-torture/unsorted/bcopy.c: Move to ...
435 * gcc.c-torture/compile/bcopy.c: ... here.
436 * gcc.c-torture/unsorted/bf.c: Move to ...
437 * gcc.c-torture/compile/bf.c: ... here.
438 * gcc.c-torture/unsorted/bfins.c: Move to ...
439 * gcc.c-torture/compile/bfins.c: ... here.
440 * gcc.c-torture/unsorted/bfx.c: Move to ...
441 * gcc.c-torture/compile/bfx.c: ... here.
442 * gcc.c-torture/unsorted/bge.c: Move to ...
443 * gcc.c-torture/compile/bge.c: ... here.
444 * gcc.c-torture/unsorted/bit.c: Move to ...
445 * gcc.c-torture/compile/bit.c: ... here.
446 * gcc.c-torture/unsorted/bitf.c: Move to ...
447 * gcc.c-torture/compile/bitf.c: ... here.
448 * gcc.c-torture/unsorted/bitw.c: Move to ...
449 * gcc.c-torture/compile/bitw.c: ... here.
450 * gcc.c-torture/unsorted/blk.c: Move to ...
451 * gcc.c-torture/compile/blk.c: ... here.
452 * gcc.c-torture/unsorted/bt386.c: Move to ...
453 * gcc.c-torture/compile/bt386.c: ... here.
454 * gcc.c-torture/unsorted/bt.c: Move to ...
455 * gcc.c-torture/compile/bt.c: ... here.
456 * gcc.c-torture/unsorted/BUG11.c: Move to ...
457 * gcc.c-torture/compile/BUG11.c: ... here.
458 * gcc.c-torture/unsorted/BUG12.c: Move to ...
459 * gcc.c-torture/compile/BUG12.c: ... here.
460 * gcc.c-torture/unsorted/BUG13.c: Move to ...
461 * gcc.c-torture/compile/BUG13.c: ... here.
462 * gcc.c-torture/unsorted/BUG16.c: Move to ...
463 * gcc.c-torture/compile/BUG16.c: ... here.
464 * gcc.c-torture/unsorted/BUG17.c: Move to ...
465 * gcc.c-torture/compile/BUG17.c: ... here.
466 * gcc.c-torture/unsorted/BUG18.c: Move to ...
467 * gcc.c-torture/compile/BUG18.c: ... here.
468 * gcc.c-torture/unsorted/BUG1.c: Move to ...
469 * gcc.c-torture/compile/BUG1.c: ... here.
470 * gcc.c-torture/unsorted/BUG21.c: Move to ...
471 * gcc.c-torture/compile/BUG21.c: ... here.
472 * gcc.c-torture/unsorted/BUG22.c: Move to ...
473 * gcc.c-torture/compile/BUG22.c: ... here.
474 * gcc.c-torture/unsorted/BUG23.c: Move to ...
475 * gcc.c-torture/compile/BUG23.c: ... here.
476 * gcc.c-torture/unsorted/BUG24.c: Move to ...
477 * gcc.c-torture/compile/BUG24.c: ... here.
478 * gcc.c-torture/unsorted/BUG25.c: Move to ...
479 * gcc.c-torture/compile/BUG25.c: ... here.
480 * gcc.c-torture/unsorted/BUG2.c: Move to ...
481 * gcc.c-torture/compile/BUG2.c: ... here.
482 * gcc.c-torture/unsorted/BUG3.c: Move to ...
483 * gcc.c-torture/compile/BUG3.c: ... here.
484 * gcc.c-torture/unsorted/BUG4.c: Move to ...
485 * gcc.c-torture/compile/BUG4.c: ... here.
486 * gcc.c-torture/unsorted/BUG5.c: Move to ...
487 * gcc.c-torture/compile/BUG5.c: ... here.
488 * gcc.c-torture/unsorted/BUG6.c: Move to ...
489 * gcc.c-torture/compile/BUG6.c: ... here.
490 * gcc.c-torture/unsorted/bug.c: Move to ...
491 * gcc.c-torture/compile/bug.c: ... here.
492 * gcc.c-torture/unsorted/bugc.c: Move to ...
493 * gcc.c-torture/compile/bugc.c: ... here.
494 * gcc.c-torture/unsorted/buns.c: Move to ...
495 * gcc.c-torture/compile/buns.c: ... here.
496 * gcc.c-torture/unsorted/bx.c: Move to ...
497 * gcc.c-torture/compile/bx.c: ... here.
498 * gcc.c-torture/unsorted/c1.c: Move to ...
499 * gcc.c-torture/compile/c1.c: ... here.
500 * gcc.c-torture/unsorted/c2.c: Move to ...
501 * gcc.c-torture/compile/c2.c: ... here.
502 * gcc.c-torture/unsorted/call386.c: Move to ...
503 * gcc.c-torture/compile/call386.c: ... here.
504 * gcc.c-torture/unsorted/call.c: Move to ...
505 * gcc.c-torture/compile/call.c: ... here.
506 * gcc.c-torture/unsorted/callind.c: Move to ...
507 * gcc.c-torture/compile/callind.c: ... here.
508 * gcc.c-torture/unsorted/c.c: Move to ...
509 * gcc.c-torture/compile/c.c: ... here.
510 * gcc.c-torture/unsorted/cc.c: Move to ...
511 * gcc.c-torture/compile/cc.c: ... here.
512 * gcc.c-torture/unsorted/charmtst.c: Move to ...
513 * gcc.c-torture/compile/charmtst.c: ... here.
514 * gcc.c-torture/unsorted/cmb.c: Move to ...
515 * gcc.c-torture/compile/cmb.c: ... here.
516 * gcc.c-torture/unsorted/cmp.c: Move to ...
517 * gcc.c-torture/compile/cmp.c: ... here.
518 * gcc.c-torture/unsorted/cmphi.c: Move to ...
519 * gcc.c-torture/compile/cmphi.c: ... here.
520 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
521 * gcc.c-torture/compile/cmpsi386.c: ... here.
522 * gcc.c-torture/unsorted/cmul.c: Move to ...
523 * gcc.c-torture/compile/cmul.c: ... here.
524 * gcc.c-torture/unsorted/cn1.c: Move to ...
525 * gcc.c-torture/compile/cn1.c: ... here.
526 * gcc.c-torture/unsorted/comb.c: Move to ...
527 * gcc.c-torture/compile/comb.c: ... here.
528 * gcc.c-torture/unsorted/consec.c: Move to ...
529 * gcc.c-torture/compile/consec.c: ... here.
530 * gcc.c-torture/unsorted/const.c: Move to ...
531 * gcc.c-torture/compile/const.c: ... here.
532 * gcc.c-torture/unsorted/conv.c: Move to ...
533 * gcc.c-torture/compile/conv.c: ... here.
534 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
535 * gcc.c-torture/compile/conv_tst.c: ... here.
536 * gcc.c-torture/unsorted/cp.c: Move to ...
537 * gcc.c-torture/compile/cp.c: ... here.
538 * gcc.c-torture/unsorted/csebug.c: Move to ...
539 * gcc.c-torture/compile/csebug.c: ... here.
540 * gcc.c-torture/unsorted/cvt.c: Move to ...
541 * gcc.c-torture/compile/cvt.c: ... here.
542 * gcc.c-torture/unsorted/dblbug.c: Move to ...
543 * gcc.c-torture/compile/dblbug.c: ... here.
544 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
545 * gcc.c-torture/compile/dbl_parm.c: ... here.
546 * gcc.c-torture/unsorted/d.c: Move to ...
547 * gcc.c-torture/compile/d.c: ... here.
548 * gcc.c-torture/unsorted/ddd.c: Move to ...
549 * gcc.c-torture/compile/ddd.c: ... here.
550 * gcc.c-torture/unsorted/dead.c: Move to ...
551 * gcc.c-torture/compile/dead.c: ... here.
552 * gcc.c-torture/unsorted/delay.c: Move to ...
553 * gcc.c-torture/compile/delay.c: ... here.
554 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
555 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
556 * gcc.c-torture/unsorted/di.c: Move to ...
557 * gcc.c-torture/compile/di.c: ... here.
558 * gcc.c-torture/unsorted/dic.c: Move to ...
559 * gcc.c-torture/compile/dic.c: ... here.
560 * gcc.c-torture/unsorted/dilayout.c: Move to ...
561 * gcc.c-torture/compile/dilayout.c: ... here.
562 * gcc.c-torture/unsorted/dimove.c: Move to ...
563 * gcc.c-torture/compile/dimove.c: ... here.
564 * gcc.c-torture/unsorted/dimul.c: Move to ...
565 * gcc.c-torture/compile/dimul.c: ... here.
566 * gcc.c-torture/unsorted/div.c: Move to ...
567 * gcc.c-torture/compile/div.c: ... here.
568 * gcc.c-torture/unsorted/divdf.c: Move to ...
569 * gcc.c-torture/compile/divdf.c: ... here.
570 * gcc.c-torture/unsorted/dm.c: Move to ...
571 * gcc.c-torture/compile/dm.c: ... here.
572 * gcc.c-torture/unsorted/dshift.c: Move to ...
573 * gcc.c-torture/compile/dshift.c: ... here.
574 * gcc.c-torture/unsorted/e.c: Move to ...
575 * gcc.c-torture/compile/e.c: ... here.
576 * gcc.c-torture/unsorted/ex.c: Move to ...
577 * gcc.c-torture/compile/ex.c: ... here.
578 * gcc.c-torture/unsorted/ext.c: Move to ...
579 * gcc.c-torture/compile/ext.c: ... here.
580 * gcc.c-torture/unsorted/f1.c: Move to ...
581 * gcc.c-torture/compile/f1.c: ... here.
582 * gcc.c-torture/unsorted/f2.c: Move to ...
583 * gcc.c-torture/compile/f2.c: ... here.
584 * gcc.c-torture/unsorted/fdmul.c: Move to ...
585 * gcc.c-torture/compile/fdmul.c: ... here.
586 * gcc.c-torture/unsorted/float.c: Move to ...
587 * gcc.c-torture/compile/float.c: ... here.
588 * gcc.c-torture/unsorted/flo.c: Move to ...
589 * gcc.c-torture/compile/flo.c: ... here.
590 * gcc.c-torture/unsorted/flt_const.c: Move to ...
591 * gcc.c-torture/compile/flt_const.c: ... here.
592 * gcc.c-torture/unsorted/fnul.c: Move to ...
593 * gcc.c-torture/compile/fnul.c: ... here.
594 * gcc.c-torture/unsorted/foo.c: Move to ...
595 * gcc.c-torture/compile/foo.c: ... here.
596 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
597 * gcc.c-torture/compile/forgetcc.c: ... here.
598 * gcc.c-torture/unsorted/fq.c: Move to ...
599 * gcc.c-torture/compile/fq.c: ... here.
600 * gcc.c-torture/unsorted/g.c: Move to ...
601 * gcc.c-torture/compile/g.c: ... here.
602 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
603 * gcc.c-torture/compile/gen_tst.c: ... here.
604 * gcc.c-torture/unsorted/glob.c: Move to ...
605 * gcc.c-torture/compile/glob.c: ... here.
606 * gcc.c-torture/unsorted/gronk.c: Move to ...
607 * gcc.c-torture/compile/gronk.c: ... here.
608 * gcc.c-torture/unsorted/hibug.c: Move to ...
609 * gcc.c-torture/compile/hibug.c: ... here.
610 * gcc.c-torture/unsorted/hi.c: Move to ...
611 * gcc.c-torture/compile/hi.c: ... here.
612 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
613 * gcc.c-torture/compile/HIcmp.c: ... here.
614 * gcc.c-torture/unsorted/HIset.c: Move to ...
615 * gcc.c-torture/compile/HIset.c: ... here.
616 * gcc.c-torture/unsorted/i.c: Move to ...
617 * gcc.c-torture/compile/i.c: ... here.
618 * gcc.c-torture/unsorted/i++.c: Move to ...
619 * gcc.c-torture/compile/i++.c: ... here.
620 * gcc.c-torture/unsorted/ic.c: Move to ...
621 * gcc.c-torture/compile/ic.c: ... here.
622 * gcc.c-torture/unsorted/icmp.c: Move to ...
623 * gcc.c-torture/compile/icmp.c: ... here.
624 * gcc.c-torture/unsorted/ifreg.c: Move to ...
625 * gcc.c-torture/compile/ifreg.c: ... here.
626 * gcc.c-torture/unsorted/imm.c: Move to ...
627 * gcc.c-torture/compile/imm.c: ... here.
628 * gcc.c-torture/unsorted/isinf.c: Move to ...
629 * gcc.c-torture/compile/isinf.c: ... here.
630 * gcc.c-torture/unsorted/jmp.c: Move to ...
631 * gcc.c-torture/compile/jmp.c: ... here.
632 * gcc.c-torture/unsorted/jumptab.c: Move to ...
633 * gcc.c-torture/compile/jumptab.c: ... here.
634 * gcc.c-torture/unsorted/layout.c: Move to ...
635 * gcc.c-torture/compile/layout.c: ... here.
636 * gcc.c-torture/unsorted/lbug.c: Move to ...
637 * gcc.c-torture/compile/lbug.c: ... here.
638 * gcc.c-torture/unsorted/l.c: Move to ...
639 * gcc.c-torture/compile/l.c: ... here.
640 * gcc.c-torture/unsorted/ll1.c: Move to ...
641 * gcc.c-torture/compile/ll1.c: ... here.
642 * gcc.c-torture/unsorted/llbug.c: Move to ...
643 * gcc.c-torture/compile/llbug.c: ... here.
644 * gcc.c-torture/unsorted/lll.c: Move to ...
645 * gcc.c-torture/compile/lll.c: ... here.
646 * gcc.c-torture/unsorted/load8.c: Move to ...
647 * gcc.c-torture/compile/load8.c: ... here.
648 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
649 * gcc.c-torture/compile/loadhicc.c: ... here.
650 * gcc.c-torture/unsorted/log2.c: Move to ...
651 * gcc.c-torture/compile/log2.c: ... here.
652 * gcc.c-torture/unsorted/logic.c: Move to ...
653 * gcc.c-torture/compile/logic.c: ... here.
654 * gcc.c-torture/unsorted/loop-1.c: Move to ...
655 * gcc.c-torture/compile/loop-1.c: ... here.
656 * gcc.c-torture/unsorted/loop386.c: Move to ...
657 * gcc.c-torture/compile/loop386.c: ... here.
658 * gcc.c-torture/unsorted/lop.c: Move to ...
659 * gcc.c-torture/compile/lop.c: ... here.
660 * gcc.c-torture/unsorted/m1.c: Move to ...
661 * gcc.c-torture/compile/m1.c: ... here.
662 * gcc.c-torture/unsorted/m2.c: Move to ...
663 * gcc.c-torture/compile/m2.c: ... here.
664 * gcc.c-torture/unsorted/m5.c: Move to ...
665 * gcc.c-torture/compile/m5.c: ... here.
666 * gcc.c-torture/unsorted/m68.c: Move to ...
667 * gcc.c-torture/compile/m68.c: ... here.
668 * gcc.c-torture/unsorted/mbyte.c: Move to ...
669 * gcc.c-torture/compile/mbyte.c: ... here.
670 * gcc.c-torture/unsorted/mchar.c: Move to ...
671 * gcc.c-torture/compile/mchar.c: ... here.
672 * gcc.c-torture/unsorted/mcmp.c: Move to ...
673 * gcc.c-torture/compile/mcmp.c: ... here.
674 * gcc.c-torture/unsorted/mdouble.c: Move to ...
675 * gcc.c-torture/compile/mdouble.c: ... here.
676 * gcc.c-torture/unsorted/memtst.c: Move to ...
677 * gcc.c-torture/compile/memtst.c: ... here.
678 * gcc.c-torture/unsorted/miscomp.c: Move to ...
679 * gcc.c-torture/compile/miscomp.c: ... here.
680 * gcc.c-torture/unsorted/mm.c: Move to ...
681 * gcc.c-torture/compile/mm.c: ... here.
682 * gcc.c-torture/unsorted/mod.c: Move to ...
683 * gcc.c-torture/compile/mod.c: ... here.
684 * gcc.c-torture/unsorted/modcc.c: Move to ...
685 * gcc.c-torture/compile/modcc.c: ... here.
686 * gcc.c-torture/unsorted/move.c: Move to ...
687 * gcc.c-torture/compile/move.c: ... here.
688 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
689 * gcc.c-torture/compile/move_qhi.c: ... here.
690 * gcc.c-torture/unsorted/mregtst.c: Move to ...
691 * gcc.c-torture/compile/mregtst.c: ... here.
692 * gcc.c-torture/unsorted/msp.c: Move to ...
693 * gcc.c-torture/compile/msp.c: ... here.
694 * gcc.c-torture/unsorted/mtst.c: Move to ...
695 * gcc.c-torture/compile/mtst.c: ... here.
696 * gcc.c-torture/unsorted/mu.c: Move to ...
697 * gcc.c-torture/compile/mu.c: ... here.
698 * gcc.c-torture/unsorted/mul.c: Move to ...
699 * gcc.c-torture/compile/mul.c: ... here.
700 * gcc.c-torture/unsorted/mword1.c: Move to ...
701 * gcc.c-torture/compile/mword1.c: ... here.
702 * gcc.c-torture/unsorted/mword.c: Move to ...
703 * gcc.c-torture/compile/mword.c: ... here.
704 * gcc.c-torture/unsorted/n1.c: Move to ...
705 * gcc.c-torture/compile/n1.c: ... here.
706 * gcc.c-torture/unsorted/nand.c: Move to ...
707 * gcc.c-torture/compile/nand.c: ... here.
708 * gcc.c-torture/unsorted/n.c: Move to ...
709 * gcc.c-torture/compile/n.c: ... here.
710 * gcc.c-torture/unsorted/neg.c: Move to ...
711 * gcc.c-torture/compile/neg.c: ... here.
712 * gcc.c-torture/unsorted/o.c: Move to ...
713 * gcc.c-torture/compile/o.c: ... here.
714 * gcc.c-torture/unsorted/omit.c: Move to ...
715 * gcc.c-torture/compile/omit.c: ... here.
716 * gcc.c-torture/unsorted/opout.c: Move to ...
717 * gcc.c-torture/compile/opout.c: ... here.
718 * gcc.c-torture/unsorted/opt.c: Move to ...
719 * gcc.c-torture/compile/opt.c: ... here.
720 * gcc.c-torture/unsorted/or386.c: Move to ...
721 * gcc.c-torture/compile/or386.c: ... here.
722 * gcc.c-torture/unsorted/or.c: Move to ...
723 * gcc.c-torture/compile/or.c: ... here.
724 * gcc.c-torture/unsorted/parms.c: Move to ...
725 * gcc.c-torture/compile/parms.c: ... here.
726 * gcc.c-torture/unsorted/pass.c: Move to ...
727 * gcc.c-torture/compile/pass.c: ... here.
728 * gcc.c-torture/unsorted/p.c: Move to ...
729 * gcc.c-torture/compile/p.c: ... here.
730 * gcc.c-torture/unsorted/pmt.c: Move to ...
731 * gcc.c-torture/compile/pmt.c: ... here.
732 * gcc.c-torture/unsorted/poor.c: Move to ...
733 * gcc.c-torture/compile/poor.c: ... here.
734 * gcc.c-torture/unsorted/pp.c: Move to ...
735 * gcc.c-torture/compile/pp.c: ... here.
736 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
737 * gcc.c-torture/compile/pret-arg.c: ... here.
738 * gcc.c-torture/unsorted/pyr2.c: Move to ...
739 * gcc.c-torture/compile/pyr2.c: ... here.
740 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
741 * gcc.c-torture/compile/PYRBUG.c: ... here.
742 * gcc.c-torture/unsorted/pyr.c: Move to ...
743 * gcc.c-torture/compile/pyr.c: ... here.
744 * gcc.c-torture/unsorted/q.c: Move to ...
745 * gcc.c-torture/compile/q.c: ... here.
746 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
747 * gcc.c-torture/compile/QIcmp.c: ... here.
748 * gcc.c-torture/unsorted/QIset.c: Move to ...
749 * gcc.c-torture/compile/QIset.c: ... here.
750 * gcc.c-torture/unsorted/r1.c: Move to ...
751 * gcc.c-torture/compile/r1.c: ... here.
752 * gcc.c-torture/unsorted/r.c: Move to ...
753 * gcc.c-torture/compile/r.c: ... here.
754 * gcc.c-torture/unsorted/rel.c: Move to ...
755 * gcc.c-torture/compile/rel.c: ... here.
756 * gcc.c-torture/unsorted/rmsc.c: Move to ...
757 * gcc.c-torture/compile/rmsc.c: ... here.
758 * gcc.c-torture/unsorted/round.c: Move to ...
759 * gcc.c-torture/compile/round.c: ... here.
760 * gcc.c-torture/unsorted/run.c: Move to ...
761 * gcc.c-torture/compile/run.c: ... here.
762 * gcc.c-torture/unsorted/sar.c: Move to ...
763 * gcc.c-torture/compile/sar.c: ... here.
764 * gcc.c-torture/unsorted/s.c: Move to ...
765 * gcc.c-torture/compile/s.c: ... here.
766 * gcc.c-torture/unsorted/scal.c: Move to ...
767 * gcc.c-torture/compile/scal.c: ... here.
768 * gcc.c-torture/unsorted/sc.c: Move to ...
769 * gcc.c-torture/compile/sc.c: ... here.
770 * gcc.c-torture/unsorted/scc.c: Move to ...
771 * gcc.c-torture/compile/scc.c: ... here.
772 * gcc.c-torture/unsorted/scond.c: Move to ...
773 * gcc.c-torture/compile/scond.c: ... here.
774 * gcc.c-torture/unsorted/selfrec.c: Move to ...
775 * gcc.c-torture/compile/selfrec.c: ... here.
776 * gcc.c-torture/unsorted/seq.c: Move to ...
777 * gcc.c-torture/compile/seq.c: ... here.
778 * gcc.c-torture/unsorted/set386.c: Move to ...
779 * gcc.c-torture/compile/set386.c: ... here.
780 * gcc.c-torture/unsorted/set88.c: Move to ...
781 * gcc.c-torture/compile/set88.c: ... here.
782 * gcc.c-torture/unsorted/SFset.c: Move to ...
783 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
784 * gcc.c-torture/unsorted/shand.c: Move to ...
785 * gcc.c-torture/compile/shand.c: ... here.
786 * gcc.c-torture/unsorted/sh.c: Move to ...
787 * gcc.c-torture/compile/sh.c: ... here.
788 * gcc.c-torture/unsorted/shft.c: Move to ...
789 * gcc.c-torture/compile/shft.c: ... here.
790 * gcc.c-torture/unsorted/shift.c: Move to ...
791 * gcc.c-torture/compile/shift.c: ... here.
792 * gcc.c-torture/unsorted/shloop.c: Move to ...
793 * gcc.c-torture/compile/shloop.c: ... here.
794 * gcc.c-torture/unsorted/shm.c: Move to ...
795 * gcc.c-torture/compile/shm.c: ... here.
796 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
797 * gcc.c-torture/compile/SIcmp.c: ... here.
798 * gcc.c-torture/unsorted/signext2.c: Move to ...
799 * gcc.c-torture/compile/signext2.c: ... here.
800 * gcc.c-torture/unsorted/signext.c: Move to ...
801 * gcc.c-torture/compile/signext.c: ... here.
802 * gcc.c-torture/unsorted/sim.c: Move to ...
803 * gcc.c-torture/compile/sim.c: ... here.
804 * gcc.c-torture/unsorted/simple.c: Move to ...
805 * gcc.c-torture/compile/simple.c: ... here.
806 * gcc.c-torture/unsorted/SIset.c: Move to ...
807 * gcc.c-torture/compile/SIset.c: ... here.
808 * gcc.c-torture/unsorted/sne.c: Move to ...
809 * gcc.c-torture/compile/sne.c: ... here.
810 * gcc.c-torture/unsorted/sound.c: Move to ...
811 * gcc.c-torture/compile/sound.c: ... here.
812 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
813 * gcc.c-torture/compile/sparcbug.c: ... here.
814 * gcc.c-torture/unsorted/speed.c: Move to ...
815 * gcc.c-torture/compile/speed.c: ... here.
816 * gcc.c-torture/unsorted/stor.c: Move to ...
817 * gcc.c-torture/compile/stor.c: ... here.
818 * gcc.c-torture/unsorted/store0.c: Move to ...
819 * gcc.c-torture/compile/store0.c: ... here.
820 * gcc.c-torture/unsorted/storecc.c: Move to ...
821 * gcc.c-torture/compile/storecc.c: ... here.
822 * gcc.c-torture/unsorted/str.c: Move to ...
823 * gcc.c-torture/compile/str.c: ... here.
824 * gcc.c-torture/unsorted/stru.c: Move to ...
825 * gcc.c-torture/compile/stru.c: ... here.
826 * gcc.c-torture/unsorted/structret.c: Move to ...
827 * gcc.c-torture/compile/structret.c: ... here.
828 * gcc.c-torture/unsorted/stuct.c: Move to ...
829 * gcc.c-torture/compile/stuct.c: ... here.
830 * gcc.c-torture/unsorted/sub32.c: Move to ...
831 * gcc.c-torture/compile/sub32.c: ... here.
832 * gcc.c-torture/unsorted/subcc.c: Move to ...
833 * gcc.c-torture/compile/subcc.c: ... here.
834 * gcc.c-torture/unsorted/subcse.c: Move to ...
835 * gcc.c-torture/compile/subcse.c: ... here.
836 * gcc.c-torture/unsorted/sym.c: Move to ...
837 * gcc.c-torture/compile/sym.c: ... here.
838 * gcc.c-torture/unsorted/symconst.c: Move to ...
839 * gcc.c-torture/compile/symconst.c: ... here.
840 * gcc.c-torture/unsorted/t.c: Move to ...
841 * gcc.c-torture/compile/t.c: ... here.
842 * gcc.c-torture/unsorted/test.c: Move to ...
843 * gcc.c-torture/compile/test.c: ... here.
844 * gcc.c-torture/unsorted/test-flow.c: Move to ...
845 * gcc.c-torture/compile/test-flow.c: ... here.
846 * gcc.c-torture/unsorted/test-loop.c: Move to ...
847 * gcc.c-torture/compile/test-loop.c: ... here.
848 * gcc.c-torture/unsorted/time.c: Move to ...
849 * gcc.c-torture/compile/time.c: ... here.
850 * gcc.c-torture/unsorted/tmp.c: Move to ...
851 * gcc.c-torture/compile/tmp.c: ... here.
852 * gcc.c-torture/unsorted/trivial.c: Move to ...
853 * gcc.c-torture/compile/trivial.c: ... here.
854 * gcc.c-torture/unsorted/trunc.c: Move to ...
855 * gcc.c-torture/compile/trunc.c: ... here.
856 * gcc.c-torture/unsorted/u.c: Move to ...
857 * gcc.c-torture/compile/u.c: ... here.
858 * gcc.c-torture/unsorted/udconvert.c: Move to ...
859 * gcc.c-torture/compile/udconvert.c: ... here.
860 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
861 * gcc.c-torture/compile/udivmod4.c: ... here.
862 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
863 * gcc.c-torture/compile/UHIcmp.c: ... here.
864 * gcc.c-torture/unsorted/uns.c: Move to ...
865 * gcc.c-torture/compile/uns.c: ... here.
866 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
867 * gcc.c-torture/compile/uns_tst.c: ... here.
868 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
869 * gcc.c-torture/compile/UQIcmp.c: ... here.
870 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
871 * gcc.c-torture/compile/USIcmp.c: ... here.
872 * gcc.c-torture/unsorted/uuarg.c: Move to ...
873 * gcc.c-torture/compile/uuarg.c: ... here.
874 * gcc.c-torture/unsorted/v.c: Move to ...
875 * gcc.c-torture/compile/v.c: ... here.
876 * gcc.c-torture/unsorted/w.c: Move to ...
877 * gcc.c-torture/compile/w.c: ... here.
878 * gcc.c-torture/unsorted/ww.c: Move to ...
879 * gcc.c-torture/compile/ww.c: ... here.
880 * gcc.c-torture/unsorted/xb.c: Move to ...
881 * gcc.c-torture/compile/xb.c: ... here.
882 * gcc.c-torture/unsorted/xbg.c: Move to ...
883 * gcc.c-torture/compile/xbg.c: ... here.
884 * gcc.c-torture/unsorted/x.c: Move to ...
885 * gcc.c-torture/compile/x.c: ... here.
886 * gcc.c-torture/unsorted/xc.c: Move to ...
887 * gcc.c-torture/compile/xc.c: ... here.
888 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
889 * gcc.c-torture/compile/xcsebug.c: ... here.
890 * gcc.c-torture/unsorted/xdi.c: Move to ...
891 * gcc.c-torture/compile/xdi.c: ... here.
892 * gcc.c-torture/unsorted/xfoo.c: Move to ...
893 * gcc.c-torture/compile/xfoo.c: ... here.
894 * gcc.c-torture/unsorted/xi.c: Move to ...
895 * gcc.c-torture/compile/xi.c: ... here.
896 * gcc.c-torture/unsorted/xlop.c: Move to ...
897 * gcc.c-torture/compile/xlop.c: ... here.
898 * gcc.c-torture/unsorted/xmtst.c: Move to ...
899 * gcc.c-torture/compile/xmtst.c: ... here.
900 * gcc.c-torture/unsorted/xneg.c: Move to ...
901 * gcc.c-torture/compile/xneg.c: ... here.
902 * gcc.c-torture/unsorted/xopt.c: Move to ...
903 * gcc.c-torture/compile/xopt.c: ... here.
904 * gcc.c-torture/unsorted/xor.c: Move to ...
905 * gcc.c-torture/compile/xor.c: ... here.
906 * gcc.c-torture/unsorted/xorn.c: Move to ...
907 * gcc.c-torture/compile/xorn.c: ... here.
908 * gcc.c-torture/unsorted/xp.c: Move to ...
909 * gcc.c-torture/compile/xp.c: ... here.
910 * gcc.c-torture/unsorted/xpp.c: Move to ...
911 * gcc.c-torture/compile/xpp.c: ... here.
912 * gcc.c-torture/unsorted/xs.c: Move to ...
913 * gcc.c-torture/compile/xs.c: ... here.
914 * gcc.c-torture/unsorted/xsh.c: Move to ...
915 * gcc.c-torture/compile/xsh.c: ... here.
916 * gcc.c-torture/unsorted/xz.c: Move to ...
917 * gcc.c-torture/compile/xz.c: ... here.
918 * gcc.c-torture/unsorted/xzz.c: Move to ...
919 * gcc.c-torture/compile/xzz.c: ... here.
920
921 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
922
923 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
924 (abort, exit): Declare.
925
926 2014-09-01 Yury Gribov <y.gribov@samsung.com>
927
928 PR sanitizer/61897
929 PR sanitizer/62140
930 * c-c++-common/asan/pr62140-1.c: New test.
931 * c-c++-common/asan/pr62140-2.c: New test.
932
933 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
934 Tobias Burnus <burnus@net-b.de>
935
936 PR fortran/62309
937 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
938
939 2014-08-31 Tobias Burnus <burnus@net-b.de>
940
941 * gfortran.dg/coarray_lib_comm_1.f90: New.
942
943 2014-08-30 Andrew Pinski <apinski@cavium.com>
944
945 * gcc.c-torture/execute/20140828-1.c: New testcase.
946
947 2014-08-29 DJ Delorie <dj@redhat.com>
948
949 * lib/target-supports.exp (check_effective_target_size32plus):
950 Increase size to avoid false positives on 24-bit address spaces.
951 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
952 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
953 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
954 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
955 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
956 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
957 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
958 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
959
960 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/54002
963 * g++.dg/cpp0x/constexpr-54002.C: New.
964
965 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/56991
968 * g++.dg/cpp0x/constexpr-56991.C: New.
969
970 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/57764
973 * g++.dg/cpp0x/constexpr-57764.C: New.
974
975 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/59938
978 * g++.dg/cpp0x/constexpr-59938.C: New.
979
980 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
981
982 PR c++/61484
983 * g++.dg/cpp0x/constexpr-61484.C: New.
984
985 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
986
987 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
988 vec_round, vec_splat, vec_div, and vec_mul.
989 * gcc.target/powerpc/builtins-2.c: New test.
990
991 2014-08-28 Richard Biener <rguenther@suse.de>
992
993 PR tree-optimization/62283
994 * gfortran.dg/vect/pr62283.f: New testcase.
995 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
996 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
997 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
998 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
999 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1000 * gcc.dg/vect/vect-33.c: Likewise.
1001
1002 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1003
1004 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1005
1006 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1007
1008 PR cpp/23827 - standard C++ should not have hex float preprocessor
1009 tokens
1010 * g++.dg/cpp/pr23827_cxx11.C: New.
1011 * g++.dg/cpp/pr23827_cxx98.C: New.
1012 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1013 * gcc.dg/cpp/pr23827_c90.c: New.
1014 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1015 * gcc.dg/cpp/pr23827_c99.c: New.
1016
1017 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1018
1019 PR c++/52892
1020 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1021 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1022 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1023
1024 2014-08-27 Guozhi Wei <carrot@google.com>
1025
1026 PR target/62262
1027 * gcc.target/aarch64/pr62262.c: New test.
1028
1029 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1030
1031 PR target/60606
1032 PR target/61330
1033 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1034 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1035
1036 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1037
1038 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1039 failure on s390*-*-linux-gnu.
1040
1041 2014-08-26 Richard Biener <rguenther@suse.de>
1042
1043 PR tree-optimization/62175
1044 * g++.dg/torture/pr62175.C: New testcase.
1045
1046 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1047
1048 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1049 copy of compile/compile.exp.
1050 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1051 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1052 i?86-*.
1053 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1054 m32c-*-*.
1055 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1056 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1057 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1058 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1059 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1060 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1061 * gcc.c-torture/execute/20040703-1.c: Likewise.
1062 * gcc.c-torture/execute/20040705-1.c: Likewise.
1063 * gcc.c-torture/execute/20040705-2.c: Likewise.
1064 * gcc.c-torture/execute/20040709-1.c: Likewise.
1065 * gcc.c-torture/execute/20040709-2.c: Likewise.
1066 * gcc.c-torture/execute/20040811-1.c: Likewise.
1067 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1068 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1069 compiling for x86_64-* or i?86-*.
1070 * gcc.c-torture/execute/20050604-1.c: Likewise.
1071 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1072 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1073 for x86_64-* or i?86-*.
1074 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1075 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1076 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1077 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1078 option.
1079 * gcc.c-torture/execute/20111227-2.c: Moved to...
1080 * gcc.dg/20111227-2.c: ... here. Add -free option.
1081 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1082 * gcc.dg/20111227-3.c: ... here. Add -free option.
1083 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1084 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1085 declarations for abort and exit.
1086 * gcc.c-torture/execute/920711-1.c: Likewise.
1087 * gcc.c-torture/execute/930529-1.c: Likewise.
1088 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1089 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1090 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1091 exit.
1092 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1093 for i?86-* or x86_64-*. Add declarations for abort and exit.
1094 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1095 i?86-* or x86_64-*.
1096 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1097 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1098 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1099 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1100 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1101 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1102 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1103 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1104 m68k-linux.
1105 * gcc.c-torture/execute/loop-2g.c: Likewise.
1106 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1107 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1108 powerpc-*-eabi*.
1109 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1110 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1111 * gcc.c-torture/execute/pr23047.c: Likewise.
1112 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1113 declarations for abort and exit.
1114 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1115 * gcc.c-torture/execute/pr31448.c: Likewise.
1116 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1117 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1118 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1119 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1120 Skip on spu-*.
1121 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1122 declarations for abort and exit.
1123 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1124 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1125 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1126 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1127 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1128 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1129 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1130 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1131 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1132 * gcc.c-torture/execute/pr56799.c: Likewise.
1133 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1134 option. Add declarations for abort and exit.
1135 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1136 * gcc.c-torture/execute/pr58570.c: Likewise.
1137 * gcc.c-torture/execute/pr60822.c: Likewise.
1138 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1139 * gcc.c-torture/execute/shiftdi.c: Likewise.
1140 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1141 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1142 * gcc.c-torture/execute/usmul.c: Require int32plus.
1143 * gcc.c-torture/execute/vrp-5.c: Likewise.
1144 * gcc.c-torture/execute/vrp-6.c: Likewise.
1145 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1146 * gcc.c-torture/execute/20010122-1.x: Delete.
1147 * gcc.c-torture/execute/20010129-1.x: Delete.
1148 * gcc.c-torture/execute/20020404-1.x: Delete.
1149 * gcc.c-torture/execute/20021024-1.x: Delete.
1150 * gcc.c-torture/execute/20021127-1.x: Delete.
1151 * gcc.c-torture/execute/20030125-1.x: Delete.
1152 * gcc.c-torture/execute/20030216-1.x: Delete.
1153 * gcc.c-torture/execute/20030222-1.x: Delete.
1154 * gcc.c-torture/execute/20040629-1.x: Delete.
1155 * gcc.c-torture/execute/20040703-1.x: Delete.
1156 * gcc.c-torture/execute/20040705-1.x: Delete.
1157 * gcc.c-torture/execute/20040705-2.x: Delete.
1158 * gcc.c-torture/execute/20040709-1.x: Delete.
1159 * gcc.c-torture/execute/20040709-2.x: Delete.
1160 * gcc.c-torture/execute/20040811-1.x: Delete.
1161 * gcc.c-torture/execute/20050316-1.x: Delete.
1162 * gcc.c-torture/execute/20050316-2.x: Delete.
1163 * gcc.c-torture/execute/20050316-3.x: Delete.
1164 * gcc.c-torture/execute/20050604-1.x: Delete.
1165 * gcc.c-torture/execute/20061101-1.x: Delete.
1166 * gcc.c-torture/execute/20061220-1.x: Delete.
1167 * gcc.c-torture/execute/20081117-1.x: Delete.
1168 * gcc.c-torture/execute/20101011-1.x: Delete.
1169 * gcc.c-torture/execute/20120919-1.x: Delete.
1170 * gcc.c-torture/execute/920612-1.x: Delete.
1171 * gcc.c-torture/execute/920710-1.x: Delete.
1172 * gcc.c-torture/execute/920711-1.x: Delete.
1173 * gcc.c-torture/execute/930529-1.x: Delete.
1174 * gcc.c-torture/execute/931004-12.x: Delete.
1175 * gcc.c-torture/execute/980709-1.x: Delete.
1176 * gcc.c-torture/execute/981130-1.x: Delete.
1177 * gcc.c-torture/execute/990127-2.x: Delete.
1178 * gcc.c-torture/execute/990413-2.x: Delete.
1179 * gcc.c-torture/execute/990826-0.x: Delete.
1180 * gcc.c-torture/execute/bf64-1.x: Delete.
1181 * gcc.c-torture/execute/bitfld-4.x: Delete.
1182 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1183 * gcc.c-torture/execute/cvt-1.x: Delete.
1184 * gcc.c-torture/execute/eeprof-1.x: Delete.
1185 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1186 * gcc.c-torture/execute/loop-2f.x: Delete.
1187 * gcc.c-torture/execute/loop-2g.x: Delete.
1188 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1189 * gcc.c-torture/execute/nest-align-1.x: Delete.
1190 * gcc.c-torture/execute/pr19689.x: Delete.
1191 * gcc.c-torture/execute/pr22493-1.x: Delete.
1192 * gcc.c-torture/execute/pr23047.x: Delete.
1193 * gcc.c-torture/execute/pr23135.x: Delete.
1194 * gcc.c-torture/execute/pr29797-1.x: Delete.
1195 * gcc.c-torture/execute/pr31448.x: Delete.
1196 * gcc.c-torture/execute/pr35456.x: Delete.
1197 * gcc.c-torture/execute/pr37573.x: Delete.
1198 * gcc.c-torture/execute/pr38151.x: Delete.
1199 * gcc.c-torture/execute/pr39228.x: Delete.
1200 * gcc.c-torture/execute/pr39501.x: Delete.
1201 * gcc.c-torture/execute/pr40386.x: Delete.
1202 * gcc.c-torture/execute/pr43220.x: Delete.
1203 * gcc.c-torture/execute/pr44683.x: Delete.
1204 * gcc.c-torture/execute/pr45262.x: Delete.
1205 * gcc.c-torture/execute/pr47237.x: Delete.
1206 * gcc.c-torture/execute/pr51581-1.x: Delete.
1207 * gcc.c-torture/execute/pr51581-2.x: Delete.
1208 * gcc.c-torture/execute/pr52979-1.x: Delete.
1209 * gcc.c-torture/execute/pr52979-2.x: Delete.
1210 * gcc.c-torture/execute/pr53366-1.x: Delete.
1211 * gcc.c-torture/execute/pr56799.x: Delete.
1212 * gcc.c-torture/execute/pr57124.x: Delete.
1213 * gcc.c-torture/execute/pr57344-2.x: Delete.
1214 * gcc.c-torture/execute/pr58570.x: Delete.
1215 * gcc.c-torture/execute/pr60822.x: Delete.
1216 * gcc.c-torture/execute/pr7284-1.x: Delete.
1217 * gcc.c-torture/execute/shiftdi.x: Delete.
1218 * gcc.c-torture/execute/simd-4.x: Delete.
1219 * gcc.c-torture/execute/strncmp-1.x: Delete.
1220 * gcc.c-torture/execute/usmul.x: Delete.
1221 * gcc.c-torture/execute/vrp-5.x: Delete.
1222 * gcc.c-torture/execute/vrp-6.x: Delete.
1223 * gcc.c-torture/execute/zerolen-2.x: Delete.
1224
1225 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1228
1229 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/34938
1232 * g++.dg/template/pr34938-1.C: New.
1233 * g++.dg/template/pr34938-2.C: Likewise.
1234
1235 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1236
1237 PR target/61996
1238 * gcc.target/sh/pr61996.c: New.
1239
1240 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1241
1242 * g++.dg/cpp0x/cplusplus.C: New.
1243 * g++.dg/cpp0x/cplusplus_0x.C: New.
1244 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1245 * g++.dg/cpp0x/auto41.C: Ditto.
1246 * g++.dg/cpp0x/auto9.C: Ditto.
1247 * g++.dg/cpp0x/initlist26.C: Ditto.
1248 * g++.dg/cpp0x/pr59111.C: Ditto.
1249 * g++.dg/cpp0x/trailing2.C: Ditto.
1250 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1251 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1252 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1253 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1254 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1255 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1256 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1257 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1258 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1259 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1260 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1261 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1262 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1263 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1264 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1265 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1266 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1267 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1268 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1269 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1270 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1271 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1272 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1273 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1274 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1275 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1276 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1277 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1278 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1279 * g++.dg/cpp1y/digit-sep.C: Ditto.
1280 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1281 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1282 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1283 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1284 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1285 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1286 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1287 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1288 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1289 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1290 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1291 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1292 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1293 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1294 * g++.dg/cpp1y/lambda-init.C: Ditto.
1295 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1296 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1297 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1298 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1299 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1300 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1301 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1302 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1303 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1304 * g++.dg/cpp1y/mangle1.C: Ditto.
1305 * g++.dg/cpp1y/pr57640.C: Ditto.
1306 * g++.dg/cpp1y/pr57644.C: Ditto.
1307 * g++.dg/cpp1y/pr58500.C: Ditto.
1308 * g++.dg/cpp1y/pr58533.C: Ditto.
1309 * g++.dg/cpp1y/pr58534.C: Ditto.
1310 * g++.dg/cpp1y/pr58535.C: Ditto.
1311 * g++.dg/cpp1y/pr58536.C: Ditto.
1312 * g++.dg/cpp1y/pr58548.C: Ditto.
1313 * g++.dg/cpp1y/pr58549.C: Ditto.
1314 * g++.dg/cpp1y/pr58637.C: Ditto.
1315 * g++.dg/cpp1y/pr58708.C: Ditto.
1316 * g++.dg/cpp1y/pr59110.C: Ditto.
1317 * g++.dg/cpp1y/pr59112.C: Ditto.
1318 * g++.dg/cpp1y/pr59113.C: Ditto.
1319 * g++.dg/cpp1y/pr59629.C: Ditto.
1320 * g++.dg/cpp1y/pr59635.C: Ditto.
1321 * g++.dg/cpp1y/pr59636.C: Ditto.
1322 * g++.dg/cpp1y/pr59638.C: Ditto.
1323 * g++.dg/cpp1y/pr59867.C: Ditto.
1324 * g++.dg/cpp1y/pr60033.C: Ditto.
1325 * g++.dg/cpp1y/pr60052.C: Ditto.
1326 * g++.dg/cpp1y/pr60053.C: Ditto.
1327 * g++.dg/cpp1y/pr60054.C: Ditto.
1328 * g++.dg/cpp1y/pr60064.C: Ditto.
1329 * g++.dg/cpp1y/pr60065.C: Ditto.
1330 * g++.dg/cpp1y/pr60190.C: Ditto.
1331 * g++.dg/cpp1y/pr60311.C: Ditto.
1332 * g++.dg/cpp1y/pr60332.C: Ditto.
1333 * g++.dg/cpp1y/pr60376.C: Ditto.
1334 * g++.dg/cpp1y/pr60377.C: Ditto.
1335 * g++.dg/cpp1y/pr60384.C: Ditto.
1336 * g++.dg/cpp1y/pr60390.C: Ditto.
1337 * g++.dg/cpp1y/pr60391.C: Ditto.
1338 * g++.dg/cpp1y/pr60393.C: Ditto.
1339 * g++.dg/cpp1y/pr60573.C: Ditto.
1340 * g++.dg/cpp1y/pr60626.C: Ditto.
1341 * g++.dg/cpp1y/pr60627.C: Ditto.
1342 * g++.dg/cpp1y/regress1.C: Ditto.
1343 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1344 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1345 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1346 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1347 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1348 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1349 * g++.dg/cpp1y/var-templ1.C: Ditto.
1350 * g++.dg/cpp1y/var-templ2.C: Ditto.
1351 * g++.dg/cpp1y/var-templ3.C: Ditto.
1352 * g++.dg/cpp1y/var-templ4.C: Ditto.
1353 * g++.dg/cpp1y/var-templ5.C: Ditto.
1354 * g++.dg/cpp1y/var-templ6.C: Ditto.
1355 * g++.dg/cpp1y/var-templ7.C: Ditto.
1356 * g++.dg/cpp1y/vla1.C: Ditto.
1357 * g++.dg/cpp1y/vla2.C: Ditto.
1358 * g++.dg/cpp1y/vla3.C: Ditto.
1359 * g++.dg/cpp1y/vla4.C: Ditto.
1360 * g++.dg/cpp1y/vla5.C: Ditto.
1361 * g++.dg/cpp1y/vla8.C: Ditto.
1362 * g++.dg/cpp1y/vla9.C: Ditto.
1363 * g++.dg/cpp1y/vla10.C: Ditto.
1364 * g++.dg/cpp1y/vla11.C: Ditto.
1365 * g++.dg/cpp1y/vla12.C: Ditto.
1366 * g++.dg/cpp1y/vla13.C: Ditto.
1367 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1368 * g++.dg/ext/vector23.C: Ditto.
1369 * g++.dg/ext/vla11.C: Ditto.
1370 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1371 * g++.dg/warn/Wvla-2.C: Ditto.
1372 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1373 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1374 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1375 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1376 in error message.
1377 * g++.dg/system-binary-constants-1.C: Ditto.
1378 * g++.dg/cpp1y/cplusplus_1y.C: New.
1379 * g++.dg/cpp1z/cplusplus.C: New.
1380 * lib/target-supports.exp:
1381 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1382 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1383 (check_effective_target_c++11_down): Ditto.
1384
1385 2014-08-22 Marek Polacek <polacek@redhat.com>
1386
1387 PR c++/62199
1388 * c-c++-common/pr62199.c: New test.
1389 * c-c++-common/pr62199-2.c: New test.
1390 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1391
1392 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1393
1394 PR c++/57709
1395 * g++.dg/Wshadow.C: New test.
1396
1397 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1398
1399 PR fortran/62135
1400 * gfortran.dg/pr62135.f90: New test.
1401
1402 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1403
1404 * g++.dg/warn/wdate-time.C: Remove.
1405 * gcc.dg/wdate-time.c: Move from here...
1406 * c-c++-common/wdate-time.c: ... to here.
1407
1408 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1409
1410 * gfortran.dg/use_without_only_1.f90: New test.
1411
1412 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1413
1414 PR other/62008
1415 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1416
1417 2014-08-22 Tony Wang <tony.wang@arm.com>
1418
1419 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1420 dejagnu wrapper.
1421
1422 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1423
1424 PR fortran/62214
1425 * gfortran.dg/array_assignment_5.f90: New test.
1426
1427 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1428
1429 * lib/target-supports.exp
1430 (check_effective_target_logical_op_short_circuit): Add nios2.
1431 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1432 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1433 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1434 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1435 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1436 for test using -fPIC.
1437 * gcc.dg/lto/pr61526_0.c: Likewise.
1438
1439 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1440
1441 PR tree-optimization/62091
1442 * g++.dg/ipa/devirt-37.C: Update template.
1443 * g++.dg/ipa/devirt-40.C: New testcase.
1444
1445 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1446
1447 PR tree-optimization/62112
1448 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1449 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1450 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1451 * gcc.c-torture/execute/20071219-1.c: Likewise.
1452
1453 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1454
1455 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1456
1457 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1458
1459 * gcc.target/powerpc/swaps-p8-1.c: New test.
1460 * gcc.target/powerpc/swaps-p8-2.c: New test.
1461 * gcc.target/powerpc/swaps-p8-3.c: New test.
1462 * gcc.target/powerpc/swaps-p8-4.c: New test.
1463 * gcc.target/powerpc/swaps-p8-5.c: New test.
1464 * gcc.target/powerpc/swaps-p8-6.c: New test.
1465 * gcc.target/powerpc/swaps-p8-7.c: New test.
1466 * gcc.target/powerpc/swaps-p8-8.c: New test.
1467 * gcc.target/powerpc/swaps-p8-9.c: New test.
1468 * gcc.target/powerpc/swaps-p8-10.c: New test.
1469 * gcc.target/powerpc/swaps-p8-11.c: New test.
1470 * gcc.target/powerpc/swaps-p8-12.c: New test.
1471
1472 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1473
1474 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1475
1476 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1477
1478 * g++.dg/ipa/devirt-37.C: Fix testcase.
1479
1480 2014-08-20 Martin Jambor <mjambor@suse.cz>
1481 Wei Mi <wmi@google.com>
1482
1483 PR ipa/60449
1484 PR middle-end/61776
1485 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1486 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1487 * testsuite/gcc.dg/pr61776.c: New test.
1488
1489 2014-08-20 Steve Ellcey <sellcey@mips.com>
1490
1491 PR middle-end/49191
1492 * lib/target-supports.exp (check_effective_target_non_strict_align):
1493 Add function description.
1494
1495 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1496
1497 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1498 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1499
1500 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1501
1502 PR c/59304
1503 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1504 before setting the option.
1505 * diagnostic.c (diagnostic_classify_diagnostic): Record
1506 command-line status.
1507
1508 2014-08-20 Mark Wielaard <mjw@redhat.com>
1509
1510 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1511
1512 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1513
1514 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1515 Return memory full when we have a tiny target and relocation
1516 truncation occurs.
1517 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1518 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1519 * lib/target-supports.exp (check_effective_target_tiny): New function.
1520
1521 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1522
1523 * gfortran.dg/errnocheck_1.f90: New test.
1524 * gfortran.dg/associative_1.f90: New test.
1525
1526 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1527
1528 PR preprocessor/51303
1529 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1530
1531 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1532
1533 PR c/60975
1534 PR c/53063
1535 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1536
1537 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1538
1539 * lib/target-supports.exp
1540 (check_effective_target_arm_v8_neon_ok_nocache): Add
1541 "-march-armv8-a" to compile flags.
1542
1543 2014-08-19 Marek Polacek <polacek@redhat.com>
1544
1545 PR c++/62153
1546 * c-c++-common/Wbool-compare-1.c: New test.
1547
1548 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1549
1550 PR c/45584
1551 * gcc.dg/pr13519-1.c: Adjust.
1552
1553 2014-08-19 Mark Wielaard <mjw@redhat.com>
1554
1555 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1556
1557 2014-07-08 Mark Wielaard <mjw@redhat.com>
1558
1559 PR debug/59051
1560 * gcc.dg/guality/restrict.c: New test.
1561
1562 2014-08-19 Mark Wielaard <mjw@redhat.com>
1563
1564 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1565 matching. Catch '<unknown type in ' to recognize older gdb versions.
1566 * gcc.dg/guality/const-volatile.c: New test.
1567
1568 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1569
1570 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1571 !gas.
1572
1573 2014-08-19 Marek Polacek <polacek@redhat.com>
1574
1575 * gcc.dg/Wc99-c11-compat-1.c: New test.
1576 * gcc.dg/Wc99-c11-compat-2.c: New test.
1577 * gcc.dg/Wc99-c11-compat-3.c: New test.
1578 * gcc.dg/Wc99-c11-compat-4.c: New test.
1579 * gcc.dg/Wc99-c11-compat-5.c: New test.
1580 * gcc.dg/Wc99-c11-compat-6.c: New test.
1581 * gcc.dg/Wc99-c11-compat-7.c: New test.
1582
1583 2014-08-19 Marek Polacek <polacek@redhat.com>
1584
1585 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1586 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1587 * gcc.dg/Wc90-c99-compat-7.c: New test.
1588 * gcc.dg/Wc90-c99-compat-8.c: New test.
1589 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1590
1591 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1592 Steven Bosscher <steven@gcc.gnu.org>
1593
1594 PR c/52952
1595 * gcc.dg/redecl-4.c: Add column markers.
1596 * gcc.dg/format/bitfld-1.c: Likewise.
1597 * gcc.dg/format/attr-2.c: Likewise.
1598 * gcc.dg/format/attr-6.c: Likewise.
1599 * gcc.dg/format/array-1.c: Likewise.
1600 * gcc.dg/format/attr-7.c: Likewise.
1601 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1602 * gcc.dg/format/attr-4.c: Likewise.
1603 * gcc.dg/format/branch-1.c: Likewise.
1604 * gcc.dg/format/c90-printf-1.c: Likewise.
1605
1606 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1607
1608 * guality/nrv-1.c: Add `used' attribute to a1.
1609
1610 2014-08-18 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/62090
1613 * gcc.dg/pr62090-2.c: New testcase.
1614
1615 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1616
1617 * g++.dg/ipa/pr61800.C: New.
1618
1619 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1620
1621 PR sanitizer/62089
1622 * c-c++-common/asan/pr62089.c: New test.
1623 * c-c++-common/asan/bitfield-1.c: New test.
1624 * c-c++-common/asan/bitfield-2.c: New test.
1625 * c-c++-common/asan/bitfield-3.c: New test.
1626 * c-c++-common/asan/bitfield-4.c: New test.
1627
1628 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1629
1630 PR tree-optimization/52904
1631 * gcc.dg/pr52904.c: New test.
1632
1633 2014-08-17 Tobias Burnus <burnus@net-b.de>
1634
1635 * gfortran.dg/finalize_27.f90: New.
1636
1637 2014-08-16 Andrew Pinski <apinski@cavium.com>
1638
1639 * gcc.c-torture/compile/20140816-1.c: New testcase.
1640
1641 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/52819
1644 * g++.dg/template/pr52819.C: New.
1645
1646 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1647
1648 PR fortran/62142
1649 * gfortran.dg/realloc_on_assign_24.f90: New test.
1650
1651 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/62072
1654 Revert:
1655 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 DR 1584
1658 PR c++/57466
1659 * g++.dg/template/pr57466.C: New.
1660 * g++.dg/cpp0x/pr57466.C: Likewise.
1661 * g++.dg/template/unify6.C: Update.
1662
1663 * g++.dg/cpp0x/sfinae52.C: New.
1664
1665 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1666
1667 PR target/61878
1668 * gcc.target/i386/avx512f-typecast-1.c: New test.
1669 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1670 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1671 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1672 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1673 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1674 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1675 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1676 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1677 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1678 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1679 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1680 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1681 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1682 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1683 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1684 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1685 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1687 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1688 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1689 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1690 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1691 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1693 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1694 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1695 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1696 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1697 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1698 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1699 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1700 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1701 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1702 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1703 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1704 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1705 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1706 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1707 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1708 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1709
1710 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1711 Tobias Burnus <burnus@net-b.de>
1712
1713 PR fortran/62131
1714 * gfortran.dg/gomp/pr62131.f90: New test.
1715
1716 2014-08-15 Richard Biener <rguenther@suse.de>
1717
1718 PR tree-optimization/62031
1719 * gcc.dg/torture/pr62031.c: New testcase.
1720
1721 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1722
1723 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1724
1725 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1726
1727 PR tree-optimization/62091
1728 * g++.dg/ipa/devirt-38.C: New testcase.
1729
1730 2014-08-14 Marek Polacek <polacek@redhat.com>
1731
1732 DR 458
1733 * gcc.dg/c11-stdatomic-2.c: New test.
1734
1735 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1736
1737 PR fortran/62106
1738 * gfortran.dg/array_constructor_49.f90: New test.
1739
1740 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/54377
1743 * g++.dg/template/pr54377.C: New.
1744 * g++.dg/cpp0x/pr54377.C: Likewise.
1745 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1746 * g++.dg/cpp0x/pr51226.C: Likewise.
1747 * g++.dg/cpp0x/variadic2.C: Likewise.
1748 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1749 * g++.dg/template/dtor3.C: Likewise.
1750 * g++.dg/template/qualttp4.C: Likewise.
1751 * g++.dg/template/spec28.C: Likewise.
1752 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1753 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1754
1755 2014-08-14 Tom de Vries <tom@codesourcery.com>
1756
1757 PR rtl-optimization/62004
1758 PR rtl-optimization/62030
1759 * gcc.dg/pr62004.c: New test.
1760 * gcc.dg/pr62030.c: Same.
1761 * gcc.target/mips/pr62030-octeon.c: Same.
1762
1763 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1766 * g++.dg/cpp0x/decltype2.C: Likewise.
1767 * g++.dg/cpp0x/decltype3.C: Likewise.
1768 * g++.dg/cpp0x/pr60249.C: Likewise.
1769 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1770 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1771 * g++.dg/cpp0x/variadic2.C: Likewise.
1772 * g++.dg/cpp0x/variadic74.C: Likewise.
1773 * g++.dg/parse/error10.C: Likewise.
1774 * g++.dg/parse/error15.C: Likewise.
1775 * g++.dg/parse/error2.C: Likewise.
1776 * g++.dg/template/crash106.C: Likewise.
1777 * g++.dg/template/crash89.C: Likewise.
1778 * g++.dg/template/nontype7.C: Likewise.
1779 * g++.dg/template/void3.C: Likewise.
1780 * g++.dg/template/void7.C: Likewise.
1781
1782 2014-08-14 Richard Biener <rguenther@suse.de>
1783
1784 PR tree-optimization/62090
1785 * gcc.dg/pr62090.c: New testcase.
1786
1787 2014-08-14 Richard Biener <rguenther@suse.de>
1788
1789 PR rtl-optimization/62079
1790 * g++.dg/pr62079.C: New testcase.
1791
1792 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1793
1794 * gcc.target/arm/max-insns-skipped.c: New test.
1795
1796 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1797
1798 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1799
1800 2014-08-12 Marek Polacek <polacek@redhat.com>
1801
1802 * gcc.dg/concat.c: Add dg-options.
1803 * gcc.dg/func-outside-2.c: Add __extension__.
1804 * gcc.dg/pr19967.c: Use -std=c99.
1805 * gcc.dg/pr22458-1.c: Add dg-options.
1806 * gcc.dg/pr33676.c: Add dg-options.
1807 * gcc.dg/gnu-predef-1.c: New test.
1808 * gcc.dg/c90-func-1.c: New test.
1809 * gcc.dg/c90-func-2.c: New test.
1810 * gcc.dg/c90-func-2.h: New test.
1811
1812 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1813
1814 * lib/target/supports.exp
1815 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1816 or later.
1817
1818 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1819
1820 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1821 on Neon hardware.
1822
1823 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1824 * gcc.target/arm/pr59985.c: Likewise.
1825
1826 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1827
1828 PR other/61962
1829 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1830
1831 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1832
1833 PR middle-end/62103
1834 * gcc.c-torture/execute/bitfld-6.c: New test.
1835
1836 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1837
1838 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1839 * gcc.target/arm/pr56184.C: Likewise.
1840 * gcc.target/arm/pr59896.c: Likewise.
1841 * gcc.target/arm/stack-red-zone.c: Likewise.
1842 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1843
1844 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1845 check_effective_target_arm_thumb2_ok): Test with code that passes
1846 an argument and returns a result.
1847
1848 2014-08-11 Richard Biener <rguenther@suse.de>
1849
1850 PR tree-optimization/62075
1851 * gcc.dg/vect/pr62075.c: New testcase.
1852
1853 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1854
1855 PR tree-optimization/62073
1856 * gcc.dg/vect/pr62073.c: New test.
1857
1858 2014-08-11 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/62070
1861 * gcc.dg/pr62070.c: New testcase.
1862
1863 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1864
1865 * c-c++-common/asan/inc.c: Update test.
1866 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1867 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1868 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1869 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1870 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1871 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1872 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1873 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1874 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1875 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1876
1877 2014-08-10 Marek Polacek <polacek@redhat.com>
1878
1879 PR c/51849
1880 * gcc.dg/Wc90-c99-compat-1.c: New test.
1881 * gcc.dg/Wc90-c99-compat-2.c: New test.
1882 * gcc.dg/Wc90-c99-compat-3.c: New test.
1883 * gcc.dg/Wc90-c99-compat-4.c: New test.
1884 * gcc.dg/Wc90-c99-compat-5.c: New test.
1885 * gcc.dg/Wc90-c99-compat-6.c: New test.
1886 * gcc.dg/wvla-1.c: Adjust dg-warning.
1887 * gcc.dg/wvla-2.c: Adjust dg-warning.
1888 * gcc.dg/wvla-4.c: Adjust dg-warning.
1889 * gcc.dg/wvla-6.c: Adjust dg-warning.
1890
1891 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/61999
1894 * gfortran.dg/dot_product_3.f90: New test case.
1895
1896 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1897
1898 * g++.dg/ipa/devirt-35.C: Fix template.
1899 * g++.dg/ipa/devirt-36.C: Likewise.
1900 * g++.dg/ipa/devirt-37.C: New testcase.
1901
1902 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1905 * g++.dg/cpp0x/enum29.C: Adjust.
1906
1907 2014-08-08 Richard Biener <rguenther@suse.de>
1908
1909 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1910 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1911 * gfortran.dg/array_memcpy_4.f90: Likewise.
1912 * gfortran.dg/trim_optimize_1.f90: Likewise.
1913 * gfortran.dg/trim_optimize_2.f90: Likewise.
1914
1915 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1916
1917 * gcc.dg/zero_sign_ext_test.c: New test.
1918
1919 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1920
1921 * gcc.dg/torture/pr61772.c: Skip lto running.
1922
1923 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1924
1925 PR tree-optimization/60707
1926 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1927
1928 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1929
1930 * g++.dg/ipa/devirt-35.C: New testcase.
1931 * g++.dg/ipa/devirt-36.C: New testcase.
1932
1933 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1934
1935 PR c++/51312
1936 * g++.dg/cpp0x/enum29.C: New.
1937
1938 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1939
1940 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1941 defining in dg-options.
1942 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1943
1944 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1945
1946 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1947
1948 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1949 on 32-bit hppa-hpux.
1950
1951 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1952 * c-c++-common/pr50459.c: Likewise.
1953
1954 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1955
1956 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1957 values.h, change MAXDOUBLE for DBL_MAX.
1958 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1960 values.h, change MAXFLOAT for FLT_MAX.
1961 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1963 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1970
1971 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1972
1973 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1974
1975 2014-08-07 Marek Polacek <polacek@redhat.com>
1976
1977 * gcc.dg/fold-reassoc-3.c: New test.
1978
1979 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1980
1981 * gcc.target/i386/struct-size.c: New.
1982
1983 2014-08-07 Tom de Vries <tom@codesourcery.com>
1984
1985 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1986 * lib/target-supports.exp (check_effective_target_glibc)
1987 (check_effective_target_glibc_2_12_or_later)
1988 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1989
1990 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1991
1992 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1993
1994 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/43906
1997 * g++.dg/warn/Waddress-1.C: New.
1998
1999 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2000
2001 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2002
2003 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2004
2005 PR debug/61923
2006 * gcc.target/i386/pr61923.c: New test.
2007
2008 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2009
2010 * gcc.target/aarch64/vdup_n_2.c: New test.
2011
2012 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2013
2014 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2015 powerpc_elfv2.
2016
2017 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR rtl-optimization/61801
2020 * gcc.target/i386/pr61801.c: Rewritten.
2021
2022 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2023
2024 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2025 Fix types.
2026 (test_vqdmlsls_lane_s32): Likewise.
2027 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2028 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2029
2030 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031
2032 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2033 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2034 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2035 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2036 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2037 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2038 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2039 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2040
2041 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2042
2043 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2044 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2045 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2046 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2047 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2048 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2049
2050 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2051
2052 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2053
2054 2014-08-04 Rohit <rohitarulraj@freescale.com>
2055
2056 PR target/60102
2057 * gcc.target/powerpc/pr60102.c: New testcase.
2058
2059 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2060
2061 PR target/61713
2062 * gcc.dg/pr61756.c: New test.
2063
2064 2014-08-04 Tom de Vries <tom@codesourcery.com>
2065
2066 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2067 version instead of required-target.
2068 * lib/target-supports.exp
2069 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2070 (check_effective_target_glibc_2_11_or_earlier): ... this.
2071
2072 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2073
2074 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2075 * gnat.dg/specs/debug1.ads: Adjust.
2076 * gnat.dg/specs/formal_type.ads: Fix error in test.
2077
2078 2014-08-03 Marek Polacek <polacek@redhat.com>
2079
2080 * gcc.dg/case-bogus-1.c: New test.
2081
2082 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/15339
2085 * g++.dg/other/default9.C: New.
2086 * g++.dg/other/default10.C: Likewise.
2087 * g++.dg/other/default3.C: Remove xfail.
2088
2089 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2090
2091 * g++.dg/warn/Wsuggest-final.C: New testcase.
2092 * g++.dg/ipa/devirt-34.C: Fix.
2093
2094 2014-08-02 Marek Polacek <polacek@redhat.com>
2095
2096 PR c/59855
2097 * gcc.dg/Wdesignated-init-2.c: New test.
2098
2099 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2100
2101 DR 217 again
2102 * g++.dg/tc1/dr217-2.C: New.
2103
2104 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2105
2106 PR other/61963
2107 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2108
2109 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2110
2111 PR middle-end/61455
2112 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2113 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2114
2115 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2116
2117 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2118 testcase.
2119
2120 2014-08-01 Richard Biener <rguenther@suse.de>
2121
2122 PR middle-end/61762
2123 * gcc.dg/pr61762.c: Align the string to make the testcase work
2124 on strict-align targets.
2125
2126 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2127
2128 * c-c++-common/ubsan/align-1.c: New test.
2129 * c-c++-common/ubsan/align-2.c: New test.
2130 * c-c++-common/ubsan/align-3.c: New test.
2131 * c-c++-common/ubsan/align-4.c: New test.
2132 * c-c++-common/ubsan/align-5.c: New test.
2133 * c-c++-common/ubsan/attrib-4.c: New test.
2134 * g++.dg/ubsan/align-1.C: New test.
2135 * g++.dg/ubsan/align-2.C: New test.
2136 * g++.dg/ubsan/align-3.C: New test.
2137 * g++.dg/ubsan/attrib-1.C: New test.
2138 * g++.dg/ubsan/null-1.C: New test.
2139 * g++.dg/ubsan/null-2.C: New test.
2140
2141 2014-08-01 Tom de Vries <tom@codesourcery.com>
2142
2143 * lib/target-supports.exp (check_effective_target_glibc)
2144 (check_effective_target_glibc_2_12_or_later)
2145 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2146 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2147 not_glibc_2_11_or_earlier.
2148
2149 2014-07-31 Tom de Vries <tom@codesourcery.com>
2150
2151 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2152
2153 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2154
2155 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2156 (test_vpaddd_s64): Likewise.
2157 (test_vpaddd_s64): Likewise.
2158 * gcc.target/aarch64/simd/vpaddd_f64: New.
2159 * gcc.target/aarch64/simd/vpaddd_s64: New.
2160 * gcc.target/aarch64/simd/vpaddd_u64: New.
2161
2162 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2163
2164 PR target/61948
2165 * gcc.target/arm/pr61948.c: New test case.
2166
2167 2014-07-31 Richard Biener <rguenther@suse.de>
2168
2169 PR tree-optimization/61964
2170 * gcc.dg/torture/pr61964.c: New testcase.
2171
2172 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2173
2174 PR c++/60517
2175 * c-c++-common/addrtmp.c: New file.
2176 * c-c++-common/uninit-G.c: Adapt.
2177
2178 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2179
2180 PR lto/61868
2181 * gcc.dg/pr61868.c: New test.
2182
2183 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2184
2185 PR c++/57397
2186 * g++.dg/cpp0x/vt-57397-1.C: New.
2187 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2188
2189 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2190
2191 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2192
2193 2014-07-30 Tom Tromey <tromey@redhat.com>
2194
2195 PR c/59855
2196 * gcc.dg/Wdesignated-init.c: New file.
2197
2198 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2199
2200 * g++.dg/ipa/devirt-34.C: New testcase.
2201
2202 2014-07-28 Richard Biener <rguenther@suse.de>
2203
2204 PR rtl-optimization/61801
2205 * gcc.target/i386/pr61801.c: Fix testcase.
2206
2207 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2208
2209 * gcc.dg/fold-abs-5.c: New test.
2210 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2211 * gcc.dg/fold-compare-8.c: Likewise.
2212
2213 2014-07-28 Richard Biener <rguenther@suse.de>
2214
2215 PR middle-end/52478
2216 * gcc.dg/torture/ftrapv-1.c: New testcase.
2217
2218 2014-07-28 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/61921
2221 * gfortran.dg/pr61921.f90: New testcase.
2222
2223 2014-07-28 Richard Biener <rguenther@suse.de>
2224
2225 PR rtl-optimization/61801
2226 * gcc.target/i386/pr61801.c: New testcase.
2227
2228 2014-07-27 Marek Polacek <polacek@redhat.com>
2229
2230 PR c/61861
2231 * gcc.dg/pr61861.c: New test.
2232
2233 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2234
2235 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2236 variable problem.
2237
2238 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2239
2240 PR rtl-optimization/61926
2241 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2242 Reverse argument order.
2243 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2244 New XFAILed tests that match the original order.
2245
2246 2014-07-26 Marek Polacek <polacek@redhat.com>
2247
2248 PR c/61077
2249 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2250
2251 2014-07-26 Tobias Burnus <burnus@net-b.de>
2252
2253 PR fortran/61881
2254 PR fortran/61888
2255 PR fortran/57305
2256 * gfortran.dg/sizeof_2.f90: Change dg-error.
2257 * gfortran.dg/sizeof_4.f90: New.
2258 * gfortran.dg/storage_size_1.f08: Correct expected
2259 value.
2260
2261 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2262
2263 PR target/44551
2264 * gcc.target/i386/pr44551-1.c: New file.
2265
2266 2014-07-25 Xinliang David Li <davidxl@google.com>
2267
2268 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2269 * g++.dg/tree-prof/reorder_class1.h: New file.
2270 * g++.dg/tree-prof/reorder_class2.h: New file.
2271 * g++.dg/tree-prof/reorder.C: New test.
2272 * g++.dg/tree-prof/morefunc.C: New test.
2273
2274 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2275
2276 Implement N4051 - Allow typename in a template template parameter
2277 * lib/target-supports.exp (check_effective_target_c++1y): Now
2278 means C++1y and up.
2279 (check_effective_target_c++1y_down): New.
2280 (check_effective_target_c++1z_only): New.
2281 (check_effective_target_c++1z): New.
2282 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2283 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2284 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2285
2286 2014-07-25 Tobias Burnus <burnus@net-b.de>
2287
2288 * gfortran.dg/storage_size_5.f90: New.
2289
2290 2014-07-25 Richard Biener <rguenther@suse.de>
2291
2292 PR middle-end/61762
2293 PR middle-end/61894
2294 * gcc.dg/pr61762.c: New testcase.
2295 * gcc.dg/fold-cstring.c: Likewise.
2296 * gcc.dg/fold-cvect.c: Likewise.
2297
2298 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2299
2300 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2301
2302 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2303 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2304 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2305 * gcc.c-torture/execute/pr23135.x: Likewise.
2306
2307 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2308
2309 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2310
2311 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2312
2313 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2314
2315 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2316
2317 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2318
2319 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2320
2321 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2322 sequences.
2323 * gcc.target/aarch64/test_frame_2.c: Likewise.
2324 * gcc.target/aarch64/test_frame_4.c: Likewise.
2325 * gcc.target/aarch64/test_frame_6.c: Likewise.
2326 * gcc.target/aarch64/test_frame_7.c: Likewise.
2327 * gcc.target/aarch64/test_frame_8.c: Likewise.
2328 * gcc.target/aarch64/test_frame_10.c: Likewise.
2329
2330 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2331
2332 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2333 sequences.
2334 * gcc.target/aarch64/test_frame_10.c: Likewise.
2335 * gcc.target/aarch64/test_frame_2.c: Likewise.
2336 * gcc.target/aarch64/test_frame_4.c: Likewise.
2337 * gcc.target/aarch64/test_frame_6.c: Likewise.
2338 * gcc.target/aarch64/test_frame_7.c: Likewise.
2339 * gcc.target/aarch64/test_frame_8.c: Likewise.
2340 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2341
2342 2014-07-24 Martin Jambor <mjambor@suse.cz>
2343
2344 PR ipa/61160
2345 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2346
2347 2014-07-24 Richard Biener <rguenther@suse.de>
2348
2349 PR ipa/61823
2350 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2351
2352 2014-07-24 Andreas Schwab <schwab@suse.de>
2353
2354 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2355 Also check for __arm__.
2356
2357 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2358
2359 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2360 sequences.
2361
2362 2014-07-24 Marek Polacek <polacek@redhat.com>
2363
2364 PR c/57653
2365 * c-c++-common/pr57653.c: New test.
2366 * c-c++-common/pr57653.h: New file.
2367 * c-c++-common/pr57653-2.c: New test.
2368 * c-c++-common/pr57653-2.h: New file.
2369
2370 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2371
2372 * gcc.target/aarch64/test_frame_common.h: New file.
2373 * gcc.target/aarch64/test_frame_1.c: Likewise.
2374 * gcc.target/aarch64/test_frame_2.c: Likewise.
2375 * gcc.target/aarch64/test_frame_3.c: Likewise.
2376 * gcc.target/aarch64/test_frame_4.c: Likewise.
2377 * gcc.target/aarch64/test_frame_5.c: Likewise.
2378 * gcc.target/aarch64/test_frame_6.c: Likewise.
2379 * gcc.target/aarch64/test_frame_7.c: Likewise.
2380 * gcc.target/aarch64/test_frame_8.c: Likewise.
2381 * gcc.target/aarch64/test_frame_9.c: Likewise.
2382 * gcc.target/aarch64/test_frame_10.c: Likewise.
2383 * gcc.target/aarch64/test_frame_11.c: Likewise.
2384 * gcc.target/aarch64/test_frame_12.c: Likewise.
2385 * gcc.target/aarch64/test_frame_13.c: Likewise.
2386 * gcc.target/aarch64/test_frame_14.c: Likewise.
2387 * gcc.target/aarch64/test_frame_15.c: Likewise.
2388
2389 2014-07-23 Marek Polacek <polacek@redhat.com>
2390
2391 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2392 in the structure.
2393
2394 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2395
2396 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2397 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2398 * gcc.dg/pr10474.c (target): Likewise.
2399
2400 2014-07-22 Martin Jambor <mjambor@suse.cz>
2401
2402 PR ipa/61160
2403 * pr61160-3.C (main): Return zero.
2404
2405 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2406
2407 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2408 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2409 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2410 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2411 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2412 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2413
2414 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2415
2416 PR tree-optimization/61822
2417 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2418
2419 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2420
2421 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2422
2423 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2426 -msse2 -mno-avx instead of -msse.
2427
2428 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2429
2430 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2431 * gcc.dg/pr44024.c (dg-options): Add -O1.
2432 (dg-final): Check for the condition.
2433 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2434
2435 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2436
2437 PR target/55701
2438 * gcc.target/arm/memset-inline-1.c: New test.
2439 * gcc.target/arm/memset-inline-2.c: New test.
2440 * gcc.target/arm/memset-inline-3.c: New test.
2441 * gcc.target/arm/memset-inline-4.c: New test.
2442 * gcc.target/arm/memset-inline-5.c: New test.
2443 * gcc.target/arm/memset-inline-6.c: New test.
2444 * gcc.target/arm/memset-inline-7.c: New test.
2445 * gcc.target/arm/memset-inline-8.c: New test.
2446 * gcc.target/arm/memset-inline-9.c: New test.
2447
2448 2014-07-21 Tom de Vries <tom@codesourcery.com>
2449
2450 PR target/61827
2451 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2452 to bar symbol in scan-assembler-times call check.
2453
2454 2014-07-21 Tom de Vries <tom@codesourcery.com>
2455
2456 PR target/61827
2457 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2458 for darwin in scan-assembler-times check.
2459 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2460 scan-assembler-not checks. Add checks for insns.
2461 (main): Remove.
2462 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2463 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2464 (main): Remove.
2465
2466 2014-07-21 Tom de Vries <tom@codesourcery.com>
2467
2468 PR target/61827
2469 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2470 dg-options. Add checks for insns with xmm registers. Remove
2471 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2472 (main): Remove.
2473
2474 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2475
2476 PR target/61855
2477 * gcc.target/i386/pr61855.c: New test.
2478
2479 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gnat.dg/pack20.ad[sb]: New test.
2482 * gnat.dg/pack20_pkg.ads: New helper.
2483
2484 2014-07-20 Ian Lance Taylor <iant@google.com>
2485
2486 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2487 package for compiledir tests.
2488
2489 2014-07-20 Marek Polacek <polacek@redhat.com>
2490
2491 PR c/61852
2492 * gcc.dg/pr61852.c: New test.
2493
2494 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2495
2496 * gcc.dg/stack-usage-2.c: Adjust.
2497
2498 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2499
2500 PR target/61794
2501 * gcc.target/i386/pr61794.c: New test.
2502
2503 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2504
2505 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2506 involving both inputs rather than a multiplication involving one.
2507 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2508 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2509 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2510
2511 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2512
2513 PR c++/50961
2514 * g++.dg/template/operator13.C: New.
2515
2516 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2517
2518 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2519 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2520 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2521 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2522
2523 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2524
2525 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2526 * c-c++-common/ubsan/bounds-5.c: Likewise.
2527 * c-c++-common/ubsan/bounds-6.c: Likewise.
2528 * c-c++-common/ubsan/bounds-7.c: Likewise.
2529 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2530 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2531 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2532 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2533 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2534 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2535 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2536 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2537 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2538 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2539
2540 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2541
2542 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2543 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2544 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2545 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2546
2547 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2548
2549 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2550 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2551 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2552
2553 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/61804
2556 * g++.dg/parse/pr61804.C: New.
2557
2558 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2559
2560 * gnat.dg/specs/alignment2.ads: Update.
2561 * gnat.dg/specs/size_clause1.ads: Likewise.
2562 * gnat.dg/specs/size_clause2.ads: Likewise.
2563
2564 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2565
2566 PR preprocessor/60723 - missing system-ness marks for macro tokens
2567 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2568
2569 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2570
2571 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2572 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2573 -mieee-with-inexact for alpha*-*-*.
2574
2575 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2576
2577 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2578 Add IEEE options to compile flags.
2579 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2580 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2581
2582 2014-07-15 Michael Matz <matz@suse.de>
2583
2584 PR rtl-optimization/61772
2585 * gcc.dg/torture/pr61772.c: New test.
2586
2587 2014-07-15 Marek Polacek <polacek@redhat.com>
2588
2589 * gcc.dg/ubsan/bounds-1.c: New test.
2590
2591 2014-06-15 Tobias Burnus <burnus@net-b.de>
2592
2593 * gfortran.dg/coarray_34.f90: New.
2594 * gfortran.dg/coarray_6.f90: Update test case.
2595
2596 2014-07-14 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/61779
2599 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2600
2601 2014-07-14 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/61786
2604 * gcc.dg/torture/pr61786.c: New testcase.
2605 * gcc.dg/lto/pr61786_0.c: Likewise.
2606 * gcc.dg/lto/pr61786_1.c: Likewise.
2607
2608 2014-07-14 Richard Biener <rguenther@suse.de>
2609
2610 PR tree-optimization/61757
2611 PR tree-optimization/61783
2612 PR tree-optimization/61787
2613 * gcc.dg/torture/pr61757.c: New testcase.
2614 * gcc.dg/torture/pr61787.c: Likewise.
2615
2616 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR middle-end/61294
2619 * c-c++-common/Wmemset-transposed-args1.c: New test.
2620 * c-c++-common/Wmemset-transposed-args2.c: New test.
2621 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2622
2623 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2624
2625 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2626 longer happens during parsing.
2627 * gcc.dg/pr44024.c: Update template.
2628 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2629 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2630 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2631
2632 2014-07-13 Tom de Vries <tom@codesourcery.com>
2633
2634 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2635 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2636
2637 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2638
2639 PR C++/60209 - Declaration of user-defined literal operator cause error
2640 * g++.dg/cpp0x/pr60209-neg.C: New.
2641 * g++.dg/cpp0x/pr60209.C: New.
2642 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2643
2644 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2645
2646 PR c++/60967
2647 * g++.dg/cilk-plus/pr60967.C: New.
2648
2649 2014-07-13 Tobias Burnus <burnus@net-b.de>
2650
2651 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2652
2653 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2654
2655 PR fortran/61780
2656 * gfortran.dg/dependency_44.f90 : New test
2657
2658 2014-07-12 Tobias Burnus <burnus@net-b.de>
2659
2660 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2661 * gfortran.dg/coarray_atomic_2.f90: New.
2662 * gfortran.dg/coarray_atomic_3.f90: New.
2663 * gfortran.dg/coarray_atomic_4.f90: New.
2664 * gfortran.dg/coarray/atomic_2.f90: New.
2665
2666 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2667
2668 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2669 * g++.dg/cpp0x/pr57644.C: New.
2670
2671 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/53159
2674 * g++.dg/cpp0x/Wnarrowing1.C: New.
2675
2676 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2677
2678 PR preprocessor/61389
2679 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2680 * gcc.dg/cpp/sysmac1.c: Likewise.
2681
2682 2014-07-11 Richard Biener <rguenther@suse.de>
2683
2684 PR middle-end/61473
2685 * gcc.dg/memmove-4.c: New testcase.
2686 * gcc.dg/strlenopt-8.c: XFAIL.
2687 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2688
2689 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2690
2691 PR target/61561
2692 * gcc.dg/pr61561.c: New test.
2693
2694 2014-07-10 Tom de Vries <tom@codesourcery.com>
2695
2696 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2697 dg-options.
2698 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2699 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2700 dg-options.
2701
2702 2014-07-10 Richard Biener <rguenther@suse.de>
2703
2704 PR c-family/61741
2705 * c-c++-common/torture/pr61741.c: Use signed char.
2706
2707 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2708
2709 * gnat.dg/opt39.adb: New test.
2710
2711 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2712
2713 PR tree-optimization/61742
2714 * gcc.dg/torture/pr61742.c: New test.
2715 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2716 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2717
2718 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/60686
2721 * g++.dg/cpp0x/explicit8.C: New.
2722
2723 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 DR 1584
2726 PR c++/57466
2727 * g++.dg/template/pr57466.C: New.
2728 * g++.dg/cpp0x/pr57466.C: Likewise.
2729 * g++.dg/template/unify6.C: Update.
2730
2731 2014-07-09 Tom de Vries <tom@codesourcery.com>
2732
2733 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2734
2735 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2736
2737 * gfortran.dg/ieee/underflow_1.f90: New file.
2738
2739 2014-07-09 Richard Biener <rguenther@suse.de>
2740
2741 PR c-family/61741
2742 * c-c++-common/torture/pr61741.c: New testcase.
2743
2744 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2745
2746 * lib/target-supports.exp
2747 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2748
2749 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2750
2751 * gcc.dg/globalalias.c: Remove XFAIL.
2752 * gcc.dg/localalias.c: Remove XFAIL.
2753
2754 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2755
2756 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2757 * g++.dg/cpp0x/pr58155.C: New.
2758
2759 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2760
2761 PR testsuite/61453
2762 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2763 Adjust regexp for more targets.
2764
2765 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2766 Paolo Carlini <paolo.carlini@oracle.com>
2767
2768 PR c++/59361
2769 * g++.dg/cpp0x/vt-59361.C: New.
2770
2771 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2772
2773 PR target/61599
2774 * gcc.target/i386/pr61599-1.c: New test.
2775 * gcc.target/i386/pr61599-2.c: New test.
2776
2777 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2778
2779 PR rtl-optimization/61673
2780 * gcc.c-torture/execute/pr61673.c: New test.
2781
2782 PR tree-optimization/61725
2783 * gcc.dg/tree-ssa/vrp93.c: New test.
2784 * gcc.c-torture/execute/pr61725.c: New test.
2785
2786 2014-07-08 Richard Biener <rguenther@suse.de>
2787
2788 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2789 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2790 restriction on loop depth difference.
2791 (record_equality): Likewise.
2792 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2793 (loop_depth_of_name): Remove.
2794 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2795 restriction on loop depth difference.
2796 (init_copy_prop): Likewise.
2797
2798 2014-07-08 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/61681
2801 * gcc.dg/torture/pr61681.c: New testcase.
2802
2803 2014-07-08 Richard Biener <rguenther@suse.de>
2804
2805 PR tree-optimization/61680
2806 * gcc.dg/vect/pr61680.c: New testcase.
2807
2808 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2809
2810 PR tree-optimization/61576
2811 * gcc.dg/torture/pr61576.c: New test.
2812
2813 2014-07-08 Marek Polacek <polacek@redhat.com>
2814
2815 PR c/60226
2816 * c-c++-common/pr60226.c: New test.
2817
2818 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2819
2820 PR fortran/61459
2821 PR fortran/58883
2822 * gfortran.dg/allocatable_function_8.f90 : New test
2823
2824 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2825
2826 * gcc.target/powerpc/spe-evmerge.c: New file.
2827
2828 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2831
2832 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2833
2834 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2835
2836 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2837
2838 PR c++/58898
2839 * g++.dg/parse/pr58898.C: New.
2840
2841 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2842
2843 * gfortran.dg/list_read_12.f90: Delete the file.
2844 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2845 of dg-runtest.
2846
2847 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2848
2849 PR libgfortran/61640
2850 * gfortran.dg/arrayio_16.f90: New test.
2851
2852 2014-07-06 Marek Polacek <polacek@redhat.com>
2853
2854 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2855 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2856
2857 2014-07-06 Marek Polacek <polacek@redhat.com>
2858
2859 PR c/6940
2860 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2861 -Wno-sizeof-array-argument.
2862 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2863 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2864 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2865 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2866 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2867 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2868 * c-c++-common/sizeof-array-argument.c: New test.
2869 * gcc.dg/vla-5.c: Add dg-warnings.
2870
2871 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2872
2873 * g++.dg/ipa/devirt-26.C: Update testcase.
2874 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2875 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2876
2877 2014-07-04 Tobias Burnus <burnus@net-b.de>
2878
2879 * gfortran.dg/coarray/coindexed_3.f90: New.
2880
2881 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2882
2883 PR middle-end/61654
2884 * g++.dg/opt/pr61654.C: New test.
2885
2886 PR tree-optimization/61684
2887 * gcc.c-torture/compile/pr61684.c: New test.
2888
2889 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2890
2891 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2892 dg-runtest's. Adapt all callers.
2893 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2894 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2895 * lib/go-dg.exp (go-dg-runtest): Likewise.
2896 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2897 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2898
2899 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR tree-optimization/61682
2902 * gcc.c-torture/execute/pr61682.c: New test.
2903
2904 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2905
2906 * gcc.target/powerpc/shift-dot.c: New test.
2907
2908 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2909
2910 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2911 avoid optimization.
2912
2913 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2914
2915 * gcc.target/arm/identical-invariants.c: New test.
2916
2917 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2918 Chen Gang <gang.chen.5i5j@gmail.com>
2919
2920 * gcc.c-torture/compile/section.c: New testcase.
2921
2922 2014-07-02 Christian Bruel <christian.bruel@st.com>
2923
2924 PR target/29349
2925 PR target/53513
2926 * gcc.target/sh/fpchg.c: New test.
2927
2928 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2929 Fritz Reese <Reese-Fritz@zai.com>
2930
2931 * gfortran.dg/oldstyle_5.f: New test.
2932
2933 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2934
2935 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2936 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2937
2938 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2939
2940 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2941 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2942 * g++.dg/parse/error11.C: Likewise.
2943 * g++.old-deja/g++.brendan/template17.C: Likewise.
2944
2945 2014-07-02 Tobias Burnus <burnus@net-b.de>
2946
2947 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2948 * gfortran.dg/coarray/send_array.f90: Ditto.
2949 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2950
2951 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2952 Yufeng Zhang <yufeng.zhang@arm.com>
2953
2954 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2955 (additional_flags_for_func_ret): New variable based on
2956 $additional_flags with -fno-use-caller-save.
2957 (func-ret-*.c): Use the new variable.
2958
2959 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/59637
2962 * g++.dg/cpp0x/decltype60.C: New.
2963
2964 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2965
2966 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2967 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2968 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2969 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2970 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2971 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2972 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2973 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2974
2975 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2976
2977 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2978
2979 2014-07-01 Marek Polacek <polacek@redhat.com>
2980
2981 * gcc.dg/Wint-conversion.c: New test.
2982
2983 2014-07-01 Marek Polacek <polacek@redhat.com>
2984
2985 PR c/58286
2986 * gcc.dg/Wincompatible-pointer-types.c: New test.
2987
2988 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2989
2990 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2991 MicroBlaze specific pattern.
2992
2993 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2994
2995 PR c++/58781
2996 PR c++/60249
2997 PR c++/59867
2998 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2999 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3000 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3001
3002 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3003
3004 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3005 test requires greater precision than the current PowerPC long
3006 double implementation supports.
3007
3008 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/54891
3011 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3012
3013 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3014
3015 PR c++/51400
3016 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3017
3018 2014-06-30 Jeff Law <law@redhat.com>
3019
3020 PR tree-optimization/61607
3021 * gcc.dg/tree-ssa/pr61607.c: New test.
3022
3023 2014-06-30 Marek Polacek <polacek@redhat.com>
3024
3025 * c-c++-common/ubsan/attrib-2.c: New test.
3026 * g++.dg/ubsan/return-3.C: New test.
3027
3028 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3029
3030 PR middle-end/57541
3031 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3032 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3033
3034 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3035
3036 * gcc.dg/ira-loop-pressure.c: New test.
3037
3038 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3039
3040 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3041 checks that the dump is generated.
3042
3043 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3044
3045 PR fortran/36275
3046 PR fortran/38839
3047 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3048 * gfortran.dg/binding_label_tests_27.f90: New file.
3049
3050 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3051
3052 * gfortran.dg/graphite/pr59586.f: New testcase.
3053
3054 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3055
3056 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3057
3058 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3059
3060 PR fortran/29383
3061 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3062 New function.
3063 * gfortran.dg/ieee/ieee.exp: New file.
3064 * gfortran.dg/ieee/ieee_1.F90: New file.
3065 * gfortran.dg/ieee/ieee_2.f90: New file.
3066 * gfortran.dg/ieee/ieee_3.f90: New file.
3067 * gfortran.dg/ieee/ieee_4.f90: New file.
3068 * gfortran.dg/ieee/ieee_5.f90: New file.
3069 * gfortran.dg/ieee/ieee_6.f90: New file.
3070 * gfortran.dg/ieee/ieee_7.f90: New file.
3071 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3072
3073 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3074
3075 * g++.dg/cpp0x/elision_conv.C: New.
3076
3077 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3078
3079 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3080
3081 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3082
3083 PR c++/61614
3084 * g++.dg/ext/complit14.C: New.
3085
3086 2014-06-27 Martin Jambor <mjambor@suse.cz>
3087
3088 PR ipa/61160
3089 * g++.dg/ipa/pr61160-2.C: New test.
3090 * g++.dg/ipa/pr61160-3.C: Likewise.
3091
3092 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR tree-optimization/57233
3095 PR tree-optimization/61299
3096 * gcc.dg/pr57233.c: New test.
3097 * gcc.target/i386/pr57233.c: New test.
3098 * gcc.target/i386/sse2-pr57233.c: New test.
3099 * gcc.target/i386/avx-pr57233.c: New test.
3100 * gcc.target/i386/avx2-pr57233.c: New test.
3101 * gcc.target/i386/avx512f-pr57233.c: New test.
3102 * gcc.target/i386/xop-pr57233.c: New test.
3103
3104 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3105
3106 * gcc.dg/typeof-2.c: New testcase.
3107
3108 2014-06-27 Marek Polacek <polacek@redhat.com>
3109
3110 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3111 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3112 (fn2): Likewise.
3113 (fn5): Likewise.
3114 (fn6): Likewise.
3115 (fn7): Likewise.
3116 (fn8): Likewise.
3117 (fn9): Likewise.
3118 (fn11): Likewise.
3119 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3120 location. Add memory barrier.
3121 (fn2): Likewise.
3122 (fn3): Likewise.
3123 (fn4): Likewise.
3124 (fn5): Likewise.
3125 * c-c++-common/ubsan/bounds-7.c: New test.
3126
3127 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128
3129 PR libgfortran/61499
3130 * gfortran.dg/arrayio_15.f90: New test.
3131
3132 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3133
3134 PR target/61586
3135 * gcc.target/alpha/pr61586.c: New test.
3136
3137 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3138
3139 PR c++/57573
3140 * g++.dg/template/pr57573.C: New.
3141
3142 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3143
3144 * gcc.dg/tree-ssa/interposition.c: New testcase.
3145
3146 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/56633
3149 * g++.dg/cpp0x/deleted8.C: New.
3150
3151 2014-06-26 Martin Jambor <mjambor@suse.cz>
3152
3153 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3154 parameter.
3155 * g++.dg/simulate-thread/bitfields.C: Likewise.
3156 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3157 allow-packed-store-data-races parameter.
3158 * gcc.dg/simulate-thread/subfields.c: Likewise.
3159 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3160 to one.
3161
3162 2014-06-26 Martin Jambor <mjambor@suse.cz>
3163
3164 * g++.dg/ipa/pr60600.C: Fix typo.
3165 * g++.dg/ipa/devirt-25.C: Likewise.
3166
3167 2014-06-26 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/61607
3170 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3171
3172 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3173
3174 * gcc.dg/inline-22.c: Add bind_pic_locally.
3175 * gcc.dg/inline_4.c: Ditto.
3176 * gcc.dg/fail_always_inline.c: Ditto.
3177 * g++.dg/ipa/devirt-25.C: Ditto.
3178
3179 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3180
3181 * lib/target-support.exp (bind_pic_locally): Save the flags to
3182 'flags_to_postpone' instead of appending to 'flags'.
3183 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3184 with flags_to_postpone and revert after target_compile.
3185 * lib/g++.exp (g++_target_compile): Ditto.
3186 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3187
3188 2014-06-26 Nick Clifton <nickc@redhat.com>
3189
3190 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3191
3192 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3193
3194 PR c++/61537
3195 * g++.dg/template/pr61537.C: New testcase.
3196
3197 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3198
3199 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3200 powerpc*-*-linux*.
3201
3202 2014-06-25 Tobias Burnus <burnus@net-b.de>
3203
3204 * gfortran.dg/coarray_33.f90: New.
3205
3206 2014-06-25 Tobias Burnus <burnus@net-b.de>
3207
3208 * gfortran.dg/coarray/coindexed_1.f90: New.
3209
3210 2014-06-25 Tobias Burnus <burnus@net-b.de>
3211
3212 * gfortran.dg/coarray_collectives_7.f90: New.
3213
3214 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3215
3216 * gcc.c-torture/execute/20140622-1.c: New test.
3217
3218 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 DR 178
3221 PR c++/49132
3222 * g++.dg/cpp0x/aggr1.C: New.
3223 * g++.dg/cpp0x/aggr2.C: Likewise.
3224 * g++.dg/init/aggr11.C: Likewise.
3225 * g++.dg/init/aggr12.C: Likewise.
3226
3227 2014-06-25 Martin Jambor <mjambor@suse.cz>
3228
3229 * g++.dg/ipa/pr61540.C: Remove dumping test.
3230
3231 2014-06-25 Marek Polacek <polacek@redhat.com>
3232
3233 PR c/61162
3234 * gcc.dg/pr61162.c: Adjust dg-warning.
3235 * gcc.dg/pr61162-2.c: New test.
3236
3237 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3238
3239 PR tree-optimization/57742
3240 * gcc.dg/tree-ssa/calloc-3.c: New file.
3241
3242 2014-06-25 Richard Biener <rguenther@suse.de>
3243
3244 PR testsuite/61560
3245 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3246 for targets that return _Complex float in memory.
3247
3248 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3249
3250 * gcc.target/arm/vect-noalign.c: Adjust options.
3251
3252 2014-06-24 Cong Hou <congh@google.com>
3253
3254 * gcc.dg/vect/vect-reduc-sad.c: New.
3255 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3256
3257 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3258
3259 PR tree-optimization/57742
3260 * g++.dg/tree-ssa/calloc.C: New testcase.
3261 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3262 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3263 * gcc.dg/strlenopt-9.c: Adapt.
3264
3265 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3266
3267 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3268 global variable.
3269 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3270 instead of calling sequentially in the C code.
3271 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3272 saved_return_address to the stack frame where LR register was stored.
3273 (saved_return_address): Declare weak.
3274
3275 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3276
3277 PR c++/33972
3278 * g++.dg/other/operator3.C: New.
3279 * g++.dg/template/operator8.C: Adjust.
3280 * g++.dg/template/operator9.C: Likewise.
3281
3282 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3283
3284 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3285
3286 2014-06-24 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/61572
3289 * gcc.target/i386/pr61572.c: New testcase.
3290
3291 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3292
3293 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3294 reduction clause.
3295 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3296 Remove Label is never defined expected error.
3297 * gfortran.dg/gomp/udr8.f90: New test.
3298
3299 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3300
3301 PR tree-optimization/61554
3302 * g++.dg/torture/pr61554.C: New testcase.
3303
3304 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3305
3306 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3307
3308 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3309
3310 * gcc.dg/localalias-2.c: Guard by require-alias.
3311 * gcc.dg/globalalias-2.c: Likewise.
3312
3313 2014-06-23 Kai Tietz <ktietz@redhat.com>
3314
3315 * gcc.target/i386/indjmp-1.c: New test.
3316
3317 2014-06-23 Andrew Pinski <apinski@cavium.com>
3318
3319 * gcc.c-torture/compile/20140723-1.c: New testcase.
3320
3321 2014-06-23 Marek Polacek <polacek@redhat.com>
3322
3323 PR c/61553
3324 * c-c++-common/pr61553.c (foo): Add dg-error.
3325
3326 2014-06-23 Tobias Burnus <burnus@net-b.de>
3327
3328 * gfortran.dg/coarray_32.f90: New.
3329
3330 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3331
3332 DR 577
3333 PR c++/33101
3334 * g++.dg/other/void1.C: Adjust.
3335 * g++.dg/other/void3.C: Likewise.
3336
3337 2014-06-23 Marek Polacek <polacek@redhat.com>
3338
3339 PR c/61553
3340 * c-c++-common/pr61553.c: New test.
3341
3342 2014-06-23 Richard Biener <rguenther@suse.de>
3343
3344 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3345 * g++.dg/vect/slp-pr50819.cc: Likewise.
3346 * g++.dg/vect/slp-pr56812.cc: Likewise.
3347 * gcc.dg/vect/bb-slp-1.c: Likewise.
3348 * gcc.dg/vect/bb-slp-10.c: Likewise.
3349 * gcc.dg/vect/bb-slp-11.c: Likewise.
3350 * gcc.dg/vect/bb-slp-13.c: Likewise.
3351 * gcc.dg/vect/bb-slp-14.c: Likewise.
3352 * gcc.dg/vect/bb-slp-15.c: Likewise.
3353 * gcc.dg/vect/bb-slp-16.c: Likewise.
3354 * gcc.dg/vect/bb-slp-17.c: Likewise.
3355 * gcc.dg/vect/bb-slp-18.c: Likewise.
3356 * gcc.dg/vect/bb-slp-19.c: Likewise.
3357 * gcc.dg/vect/bb-slp-2.c: Likewise.
3358 * gcc.dg/vect/bb-slp-20.c: Likewise.
3359 * gcc.dg/vect/bb-slp-21.c: Likewise.
3360 * gcc.dg/vect/bb-slp-22.c: Likewise.
3361 * gcc.dg/vect/bb-slp-23.c: Likewise.
3362 * gcc.dg/vect/bb-slp-24.c: Likewise.
3363 * gcc.dg/vect/bb-slp-25.c: Likewise.
3364 * gcc.dg/vect/bb-slp-26.c: Likewise.
3365 * gcc.dg/vect/bb-slp-27.c: Likewise.
3366 * gcc.dg/vect/bb-slp-28.c: Likewise.
3367 * gcc.dg/vect/bb-slp-29.c: Likewise.
3368 * gcc.dg/vect/bb-slp-3.c: Likewise.
3369 * gcc.dg/vect/bb-slp-30.c: Likewise.
3370 * gcc.dg/vect/bb-slp-31.c: Likewise.
3371 * gcc.dg/vect/bb-slp-32.c: Likewise.
3372 * gcc.dg/vect/bb-slp-4.c: Likewise.
3373 * gcc.dg/vect/bb-slp-5.c: Likewise.
3374 * gcc.dg/vect/bb-slp-6.c: Likewise.
3375 * gcc.dg/vect/bb-slp-7.c: Likewise.
3376 * gcc.dg/vect/bb-slp-8.c: Likewise.
3377 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3378 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3379 * gcc.dg/vect/bb-slp-9.c: Likewise.
3380 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3381 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3382 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3383 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3384 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3385 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3386 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3387 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3388 * gcc.dg/vect/pr26359.c: Likewise.
3389 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3390
3391 2014-06-23 Marek Polacek <polacek@redhat.com>
3392
3393 * c-c++-common/pr49706-2.c: New test.
3394
3395 2014-06-23 Alan Modra <amodra@gmail.com>
3396
3397 * gcc.dg/pr61583.c: New.
3398
3399 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3400
3401 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3402 [u]int64x1_t.
3403
3404 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3405 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3406
3407 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3408 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3409 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3410 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3411 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3412 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3413 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3414 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3415 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3416 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3417 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3418 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3419 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3420 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3421 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3422 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3423 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3424 test_vsrid_n_u64): Fix signature to match intrinsic.
3425
3426 (test_vabs_s64): Remove.
3427 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3428
3429 (test_vdupd_lane_s64): Rename to...
3430 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3431
3432 (test_vdupd_lane_u64): Rename to...
3433 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3434
3435 (test_vtst_s64): Rename to...
3436 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3437
3438 (test_vtst_u64): Rename to...
3439 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3440
3441 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3442 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3443 Remove out-of-bounds tests.
3444 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3445 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3446 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3447
3448 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3449
3450 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3451 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3452 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3453 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3454 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3455 vector types.
3456 * gcc.target/aarch64/vsub_f64.c: Likewise.
3457 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3458 scheme as now the same for all variants.
3459 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3460 float64x1_t.
3461
3462 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3463
3464 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3465
3466 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3467
3468 * gcc.dg/localalias.c: Fix broken commit.
3469 * gcc.dg/globalalias.c: Likewise.
3470
3471 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3472
3473 * gcc.dg/localalias.c: New testcase.
3474 * gcc.dg/localalias-2.c: New testcase.
3475 * gcc.dg/globalalias.c: New testcase.
3476 * gcc.dg/globalalias-2.c: New testcase.
3477
3478 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3479
3480 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3481
3482 2014-06-20 Marek Polacek <polacek@redhat.com>
3483
3484 * c-c++-common/ubsan/bounds-1.c: New test.
3485 * c-c++-common/ubsan/bounds-2.c: New test.
3486 * c-c++-common/ubsan/bounds-3.c: New test.
3487 * c-c++-common/ubsan/bounds-4.c: New test.
3488 * c-c++-common/ubsan/bounds-5.c: New test.
3489 * c-c++-common/ubsan/bounds-6.c: New test.
3490
3491 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3492
3493 Make the tests big-endian friendly.
3494
3495 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3496 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3497 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3498 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3499 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3500 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3501 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3502 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3503 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3504
3505 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3506 Max Ostapenko <m.ostapenko@partner.samsung.com>
3507
3508 PR sanitizer/61547
3509 * c-c++-common/asan/strlen-overflow-1.c: New test.
3510
3511 2014-06-20 Martin Jambor <mjambor@suse.cz>
3512
3513 PR ipa/61540
3514 * g++.dg/ipa/pr61540.C: New test.
3515
3516 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3517 Max Ostapenko <m.ostapenko@partner.samsung.com>
3518
3519 PR sanitizer/61530
3520 * c-c++-common/asan/pr61530.c: New test.
3521
3522 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3523
3524 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3525 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3526 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3527 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3528 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3529 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3530 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3531 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3532 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3533 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3534 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3535 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3536 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3537 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3538 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3539 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3540 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3541 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3542 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3543 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3544 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3545 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3546 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3547 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3548 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3549 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3550 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3551 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3552 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3553 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3554 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3555 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3556 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3557 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3558 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3559 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3560 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3561 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3562 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3563 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3564 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3565 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3566 (test_vqdmlal_high_lane_s16): Fix parameter type.
3567 (test_vqdmlal_high_lane_s32): Likewise.
3568 (test_vqdmull_high_lane_s16): Likewise.
3569 (test_vqdmull_high_lane_s32): Likewise.
3570 (test_vqdmlsl_high_lane_s32): Likewise.
3571 (test_vqdmlsl_high_lane_s16): Likewise.
3572 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3573 Fix argument type.
3574 (test_vqdmlals_lane_s32): Likewise.
3575 (test_vqdmlslh_lane_s16): Likewise.
3576 (test_vqdmlsls_lane_s32): Likewise.
3577 (test_vqdmulhh_lane_s16): Likewise.
3578 (test_vqdmulhs_lane_s32): Likewise.
3579 (test_vqdmullh_lane_s16): Likewise.
3580 (test_vqdmulls_lane_s32): Likewise.
3581 (test_vqrdmulhh_lane_s16): Likewise.
3582 (test_vqrdmulhs_lane_s32): Likewise.
3583
3584 2014-06-20 Tobias Burnus <burnus@net-b.de>
3585
3586 PR testsuite/61567
3587 * gfortran.dg/coarray_collectives_5.f90: Update
3588 dg-final scan-tree-dump-times.
3589 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3590
3591 2014-06-20 Hale Wang <hale.wang@arm.com>
3592
3593 * gcc.target/arm/lto/: New folder to verify the LTO option.
3594 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3595 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3596 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3597 * lib/lto.exp (object-readelf): New procedure.
3598
3599 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3600
3601 PR fortran/61454
3602 * gfortran.dg/pr61454.f90: New file.
3603
3604 2014-06-19 Terry Guo <terry.guo@arm.com>
3605
3606 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3607 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3608 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3609
3610 2014-06-19 Tobias Burnus <burnus@net-b.de>
3611
3612 * gfortran.dg/coarray/collectives_2.f90: Extend
3613 and make valid.
3614
3615 2014-06-18 Tom de Vries <tom@codesourcery.com>
3616
3617 * gcc.target/aarch64/fuse-caller-save.c: New test.
3618
3619 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3620 Tom de Vries <tom@codesourcery.com>
3621
3622 * gcc.target/arm/fuse-caller-save.c: New test.
3623
3624 2014-06-18 Richard Biener <rguenther@suse.de>
3625
3626 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3627 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3628 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3629
3630 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3631
3632 PR tree-optimization/61518
3633 * gcc.dg/torture/pr61518.c: New test.
3634
3635 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3636
3637 PR tree-optimization/61517
3638 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3639 (incorrect_read_be32): Likewise.
3640 (main): Call incorrect_read_* to test stmt replacement is made by
3641 bswap at the right place.
3642 * gcc.c-torture/execute/pr61517.c: New test.
3643
3644 2014-06-18 Andreas Schwab <schwab@suse.de>
3645
3646 PR rtl-optimization/54555
3647 * gcc.target/m68k/pr54555.c: New test.
3648
3649 2014-06-18 Olivier Hainque <hainque@adacore.com>
3650
3651 * gnat.dg/blocklocs.adb: New test.
3652
3653 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3654
3655 PR tree-optimization/52252
3656 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3657 * gcc.target/i386/pr52252-core.c: Ditto.
3658
3659 PR tree-optimization/61403
3660 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3661
3662 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3663
3664 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3665 * gfortran.dg/gomp/depend-1.f90: New test.
3666 * gfortran.dg/gomp/target1.f90: New test.
3667 * gfortran.dg/gomp/target2.f90: New test.
3668 * gfortran.dg/gomp/target3.f90: New test.
3669 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3670 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3671 201107.
3672
3673 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3674
3675 PR fortran/61126
3676 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3677
3678 2014-06-17 Tobias Burnus <burnus@net-b.de>
3679 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3680
3681 * gfortran.dg/coarray/send_array.f90: New.
3682 * gfortran.dg/coarray/get_array.f90: New.
3683 * gfortran.dg/coarray/sendget_array.f90: New.
3684 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3685 names.
3686 * gfortran.dg/coarray/collectives_2.f90: New.
3687
3688 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3689
3690 PR target/61533
3691 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3692 dg-options.
3693
3694 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3695
3696 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3697 unit_id and kind_id to zero.
3698
3699 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3700
3701 PR target/61483
3702 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3703 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3704 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3705 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3706
3707 2014-06-17 Richard Biener <rguenther@suse.de>
3708
3709 PR lto/61012
3710 * gcc.dg/lto/pr61526_0.c: New testcase.
3711 * gcc.dg/lto/pr61526_1.c: Likewise.
3712
3713 2014-06-17 Richard Biener <rguenther@suse.de>
3714
3715 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3716 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3717 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3718 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3719 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3720
3721 2014-06-17 Richard Biener <rguenther@suse.de>
3722
3723 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3724
3725 2014-06-16 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/61482
3728 * g++.dg/torture/pr61482.C: New testcase.
3729
3730 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3731
3732 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3733 vpmacsdql instruction.
3734
3735 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3736
3737 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3738 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3739 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3740 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3741 test patterns.
3742 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3743 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3744 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3745 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3746 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3747 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3748
3749 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3750
3751 PR fortran/28484
3752 PR fortran/61429
3753 * gfortran.dg/system_clock_1.f90: New file.
3754 * gfortran.dg/system_clock_2.f90: New file.
3755
3756 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3757
3758 PR c++/33101
3759 * g++.dg/other/void3.C: New.
3760 * g++.dg/conversion/err-recover1.C: Update.
3761
3762 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3763
3764 PR target/61415
3765 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3766 * gcc.target/powerpc/pack02.c: Use it.
3767 * gcc.target/powerpc/tfmode_off.c: Likewise.
3768
3769 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3770
3771 PR rtl-optimization/61094
3772 PR rtl-optimization/61446
3773 * gcc.target/i386/pr61446.c : New.
3774
3775 2014-06-13 Dehao Chen <dehao@google.com>
3776
3777 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3778
3779 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3780
3781 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3782
3783 2014-06-13 Richard Biener <rguenther@suse.de>
3784
3785 * c-c++-common/pr46562-2.c: Adjust.
3786 * g++.dg/tree-ssa/pr8781.C: Likewise.
3787 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3788 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3789 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3790 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3791 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3792
3793 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3794
3795 PR tree-optimization/61375
3796 * gcc.c-torture/execute/pr61375-1.c: New test.
3797
3798 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3799
3800 PR middle-end/61486
3801 * c-c++-common/gomp/pr61486-1.c: New test.
3802 * c-c++-common/gomp/pr61486-2.c: New test.
3803
3804 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3805
3806 PR target/59843
3807 * gcc.dg/vect/vect-singleton_1.c: New file.
3808
3809 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3810
3811 PR target/61443
3812 * gcc.target/avr/torture/pr61443.c: New test.
3813
3814 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3815
3816 PR c++/19200
3817 * g++.dg/parse/friend11.C: New.
3818
3819 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 PR c++/60265
3822 * g++.dg/cpp0x/using-enum-1.C: New.
3823 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3824
3825 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3826
3827 PR c++/19200
3828 * g++.dg/parse/friend9.C: New.
3829 * g++.dg/parse/friend10.C: Likewise.
3830 * g++.dg/parse/friend7.C: Adjust.
3831
3832 2014-06-11 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/61452
3835 * gcc.dg/torture/pr61452.c: New testcase.
3836
3837 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3838
3839 PR c++/34049
3840 * g++.dg/parse/pr34049.C: New.
3841
3842 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3843
3844 * gcc.c-torture/execute/pr61306-1.c: New test.
3845 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3846 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3847
3848 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3849
3850 * gcc.target/aarch64/acle/acle.exp: New.
3851 * gcc.target/aarch64/acle/crc32b.c: New test.
3852 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3853 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3854 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3855 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3856 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3857 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3858 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3859
3860 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3861
3862 PR tree-optimization/52252
3863 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3864
3865 2014-06-11 Richard Biener <rguenther@suse.de>
3866
3867 PR middle-end/61437
3868 * gcc.dg/torture/20140610-1.c: New testcase.
3869 * gcc.dg/torture/20140610-2.c: Likewise.
3870
3871 2014-06-10 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/61438
3874 * gcc.dg/torture/pr61438.c: New testcase.
3875
3876 2014-06-10 Richard Biener <rguenther@suse.de>
3877
3878 PR middle-end/61456
3879 * g++.dg/opt/pr61456.C: New testcase.
3880
3881 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3882 Mikael Morin <mikael@gcc.gnu.org>
3883
3884 PR fortran/41936
3885 * gfortran.dg/class_array_15.f03: Check memory leaks.
3886
3887 2014-06-10 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/57186
3890 PR tree-optimization/59299
3891 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3892 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3893
3894 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR fortran/60928
3897 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3898 directives.
3899 * gfortran.dg/gomp/associate1.f90: New test.
3900 * gfortran.dg/gomp/intentin1.f90: New test.
3901 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3902 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3903 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3904 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3905
3906 2014-06-09 Marek Polacek <polacek@redhat.com>
3907
3908 PR c/36446
3909 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3910 * gcc.dg/array-2.c: Likewise.
3911 * gcc.dg/array-const-2.c: Likewise.
3912 * gcc.dg/ucnid-8.c: Likewise.
3913 * gcc.dg/vla-init-1.c: Likewise.
3914 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3915 * gcc.dg/c99-flex-array-7.c: Likewise.
3916 * gcc.dg/init-bad-1.c: Likewise.
3917 * gcc.dg/init-bad-3.c: Likewise.
3918 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3919 * gcc.dg/pedwarn-init.c: Add dg-warning.
3920 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3921
3922 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3923
3924 PR c++/22556
3925 * g++.dg/other/redecl3.C: New.
3926
3927 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3928
3929 PR c++/54442
3930 * g++.dg/pr54442.C: New file.
3931
3932 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3933
3934 PR fortran/61406
3935 * gfortran.dg/associate_17.f90 : New test
3936
3937 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3938
3939 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3940 void for TEST instead of static void.
3941 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3942 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3944 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3945 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3946 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3950 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3952 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4027 instead of static void.
4028 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4029 delete unused variables.
4030 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4034 delete unused variables, void for TEST instead of static void.
4035 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4048 initialize variables.
4049 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4050 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4053 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4054 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4055 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4058 * gcc.target/i386/i386.exp: Ditto.
4059 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4060 CALC, void for TEST instead of static void, initialize variables.
4061 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4062 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4063 static void.
4064 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4065 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4066 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4067 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4068 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4174 instead of static void.
4175 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4183 static void, delete unused variables.
4184 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4189 static void, delete unused variables, Change parameters for
4190 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4191 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4192 CALC, void for TEST instead of static void.
4193 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4194 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4195 void.
4196 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4198 static void, change type of parameter for UNION_TYPE.
4199 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4201 void for TEST instead of static void, delete unused variables, change
4202 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4203 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4205 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4210 void for TEST instead of static void, change parameters for
4211 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4212 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4213 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4214 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4215 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4216 __attribute__((unused)).
4217 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4218 __attribute__((unused)).
4219 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4220 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4221 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4222 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4223 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4224 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4225 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4226 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4227 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4228 add __attribute__((unused)).
4229 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4230 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4231 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4238 delete unused variables.
4239 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4244 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4245 static void, mask_merging and zero_masking for unsigned types.
4246 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4247 CHECK_ARRAY for unsigned types.
4248 * gcc.target/i386/m256-check.h: Ditto.
4249 * gcc.target/i386/m512-check.h: Ditto.
4250
4251 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4252
4253 PR target/61062
4254 * gcc.target/arm/pr48252.c (main): Expect same result
4255 as endian-neutral.
4256
4257 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4258
4259 PR fortran/45187
4260 * gfortran.dg/cray_pointers_10.f90: New file.
4261
4262 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4263
4264 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4265 instead of complex(kind=16).
4266
4267 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4268
4269 PR fortran/38829
4270 * gfortran.dg/bind_c_usage_29.f90: New file.
4271
4272 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4273
4274 * gnat.dg/opt38.adb: New test.
4275 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4276
4277 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4278
4279 PR target/18343
4280 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4281 New macro, 0 for __MMIX__, default 64.
4282 (bar): Pass it to __builtin_apply instead of literal 64.
4283
4284 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4285
4286 * gfortran.dg/io_constraints_11.f90: New file.
4287 * gfortran.dg/io_constraints_12.f90: New file.
4288 * gfortran.dg/io_constraints_13.f90: New file.
4289
4290 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4291
4292 PR target/61423
4293 * gcc.target/i386/pr61423.c: New test.
4294
4295 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/60184
4298 * g++.dg/cpp0x/constexpr-union6.C: New.
4299 * g++.dg/cpp0x/union6.C: Likewise.
4300 * g++.dg/init/ref14.C: Adjust.
4301 * g++.dg/init/union1.C: Likewise.
4302
4303 2014-06-06 Richard Biener <rguenther@suse.de>
4304
4305 PR tree-optimization/59299
4306 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4307
4308 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4309
4310 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4311 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4312
4313 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4314
4315 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4316 bitfield and test wrong results instead of correct results to make the
4317 test more portable.
4318
4319 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4320
4321 PR c++/60432
4322 * g++.dg/cpp0x/constexpr-60432.C: New.
4323
4324 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4325
4326 PR c++/60199
4327 * g++.dg/cpp0x/constexpr-60199.C: New.
4328
4329 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4330
4331 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4332 Specify -march=z900 as an additional option.
4333 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4334 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4335 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4336
4337 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4338
4339 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4340 reduction clause diagnostic changes.
4341 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4342 * gfortran.dg/gomp/reduction1.f90: Likewise.
4343 * gfortran.dg/gomp/reduction3.f90: Likewise.
4344 * gfortran.dg/gomp/udr1.f90: New test.
4345 * gfortran.dg/gomp/udr2.f90: New test.
4346 * gfortran.dg/gomp/udr3.f90: New test.
4347 * gfortran.dg/gomp/udr4.f90: New test.
4348 * gfortran.dg/gomp/udr5.f90: New test.
4349 * gfortran.dg/gomp/udr6.f90: New test.
4350 * gfortran.dg/gomp/udr7.f90: New test.
4351
4352 2014-06-06 Christian Bruel <christian.bruel@st.com>
4353
4354 PR tree-optimization/43934
4355 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4356
4357 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4358
4359 PR c/53119
4360 * gcc.dg/pr53119.c: New testcase.
4361
4362 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4363
4364 PR target/52472
4365 * gcc.target/avr/pr52472.c: New test.
4366
4367
4368 2014-06-05 Jeff Law <law@redhat.com>
4369
4370 PR tree-optimization/61289
4371 * g++.dg/pr61289.C: New test.
4372 * g++.dg/pr61289-2.C: New test.
4373
4374 2014-06-05 Richard Biener <rguenther@suse.de>
4375 Paolo Carlini <paolo.carlini@oracle.com>
4376
4377 PR c++/56961
4378 * g++.dg/parse/pr56961.C: New.
4379
4380 2014-06-05 Kai Tietz <ktietz@redhat.com>
4381
4382 PR target/46219
4383 * gcc.target/i386/sibcall-4.c: Remove xfail.
4384
4385 2014-06-05 Julian Brown <julian@codesourcery.com>
4386 Sandra Loosemore <sandra@codesourcery.com>
4387
4388 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4389
4390 2014-06-05 Richard Biener <rguenther@suse.de>
4391
4392 PR c++/61004
4393 * g++.dg/diagnostic/pr61004.C: New testcase.
4394
4395 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4396
4397 * gcc.dg/torture/pr61319.c: New test.
4398
4399 2014-06-05 Marek Polacek <polacek@redhat.com>
4400
4401 PR c/56724
4402 * gcc.dg/pr56724-3.c: New test.
4403
4404 2014-06-05 Andreas Schwab <schwab@suse.de>
4405
4406 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4407
4408 2014-06-05 Marek Polacek <polacek@redhat.com>
4409
4410 PR c/49706
4411 * c-c++-common/pr49706.c: New test.
4412
4413 2014-06-05 Marek Polacek <polacek@redhat.com>
4414
4415 PR c/48062
4416 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4417 * gcc.dg/Wshadow-3.c: Likewise.
4418 * gcc.dg/pr48062.c: New test.
4419
4420 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4421
4422 PR c++/43453
4423 * g++.dg/init/pr43453.C: New.
4424
4425 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4426
4427 PR tree-optimization/61385
4428 * gcc.dg/tree-ssa/pr61385.c: New file.
4429
4430 2014-06-04 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/60098
4433 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4434
4435 2014-06-04 Richard Biener <rguenther@suse.de>
4436
4437 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4438
4439 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4440
4441 PR c/58942
4442 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4443 the case with a pointer.
4444
4445 2014-06-04 Marek Polacek <polacek@redhat.com>
4446
4447 PR c/30020
4448 * c-c++-common/pr30020.c: New test.
4449
4450 2014-06-03 Andrew Pinski <apinski@cavium.com>
4451
4452 * gcc.c-torture/compile/20140528-1.c: New testcase.
4453
4454 2014-06-03 Dehao Chen <dehao@google.com>
4455
4456 * gcc.dg/tree-prof/merge_block.c: New test.
4457
4458 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4459
4460 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4461 * g++.dg/ext/mv15.C (dg-options): Ditto.
4462
4463 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 DR 1423
4466 PR c++/52174
4467 * g++.dg/cpp0x/nullptr31.C: New.
4468 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4469 * g++.dg/cpp0x/nullptr17.C: Update.
4470
4471 2014-06-03 Marek Polacek <polacek@redhat.com>
4472
4473 PR c/60439
4474 * c-c++-common/pr60439.c: New test.
4475 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4476
4477 2014-06-03 Martin Jambor <mjambor@suse.cz>
4478
4479 PR ipa/61160
4480 * g++.dg/ipa/pr61160-1.C: New test.
4481
4482 2014-06-03 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/61383
4485 * gcc.dg/torture/pr61383-1.c: New testcase.
4486
4487 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4488
4489 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4490
4491 2014-06-02 Jeff Law <law@redhat.com>
4492
4493 PR rtl-optimization/61094
4494 * g++.dg/pr61094: New test.
4495
4496 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4497
4498 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4499 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4500 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4501 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4502 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4503 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4504 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4505 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4506
4507 2014-06-02 Richard Biener <rguenther@suse.de>
4508
4509 PR tree-optimization/61346
4510 * gcc.dg/torture/pr61346.c: New testcase.
4511
4512 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4513
4514 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4515 not compilation.
4516 * gcc.target/i386/sibcall-4.c: Ditto.
4517 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4518
4519 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4520
4521 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4522 in scan-assembler-not string.
4523 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4524 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4525 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4526
4527 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4528
4529 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4530
4531 2014-06-01 Kai Tietz <ktietz@redhat.com>
4532
4533 PR target/61377
4534 * gcc.target/i386/sibcall-6.c: New test.
4535
4536 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 DR 1227
4539 PR c++/57543
4540 * g++.dg/cpp0x/pr57543-1.C: New.
4541 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4542 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4543 * g++.dg/cpp0x/decltype59.C: Likewise.
4544
4545 2014-05-31 Tom de Vries <tom@codesourcery.com>
4546
4547 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4548
4549 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4550
4551 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4552 restore_gcc_exec_prefix_env_var): New procedures.
4553 (set_ld_library_path_env_vars,
4554 restore_ld_library_path_env_vars): Use them.
4555 * lib/c-compat.exp: Load target-libpath.exp.
4556 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4557 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4558 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4559 restore_gcc_exec_prefix_env_var.
4560 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4561 Likewise.
4562
4563 * c-c++-common/asan/misalign-1.c: New test.
4564 * c-c++-common/asan/misalign-2.c: New test.
4565
4566 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4567 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4568 -DASAN_USE_DEJAGNU_GTEST=1.
4569 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4570 * g++.dg/asan/asan_oob_test.cc: Likewise.
4571 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4572 * g++.dg/asan/asan_str_test.cc: Likewise.
4573 * g++.dg/asan/asan_test_utils.h: Likewise.
4574 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4575 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4576 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4577 Imported from upstream r209283.
4578 * g++.dg/asan/asan_test_config.h: Likewise.
4579
4580 2014-05-30 Kai Tietz <ktietz@redhat.com>
4581
4582 PR target/60104
4583 * gcc.target/i386/sibcall-1.c: New test.
4584 * gcc.target/i386/sibcall-2.c: New test.
4585 * gcc.target/i386/sibcall-3.c: New test.
4586 * gcc.target/i386/sibcall-4.c: New test.
4587
4588 2014-05-30 Ian Lance Taylor <iant@google.com>
4589
4590 * gcc.target/i386/pause-2.c: New test.
4591
4592 2014-05-30 Tom de Vries <tom@codesourcery.com>
4593
4594 * gcc.target/i386/fuse-caller-save.c: New test.
4595 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4596 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4597
4598 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4599
4600 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4601 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4602 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4603 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4604 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4605 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4606 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4607 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4608 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4609 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4610 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4611 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4612 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4613 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4614 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4615 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4616 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4617 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4618 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4619 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4620 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4621 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4622 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4623 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4624 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4625 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4626 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4627 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4628 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4629 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4630 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4631 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4632 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4633 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4634 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4635 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4636
4637 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4638
4639 PR rtl-optimization/61325
4640 * gcc.target/aarch64/pr61325.c: New.
4641
4642 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4643
4644 * gcc.target/arm/simd/vextQf32_1.c: New file.
4645 * gcc.target/arm/simd/vextQp16_1.c: New file.
4646 * gcc.target/arm/simd/vextQp8_1.c: New file.
4647 * gcc.target/arm/simd/vextQs16_1.c: New file.
4648 * gcc.target/arm/simd/vextQs32_1.c: New file.
4649 * gcc.target/arm/simd/vextQs64_1.c: New file.
4650 * gcc.target/arm/simd/vextQs8_1.c: New file.
4651 * gcc.target/arm/simd/vextQu16_1.c: New file.
4652 * gcc.target/arm/simd/vextQu32_1.c: New file.
4653 * gcc.target/arm/simd/vextQu64_1.c: New file.
4654 * gcc.target/arm/simd/vextQu8_1.c: New file.
4655 * gcc.target/arm/simd/vextQp64_1.c: New file.
4656 * gcc.target/arm/simd/vextf32_1.c: New file.
4657 * gcc.target/arm/simd/vextp16_1.c: New file.
4658 * gcc.target/arm/simd/vextp8_1.c: New file.
4659 * gcc.target/arm/simd/vexts16_1.c: New file.
4660 * gcc.target/arm/simd/vexts32_1.c: New file.
4661 * gcc.target/arm/simd/vexts64_1.c: New file.
4662 * gcc.target/arm/simd/vexts8_1.c: New file.
4663 * gcc.target/arm/simd/vextu16_1.c: New file.
4664 * gcc.target/arm/simd/vextu32_1.c: New file.
4665 * gcc.target/arm/simd/vextu64_1.c: New file.
4666 * gcc.target/arm/simd/vextu8_1.c: New file.
4667 * gcc.target/arm/simd/vextp64_1.c: New file.
4668
4669 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4670 Tom de Vries <tom@codesourcery.com>
4671
4672 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4673 options.
4674 * gcc.target/mips/fuse-caller-save.h: New include file.
4675 * gcc.target/mips/fuse-caller-save.c: New test.
4676 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4677 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4678
4679 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4680
4681 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4682
4683 2014-05-28 Richard Biener <rguenther@suse.de>
4684
4685 PR middle-end/61045
4686 * gcc.dg/pr61045.c: New testcase.
4687
4688 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4689
4690 * lib/clearcap.exp: New file.
4691 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4692 Remove clearcap_ldflags handling.
4693 Call clearcap-init, clearcap-finish.
4694 * gcc.target/i386/i386.exp: Likewise.
4695 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4696 * gcc.target/i386/clearcapv2.map: Move to
4697 ../config/sol2-clearcapv2.map.
4698 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4699 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4700
4701 2014-05-28 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/61335
4704 * gfortran.dg/pr61335.f90: New testcase.
4705
4706 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4707
4708 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4709
4710 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * gnat.dg/overflow_fixed.adb: New test.
4713
4714 2014-05-27 Marek Polacek <polacek@redhat.com>
4715
4716 PR c/56724
4717 * gcc.dg/pr56724-1.c: New test.
4718 * gcc.dg/pr56724-2.c: New test.
4719 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4720 -Wtraditional.
4721 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4722
4723 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4724
4725 * gcc.dg/fold-compare-8.c: New test.
4726 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4727
4728 2014-05-27 Richard Biener <rguenther@suse.de>
4729
4730 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4731
4732 2014-05-27 Marek Polacek <polacek@redhat.com>
4733
4734 PR testsuite/61319
4735 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4736 LLONG_MIN, and ULLONG_MAX.
4737
4738 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4739
4740 * lib/target-supports.exp (check_effective_target_vect_bswap):
4741 Specify arm*-*-* support.
4742
4743 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4744
4745 PR testsuite/61319
4746 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4747 -nan optional.
4748 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4749 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4750
4751 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4752
4753 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4754
4755 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4756
4757 PR rtl-optimization/61222
4758 * gcc.c-torture/compile/pr61222-1.c: New test.
4759 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4760
4761 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4762
4763 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4764
4765 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4766
4767 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4768
4769 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4770
4771 PR libgfortran/55117
4772 * gfortran.dg/namelist_85.f90: New test.
4773
4774 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4775
4776 PR c/61191
4777 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4778 the case with syntax error.
4779
4780 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4781
4782 * gcc.dg/lto/pr61278_0.c: New test.
4783 * gcc.dg/lto/pr61278_1.c: New test.
4784
4785 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4786
4787 * gcc.dg/pr61220.c: New test.
4788 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4789
4790 2014-05-25 Tobias Burnus <burnus@net-b.de>
4791
4792 * gfortran.dg/coarray_10.f90: Update dg-warning.
4793 * gfortran.dg/coarray_this_image_1.f90: New.
4794 * gfortran.dg/coarray_this_image_2.f90: New.
4795
4796 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4797
4798 PR libfortran/61173
4799 * gfortran.dg/arrayio_14.f90: New test.
4800
4801 2014-05-24 Andreas Schwab <schwab@suse.de>
4802
4803 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4804
4805 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4806
4807 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4808 Adjust regexp for -flto.
4809 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4810 * gfortran.dg/pr52835.f90: Likewise.
4811
4812 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4813
4814 PR rtl-optimization/61215
4815 * gcc.target/i386/pr61215.c: New.
4816
4817 2014-05-23 Marek Polacek <polacek@redhat.com>
4818 Jakub Jelinek <jakub@redhat.com>
4819
4820 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4821 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4822 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4823 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4824 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4825 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4826 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4827 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4828 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4829 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4830 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4831 * c-c++-common/ubsan/float-cast.h: New file.
4832 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4833 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4834
4835 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4836
4837 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4838
4839 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 * g++.dg/cpp1y/lambda-init9.C: New.
4842
4843 2014-05-23 Richard Biener <rguenther@suse.de>
4844
4845 PR testsuite/61266
4846 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4847 adjust testcase to reflect reality.
4848
4849 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4850
4851 PR tree-optimization/54733
4852 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4853 optimization to support memory sources and bitwise operations
4854 equivalent to load in host endianness.
4855 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4856 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4857 * gcc.c-torture/execute/bswap-2.c: Likewise.
4858
4859 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4860
4861 * lib/target-supports.exp: New effective targets for architectures
4862 capable of performing byte swap.
4863 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4864 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4865 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4866
4867 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/61088
4870 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4871 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4872
4873 2014-05-22 Xinliang David Li <davidxl@google.com>
4874
4875 * g++.dg/ipa/devirt-15.C: Fix expected message.
4876 * g++.dg/ipa/devirt-16.C: Ditto.
4877 * g++.dg/ipa/devirt-17.C: Ditto.
4878 * g++.dg/ipa/devirt-26.C: Ditto.
4879 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4880 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4881 * g++.dg/tree-ssa/pr8781.C:Ditto.
4882
4883 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4884
4885 * gcc.target/powerpc/htm-ttest.c: New test.
4886
4887 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gnat.dg/opt37.ad[sb]: New test.
4890
4891 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4892
4893 PR c/61271
4894 * g++.dg/cilk-plus/AN/array_function.cc: New.
4895
4896 2014-05-22 Richard Biener <rguenther@suse.de>
4897
4898 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4899
4900 2014-05-22 Kostya Serebryany <kcc@google.com>
4901
4902 * c-c++-common/tsan/mutexset1.c: Update the test to match
4903 upstream r209283.
4904 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4905
4906 2014-05-21 Marek Polacek <polacek@redhat.com>
4907
4908 PR sanitizer/61272
4909 * g++.dg/ubsan/pr61272.C: New test.
4910
4911 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4912 Sandra Loosemore <sandra@codesourcery.com>
4913
4914 PR lto/60179
4915 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4916 * gcc.target/nios2/custom-fp-lto.c: New test.
4917
4918 2014-05-21 Andreas Schwab <schwab@suse.de>
4919
4920 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4921
4922 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4923
4924 PR target/54236
4925 * gcc.target/sh/pr54236-3.c: New.
4926
4927 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4928
4929 PR c++/60189
4930 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4931
4932 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4933
4934 PR tree-optimization/60899
4935 * g++.dg/ipa/devirt-11.C: Update template.
4936
4937 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4938
4939 PR C++/61038
4940 * g++.dg/cpp0x/pr61038.C: New.
4941
4942 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/58753
4945 PR c++/58930
4946 PR c++/58704
4947 * g++.dg/cpp0x/nsdmi-template11.C: New.
4948 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4949 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4950
4951 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4952
4953 * gnat.dg/opt35.adb: New test.
4954 * gnat.dg/opt36.adb: Likewise.
4955 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4956
4957 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4958
4959 PR c++/60373
4960 * g++.dg/cpp0x/Wattributes1.C: New.
4961 * g++.dg/ext/visibility/redecl1.C: Adjust.
4962 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4963
4964 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4965
4966 * gcc.target/powerpc/vsxcopy.c: New test.
4967
4968 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4969
4970 PR c++/58664
4971 * g++.dg/cpp0x/nsdmi-union6.C: New.
4972 * g++.dg/parse/pr58664.C: Likewise.
4973 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4974 * g++.dg/parse/crash31.C: Likewise.
4975 * g++.dg/template/error2.C: Likewise.
4976 * g++.dg/template/inherit8.C: Likewise.
4977 * g++.dg/template/offsetof2.C: Likewise.
4978
4979 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4980
4981 * c-c++-common/gomp/simd4.c: Adjust for inform.
4982 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4983 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4984 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4985 * g++.dg/cpp0x/noexcept15.C: Likewise.
4986 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4987 * g++.dg/eh/spec6.C: Likewise.
4988 * g++.dg/expr/cast1.C: Likewise.
4989 * g++.dg/expr/dtor1.C: Likewise.
4990 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4991 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4992 * g++.dg/gomp/pr49223-2.C: Likewise.
4993 * g++.dg/gomp/udr-4.C: Likewise.
4994 * g++.dg/init/delete1.C: Likewise.
4995 * g++.dg/other/crash-2.C: Likewise.
4996 * g++.dg/parse/crash24.C: Likewise.
4997 * g++.dg/parse/crash25.C: Likewise.
4998 * g++.dg/parse/crash31.C: Likewise.
4999 * g++.dg/parse/crash49.C: Likewise.
5000 * g++.dg/parse/crash50.C: Likewise.
5001 * g++.dg/parse/crash54.C: Likewise.
5002 * g++.dg/parse/dtor7.C: Likewise.
5003 * g++.dg/parse/error40.C: Likewise.
5004 * g++.dg/parse/fused-params1.C: Likewise.
5005 * g++.dg/parse/new1.C: Likewise.
5006 * g++.dg/template/crash35.C: Likewise.
5007 * g++.dg/template/crash59.C: Likewise.
5008 * g++.dg/template/crash77.C: Likewise.
5009 * g++.dg/template/error51.C: Likewise.
5010 * g++.dg/template/incomplete1.C: Likewise.
5011 * g++.dg/template/incomplete3.C: Likewise.
5012 * g++.dg/template/incomplete4.C: Likewise.
5013 * g++.dg/template/incomplete5.C: Likewise.
5014 * g++.dg/template/inherit8.C: Likewise.
5015 * g++.dg/template/instantiate1.C: Likewise.
5016 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5017 * g++.dg/template/offsetof2.C: Likewise.
5018 * g++.dg/tm/pr51928.C: Likewise.
5019 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5020 * g++.dg/warn/incomplete1.C: Likewise.
5021 * g++.dg/warn/incomplete2.C: Likewise.
5022 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5023 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5024 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5025 * g++.old-deja/g++.eh/catch1.C: Likewise.
5026 * g++.old-deja/g++.eh/spec6.C: Likewise.
5027 * g++.old-deja/g++.mike/p7868.C: Likewise.
5028 * g++.old-deja/g++.other/crash38.C: Likewise.
5029 * g++.old-deja/g++.other/enum2.C: Likewise.
5030 * g++.old-deja/g++.other/incomplete.C: Likewise.
5031 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5032 * g++.old-deja/g++.pt/crash9.C: Likewise.
5033 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5034 * g++.old-deja/g++.pt/typename8.C: Likewise.
5035 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5036
5037 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5038
5039 * lib/target-supports.exp
5040 (check_effective_target_vect_sizes_32B_16B): Return false if
5041 128-bit AVX vectors preferred.
5042
5043 2014-05-19 Mike Stump <mikestump@comcast.net>
5044
5045 * lib/target-supports.exp (check_effective_target_avx): Early out
5046 if not x86 to prevent x86 flags on non-x86 targets.
5047
5048 2014-05-19 Richard Biener <rguenther@suse.de>
5049
5050 PR tree-optimization/61221
5051 * gcc.dg/torture/pr61221.c: New testcase.
5052
5053 2014-05-19 Richard Biener <rguenther@suse.de>
5054
5055 PR tree-optimization/61209
5056 * gfortran.dg/pr61209.f90: New testcase.
5057
5058 2014-05-19 Richard Biener <rguenther@suse.de>
5059
5060 PR tree-optimization/61184
5061 * c-c++-common/torture/pr61184.c: New testcase.
5062
5063 2014-05-19 Christian Bruel <christian.bruel@st.com>
5064
5065 PR target/61195
5066 * gcc.target/sh/pr61195.c: New test.
5067
5068 2014-05-18 Wei Mi <wmi@google.com>
5069
5070 PR target/58066
5071 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5072 directive with rtl insns. Add effective-target fpic and
5073 tls_native.
5074
5075 2014-05-17 Xinliang David Li <davidxl@google.com>
5076
5077 * g++.dg/ipa/devirt-33.C: New testcase.
5078
5079 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5080
5081 * g++.dg/ipa/comdat.C: New file.
5082
5083 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5084
5085 * gnat.dg/volatile12.ad[sb]: New test.
5086
5087 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5088
5089 * gnat.dg/enum3.adb: New test.
5090
5091 2014-05-18 Andreas Schwab <schwab@suse.de>
5092
5093 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5094
5095 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5096
5097 PR libfortran/52539
5098 * gfortran.dg/namelist_utf8.f90: New test.
5099
5100 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5101
5102 PR c++/52875
5103 * g++.dg/cpp0x/decltype58.C: New.
5104
5105 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5106
5107 * gcc.target/microblaze/others/break_handler.c: New.
5108
5109 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5110
5111 PR tree-optimization/61140
5112 PR tree-optimization/61150
5113 PR tree-optimization/61197
5114 * gcc.dg/tree-ssa/pr61140.c: New file.
5115 * gcc.dg/tree-ssa/pr61150.c: New file.
5116 * gcc.dg/tree-ssa/pr61197.c: New file.
5117
5118 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5119
5120 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5121 (dg-options): Add -mfpmath=387.
5122 (dg-final): Check that no MMX registers are used.
5123
5124 2014-05-17 Andreas Schwab <schwab@suse.de>
5125
5126 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5127
5128 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5129
5130 Revert:
5131 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5132
5133 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5134 occurrences of "int" in the gimple dump to reflect that the return
5135 types of functions now show up in such dumps.
5136 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5137
5138 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5139
5140 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5141 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5142 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5143 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5144 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5145 * gcc.dg/debug/pr35154.c: Update testcase.
5146 * gcc.target/i386/vectorize1.c: Update testcase.
5147
5148 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5149
5150 PR c++/51640
5151 * g++.dg/parse/error54.C: New.
5152
5153 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5154
5155 PR rtl-optimization/60969
5156 * g++.dg/pr60969.C: New.
5157
5158 2014-05-16 Richard Biener <rguenther@suse.de>
5159
5160 PR tree-optimization/61194
5161 * gcc.dg/vect/pr61194.c: New testcase.
5162
5163 2014-05-16 Richard Biener <rguenther@suse.de>
5164
5165 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5166 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5167 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5168 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5169
5170 2014-05-16 Richard Biener <rguenther@suse.de>
5171
5172 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5173
5174 2014-05-15 Martin Jambor <mjambor@suse.cz>
5175
5176 PR ipa/61085
5177 * g++.dg/ipa/pr61085.C: New test.
5178
5179 2014-05-15 Martin Jambor <mjambor@suse.cz>
5180
5181 PR tree-optimization/61090
5182 * gcc.dg/tree-ssa/pr61090.c: New test.
5183
5184 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR tree-optimization/61158
5187 * gcc.dg/pr61158.c: New test.
5188
5189 2014-05-15 Andreas Schwab <schwab@suse.de>
5190
5191 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5192 emitted.
5193 * obj-c++.dg/exceptions-5.mm: Likewise.
5194
5195 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5196
5197 * shrink-wrap-loop.c: New test case.
5198
5199 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5200
5201 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5202 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5203 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5204 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5205 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5206 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5207 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5208 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5209 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5210 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5211 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5212 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5213 * gcc.target/arm/simd/vtrns16_1.c: New file.
5214 * gcc.target/arm/simd/vtrns32_1.c: New file.
5215 * gcc.target/arm/simd/vtrns8_1.c: New file.
5216 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5217 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5218 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5219
5220 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5221
5222 * gcc.target/i386/clflushopt-1.c: New.
5223 * gcc.target/i386/xsavec-1.c: Ditto.
5224 * gcc.target/i386/xsavec64-1.c: Ditto.
5225 * gcc.target/i386/xsaves-1.c: Ditto.
5226 * gcc.target/i386/xsaves64-1.c: Ditto.
5227 * gcc.target/i386/sse-12.c: Test new options.
5228 * gcc.target/i386/sse-13.c: Ditto.
5229 * gcc.target/i386/sse-14.c: Ditto.
5230 * gcc.target/i386/sse-22.c: Ditto.
5231 * gcc.target/i386/sse-23.c: Ditto.
5232 * g++.dg/other/i386-2.C: Ditto.
5233 * g++.dg/other/i386-3.C: Ditto.
5234
5235 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5236
5237 PR rtl-optimization/60866
5238 * gcc.dg/pr60866.c: New test.
5239
5240 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5241
5242 PR rtl-optimization/60901
5243 * gcc.target/i386/pr60901.c: New test.
5244
5245 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5246
5247 PR sanitizer/61100
5248 * c-c++-common/asan/asan-interface-1.c: New test.
5249 * lib/asan-dg.exp (asan_include_flags): New function.
5250 (asan_init): Call asan_include_flags to obtain path
5251 to sanitizer headers.
5252
5253 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5254
5255 * lib/target-support.exp (check_dfp_hw_available): New function.
5256 (is-effective-target): Check $arg for dfp_hw.
5257 (is-effective-target-keyword): Likewise.
5258 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5259 Change target to dfp_hw.
5260
5261 2014-05-13 Marek Polacek <polacek@redhat.com>
5262
5263 PR c/61162
5264 * gcc.dg/pr61162.c: New test.
5265
5266 2014-05-13 Marek Polacek <polacek@redhat.com>
5267
5268 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5269 * c-c++-common/pr50459-2.c: New test.
5270
5271 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/54310
5274 * g++.dg/template/pr54310.C: New.
5275
5276 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5277 Sandra Loosemore <sandra@codesourcery.com>
5278
5279 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5280
5281 2014-05-13 Catherine Moore <clm@cm00re.com>
5282
5283 * gcc.target/mips/near-far-1.c: Adjust expected output
5284 to allow the JALS instruction.
5285 * gcc.target/mips/near-far-2.c: Likewise.
5286 * gcc.target/mips/near-far-4.c: Likewise.
5287
5288 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5289
5290 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5291
5292 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5293
5294 PR target/61060
5295 * gcc.dg/pr61060.c: New test.
5296
5297 2014-05-12 DJ Delorie <dj@redhat.com>
5298
5299 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5300 * gcc.dg/sibcall-4.c: Likewise.
5301
5302 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5303
5304 * objc.dg/shadow-1.m: New test.
5305 * objc.dg/shadow-2.m: New test.
5306 * objc.dg/ivar-scope-1.m: New test.
5307 * objc.dg/ivar-scope-2.m: New test.
5308 * objc.dg/ivar-scope-3.m: New test.
5309 * objc.dg/ivar-scope-4.m: New test.
5310 * objc.dg/ivar-visibility-1.m: New test.
5311 * objc.dg/ivar-visibility-2.m: New test.
5312 * objc.dg/ivar-visibility-3.m: New test.
5313 * objc.dg/ivar-visibility-4.m: New test.
5314
5315 2014-05-12 Tobias Burnus <burnus@net-b.de>
5316
5317 PR fortran/60127
5318 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5319
5320 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5321
5322 PR fortran/60834
5323 * gfortran.dg/associate_16.f90: New test.
5324
5325 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5326
5327 PR target/60991
5328 * gcc.target/avr/pr60991.c: New testcase.
5329
5330 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/60054
5333 * g++.dg/cpp1y/pr60054.C: New.
5334
5335 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5336
5337 PR c++/51199
5338 * g++.dg/template/pr51199.C: New.
5339
5340 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5341
5342 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5343
5344 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5345
5346 * gfortran.dg/gomp/affinity-1.f90: New test.
5347
5348 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5349
5350 * gcc.dg/torture/pr61136.c: New test.
5351
5352 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5353
5354 PR c++/59705
5355 * g++.dg/cpp0x/sfinae51.C: New.
5356
5357 PR c++/58353
5358 * g++.dg/cpp0x/variadic157.C: New.
5359
5360 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5361
5362 PR target/51244
5363 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5364
5365 2014-05-10 Marek Polacek <polacek@redhat.com>
5366
5367 * gcc.dg/pedwarn-init.c: New test.
5368 * gcc.dg/init-string-1.c: Adjust dg-error.
5369
5370 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5371
5372 * lib/target-supports.exp
5373 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5374 to the list.
5375
5376 2014-05-09 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/61096
5379 * gcc.dg/pr61096-1.c: New test.
5380 * gcc.dg/pr61096-2.c: New test.
5381
5382 2014-05-09 Florian Weimer <fweimer@redhat.com>
5383
5384 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5385 * g++.dg/fstack-protector-strong.C: Likewise.
5386 * gcc.target/i386/ssp-strong-reg.c: New file.
5387
5388 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5389
5390 PR target/61055
5391 * gcc.target/avr/torture/pr61055.c: New test.
5392
5393 2014-05-09 Marek Polacek <polacek@redhat.com>
5394
5395 PR c/50459
5396 * c-c++-common/attributes-1.c: Move test line to a new test.
5397 * c-c++-common/attributes-2.c: New test.
5398 * c-c++-common/pr50459.c: New test.
5399 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5400 * gcc.dg/nonnull-2.c: Likewise.
5401 * gcc.dg/pr55570.c: Modify dg-error.
5402 * gcc.dg/tm/wrap-2.c: Likewise.
5403
5404 2014-05-08 Jeff Law <law@redhat.com>
5405
5406 PR tree-optimization/61009
5407 * g++.dg/tree-ssa/pr61009.C: New test.
5408
5409 2014-05-08 Matthias Klose <doko@ubuntu.com>
5410
5411 PR driver/61106
5412 * gcc-dg/unused-8a.c: New.
5413 * gcc-dg/unused-8b.c: Likewise.
5414
5415 2014-05-08 Marek Polacek <polacek@redhat.com>
5416
5417 PR c/61053
5418 * gcc.dg/pr61053.c: New test.
5419
5420 2014-05-08 Marek Polacek <polacek@redhat.com>
5421
5422 PR c/61077
5423 * gcc.dg/pr61077.c: New test.
5424
5425 2014-05-08 Tobias Burnus <burnus@net-b.de>
5426
5427 * gfortran.dg/coarray_collectives_1.f90: New.
5428 * gfortran.dg/coarray_collectives_2.f90: New.
5429 * gfortran.dg/coarray_collectives_3.f90: New.
5430 * gfortran.dg/coarray_collectives_4.f90: New.
5431 * gfortran.dg/coarray_collectives_5.f90: New.
5432 * gfortran.dg/coarray_collectives_6.f90: New.
5433 * gfortran.dg/coarray/collectives_1.f90: New.
5434 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5435 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5436 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5437 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5438 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5439 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5440 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5441
5442 2014-05-08 Wei Mi <wmi@google.com>
5443
5444 PR target/58066
5445 * gcc.target/i386/pr58066.c: New test.
5446
5447 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5448
5449 * gcc.target/i386/avx256-unaligned-load-2.c,
5450 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5451 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5452 packed-single instructions.
5453
5454 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5455
5456 PR c++/13981
5457 * g++.dg/diagnostic/pr13981.C: New.
5458
5459 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5460
5461 PR tree-optimization/59100
5462 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5463 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5464
5465 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5466
5467 PR tree-optimization/61095
5468 * gcc.dg/torture/pr61095.c: New test.
5469
5470 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5471
5472 PR middle-end/39246
5473 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5474 the uninitialized complex is used.
5475 * gcc.dg/uninit-17.c: New test to check partial initialization of
5476 complex with branches.
5477 * gcc.dg/uninit-17-O0.c: Likewise.
5478
5479 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5480
5481 PR target/60884
5482 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5483 (test_03): Rename to test_02.
5484
5485 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5486
5487 PR c++/61083
5488 * g++.dg/cpp0x/sfinae50.C: New.
5489
5490 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 PR c++/61080
5493 * g++.dg/cpp0x/deleted7.C: New.
5494
5495 2014-05-07 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/61034
5498 * g++.dg/tree-ssa/pr61034.C: New testcase.
5499
5500 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5501
5502 * gcc.target/epiphany/isr-arg.c: New file.
5503
5504 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5505
5506 PR tree-optimization/52252
5507 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5508
5509 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5510
5511 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5512 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5513 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5514 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5515 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5516 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5517 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5518 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5519 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5520 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5521 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5522 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5523 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5524 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5525 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5526 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5527 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5528 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5529 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5530 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5531 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5532 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5533 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5534 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5535 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5536 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5537 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5538 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5539 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5540 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5541 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5542 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5543 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5544 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5545 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5546 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5547 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5548 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5549 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5550 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5551 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5552 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5553 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5554 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5555 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5556 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5557 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5558 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5559 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5560 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5561 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5562 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5563 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5564 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5565 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5566 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5567 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5568 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5569 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5570 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5571 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5572 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5573 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5574 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5575 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5576 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5577 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5578 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5579 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5580 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5581 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5582 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5583
5584 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5585
5586 gcc.target/aarch64/simd/ext_f32.x: New file.
5587 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5588 gcc.target/aarch64/simd/ext_p16.x: New file.
5589 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5590 gcc.target/aarch64/simd/ext_p8.x: New file.
5591 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5592 gcc.target/aarch64/simd/ext_s16.x: New file.
5593 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5594 gcc.target/aarch64/simd/ext_s32.x: New file.
5595 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5596 gcc.target/aarch64/simd/ext_s64.x: New file.
5597 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5598 gcc.target/aarch64/simd/ext_s8.x: New file.
5599 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5600 gcc.target/aarch64/simd/ext_u16.x: New file.
5601 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5602 gcc.target/aarch64/simd/ext_u32.x: New file.
5603 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5604 gcc.target/aarch64/simd/ext_u64.x: New file.
5605 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5606 gcc.target/aarch64/simd/ext_u8.x: New file.
5607 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5608 gcc.target/aarch64/simd/ext_f64.c: New file.
5609 gcc.target/aarch64/simd/extq_f32.x: New file.
5610 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5611 gcc.target/aarch64/simd/extq_p16.x: New file.
5612 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5613 gcc.target/aarch64/simd/extq_p8.x: New file.
5614 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5615 gcc.target/aarch64/simd/extq_s16.x: New file.
5616 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5617 gcc.target/aarch64/simd/extq_s32.x: New file.
5618 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5619 gcc.target/aarch64/simd/extq_s64.x: New file.
5620 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5621 gcc.target/aarch64/simd/extq_s8.x: New file.
5622 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5623 gcc.target/aarch64/simd/extq_u16.x: New file.
5624 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5625 gcc.target/aarch64/simd/extq_u32.x: New file.
5626 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5627 gcc.target/aarch64/simd/extq_u64.x: New file.
5628 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5629 gcc.target/aarch64/simd/extq_u8.x: New file.
5630 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5631 gcc.target/aarch64/simd/extq_f64.c: New file.
5632
5633 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5634
5635 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5636 * gcc.target/aarch64/vtrnu32.c: Likewise.
5637 * gcc.target/aarch64/vtrnf32.c: Likewise.
5638
5639 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5640
5641 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5642 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5643 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5644 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5645 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5646 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5647 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5648 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5649 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5650 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5651 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5652 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5653 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5654 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5655 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5656 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5657 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5658 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5659 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5660 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5661 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5662 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5663 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5664 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5665 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5666 * gcc.target/aarch64/simd/vtrns16.x: New file.
5667 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5668 * gcc.target/aarch64/simd/vtrns32.x: New file.
5669 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5670 * gcc.target/aarch64/simd/vtrns8.x: New file.
5671 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5672 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5673 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5674 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5675 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5676 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5677
5678 2014-05-07 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/57864
5681 * gcc.dg/torture/pr57864.c: New testcase.
5682
5683 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5684
5685 PR libfortran/61049
5686 * gfortran.dg/list_read_13.f: New test.
5687
5688 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 PR c++/60999
5691 * g++.dg/cpp0x/nsdmi-template9.C: New.
5692 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5693
5694 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5695 Mike Stump <mikestump@comcast.net>
5696 Richard Sandiford <rdsandiford@googlemail.com>
5697
5698 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5699
5700 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5701
5702 PR ipa/60965
5703 * g++.dg/ipa/devirt-32.C: New testcase.
5704
5705 2014-05-05 Richard Biener <rguenther@suse.de>
5706
5707 PR middle-end/61010
5708 * gcc.dg/torture/pr61010.c: New testcase.
5709
5710 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5711
5712 * gcc.target/s390/leaf-profile.c: New testcase.
5713
5714 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5715
5716 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5717 Disable asm scan for s390.
5718 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5719 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5720
5721 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5722
5723 PR tree-optimization/60363
5724 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5725
5726 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5727
5728 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5729 (dg-require-effective-target): Change target to powerpc_fprs.
5730 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5731 (dg-require-effective-target): Change target to dfprt.
5732
5733 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/58582
5736 * g++.dg/cpp0x/deleted4.C: New.
5737 * g++.dg/cpp0x/deleted5.C: Likewise.
5738 * g++.dg/cpp0x/deleted6.C: Likewise.
5739
5740 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5741
5742 PR fortran/61025
5743 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5744 regexps for -m32.
5745 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5746 * gfortran.dg/coarray_poly_6.f90: Likewise.
5747 * gfortran.dg/coarray_poly_7.f90: Likewise.
5748 * gfortran.dg/coarray_poly_8.f90: Likewise.
5749
5750 2014-05-02 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/25801
5753 * gcc.dg/pr25801.c: New test.
5754
5755 2014-05-02 Marek Polacek <polacek@redhat.com>
5756
5757 PR c/60784
5758 * gcc.dg/pr60784.c: New test.
5759
5760 2014-05-01 Marek Polacek <polacek@redhat.com>
5761
5762 PR c/60915
5763 * gcc.dg/pr60915.c: New test.
5764
5765 2014-05-01 Marek Polacek <polacek@redhat.com>
5766
5767 PR c/60257
5768 * gcc.dg/pr60257.c: New test.
5769
5770 2014-05-01 Marek Polacek <polacek@redhat.com>
5771
5772 PR c/43395
5773 * c-c++-common/pr43395.c: New test.
5774
5775 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5776
5777 * gcc.dg/cond-reduc-1.c: New test.
5778 * gcc.dg/cond-reduc-2.c: Likewise.
5779
5780 2014-05-01 Marek Polacek <polacek@redhat.com>
5781
5782 PR c/29467
5783 * gcc.dg/pr29467.c: New test.
5784 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5785 about boolean types.
5786 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5787 to bool.
5788 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5789
5790 2014-05-01 Marek Polacek <polacek@redhat.com>
5791
5792 PR c/43245
5793 * gcc.dg/pr43245.c: New test.
5794
5795 2014-05-01 Marek Polacek <polacek@redhat.com>
5796
5797 PR c/56989
5798 * gcc.dg/pr56989.c: New test.
5799
5800 2014-04-30 Ian Lance Taylor <iant@google.com>
5801
5802 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5803 in go_compile_args rather than in argument to go-torture-execute.
5804
5805 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5806
5807 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5808 instead of getpid.
5809
5810 2014-04-30 Tobias Burnus <burnus@net-b.de>
5811
5812 * gfortran.dg/coarray_poly_6.f90
5813 * gfortran.dg/coarray_poly_7.f90
5814 * gfortran.dg/coarray_poly_8.f90
5815
5816 2014-04-30 Tobias Burnus <burnus@net-b.de>
5817
5818 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5819 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5820 * gfortran.dg/coarray/codimension.f90: New.
5821
5822 2014-04-30 Tobias Burnus <burnus@net-b.de>
5823
5824 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5825 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5826
5827 2014-04-30 Tobias Burnus <burnus@net-b.de>
5828
5829 * gfortran.dg/coarray_poly_4.f90: New.
5830 * gfortran.dg/coarray_poly_5.f90: New.
5831
5832 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5833
5834 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5835 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5836 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5837 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5838 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5839 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5840 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5841 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5842 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5843 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5844 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5845 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5846 * gcc.target/arm/simd/vuzps16_1.c: New file.
5847 * gcc.target/arm/simd/vuzps32_1.c: New file.
5848 * gcc.target/arm/simd/vuzps8_1.c: New file.
5849 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5850 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5851 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5852
5853 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5854
5855 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5856 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5857 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5858
5859 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5860
5861 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5862 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5863 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5864 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5865 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5866 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5867 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5868 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5869 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5870 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5871 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5872 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5873 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5874 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5875 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5876 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5877 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5878 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5879 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5880 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5881 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5882 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5883 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5884 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5885 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5886 * gcc.target/aarch64/simd/vuzps16.x: New file.
5887 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5888 * gcc.target/aarch64/simd/vuzps32.x: New file.
5889 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5890 * gcc.target/aarch64/simd/vuzps8.x: New file.
5891 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5892 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5893 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5894 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5895 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5896 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5897
5898 2014-04-30 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/48329
5901 * gfortran.dg/vect/pr48329.f90: New testcase.
5902
5903 2014-04-30 Marek Polacek <polacek@redhat.com>
5904
5905 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5906 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5907
5908 2014-04-30 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/60139
5911 * gcc.dg/pr60139.c: New test.
5912
5913 2014-04-30 Marek Polacek <polacek@redhat.com>
5914
5915 PR c/60351
5916 * gcc.dg/pr60351.c: New test.
5917
5918 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5919
5920 * gcc.target/arm/simd/simd.exp: New file.
5921 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5922 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5923 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5924 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5925 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5926 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5927 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5928 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5929 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5930 * gcc.target/arm/simd/vzipf32_1.c: New file.
5931 * gcc.target/arm/simd/vzipp16_1.c: New file.
5932 * gcc.target/arm/simd/vzipp8_1.c: New file.
5933 * gcc.target/arm/simd/vzips16_1.c: New file.
5934 * gcc.target/arm/simd/vzips32_1.c: New file.
5935 * gcc.target/arm/simd/vzips8_1.c: New file.
5936 * gcc.target/arm/simd/vzipu16_1.c: New file.
5937 * gcc.target/arm/simd/vzipu32_1.c: New file.
5938 * gcc.target/arm/simd/vzipu8_1.c: New file.
5939
5940 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 PR c++/51707
5943 * g++.dg/cpp0x/constexpr-51707.C: New.
5944
5945 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5946
5947 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5948 occurrences of "int" in the gimple dump to reflect that the return
5949 types of functions now show up in such dumps.
5950 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5951
5952 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR tree-optimization/60971
5955 * c-c++-common/turtore/pr60971.c: New test.
5956
5957 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5958
5959 * gcc.target/aarch64/simd/simd.exp: New file.
5960 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5961 * gcc.target/aarch64/simd/vzipf32.x: New file.
5962 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5963 * gcc.target/aarch64/simd/vzipp16.x: New file.
5964 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5965 * gcc.target/aarch64/simd/vzipp8.x: New file.
5966 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5967 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5968 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5969 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5970 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5971 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5972 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5973 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5974 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5975 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5976 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5977 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5978 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5979 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5980 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5981 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5982 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5983 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5984 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5985 * gcc.target/aarch64/simd/vzips16.x: New file.
5986 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5987 * gcc.target/aarch64/simd/vzips32.x: New file.
5988 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5989 * gcc.target/aarch64/simd/vzips8.x: New file.
5990 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5991 * gcc.target/aarch64/simd/vzipu16.x: New file.
5992 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5993 * gcc.target/aarch64/simd/vzipu32.x: New file.
5994 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5995 * gcc.target/aarch64/simd/vzipu8.x: New file.
5996
5997 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5998
5999 * gcc.target/aarch64/fcsel_1.c: New test case.
6000
6001 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6002
6003 PR libfortran/60810
6004 * gfortran.dg/arrayio_13.f90: New test.
6005
6006 2014-04-28 Martin Jambor <mjambor@suse.cz>
6007
6008 * gcc.dg/tree-ssa/sra-14.c: New test.
6009
6010 2014-04-28 Richard Biener <rguenther@suse.de>
6011
6012 PR middle-end/60092
6013 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6014 * gcc.dg/vect/pr60092.c: Likewise.
6015
6016 2014-04-28 Richard Biener <rguenther@suse.de>
6017
6018 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6019 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6020 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6021 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6022
6023 2014-04-28 Richard Biener <rguenther@suse.de>
6024
6025 PR tree-optimization/60979
6026 * gcc.dg/graphite/pr60979.c: New testcase.
6027
6028 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6029
6030 PR c/60983
6031 * gcc.dg/pr60114.c: Use signed chars.
6032
6033 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6034
6035 PR c++/59120
6036 * g++.dg/cpp0x/alias-decl-43.C: New.
6037
6038 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6039
6040 PR fortran/59604
6041 PR fortran/58003
6042 * gfortran.dg/no_range_check_3.f90: New test.
6043
6044 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6045
6046 PR libfortran/52539
6047 * gfortran.dg/namelist_utf8.f90: New test.
6048
6049 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6050
6051 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6052 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6053 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6054
6055 2014-04-25 Cary Coutant <ccoutant@google.com>
6056
6057 PR debug/60929
6058 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6059 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6060 -fdebug-types-section flag.
6061
6062 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6063
6064 * gcc.target/arm/tail-long-call.c: New test.
6065
6066 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6067
6068 PR tree-optimization/60930
6069 * gcc.dg/torture/pr60930.c: New test.
6070
6071 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6072
6073 PR tree-optimization/60960
6074 * gcc.c-torture/execute/pr60960.c: New test.
6075
6076 2014-04-25 Marek Polacek <polacek@redhat.com>
6077
6078 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6079
6080 2014-04-25 Marek Polacek <polacek@redhat.com>
6081
6082 PR c/18079
6083 * gcc.dg/pr18079.c: New test.
6084 * gcc.dg/pr18079-2.c: New test.
6085
6086 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6087
6088 * c-c++-common/gomp/pr60823-2.c: Require effective target
6089 vect_simd_clones.
6090
6091 2014-04-25 Marek Polacek <polacek@redhat.com>
6092
6093 PR c/60114
6094 * gcc.dg/pr60114.c: New test.
6095
6096 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6097
6098 * gcc.c-torture/execute/20140425-1.c: New test.
6099
6100 2014-04-25 Marek Polacek <polacek@redhat.com>
6101
6102 PR c/60156
6103 * c-c++-common/pr60156.c: New test.
6104
6105 2014-04-25 Richard Biener <rguenther@suse.de>
6106
6107 PR ipa/60912
6108 * g++.dg/opt/pr60912.C: New testcase.
6109
6110 2014-04-25 Richard Biener <rguenther@suse.de>
6111
6112 PR ipa/60911
6113 * gcc.dg/lto/pr60911_0.c: New testcase.
6114
6115 2014-04-24 Cong Hou <congh@google.com>
6116
6117 PR tree-optimization/60896
6118 * g++.dg/vect/pr60896.cc: New test.
6119
6120 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6121
6122 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6123 unpack builtin functionss for 128-bit types.
6124 * gcc.target/powerpc/pack02.c: Likewise.
6125 * gcc.target/powerpc/pack03.c: Likewise.
6126 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6127 divide builtin functionss.
6128 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6129 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6130 functions.
6131 * gcc.target/powerpc/bcd-2.c: Likewise.
6132 * gcc.target/powerpc/bcd-3.c: Likewise.
6133 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6134 builtin functionss.
6135 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6136
6137 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6138
6139 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6140 keeps_null_pointer_checks.
6141 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6142 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6143 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6144 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6145
6146 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6147
6148 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6149 Replace load with read and store with write.
6150
6151 2014-04-24 Jeff Law <law@redhat.com>
6152
6153 PR target/60822
6154 * gcc.c-torture/pr60822.c: New test.
6155 * gcc.c-torture/pr60822.x: New test.
6156
6157 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6158
6159 PR c++/57958
6160 * g++.dg/cpp0x/pr57958.C: New test.
6161
6162 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6163
6164 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6165 true for aarch64_be.
6166
6167 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6168 Tom de Vries <tom@codesourcery.com>
6169
6170 * gcc.dg/fuse-caller-save.c: New test.
6171
6172 2014-04-24 Joey Ye <joey.ye@arm.com>
6173
6174 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6175
6176 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6177
6178 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6179 * gcc.dg/vect/vect-bswap16: New test.
6180 * gcc.dg/vect/vect-bswap32: Likewise.
6181 * gcc.dg/vect/vect-bswap64: Likewise.
6182
6183 2014-04-23 Jeff Law <law@redhat.com>
6184
6185 PR tree-optimization/60902
6186 * gcc.target/i386/pr60902.c: New test.
6187
6188 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6189
6190 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6191 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6192 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6193
6194 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6195
6196 * gcc.target/arm/rev16.c: New test.
6197
6198 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6199
6200 * gcc.target/aarch64/rev16_1.c: New test.
6201
6202 2014-04-23 Richard Biener <rguenther@suse.de>
6203
6204 PR tree-optimization/60903
6205 * gcc.dg/torture/pr60903.c: New testcase.
6206
6207 2014-04-23 Richard Biener <rguenther@suse.de>
6208
6209 PR middle-end/60895
6210 * g++.dg/torture/pr60895.C: New testcase.
6211
6212 2014-04-23 Richard Biener <rguenther@suse.de>
6213
6214 PR middle-end/60891
6215 * gcc.dg/torture/pr60891.c: New testcase.
6216
6217 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR sanitizer/60275
6220 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6221 -fno-sanitize-recover to dg-options.
6222 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6223 add -std=c++11 to dg-options.
6224 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6225 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6226 add -std=c++1y to dg-options.
6227 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6228 -fno-sanitize-recover to dg-options.
6229 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6230 * c-c++-common/ubsan/vla-4.c: Likewise.
6231 * c-c++-common/ubsan/pr59503.c: Likewise.
6232 * c-c++-common/ubsan/vla-3.c: Likewise.
6233 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6234 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6235 * c-c++-common/ubsan/shift-3.c: Likewise.
6236 * c-c++-common/ubsan/overflow-1.c: Likewise.
6237 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6238 * c-c++-common/ubsan/vla-2.c: Likewise.
6239 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6240 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6241 * c-c++-common/ubsan/shift-6.c: Likewise.
6242 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6243 * c-c++-common/ubsan/overflow-add-3.c: New test.
6244 * c-c++-common/ubsan/overflow-add-4.c: New test.
6245 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6246 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6247
6248 2014-04-22 Christian Bruel <christian.bruel@st.com>
6249
6250 * gcc.target/sh/hiconst.c: New test.
6251
6252 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6253
6254 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6255 lroundf generates custom round instruction, too.
6256
6257 2014-04-22 Tobias Burnus <burnus@net-b.de>
6258
6259 PR fortran/60881
6260 * coarray/alloc_comp_3.f90: New.
6261
6262 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6263
6264 PR target/60868
6265 * gcc.target/i386/pr60868.c: New testcase.
6266
6267 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6268
6269 PR c/59073
6270 * c-c++-common/gomp/pr59073.c: New test.
6271
6272 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6273
6274 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6275
6276 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6277
6278 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6279 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6280
6281 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6282
6283 * gcc.dg/memcpy-5.c: New test.
6284
6285 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6286
6287 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6288
6289 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6290 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6291 *-*-solaris2.9.
6292 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6293 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6294 from dg-options.
6295 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6296 from dg-additional-options.
6297 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6298 from dg-options.
6299
6300 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6301 execution check.
6302 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6303 (sigill_hdlr): Remove.
6304 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6305 check.
6306
6307 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6308 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6309 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6310
6311 * lib/target-supports.exp (add_options_for_tls): Remove
6312 *-*-solaris2.9* handling.
6313
6314 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6315
6316 * gcc.target/aarch64/vect_cvtf_1.c: New.
6317
6318 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR tree-optimization/60823
6321 * c-c++-common/gomp/pr60823-1.c: New test.
6322 * c-c++-common/gomp/pr60823-2.c: New test.
6323 * c-c++-common/gomp/pr60823-3.c: New test.
6324
6325 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6326
6327 * gcc.target/arm/anddi_notdi-1.c: New test.
6328 * gcc.target/arm/iordi_notdi-1.c: New test case.
6329
6330 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6331
6332 * gcc.target/arm/iordi_notdi-1.c: New test.
6333
6334 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6335
6336 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6337
6338 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6339
6340 PR target/60735
6341 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6342 not cause errors if -mspe.
6343
6344 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6345
6346 PR target/60909
6347 * gcc.target/i386/pr60909-1.c: New test.
6348 * gcc.target/i386/pr60909-2.c: Ditto.
6349
6350 2014-04-18 Cong Hou <congh@google.com>
6351
6352 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6353 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6354
6355 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6356
6357 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6358 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6359
6360 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/59200
6363 * g++.dg/cpp0x/alias-decl-42.C: New.
6364
6365 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6366
6367 * gcc.target/powerpc/ti_math1.c: New.
6368 * gcc.target/powerpc/ti_math2.c: New.
6369
6370 2014-04-17 Martin Jambor <mjambor@suse.cz>
6371
6372 * gnat.dg/opt34.adb: New.
6373 * gnat.dg/opt34_pkg.ads: Likewise.
6374
6375 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6376
6377 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6378 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6379
6380 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6381
6382 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6383 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6384
6385 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR target/60847
6388 Forward port from 4.8 branch
6389 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6390
6391 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6392 Fix scan patterns.
6393 * gcc.target/i386/bmi-2.c: Ditto.
6394
6395 2014-04-17 Richard Biener <rguenther@suse.de>
6396
6397 PR middle-end/60849
6398 * g++.dg/opt/pr60849.C: New testcase.
6399
6400 2014-04-17 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/60836
6403 * g++.dg/vect/pr60836.cc: New testcase.
6404
6405 2014-04-17 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/60841
6408 * gcc.dg/vect/pr60841.c: New testcase.
6409
6410 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6411
6412 * g++.dg/ipa/devirt-31.C: New testcase.
6413
6414 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6415
6416 PR lto/60820
6417 * gcc.dg/lto/pr60820_0.c: New testcase.
6418 * gcc.dg/lto/pr60820_1.c: New testcase.
6419
6420 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6421
6422 PR ipa/60854
6423 * g++.dg/torture/pr60854.C: New testcase.
6424
6425 2014-04-16 Catherine Moore <clm@codesourcery.com>
6426
6427 * gcc.target/mips/umips-store16-2.c: New test.
6428
6429 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6430
6431 * g++.dg/cpp0x/initlist-vect.C: New file.
6432
6433 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6434
6435 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6436 * gcc.dg/uninit-I-O0.c: Likewise.
6437 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6438
6439 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR tree-optimization/60844
6442 * gcc.dg/pr60844.c: New test.
6443
6444 2014-04-15 Richard Biener <rguenther@suse.de>
6445
6446 PR rtl-optimization/56965
6447 * gcc.dg/torture/pr56965-1.c: New testcase.
6448 * gcc.dg/torture/pr56965-2.c: Likewise.
6449
6450 2014-04-15 Teresa Johnson <tejohnson@google.com>
6451
6452 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6453
6454 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6455
6456 * gnat.dg/vect14.adb: New test.
6457
6458 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6459
6460 * gnat.dg/vect12.ad[sb]: New test.
6461 * gnat.dg/vect13.ad[sb]: Likewise.
6462
6463 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6464
6465 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6466 under qemu-arm.
6467 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6468 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6469 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6470 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6471 * c-c++-common/ubsan/null-1.c: Likewise.
6472 * c-c++-common/ubsan/null-10.c: Likewise.
6473 * c-c++-common/ubsan/null-11.c: Likewise.
6474 * c-c++-common/ubsan/null-2.c: Likewise.
6475 * c-c++-common/ubsan/null-3.c: Likewise.
6476 * c-c++-common/ubsan/null-4.c: Likewise.
6477 * c-c++-common/ubsan/null-5.c: Likewise.
6478 * c-c++-common/ubsan/null-6.c: Likewise.
6479 * c-c++-common/ubsan/null-7.c: Likewise.
6480 * c-c++-common/ubsan/null-8.c: Likewise.
6481 * c-c++-common/ubsan/null-9.c: Likewise.
6482 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6483 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6484 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6485 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6486 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6487 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6488 * c-c++-common/ubsan/pr59333.c: Likewise.
6489 * c-c++-common/ubsan/pr59667.c: Likewise.
6490 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6491 * c-c++-common/ubsan/pr60636.c: Likewise.
6492 * c-c++-common/ubsan/shift-1.c: Likewise.
6493 * c-c++-common/ubsan/shift-2.c: Likewise.
6494 * c-c++-common/ubsan/vla-1.c: Likewise.
6495
6496 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6497
6498 * gnat.dg/vect11.ad[sb]: New test.
6499
6500 2014-04-14 Richard Biener <rguenther@suse.de>
6501
6502 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6503
6504 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6505
6506 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6507
6508 2014-04-14 Richard Biener <rguenther@suse.de>
6509 Marc Glisse <marc.glisse@inria.fr>
6510
6511 PR c/60819
6512 * gcc.target/i386/vec-may_alias.c: New testcase.
6513
6514 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6515
6516 * lib/target-supports.exp
6517 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6518 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6519 Fix formatting.
6520
6521 2014-04-14 Richard Biener <rguenther@suse.de>
6522
6523 PR lto/60720
6524 * gcc.dg/lto/pr60720_0.c: New testcase.
6525 * gcc.dg/lto/pr60720_1.c: Likewise.
6526
6527 2014-04-14 Christian Bruel <christian.bruel@st.com>
6528
6529 * gcc.target/sh/memset.c: New test.
6530
6531 2014-04-14 Richard Biener <rguenther@suse.de>
6532
6533 PR middle-end/55022
6534 * gcc.dg/graphite/pr55022.c: New testcase.
6535
6536 2014-04-14 Richard Biener <rguenther@suse.de>
6537
6538 PR tree-optimization/59817
6539 PR tree-optimization/60453
6540 * gfortran.dg/graphite/pr59817.f: New testcase.
6541 * gcc.dg/graphite/pr59817-1.c: Likewise.
6542 * gcc.dg/graphite/pr59817-2.c: Likewise.
6543
6544 2014-04-14 Jason Merrill <jason@redhat.com>
6545
6546 Revert:
6547 * lib/gcc-dg.exp (dg-build-dso): New.
6548 (gcc-dg-test-1): Handle dg-do-what "dso".
6549
6550 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6551
6552 PR fortran/60717
6553 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6554
6555 PR fortran/58085
6556 * gfortran.dg/associate_15.f90: New test.
6557
6558 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6559
6560 PR middle-end/60467
6561 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6562 case to check.
6563
6564 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6565
6566 PR middle-end/60469
6567 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6568
6569 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6570
6571 * gcc.target/mips/umips-store16-1.c: New test.
6572
6573 2014-04-11 Tobias Burnus <burnus@net-b.de>
6574
6575 PR c/60194
6576 * * g++.dg/warn/warn_format_signedness.C: New.
6577 * gcc.dg/format/warn-signedness.c: New.
6578
6579 2014-04-11 Tobias Burnus <burnus@net-b.de>
6580
6581 PR fortran/58880
6582 PR fortran/60495
6583 * gfortran.dg/finalize_25.f90: New.
6584
6585 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6586
6587 * gcc.target/epiphany/t1068-2.c: New file.
6588
6589 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6590
6591 * gcc.target/epiphany/btst-1.c: New test.
6592
6593 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6594
6595 PR rtl-optimization/60651
6596 * gcc.target/epiphany/mode-switch.c: New test.
6597
6598 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/58600
6601 * g++.dg/cpp0x/gen-attrs-58.C: New.
6602 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6603
6604 2014-04-11 Steve Ellcey <sellcey@mips.com>
6605 Jakub Jelinek <jakub@redhat.com>
6606
6607 PR middle-end/60556
6608 * gcc.c-torture/compile/pr60556.c: New test.
6609
6610 2014-04-11 Richard Biener <rguenther@suse.de>
6611
6612 PR middle-end/60797
6613 * gcc.dg/pr60797.c: New testcase.
6614
6615 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6616
6617 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6618 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6619 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6620 rename to ...
6621 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6622 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6623 instructions as well.
6624
6625 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6626
6627 PR rtl-optimization/60663
6628 * gcc.target/arm/pr60663.c: New test.
6629
6630 2014-04-10 Jason Merrill <jason@redhat.com>
6631
6632 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6633
6634 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR lto/60567
6637 * g++.dg/lto/pr60567_0.C: New test.
6638
6639 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6640
6641 * gfortran.dg/class_nameclash.f90: New test.
6642
6643 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6644
6645 PR c++/52844
6646 * g++.dg/cpp0x/variadic156.C: New.
6647
6648 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6649
6650 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6651 long.
6652
6653 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6654
6655 PR debug/60655
6656 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6657 -fdata-sections.
6658
6659 2014-04-09 Steve Ellcey <sellcey@mips.com>
6660
6661 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6662 and scan lists.
6663
6664 2014-04-09 Cong Hou <congh@google.com>
6665
6666 PR testsuite/60773
6667 * lib/target-supports.exp:
6668 (check_effective_target_vect_widen_si_to_di_pattern): New.
6669 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6670 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6671 targets only.
6672 (foo): Fix up formatting.
6673 (main): Call check_vect.
6674
6675 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/59115
6678 * g++.dg/template/crash119.C: New.
6679
6680 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6681
6682 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6683
6684 2014-04-08 Jason Merrill <jason@redhat.com>
6685
6686 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6687
6688 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6689
6690 PR rtl-optimization/60776
6691 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6692 * gcc.dg/builtin-bswap-7.c: Likewise.
6693 * gcc.dg/builtin-bswap-6a.c: New testcase.
6694 * gcc.dg/builtin-bswap-7a.c: New testcase.
6695
6696 Revert
6697 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6698
6699 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6700 optimization.
6701 * gcc.dg/builtin-bswap-7.c: Likewise.
6702
6703 2014-04-08 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/60785
6706 * gcc.dg/graphite/pr60785.c: New testcase.
6707
6708 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6709
6710 PR target/60602
6711 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6712 with as at -O0.
6713
6714 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6715
6716 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6717 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6718 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6719
6720 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6721
6722 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6723
6724 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6725
6726 PR target/60609
6727 * g++.dg/torture/pr60609.C: New test.
6728
6729 2014-04-07 Richard Biener <rguenther@suse.de>
6730
6731 PR tree-optimization/60766
6732 * gcc.dg/torture/pr60766.c: New testcase.
6733
6734 2014-04-07 Jason Merrill <jason@redhat.com>
6735
6736 * lib/gcc-dg.exp (dg-build-dso): New.
6737 (gcc-dg-test-1): Handle dg-do-what "dso".
6738 * lib/target-supports.exp (add_options_for_dlopen): New.
6739 (check_effective_target_dlopen): Use it.
6740
6741 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6742
6743 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6744
6745 2014-04-07 Richard Biener <rguenther@suse.de>
6746
6747 PR middle-end/60750
6748 * g++.dg/torture/pr60750.C: New testcase.
6749 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6750
6751 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6752
6753 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6754
6755 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6756
6757 PR testsuite/60671
6758 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6759
6760 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6761
6762 PR testsuite/60672
6763 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6764
6765 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6766
6767 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6768
6769 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6770
6771 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6772
6773 * gcc.target/avr/dev-specific-rmw.c: New test.
6774
6775 2014-04-04 Cong Hou <congh@google.com>
6776
6777 PR tree-optimization/60656
6778 * gcc.dg/vect/pr60656.c: New test.
6779
6780 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6781
6782 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6783 optimization.
6784 * gcc.dg/builtin-bswap-7.c: Likewise.
6785
6786 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6787
6788 PR c++/58207
6789 * g++.dg/cpp0x/constexpr-ice15.C: New.
6790
6791 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6792
6793 PR ipa/59626
6794 testcase by Richard Biener
6795 * gcc.dg/lto/pr59626_0.c: New testcase.
6796 * gcc.dg/lto/pr59626_1.c: New testcase.
6797
6798 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6799
6800 PR debug/60655
6801 * gcc.c-torture/compile/pr60655-1.c: New test.
6802
6803 2014-04-04 Martin Jambor <mjambor@suse.cz>
6804
6805 PR ipa/60640
6806 * g++.dg/ipa/pr60640-1.C: New test.
6807 * g++.dg/ipa/pr60640-2.C: Likewise.
6808 * g++.dg/ipa/pr60640-3.C: Likewise.
6809 * g++.dg/ipa/pr60640-4.C: Likewise.
6810
6811 2014-04-04 Jeff Law <law@redhat.com>
6812
6813 PR target/60657
6814 * gcc.target/arm/pr60657.c: New test.
6815
6816 2014-04-04 Richard Biener <rguenther@suse.de>
6817
6818 PR ipa/60746
6819 * g++.dg/torture/pr60746.C: New testcase.
6820
6821 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6822
6823 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6824 * g++.old-deja/g++.jason/overload21.C: Likewise.
6825 * g++.old-deja/g++.law/init5.C: Likewise.
6826
6827 2014-04-03 Cong Hou <congh@google.com>
6828
6829 PR tree-optimization/60505
6830 * gcc.dg/vect/pr60505.c: New test.
6831
6832 2014-04-03 Richard Biener <rguenther@suse.de>
6833
6834 PR tree-optimization/60740
6835 * gcc.dg/graphite/pr60740.c: New testcase.
6836
6837 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6838
6839 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6840 * g++.dg/warn/Wnvdtor-2.C: New.
6841 * g++.dg/warn/Wnvdtor-3.C: New.
6842 * g++.dg/warn/Wnvdtor-4.C: New.
6843 * g++.dg/warn/Weff1.C: Delete.
6844 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6845 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6846
6847 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6848
6849 PR ipa/60659
6850 * g++.dg/torture/pr60659.C: New testcase.
6851
6852 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6853
6854 PR tree-optimization/60733
6855 * gcc.dg/torture/pr60733.c: New test.
6856
6857 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6858
6859 PR rtl-optimization/60650
6860 * gcc.target/arm/pr60650-2.c: New.
6861
6862 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6863
6864 * gcc.target/i386/avx2-vpand-3.c,
6865 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6866
6867 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6868
6869 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6870 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6871 gcc.target/i386/memcpy-strategy-1.c,
6872 gcc.target/i386/memcpy-strategy-2.c,
6873 gcc.target/i386/memcpy-vector_loop-1.c,
6874 gcc.target/i386/memcpy-vector_loop-2.c,
6875 gcc.target/i386/memset-vector_loop-1.c,
6876 gcc.target/i386/memset-vector_loop-2.c,
6877 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6878 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6879 -march= options different from those in dg-options.
6880
6881 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6882
6883 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6884 gcc.target/i386/pr30970.c: Use -mtune=generic.
6885 * gcc.target/i386/avx2-vpaddb-3.c,
6886 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6887 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6888 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6889 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6890 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6891 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6892 gcc.target/i386/avx2-vpsubw-3.c,
6893 gcc.target/i386/avx256-unaligned-load-1.c,
6894 gcc.target/i386/avx256-unaligned-load-4.c,
6895 gcc.target/i386/avx256-unaligned-store-1.c,
6896 gcc.target/i386/avx256-unaligned-store-2.c,
6897 gcc.target/i386/avx256-unaligned-store-4.c: Use
6898 -mno-prefer-avx128.
6899
6900 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6901 Iain Sandoe <iain@codesourcery.com>
6902
6903 PR target/54083
6904 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6905 with the additional options -Wl,-undefined,dynamic_lookup
6906 and -Wl,-flat_namespace.
6907 * gcc.dg/torture/pr53922.c: Additional option
6908 -Wl,-flat_namespace for darwin[89].
6909 * gcc.dg/torture/pr60092.c: Additional options
6910 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6911 for darwin[89].
6912
6913 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6914
6915 PR target/43751
6916 * lib/prune.exp: Modify the regular express to prune
6917 the new warnings introduced by r205679 on darwin9.
6918
6919 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6920
6921 * g++.dg/init/ctor4.C: Adjust.
6922 * g++.dg/init/ctor4-1.C: New.
6923 * g++.dg/cpp0x/defaulted2.C: Adjust.
6924
6925 2014-04-01 Richard Henderson <rth@redhat.com>
6926
6927 PR target/60704
6928 * gcc.dg/pr60704.c: New file.
6929
6930 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6931
6932 PR target/60363
6933 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6934 logical_op_short_circuit targets.
6935
6936 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6937
6938 PR libfortran/60128
6939 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6940 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6941
6942 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6943
6944 PR rtl-optimization/60700
6945 * gcc.target/i386/pr60700.c: New test.
6946
6947 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6948
6949 PR target/60650
6950 * gcc.target/arm/pr60650.c: Adjust command line options.
6951
6952 2014-03-31 Martin Jambor <mjambor@suse.cz>
6953
6954 PR middle-end/60647
6955 * gcc.dg/pr60647-1.c: New test.
6956 * gcc.dg/pr60647-2.c: Likewise.
6957
6958 2014-03-31 Richard Biener <rguenther@suse.de>
6959
6960 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6961
6962 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6963
6964 PR target/60034
6965 * gcc.target/aarch64/pr60034.c: New file.
6966
6967 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6968
6969 PR c++/60626
6970 * g++.dg/cpp1y/pr60626.C: New testcase.
6971
6972 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6973
6974 * gcc.dg/pr45416.c: Allow bextr on x86.
6975 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6976 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6977 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6978 * gcc.target/i386/l_fma_double_1.c,
6979 gcc.target/i386/l_fma_double_2.c,
6980 gcc.target/i386/l_fma_double_3.c,
6981 gcc.target/i386/l_fma_double_4.c,
6982 gcc.target/i386/l_fma_double_5.c,
6983 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6984 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6985 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6986 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6987 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6988 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6989 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6990
6991 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR target/60648
6994 * g++.dg/pr60648.C: Move test to...
6995 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6996 dg-options, add for fpic targets dg-additional-options -fPIC.
6997
6998 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6999
7000 * gnat.dg/opt33.adb: New testcase.
7001
7002 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7003
7004 PR target/60697
7005 * gcc.target/aarch64/pr60697.c: New.
7006
7007 2014-03-27 Jeff Law <law@redhat.com>
7008
7009 PR target/60648
7010 * g++.dg/pr60648.C: New test.
7011
7012 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7013
7014 PR c++/60573
7015 * g++.dg/cpp1y/pr60573.C: New testcase.
7016
7017 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR target/60693
7020 * gcc.target/i386/pr60693.c: New test.
7021
7022 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7023
7024 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7025
7026 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR c++/60689
7029 * c-c++-common/pr60689.c: New test.
7030
7031 PR c++/58678
7032 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7033 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7034 targets.
7035
7036 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7037
7038 PR target/60675
7039 * gcc.target/aarch64/pr60675.C: New.
7040
7041 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7042
7043 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7044 * lib/target-supports.exp: Return true for s390
7045 in check_effective_logical_op_short_circuit.
7046
7047 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7048
7049 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7050 of second source operand.
7051 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7052 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7053 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7054
7055 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7056
7057 PR ipa/60315
7058 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7059
7060 2014-03-28 Tobias Burnus <burnus@net-b.de>
7061
7062 * lib/cilk-plus-dg.exp: New.
7063 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7064 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7065
7066 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7067
7068 PR fortran/60522
7069 * gfortran.dg/where_4.f90: New test case.
7070
7071 2014-03-27 Tobias Burnus <burnus@net-b.de>
7072
7073 PR fortran/58880
7074 * gfortran.dg/finalize_24.f90: New.
7075
7076 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7077
7078 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7079 vbpermq builtin.
7080
7081 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7082 vec_select optimizations.
7083 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7084 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7085
7086 PR target/60672
7087 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7088 xxpermdi builtins are supported.
7089
7090 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7091
7092 PR rtl-optimization/60650
7093 * gcc.target/arm/pr60650.c: New.
7094
7095 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7096
7097 * gcc.target/s390/20140327-1.c: New testcase.
7098
7099 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR middle-end/60682
7102 * g++.dg/gomp/pr60682.C: New test.
7103
7104 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7105
7106 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7107
7108 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7109
7110 PR target/60580
7111 * gcc.target/aarch64/pr60580_1.c: New.
7112 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7113 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7114
7115 2014-03-26 Dehao Chen <dehao@google.com>
7116
7117 * gcc.dg/predict-8.c: New test.
7118
7119 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7120
7121 PR c++/52369
7122 * g++.dg/init/const10.C: New.
7123 * g++.dg/init/const11.C: New.
7124 * g++.dg/init/pr25811.C: Adjust.
7125 * g++.dg/init/pr29043.C: Likewise.
7126 * g++.dg/init/pr43719.C: Likewise.
7127 * g++.dg/init/pr44086.C: Likewise.
7128 * g++.dg/init/ctor8.C: Likewise.
7129 * g++.dg/init/uninitialized1.C: Likewise.
7130
7131 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR sanitizer/60636
7134 * c-c++-common/ubsan/pr60636.c: New test.
7135
7136 2014-03-26 Andreas Schwab <schwab@suse.de>
7137
7138 * g++.dg/torture/pr60315.C: Remove duplication.
7139
7140 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7141
7142 * gcc.c-torture/execute/20140326-1.c: New test.
7143
7144 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7145
7146 PR ipa/60315
7147 * g++.dg/torture/pr60315.C: New testcase.
7148
7149 2014-03-25 Martin Jambor <mjambor@suse.cz>
7150
7151 PR ipa/60600
7152 * g++.dg/ipa/pr60600.C: New test.
7153
7154 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7155
7156 PR testsuite/58013
7157 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7158
7159 2014-03-25 Richard Biener <rguenther@suse.de>
7160
7161 PR middle-end/60635
7162 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7163 * gfortran.dg/lto/pr60635_1.c: Likewise.
7164
7165 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7166
7167 PR c++/60627
7168 * g++.dg/cpp1y/pr60627.C: New testcase.
7169
7170 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7171
7172 * gcc.target/aarch64/ushr64_1.c: New.
7173
7174 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7175
7176 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7177 (LONG_LONG): Use LLONG.
7178 (set_rvector_long): Explicitly return void.
7179 (set_vector_long): Likewise.
7180 (check_vector_long): Likewise.
7181
7182 2014-03-24 Marek Polacek <polacek@redhat.com>
7183
7184 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7185 Define INT_MIN.
7186 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7187 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7188 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7189 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7190 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7191 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7192 * c-c++-common/ubsan/pr59503.c: Likewise.
7193 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7194 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7195 * c-c++-common/ubsan/shift-3.c: Likewise.
7196 * c-c++-common/ubsan/shift-6.c: Likewise.
7197 * c-c++-common/ubsan/undefined-1.c: Likewise.
7198 * c-c++-common/ubsan/vla-2.c: Likewise.
7199 * c-c++-common/ubsan/vla-3.c: Likewise.
7200 * c-c++-common/ubsan/vla-4.c: Likewise.
7201 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7202 * g++.dg/ubsan/return-2.C: Likewise.
7203
7204 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7205
7206 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7207 hppa*-*-hpux*.
7208
7209 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7210
7211 PR libfortran/59313
7212 PR libfortran/58015
7213 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7214 * gfortran.dg/round_4.f90: Likewise.
7215
7216 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7217
7218 PR libfortran/60128
7219 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7220 i?86-*-solaris2.9*.
7221
7222 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7223
7224 PR sanitizer/60613
7225 * c-c++-common/ubsan/pr60613-1.c: New test.
7226 * c-c++-common/ubsan/pr60613-2.c: New test.
7227
7228 2014-03-22 Matthias Klose <doko@ubuntu.com>
7229
7230 * g++.dg/cpp0x/regress: Remove empty directory.
7231
7232 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7233
7234 PR debug/60603
7235 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7236
7237 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7240 * g++.dg/cpp1y/pr60393.C: Likewise.
7241
7242 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/60384
7245 * g++.dg/cpp1y/pr60384.C: New.
7246
7247 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR target/60598
7250 * gcc.dg/pr60598.c: New test.
7251
7252 2014-03-21 Martin Jambor <mjambor@suse.cz>
7253
7254 PR ipa/59176
7255 * g++.dg/torture/pr59176.C: New test.
7256
7257 2014-03-21 Martin Jambor <mjambor@suse.cz>
7258
7259 PR ipa/60419
7260 * g++.dg/ipa/pr60419.C: New test.
7261
7262 2014-03-21 Richard Biener <rguenther@suse.de>
7263
7264 PR tree-optimization/60577
7265 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7266
7267 2014-03-21 Tobias Burnus <burnus@net-b.de>
7268
7269 PR fortran/60599
7270 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7271
7272 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR middle-end/60597
7275 * g++.dg/opt/pr60597.C: New test.
7276
7277 PR c++/60572
7278 * g++.dg/init/pr60572.C: New test.
7279
7280 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7281
7282 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7283
7284 2014-03-19 Tobias Burnus <burnus@net-b.de>
7285
7286 PR fortran/60543
7287 PR fortran/60283
7288 * gfortran.dg/implicit_pure_4.f90: New.
7289
7290 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7291
7292 PR c++/51474
7293 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7294
7295 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7296
7297 PR testsuite/60590
7298 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7299 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7300 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7301
7302 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/60332
7305 * g++.dg/cpp1y/pr60332.C: New.
7306
7307 2014-03-19 Marek Polacek <polacek@redhat.com>
7308
7309 PR sanitizer/60569
7310 * g++.dg/ubsan/pr60569.C: New test.
7311
7312 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7313
7314 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7315
7316 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR tree-optimization/60559
7319 * g++.dg/vect/pr60559.cc: New test.
7320
7321 2014-03-18 Ian Lance Taylor <iant@google.com>
7322
7323 PR target/60563
7324 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7325 (ditype): Rename typedef from int64_t.
7326
7327 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7328
7329 PR c/55383
7330 * gcc.dg/cast-qual-3.c: New.
7331 Revert:
7332 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7333 * c-c++-common/Wcast-qual-1.c: More precise match text.
7334
7335 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7336
7337 PR fortran/55207
7338 PR fortran/60549
7339 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7340 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7341 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7342 * gfortran.dg/intent_optimize_1.f90: Ditto.
7343 * gfortran.dg/pointer_init_9.f90: Ditto.
7344 * gfortran.dg/volatile4.f90: Ditto.
7345 * gfortran.dg/volatile6.f90: Ditto.
7346
7347 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7348
7349 PR c/55383
7350 * c-c++-common/Wcast-qual-1.c: More precise match text.
7351
7352 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7353
7354 PR c++/60305
7355 * g++.dg/cpp0x/constexpr-ice14.C: New.
7356
7357 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7358
7359 PR c++/54250
7360 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7361
7362 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR sanitizer/60535
7365 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7366 * c-c++-common/ubsan/null-2.c: Likewise.
7367 * c-c++-common/ubsan/null-3.c: Likewise.
7368 * c-c++-common/ubsan/null-4.c: Likewise.
7369 * c-c++-common/ubsan/null-5.c: Likewise.
7370 * c-c++-common/ubsan/null-6.c: Likewise.
7371 * c-c++-common/ubsan/null-7.c: Likewise.
7372 * c-c++-common/ubsan/null-8.c: Likewise.
7373 * c-c++-common/ubsan/null-9.c: Likewise.
7374 * c-c++-common/ubsan/null-10.c: Likewise.
7375 * c-c++-common/ubsan/null-11.c: Likewise.
7376 * c-c++-common/ubsan/overflow-1.c: Likewise.
7377 * c-c++-common/ubsan/overflow-2.c: Likewise.
7378 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7379 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7380 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7381 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7382 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7383 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7384 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7385 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7386 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7387 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7388 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7389 * c-c++-common/ubsan/pr59333.c: Likewise.
7390 * c-c++-common/ubsan/pr59503.c: Likewise.
7391 * c-c++-common/ubsan/pr59667.c: Likewise.
7392 * c-c++-common/ubsan/undefined-1.c: Likewise.
7393 * g++.dg/ubsan/pr59250.C: Likewise.
7394 * g++.dg/ubsan/pr59306.C: Likewise.
7395
7396 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7397
7398 * gcc.dg/tls/pr58595.c: Add tls options.
7399
7400 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7401
7402 * gcc.target/i386/avx-additional-reg-names.c: New.
7403 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7404
7405 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7406
7407 PR c++/60390
7408 * g++.dg/cpp1y/pr60390.C: New testcase.
7409
7410 PR c++/60391
7411 * g++.dg/cpp1y/pr60391.C: New testcase.
7412
7413 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR target/60516
7416 * gcc.target/i386/pr60516.c: New test.
7417
7418 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7419
7420 PR c++/59571
7421 * g++.dg/cpp0x/constexpr-ice13.C: New.
7422
7423 2014-03-17 Marek Polacek <polacek@redhat.com>
7424
7425 PR middle-end/60534
7426 * gcc.dg/gomp/pr60534.c: New test.
7427
7428 2014-03-17 Kai Tietz <ktietz@redhat.com>
7429
7430 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7431
7432 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7433
7434 PR testsuite/58851
7435 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7436 storage size.
7437
7438 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7439
7440 PR libfortran/58324
7441 * gfortran.dg/list_read_12.f90: New test.
7442
7443 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7444
7445 PR fortran/55207
7446 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7447 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7448 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7449 -Wno-aggressive-loop-optimizations and remove an unused variable.
7450 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7451 * gfortran.dg/pointer_init_9.f90: New.
7452 * gfortran.dg/volatile4.f90: Put into subroutine.
7453 * gfortran.dg/volatile6.f90: Ditto.
7454
7455 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7456
7457 PR fortran/60392
7458 * gfortran.dg/transpose_4.f90: New test.
7459
7460 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7461
7462 PR rtl-optimization/60508
7463 * gcc.target/i386/pr60508.c: New.
7464
7465 2014-03-14 Richard Biener <rguenther@suse.de>
7466
7467 PR middle-end/60518
7468 * g++.dg/pr60518.C: New testcase.
7469
7470 2014-03-14 Martin Jambor <mjambor@suse.cz>
7471
7472 PR lto/60461
7473 * gcc.dg/lto/pr60461_0.c: New test.
7474
7475 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7476
7477 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7478 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7479 * gcc.dg/lto/save-temps_0.c: New testcase.
7480
7481 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR middle-end/36282
7484 * c-c++-common/pr36282-1.c: New test.
7485 * c-c++-common/pr36282-2.c: New test.
7486 * c-c++-common/pr36282-3.c: New test.
7487 * c-c++-common/pr36282-4.c: New test.
7488
7489 2014-03-13 Richard Henderson <rth@redhat.com>
7490
7491 PR debug/60438
7492 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7493
7494 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7495
7496 PR c++/60383
7497 * g++.dg/template/crash118.C: New.
7498 * g++.dg/template/crash95.C: Adjust.
7499
7500 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7501
7502 PR rtl-optimization/57189
7503 * gcc.target/i386/pr57189.c: New.
7504
7505 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7506
7507 PR c++/60254
7508 * g++.dg/cpp0x/static_assert10.C: New.
7509 * g++.dg/cpp0x/static_assert11.C: Likewise.
7510 * g++.dg/cpp0x/static_assert3.C: Adjust.
7511
7512 2014-03-13 Richard Biener <rguenther@suse.de>
7513
7514 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7515
7516 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7517
7518 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7519 2.07 128-bit arithmetic.
7520 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7521
7522 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7523 due to when TImode is allowed in VSX registers, the allowable
7524 address modes for TImode is just a single indirect address in
7525 order for the value to be loaded and store in either GPR or VSX
7526 registers. This affects the generated code, and it would cause
7527 this test to fail, when such an option is used.
7528
7529 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7530
7531 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7532
7533 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7534
7535 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7536 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7537 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7538 only test for exactly one if if -mbranch-cost=1 has been passed.
7539
7540 2014-03-12 Christian Bruel <christian.bruel@st.com>
7541
7542 PR target/60264
7543 * gcc.target/arm/pr60264.c
7544
7545 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7546
7547 PR tree-optimization/60454
7548 * gcc.c-torture/execute/pr60454.c: New test.
7549
7550 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7551 Marc Glisse <marc.glisse@inria.fr>
7552
7553 PR tree-optimization/60502
7554 * gcc.c-torture/compile/pr60502.c: New test.
7555
7556 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR middle-end/60482
7559 * gcc.dg/vect/pr60482.c: New test.
7560
7561 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7562
7563 PR c++/60389
7564 * g++.dg/cpp0x/inh-ctor19.C: New.
7565
7566 2014-03-11 Richard Biener <rguenther@suse.de>
7567
7568 PR tree-optimization/60429
7569 PR tree-optimization/60485
7570 * gcc.dg/pr60485-1.c: New testcase.
7571 * gcc.dg/pr60485-2.c: Likewise.
7572
7573 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR ipa/60457
7576 * g++.dg/ipa/pr60457.C: New test.
7577
7578 2014-03-10 Richard Biener <rguenther@suse.de>
7579
7580 PR middle-end/60474
7581 * g++.dg/torture/pr60474.C: New testcase.
7582
7583 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7584
7585 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7586
7587 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7588
7589 * gcc.dg/lto/pr55113_0.c: New testcase.
7590
7591 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7592
7593 PR c++/60033
7594 * g++.dg/cpp1y/pr60033.C: New testcase.
7595
7596 PR c++/60393
7597 * g++.dg/cpp1y/pr60393.C: New testcase.
7598
7599 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7600
7601 PR libfortran/60128
7602 * gfortran.dg/fmt_en.f90: New test.
7603
7604 2014-03-07 Jason Merrill <jason@redhat.com>
7605
7606 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7607 * lib/target-supports.exp (check_effective_target_c++11): Now
7608 means C++11 and up.
7609 (check_effective_target_c++11_only): New.
7610 (check_effective_target_c++11_down): New.
7611 (check_effective_target_c++1y): New.
7612 (check_effective_target_c++1y_only): New.
7613 (check_effective_target_c++98_only): Rename from
7614 check_effective_target_c++98.
7615 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7616
7617 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7618
7619 PR c++/58609
7620 * g++.dg/cpp0x/constexpr-ice12.C: New.
7621
7622 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7623
7624 * c-c++-common/gomp/map-1.c: Extend.
7625
7626 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7627 Janus Weil <janus@gcc.gnu.org>
7628
7629 PR fortran/51976
7630 * gfortran.dg/deferred_type_component_1.f90 : New test.
7631 * gfortran.dg/deferred_type_component_2.f90 : New test.
7632
7633 2014-03-06 Marek Polacek <polacek@redhat.com>
7634
7635 PR c/60197
7636 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7637 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7638
7639 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR target/58595
7642 * gcc.dg/tls/pr58595.c: New test.
7643
7644 2014-03-06 Richard Biener <rguenther@suse.de>
7645
7646 PR middle-end/60445
7647 PR lto/60424
7648 PR lto/60427
7649 Revert
7650 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7651
7652 * gcc.dg/lto/pr55113_0.c: New testcase.
7653
7654 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR testsuite/59308
7657 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7658 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7659 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7660 s390*/i?86/x86_64.
7661 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7662 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7663 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7664 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7666 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7667 even for mips*/s390*/i?86/x86_64.
7668 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7670 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7671 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7672 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7673
7674 PR lto/60404
7675 * gcc.dg/lto/pr60404_0.c: New test.
7676 * gcc.dg/lto/pr60404_1.c: New file.
7677 * gcc.dg/lto/pr60404_2.c: New file.
7678
7679 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7680
7681 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7682 long long" throughout.
7683 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7684 * gcc.dg/vmx/insert-vsx.c: Likewise.
7685 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7686 * gcc.dg/vmx/ld-vsx.c: Likewise.
7687 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7688 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7689 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7690 * gcc.dg/vmx/merge-vsx.c: Likewise.
7691 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7692 * gcc.dg/vmx/st-vsx.c: Likewise.
7693 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7694 * gcc.dg/vmx/stl-vsx.c: Likewise.
7695 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7696
7697 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7698
7699 * gcc.dg/lto/pr55113_0.c: New testcase.
7700
7701 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7702
7703 PR c++/60376
7704 * g++.dg/cpp1y/pr60376.C: New.
7705
7706 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7707
7708 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7709
7710 2014-03-04 Richard Biener <rguenther@suse.de>
7711
7712 PR tree-optimization/60382
7713 * gcc.dg/vect/pr60382.c: New testcase.
7714
7715 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7716
7717 PR libfortran/60148
7718 * gfortran.dg/namelist_84.f90: New test.
7719
7720 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7721
7722 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7723 argument to avoid inf values.
7724 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7725 UNION_FP_CHECK machinery.
7726
7727 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7728
7729 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7730 i32in128 cases outside special big-endian processing block.
7731
7732 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR preprocessor/60400
7735 * c-c++-common/cpp/pr60400.c: New test.
7736 * c-c++-common/cpp/pr60400-1.h: New file.
7737 * c-c++-common/cpp/pr60400-2.h: New file.
7738
7739 PR objc++/60398
7740 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7741
7742 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7743 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7744
7745 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7746
7747 PR ipa/60150
7748 * g++.dg/lto/pr60150.H: New testcase.
7749 * g++.dg/lto/pr60150_0.C: New testcase.
7750 * g++.dg/lto/pr60150_1.C: New testcase.
7751
7752 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7753
7754 PR ipa/60306
7755 * g++.dg/ipa/devirt-29.C: New testcase
7756
7757 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7758
7759 PR fortran/60236
7760 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7761
7762 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7763
7764 PR c++/50025
7765 * g++.dg/cpp0x/pr50025.C: New.
7766
7767 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7768
7769 PR c++/60377
7770 * g++.dg/cpp1y/pr60377.C: New testcase.
7771
7772 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7773
7774 PR fortran/60341
7775 * gfortran.dg/str_comp_optimize_1.f90: New test.
7776
7777 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7778
7779 PR target/60071
7780 * gcc.c-torture/compile/pr60071.c: New.
7781
7782 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7783
7784 PR fortran/60359
7785 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7786
7787 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/58610
7790 * g++.dg/cpp0x/constexpr-ice11.C: New.
7791
7792 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7793
7794 PR c++/60314
7795 * g++.dg/cpp1y/auto-fn24.C: New.
7796
7797 2014-02-28 Joey Ye <joey.ye@arm.com>
7798
7799 PR target/PR60169
7800 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7801
7802 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7803
7804 PR c++/60253
7805 * g++.dg/overload/ellipsis2.C: New.
7806
7807 2014-02-27 Jeff Law <law@redhat.com>
7808
7809 PR rtl-optimization/52714
7810 * gcc.c-torture/compile/pr52714.c: New test.
7811
7812 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7813 Jeff Law <law@redhat.com>
7814
7815 PR rtl-optimization/49847
7816 * g++.dg/pr49847.C: New test.
7817
7818 2014-02-27 Marek Polacek <polacek@redhat.com>
7819
7820 PR middle-end/59223
7821 * c-c++-common/pr59223.c: New test.
7822
7823 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7824
7825 * common/config/i386/predicates.md (const1256_operand): Remove.
7826 (const2356_operand): New.
7827 (const_1_to_2_operand): Remove.
7828 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7829 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7830 (*avx512pf_gatherpf<mode>sf): Ditto.
7831 (avx512pf_gatherpf<mode>df): Ditto.
7832 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7833 (*avx512pf_gatherpf<mode>df): Ditto.
7834 (avx512pf_scatterpf<mode>sf): Ditto.
7835 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7836 (*avx512pf_scatterpf<mode>sf): Ditto.
7837 (avx512pf_scatterpf<mode>df): Ditto.
7838 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7839 (*avx512pf_scatterpf<mode>df): Ditto.
7840 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7841
7842 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7843
7844 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7845 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7846 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7847 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7848 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7849 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7850 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7851 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7852
7853 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7854
7855 PR target/60280
7856 * gnat.dg/renaming5.adb: Change to two expected gotos.
7857 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7858 jump threads.
7859 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7860 messages for removed basic block.
7861 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7862 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7863 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7864 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7865
7866 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7867
7868 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7869 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7870 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7871 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7872 * gcc.dg/vmx/merge-vsx.c: Likewise.
7873 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7874
7875 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7876
7877 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7878 * gcc.target/i386/prefetchwt1-1.c: New.
7879 * g++.dg/other/i386-2.C: Add new option.
7880 * g++.dg/other/i386-3.C: Ditto.
7881 * gcc.target/i386/sse-12.c: Ditto.
7882 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7883 * gcc.target/i386/sse-22.c: Add new option.
7884 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7885
7886 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7887
7888 PR libfortran/59313
7889 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7890
7891 PR libfortran/58015
7892 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7893
7894 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7895
7896 PR c++/60311
7897 * g++.dg/cpp1y/pr60311.C: New testcase.
7898
7899 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7900
7901 PR c++/60065
7902 * g++.dg/cpp1y/pr60065.C: New testcase.
7903
7904 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7905
7906 PR rtl-optimization/60268
7907 * gcc.c-torture/compile/pr60268.c: New test.
7908
7909 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7910
7911 * gcc.target/microblaze/others/mem_reload.c: New test.
7912
7913 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7914
7915 * gcc.dg/vmx/lde.c: New test.
7916 * gcc.dg/vmx/lde-be-order.c: New test.
7917 * gcc.dg/vmx/ste.c: New test.
7918 * gcc.dg/vmx/ste-be-order.c: New test.
7919
7920 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7921
7922 PR testsuite/60173
7923 * lib/target-supports.exp
7924 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7925 and crisv32-*-* to list.
7926
7927 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7928
7929 PR fortran/60302
7930 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7931
7932 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7933
7934 * gcc.dg/vmx/vsums.c: Check entire result vector.
7935 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7936
7937 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938
7939 * gcc.dg/vmx/ld.c: New test.
7940 * gcc.dg/vmx/ld-be-order.c: New test.
7941 * gcc.dg/vmx/ld-vsx.c: New test.
7942 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7943 * gcc.dg/vmx/ldl.c: New test.
7944 * gcc.dg/vmx/ldl-be-order.c: New test.
7945 * gcc.dg/vmx/ldl-vsx.c: New test.
7946 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7947 * gcc.dg/vmx/st.c: New test.
7948 * gcc.dg/vmx/st-be-order.c: New test.
7949 * gcc.dg/vmx/st-vsx.c: New test.
7950 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7951 * gcc.dg/vmx/stl.c: New test.
7952 * gcc.dg/vmx/stl-be-order.c: New test.
7953 * gcc.dg/vmx/stl-vsx.c: New test.
7954 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7955
7956 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7957
7958 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7959 * g++.dg/other/i386-3.C (dg-options): Ditto.
7960 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7961 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7962 -mavx512pf and -msha.
7963
7964 2014-02-21 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/60276
7967 * gcc.dg/vect/pr60276.c: New testcase.
7968
7969 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7970
7971 PR fortran/60234
7972 * gfortran.dg/finalize_23.f90: New.
7973
7974 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7975
7976 PR c++/60052
7977 PR c++/60053
7978 * g++.dg/cpp1y/pr60052.C: New testcase.
7979 * g++.dg/cpp1y/pr60053.C: New testcase.
7980
7981 2014-02-21 Tobias Burnus <burnus@net-b.de>
7982
7983 PR fortran/60286
7984 * gfortran.dg/inquire_16.f90: New.
7985
7986 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7987
7988 * gcc.target/nios2/biggot-1.c: New.
7989 * gcc.target/nios2/biggot-2.c: New.
7990
7991 2014-02-20 Martin Jambor <mjambor@suse.cz>
7992
7993 PR ipa/55260
7994 * gcc.dg/ipa/pr55260.c: New test.
7995
7996 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7997
7998 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7999 for execution test case.
8000
8001 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8002
8003 PR ipa/58555
8004 * g++.dg/torture/pr58555.C: New testcase.
8005
8006 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8007
8008 PR target/60204
8009 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8010 reflect abi fix.
8011 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8012
8013 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8014 Kirill Yukhin <kirill.yukhin@intel.com>
8015
8016 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8017 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8018 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8019 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8020 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8021 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8022
8023 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c/37743
8026 * g++.dg/ext/builtin-bswap1.C: New test.
8027 * c-c++-common/pr37743.c: New test.
8028
8029 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8030
8031 * gcc.dg/decl-10.c: New test.
8032
8033 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/60267
8036 * g++.dg/ext/ivdep-1.C: New test.
8037
8038 PR c++/60267
8039 * gcc.dg/pr60267.c: New test.
8040
8041 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8042
8043 PR target/59794
8044 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8045 (dg-options): Remove -Wno-psabi.
8046 * gcc.target/i386/pr59794-2.c: Ditto.
8047 * gcc.target/i386/pr60205-1.c: Ditto.
8048 * gcc.target/i386/sse-5.c: Ditto.
8049
8050 2014-02-18 Nick Clifton <nickc@redhat.com>
8051
8052 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8053 * gcc.dg/pr23623.c: Likewise.
8054 * gcc.dg/pr48784-1.c: Likewise.
8055 * gcc.dg/pr48784-2.c: Likewise.
8056 * gcc.dg/pr56997-2.c: Likewise.
8057 * gcc.dg/sms-6.c: Likewise.
8058 * gcc.dg/torture/pr60183.c: Likewise.
8059 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8060 * gcc.c-torture/execute/20061220-1.x: New.
8061 * gcc.c-torture/execute/pr43220.x: New.
8062 * gcc.c-torture/execute/pr51581-1.x: New.
8063 * gcc.c-torture/execute/pr51581-2.x: New.
8064 * gcc.c-torture/execute/pr58570.x: New.
8065 * gcc.c-torture/unsorted/DFcmp.x: New.
8066 * gcc.c-torture/unsorted/SFset.x: New.
8067
8068 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/opt31.adb: New test.
8071
8072 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8073
8074 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8075
8076 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8077
8078 PR fortran/60232
8079 * gfortran.dg/typebound_proc_33.f90: New.
8080
8081 2014-02-19 Marek Polacek <polacek@redhat.com>
8082
8083 PR c/60195
8084 * gcc.dg/pr60195.c: New test.
8085
8086 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8087
8088 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8089
8090 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR preprocessor/58844
8093 * c-c++-common/cpp/pr58844-1.c: New test.
8094 * c-c++-common/cpp/pr58844-2.c: New test.
8095
8096 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/60225
8099 * g++.dg/cpp0x/constexpr-ice10.C: New.
8100
8101 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8102
8103 PR c++/60215
8104 * g++.dg/cpp0x/pr60215.C: New.
8105
8106 2014-02-18 Tobias Burnus <burnus@net-b.de>
8107
8108 PR fortran/49397
8109 * gfortran.dg/proc_ptr_45.f90: New.
8110 * gfortran.dg/proc_ptr_46.f90: New.
8111
8112 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8113
8114 PR c++/60190
8115 * g++.dg/cpp1y/pr60190.C: New testcase.
8116
8117 PR c++/60064
8118 * g++.dg/cpp1y/pr60064.C: New testcase.
8119
8120 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8121
8122 PR target/60205
8123 * gcc.target/i386/pr60205-1.c: New test.
8124 * gcc.target/i386/pr60205-2.c: Ditto.
8125
8126 2014-02-18 Kai Tietz <ktietz@redhat.com>
8127
8128 PR target/60193
8129 * gcc.target/i386/nest-1.c: New testcase.
8130
8131 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8132
8133 * gnat.dg/opt32.adb: New test.
8134
8135 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8136
8137 PR fortran/60231
8138 * gfortran.dg/typebound_generic_15.f90: New.
8139
8140 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8141
8142 PR fortran/55907
8143 * gfortran.dg/init_flag_12.f90: New.
8144
8145 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8146 Ilya Tocar <ilya.tocar@intel.com>
8147
8148 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8149 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8150 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8151 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8152
8153 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8154
8155 * lib/target-supports.exp
8156 (check_effective_target_logical_op_short_circuit): New procedure.
8157 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8158 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8159 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8160 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8161 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8162 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8163 logical_op_short_circuit for the alternative test, extending
8164 it to arm_cortex_m.
8165
8166 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8167
8168 PR target/60203
8169 * gcc.target/powerpc/pr60203.c: New testsuite.
8170
8171 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8172
8173 PR fortran/59599
8174 * gfortran.dg/ichar_3.f90: New test.
8175
8176 2014-02-15 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/60183
8179 * gcc.dg/torture/pr60183.c: New testcase.
8180
8181 2014-02-14 Jeff Law <law@redhat.com>
8182
8183 PR rtl-optimization/60131
8184 * g++.dg/torture/pr60131.C: New test.
8185
8186 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8187
8188 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8189 on command-line.
8190
8191 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8192
8193 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8194
8195 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8196
8197 * gcc.c-torture/compile/20140213.c: New test.
8198
8199 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR target/43546
8202 * gcc.target/i386/pr43546.c: New test.
8203
8204 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8205
8206 * gcc.target/s390/hotpatch-compile-8.c: New test.
8207
8208 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8209
8210 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8211 definition with an ifndef.
8212 * gcc.dg/pr59605-2.c: New test.
8213
8214 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8215
8216 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8217
8218 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8219
8220 * gcc.dg/torture/float128-mul-underflow.c,
8221 gcc.dg/torture/float128-truncdf-underflow.c,
8222 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8223
8224 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR middle-end/59737
8227 * g++.dg/ipa/pr59737.C: New test.
8228
8229 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8230
8231 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8232
8233 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8234
8235 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8236
8237 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8238
8239 2014-02-12 Richard Biener <rguenther@suse.de>
8240
8241 PR middle-end/60092
8242 * gcc.dg/torture/pr60092.c: New testcase.
8243 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8244
8245 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8246
8247 * gcc.c-torture/execute/20140212-1.c: New test.
8248
8249 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8250
8251 PR c++/60047
8252 * g++.dg/cpp0x/pr60047.C: New.
8253
8254 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR c/60101
8257 * c-c++-common/pr60101.c: New test.
8258
8259 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8260
8261 PR lto/59468
8262 * g++.dg/ipa/devirt-27.C: New testcase.
8263 * g++.dg/ipa/devirt-26.C: New testcase.
8264
8265 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8266
8267 PR target/60137
8268 * gcc.target/powerpc/pr60137.c: New file.
8269
8270 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8271
8272 PR fortran/52370
8273 * gfortran.dg/pr52370.f90: New test.
8274
8275 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8276
8277 PR target/59927
8278 Revert
8279 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8280
8281 PR testsuite/58630
8282 * gcc.target/i386/pr43662.c (dg-options):
8283 Add -maccumulate-outgoing-args.
8284 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8285 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8286 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8287 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8288 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8289 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8290 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8291 Add -maccumulate-outgoing-args.
8292 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8293 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8294 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8295 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8296 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8297 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8298 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8299 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8300 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8301 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8302 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8303 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8304 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8305 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8306 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8307
8308 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8309
8310 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8311
8312 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR debug/59776
8315 * gcc.dg/guality/pr59776.c: New test.
8316
8317 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8318
8319 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8320 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8321 (add_options_for_arm_vfp3): New.
8322
8323 2014-02-11 Jeff Law <law@redhat.com>
8324
8325 PR middle-end/54041
8326 * gcc.target/m68k/pr54041.c: New test.
8327
8328 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR target/59927
8331 * gcc.target/i386/pr59927.c: New test.
8332
8333 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8334
8335 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8336 * gcc.dg/vect/pr60012.c: Likewise.
8337 * gcc.dg/vect/vect-119.c: Likewise.
8338 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8339 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8340
8341 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8342
8343 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8344
8345 2014-02-10 Jeff Law <law@redhat.com>
8346
8347 PR middle-end-52306
8348 * gcc.c-torture/compile/pr52306.c: New test.
8349
8350 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8351
8352 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8353
8354 2014-02-10 Richard Biener <rguenther@suse.de>
8355
8356 PR tree-optimization/60115
8357 * gcc.dg/torture/pr60115.c: New testcase.
8358
8359 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8360
8361 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8362 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8363
8364 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8365 Ilya Tocar <ilya.tocar@intel.com>
8366
8367 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8368 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8369 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8370 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8371 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8372 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8373 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8374 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8375 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8376 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8377 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8378 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8379 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8380 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8381 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8382 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8383 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8384 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8385 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8386 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8387 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8388 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8389 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8390 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8391 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8392 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8393 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8394
8395 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8396
8397 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8398
8399 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8400
8401 PR fortran/57522
8402 * gfortran.dg/associated_target_5.f03: New test.
8403
8404 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8405
8406 PR fortran/59026
8407 * gfortran.dg/elemental_by_value_1.f90: New test.
8408
8409 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8410
8411 PR fortran/58470
8412 * gfortran.dg/finalize_22.f90: New.
8413
8414 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8415
8416 PR fortran/60066
8417 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8418 was fixed by the patch for PR59906.
8419
8420 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8421
8422 PR translation/52289
8423 * gfortran.dg/coarray_8.f90: Update dg-error match.
8424
8425 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR c/59984
8428 * gcc.dg/vect/pr59984.c: New test.
8429
8430 PR middle-end/60092
8431 * gcc.dg/attr-alloc_align-1.c: New test.
8432 * gcc.dg/attr-alloc_align-2.c: New test.
8433 * gcc.dg/attr-alloc_align-3.c: New test.
8434 * gcc.dg/attr-assume_aligned-1.c: New test.
8435 * gcc.dg/attr-assume_aligned-2.c: New test.
8436 * gcc.dg/attr-assume_aligned-3.c: New test.
8437
8438 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR target/60077
8441 * gcc.target/i386/pr60077-1.c: New test.
8442 * gcc.target/i386/pr60077-2.c: New test.
8443
8444 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR preprocessor/56824
8447 * gcc.dg/pr56824.c: New test.
8448
8449 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8450
8451 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8452 variable used for atomic operations.
8453
8454 2014-02-07 Richard Biener <rguenther@suse.de>
8455
8456 PR middle-end/60092
8457 * gcc.dg/vect/pr60092-2.c: New testcase.
8458
8459 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR c++/60082
8462 Revert
8463 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8464
8465 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8466 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8467
8468 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8469
8470 * gcc.target/s390/fp2int1.c: New testcase.
8471
8472 2014-02-07 Richard Biener <rguenther@suse.de>
8473
8474 PR middle-end/60092
8475 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8476 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8477
8478 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8479
8480 PR ipa/59918
8481 * g++.dg/torture/pr59918.C: New testcase.
8482
8483 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR target/59575
8486 * gcc.target/arm/pr59575.c: New test.
8487
8488 PR debug/59992
8489 * gcc.dg/pr59992.c: New test.
8490
8491 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8492
8493 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8494 init_priority. Test alignment of variable instead of function.
8495
8496 2014-02-06 Marek Polacek <polacek@redhat.com>
8497
8498 PR c/60087
8499 * gcc.dg/pr60087.c: New test.
8500
8501 2014-02-06 Alan Modra <amodra@gmail.com>
8502
8503 * gcc.target/powerpc/pr60032.c: New.
8504
8505 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR target/60062
8508 * gcc.c-torture/execute/pr60062.c: New test.
8509 * gcc.c-torture/execute/pr60072.c: New test.
8510
8511 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8512
8513 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8514 so that expected outcome works for PIC variants too.
8515
8516 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8517 Kugan Vivekanandarajah <kuganv@linaro.org>
8518
8519 * gcc.target/arm/vect-noalign.c: New file.
8520
8521 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8522 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR middle-end/60013
8525 * gcc.dg/pr60013.c: New testcase.
8526
8527 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8528
8529 * gcc.dg/vmx/sum2s.c: New.
8530 * gcc.dg/vmx/sum2s-be-order.c: New.
8531
8532 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8533
8534 * gcc.dg/vmx/pack.c: New.
8535 * gcc.dg/vmx/pack-be-order.c: New.
8536 * gcc.dg/vmx/unpack.c: New.
8537 * gcc.dg/vmx/unpack-be-order.c: New.
8538
8539 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8540
8541 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8542 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8543
8544 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8547 Use __builtin_floorf, __builtin_ceilf.
8548 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8549 declaration.
8550 (TEST): Use __builtin_floorf.
8551 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8552
8553 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR ipa/59947
8556 * g++.dg/opt/pr59947.C: New test.
8557
8558 PR c++/58703
8559 * c-c++-common/gomp/pr58703.c: New test.
8560
8561 2014-02-05 Richard Biener <rguenther@suse.de>
8562
8563 PR testsuite/60076
8564 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8565 avoid using unsigned long long.
8566
8567 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR middle-end/57499
8570 * g++.dg/torture/pr57499.C: New test.
8571
8572 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8573
8574 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8575
8576 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8577
8578 * g++.dg/ipa/devirrt-22.C: Fix template.
8579
8580 2014-02-04 Marek Polacek <polacek@redhat.com>
8581
8582 PR c/60036
8583 * gcc.dg/pr60036.c: New test.
8584
8585 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8586
8587 PR ipa/60058
8588 * g++.dg/torture/pr60058.C: New testcase.
8589
8590 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8591
8592 * g++.dg/tsan/default_options.C: Invert check.
8593
8594 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR tree-optimization/60002
8597 * g++.dg/opt/pr60002.C: New test.
8598
8599 PR tree-optimization/60023
8600 * g++.dg/vect/pr60023.cc: New test.
8601
8602 PR ipa/60026
8603 * c-c++-common/torture/pr60026.c: New test.
8604
8605 PR rtl-optimization/57915
8606 * gcc.target/i386/pr57915.c: New test.
8607
8608 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8609
8610 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8611
8612 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8613
8614 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8615
8616 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR middle-end/59261
8619 * gcc.dg/pr59261.c: New test.
8620
8621 2014-02-04 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/60012
8624 * gcc.dg/vect/pr60012.c: New testcase.
8625
8626 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8627
8628 PR target/59788
8629 * g++.dg/eh/unwind-direct.C: New test.
8630
8631 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8632
8633 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8634 timeout value to 20s.
8635
8636 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8637
8638 PR ipa/59882
8639 * g++.dg/torture/pr59882.C: New testcase
8640
8641 2014-02-03 Jan Hubicka <jh@suse.cz>
8642
8643 PR ipa/59831
8644 * g++.dg/ipa/devirt-22.C: New testcase.
8645
8646 2014-02-03 Jan Hubicka <jh@suse.cz>
8647
8648 * g++.dg/ipa/devirt-25.C: New testcase.
8649
8650 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR tree-optimization/59924
8653 * gcc.dg/pr59924.c: New test.
8654
8655 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8656
8657 PR ipa/59831
8658 * g++.dg/ipa/devirt-24.C: New testcase.
8659
8660 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8661
8662 PR c++/53017
8663 PR c++/59211
8664 * c-c++-common/attributes-1.c: New testcase.
8665 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8666
8667 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8668
8669 PR c++/58871
8670 * g++.dg/cpp0x/pr58871.C: New.
8671
8672 2014-02-03 Cong Hou <congh@google.com>
8673
8674 PR tree-optimization/60000
8675 * g++.dg/vect/pr60000.cc: New test.
8676
8677 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8678
8679 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8680 * gcc.target/i386/long-double-64-4.c: Likewise.
8681 * gcc.target/i386/long-double-80-1.c: Likewise.
8682 * gcc.target/i386/long-double-80-2.c: Likewise.
8683 * gcc.target/i386/long-double-80-3.c: Likewise.
8684 * gcc.target/i386/long-double-80-4.c: Likewise.
8685 * gcc.target/i386/long-double-80-5.c: Likewise.
8686 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8687 __multf3 isn't used.
8688 * gcc.target/i386/long-double-64-3.c: Likewise.
8689 * gcc.target/i386/long-double-128-1.c: New test.
8690 * gcc.target/i386/long-double-128-2.c: Likewise.
8691 * gcc.target/i386/long-double-128-3.c: Likewise.
8692 * gcc.target/i386/long-double-128-4.c: Likewise.
8693 * gcc.target/i386/long-double-128-5.c: Likewise.
8694 * gcc.target/i386/long-double-128-6.c: Likewise.
8695 * gcc.target/i386/long-double-128-7.c: Likewise.
8696 * gcc.target/i386/long-double-128-8.c: Likewise.
8697 * gcc.target/i386/long-double-128-9.c: Likewise.
8698 * gcc.target/i386/long-double-64-5.c: Likewise.
8699 * gcc.target/i386/long-double-64-6.c: Likewise.
8700 * gcc.target/i386/long-double-64-7.c: Likewise.
8701 * gcc.target/i386/long-double-64-8.c: Likewise.
8702 * gcc.target/i386/long-double-64-9.c: Likewise.
8703 * gcc.target/i386/long-double-80-10.c: Likewise.
8704 * gcc.target/i386/long-double-80-8.c: Likewise.
8705 * gcc.target/i386/long-double-80-9.c: Likewise.
8706
8707 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8708
8709 PR rtl-optimization/57662
8710 * g++.dg/pr57662.C: New test.
8711
8712 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8713
8714 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8715 * gcc.dg/vmx/perm.c: New.
8716 * gcc.dg/vmx/perm-be-order.c: New.
8717
8718 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8719
8720 * gcc.dg/vmx/vsums.c: New.
8721 * gcc.dg/vmx/vsums-be-order.c: New.
8722
8723 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8724
8725 * g++.dg/ipa/devirt-23.C: New testcase.
8726 * g++.dg/ipa/devirt-20.C: Fix template.
8727
8728 2014-02-02 Jan Hubicka <jh@suse.cz>
8729
8730 * g++.dg/ipa/devirt-21.C: New testcase.
8731
8732 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8733
8734 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8735 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8736
8737 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8738
8739 PR target/60017
8740 * gcc.c-torture/execute/pr60017.c: New test.
8741
8742 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8743
8744 PR fortran/57033
8745 * gfortran.dg/default_initialization_7.f90: New test.
8746
8747 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8748
8749 PR fortran/59906
8750 * gfortran.dg/elemental_subroutine_9.f90: New test.
8751
8752 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8753
8754 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8755
8756 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8757
8758 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8759
8760 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8761
8762 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8763
8764 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/51219
8767 * g++.dg/init/bitfield5.C: New.
8768
8769 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR tree-optimization/60003
8772 * gcc.c-torture/execute/pr60003.c: New test.
8773
8774 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8775
8776 PR bootstrap/59985
8777 * gcc.target/arm/pr59985.C: New.
8778
8779 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR sanitizer/59410
8782 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8783 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8784 to compile.
8785 (tsan_finish): Restore dg-do-what-default.
8786 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8787 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8788 * g++.dg/tsan/default_options.C: Likewise.
8789 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8790 * g++.dg/tsan/atomic_free2.C: Likewise.
8791 * g++.dg/tsan/cond_race.C: Likewise.
8792 * g++.dg/tsan/fd_close_norace.C: Likewise.
8793 * g++.dg/tsan/benign_race.C: Likewise.
8794 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8795 * c-c++-common/tsan/simple_race.c: Likewise.
8796 * c-c++-common/tsan/mutexset1.c: Likewise.
8797 * c-c++-common/tsan/thread_leak2.c: Likewise.
8798 * c-c++-common/tsan/tls_race.c: Likewise.
8799 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8800 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8801 * c-c++-common/tsan/free_race2.c: Likewise.
8802 * c-c++-common/tsan/thread_leak.c: Likewise.
8803 * c-c++-common/tsan/thread_leak1.c: Likewise.
8804 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8805 * c-c++-common/tsan/free_race.c: Likewise.
8806 * c-c++-common/tsan/sleep_sync.c: Likewise.
8807 * c-c++-common/tsan/tiny_race.c: Likewise.
8808 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8809 * c-c++-common/tsan/atomic_stack.c: Likewise.
8810 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8811 in dg-output regexps.
8812 * c-c++-common/tsan/simple_stack.c: Likewise.
8813
8814 2014-01-31 Richard Henderson <rth@redhat.com>
8815
8816 * g++.dg/tm/pr60004.C: New.
8817
8818 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8819
8820 PR c++/59082
8821 * g++.dg/inherit/crash4.C: New.
8822
8823 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8824
8825 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8826
8827 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8828
8829 * gcc.target/i386/m512-check.h: Use correct rounding values.
8830
8831 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8832
8833 * gcc.target/i386/avx-1.c: Use correct rounding values.
8834 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8835 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8836 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8837 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8838 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8839 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8840 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8841 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8842 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8843 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8844 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8845 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8846 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8847 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8848 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8849 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8850 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8851 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8852 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8853 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8854 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8855 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8856 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8857 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8859 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8860 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8862 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8863 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8864 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8865 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8866 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8867 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8868 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8871 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8872 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8873 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8874 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8875 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8876 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8877 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8878 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8879 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8881 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8882 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8883 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8884 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8887 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8888 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8889 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8890 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8891 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8892 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8893 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8894 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8895 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8896 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8897 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8898 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8899 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8900 * gcc.target/i386/sse-13.c: Ditto.
8901 * gcc.target/i386/sse-14.c: Ditto.
8902 * gcc.target/i386/sse-22.c: Ditto.
8903 * gcc.target/i386/sse-23.c: Ditto.
8904
8905 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8906
8907 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8908 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8909
8910 2014-01-31 Richard Biener <rguenther@suse.de>
8911
8912 PR middle-end/59990
8913 * gcc.dg/torture/pr59990.c: New testcase.
8914
8915 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8916
8917 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8918 if it fails don't run any tsan tests.
8919
8920 2014-01-31 Marek Polacek <polacek@redhat.com>
8921
8922 PR c/59963
8923 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8924 (y): Adjust dg-error.
8925 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8926 * gcc.dg/pr59963-1.c: New test.
8927 * gcc.dg/pr59963-2.c: New test.
8928 * gcc.dg/pr59963-3.c: New test.
8929
8930 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR target/59923
8933 * gcc.target/arm/pr59923.c: New test.
8934
8935 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8936
8937 * gcc.dg/vmx/splat.c: New.
8938 * gcc.dg/vmx/splat-vsx.c: New.
8939 * gcc.dg/vmx/splat-be-order.c: New.
8940 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8941 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8942 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8943
8944 2014-01-30 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/59993
8947 * gcc.dg/torture/pr59993.c: New testcase.
8948
8949 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8950
8951 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8952 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8953 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8954 vect_int rather than vect_float.
8955
8956 2014-01-30 Marek Polacek <polacek@redhat.com>
8957
8958 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8959
8960 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8961
8962 * gcc.target/microblaze/isa/fcmp4.c: New.
8963
8964 2014-01-30 Marek Polacek <polacek@redhat.com>
8965
8966 PR c/59940
8967 * gcc.dg/pr59940.c: New test.
8968 * gcc.dg/pr35635.c (func3): Move dg-warning.
8969
8970 2014-01-30 Richard Biener <rguenther@suse.de>
8971
8972 PR tree-optimization/59903
8973 * gcc.dg/torture/pr59903.c: New testcase.
8974
8975 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8976
8977 PR c++/58843
8978 * g++.dg/lookup/crash8.C: New.
8979
8980 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/58649
8983 * g++.dg/template/crash117.C: New.
8984
8985 2014-01-30 Richard Biener <rguenther@suse.de>
8986
8987 PR c/59905
8988 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8989 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8990 abort.
8991 * gcc.dg/invalid-call-1.c: Likewise.
8992
8993 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8994
8995 PR c++/58561
8996 * g++.dg/cpp1y/auto-fn23.C: New.
8997
8998 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/58846
9001 * g++.dg/init/dso_handle2.C: New.
9002
9003 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/58674
9006 * g++.dg/cpp0x/pr58674.C: New.
9007
9008 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9009
9010 PR target/59617
9011 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9012 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9013
9014 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9015
9016 * gcc.dg/vmx/merge-be-order.c: New.
9017 * gcc.dg/vmx/merge.c: New.
9018 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9019 * gcc.dg/vmx/merge-vsx.c: New.
9020
9021 2014-01-29 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/58742
9024 * gcc.dg/pr58742-1.c: New testcase.
9025 * gcc.dg/pr58742-2.c: Likewise.
9026 * gcc.dg/pr58742-3.c: Likewise.
9027
9028 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9029
9030 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9031 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9032 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9033
9034 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9035
9036 PR c++/58702
9037 * g++.dg/gomp/pr58702.C: New.
9038
9039 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9040
9041 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9042 selector.
9043
9044 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR middle-end/59917
9047 PR tree-optimization/59920
9048 * gcc.dg/pr59920-1.c: New test.
9049 * gcc.dg/pr59920-2.c: New test.
9050 * gcc.dg/pr59920-3.c: New test.
9051 * c-c++-common/gomp/pr59917-1.c: New test.
9052 * c-c++-common/gomp/pr59917-2.c: New test.
9053
9054 PR tree-optimization/59594
9055 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9056 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9057 * gcc.dg/vect/pr59594.c: New test.
9058
9059 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9060
9061 PR fortran/59414
9062 * gfortran.dg/allocate_class_3.f90: New test.
9063
9064 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9065
9066 PR preprocessor/59935
9067 * c-c++-common/cpp/warning-zero-location.c: New test.
9068 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9069
9070 2014-01-27 Steve Ellcey <sellcey@mips.com>
9071
9072 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9073
9074 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9075
9076 * g++.dg/ext/mv16.C: New tests.
9077
9078 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9079
9080 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9081 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9082 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9083 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9084 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9085 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9086 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9087 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9088 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9089 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9090 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9091 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9092 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9093 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9094 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9095 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9096 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9097 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9098 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9099 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9100 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9101 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9102 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9103 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9104 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9105 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9106 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9107 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9108 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9109 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9110 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9111 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9112 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9113 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9114 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9116 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9118 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9119 _mm512_mask_cvtepi32_storeu_epi8.
9120 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9121 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9122 _mm512_mask_cvtepi32_storeu_epi16.
9123 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9124 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9125 _mm512_mask_cvtepi64_storeu_epi8.
9126 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9127 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9128 _mm512_mask_cvtepi64_storeu_epi16.
9129 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9130 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9131 _mm512_mask_cvtepi64_storeu_epi32.
9132 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9133 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9134 _mm512_mask_cvtsepi32_storeu_epi8.
9135 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9136 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9137 _mm512_mask_cvtsepi32_storeu_epi16.
9138 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9139 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9140 _mm512_mask_cvtsepi64_storeu_epi8.
9141 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9142 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9143 _mm512_mask_cvtsepi64_storeu_epi16.
9144 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9145 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9146 _mm512_mask_cvtsepi64_storeu_epi32.
9147 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9148 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9149 _mm512_mask_cvtusepi32_storeu_epi8.
9150 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9151 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9152 _mm512_mask_cvtusepi32_storeu_epi16.
9153 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9154 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9155 _mm512_mask_cvtusepi64_storeu_epi8.
9156 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9157 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9158 _mm512_mask_cvtusepi64_storeu_epi16.
9159 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9160 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9161 _mm512_mask_cvtusepi64_storeu_epi32.
9162 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9163 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9164
9165 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9166
9167 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9168 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9169 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9170 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9171 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9172 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9173 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9174 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9175 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9176 built-ins roudning immediate.
9177 * gcc.target/i386/sse-22.c: Add new built-ins.
9178 * gcc.target/i386/sse-23.c: Ditto.
9179 * gcc.target/i386/avx-1.c: Ditto.
9180
9181 2014-01-27 Christian Bruel <christian.bruel@st.com>
9182
9183 * gcc.target/sh/torture/strncmp.c: New tests.
9184
9185 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9186
9187 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9188
9189 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9190
9191 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9192
9193 2014-01-24 Jeff Law <law@redhat.com>
9194
9195 PR tree-optimization/59919
9196 * gcc.c-torture/compile/pr59919.c: New test.
9197
9198 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 PR c++/57524
9201 * g++.dg/ext/timevar2.C: New.
9202
9203 2014-01-24 Marek Polacek <polacek@redhat.com>
9204
9205 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9206
9207 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9208
9209 PR target/59929
9210 * gcc.target/i386/pr59929.c: New test.
9211
9212 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9213
9214 PR target/59909
9215 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9216 word atomic functions at runtime.
9217
9218 2014-01-23 Marek Polacek <polacek@redhat.com>
9219
9220 PR c/59846
9221 * gcc.dg/pr59846.c: New test.
9222
9223 2014-01-23 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/58346
9226 * c-c++-common/pr58346-1.c: New test.
9227 * c-c++-common/pr58346-2.c: New test.
9228 * c-c++-common/pr58346-3.c: New test.
9229
9230 2014-01-23 Marek Polacek <polacek@redhat.com>
9231
9232 PR c/59871
9233 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9234 * gcc.dg/pr59871.c: New test.
9235
9236 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/58980
9239 * g++.dg/parse/enum11.C: New.
9240
9241 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9242
9243 * gcc.target/aarch64/sshr64_1.c: New testcase.
9244
9245 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9246
9247 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9248 SIMD enabled function.
9249 * g++.dg/cilk-plus/ef_test.C: New test.
9250 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9251 and added C++ ones.
9252 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9253 to differenciate C error messages from C++ ones.
9254
9255 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9256
9257 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9258
9259 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9260
9261 * gcc.target/microblaze/others/builtin-trap.c: New test,
9262
9263 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR middle-end/58809
9266 * c-c++-common/gomp/pr58809.c: New test.
9267
9268 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9269
9270 PR sanitizer/59897
9271 * c-c++-common/asan/use-after-return-1.c: Fixed
9272 to pass on darwin.
9273
9274 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9275
9276 PR preprocessor/58580
9277 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9278
9279 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9280 Ilya Tocar <ilya.tocar@intel.com>
9281
9282 * gcc.target/i386/avx512f-kmovw-1.c: New.
9283
9284 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9285
9286 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9287 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9288 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9289 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9290 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9291 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9292
9293 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9294
9295 PR target/52125
9296 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9297 * gcc.target/mips/pr52125.c: New test.
9298
9299 2014-01-22 Marek Polacek <polacek@redhat.com>
9300
9301 PR c/59891
9302 * gcc.dg/torture/pr59891.c: New test.
9303
9304 2014-01-22 Jeff Law <law@redhat.com>
9305
9306 PR tree-optimization/59597
9307 * gcc.dg/tree-ssa/pr59597.c: New test.
9308
9309 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9310
9311 PR rtl-optimization/59477
9312 * g++.dg/pr59477.C: New.
9313
9314 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9315
9316 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9317
9318 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9319
9320 PR c++/59482
9321 * g++.dg/pr59482.C: New.
9322
9323 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9324
9325 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9326 * gcc.dg/vmx/extract-vsx.c: New.
9327 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9328 * gcc.dg/vmx/insert-vsx.c: New.
9329
9330 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9331
9332 PR rtl-optimization/59896
9333 * gcc.target/arm/pr59896.c: New.
9334
9335 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9336
9337 PR rtl-optimization/59858
9338 * gcc.target/arm/pr59858.c: New.
9339
9340 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR target/59003
9343 * gcc.dg/tree-prof/pr59003.c: New test.
9344
9345 PR middle-end/59860
9346 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9347 other targets.
9348
9349 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9350
9351 * gfortran.dg/round_3.f08: Add more cases.
9352
9353 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9354
9355 * lib/target-supports.exp (force_conventional_output_for): New
9356 procedure.
9357 * lib/scanasm.exp (scan-assembler_required_options)
9358 (scan-assembler-not_required_options)
9359 (scan-assembler-times_required_options): Replace with
9360 force_conventional_output_fors.
9361 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9362 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9363
9364 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9365
9366 PR middle-end/59789
9367 * gcc.target/i386/pr59789.c: New testcase.
9368
9369 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9370
9371 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9372 the 'code' bitfield from 16 to 8.
9373
9374 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9375
9376 * lib/target-supports.exp
9377 (check_effective_target_vect_perm): Exclude aarch64_be.
9378 (check_effective_target_vect_perm_byte): Likewise.
9379 (check_effective_target_vect_perm_short): Likewise.
9380
9381 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9382
9383 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9384 (RUN_TEST): Use new macro.
9385 (INDEX64_32): Delete.
9386 (INDEX64_64): Likewise.
9387 (INDEX128_32): Likewise.
9388 (INDEX128_64): Likewise.
9389 (INDEX): Likewise.
9390 (test_vneg_f32): Use fixed RUN_TEST.
9391
9392 2014-01-20 Richard Biener <rguenther@suse.de>
9393
9394 PR middle-end/59860
9395 * gcc.dg/pr59860.c: New testcase.
9396
9397 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR target/59880
9400 * gcc.target/i386/pr59880.c: New test.
9401
9402 2014-01-20 Renlin Li <renlin.li@arm.com>
9403
9404 * gcc.dg/pr44194-1.c: Tweak regexp.
9405
9406 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9407
9408 PR libfortran/59771
9409 PR libfortran/59774
9410 PR libfortran/59836
9411 * gfortran.dg/round_3.f08: New cases added.
9412 * gfortran.dg/fmt_g_1.f90: New test.
9413
9414 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9415
9416 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9417
9418 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9419
9420 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9421
9422 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9423
9424 * gcc.dg/vect/pr57705.c: Require vect_int.
9425 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9426 * gcc.dg/vect/vect-alias-check.c: Likewise.
9427
9428 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9429
9430 PR fortran/58007
9431 * gfortran.dg/unresolved_fixup_1.f90: New test.
9432 * gfortran.dg/unresolved_fixup_2.f90: New test.
9433
9434 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR target/58944
9437 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9438 Remove dg-prune-output lines.
9439
9440 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR middle-end/59706
9443 * gfortran.dg/pr59706.f90: New test.
9444 * g++.dg/ext/pr59706.C: New test.
9445
9446 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9447
9448 PR c++/59270
9449 PR c++/58811
9450 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9451 * g++.dg/init/pr58811.C: Likewise.
9452
9453 2014-01-17 Jeff Law <law@redhat.com>
9454
9455 PR middle-end/57904
9456 * gfortran.dg/pr57904.f90: New test.
9457
9458 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9459
9460 PR c++/59269
9461 * g++.dg/cpp0x/nsdmi-union4.C: New.
9462
9463 2014-01-17 Marek Polacek <polacek@redhat.com>
9464
9465 PR c++/59838
9466 * g++.dg/diagnostic/pr59838.C: New test.
9467
9468 2014-01-17 Marek Polacek <polacek@redhat.com>
9469
9470 PR c/58346
9471 * gcc.dg/pr58346.c: New test.
9472
9473 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR testsuite/58776
9476 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9477 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9478 option duplication.
9479
9480 PR fortran/59440
9481 * gfortran.dg/pr59440-1.f90: New test.
9482 * gfortran.dg/pr59440-2.f90: New test.
9483 * gfortran.dg/pr59440-3.f90: New test.
9484
9485 PR testsuite/59064
9486 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9487 testing for " version" and " alias" with one testing for
9488 " version\[^\n\r]* alias".
9489 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9490 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9491 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9492 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9493 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9494 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9495
9496 PR c++/57945
9497 * c-c++-common/torture/pr57945.c: New test.
9498
9499 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9500
9501 * gcc.target/arm/its.c: New testcase.
9502
9503 2014-01-16 Jan Hubicka <jh@suse.cz>
9504
9505 PR ipa/59775
9506 * g++.dg/torture/pr59775.C: New testcase.
9507
9508 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR middle-end/58344
9511 * gcc.c-torture/compile/pr58344.c: New test.
9512
9513 PR target/59839
9514 * gcc.target/i386/pr59839.c: New test.
9515
9516 PR debug/54694
9517 * gcc.target/i386/pr9771-1.c (main): Rename to...
9518 (real_main): ... this. Add __asm name "main".
9519 (ASMNAME, ASMNAME2, STRING): Define.
9520
9521 2014-01-16 Nick Clifton <nickc@redhat.com>
9522
9523 PR middle-end/28865
9524 * gcc.c-torture/compile/pr28865.c: New.
9525 * gcc.c-torture/execute/pr28865.c: New.
9526
9527 2014-01-16 Marek Polacek <polacek@redhat.com>
9528
9529 PR middle-end/59827
9530 * gcc.dg/pr59827.c: New test.
9531
9532 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9533
9534 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9535
9536 2014-01-15 Richard Henderson <rth@redhat.com>
9537
9538 PR debug/54694
9539 * gcc.target/i386/pr54694.c: New test.
9540
9541 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9542
9543 PR c++/49718
9544 * g++.dg/pr49718.C: New test.
9545
9546 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9547
9548 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9549
9550 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9551
9552 * gcc.dg/vmx/mult-even-odd.c: New.
9553 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9554
9555 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9556
9557 * lib/target-supports.exp (check_libcilkrts_available): Added an
9558 extern "C" if we are using C++ along with a function prototype.
9559
9560 2014-01-15 Jeff Law <law@redhat.com>
9561
9562 PR tree-optimization/59747
9563 * gcc.c-torture/execute/pr59747.c: New test.
9564
9565 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9566
9567 PR target/59794
9568 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9569 Linux/x86.
9570 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9571 * g++.dg/ext/attribute-test-1.C: Likewise.
9572 * g++.dg/ext/attribute-test-2.C: Likewise.
9573 * g++.dg/ext/attribute-test-3.C: Likewise.
9574 * g++.dg/ext/attribute-test-4.C: Likewise.
9575 * g++.dg/ext/pr56790-1.C: Likewise.
9576 * g++.dg/torture/pr38565.C: Likewise.
9577 * gcc.dg/pr53060.c: Likewise.
9578 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9579 * c-c++-common/vector-compare-2.c: Likewise.
9580 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9581 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9582 dg-message line number.
9583
9584 2014-01-15 Matthias Klose <doko@ubuntu.com>
9585
9586 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9587
9588 2014-01-15 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/59822
9591 * g++.dg/torture/pr59822.C: New testcase.
9592
9593 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9594
9595 PR target/59808
9596 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9597 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9598
9599 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9600 Kugan Vivekanandarajah <kuganv@linaro.org>
9601
9602 PR target/59695
9603 * g++.dg/pr59695.C: New testcase.
9604
9605 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9606
9607 PR target/59803
9608 * gcc.c-torture/compile/pr59803.c: New testcase.
9609
9610 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR c/58943
9613 * gcc.c-torture/execute/pr58943.c: New test.
9614 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9615
9616 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 PR target/59794
9619 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9620 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9621 (bar): Change return type to void. Set y to x.
9622 * gcc.target/i386/pr59794-1.c: New testcase.
9623 * gcc.target/i386/pr59794-2.c: Likewise.
9624 * gcc.target/i386/pr59794-3.c: Likewise.
9625 * gcc.target/i386/pr59794-4.c: Likewise.
9626 * gcc.target/i386/pr59794-5.c: Likewise.
9627 * gcc.target/i386/pr59794-6.c: Likewise.
9628 * gcc.target/i386/pr59794-7.c: Likewise.
9629
9630 2014-01-14 Richard Biener <rguenther@suse.de>
9631
9632 PR tree-optimization/58921
9633 PR tree-optimization/59006
9634 * gcc.dg/torture/pr58921.c: New testcase.
9635 * gcc.dg/torture/pr59006.c: Likewise.
9636 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9637
9638 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR testsuite/59494
9641 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9642 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9643 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9644 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9645 Executing predictive commoning without unrolling.
9646
9647 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9648
9649 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9650 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9651 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9652 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9653 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9654 __builtin_ia32_rsqrt28sd_round.
9655 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9656 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9657 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9658 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9659 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9660 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9661 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9662 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9663 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9664 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9665 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9666 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9667 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9668 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9669 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9670 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9671 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9672 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9673 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9674 fix wrong rounding mode (see above).
9675 * gcc.target/i386/sse-23.c: Ditto.
9676
9677 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9678
9679 * gcc.dg/vmx/insert.c: New.
9680 * gcc.dg/vmx/insert-be-order.c: New.
9681 * gcc.dg/vmx/extract.c: New.
9682 * gcc.dg/vmx/extract-be-order.c: New.
9683
9684 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR tree-optimization/59387
9687 * gcc.c-torture/execute/pr59387.c: New test.
9688
9689 2014-01-13 Richard Biener <rguenther@suse.de>
9690
9691 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9692 adjusting mathlib options.
9693 * gfortran.dg/lto/lto.exp: Likewise.
9694
9695 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9696
9697 * gnat.dg/loop_optimization17.adb: New test.
9698 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9699
9700 2014-01-13 Christian Bruel <christian.bruel@st.com>
9701
9702 * gcc.target/sh/cmpstrn.c: New case.
9703
9704 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9705
9706 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9707 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9708
9709 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9710
9711 PR fortran/58026
9712 * gfortran.dg/alloc_comp_basics_6.f90: New.
9713
9714 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9715
9716 PR fortran/59700
9717 * gfortran.dg/pr59700.f90: New test.
9718
9719 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9720
9721 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9722 * gfortran.dg/use_only_3.f90: Likewise.
9723 * gfortran.dg/inquire_10.f90: Delete opened file.
9724 * gfortran.dg/inquire_15.f90: Likewise.
9725 * gfortran.dg/pr16597.f90: Likewise.
9726 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9727 for PR59419.
9728
9729 2014-01-10 Jeff Law <law@redhat.com>
9730
9731 PR middle-end/59743
9732 * gcc.c-torture/compile/pr59743.c: New test.
9733
9734 2014-01-10 Jan Hubicka <jh@suse.cz>
9735
9736 PR ipa/58585
9737 * g++.dg/torture/pr58585.C: New testcase.
9738
9739 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9740
9741 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9742
9743 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9744
9745 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9746
9747 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9748
9749 PR target/59744
9750 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9751 * gcc.target/aarch64/cmn-neg2.c: New test.
9752
9753 2014-01-10 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/59374
9756 * gcc.dg/torture/pr59374-3.c: New testcase.
9757
9758 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9759
9760 * lib/target-supports.exp
9761 (check_effective_target_arm_crypto_ok_nocache): New.
9762 (check_effective_target_arm_crypto_ok): Use above procedure.
9763 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9764
9765 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9766
9767 PR ipa/58252
9768 PR ipa/59226
9769 * g++.dg/ipa/devirt-20.C: New testcase.
9770 * g++.dg/torture/pr58252.C: Likewise.
9771 * g++.dg/torture/pr59226.C: Likewise.
9772
9773 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9774
9775 * c-c++-common/asan/no-asan-stack.c: New test.
9776
9777 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR middle-end/59670
9780 * gcc.dg/pr59670.c: New test.
9781
9782 2014-01-09 Steve Ellcey <sellcey@mips.com>
9783
9784 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9785
9786 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR middle-end/47735
9789 * gcc.target/i386/pr47735.c: New test.
9790
9791 PR tree-optimization/59622
9792 * g++.dg/opt/pr59622-2.C: New test.
9793 * g++.dg/opt/pr59622-3.C: New test.
9794 * g++.dg/opt/pr59622-4.C: New test.
9795 * g++.dg/opt/pr59622-5.C: New test.
9796
9797 PR sanitizer/59136
9798 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9799 filename:line instead of (modulename+offset) form with stripped
9800 initial / from the filename.
9801
9802 2014-01-09 Ian Lance Taylor <iant@google.com>
9803
9804 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9805 the other Go compiler.
9806
9807 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9808
9809 PR c++/59730
9810 * g++.dg/cpp0x/variadic145.C: New.
9811
9812 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9813
9814 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9815 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9816
9817 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9818
9819 PR testsuite/59524
9820 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9821 are run only if the Cilk library is available/enabled.
9822 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9823 * lib/target-supports.exp (check_libcilkrts_available): New function.
9824
9825 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9826
9827 PR c++/59631
9828 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9829 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9830 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9831 with dg-additional-options.
9832 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9833 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9834 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9835 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9836 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9837 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9838
9839 2014-01-09 Richard Biener <rguenther@suse.de>
9840
9841 PR tree-optimization/59715
9842 * gcc.dg/torture/pr59715.c: New testcase.
9843
9844 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9845
9846 * c-c++-common/asan/no-asan-globals.c: New test.
9847 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9848 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9849 * c-c++-common/asan/use-after-return-1.c: Likewise.
9850 * c-c++-common/asan/no-use-after-return.c: Likewise.
9851
9852 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9853
9854 * gnat.dg/weak2.ad[sb]: New test.
9855
9856 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR middle-end/59471
9859 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9860 type, use pointers to vector type instead.
9861
9862 2014-01-08 Catherine Moore <clm@codesourcery.com>
9863
9864 * gcc.target/mips/umips-branch-3.c: New test.
9865 * gcc.target/mips/umips-branch-4.c: New test.
9866
9867 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9868
9869 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9870 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9871 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9872 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9873 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9874 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9875 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9876 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9877
9878 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9879
9880 PR rtl-optimization/59137
9881 * gcc.target/mips/pr59137.c: New test.
9882
9883 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9884
9885 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9886 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9887 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9888 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9889 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9890 Require fpic effective target.
9891 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9892
9893 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR ipa/59722
9896 * gcc.dg/pr59722.c: New test.
9897
9898 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9899
9900 PR middle-end/57748
9901 * gcc.dg/torture/pr57748-3.c: New test.
9902 * gcc.dg/torture/pr57748-4.c: New test.
9903
9904 2014-01-08 Marek Polacek <polacek@redhat.com>
9905
9906 PR middle-end/59669
9907 * gcc.dg/gomp/pr59669-1.c: New test.
9908 * gcc.dg/gomp/pr59669-2.c: New test.
9909
9910 2014-01-08 Martin Jambor <mjambor@suse.cz>
9911
9912 PR ipa/59610
9913 * gcc.dg/ipa/pr59610.c: New test.
9914
9915 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9916
9917 PR fortran/58182
9918 * gfortran.dg/binding_label_tests_26a.f90: New.
9919 * gfortran.dg/binding_label_tests_26b.f90: New.
9920
9921 2014-01-08 Marek Polacek <polacek@redhat.com>
9922
9923 PR sanitizer/59667
9924 * c-c++-common/ubsan/pr59667.c: New test.
9925
9926 2014-01-08 Richard Biener <rguenther@suse.de>
9927
9928 PR middle-end/59630
9929 * gcc.dg/pr59630.c: New testcase.
9930
9931 2014-01-08 Richard Biener <rguenther@suse.de>
9932
9933 PR middle-end/59471
9934 * gcc.dg/pr59471.c: New testcase.
9935
9936 2014-01-07 Jeff Law <law@redhat.com>
9937
9938 PR middle-end/53623
9939 * gcc.target/i386/pr53623.c: New test.
9940
9941 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9942
9943 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9944 blanks at EOF.
9945 * g++.dg/cpp1y/pr58534.C: Likewise.
9946 * g++.dg/cpp1y/pr58536.C: Likewise.
9947 * g++.dg/cpp1y/pr58548.C: Likewise.
9948 * g++.dg/cpp1y/pr58549.C: Likewise.
9949 * g++.dg/cpp1y/pr58637.C: Likewise.
9950 * g++.dg/cpp1y/pr59112.C: Likewise.
9951 * g++.dg/cpp1y/pr59113.C: Likewise.
9952 * g++.dg/cpp1y/pr59629.C: Likewise.
9953 * g++.dg/cpp1y/pr59635.C: Likewise.
9954 * g++.dg/cpp1y/pr59636.C: Likewise.
9955 * g++.dg/cpp1y/pr59638.C: Likewise.
9956
9957 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9958
9959 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9960
9961 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9962
9963 * gcc.target/i386/intrinsics_4.c (bar): New function.
9964
9965 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9966
9967 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9968
9969 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR rtl-optimization/58668
9972 * gcc.dg/pr58668.c: New test.
9973
9974 PR tree-optimization/59643
9975 * gcc.dg/pr59643.c: New test.
9976 * gcc.c-torture/execute/pr59643.c: New test.
9977
9978 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9979
9980 PR fortran/59589
9981 * gfortran.dg/class_allocate_16.f90: New.
9982
9983 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9984
9985 PR target/59644
9986 * gcc.target/i386/pr59644.c: New test.
9987
9988 2014-01-06 Marek Polacek <polacek@redhat.com>
9989
9990 PR c/57773
9991 * gcc.dg/pr57773.c: New test.
9992
9993 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9994
9995 PR c++/59635
9996 PR c++/59636
9997 PR c++/59629
9998 PR c++/59638
9999 * g++.dg/cpp1y/pr59635.C: New testcase.
10000 * g++.dg/cpp1y/pr59636.C: New testcase.
10001 * g++.dg/cpp1y/pr59629.C: New testcase.
10002 * g++.dg/cpp1y/pr59638.C: New testcase.
10003
10004 2014-01-06 Martin Jambor <mjambor@suse.cz>
10005
10006 PR ipa/59008
10007 * gcc.dg/ipa/pr59008.c: New test.
10008
10009 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10012 if supported.
10013
10014 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10015
10016 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10017 Require c99_runtime.
10018 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10019
10020 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10021 Require c99_runtime.
10022 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10023 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10024 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10025
10026 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10027 Require c99_runtime.
10028 Make CALC void static.
10029 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10030
10031 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10032 Require c99_runtime.
10033 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10034
10035 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10036
10037 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10038 * gcc.target/i386/pr59501-2.c: Likewise.
10039 * gcc.target/i386/pr59501-3.c: Likewise.
10040 * gcc.target/i386/pr59501-4.c: Likewise.
10041 * gcc.target/i386/pr59501-5.c: Likewise.
10042 * gcc.target/i386/pr59501-6.c: Likewise.
10043
10044 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10045
10046 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10047 * gcc.target/i386/pr59390_1.c: Likewise.
10048 * gcc.target/i386/pr59390_2.c: Likewise.
10049
10050 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gcc.dg/pr59350.c: Tweak.
10053 * gcc.dg/pr59350-2.c: New test.
10054 * g++.dg/pr59510.C: Likewise.
10055
10056 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10057
10058 PR fortran/59023
10059 * gfortran.dg/bind_c_procs_2.f90: New.
10060
10061 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10062
10063 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10064 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10065 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10066 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10067 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10068 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10069 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10070
10071 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10072
10073 * gcc.target/arm/neon-nested-apcs.c: New test.
10074
10075 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/59519
10078 * gcc.dg/vect/pr59519-1.c: New test.
10079 * gcc.dg/vect/pr59519-2.c: New test.
10080
10081 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10082 vmovdqu32.
10083
10084 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10085
10086 PR fortran/59547
10087 * gfortran.dg/typebound_proc_32.f90: New.
10088
10089 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10090
10091 PR c++/58950
10092 * g++.dg/pr58950.C: New file.
10093
10094 2014-01-03 Tobias Burnus <burnus@net-b.de>
10095
10096 PR c++/58567
10097 * g++.dg/gomp/pr58567.C: New.
10098
10099 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10100
10101 PR tree-optimization/59651
10102 * gcc.dg/torture/pr59651.c: New test.
10103 * gcc.dg/vect/pr59651.c: Ditto.
10104
10105 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/59625
10108 * gcc.target/i386/pr59625.c: New test.
10109
10110 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10111
10112 Core DR 1442
10113 PR c++/59165
10114 * g++.dg/cpp0x/range-for28.C: New.
10115 * g++.dg/cpp0x/range-for3.C: Update.
10116
10117 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10118
10119 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10120
10121 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10122
10123 PR c++/59641
10124 * g++.dg/cpp0x/pr59641.C: New file.
10125
10126 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10127
10128 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10129
10130 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10131
10132 PR c++/59378
10133 * g++.dg/ext/pr59378.C: New file.
10134
10135 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10136
10137 Update copyright years
10138
10139 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10140
10141 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10142 notice.
10143
10144 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10145
10146 PR fortran/59654
10147 * gfortran.dg/dynamic_dispatch_12.f90: New.
10148
10149 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10150
10151 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10152 the builtin isn't optimized away as unused.
10153
10154 PR rtl-optimization/59647
10155 * g++.dg/opt/pr59647.C: New test.
10156 \f
10157 Copyright (C) 2014 Free Software Foundation, Inc.
10158
10159 Copying and distribution of this file, with or without modification,
10160 are permitted in any medium without royalty provided the copyright
10161 notice and this notice are preserved.