re PR middle-end/61654 (ICE in release_function_body, at cgraph.c:1699)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-10 Martin Jambor <mjambor@suse.cz>
2
3 PR ipa/61654
4 * g++.dg/ipa/pr61654.C: New test.
5
6 2014-09-10 Jakub Jelinek <jakub@redhat.com>
7
8 * c-c++-common/ubsan/attrib-3.c: New test.
9 * c-c++-common/ubsan/nonnull-1.c: New test.
10 * c-c++-common/ubsan/nonnull-2.c: New test.
11 * c-c++-common/ubsan/nonnull-3.c: New test.
12 * c-c++-common/ubsan/nonnull-4.c: New test.
13 * c-c++-common/ubsan/nonnull-5.c: New test.
14
15 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
16
17 * g++.dg/lto/pr63166_0.ii: New testcase.
18 * g++.dg/lto/pr63166_1.ii: New testcase.
19
20 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
21
22 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
23
24 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
25
26 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
27 xxpermdi and add commentary about adding it back later; remove
28 unused typedef.
29
30 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31
32 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
33 and 16-byte aligned.
34 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
35 * gcc.target/arm/vect-lroundf_1.c: Likewise.
36 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
37 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
38 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
39 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
40
41 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
42
43 * gcc.target/aarch64/vldN_dup_1.c: New test.
44
45 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
46
47 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
48
49 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
50
51 * gcc.target/aarch64/vldN_1.c: New test.
52
53 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
54
55 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
56
57 2014-09-09 Jiong Wang <jiong.wang@arm.com>
58
59 * gcc.target/arm/vect-copysignf.c: New testcase.
60
61 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
62
63 * gcc.target/arm/vfp-1.c: Updated expected assembly.
64
65 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
66
67 * gcc.target/arm/vfp-1.c: Updated expected assembly.
68
69 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
70
71 * gcc.target/arm/vfp-1.c: Updated expected assembly.
72
73 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
74
75 * gcc.target/arm/vfp-1.c: Updated expected assembly.
76
77 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
78
79 * gcc.target/arm/pr51835.c: Update expected assembly.
80 * gcc.target/arm/vfp-1.c: Likewise.
81 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
82 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
83 * gcc.target/arm/vfp-ldmiad.c: Likewise.
84 * gcc.target/arm/vfp-ldmias.c: Likewise.
85 * gcc.target/arm/vfp-stmdbd.c: Likewise.
86 * gcc.target/arm/vfp-stmdbs.c: Likewise.
87 * gcc.target/arm/vfp-stmiad.c: Likewise.
88 * gcc.target/arm/vfp-stmias.c: Likewise.
89
90 2014-09-09 Tony Wang <tony.wang@arm.com>
91
92 * gcc.target/arm/xordi3-opt.c: Disable this
93 test case for thumb1 target.
94 * gcc.target/arm/iordi3-opt.c: Ditto.
95
96 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
97
98 PR target/61749
99 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
100
101 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
102
103 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
104
105 2014-09-08 Jakub Jelinek <jakub@redhat.com>
106
107 PR tree-optimization/60196
108 PR tree-optimization/63189
109 * gcc.dg/vect/pr63189.c: New test.
110 * gcc.dg/vect/pr60196-1.c: New test.
111 * gcc.dg/vect/pr60196-2.c: New test.
112
113 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
114
115 * gcc.target/powerpc/swaps-p8-16.c: New test.
116
117 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
118
119 * gcc.target/i386/pr62208.c: New test.
120
121 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
122
123 PR testsuite/56194
124 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
125
126 * g++.dg/ipa/pr61800.C: Require visibility.
127
128 * gcc.dg/pr61868.c: Require lto.
129
130 2014-09-05 Easwaran Raman <eraman@google.com>
131
132 PR rtl-optimization/62146
133 * testsuite/g++.dg/opt/pr62146.C: New.
134
135 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
136
137 * gcc.dg/vect/vect-109.c: Skip predicate added.
138 * gcc.dg/vect/vect-93.c: Test check fixed.
139 * gcc.dg/vect/bb-slp-10.c: Likewise.
140 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
141 Check unaligned feature.
142
143 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
144
145 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
146 int{32,16,8}x1_t with int{32,16,8}_t.
147 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
148 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
149 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
150 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
151
152 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
153
154 * gcc.target/aarch64/vget_high_1.c: New test.
155 * gcc.target/aarch64/vget_low_1.c: Likewise.
156
157 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
158
159 * gcc.target/aarch64/simd/int_comparisons.x: New file.
160 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
161 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
162
163 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
164
165 * gcc.target/aarch64/simd/vrbit_1.c: New test.
166
167 2014-09-05 Richard Biener <rguenther@suse.de>
168
169 PR middle-end/63148
170 * gcc.dg/vect/pr63148.c: New testcase.
171 * c-c++-common/pr19807-1.c: Likewise.
172 * g++.dg/tree-ssa/pr19807.C: Adjust.
173 * g++.dg/tree-ssa/tmmti-2.C: Remove.
174
175 2014-09-05 Bin Cheng <bin.cheng@arm.com>
176
177 PR target/55701
178 * gcc.target/arm/memset-inline-1.c: New test.
179 * gcc.target/arm/memset-inline-2.c: New test.
180 * gcc.target/arm/memset-inline-3.c: New test.
181 * gcc.target/arm/memset-inline-4.c: New test.
182 * gcc.target/arm/memset-inline-5.c: New test.
183 * gcc.target/arm/memset-inline-6.c: New test.
184 * gcc.target/arm/memset-inline-7.c: New test.
185 * gcc.target/arm/memset-inline-8.c: New test.
186 * gcc.target/arm/memset-inline-9.c: New test.
187 * gcc.target/arm/memset-inline-10.c: New test.
188
189 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
190
191 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
192
193 2014-09-04 Guozhi Wei <carrot@google.com>
194
195 PR target/62040
196 * gcc.target/aarch64/pr62040.c: New test.
197
198 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
199
200 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
201 override specific ones, but specific ones do.
202
203 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
204
205 * gcc.target/powerpc/swaps-p8-13.c: New test.
206 * gcc.target/powerpc/swaps-p8-14.c: New test.
207 * gcc.target/powerpc/swaps-p8-15.c: New test.
208
209 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
210
211 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
212 regardless of endianness.
213
214 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
215
216 PR fortran/62174
217 * gfortran.dg/cray_pointers_11.f90: New.
218
219 2014-09-03 Martin Jambor <mjambor@suse.cz>
220
221 PR ipa/62015
222 * g++.dg/ipa/pr62015.C: New test.
223
224 2014-09-03 Martin Jambor <mjambor@suse.cz>
225
226 PR ipa/61986
227 * gcc.dg/ipa/pr61986.c: New test.
228
229 2014-09-03 Marek Polacek <polacek@redhat.com>
230
231 PR c/62294
232 * gcc.dg/pr62294.c: New test.
233 * gcc.dg/pr62294.h: New file.
234
235 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
236
237 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
238 of dg-options. Add "inline" keyword to test functions.
239
240 2014-09-03 Marek Polacek <polacek@redhat.com>
241
242 PR c/62024
243 * g++.dg/cpp0x/pr62024.C: New test.
244 * gcc.dg/pr62024.c: New test.
245
246 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
247
248 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
249 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
250 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
251 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
252 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
253 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
254
255 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
256
257 PR target/61078
258 * gcc.target/s390/pr61078.c: New testcase.
259
260 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
261
262 * gcc.dg/20111227-2.c: Compile only for x86 targets.
263 * gcc.dg/20111227-3.c: Ditto.
264
265 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
266
267 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
268
269 2014-09-03 Tobias Burnus <burnus@net-b.de>
270
271 PR fortran/61881
272 PR fortran/61888
273 PR fortran/57305
274 * gfortran.dg/sizeof_4.f90: New.
275
276 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
277
278 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
279 vec_cts, and vec_ctu.
280 * gcc.target/powerpc/builtins-2.c: Likewise.
281
282 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
283
284 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
285 [!__sun__ && !__hpux__] (arena_size): Scale according to
286 target pointer size.
287
288 2014-09-02 Marek Polacek <polacek@redhat.com>
289
290 PR fortran/62270
291 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
292
293 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
294
295 PR target/62275
296 * gcc.target/arm/vect-lceilf_1.c: New test.
297 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
298 * gcc.target/arm/vect-lroundf_1.c: Likewise.
299
300 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
301
302 PR target/62275
303 * gcc.target/arm/lceil-vcvt_1.c: New test.
304 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
305 * gcc.target/arm/lround-vcvt_1.c: Likewise.
306
307 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
308
309 DR 1453
310 * g++.dg/cpp0x/constexpr-volatile.C: New.
311 * g++.dg/ext/is_literal_type2.C: Likewise.
312
313 2014-09-02 Jakub Jelinek <jakub@redhat.com>
314 Balaji V. Iyer <balaji.v.iyer@intel.com>
315 Igor Zamyatin <igor.zamyatin@intel.com>
316
317 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
318 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
319 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
320 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
321 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
322 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
323 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
324 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
325 * g++.dg/cilk-plus/CK/cf3.cc: New test.
326 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
327 * g++.dg/cilk-plus/CK/for1.cc: New test.
328 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
329 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
330 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
331
332 2014-09-02 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/62695
335 * gfortran.dg/pr62695.f90: New testcase.
336
337 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
338
339 PR target/62312
340 * gcc.c-torture/compile/pr62312.c: New.
341
342 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
343
344 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
345
346 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
347
348 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
349 Return right away if !arm*-*-*.
350
351 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
352
353 * gcc.c-torture/unsorted/386.c: Move to ...
354 * gcc.c-torture/compile/386.c: ... here.
355 * gcc.c-torture/unsorted/86.c: Move to ...
356 * gcc.c-torture/compile/86.c: ... here.
357 * gcc.c-torture/unsorted/a1.c: Move to ...
358 * gcc.c-torture/compile/a1.c: ... here.
359 * gcc.c-torture/unsorted/a3.c: Move to ...
360 * gcc.c-torture/compile/a3.c: ... here.
361 * gcc.c-torture/unsorted/aaa.c: Move to ...
362 * gcc.c-torture/compile/aaa.c: ... here.
363 * gcc.c-torture/unsorted/aa.c: Move to ...
364 * gcc.c-torture/compile/aa.c: ... here.
365 * gcc.c-torture/unsorted/abs.c: Move to ...
366 * gcc.c-torture/compile/abs.c: ... here.
367 * gcc.c-torture/unsorted/a.c: Move to ...
368 * gcc.c-torture/compile/a.c: ... here.
369 * gcc.c-torture/unsorted/ac.c: Move to ...
370 * gcc.c-torture/compile/ac.c: ... here.
371 * gcc.c-torture/unsorted/acc.c: Move to ...
372 * gcc.c-torture/compile/acc.c: ... here.
373 * gcc.c-torture/unsorted/add386.c: Move to ...
374 * gcc.c-torture/compile/add386.c: ... here.
375 * gcc.c-torture/unsorted/add.c: Move to ...
376 * gcc.c-torture/compile/add.c: ... here.
377 * gcc.c-torture/unsorted/addcc.c: Move to ...
378 * gcc.c-torture/compile/addcc.c: ... here.
379 * gcc.c-torture/unsorted/andm.c: Move to ...
380 * gcc.c-torture/compile/andm.c: ... here.
381 * gcc.c-torture/unsorted/andmem.c: Move to ...
382 * gcc.c-torture/compile/andmem.c: ... here.
383 * gcc.c-torture/unsorted/andn.c: Move to ...
384 * gcc.c-torture/compile/andn.c: ... here.
385 * gcc.c-torture/unsorted/andok.c: Move to ...
386 * gcc.c-torture/compile/andok.c: ... here.
387 * gcc.c-torture/unsorted/andsi.c: Move to ...
388 * gcc.c-torture/compile/andsi.c: ... here.
389 * gcc.c-torture/unsorted/andsparc.c: Move to ...
390 * gcc.c-torture/compile/andsparc.c: ... here.
391 * gcc.c-torture/unsorted/aos.c: Move to ...
392 * gcc.c-torture/compile/aos.c: ... here.
393 * gcc.c-torture/unsorted/arr.c: Move to ...
394 * gcc.c-torture/compile/arr.c: ... here.
395 * gcc.c-torture/unsorted/as.c: Move to ...
396 * gcc.c-torture/compile/as.c: ... here.
397 * gcc.c-torture/unsorted/ase.c: Move to ...
398 * gcc.c-torture/compile/ase.c: ... here.
399 * gcc.c-torture/unsorted/b1.c: Move to ...
400 * gcc.c-torture/compile/b1.c: ... here.
401 * gcc.c-torture/unsorted/b2.c: Move to ...
402 * gcc.c-torture/compile/b2.c: ... here.
403 * gcc.c-torture/unsorted/b3.c: Move to ...
404 * gcc.c-torture/compile/b3.c: ... here.
405 * gcc.c-torture/unsorted/b88.c: Move to ...
406 * gcc.c-torture/compile/b88.c: ... here.
407 * gcc.c-torture/unsorted/bad.c: Move to ...
408 * gcc.c-torture/compile/bad.c: ... here.
409 * gcc.c-torture/unsorted/band.c: Move to ...
410 * gcc.c-torture/compile/band.c: ... here.
411 * gcc.c-torture/unsorted/bb0.c: Move to ...
412 * gcc.c-torture/compile/bb0.c: ... here.
413 * gcc.c-torture/unsorted/bb1.c: Move to ...
414 * gcc.c-torture/compile/bb1.c: ... here.
415 * gcc.c-torture/unsorted/bbb.c: Move to ...
416 * gcc.c-torture/compile/bbb.c: ... here.
417 * gcc.c-torture/unsorted/b.c: Move to ...
418 * gcc.c-torture/compile/b.c: ... here.
419 * gcc.c-torture/unsorted/bc.c: Move to ...
420 * gcc.c-torture/compile/bc.c: ... here.
421 * gcc.c-torture/unsorted/bcopy.c: Move to ...
422 * gcc.c-torture/compile/bcopy.c: ... here.
423 * gcc.c-torture/unsorted/bf.c: Move to ...
424 * gcc.c-torture/compile/bf.c: ... here.
425 * gcc.c-torture/unsorted/bfins.c: Move to ...
426 * gcc.c-torture/compile/bfins.c: ... here.
427 * gcc.c-torture/unsorted/bfx.c: Move to ...
428 * gcc.c-torture/compile/bfx.c: ... here.
429 * gcc.c-torture/unsorted/bge.c: Move to ...
430 * gcc.c-torture/compile/bge.c: ... here.
431 * gcc.c-torture/unsorted/bit.c: Move to ...
432 * gcc.c-torture/compile/bit.c: ... here.
433 * gcc.c-torture/unsorted/bitf.c: Move to ...
434 * gcc.c-torture/compile/bitf.c: ... here.
435 * gcc.c-torture/unsorted/bitw.c: Move to ...
436 * gcc.c-torture/compile/bitw.c: ... here.
437 * gcc.c-torture/unsorted/blk.c: Move to ...
438 * gcc.c-torture/compile/blk.c: ... here.
439 * gcc.c-torture/unsorted/bt386.c: Move to ...
440 * gcc.c-torture/compile/bt386.c: ... here.
441 * gcc.c-torture/unsorted/bt.c: Move to ...
442 * gcc.c-torture/compile/bt.c: ... here.
443 * gcc.c-torture/unsorted/BUG11.c: Move to ...
444 * gcc.c-torture/compile/BUG11.c: ... here.
445 * gcc.c-torture/unsorted/BUG12.c: Move to ...
446 * gcc.c-torture/compile/BUG12.c: ... here.
447 * gcc.c-torture/unsorted/BUG13.c: Move to ...
448 * gcc.c-torture/compile/BUG13.c: ... here.
449 * gcc.c-torture/unsorted/BUG16.c: Move to ...
450 * gcc.c-torture/compile/BUG16.c: ... here.
451 * gcc.c-torture/unsorted/BUG17.c: Move to ...
452 * gcc.c-torture/compile/BUG17.c: ... here.
453 * gcc.c-torture/unsorted/BUG18.c: Move to ...
454 * gcc.c-torture/compile/BUG18.c: ... here.
455 * gcc.c-torture/unsorted/BUG1.c: Move to ...
456 * gcc.c-torture/compile/BUG1.c: ... here.
457 * gcc.c-torture/unsorted/BUG21.c: Move to ...
458 * gcc.c-torture/compile/BUG21.c: ... here.
459 * gcc.c-torture/unsorted/BUG22.c: Move to ...
460 * gcc.c-torture/compile/BUG22.c: ... here.
461 * gcc.c-torture/unsorted/BUG23.c: Move to ...
462 * gcc.c-torture/compile/BUG23.c: ... here.
463 * gcc.c-torture/unsorted/BUG24.c: Move to ...
464 * gcc.c-torture/compile/BUG24.c: ... here.
465 * gcc.c-torture/unsorted/BUG25.c: Move to ...
466 * gcc.c-torture/compile/BUG25.c: ... here.
467 * gcc.c-torture/unsorted/BUG2.c: Move to ...
468 * gcc.c-torture/compile/BUG2.c: ... here.
469 * gcc.c-torture/unsorted/BUG3.c: Move to ...
470 * gcc.c-torture/compile/BUG3.c: ... here.
471 * gcc.c-torture/unsorted/BUG4.c: Move to ...
472 * gcc.c-torture/compile/BUG4.c: ... here.
473 * gcc.c-torture/unsorted/BUG5.c: Move to ...
474 * gcc.c-torture/compile/BUG5.c: ... here.
475 * gcc.c-torture/unsorted/BUG6.c: Move to ...
476 * gcc.c-torture/compile/BUG6.c: ... here.
477 * gcc.c-torture/unsorted/bug.c: Move to ...
478 * gcc.c-torture/compile/bug.c: ... here.
479 * gcc.c-torture/unsorted/bugc.c: Move to ...
480 * gcc.c-torture/compile/bugc.c: ... here.
481 * gcc.c-torture/unsorted/buns.c: Move to ...
482 * gcc.c-torture/compile/buns.c: ... here.
483 * gcc.c-torture/unsorted/bx.c: Move to ...
484 * gcc.c-torture/compile/bx.c: ... here.
485 * gcc.c-torture/unsorted/c1.c: Move to ...
486 * gcc.c-torture/compile/c1.c: ... here.
487 * gcc.c-torture/unsorted/c2.c: Move to ...
488 * gcc.c-torture/compile/c2.c: ... here.
489 * gcc.c-torture/unsorted/call386.c: Move to ...
490 * gcc.c-torture/compile/call386.c: ... here.
491 * gcc.c-torture/unsorted/call.c: Move to ...
492 * gcc.c-torture/compile/call.c: ... here.
493 * gcc.c-torture/unsorted/callind.c: Move to ...
494 * gcc.c-torture/compile/callind.c: ... here.
495 * gcc.c-torture/unsorted/c.c: Move to ...
496 * gcc.c-torture/compile/c.c: ... here.
497 * gcc.c-torture/unsorted/cc.c: Move to ...
498 * gcc.c-torture/compile/cc.c: ... here.
499 * gcc.c-torture/unsorted/charmtst.c: Move to ...
500 * gcc.c-torture/compile/charmtst.c: ... here.
501 * gcc.c-torture/unsorted/cmb.c: Move to ...
502 * gcc.c-torture/compile/cmb.c: ... here.
503 * gcc.c-torture/unsorted/cmp.c: Move to ...
504 * gcc.c-torture/compile/cmp.c: ... here.
505 * gcc.c-torture/unsorted/cmphi.c: Move to ...
506 * gcc.c-torture/compile/cmphi.c: ... here.
507 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
508 * gcc.c-torture/compile/cmpsi386.c: ... here.
509 * gcc.c-torture/unsorted/cmul.c: Move to ...
510 * gcc.c-torture/compile/cmul.c: ... here.
511 * gcc.c-torture/unsorted/cn1.c: Move to ...
512 * gcc.c-torture/compile/cn1.c: ... here.
513 * gcc.c-torture/unsorted/comb.c: Move to ...
514 * gcc.c-torture/compile/comb.c: ... here.
515 * gcc.c-torture/unsorted/consec.c: Move to ...
516 * gcc.c-torture/compile/consec.c: ... here.
517 * gcc.c-torture/unsorted/const.c: Move to ...
518 * gcc.c-torture/compile/const.c: ... here.
519 * gcc.c-torture/unsorted/conv.c: Move to ...
520 * gcc.c-torture/compile/conv.c: ... here.
521 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
522 * gcc.c-torture/compile/conv_tst.c: ... here.
523 * gcc.c-torture/unsorted/cp.c: Move to ...
524 * gcc.c-torture/compile/cp.c: ... here.
525 * gcc.c-torture/unsorted/csebug.c: Move to ...
526 * gcc.c-torture/compile/csebug.c: ... here.
527 * gcc.c-torture/unsorted/cvt.c: Move to ...
528 * gcc.c-torture/compile/cvt.c: ... here.
529 * gcc.c-torture/unsorted/dblbug.c: Move to ...
530 * gcc.c-torture/compile/dblbug.c: ... here.
531 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
532 * gcc.c-torture/compile/dbl_parm.c: ... here.
533 * gcc.c-torture/unsorted/d.c: Move to ...
534 * gcc.c-torture/compile/d.c: ... here.
535 * gcc.c-torture/unsorted/ddd.c: Move to ...
536 * gcc.c-torture/compile/ddd.c: ... here.
537 * gcc.c-torture/unsorted/dead.c: Move to ...
538 * gcc.c-torture/compile/dead.c: ... here.
539 * gcc.c-torture/unsorted/delay.c: Move to ...
540 * gcc.c-torture/compile/delay.c: ... here.
541 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
542 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
543 * gcc.c-torture/unsorted/di.c: Move to ...
544 * gcc.c-torture/compile/di.c: ... here.
545 * gcc.c-torture/unsorted/dic.c: Move to ...
546 * gcc.c-torture/compile/dic.c: ... here.
547 * gcc.c-torture/unsorted/dilayout.c: Move to ...
548 * gcc.c-torture/compile/dilayout.c: ... here.
549 * gcc.c-torture/unsorted/dimove.c: Move to ...
550 * gcc.c-torture/compile/dimove.c: ... here.
551 * gcc.c-torture/unsorted/dimul.c: Move to ...
552 * gcc.c-torture/compile/dimul.c: ... here.
553 * gcc.c-torture/unsorted/div.c: Move to ...
554 * gcc.c-torture/compile/div.c: ... here.
555 * gcc.c-torture/unsorted/divdf.c: Move to ...
556 * gcc.c-torture/compile/divdf.c: ... here.
557 * gcc.c-torture/unsorted/dm.c: Move to ...
558 * gcc.c-torture/compile/dm.c: ... here.
559 * gcc.c-torture/unsorted/dshift.c: Move to ...
560 * gcc.c-torture/compile/dshift.c: ... here.
561 * gcc.c-torture/unsorted/e.c: Move to ...
562 * gcc.c-torture/compile/e.c: ... here.
563 * gcc.c-torture/unsorted/ex.c: Move to ...
564 * gcc.c-torture/compile/ex.c: ... here.
565 * gcc.c-torture/unsorted/ext.c: Move to ...
566 * gcc.c-torture/compile/ext.c: ... here.
567 * gcc.c-torture/unsorted/f1.c: Move to ...
568 * gcc.c-torture/compile/f1.c: ... here.
569 * gcc.c-torture/unsorted/f2.c: Move to ...
570 * gcc.c-torture/compile/f2.c: ... here.
571 * gcc.c-torture/unsorted/fdmul.c: Move to ...
572 * gcc.c-torture/compile/fdmul.c: ... here.
573 * gcc.c-torture/unsorted/float.c: Move to ...
574 * gcc.c-torture/compile/float.c: ... here.
575 * gcc.c-torture/unsorted/flo.c: Move to ...
576 * gcc.c-torture/compile/flo.c: ... here.
577 * gcc.c-torture/unsorted/flt_const.c: Move to ...
578 * gcc.c-torture/compile/flt_const.c: ... here.
579 * gcc.c-torture/unsorted/fnul.c: Move to ...
580 * gcc.c-torture/compile/fnul.c: ... here.
581 * gcc.c-torture/unsorted/foo.c: Move to ...
582 * gcc.c-torture/compile/foo.c: ... here.
583 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
584 * gcc.c-torture/compile/forgetcc.c: ... here.
585 * gcc.c-torture/unsorted/fq.c: Move to ...
586 * gcc.c-torture/compile/fq.c: ... here.
587 * gcc.c-torture/unsorted/g.c: Move to ...
588 * gcc.c-torture/compile/g.c: ... here.
589 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
590 * gcc.c-torture/compile/gen_tst.c: ... here.
591 * gcc.c-torture/unsorted/glob.c: Move to ...
592 * gcc.c-torture/compile/glob.c: ... here.
593 * gcc.c-torture/unsorted/gronk.c: Move to ...
594 * gcc.c-torture/compile/gronk.c: ... here.
595 * gcc.c-torture/unsorted/hibug.c: Move to ...
596 * gcc.c-torture/compile/hibug.c: ... here.
597 * gcc.c-torture/unsorted/hi.c: Move to ...
598 * gcc.c-torture/compile/hi.c: ... here.
599 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
600 * gcc.c-torture/compile/HIcmp.c: ... here.
601 * gcc.c-torture/unsorted/HIset.c: Move to ...
602 * gcc.c-torture/compile/HIset.c: ... here.
603 * gcc.c-torture/unsorted/i.c: Move to ...
604 * gcc.c-torture/compile/i.c: ... here.
605 * gcc.c-torture/unsorted/i++.c: Move to ...
606 * gcc.c-torture/compile/i++.c: ... here.
607 * gcc.c-torture/unsorted/ic.c: Move to ...
608 * gcc.c-torture/compile/ic.c: ... here.
609 * gcc.c-torture/unsorted/icmp.c: Move to ...
610 * gcc.c-torture/compile/icmp.c: ... here.
611 * gcc.c-torture/unsorted/ifreg.c: Move to ...
612 * gcc.c-torture/compile/ifreg.c: ... here.
613 * gcc.c-torture/unsorted/imm.c: Move to ...
614 * gcc.c-torture/compile/imm.c: ... here.
615 * gcc.c-torture/unsorted/isinf.c: Move to ...
616 * gcc.c-torture/compile/isinf.c: ... here.
617 * gcc.c-torture/unsorted/jmp.c: Move to ...
618 * gcc.c-torture/compile/jmp.c: ... here.
619 * gcc.c-torture/unsorted/jumptab.c: Move to ...
620 * gcc.c-torture/compile/jumptab.c: ... here.
621 * gcc.c-torture/unsorted/layout.c: Move to ...
622 * gcc.c-torture/compile/layout.c: ... here.
623 * gcc.c-torture/unsorted/lbug.c: Move to ...
624 * gcc.c-torture/compile/lbug.c: ... here.
625 * gcc.c-torture/unsorted/l.c: Move to ...
626 * gcc.c-torture/compile/l.c: ... here.
627 * gcc.c-torture/unsorted/ll1.c: Move to ...
628 * gcc.c-torture/compile/ll1.c: ... here.
629 * gcc.c-torture/unsorted/llbug.c: Move to ...
630 * gcc.c-torture/compile/llbug.c: ... here.
631 * gcc.c-torture/unsorted/lll.c: Move to ...
632 * gcc.c-torture/compile/lll.c: ... here.
633 * gcc.c-torture/unsorted/load8.c: Move to ...
634 * gcc.c-torture/compile/load8.c: ... here.
635 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
636 * gcc.c-torture/compile/loadhicc.c: ... here.
637 * gcc.c-torture/unsorted/log2.c: Move to ...
638 * gcc.c-torture/compile/log2.c: ... here.
639 * gcc.c-torture/unsorted/logic.c: Move to ...
640 * gcc.c-torture/compile/logic.c: ... here.
641 * gcc.c-torture/unsorted/loop-1.c: Move to ...
642 * gcc.c-torture/compile/loop-1.c: ... here.
643 * gcc.c-torture/unsorted/loop386.c: Move to ...
644 * gcc.c-torture/compile/loop386.c: ... here.
645 * gcc.c-torture/unsorted/lop.c: Move to ...
646 * gcc.c-torture/compile/lop.c: ... here.
647 * gcc.c-torture/unsorted/m1.c: Move to ...
648 * gcc.c-torture/compile/m1.c: ... here.
649 * gcc.c-torture/unsorted/m2.c: Move to ...
650 * gcc.c-torture/compile/m2.c: ... here.
651 * gcc.c-torture/unsorted/m5.c: Move to ...
652 * gcc.c-torture/compile/m5.c: ... here.
653 * gcc.c-torture/unsorted/m68.c: Move to ...
654 * gcc.c-torture/compile/m68.c: ... here.
655 * gcc.c-torture/unsorted/mbyte.c: Move to ...
656 * gcc.c-torture/compile/mbyte.c: ... here.
657 * gcc.c-torture/unsorted/mchar.c: Move to ...
658 * gcc.c-torture/compile/mchar.c: ... here.
659 * gcc.c-torture/unsorted/mcmp.c: Move to ...
660 * gcc.c-torture/compile/mcmp.c: ... here.
661 * gcc.c-torture/unsorted/mdouble.c: Move to ...
662 * gcc.c-torture/compile/mdouble.c: ... here.
663 * gcc.c-torture/unsorted/memtst.c: Move to ...
664 * gcc.c-torture/compile/memtst.c: ... here.
665 * gcc.c-torture/unsorted/miscomp.c: Move to ...
666 * gcc.c-torture/compile/miscomp.c: ... here.
667 * gcc.c-torture/unsorted/mm.c: Move to ...
668 * gcc.c-torture/compile/mm.c: ... here.
669 * gcc.c-torture/unsorted/mod.c: Move to ...
670 * gcc.c-torture/compile/mod.c: ... here.
671 * gcc.c-torture/unsorted/modcc.c: Move to ...
672 * gcc.c-torture/compile/modcc.c: ... here.
673 * gcc.c-torture/unsorted/move.c: Move to ...
674 * gcc.c-torture/compile/move.c: ... here.
675 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
676 * gcc.c-torture/compile/move_qhi.c: ... here.
677 * gcc.c-torture/unsorted/mregtst.c: Move to ...
678 * gcc.c-torture/compile/mregtst.c: ... here.
679 * gcc.c-torture/unsorted/msp.c: Move to ...
680 * gcc.c-torture/compile/msp.c: ... here.
681 * gcc.c-torture/unsorted/mtst.c: Move to ...
682 * gcc.c-torture/compile/mtst.c: ... here.
683 * gcc.c-torture/unsorted/mu.c: Move to ...
684 * gcc.c-torture/compile/mu.c: ... here.
685 * gcc.c-torture/unsorted/mul.c: Move to ...
686 * gcc.c-torture/compile/mul.c: ... here.
687 * gcc.c-torture/unsorted/mword1.c: Move to ...
688 * gcc.c-torture/compile/mword1.c: ... here.
689 * gcc.c-torture/unsorted/mword.c: Move to ...
690 * gcc.c-torture/compile/mword.c: ... here.
691 * gcc.c-torture/unsorted/n1.c: Move to ...
692 * gcc.c-torture/compile/n1.c: ... here.
693 * gcc.c-torture/unsorted/nand.c: Move to ...
694 * gcc.c-torture/compile/nand.c: ... here.
695 * gcc.c-torture/unsorted/n.c: Move to ...
696 * gcc.c-torture/compile/n.c: ... here.
697 * gcc.c-torture/unsorted/neg.c: Move to ...
698 * gcc.c-torture/compile/neg.c: ... here.
699 * gcc.c-torture/unsorted/o.c: Move to ...
700 * gcc.c-torture/compile/o.c: ... here.
701 * gcc.c-torture/unsorted/omit.c: Move to ...
702 * gcc.c-torture/compile/omit.c: ... here.
703 * gcc.c-torture/unsorted/opout.c: Move to ...
704 * gcc.c-torture/compile/opout.c: ... here.
705 * gcc.c-torture/unsorted/opt.c: Move to ...
706 * gcc.c-torture/compile/opt.c: ... here.
707 * gcc.c-torture/unsorted/or386.c: Move to ...
708 * gcc.c-torture/compile/or386.c: ... here.
709 * gcc.c-torture/unsorted/or.c: Move to ...
710 * gcc.c-torture/compile/or.c: ... here.
711 * gcc.c-torture/unsorted/parms.c: Move to ...
712 * gcc.c-torture/compile/parms.c: ... here.
713 * gcc.c-torture/unsorted/pass.c: Move to ...
714 * gcc.c-torture/compile/pass.c: ... here.
715 * gcc.c-torture/unsorted/p.c: Move to ...
716 * gcc.c-torture/compile/p.c: ... here.
717 * gcc.c-torture/unsorted/pmt.c: Move to ...
718 * gcc.c-torture/compile/pmt.c: ... here.
719 * gcc.c-torture/unsorted/poor.c: Move to ...
720 * gcc.c-torture/compile/poor.c: ... here.
721 * gcc.c-torture/unsorted/pp.c: Move to ...
722 * gcc.c-torture/compile/pp.c: ... here.
723 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
724 * gcc.c-torture/compile/pret-arg.c: ... here.
725 * gcc.c-torture/unsorted/pyr2.c: Move to ...
726 * gcc.c-torture/compile/pyr2.c: ... here.
727 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
728 * gcc.c-torture/compile/PYRBUG.c: ... here.
729 * gcc.c-torture/unsorted/pyr.c: Move to ...
730 * gcc.c-torture/compile/pyr.c: ... here.
731 * gcc.c-torture/unsorted/q.c: Move to ...
732 * gcc.c-torture/compile/q.c: ... here.
733 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
734 * gcc.c-torture/compile/QIcmp.c: ... here.
735 * gcc.c-torture/unsorted/QIset.c: Move to ...
736 * gcc.c-torture/compile/QIset.c: ... here.
737 * gcc.c-torture/unsorted/r1.c: Move to ...
738 * gcc.c-torture/compile/r1.c: ... here.
739 * gcc.c-torture/unsorted/r.c: Move to ...
740 * gcc.c-torture/compile/r.c: ... here.
741 * gcc.c-torture/unsorted/rel.c: Move to ...
742 * gcc.c-torture/compile/rel.c: ... here.
743 * gcc.c-torture/unsorted/rmsc.c: Move to ...
744 * gcc.c-torture/compile/rmsc.c: ... here.
745 * gcc.c-torture/unsorted/round.c: Move to ...
746 * gcc.c-torture/compile/round.c: ... here.
747 * gcc.c-torture/unsorted/run.c: Move to ...
748 * gcc.c-torture/compile/run.c: ... here.
749 * gcc.c-torture/unsorted/sar.c: Move to ...
750 * gcc.c-torture/compile/sar.c: ... here.
751 * gcc.c-torture/unsorted/s.c: Move to ...
752 * gcc.c-torture/compile/s.c: ... here.
753 * gcc.c-torture/unsorted/scal.c: Move to ...
754 * gcc.c-torture/compile/scal.c: ... here.
755 * gcc.c-torture/unsorted/sc.c: Move to ...
756 * gcc.c-torture/compile/sc.c: ... here.
757 * gcc.c-torture/unsorted/scc.c: Move to ...
758 * gcc.c-torture/compile/scc.c: ... here.
759 * gcc.c-torture/unsorted/scond.c: Move to ...
760 * gcc.c-torture/compile/scond.c: ... here.
761 * gcc.c-torture/unsorted/selfrec.c: Move to ...
762 * gcc.c-torture/compile/selfrec.c: ... here.
763 * gcc.c-torture/unsorted/seq.c: Move to ...
764 * gcc.c-torture/compile/seq.c: ... here.
765 * gcc.c-torture/unsorted/set386.c: Move to ...
766 * gcc.c-torture/compile/set386.c: ... here.
767 * gcc.c-torture/unsorted/set88.c: Move to ...
768 * gcc.c-torture/compile/set88.c: ... here.
769 * gcc.c-torture/unsorted/SFset.c: Move to ...
770 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
771 * gcc.c-torture/unsorted/shand.c: Move to ...
772 * gcc.c-torture/compile/shand.c: ... here.
773 * gcc.c-torture/unsorted/sh.c: Move to ...
774 * gcc.c-torture/compile/sh.c: ... here.
775 * gcc.c-torture/unsorted/shft.c: Move to ...
776 * gcc.c-torture/compile/shft.c: ... here.
777 * gcc.c-torture/unsorted/shift.c: Move to ...
778 * gcc.c-torture/compile/shift.c: ... here.
779 * gcc.c-torture/unsorted/shloop.c: Move to ...
780 * gcc.c-torture/compile/shloop.c: ... here.
781 * gcc.c-torture/unsorted/shm.c: Move to ...
782 * gcc.c-torture/compile/shm.c: ... here.
783 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
784 * gcc.c-torture/compile/SIcmp.c: ... here.
785 * gcc.c-torture/unsorted/signext2.c: Move to ...
786 * gcc.c-torture/compile/signext2.c: ... here.
787 * gcc.c-torture/unsorted/signext.c: Move to ...
788 * gcc.c-torture/compile/signext.c: ... here.
789 * gcc.c-torture/unsorted/sim.c: Move to ...
790 * gcc.c-torture/compile/sim.c: ... here.
791 * gcc.c-torture/unsorted/simple.c: Move to ...
792 * gcc.c-torture/compile/simple.c: ... here.
793 * gcc.c-torture/unsorted/SIset.c: Move to ...
794 * gcc.c-torture/compile/SIset.c: ... here.
795 * gcc.c-torture/unsorted/sne.c: Move to ...
796 * gcc.c-torture/compile/sne.c: ... here.
797 * gcc.c-torture/unsorted/sound.c: Move to ...
798 * gcc.c-torture/compile/sound.c: ... here.
799 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
800 * gcc.c-torture/compile/sparcbug.c: ... here.
801 * gcc.c-torture/unsorted/speed.c: Move to ...
802 * gcc.c-torture/compile/speed.c: ... here.
803 * gcc.c-torture/unsorted/stor.c: Move to ...
804 * gcc.c-torture/compile/stor.c: ... here.
805 * gcc.c-torture/unsorted/store0.c: Move to ...
806 * gcc.c-torture/compile/store0.c: ... here.
807 * gcc.c-torture/unsorted/storecc.c: Move to ...
808 * gcc.c-torture/compile/storecc.c: ... here.
809 * gcc.c-torture/unsorted/str.c: Move to ...
810 * gcc.c-torture/compile/str.c: ... here.
811 * gcc.c-torture/unsorted/stru.c: Move to ...
812 * gcc.c-torture/compile/stru.c: ... here.
813 * gcc.c-torture/unsorted/structret.c: Move to ...
814 * gcc.c-torture/compile/structret.c: ... here.
815 * gcc.c-torture/unsorted/stuct.c: Move to ...
816 * gcc.c-torture/compile/stuct.c: ... here.
817 * gcc.c-torture/unsorted/sub32.c: Move to ...
818 * gcc.c-torture/compile/sub32.c: ... here.
819 * gcc.c-torture/unsorted/subcc.c: Move to ...
820 * gcc.c-torture/compile/subcc.c: ... here.
821 * gcc.c-torture/unsorted/subcse.c: Move to ...
822 * gcc.c-torture/compile/subcse.c: ... here.
823 * gcc.c-torture/unsorted/sym.c: Move to ...
824 * gcc.c-torture/compile/sym.c: ... here.
825 * gcc.c-torture/unsorted/symconst.c: Move to ...
826 * gcc.c-torture/compile/symconst.c: ... here.
827 * gcc.c-torture/unsorted/t.c: Move to ...
828 * gcc.c-torture/compile/t.c: ... here.
829 * gcc.c-torture/unsorted/test.c: Move to ...
830 * gcc.c-torture/compile/test.c: ... here.
831 * gcc.c-torture/unsorted/test-flow.c: Move to ...
832 * gcc.c-torture/compile/test-flow.c: ... here.
833 * gcc.c-torture/unsorted/test-loop.c: Move to ...
834 * gcc.c-torture/compile/test-loop.c: ... here.
835 * gcc.c-torture/unsorted/time.c: Move to ...
836 * gcc.c-torture/compile/time.c: ... here.
837 * gcc.c-torture/unsorted/tmp.c: Move to ...
838 * gcc.c-torture/compile/tmp.c: ... here.
839 * gcc.c-torture/unsorted/trivial.c: Move to ...
840 * gcc.c-torture/compile/trivial.c: ... here.
841 * gcc.c-torture/unsorted/trunc.c: Move to ...
842 * gcc.c-torture/compile/trunc.c: ... here.
843 * gcc.c-torture/unsorted/u.c: Move to ...
844 * gcc.c-torture/compile/u.c: ... here.
845 * gcc.c-torture/unsorted/udconvert.c: Move to ...
846 * gcc.c-torture/compile/udconvert.c: ... here.
847 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
848 * gcc.c-torture/compile/udivmod4.c: ... here.
849 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
850 * gcc.c-torture/compile/UHIcmp.c: ... here.
851 * gcc.c-torture/unsorted/uns.c: Move to ...
852 * gcc.c-torture/compile/uns.c: ... here.
853 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
854 * gcc.c-torture/compile/uns_tst.c: ... here.
855 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
856 * gcc.c-torture/compile/UQIcmp.c: ... here.
857 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
858 * gcc.c-torture/compile/USIcmp.c: ... here.
859 * gcc.c-torture/unsorted/uuarg.c: Move to ...
860 * gcc.c-torture/compile/uuarg.c: ... here.
861 * gcc.c-torture/unsorted/v.c: Move to ...
862 * gcc.c-torture/compile/v.c: ... here.
863 * gcc.c-torture/unsorted/w.c: Move to ...
864 * gcc.c-torture/compile/w.c: ... here.
865 * gcc.c-torture/unsorted/ww.c: Move to ...
866 * gcc.c-torture/compile/ww.c: ... here.
867 * gcc.c-torture/unsorted/xb.c: Move to ...
868 * gcc.c-torture/compile/xb.c: ... here.
869 * gcc.c-torture/unsorted/xbg.c: Move to ...
870 * gcc.c-torture/compile/xbg.c: ... here.
871 * gcc.c-torture/unsorted/x.c: Move to ...
872 * gcc.c-torture/compile/x.c: ... here.
873 * gcc.c-torture/unsorted/xc.c: Move to ...
874 * gcc.c-torture/compile/xc.c: ... here.
875 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
876 * gcc.c-torture/compile/xcsebug.c: ... here.
877 * gcc.c-torture/unsorted/xdi.c: Move to ...
878 * gcc.c-torture/compile/xdi.c: ... here.
879 * gcc.c-torture/unsorted/xfoo.c: Move to ...
880 * gcc.c-torture/compile/xfoo.c: ... here.
881 * gcc.c-torture/unsorted/xi.c: Move to ...
882 * gcc.c-torture/compile/xi.c: ... here.
883 * gcc.c-torture/unsorted/xlop.c: Move to ...
884 * gcc.c-torture/compile/xlop.c: ... here.
885 * gcc.c-torture/unsorted/xmtst.c: Move to ...
886 * gcc.c-torture/compile/xmtst.c: ... here.
887 * gcc.c-torture/unsorted/xneg.c: Move to ...
888 * gcc.c-torture/compile/xneg.c: ... here.
889 * gcc.c-torture/unsorted/xopt.c: Move to ...
890 * gcc.c-torture/compile/xopt.c: ... here.
891 * gcc.c-torture/unsorted/xor.c: Move to ...
892 * gcc.c-torture/compile/xor.c: ... here.
893 * gcc.c-torture/unsorted/xorn.c: Move to ...
894 * gcc.c-torture/compile/xorn.c: ... here.
895 * gcc.c-torture/unsorted/xp.c: Move to ...
896 * gcc.c-torture/compile/xp.c: ... here.
897 * gcc.c-torture/unsorted/xpp.c: Move to ...
898 * gcc.c-torture/compile/xpp.c: ... here.
899 * gcc.c-torture/unsorted/xs.c: Move to ...
900 * gcc.c-torture/compile/xs.c: ... here.
901 * gcc.c-torture/unsorted/xsh.c: Move to ...
902 * gcc.c-torture/compile/xsh.c: ... here.
903 * gcc.c-torture/unsorted/xz.c: Move to ...
904 * gcc.c-torture/compile/xz.c: ... here.
905 * gcc.c-torture/unsorted/xzz.c: Move to ...
906 * gcc.c-torture/compile/xzz.c: ... here.
907
908 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909
910 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
911 (abort, exit): Declare.
912
913 2014-09-01 Yury Gribov <y.gribov@samsung.com>
914
915 PR sanitizer/61897
916 PR sanitizer/62140
917 * c-c++-common/asan/pr62140-1.c: New test.
918 * c-c++-common/asan/pr62140-2.c: New test.
919
920 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
921 Tobias Burnus <burnus@net-b.de>
922
923 PR fortran/62309
924 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
925
926 2014-08-31 Tobias Burnus <burnus@net-b.de>
927
928 * gfortran.dg/coarray_lib_comm_1.f90: New.
929
930 2014-08-30 Andrew Pinski <apinski@cavium.com>
931
932 * gcc.c-torture/execute/20140828-1.c: New testcase.
933
934 2014-08-29 DJ Delorie <dj@redhat.com>
935
936 * lib/target-supports.exp (check_effective_target_size32plus):
937 Increase size to avoid false positives on 24-bit address spaces.
938 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
939 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
940 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
941 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
942 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
943 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
944 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
945 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
946
947 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/54002
950 * g++.dg/cpp0x/constexpr-54002.C: New.
951
952 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
953
954 PR c++/56991
955 * g++.dg/cpp0x/constexpr-56991.C: New.
956
957 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
958
959 PR c++/57764
960 * g++.dg/cpp0x/constexpr-57764.C: New.
961
962 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/59938
965 * g++.dg/cpp0x/constexpr-59938.C: New.
966
967 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/61484
970 * g++.dg/cpp0x/constexpr-61484.C: New.
971
972 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
973
974 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
975 vec_round, vec_splat, vec_div, and vec_mul.
976 * gcc.target/powerpc/builtins-2.c: New test.
977
978 2014-08-28 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/62283
981 * gfortran.dg/vect/pr62283.f: New testcase.
982 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
983 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
984 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
985 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
986 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
987 * gcc.dg/vect/vect-33.c: Likewise.
988
989 2014-08-28 Yury Gribov <y.gribov@samsung.com>
990
991 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
992
993 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
994
995 PR cpp/23827 - standard C++ should not have hex float preprocessor
996 tokens
997 * g++.dg/cpp/pr23827_cxx11.C: New.
998 * g++.dg/cpp/pr23827_cxx98.C: New.
999 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1000 * gcc.dg/cpp/pr23827_c90.c: New.
1001 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1002 * gcc.dg/cpp/pr23827_c99.c: New.
1003
1004 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/52892
1007 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1008 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1009 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1010
1011 2014-08-27 Guozhi Wei <carrot@google.com>
1012
1013 PR target/62262
1014 * gcc.target/aarch64/pr62262.c: New test.
1015
1016 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1017
1018 PR target/60606
1019 PR target/61330
1020 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1021 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1022
1023 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1024
1025 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1026 failure on s390*-*-linux-gnu.
1027
1028 2014-08-26 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/62175
1031 * g++.dg/torture/pr62175.C: New testcase.
1032
1033 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1034
1035 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1036 copy of compile/compile.exp.
1037 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1038 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1039 i?86-*.
1040 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1041 m32c-*-*.
1042 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1043 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1044 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1045 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1046 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1047 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1048 * gcc.c-torture/execute/20040703-1.c: Likewise.
1049 * gcc.c-torture/execute/20040705-1.c: Likewise.
1050 * gcc.c-torture/execute/20040705-2.c: Likewise.
1051 * gcc.c-torture/execute/20040709-1.c: Likewise.
1052 * gcc.c-torture/execute/20040709-2.c: Likewise.
1053 * gcc.c-torture/execute/20040811-1.c: Likewise.
1054 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1055 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1056 compiling for x86_64-* or i?86-*.
1057 * gcc.c-torture/execute/20050604-1.c: Likewise.
1058 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1059 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1060 for x86_64-* or i?86-*.
1061 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1062 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1063 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1064 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1065 option.
1066 * gcc.c-torture/execute/20111227-2.c: Moved to...
1067 * gcc.dg/20111227-2.c: ... here. Add -free option.
1068 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1069 * gcc.dg/20111227-3.c: ... here. Add -free option.
1070 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1071 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1072 declarations for abort and exit.
1073 * gcc.c-torture/execute/920711-1.c: Likewise.
1074 * gcc.c-torture/execute/930529-1.c: Likewise.
1075 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1076 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1077 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1078 exit.
1079 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1080 for i?86-* or x86_64-*. Add declarations for abort and exit.
1081 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1082 i?86-* or x86_64-*.
1083 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1084 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1085 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1086 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1087 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1088 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1089 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1090 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1091 m68k-linux.
1092 * gcc.c-torture/execute/loop-2g.c: Likewise.
1093 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1094 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1095 powerpc-*-eabi*.
1096 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1097 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1098 * gcc.c-torture/execute/pr23047.c: Likewise.
1099 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1100 declarations for abort and exit.
1101 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1102 * gcc.c-torture/execute/pr31448.c: Likewise.
1103 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1104 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1105 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1106 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1107 Skip on spu-*.
1108 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1109 declarations for abort and exit.
1110 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1111 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1112 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1113 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1114 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1115 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1116 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1117 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1118 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1119 * gcc.c-torture/execute/pr56799.c: Likewise.
1120 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1121 option. Add declarations for abort and exit.
1122 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1123 * gcc.c-torture/execute/pr58570.c: Likewise.
1124 * gcc.c-torture/execute/pr60822.c: Likewise.
1125 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1126 * gcc.c-torture/execute/shiftdi.c: Likewise.
1127 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1128 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1129 * gcc.c-torture/execute/usmul.c: Require int32plus.
1130 * gcc.c-torture/execute/vrp-5.c: Likewise.
1131 * gcc.c-torture/execute/vrp-6.c: Likewise.
1132 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1133 * gcc.c-torture/execute/20010122-1.x: Delete.
1134 * gcc.c-torture/execute/20010129-1.x: Delete.
1135 * gcc.c-torture/execute/20020404-1.x: Delete.
1136 * gcc.c-torture/execute/20021024-1.x: Delete.
1137 * gcc.c-torture/execute/20021127-1.x: Delete.
1138 * gcc.c-torture/execute/20030125-1.x: Delete.
1139 * gcc.c-torture/execute/20030216-1.x: Delete.
1140 * gcc.c-torture/execute/20030222-1.x: Delete.
1141 * gcc.c-torture/execute/20040629-1.x: Delete.
1142 * gcc.c-torture/execute/20040703-1.x: Delete.
1143 * gcc.c-torture/execute/20040705-1.x: Delete.
1144 * gcc.c-torture/execute/20040705-2.x: Delete.
1145 * gcc.c-torture/execute/20040709-1.x: Delete.
1146 * gcc.c-torture/execute/20040709-2.x: Delete.
1147 * gcc.c-torture/execute/20040811-1.x: Delete.
1148 * gcc.c-torture/execute/20050316-1.x: Delete.
1149 * gcc.c-torture/execute/20050316-2.x: Delete.
1150 * gcc.c-torture/execute/20050316-3.x: Delete.
1151 * gcc.c-torture/execute/20050604-1.x: Delete.
1152 * gcc.c-torture/execute/20061101-1.x: Delete.
1153 * gcc.c-torture/execute/20061220-1.x: Delete.
1154 * gcc.c-torture/execute/20081117-1.x: Delete.
1155 * gcc.c-torture/execute/20101011-1.x: Delete.
1156 * gcc.c-torture/execute/20120919-1.x: Delete.
1157 * gcc.c-torture/execute/920612-1.x: Delete.
1158 * gcc.c-torture/execute/920710-1.x: Delete.
1159 * gcc.c-torture/execute/920711-1.x: Delete.
1160 * gcc.c-torture/execute/930529-1.x: Delete.
1161 * gcc.c-torture/execute/931004-12.x: Delete.
1162 * gcc.c-torture/execute/980709-1.x: Delete.
1163 * gcc.c-torture/execute/981130-1.x: Delete.
1164 * gcc.c-torture/execute/990127-2.x: Delete.
1165 * gcc.c-torture/execute/990413-2.x: Delete.
1166 * gcc.c-torture/execute/990826-0.x: Delete.
1167 * gcc.c-torture/execute/bf64-1.x: Delete.
1168 * gcc.c-torture/execute/bitfld-4.x: Delete.
1169 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1170 * gcc.c-torture/execute/cvt-1.x: Delete.
1171 * gcc.c-torture/execute/eeprof-1.x: Delete.
1172 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1173 * gcc.c-torture/execute/loop-2f.x: Delete.
1174 * gcc.c-torture/execute/loop-2g.x: Delete.
1175 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1176 * gcc.c-torture/execute/nest-align-1.x: Delete.
1177 * gcc.c-torture/execute/pr19689.x: Delete.
1178 * gcc.c-torture/execute/pr22493-1.x: Delete.
1179 * gcc.c-torture/execute/pr23047.x: Delete.
1180 * gcc.c-torture/execute/pr23135.x: Delete.
1181 * gcc.c-torture/execute/pr29797-1.x: Delete.
1182 * gcc.c-torture/execute/pr31448.x: Delete.
1183 * gcc.c-torture/execute/pr35456.x: Delete.
1184 * gcc.c-torture/execute/pr37573.x: Delete.
1185 * gcc.c-torture/execute/pr38151.x: Delete.
1186 * gcc.c-torture/execute/pr39228.x: Delete.
1187 * gcc.c-torture/execute/pr39501.x: Delete.
1188 * gcc.c-torture/execute/pr40386.x: Delete.
1189 * gcc.c-torture/execute/pr43220.x: Delete.
1190 * gcc.c-torture/execute/pr44683.x: Delete.
1191 * gcc.c-torture/execute/pr45262.x: Delete.
1192 * gcc.c-torture/execute/pr47237.x: Delete.
1193 * gcc.c-torture/execute/pr51581-1.x: Delete.
1194 * gcc.c-torture/execute/pr51581-2.x: Delete.
1195 * gcc.c-torture/execute/pr52979-1.x: Delete.
1196 * gcc.c-torture/execute/pr52979-2.x: Delete.
1197 * gcc.c-torture/execute/pr53366-1.x: Delete.
1198 * gcc.c-torture/execute/pr56799.x: Delete.
1199 * gcc.c-torture/execute/pr57124.x: Delete.
1200 * gcc.c-torture/execute/pr57344-2.x: Delete.
1201 * gcc.c-torture/execute/pr58570.x: Delete.
1202 * gcc.c-torture/execute/pr60822.x: Delete.
1203 * gcc.c-torture/execute/pr7284-1.x: Delete.
1204 * gcc.c-torture/execute/shiftdi.x: Delete.
1205 * gcc.c-torture/execute/simd-4.x: Delete.
1206 * gcc.c-torture/execute/strncmp-1.x: Delete.
1207 * gcc.c-torture/execute/usmul.x: Delete.
1208 * gcc.c-torture/execute/vrp-5.x: Delete.
1209 * gcc.c-torture/execute/vrp-6.x: Delete.
1210 * gcc.c-torture/execute/zerolen-2.x: Delete.
1211
1212 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1215
1216 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/34938
1219 * g++.dg/template/pr34938-1.C: New.
1220 * g++.dg/template/pr34938-2.C: Likewise.
1221
1222 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1223
1224 PR target/61996
1225 * gcc.target/sh/pr61996.c: New.
1226
1227 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1228
1229 * g++.dg/cpp0x/cplusplus.C: New.
1230 * g++.dg/cpp0x/cplusplus_0x.C: New.
1231 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1232 * g++.dg/cpp0x/auto41.C: Ditto.
1233 * g++.dg/cpp0x/auto9.C: Ditto.
1234 * g++.dg/cpp0x/initlist26.C: Ditto.
1235 * g++.dg/cpp0x/pr59111.C: Ditto.
1236 * g++.dg/cpp0x/trailing2.C: Ditto.
1237 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1238 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1239 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1240 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1241 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1242 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1243 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1244 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1245 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1246 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1247 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1248 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1249 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1250 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1251 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1252 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1253 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1254 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1255 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1256 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1257 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1258 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1259 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1260 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1261 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1262 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1263 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1264 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1265 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1266 * g++.dg/cpp1y/digit-sep.C: Ditto.
1267 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1268 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1269 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1270 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1271 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1272 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1273 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1274 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1275 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1276 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1277 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1278 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1279 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1280 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1281 * g++.dg/cpp1y/lambda-init.C: Ditto.
1282 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1283 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1284 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1285 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1286 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1287 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1288 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1289 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1290 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1291 * g++.dg/cpp1y/mangle1.C: Ditto.
1292 * g++.dg/cpp1y/pr57640.C: Ditto.
1293 * g++.dg/cpp1y/pr57644.C: Ditto.
1294 * g++.dg/cpp1y/pr58500.C: Ditto.
1295 * g++.dg/cpp1y/pr58533.C: Ditto.
1296 * g++.dg/cpp1y/pr58534.C: Ditto.
1297 * g++.dg/cpp1y/pr58535.C: Ditto.
1298 * g++.dg/cpp1y/pr58536.C: Ditto.
1299 * g++.dg/cpp1y/pr58548.C: Ditto.
1300 * g++.dg/cpp1y/pr58549.C: Ditto.
1301 * g++.dg/cpp1y/pr58637.C: Ditto.
1302 * g++.dg/cpp1y/pr58708.C: Ditto.
1303 * g++.dg/cpp1y/pr59110.C: Ditto.
1304 * g++.dg/cpp1y/pr59112.C: Ditto.
1305 * g++.dg/cpp1y/pr59113.C: Ditto.
1306 * g++.dg/cpp1y/pr59629.C: Ditto.
1307 * g++.dg/cpp1y/pr59635.C: Ditto.
1308 * g++.dg/cpp1y/pr59636.C: Ditto.
1309 * g++.dg/cpp1y/pr59638.C: Ditto.
1310 * g++.dg/cpp1y/pr59867.C: Ditto.
1311 * g++.dg/cpp1y/pr60033.C: Ditto.
1312 * g++.dg/cpp1y/pr60052.C: Ditto.
1313 * g++.dg/cpp1y/pr60053.C: Ditto.
1314 * g++.dg/cpp1y/pr60054.C: Ditto.
1315 * g++.dg/cpp1y/pr60064.C: Ditto.
1316 * g++.dg/cpp1y/pr60065.C: Ditto.
1317 * g++.dg/cpp1y/pr60190.C: Ditto.
1318 * g++.dg/cpp1y/pr60311.C: Ditto.
1319 * g++.dg/cpp1y/pr60332.C: Ditto.
1320 * g++.dg/cpp1y/pr60376.C: Ditto.
1321 * g++.dg/cpp1y/pr60377.C: Ditto.
1322 * g++.dg/cpp1y/pr60384.C: Ditto.
1323 * g++.dg/cpp1y/pr60390.C: Ditto.
1324 * g++.dg/cpp1y/pr60391.C: Ditto.
1325 * g++.dg/cpp1y/pr60393.C: Ditto.
1326 * g++.dg/cpp1y/pr60573.C: Ditto.
1327 * g++.dg/cpp1y/pr60626.C: Ditto.
1328 * g++.dg/cpp1y/pr60627.C: Ditto.
1329 * g++.dg/cpp1y/regress1.C: Ditto.
1330 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1331 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1332 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1333 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1334 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1335 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1336 * g++.dg/cpp1y/var-templ1.C: Ditto.
1337 * g++.dg/cpp1y/var-templ2.C: Ditto.
1338 * g++.dg/cpp1y/var-templ3.C: Ditto.
1339 * g++.dg/cpp1y/var-templ4.C: Ditto.
1340 * g++.dg/cpp1y/var-templ5.C: Ditto.
1341 * g++.dg/cpp1y/var-templ6.C: Ditto.
1342 * g++.dg/cpp1y/var-templ7.C: Ditto.
1343 * g++.dg/cpp1y/vla1.C: Ditto.
1344 * g++.dg/cpp1y/vla2.C: Ditto.
1345 * g++.dg/cpp1y/vla3.C: Ditto.
1346 * g++.dg/cpp1y/vla4.C: Ditto.
1347 * g++.dg/cpp1y/vla5.C: Ditto.
1348 * g++.dg/cpp1y/vla8.C: Ditto.
1349 * g++.dg/cpp1y/vla9.C: Ditto.
1350 * g++.dg/cpp1y/vla10.C: Ditto.
1351 * g++.dg/cpp1y/vla11.C: Ditto.
1352 * g++.dg/cpp1y/vla12.C: Ditto.
1353 * g++.dg/cpp1y/vla13.C: Ditto.
1354 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1355 * g++.dg/ext/vector23.C: Ditto.
1356 * g++.dg/ext/vla11.C: Ditto.
1357 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1358 * g++.dg/warn/Wvla-2.C: Ditto.
1359 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1360 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1361 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1362 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1363 in error message.
1364 * g++.dg/system-binary-constants-1.C: Ditto.
1365 * g++.dg/cpp1y/cplusplus_1y.C: New.
1366 * g++.dg/cpp1z/cplusplus.C: New.
1367 * lib/target-supports.exp:
1368 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1369 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1370 (check_effective_target_c++11_down): Ditto.
1371
1372 2014-08-22 Marek Polacek <polacek@redhat.com>
1373
1374 PR c++/62199
1375 * c-c++-common/pr62199.c: New test.
1376 * c-c++-common/pr62199-2.c: New test.
1377 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1378
1379 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1380
1381 PR c++/57709
1382 * g++.dg/Wshadow.C: New test.
1383
1384 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1385
1386 PR fortran/62135
1387 * gfortran.dg/pr62135.f90: New test.
1388
1389 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1390
1391 * g++.dg/warn/wdate-time.C: Remove.
1392 * gcc.dg/wdate-time.c: Move from here...
1393 * c-c++-common/wdate-time.c: ... to here.
1394
1395 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1396
1397 * gfortran.dg/use_without_only_1.f90: New test.
1398
1399 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1400
1401 PR other/62008
1402 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1403
1404 2014-08-22 Tony Wang <tony.wang@arm.com>
1405
1406 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1407 dejagnu wrapper.
1408
1409 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1410
1411 PR fortran/62214
1412 * gfortran.dg/array_assignment_5.f90: New test.
1413
1414 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1415
1416 * lib/target-supports.exp
1417 (check_effective_target_logical_op_short_circuit): Add nios2.
1418 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1419 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1420 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1421 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1422 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1423 for test using -fPIC.
1424 * gcc.dg/lto/pr61526_0.c: Likewise.
1425
1426 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1427
1428 PR tree-optimization/62091
1429 * g++.dg/ipa/devirt-37.C: Update template.
1430 * g++.dg/ipa/devirt-40.C: New testcase.
1431
1432 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1433
1434 PR tree-optimization/62112
1435 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1436 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1437 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1438 * gcc.c-torture/execute/20071219-1.c: Likewise.
1439
1440 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1441
1442 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1443
1444 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1445
1446 * gcc.target/powerpc/swaps-p8-1.c: New test.
1447 * gcc.target/powerpc/swaps-p8-2.c: New test.
1448 * gcc.target/powerpc/swaps-p8-3.c: New test.
1449 * gcc.target/powerpc/swaps-p8-4.c: New test.
1450 * gcc.target/powerpc/swaps-p8-5.c: New test.
1451 * gcc.target/powerpc/swaps-p8-6.c: New test.
1452 * gcc.target/powerpc/swaps-p8-7.c: New test.
1453 * gcc.target/powerpc/swaps-p8-8.c: New test.
1454 * gcc.target/powerpc/swaps-p8-9.c: New test.
1455 * gcc.target/powerpc/swaps-p8-10.c: New test.
1456 * gcc.target/powerpc/swaps-p8-11.c: New test.
1457 * gcc.target/powerpc/swaps-p8-12.c: New test.
1458
1459 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1460
1461 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1462
1463 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1464
1465 * g++.dg/ipa/devirt-37.C: Fix testcase.
1466
1467 2014-08-20 Martin Jambor <mjambor@suse.cz>
1468 Wei Mi <wmi@google.com>
1469
1470 PR ipa/60449
1471 PR middle-end/61776
1472 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1473 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1474 * testsuite/gcc.dg/pr61776.c: New test.
1475
1476 2014-08-20 Steve Ellcey <sellcey@mips.com>
1477
1478 PR middle-end/49191
1479 * lib/target-supports.exp (check_effective_target_non_strict_align):
1480 Add function description.
1481
1482 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1483
1484 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1485 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1486
1487 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1488
1489 PR c/59304
1490 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1491 before setting the option.
1492 * diagnostic.c (diagnostic_classify_diagnostic): Record
1493 command-line status.
1494
1495 2014-08-20 Mark Wielaard <mjw@redhat.com>
1496
1497 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1498
1499 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1500
1501 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1502 Return memory full when we have a tiny target and relocation
1503 truncation occurs.
1504 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1505 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1506 * lib/target-supports.exp (check_effective_target_tiny): New function.
1507
1508 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1509
1510 * gfortran.dg/errnocheck_1.f90: New test.
1511 * gfortran.dg/associative_1.f90: New test.
1512
1513 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1514
1515 PR preprocessor/51303
1516 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1517
1518 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1519
1520 PR c/60975
1521 PR c/53063
1522 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1523
1524 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1525
1526 * lib/target-supports.exp
1527 (check_effective_target_arm_v8_neon_ok_nocache): Add
1528 "-march-armv8-a" to compile flags.
1529
1530 2014-08-19 Marek Polacek <polacek@redhat.com>
1531
1532 PR c++/62153
1533 * c-c++-common/Wbool-compare-1.c: New test.
1534
1535 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1536
1537 PR c/45584
1538 * gcc.dg/pr13519-1.c: Adjust.
1539
1540 2014-08-19 Mark Wielaard <mjw@redhat.com>
1541
1542 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1543
1544 2014-07-08 Mark Wielaard <mjw@redhat.com>
1545
1546 PR debug/59051
1547 * gcc.dg/guality/restrict.c: New test.
1548
1549 2014-08-19 Mark Wielaard <mjw@redhat.com>
1550
1551 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1552 matching. Catch '<unknown type in ' to recognize older gdb versions.
1553 * gcc.dg/guality/const-volatile.c: New test.
1554
1555 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1556
1557 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1558 !gas.
1559
1560 2014-08-19 Marek Polacek <polacek@redhat.com>
1561
1562 * gcc.dg/Wc99-c11-compat-1.c: New test.
1563 * gcc.dg/Wc99-c11-compat-2.c: New test.
1564 * gcc.dg/Wc99-c11-compat-3.c: New test.
1565 * gcc.dg/Wc99-c11-compat-4.c: New test.
1566 * gcc.dg/Wc99-c11-compat-5.c: New test.
1567 * gcc.dg/Wc99-c11-compat-6.c: New test.
1568 * gcc.dg/Wc99-c11-compat-7.c: New test.
1569
1570 2014-08-19 Marek Polacek <polacek@redhat.com>
1571
1572 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1573 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1574 * gcc.dg/Wc90-c99-compat-7.c: New test.
1575 * gcc.dg/Wc90-c99-compat-8.c: New test.
1576 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1577
1578 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1579 Steven Bosscher <steven@gcc.gnu.org>
1580
1581 PR c/52952
1582 * gcc.dg/redecl-4.c: Add column markers.
1583 * gcc.dg/format/bitfld-1.c: Likewise.
1584 * gcc.dg/format/attr-2.c: Likewise.
1585 * gcc.dg/format/attr-6.c: Likewise.
1586 * gcc.dg/format/array-1.c: Likewise.
1587 * gcc.dg/format/attr-7.c: Likewise.
1588 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1589 * gcc.dg/format/attr-4.c: Likewise.
1590 * gcc.dg/format/branch-1.c: Likewise.
1591 * gcc.dg/format/c90-printf-1.c: Likewise.
1592
1593 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1594
1595 * guality/nrv-1.c: Add `used' attribute to a1.
1596
1597 2014-08-18 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/62090
1600 * gcc.dg/pr62090-2.c: New testcase.
1601
1602 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1603
1604 * g++.dg/ipa/pr61800.C: New.
1605
1606 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1607
1608 PR sanitizer/62089
1609 * c-c++-common/asan/pr62089.c: New test.
1610 * c-c++-common/asan/bitfield-1.c: New test.
1611 * c-c++-common/asan/bitfield-2.c: New test.
1612 * c-c++-common/asan/bitfield-3.c: New test.
1613 * c-c++-common/asan/bitfield-4.c: New test.
1614
1615 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1616
1617 PR tree-optimization/52904
1618 * gcc.dg/pr52904.c: New test.
1619
1620 2014-08-17 Tobias Burnus <burnus@net-b.de>
1621
1622 * gfortran.dg/finalize_27.f90: New.
1623
1624 2014-08-16 Andrew Pinski <apinski@cavium.com>
1625
1626 * gcc.c-torture/compile/20140816-1.c: New testcase.
1627
1628 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1629
1630 PR c++/52819
1631 * g++.dg/template/pr52819.C: New.
1632
1633 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1634
1635 PR fortran/62142
1636 * gfortran.dg/realloc_on_assign_24.f90: New test.
1637
1638 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/62072
1641 Revert:
1642 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1643
1644 DR 1584
1645 PR c++/57466
1646 * g++.dg/template/pr57466.C: New.
1647 * g++.dg/cpp0x/pr57466.C: Likewise.
1648 * g++.dg/template/unify6.C: Update.
1649
1650 * g++.dg/cpp0x/sfinae52.C: New.
1651
1652 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1653
1654 PR target/61878
1655 * gcc.target/i386/avx512f-typecast-1.c: New test.
1656 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1657 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1658 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1659 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1660 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1661 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1662 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1663 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1664 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1665 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1666 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1667 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1668 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1669 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1670 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1671 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1672 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1673 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1674 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1675 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1676 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1677 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1678 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1679 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1680 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1682 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1684 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1686 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1688 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1690 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1692 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1694 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1696
1697 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1698 Tobias Burnus <burnus@net-b.de>
1699
1700 PR fortran/62131
1701 * gfortran.dg/gomp/pr62131.f90: New test.
1702
1703 2014-08-15 Richard Biener <rguenther@suse.de>
1704
1705 PR tree-optimization/62031
1706 * gcc.dg/torture/pr62031.c: New testcase.
1707
1708 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1709
1710 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1711
1712 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1713
1714 PR tree-optimization/62091
1715 * g++.dg/ipa/devirt-38.C: New testcase.
1716
1717 2014-08-14 Marek Polacek <polacek@redhat.com>
1718
1719 DR 458
1720 * gcc.dg/c11-stdatomic-2.c: New test.
1721
1722 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1723
1724 PR fortran/62106
1725 * gfortran.dg/array_constructor_49.f90: New test.
1726
1727 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1728
1729 PR c++/54377
1730 * g++.dg/template/pr54377.C: New.
1731 * g++.dg/cpp0x/pr54377.C: Likewise.
1732 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1733 * g++.dg/cpp0x/pr51226.C: Likewise.
1734 * g++.dg/cpp0x/variadic2.C: Likewise.
1735 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1736 * g++.dg/template/dtor3.C: Likewise.
1737 * g++.dg/template/qualttp4.C: Likewise.
1738 * g++.dg/template/spec28.C: Likewise.
1739 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1740 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1741
1742 2014-08-14 Tom de Vries <tom@codesourcery.com>
1743
1744 PR rtl-optimization/62004
1745 PR rtl-optimization/62030
1746 * gcc.dg/pr62004.c: New test.
1747 * gcc.dg/pr62030.c: Same.
1748 * gcc.target/mips/pr62030-octeon.c: Same.
1749
1750 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1751
1752 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1753 * g++.dg/cpp0x/decltype2.C: Likewise.
1754 * g++.dg/cpp0x/decltype3.C: Likewise.
1755 * g++.dg/cpp0x/pr60249.C: Likewise.
1756 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1757 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1758 * g++.dg/cpp0x/variadic2.C: Likewise.
1759 * g++.dg/cpp0x/variadic74.C: Likewise.
1760 * g++.dg/parse/error10.C: Likewise.
1761 * g++.dg/parse/error15.C: Likewise.
1762 * g++.dg/parse/error2.C: Likewise.
1763 * g++.dg/template/crash106.C: Likewise.
1764 * g++.dg/template/crash89.C: Likewise.
1765 * g++.dg/template/nontype7.C: Likewise.
1766 * g++.dg/template/void3.C: Likewise.
1767 * g++.dg/template/void7.C: Likewise.
1768
1769 2014-08-14 Richard Biener <rguenther@suse.de>
1770
1771 PR tree-optimization/62090
1772 * gcc.dg/pr62090.c: New testcase.
1773
1774 2014-08-14 Richard Biener <rguenther@suse.de>
1775
1776 PR rtl-optimization/62079
1777 * g++.dg/pr62079.C: New testcase.
1778
1779 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1780
1781 * gcc.target/arm/max-insns-skipped.c: New test.
1782
1783 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1784
1785 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1786
1787 2014-08-12 Marek Polacek <polacek@redhat.com>
1788
1789 * gcc.dg/concat.c: Add dg-options.
1790 * gcc.dg/func-outside-2.c: Add __extension__.
1791 * gcc.dg/pr19967.c: Use -std=c99.
1792 * gcc.dg/pr22458-1.c: Add dg-options.
1793 * gcc.dg/pr33676.c: Add dg-options.
1794 * gcc.dg/gnu-predef-1.c: New test.
1795 * gcc.dg/c90-func-1.c: New test.
1796 * gcc.dg/c90-func-2.c: New test.
1797 * gcc.dg/c90-func-2.h: New test.
1798
1799 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1800
1801 * lib/target/supports.exp
1802 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1803 or later.
1804
1805 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1806
1807 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1808 on Neon hardware.
1809
1810 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1811 * gcc.target/arm/pr59985.c: Likewise.
1812
1813 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1814
1815 PR other/61962
1816 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1817
1818 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1819
1820 PR middle-end/62103
1821 * gcc.c-torture/execute/bitfld-6.c: New test.
1822
1823 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1824
1825 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1826 * gcc.target/arm/pr56184.C: Likewise.
1827 * gcc.target/arm/pr59896.c: Likewise.
1828 * gcc.target/arm/stack-red-zone.c: Likewise.
1829 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1830
1831 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1832 check_effective_target_arm_thumb2_ok): Test with code that passes
1833 an argument and returns a result.
1834
1835 2014-08-11 Richard Biener <rguenther@suse.de>
1836
1837 PR tree-optimization/62075
1838 * gcc.dg/vect/pr62075.c: New testcase.
1839
1840 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1841
1842 PR tree-optimization/62073
1843 * gcc.dg/vect/pr62073.c: New test.
1844
1845 2014-08-11 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/62070
1848 * gcc.dg/pr62070.c: New testcase.
1849
1850 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1851
1852 * c-c++-common/asan/inc.c: Update test.
1853 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1854 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1855 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1856 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1857 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1858 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1859 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1860 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1861 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1862 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1863
1864 2014-08-10 Marek Polacek <polacek@redhat.com>
1865
1866 PR c/51849
1867 * gcc.dg/Wc90-c99-compat-1.c: New test.
1868 * gcc.dg/Wc90-c99-compat-2.c: New test.
1869 * gcc.dg/Wc90-c99-compat-3.c: New test.
1870 * gcc.dg/Wc90-c99-compat-4.c: New test.
1871 * gcc.dg/Wc90-c99-compat-5.c: New test.
1872 * gcc.dg/Wc90-c99-compat-6.c: New test.
1873 * gcc.dg/wvla-1.c: Adjust dg-warning.
1874 * gcc.dg/wvla-2.c: Adjust dg-warning.
1875 * gcc.dg/wvla-4.c: Adjust dg-warning.
1876 * gcc.dg/wvla-6.c: Adjust dg-warning.
1877
1878 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1879
1880 PR fortran/61999
1881 * gfortran.dg/dot_product_3.f90: New test case.
1882
1883 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1884
1885 * g++.dg/ipa/devirt-35.C: Fix template.
1886 * g++.dg/ipa/devirt-36.C: Likewise.
1887 * g++.dg/ipa/devirt-37.C: New testcase.
1888
1889 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1890
1891 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1892 * g++.dg/cpp0x/enum29.C: Adjust.
1893
1894 2014-08-08 Richard Biener <rguenther@suse.de>
1895
1896 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1897 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1898 * gfortran.dg/array_memcpy_4.f90: Likewise.
1899 * gfortran.dg/trim_optimize_1.f90: Likewise.
1900 * gfortran.dg/trim_optimize_2.f90: Likewise.
1901
1902 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1903
1904 * gcc.dg/zero_sign_ext_test.c: New test.
1905
1906 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1907
1908 * gcc.dg/torture/pr61772.c: Skip lto running.
1909
1910 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1911
1912 PR tree-optimization/60707
1913 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1914
1915 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1916
1917 * g++.dg/ipa/devirt-35.C: New testcase.
1918 * g++.dg/ipa/devirt-36.C: New testcase.
1919
1920 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/51312
1923 * g++.dg/cpp0x/enum29.C: New.
1924
1925 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1926
1927 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1928 defining in dg-options.
1929 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1930
1931 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1932
1933 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1934
1935 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1936 on 32-bit hppa-hpux.
1937
1938 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1939 * c-c++-common/pr50459.c: Likewise.
1940
1941 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1942
1943 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1944 values.h, change MAXDOUBLE for DBL_MAX.
1945 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1946 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1947 values.h, change MAXFLOAT for FLT_MAX.
1948 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1950 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1952 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1955 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1956 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1957
1958 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959
1960 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1961
1962 2014-08-07 Marek Polacek <polacek@redhat.com>
1963
1964 * gcc.dg/fold-reassoc-3.c: New test.
1965
1966 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1967
1968 * gcc.target/i386/struct-size.c: New.
1969
1970 2014-08-07 Tom de Vries <tom@codesourcery.com>
1971
1972 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1973 * lib/target-supports.exp (check_effective_target_glibc)
1974 (check_effective_target_glibc_2_12_or_later)
1975 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1976
1977 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1978
1979 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1980
1981 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/43906
1984 * g++.dg/warn/Waddress-1.C: New.
1985
1986 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1987
1988 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1989
1990 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1991
1992 PR debug/61923
1993 * gcc.target/i386/pr61923.c: New test.
1994
1995 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
1996
1997 * gcc.target/aarch64/vdup_n_2.c: New test.
1998
1999 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2000
2001 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2002 powerpc_elfv2.
2003
2004 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR rtl-optimization/61801
2007 * gcc.target/i386/pr61801.c: Rewritten.
2008
2009 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2010
2011 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2012 Fix types.
2013 (test_vqdmlsls_lane_s32): Likewise.
2014 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2015 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2016
2017 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018
2019 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2020 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2021 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2022 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2023 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2024 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2025 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2026 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2027
2028 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2029
2030 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2031 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2032 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2033 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2034 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2035 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2036
2037 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2038
2039 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2040
2041 2014-08-04 Rohit <rohitarulraj@freescale.com>
2042
2043 PR target/60102
2044 * gcc.target/powerpc/pr60102.c: New testcase.
2045
2046 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2047
2048 PR target/61713
2049 * gcc.dg/pr61756.c: New test.
2050
2051 2014-08-04 Tom de Vries <tom@codesourcery.com>
2052
2053 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2054 version instead of required-target.
2055 * lib/target-supports.exp
2056 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2057 (check_effective_target_glibc_2_11_or_earlier): ... this.
2058
2059 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2060
2061 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2062 * gnat.dg/specs/debug1.ads: Adjust.
2063 * gnat.dg/specs/formal_type.ads: Fix error in test.
2064
2065 2014-08-03 Marek Polacek <polacek@redhat.com>
2066
2067 * gcc.dg/case-bogus-1.c: New test.
2068
2069 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/15339
2072 * g++.dg/other/default9.C: New.
2073 * g++.dg/other/default10.C: Likewise.
2074 * g++.dg/other/default3.C: Remove xfail.
2075
2076 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2077
2078 * g++.dg/warn/Wsuggest-final.C: New testcase.
2079 * g++.dg/ipa/devirt-34.C: Fix.
2080
2081 2014-08-02 Marek Polacek <polacek@redhat.com>
2082
2083 PR c/59855
2084 * gcc.dg/Wdesignated-init-2.c: New test.
2085
2086 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 DR 217 again
2089 * g++.dg/tc1/dr217-2.C: New.
2090
2091 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2092
2093 PR other/61963
2094 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2095
2096 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2097
2098 PR middle-end/61455
2099 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2100 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2101
2102 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2103
2104 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2105 testcase.
2106
2107 2014-08-01 Richard Biener <rguenther@suse.de>
2108
2109 PR middle-end/61762
2110 * gcc.dg/pr61762.c: Align the string to make the testcase work
2111 on strict-align targets.
2112
2113 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2114
2115 * c-c++-common/ubsan/align-1.c: New test.
2116 * c-c++-common/ubsan/align-2.c: New test.
2117 * c-c++-common/ubsan/align-3.c: New test.
2118 * c-c++-common/ubsan/align-4.c: New test.
2119 * c-c++-common/ubsan/align-5.c: New test.
2120 * c-c++-common/ubsan/attrib-4.c: New test.
2121 * g++.dg/ubsan/align-1.C: New test.
2122 * g++.dg/ubsan/align-2.C: New test.
2123 * g++.dg/ubsan/align-3.C: New test.
2124 * g++.dg/ubsan/attrib-1.C: New test.
2125 * g++.dg/ubsan/null-1.C: New test.
2126 * g++.dg/ubsan/null-2.C: New test.
2127
2128 2014-08-01 Tom de Vries <tom@codesourcery.com>
2129
2130 * lib/target-supports.exp (check_effective_target_glibc)
2131 (check_effective_target_glibc_2_12_or_later)
2132 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2133 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2134 not_glibc_2_11_or_earlier.
2135
2136 2014-07-31 Tom de Vries <tom@codesourcery.com>
2137
2138 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2139
2140 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2141
2142 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2143 (test_vpaddd_s64): Likewise.
2144 (test_vpaddd_s64): Likewise.
2145 * gcc.target/aarch64/simd/vpaddd_f64: New.
2146 * gcc.target/aarch64/simd/vpaddd_s64: New.
2147 * gcc.target/aarch64/simd/vpaddd_u64: New.
2148
2149 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2150
2151 PR target/61948
2152 * gcc.target/arm/pr61948.c: New test case.
2153
2154 2014-07-31 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/61964
2157 * gcc.dg/torture/pr61964.c: New testcase.
2158
2159 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2160
2161 PR c++/60517
2162 * c-c++-common/addrtmp.c: New file.
2163 * c-c++-common/uninit-G.c: Adapt.
2164
2165 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2166
2167 PR lto/61868
2168 * gcc.dg/pr61868.c: New test.
2169
2170 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2171
2172 PR c++/57397
2173 * g++.dg/cpp0x/vt-57397-1.C: New.
2174 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2175
2176 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2177
2178 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2179
2180 2014-07-30 Tom Tromey <tromey@redhat.com>
2181
2182 PR c/59855
2183 * gcc.dg/Wdesignated-init.c: New file.
2184
2185 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2186
2187 * g++.dg/ipa/devirt-34.C: New testcase.
2188
2189 2014-07-28 Richard Biener <rguenther@suse.de>
2190
2191 PR rtl-optimization/61801
2192 * gcc.target/i386/pr61801.c: Fix testcase.
2193
2194 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2195
2196 * gcc.dg/fold-abs-5.c: New test.
2197 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2198 * gcc.dg/fold-compare-8.c: Likewise.
2199
2200 2014-07-28 Richard Biener <rguenther@suse.de>
2201
2202 PR middle-end/52478
2203 * gcc.dg/torture/ftrapv-1.c: New testcase.
2204
2205 2014-07-28 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/61921
2208 * gfortran.dg/pr61921.f90: New testcase.
2209
2210 2014-07-28 Richard Biener <rguenther@suse.de>
2211
2212 PR rtl-optimization/61801
2213 * gcc.target/i386/pr61801.c: New testcase.
2214
2215 2014-07-27 Marek Polacek <polacek@redhat.com>
2216
2217 PR c/61861
2218 * gcc.dg/pr61861.c: New test.
2219
2220 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2221
2222 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2223 variable problem.
2224
2225 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2226
2227 PR rtl-optimization/61926
2228 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2229 Reverse argument order.
2230 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2231 New XFAILed tests that match the original order.
2232
2233 2014-07-26 Marek Polacek <polacek@redhat.com>
2234
2235 PR c/61077
2236 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2237
2238 2014-07-26 Tobias Burnus <burnus@net-b.de>
2239
2240 PR fortran/61881
2241 PR fortran/61888
2242 PR fortran/57305
2243 * gfortran.dg/sizeof_2.f90: Change dg-error.
2244 * gfortran.dg/sizeof_4.f90: New.
2245 * gfortran.dg/storage_size_1.f08: Correct expected
2246 value.
2247
2248 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2249
2250 PR target/44551
2251 * gcc.target/i386/pr44551-1.c: New file.
2252
2253 2014-07-25 Xinliang David Li <davidxl@google.com>
2254
2255 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2256 * g++.dg/tree-prof/reorder_class1.h: New file.
2257 * g++.dg/tree-prof/reorder_class2.h: New file.
2258 * g++.dg/tree-prof/reorder.C: New test.
2259 * g++.dg/tree-prof/morefunc.C: New test.
2260
2261 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2262
2263 Implement N4051 - Allow typename in a template template parameter
2264 * lib/target-supports.exp (check_effective_target_c++1y): Now
2265 means C++1y and up.
2266 (check_effective_target_c++1y_down): New.
2267 (check_effective_target_c++1z_only): New.
2268 (check_effective_target_c++1z): New.
2269 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2270 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2271 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2272
2273 2014-07-25 Tobias Burnus <burnus@net-b.de>
2274
2275 * gfortran.dg/storage_size_5.f90: New.
2276
2277 2014-07-25 Richard Biener <rguenther@suse.de>
2278
2279 PR middle-end/61762
2280 PR middle-end/61894
2281 * gcc.dg/pr61762.c: New testcase.
2282 * gcc.dg/fold-cstring.c: Likewise.
2283 * gcc.dg/fold-cvect.c: Likewise.
2284
2285 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2286
2287 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2288
2289 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2290 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2291 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2292 * gcc.c-torture/execute/pr23135.x: Likewise.
2293
2294 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2295
2296 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2297
2298 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2299
2300 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2301
2302 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2303
2304 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2305
2306 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2307
2308 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2309 sequences.
2310 * gcc.target/aarch64/test_frame_2.c: Likewise.
2311 * gcc.target/aarch64/test_frame_4.c: Likewise.
2312 * gcc.target/aarch64/test_frame_6.c: Likewise.
2313 * gcc.target/aarch64/test_frame_7.c: Likewise.
2314 * gcc.target/aarch64/test_frame_8.c: Likewise.
2315 * gcc.target/aarch64/test_frame_10.c: Likewise.
2316
2317 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2318
2319 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2320 sequences.
2321 * gcc.target/aarch64/test_frame_10.c: Likewise.
2322 * gcc.target/aarch64/test_frame_2.c: Likewise.
2323 * gcc.target/aarch64/test_frame_4.c: Likewise.
2324 * gcc.target/aarch64/test_frame_6.c: Likewise.
2325 * gcc.target/aarch64/test_frame_7.c: Likewise.
2326 * gcc.target/aarch64/test_frame_8.c: Likewise.
2327 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2328
2329 2014-07-24 Martin Jambor <mjambor@suse.cz>
2330
2331 PR ipa/61160
2332 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2333
2334 2014-07-24 Richard Biener <rguenther@suse.de>
2335
2336 PR ipa/61823
2337 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2338
2339 2014-07-24 Andreas Schwab <schwab@suse.de>
2340
2341 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2342 Also check for __arm__.
2343
2344 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2345
2346 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2347 sequences.
2348
2349 2014-07-24 Marek Polacek <polacek@redhat.com>
2350
2351 PR c/57653
2352 * c-c++-common/pr57653.c: New test.
2353 * c-c++-common/pr57653.h: New file.
2354 * c-c++-common/pr57653-2.c: New test.
2355 * c-c++-common/pr57653-2.h: New file.
2356
2357 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2358
2359 * gcc.target/aarch64/test_frame_common.h: New file.
2360 * gcc.target/aarch64/test_frame_1.c: Likewise.
2361 * gcc.target/aarch64/test_frame_2.c: Likewise.
2362 * gcc.target/aarch64/test_frame_3.c: Likewise.
2363 * gcc.target/aarch64/test_frame_4.c: Likewise.
2364 * gcc.target/aarch64/test_frame_5.c: Likewise.
2365 * gcc.target/aarch64/test_frame_6.c: Likewise.
2366 * gcc.target/aarch64/test_frame_7.c: Likewise.
2367 * gcc.target/aarch64/test_frame_8.c: Likewise.
2368 * gcc.target/aarch64/test_frame_9.c: Likewise.
2369 * gcc.target/aarch64/test_frame_10.c: Likewise.
2370 * gcc.target/aarch64/test_frame_11.c: Likewise.
2371 * gcc.target/aarch64/test_frame_12.c: Likewise.
2372 * gcc.target/aarch64/test_frame_13.c: Likewise.
2373 * gcc.target/aarch64/test_frame_14.c: Likewise.
2374 * gcc.target/aarch64/test_frame_15.c: Likewise.
2375
2376 2014-07-23 Marek Polacek <polacek@redhat.com>
2377
2378 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2379 in the structure.
2380
2381 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2382
2383 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2384 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2385 * gcc.dg/pr10474.c (target): Likewise.
2386
2387 2014-07-22 Martin Jambor <mjambor@suse.cz>
2388
2389 PR ipa/61160
2390 * pr61160-3.C (main): Return zero.
2391
2392 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2393
2394 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2395 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2396 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2397 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2398 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2399 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2400
2401 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2402
2403 PR tree-optimization/61822
2404 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2405
2406 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2407
2408 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2409
2410 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2411
2412 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2413 -msse2 -mno-avx instead of -msse.
2414
2415 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2418 * gcc.dg/pr44024.c (dg-options): Add -O1.
2419 (dg-final): Check for the condition.
2420 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2421
2422 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2423
2424 PR target/55701
2425 * gcc.target/arm/memset-inline-1.c: New test.
2426 * gcc.target/arm/memset-inline-2.c: New test.
2427 * gcc.target/arm/memset-inline-3.c: New test.
2428 * gcc.target/arm/memset-inline-4.c: New test.
2429 * gcc.target/arm/memset-inline-5.c: New test.
2430 * gcc.target/arm/memset-inline-6.c: New test.
2431 * gcc.target/arm/memset-inline-7.c: New test.
2432 * gcc.target/arm/memset-inline-8.c: New test.
2433 * gcc.target/arm/memset-inline-9.c: New test.
2434
2435 2014-07-21 Tom de Vries <tom@codesourcery.com>
2436
2437 PR target/61827
2438 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2439 to bar symbol in scan-assembler-times call check.
2440
2441 2014-07-21 Tom de Vries <tom@codesourcery.com>
2442
2443 PR target/61827
2444 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2445 for darwin in scan-assembler-times check.
2446 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2447 scan-assembler-not checks. Add checks for insns.
2448 (main): Remove.
2449 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2450 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2451 (main): Remove.
2452
2453 2014-07-21 Tom de Vries <tom@codesourcery.com>
2454
2455 PR target/61827
2456 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2457 dg-options. Add checks for insns with xmm registers. Remove
2458 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2459 (main): Remove.
2460
2461 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2462
2463 PR target/61855
2464 * gcc.target/i386/pr61855.c: New test.
2465
2466 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2467
2468 * gnat.dg/pack20.ad[sb]: New test.
2469 * gnat.dg/pack20_pkg.ads: New helper.
2470
2471 2014-07-20 Ian Lance Taylor <iant@google.com>
2472
2473 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2474 package for compiledir tests.
2475
2476 2014-07-20 Marek Polacek <polacek@redhat.com>
2477
2478 PR c/61852
2479 * gcc.dg/pr61852.c: New test.
2480
2481 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2482
2483 * gcc.dg/stack-usage-2.c: Adjust.
2484
2485 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2486
2487 PR target/61794
2488 * gcc.target/i386/pr61794.c: New test.
2489
2490 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2491
2492 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2493 involving both inputs rather than a multiplication involving one.
2494 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2495 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2496 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2497
2498 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2499
2500 PR c++/50961
2501 * g++.dg/template/operator13.C: New.
2502
2503 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2504
2505 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2506 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2507 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2508 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2509
2510 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2511
2512 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2513 * c-c++-common/ubsan/bounds-5.c: Likewise.
2514 * c-c++-common/ubsan/bounds-6.c: Likewise.
2515 * c-c++-common/ubsan/bounds-7.c: Likewise.
2516 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2517 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2518 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2519 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2520 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2521 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2522 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2523 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2524 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2525 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2526
2527 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2528
2529 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2530 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2531 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2532 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2533
2534 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2535
2536 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2537 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2538 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2539
2540 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/61804
2543 * g++.dg/parse/pr61804.C: New.
2544
2545 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2546
2547 * gnat.dg/specs/alignment2.ads: Update.
2548 * gnat.dg/specs/size_clause1.ads: Likewise.
2549 * gnat.dg/specs/size_clause2.ads: Likewise.
2550
2551 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2552
2553 PR preprocessor/60723 - missing system-ness marks for macro tokens
2554 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2555
2556 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2557
2558 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2559 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2560 -mieee-with-inexact for alpha*-*-*.
2561
2562 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2563
2564 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2565 Add IEEE options to compile flags.
2566 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2567 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2568
2569 2014-07-15 Michael Matz <matz@suse.de>
2570
2571 PR rtl-optimization/61772
2572 * gcc.dg/torture/pr61772.c: New test.
2573
2574 2014-07-15 Marek Polacek <polacek@redhat.com>
2575
2576 * gcc.dg/ubsan/bounds-1.c: New test.
2577
2578 2014-06-15 Tobias Burnus <burnus@net-b.de>
2579
2580 * gfortran.dg/coarray_34.f90: New.
2581 * gfortran.dg/coarray_6.f90: Update test case.
2582
2583 2014-07-14 Richard Biener <rguenther@suse.de>
2584
2585 PR tree-optimization/61779
2586 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2587
2588 2014-07-14 Richard Biener <rguenther@suse.de>
2589
2590 PR tree-optimization/61786
2591 * gcc.dg/torture/pr61786.c: New testcase.
2592 * gcc.dg/lto/pr61786_0.c: Likewise.
2593 * gcc.dg/lto/pr61786_1.c: Likewise.
2594
2595 2014-07-14 Richard Biener <rguenther@suse.de>
2596
2597 PR tree-optimization/61757
2598 PR tree-optimization/61783
2599 PR tree-optimization/61787
2600 * gcc.dg/torture/pr61757.c: New testcase.
2601 * gcc.dg/torture/pr61787.c: Likewise.
2602
2603 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR middle-end/61294
2606 * c-c++-common/Wmemset-transposed-args1.c: New test.
2607 * c-c++-common/Wmemset-transposed-args2.c: New test.
2608 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2609
2610 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2611
2612 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2613 longer happens during parsing.
2614 * gcc.dg/pr44024.c: Update template.
2615 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2616 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2617 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2618
2619 2014-07-13 Tom de Vries <tom@codesourcery.com>
2620
2621 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2622 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2623
2624 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2625
2626 PR C++/60209 - Declaration of user-defined literal operator cause error
2627 * g++.dg/cpp0x/pr60209-neg.C: New.
2628 * g++.dg/cpp0x/pr60209.C: New.
2629 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2630
2631 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/60967
2634 * g++.dg/cilk-plus/pr60967.C: New.
2635
2636 2014-07-13 Tobias Burnus <burnus@net-b.de>
2637
2638 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2639
2640 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2641
2642 PR fortran/61780
2643 * gfortran.dg/dependency_44.f90 : New test
2644
2645 2014-07-12 Tobias Burnus <burnus@net-b.de>
2646
2647 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2648 * gfortran.dg/coarray_atomic_2.f90: New.
2649 * gfortran.dg/coarray_atomic_3.f90: New.
2650 * gfortran.dg/coarray_atomic_4.f90: New.
2651 * gfortran.dg/coarray/atomic_2.f90: New.
2652
2653 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2654
2655 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2656 * g++.dg/cpp0x/pr57644.C: New.
2657
2658 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2659
2660 PR c++/53159
2661 * g++.dg/cpp0x/Wnarrowing1.C: New.
2662
2663 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2664
2665 PR preprocessor/61389
2666 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2667 * gcc.dg/cpp/sysmac1.c: Likewise.
2668
2669 2014-07-11 Richard Biener <rguenther@suse.de>
2670
2671 PR middle-end/61473
2672 * gcc.dg/memmove-4.c: New testcase.
2673 * gcc.dg/strlenopt-8.c: XFAIL.
2674 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2675
2676 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2677
2678 PR target/61561
2679 * gcc.dg/pr61561.c: New test.
2680
2681 2014-07-10 Tom de Vries <tom@codesourcery.com>
2682
2683 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2684 dg-options.
2685 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2686 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2687 dg-options.
2688
2689 2014-07-10 Richard Biener <rguenther@suse.de>
2690
2691 PR c-family/61741
2692 * c-c++-common/torture/pr61741.c: Use signed char.
2693
2694 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * gnat.dg/opt39.adb: New test.
2697
2698 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2699
2700 PR tree-optimization/61742
2701 * gcc.dg/torture/pr61742.c: New test.
2702 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2703 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2704
2705 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2706
2707 PR c++/60686
2708 * g++.dg/cpp0x/explicit8.C: New.
2709
2710 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 DR 1584
2713 PR c++/57466
2714 * g++.dg/template/pr57466.C: New.
2715 * g++.dg/cpp0x/pr57466.C: Likewise.
2716 * g++.dg/template/unify6.C: Update.
2717
2718 2014-07-09 Tom de Vries <tom@codesourcery.com>
2719
2720 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2721
2722 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2723
2724 * gfortran.dg/ieee/underflow_1.f90: New file.
2725
2726 2014-07-09 Richard Biener <rguenther@suse.de>
2727
2728 PR c-family/61741
2729 * c-c++-common/torture/pr61741.c: New testcase.
2730
2731 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2732
2733 * lib/target-supports.exp
2734 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2735
2736 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2737
2738 * gcc.dg/globalalias.c: Remove XFAIL.
2739 * gcc.dg/localalias.c: Remove XFAIL.
2740
2741 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2742
2743 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2744 * g++.dg/cpp0x/pr58155.C: New.
2745
2746 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2747
2748 PR testsuite/61453
2749 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2750 Adjust regexp for more targets.
2751
2752 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2753 Paolo Carlini <paolo.carlini@oracle.com>
2754
2755 PR c++/59361
2756 * g++.dg/cpp0x/vt-59361.C: New.
2757
2758 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2759
2760 PR target/61599
2761 * gcc.target/i386/pr61599-1.c: New test.
2762 * gcc.target/i386/pr61599-2.c: New test.
2763
2764 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR rtl-optimization/61673
2767 * gcc.c-torture/execute/pr61673.c: New test.
2768
2769 PR tree-optimization/61725
2770 * gcc.dg/tree-ssa/vrp93.c: New test.
2771 * gcc.c-torture/execute/pr61725.c: New test.
2772
2773 2014-07-08 Richard Biener <rguenther@suse.de>
2774
2775 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2776 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2777 restriction on loop depth difference.
2778 (record_equality): Likewise.
2779 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2780 (loop_depth_of_name): Remove.
2781 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2782 restriction on loop depth difference.
2783 (init_copy_prop): Likewise.
2784
2785 2014-07-08 Richard Biener <rguenther@suse.de>
2786
2787 PR tree-optimization/61681
2788 * gcc.dg/torture/pr61681.c: New testcase.
2789
2790 2014-07-08 Richard Biener <rguenther@suse.de>
2791
2792 PR tree-optimization/61680
2793 * gcc.dg/vect/pr61680.c: New testcase.
2794
2795 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2796
2797 PR tree-optimization/61576
2798 * gcc.dg/torture/pr61576.c: New test.
2799
2800 2014-07-08 Marek Polacek <polacek@redhat.com>
2801
2802 PR c/60226
2803 * c-c++-common/pr60226.c: New test.
2804
2805 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2806
2807 PR fortran/61459
2808 PR fortran/58883
2809 * gfortran.dg/allocatable_function_8.f90 : New test
2810
2811 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2812
2813 * gcc.target/powerpc/spe-evmerge.c: New file.
2814
2815 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2818
2819 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2820
2821 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2822
2823 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 PR c++/58898
2826 * g++.dg/parse/pr58898.C: New.
2827
2828 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2829
2830 * gfortran.dg/list_read_12.f90: Delete the file.
2831 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2832 of dg-runtest.
2833
2834 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2835
2836 PR libgfortran/61640
2837 * gfortran.dg/arrayio_16.f90: New test.
2838
2839 2014-07-06 Marek Polacek <polacek@redhat.com>
2840
2841 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2842 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2843
2844 2014-07-06 Marek Polacek <polacek@redhat.com>
2845
2846 PR c/6940
2847 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2848 -Wno-sizeof-array-argument.
2849 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2850 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2851 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2852 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2853 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2854 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2855 * c-c++-common/sizeof-array-argument.c: New test.
2856 * gcc.dg/vla-5.c: Add dg-warnings.
2857
2858 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2859
2860 * g++.dg/ipa/devirt-26.C: Update testcase.
2861 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2862 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2863
2864 2014-07-04 Tobias Burnus <burnus@net-b.de>
2865
2866 * gfortran.dg/coarray/coindexed_3.f90: New.
2867
2868 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2869
2870 PR middle-end/61654
2871 * g++.dg/opt/pr61654.C: New test.
2872
2873 PR tree-optimization/61684
2874 * gcc.c-torture/compile/pr61684.c: New test.
2875
2876 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2877
2878 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2879 dg-runtest's. Adapt all callers.
2880 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2881 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2882 * lib/go-dg.exp (go-dg-runtest): Likewise.
2883 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2884 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2885
2886 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR tree-optimization/61682
2889 * gcc.c-torture/execute/pr61682.c: New test.
2890
2891 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2892
2893 * gcc.target/powerpc/shift-dot.c: New test.
2894
2895 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2896
2897 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2898 avoid optimization.
2899
2900 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2901
2902 * gcc.target/arm/identical-invariants.c: New test.
2903
2904 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2905 Chen Gang <gang.chen.5i5j@gmail.com>
2906
2907 * gcc.c-torture/compile/section.c: New testcase.
2908
2909 2014-07-02 Christian Bruel <christian.bruel@st.com>
2910
2911 PR target/29349
2912 PR target/53513
2913 * gcc.target/sh/fpchg.c: New test.
2914
2915 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2916 Fritz Reese <Reese-Fritz@zai.com>
2917
2918 * gfortran.dg/oldstyle_5.f: New test.
2919
2920 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2921
2922 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2923 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2924
2925 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2928 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2929 * g++.dg/parse/error11.C: Likewise.
2930 * g++.old-deja/g++.brendan/template17.C: Likewise.
2931
2932 2014-07-02 Tobias Burnus <burnus@net-b.de>
2933
2934 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2935 * gfortran.dg/coarray/send_array.f90: Ditto.
2936 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2937
2938 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2939 Yufeng Zhang <yufeng.zhang@arm.com>
2940
2941 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2942 (additional_flags_for_func_ret): New variable based on
2943 $additional_flags with -fno-use-caller-save.
2944 (func-ret-*.c): Use the new variable.
2945
2946 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/59637
2949 * g++.dg/cpp0x/decltype60.C: New.
2950
2951 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2952
2953 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2954 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2955 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2956 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2957 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2958 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2959 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2960 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2961
2962 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2963
2964 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2965
2966 2014-07-01 Marek Polacek <polacek@redhat.com>
2967
2968 * gcc.dg/Wint-conversion.c: New test.
2969
2970 2014-07-01 Marek Polacek <polacek@redhat.com>
2971
2972 PR c/58286
2973 * gcc.dg/Wincompatible-pointer-types.c: New test.
2974
2975 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2976
2977 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2978 MicroBlaze specific pattern.
2979
2980 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2981
2982 PR c++/58781
2983 PR c++/60249
2984 PR c++/59867
2985 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2986 * testsuite/g++.dg/cpp0x/pr60249.C: New.
2987 * testsuite/g++.dg/cpp1y/pr59867.C: New.
2988
2989 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2990
2991 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2992 test requires greater precision than the current PowerPC long
2993 double implementation supports.
2994
2995 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/54891
2998 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2999
3000 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3001
3002 PR c++/51400
3003 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3004
3005 2014-06-30 Jeff Law <law@redhat.com>
3006
3007 PR tree-optimization/61607
3008 * gcc.dg/tree-ssa/pr61607.c: New test.
3009
3010 2014-06-30 Marek Polacek <polacek@redhat.com>
3011
3012 * c-c++-common/ubsan/attrib-2.c: New test.
3013 * g++.dg/ubsan/return-3.C: New test.
3014
3015 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3016
3017 PR middle-end/57541
3018 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3019 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3020
3021 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3022
3023 * gcc.dg/ira-loop-pressure.c: New test.
3024
3025 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3026
3027 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3028 checks that the dump is generated.
3029
3030 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3031
3032 PR fortran/36275
3033 PR fortran/38839
3034 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3035 * gfortran.dg/binding_label_tests_27.f90: New file.
3036
3037 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3038
3039 * gfortran.dg/graphite/pr59586.f: New testcase.
3040
3041 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3042
3043 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3044
3045 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3046
3047 PR fortran/29383
3048 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3049 New function.
3050 * gfortran.dg/ieee/ieee.exp: New file.
3051 * gfortran.dg/ieee/ieee_1.F90: New file.
3052 * gfortran.dg/ieee/ieee_2.f90: New file.
3053 * gfortran.dg/ieee/ieee_3.f90: New file.
3054 * gfortran.dg/ieee/ieee_4.f90: New file.
3055 * gfortran.dg/ieee/ieee_5.f90: New file.
3056 * gfortran.dg/ieee/ieee_6.f90: New file.
3057 * gfortran.dg/ieee/ieee_7.f90: New file.
3058 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3059
3060 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3061
3062 * g++.dg/cpp0x/elision_conv.C: New.
3063
3064 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3065
3066 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3067
3068 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/61614
3071 * g++.dg/ext/complit14.C: New.
3072
3073 2014-06-27 Martin Jambor <mjambor@suse.cz>
3074
3075 PR ipa/61160
3076 * g++.dg/ipa/pr61160-2.C: New test.
3077 * g++.dg/ipa/pr61160-3.C: Likewise.
3078
3079 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR tree-optimization/57233
3082 PR tree-optimization/61299
3083 * gcc.dg/pr57233.c: New test.
3084 * gcc.target/i386/pr57233.c: New test.
3085 * gcc.target/i386/sse2-pr57233.c: New test.
3086 * gcc.target/i386/avx-pr57233.c: New test.
3087 * gcc.target/i386/avx2-pr57233.c: New test.
3088 * gcc.target/i386/avx512f-pr57233.c: New test.
3089 * gcc.target/i386/xop-pr57233.c: New test.
3090
3091 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3092
3093 * gcc.dg/typeof-2.c: New testcase.
3094
3095 2014-06-27 Marek Polacek <polacek@redhat.com>
3096
3097 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3098 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3099 (fn2): Likewise.
3100 (fn5): Likewise.
3101 (fn6): Likewise.
3102 (fn7): Likewise.
3103 (fn8): Likewise.
3104 (fn9): Likewise.
3105 (fn11): Likewise.
3106 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3107 location. Add memory barrier.
3108 (fn2): Likewise.
3109 (fn3): Likewise.
3110 (fn4): Likewise.
3111 (fn5): Likewise.
3112 * c-c++-common/ubsan/bounds-7.c: New test.
3113
3114 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3115
3116 PR libgfortran/61499
3117 * gfortran.dg/arrayio_15.f90: New test.
3118
3119 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3120
3121 PR target/61586
3122 * gcc.target/alpha/pr61586.c: New test.
3123
3124 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/57573
3127 * g++.dg/template/pr57573.C: New.
3128
3129 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3130
3131 * gcc.dg/tree-ssa/interposition.c: New testcase.
3132
3133 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 PR c++/56633
3136 * g++.dg/cpp0x/deleted8.C: New.
3137
3138 2014-06-26 Martin Jambor <mjambor@suse.cz>
3139
3140 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3141 parameter.
3142 * g++.dg/simulate-thread/bitfields.C: Likewise.
3143 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3144 allow-packed-store-data-races parameter.
3145 * gcc.dg/simulate-thread/subfields.c: Likewise.
3146 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3147 to one.
3148
3149 2014-06-26 Martin Jambor <mjambor@suse.cz>
3150
3151 * g++.dg/ipa/pr60600.C: Fix typo.
3152 * g++.dg/ipa/devirt-25.C: Likewise.
3153
3154 2014-06-26 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/61607
3157 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3158
3159 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3160
3161 * gcc.dg/inline-22.c: Add bind_pic_locally.
3162 * gcc.dg/inline_4.c: Ditto.
3163 * gcc.dg/fail_always_inline.c: Ditto.
3164 * g++.dg/ipa/devirt-25.C: Ditto.
3165
3166 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3167
3168 * lib/target-support.exp (bind_pic_locally): Save the flags to
3169 'flags_to_postpone' instead of appending to 'flags'.
3170 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3171 with flags_to_postpone and revert after target_compile.
3172 * lib/g++.exp (g++_target_compile): Ditto.
3173 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3174
3175 2014-06-26 Nick Clifton <nickc@redhat.com>
3176
3177 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3178
3179 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3180
3181 PR c++/61537
3182 * g++.dg/template/pr61537.C: New testcase.
3183
3184 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3185
3186 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3187 powerpc*-*-linux*.
3188
3189 2014-06-25 Tobias Burnus <burnus@net-b.de>
3190
3191 * gfortran.dg/coarray_33.f90: New.
3192
3193 2014-06-25 Tobias Burnus <burnus@net-b.de>
3194
3195 * gfortran.dg/coarray/coindexed_1.f90: New.
3196
3197 2014-06-25 Tobias Burnus <burnus@net-b.de>
3198
3199 * gfortran.dg/coarray_collectives_7.f90: New.
3200
3201 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3202
3203 * gcc.c-torture/execute/20140622-1.c: New test.
3204
3205 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3206
3207 DR 178
3208 PR c++/49132
3209 * g++.dg/cpp0x/aggr1.C: New.
3210 * g++.dg/cpp0x/aggr2.C: Likewise.
3211 * g++.dg/init/aggr11.C: Likewise.
3212 * g++.dg/init/aggr12.C: Likewise.
3213
3214 2014-06-25 Martin Jambor <mjambor@suse.cz>
3215
3216 * g++.dg/ipa/pr61540.C: Remove dumping test.
3217
3218 2014-06-25 Marek Polacek <polacek@redhat.com>
3219
3220 PR c/61162
3221 * gcc.dg/pr61162.c: Adjust dg-warning.
3222 * gcc.dg/pr61162-2.c: New test.
3223
3224 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3225
3226 PR tree-optimization/57742
3227 * gcc.dg/tree-ssa/calloc-3.c: New file.
3228
3229 2014-06-25 Richard Biener <rguenther@suse.de>
3230
3231 PR testsuite/61560
3232 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3233 for targets that return _Complex float in memory.
3234
3235 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3236
3237 * gcc.target/arm/vect-noalign.c: Adjust options.
3238
3239 2014-06-24 Cong Hou <congh@google.com>
3240
3241 * gcc.dg/vect/vect-reduc-sad.c: New.
3242 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3243
3244 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3245
3246 PR tree-optimization/57742
3247 * g++.dg/tree-ssa/calloc.C: New testcase.
3248 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3249 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3250 * gcc.dg/strlenopt-9.c: Adapt.
3251
3252 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3253
3254 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3255 global variable.
3256 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3257 instead of calling sequentially in the C code.
3258 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3259 saved_return_address to the stack frame where LR register was stored.
3260 (saved_return_address): Declare weak.
3261
3262 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/33972
3265 * g++.dg/other/operator3.C: New.
3266 * g++.dg/template/operator8.C: Adjust.
3267 * g++.dg/template/operator9.C: Likewise.
3268
3269 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3270
3271 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3272
3273 2014-06-24 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/61572
3276 * gcc.target/i386/pr61572.c: New testcase.
3277
3278 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3279
3280 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3281 reduction clause.
3282 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3283 Remove Label is never defined expected error.
3284 * gfortran.dg/gomp/udr8.f90: New test.
3285
3286 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3287
3288 PR tree-optimization/61554
3289 * g++.dg/torture/pr61554.C: New testcase.
3290
3291 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3292
3293 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3294
3295 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3296
3297 * gcc.dg/localalias-2.c: Guard by require-alias.
3298 * gcc.dg/globalalias-2.c: Likewise.
3299
3300 2014-06-23 Kai Tietz <ktietz@redhat.com>
3301
3302 * gcc.target/i386/indjmp-1.c: New test.
3303
3304 2014-06-23 Andrew Pinski <apinski@cavium.com>
3305
3306 * gcc.c-torture/compile/20140723-1.c: New testcase.
3307
3308 2014-06-23 Marek Polacek <polacek@redhat.com>
3309
3310 PR c/61553
3311 * c-c++-common/pr61553.c (foo): Add dg-error.
3312
3313 2014-06-23 Tobias Burnus <burnus@net-b.de>
3314
3315 * gfortran.dg/coarray_32.f90: New.
3316
3317 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3318
3319 DR 577
3320 PR c++/33101
3321 * g++.dg/other/void1.C: Adjust.
3322 * g++.dg/other/void3.C: Likewise.
3323
3324 2014-06-23 Marek Polacek <polacek@redhat.com>
3325
3326 PR c/61553
3327 * c-c++-common/pr61553.c: New test.
3328
3329 2014-06-23 Richard Biener <rguenther@suse.de>
3330
3331 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3332 * g++.dg/vect/slp-pr50819.cc: Likewise.
3333 * g++.dg/vect/slp-pr56812.cc: Likewise.
3334 * gcc.dg/vect/bb-slp-1.c: Likewise.
3335 * gcc.dg/vect/bb-slp-10.c: Likewise.
3336 * gcc.dg/vect/bb-slp-11.c: Likewise.
3337 * gcc.dg/vect/bb-slp-13.c: Likewise.
3338 * gcc.dg/vect/bb-slp-14.c: Likewise.
3339 * gcc.dg/vect/bb-slp-15.c: Likewise.
3340 * gcc.dg/vect/bb-slp-16.c: Likewise.
3341 * gcc.dg/vect/bb-slp-17.c: Likewise.
3342 * gcc.dg/vect/bb-slp-18.c: Likewise.
3343 * gcc.dg/vect/bb-slp-19.c: Likewise.
3344 * gcc.dg/vect/bb-slp-2.c: Likewise.
3345 * gcc.dg/vect/bb-slp-20.c: Likewise.
3346 * gcc.dg/vect/bb-slp-21.c: Likewise.
3347 * gcc.dg/vect/bb-slp-22.c: Likewise.
3348 * gcc.dg/vect/bb-slp-23.c: Likewise.
3349 * gcc.dg/vect/bb-slp-24.c: Likewise.
3350 * gcc.dg/vect/bb-slp-25.c: Likewise.
3351 * gcc.dg/vect/bb-slp-26.c: Likewise.
3352 * gcc.dg/vect/bb-slp-27.c: Likewise.
3353 * gcc.dg/vect/bb-slp-28.c: Likewise.
3354 * gcc.dg/vect/bb-slp-29.c: Likewise.
3355 * gcc.dg/vect/bb-slp-3.c: Likewise.
3356 * gcc.dg/vect/bb-slp-30.c: Likewise.
3357 * gcc.dg/vect/bb-slp-31.c: Likewise.
3358 * gcc.dg/vect/bb-slp-32.c: Likewise.
3359 * gcc.dg/vect/bb-slp-4.c: Likewise.
3360 * gcc.dg/vect/bb-slp-5.c: Likewise.
3361 * gcc.dg/vect/bb-slp-6.c: Likewise.
3362 * gcc.dg/vect/bb-slp-7.c: Likewise.
3363 * gcc.dg/vect/bb-slp-8.c: Likewise.
3364 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3365 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3366 * gcc.dg/vect/bb-slp-9.c: Likewise.
3367 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3368 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3369 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3370 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3371 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3372 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3373 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3374 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3375 * gcc.dg/vect/pr26359.c: Likewise.
3376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3377
3378 2014-06-23 Marek Polacek <polacek@redhat.com>
3379
3380 * c-c++-common/pr49706-2.c: New test.
3381
3382 2014-06-23 Alan Modra <amodra@gmail.com>
3383
3384 * gcc.dg/pr61583.c: New.
3385
3386 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3387
3388 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3389 [u]int64x1_t.
3390
3391 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3392 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3393
3394 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3395 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3396 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3397 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3398 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3399 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3400 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3401 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3402 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3403 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3404 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3405 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3406 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3407 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3408 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3409 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3410 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3411 test_vsrid_n_u64): Fix signature to match intrinsic.
3412
3413 (test_vabs_s64): Remove.
3414 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3415
3416 (test_vdupd_lane_s64): Rename to...
3417 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3418
3419 (test_vdupd_lane_u64): Rename to...
3420 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3421
3422 (test_vtst_s64): Rename to...
3423 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3424
3425 (test_vtst_u64): Rename to...
3426 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3427
3428 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3429 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3430 Remove out-of-bounds tests.
3431 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3432 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3433 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3434
3435 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3436
3437 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3438 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3439 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3440 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3441 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3442 vector types.
3443 * gcc.target/aarch64/vsub_f64.c: Likewise.
3444 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3445 scheme as now the same for all variants.
3446 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3447 float64x1_t.
3448
3449 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3450
3451 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3452
3453 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3454
3455 * gcc.dg/localalias.c: Fix broken commit.
3456 * gcc.dg/globalalias.c: Likewise.
3457
3458 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3459
3460 * gcc.dg/localalias.c: New testcase.
3461 * gcc.dg/localalias-2.c: New testcase.
3462 * gcc.dg/globalalias.c: New testcase.
3463 * gcc.dg/globalalias-2.c: New testcase.
3464
3465 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3466
3467 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3468
3469 2014-06-20 Marek Polacek <polacek@redhat.com>
3470
3471 * c-c++-common/ubsan/bounds-1.c: New test.
3472 * c-c++-common/ubsan/bounds-2.c: New test.
3473 * c-c++-common/ubsan/bounds-3.c: New test.
3474 * c-c++-common/ubsan/bounds-4.c: New test.
3475 * c-c++-common/ubsan/bounds-5.c: New test.
3476 * c-c++-common/ubsan/bounds-6.c: New test.
3477
3478 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3479
3480 Make the tests big-endian friendly.
3481
3482 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3483 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3484 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3485 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3486 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3487 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3488 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3489 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3490 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3491
3492 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3493 Max Ostapenko <m.ostapenko@partner.samsung.com>
3494
3495 PR sanitizer/61547
3496 * c-c++-common/asan/strlen-overflow-1.c: New test.
3497
3498 2014-06-20 Martin Jambor <mjambor@suse.cz>
3499
3500 PR ipa/61540
3501 * g++.dg/ipa/pr61540.C: New test.
3502
3503 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3504 Max Ostapenko <m.ostapenko@partner.samsung.com>
3505
3506 PR sanitizer/61530
3507 * c-c++-common/asan/pr61530.c: New test.
3508
3509 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3510
3511 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3512 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3513 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3514 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3515 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3516 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3517 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3518 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3519 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3520 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3521 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3522 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3523 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3524 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3525 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3526 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3527 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3528 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3529 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3530 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3531 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3532 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3533 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3534 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3535 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3536 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3537 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3538 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3539 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3540 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3541 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3542 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3543 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3544 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3545 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3546 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3547 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3548 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3549 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3550 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3551 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3552 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3553 (test_vqdmlal_high_lane_s16): Fix parameter type.
3554 (test_vqdmlal_high_lane_s32): Likewise.
3555 (test_vqdmull_high_lane_s16): Likewise.
3556 (test_vqdmull_high_lane_s32): Likewise.
3557 (test_vqdmlsl_high_lane_s32): Likewise.
3558 (test_vqdmlsl_high_lane_s16): Likewise.
3559 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3560 Fix argument type.
3561 (test_vqdmlals_lane_s32): Likewise.
3562 (test_vqdmlslh_lane_s16): Likewise.
3563 (test_vqdmlsls_lane_s32): Likewise.
3564 (test_vqdmulhh_lane_s16): Likewise.
3565 (test_vqdmulhs_lane_s32): Likewise.
3566 (test_vqdmullh_lane_s16): Likewise.
3567 (test_vqdmulls_lane_s32): Likewise.
3568 (test_vqrdmulhh_lane_s16): Likewise.
3569 (test_vqrdmulhs_lane_s32): Likewise.
3570
3571 2014-06-20 Tobias Burnus <burnus@net-b.de>
3572
3573 PR testsuite/61567
3574 * gfortran.dg/coarray_collectives_5.f90: Update
3575 dg-final scan-tree-dump-times.
3576 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3577
3578 2014-06-20 Hale Wang <hale.wang@arm.com>
3579
3580 * gcc.target/arm/lto/: New folder to verify the LTO option.
3581 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3582 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3583 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3584 * lib/lto.exp (object-readelf): New procedure.
3585
3586 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3587
3588 PR fortran/61454
3589 * gfortran.dg/pr61454.f90: New file.
3590
3591 2014-06-19 Terry Guo <terry.guo@arm.com>
3592
3593 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3594 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3595 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3596
3597 2014-06-19 Tobias Burnus <burnus@net-b.de>
3598
3599 * gfortran.dg/coarray/collectives_2.f90: Extend
3600 and make valid.
3601
3602 2014-06-18 Tom de Vries <tom@codesourcery.com>
3603
3604 * gcc.target/aarch64/fuse-caller-save.c: New test.
3605
3606 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3607 Tom de Vries <tom@codesourcery.com>
3608
3609 * gcc.target/arm/fuse-caller-save.c: New test.
3610
3611 2014-06-18 Richard Biener <rguenther@suse.de>
3612
3613 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3614 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3615 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3616
3617 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3618
3619 PR tree-optimization/61518
3620 * gcc.dg/torture/pr61518.c: New test.
3621
3622 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3623
3624 PR tree-optimization/61517
3625 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3626 (incorrect_read_be32): Likewise.
3627 (main): Call incorrect_read_* to test stmt replacement is made by
3628 bswap at the right place.
3629 * gcc.c-torture/execute/pr61517.c: New test.
3630
3631 2014-06-18 Andreas Schwab <schwab@suse.de>
3632
3633 PR rtl-optimization/54555
3634 * gcc.target/m68k/pr54555.c: New test.
3635
3636 2014-06-18 Olivier Hainque <hainque@adacore.com>
3637
3638 * gnat.dg/blocklocs.adb: New test.
3639
3640 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3641
3642 PR tree-optimization/52252
3643 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3644 * gcc.target/i386/pr52252-core.c: Ditto.
3645
3646 PR tree-optimization/61403
3647 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3648
3649 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3650
3651 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3652 * gfortran.dg/gomp/depend-1.f90: New test.
3653 * gfortran.dg/gomp/target1.f90: New test.
3654 * gfortran.dg/gomp/target2.f90: New test.
3655 * gfortran.dg/gomp/target3.f90: New test.
3656 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3657 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3658 201107.
3659
3660 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3661
3662 PR fortran/61126
3663 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3664
3665 2014-06-17 Tobias Burnus <burnus@net-b.de>
3666 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3667
3668 * gfortran.dg/coarray/send_array.f90: New.
3669 * gfortran.dg/coarray/get_array.f90: New.
3670 * gfortran.dg/coarray/sendget_array.f90: New.
3671 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3672 names.
3673 * gfortran.dg/coarray/collectives_2.f90: New.
3674
3675 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3676
3677 PR target/61533
3678 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3679 dg-options.
3680
3681 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3682
3683 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3684 unit_id and kind_id to zero.
3685
3686 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3687
3688 PR target/61483
3689 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3690 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3691 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3692 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3693
3694 2014-06-17 Richard Biener <rguenther@suse.de>
3695
3696 PR lto/61012
3697 * gcc.dg/lto/pr61526_0.c: New testcase.
3698 * gcc.dg/lto/pr61526_1.c: Likewise.
3699
3700 2014-06-17 Richard Biener <rguenther@suse.de>
3701
3702 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3703 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3704 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3705 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3706 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3707
3708 2014-06-17 Richard Biener <rguenther@suse.de>
3709
3710 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3711
3712 2014-06-16 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/61482
3715 * g++.dg/torture/pr61482.C: New testcase.
3716
3717 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3718
3719 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3720 vpmacsdql instruction.
3721
3722 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3723
3724 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3725 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3726 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3727 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3728 test patterns.
3729 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3730 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3731 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3732 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3733 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3734 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3735
3736 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3737
3738 PR fortran/28484
3739 PR fortran/61429
3740 * gfortran.dg/system_clock_1.f90: New file.
3741 * gfortran.dg/system_clock_2.f90: New file.
3742
3743 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 PR c++/33101
3746 * g++.dg/other/void3.C: New.
3747 * g++.dg/conversion/err-recover1.C: Update.
3748
3749 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3750
3751 PR target/61415
3752 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3753 * gcc.target/powerpc/pack02.c: Use it.
3754 * gcc.target/powerpc/tfmode_off.c: Likewise.
3755
3756 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3757
3758 PR rtl-optimization/61094
3759 PR rtl-optimization/61446
3760 * gcc.target/i386/pr61446.c : New.
3761
3762 2014-06-13 Dehao Chen <dehao@google.com>
3763
3764 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3765
3766 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3767
3768 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3769
3770 2014-06-13 Richard Biener <rguenther@suse.de>
3771
3772 * c-c++-common/pr46562-2.c: Adjust.
3773 * g++.dg/tree-ssa/pr8781.C: Likewise.
3774 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3775 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3776 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3777 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3778 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3779
3780 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3781
3782 PR tree-optimization/61375
3783 * gcc.c-torture/execute/pr61375-1.c: New test.
3784
3785 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3786
3787 PR middle-end/61486
3788 * c-c++-common/gomp/pr61486-1.c: New test.
3789 * c-c++-common/gomp/pr61486-2.c: New test.
3790
3791 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3792
3793 PR target/59843
3794 * gcc.dg/vect/vect-singleton_1.c: New file.
3795
3796 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3797
3798 PR target/61443
3799 * gcc.target/avr/torture/pr61443.c: New test.
3800
3801 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3802
3803 PR c++/19200
3804 * g++.dg/parse/friend11.C: New.
3805
3806 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3807
3808 PR c++/60265
3809 * g++.dg/cpp0x/using-enum-1.C: New.
3810 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3811
3812 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3813
3814 PR c++/19200
3815 * g++.dg/parse/friend9.C: New.
3816 * g++.dg/parse/friend10.C: Likewise.
3817 * g++.dg/parse/friend7.C: Adjust.
3818
3819 2014-06-11 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/61452
3822 * gcc.dg/torture/pr61452.c: New testcase.
3823
3824 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/34049
3827 * g++.dg/parse/pr34049.C: New.
3828
3829 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3830
3831 * gcc.c-torture/execute/pr61306-1.c: New test.
3832 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3833 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3834
3835 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3836
3837 * gcc.target/aarch64/acle/acle.exp: New.
3838 * gcc.target/aarch64/acle/crc32b.c: New test.
3839 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3840 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3841 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3842 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3843 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3844 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3845 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3846
3847 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3848
3849 PR tree-optimization/52252
3850 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3851
3852 2014-06-11 Richard Biener <rguenther@suse.de>
3853
3854 PR middle-end/61437
3855 * gcc.dg/torture/20140610-1.c: New testcase.
3856 * gcc.dg/torture/20140610-2.c: Likewise.
3857
3858 2014-06-10 Richard Biener <rguenther@suse.de>
3859
3860 PR tree-optimization/61438
3861 * gcc.dg/torture/pr61438.c: New testcase.
3862
3863 2014-06-10 Richard Biener <rguenther@suse.de>
3864
3865 PR middle-end/61456
3866 * g++.dg/opt/pr61456.C: New testcase.
3867
3868 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3869 Mikael Morin <mikael@gcc.gnu.org>
3870
3871 PR fortran/41936
3872 * gfortran.dg/class_array_15.f03: Check memory leaks.
3873
3874 2014-06-10 Richard Biener <rguenther@suse.de>
3875
3876 PR tree-optimization/57186
3877 PR tree-optimization/59299
3878 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3879 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3880
3881 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR fortran/60928
3884 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3885 directives.
3886 * gfortran.dg/gomp/associate1.f90: New test.
3887 * gfortran.dg/gomp/intentin1.f90: New test.
3888 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3889 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3890 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3891 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3892
3893 2014-06-09 Marek Polacek <polacek@redhat.com>
3894
3895 PR c/36446
3896 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3897 * gcc.dg/array-2.c: Likewise.
3898 * gcc.dg/array-const-2.c: Likewise.
3899 * gcc.dg/ucnid-8.c: Likewise.
3900 * gcc.dg/vla-init-1.c: Likewise.
3901 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3902 * gcc.dg/c99-flex-array-7.c: Likewise.
3903 * gcc.dg/init-bad-1.c: Likewise.
3904 * gcc.dg/init-bad-3.c: Likewise.
3905 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3906 * gcc.dg/pedwarn-init.c: Add dg-warning.
3907 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3908
3909 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3910
3911 PR c++/22556
3912 * g++.dg/other/redecl3.C: New.
3913
3914 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3915
3916 PR c++/54442
3917 * g++.dg/pr54442.C: New file.
3918
3919 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3920
3921 PR fortran/61406
3922 * gfortran.dg/associate_17.f90 : New test
3923
3924 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3925
3926 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3927 void for TEST instead of static void.
3928 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3930 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3932 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3933 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3934 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3936 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3938 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3940 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3942 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3944 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3946 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3950 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3952 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4014 instead of static void.
4015 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4016 delete unused variables.
4017 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4021 delete unused variables, void for TEST instead of static void.
4022 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4035 initialize variables.
4036 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4037 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4040 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4041 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4042 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4045 * gcc.target/i386/i386.exp: Ditto.
4046 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4047 CALC, void for TEST instead of static void, initialize variables.
4048 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4049 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4050 static void.
4051 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4052 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4053 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4054 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4055 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4058 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4059 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4161 instead of static void.
4162 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4170 static void, delete unused variables.
4171 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4176 static void, delete unused variables, Change parameters for
4177 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4178 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4179 CALC, void for TEST instead of static void.
4180 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4181 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4182 void.
4183 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4185 static void, change type of parameter for UNION_TYPE.
4186 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4188 void for TEST instead of static void, delete unused variables, change
4189 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4190 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4196 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4197 void for TEST instead of static void, change parameters for
4198 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4199 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4202 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4203 __attribute__((unused)).
4204 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4205 __attribute__((unused)).
4206 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4207 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4208 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4209 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4210 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4211 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4212 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4213 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4214 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4215 add __attribute__((unused)).
4216 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4217 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4218 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4219 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4220 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4225 delete unused variables.
4226 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4231 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4232 static void, mask_merging and zero_masking for unsigned types.
4233 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4234 CHECK_ARRAY for unsigned types.
4235 * gcc.target/i386/m256-check.h: Ditto.
4236 * gcc.target/i386/m512-check.h: Ditto.
4237
4238 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4239
4240 PR target/61062
4241 * gcc.target/arm/pr48252.c (main): Expect same result
4242 as endian-neutral.
4243
4244 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4245
4246 PR fortran/45187
4247 * gfortran.dg/cray_pointers_10.f90: New file.
4248
4249 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4250
4251 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4252 instead of complex(kind=16).
4253
4254 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4255
4256 PR fortran/38829
4257 * gfortran.dg/bind_c_usage_29.f90: New file.
4258
4259 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4260
4261 * gnat.dg/opt38.adb: New test.
4262 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4263
4264 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4265
4266 PR target/18343
4267 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4268 New macro, 0 for __MMIX__, default 64.
4269 (bar): Pass it to __builtin_apply instead of literal 64.
4270
4271 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4272
4273 * gfortran.dg/io_constraints_11.f90: New file.
4274 * gfortran.dg/io_constraints_12.f90: New file.
4275 * gfortran.dg/io_constraints_13.f90: New file.
4276
4277 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4278
4279 PR target/61423
4280 * gcc.target/i386/pr61423.c: New test.
4281
4282 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4283
4284 PR c++/60184
4285 * g++.dg/cpp0x/constexpr-union6.C: New.
4286 * g++.dg/cpp0x/union6.C: Likewise.
4287 * g++.dg/init/ref14.C: Adjust.
4288 * g++.dg/init/union1.C: Likewise.
4289
4290 2014-06-06 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/59299
4293 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4294
4295 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4296
4297 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4298 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4299
4300 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4301
4302 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4303 bitfield and test wrong results instead of correct results to make the
4304 test more portable.
4305
4306 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4307
4308 PR c++/60432
4309 * g++.dg/cpp0x/constexpr-60432.C: New.
4310
4311 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4312
4313 PR c++/60199
4314 * g++.dg/cpp0x/constexpr-60199.C: New.
4315
4316 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4317
4318 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4319 Specify -march=z900 as an additional option.
4320 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4321 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4322 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4323
4324 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4325
4326 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4327 reduction clause diagnostic changes.
4328 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4329 * gfortran.dg/gomp/reduction1.f90: Likewise.
4330 * gfortran.dg/gomp/reduction3.f90: Likewise.
4331 * gfortran.dg/gomp/udr1.f90: New test.
4332 * gfortran.dg/gomp/udr2.f90: New test.
4333 * gfortran.dg/gomp/udr3.f90: New test.
4334 * gfortran.dg/gomp/udr4.f90: New test.
4335 * gfortran.dg/gomp/udr5.f90: New test.
4336 * gfortran.dg/gomp/udr6.f90: New test.
4337 * gfortran.dg/gomp/udr7.f90: New test.
4338
4339 2014-06-06 Christian Bruel <christian.bruel@st.com>
4340
4341 PR tree-optimization/43934
4342 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4343
4344 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4345
4346 PR c/53119
4347 * gcc.dg/pr53119.c: New testcase.
4348
4349 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4350
4351 PR target/52472
4352 * gcc.target/avr/pr52472.c: New test.
4353
4354
4355 2014-06-05 Jeff Law <law@redhat.com>
4356
4357 PR tree-optimization/61289
4358 * g++.dg/pr61289.C: New test.
4359 * g++.dg/pr61289-2.C: New test.
4360
4361 2014-06-05 Richard Biener <rguenther@suse.de>
4362 Paolo Carlini <paolo.carlini@oracle.com>
4363
4364 PR c++/56961
4365 * g++.dg/parse/pr56961.C: New.
4366
4367 2014-06-05 Kai Tietz <ktietz@redhat.com>
4368
4369 PR target/46219
4370 * gcc.target/i386/sibcall-4.c: Remove xfail.
4371
4372 2014-06-05 Julian Brown <julian@codesourcery.com>
4373 Sandra Loosemore <sandra@codesourcery.com>
4374
4375 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4376
4377 2014-06-05 Richard Biener <rguenther@suse.de>
4378
4379 PR c++/61004
4380 * g++.dg/diagnostic/pr61004.C: New testcase.
4381
4382 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4383
4384 * gcc.dg/torture/pr61319.c: New test.
4385
4386 2014-06-05 Marek Polacek <polacek@redhat.com>
4387
4388 PR c/56724
4389 * gcc.dg/pr56724-3.c: New test.
4390
4391 2014-06-05 Andreas Schwab <schwab@suse.de>
4392
4393 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4394
4395 2014-06-05 Marek Polacek <polacek@redhat.com>
4396
4397 PR c/49706
4398 * c-c++-common/pr49706.c: New test.
4399
4400 2014-06-05 Marek Polacek <polacek@redhat.com>
4401
4402 PR c/48062
4403 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4404 * gcc.dg/Wshadow-3.c: Likewise.
4405 * gcc.dg/pr48062.c: New test.
4406
4407 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4408
4409 PR c++/43453
4410 * g++.dg/init/pr43453.C: New.
4411
4412 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4413
4414 PR tree-optimization/61385
4415 * gcc.dg/tree-ssa/pr61385.c: New file.
4416
4417 2014-06-04 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/60098
4420 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4421
4422 2014-06-04 Richard Biener <rguenther@suse.de>
4423
4424 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4425
4426 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4427
4428 PR c/58942
4429 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4430 the case with a pointer.
4431
4432 2014-06-04 Marek Polacek <polacek@redhat.com>
4433
4434 PR c/30020
4435 * c-c++-common/pr30020.c: New test.
4436
4437 2014-06-03 Andrew Pinski <apinski@cavium.com>
4438
4439 * gcc.c-torture/compile/20140528-1.c: New testcase.
4440
4441 2014-06-03 Dehao Chen <dehao@google.com>
4442
4443 * gcc.dg/tree-prof/merge_block.c: New test.
4444
4445 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4446
4447 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4448 * g++.dg/ext/mv15.C (dg-options): Ditto.
4449
4450 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 DR 1423
4453 PR c++/52174
4454 * g++.dg/cpp0x/nullptr31.C: New.
4455 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4456 * g++.dg/cpp0x/nullptr17.C: Update.
4457
4458 2014-06-03 Marek Polacek <polacek@redhat.com>
4459
4460 PR c/60439
4461 * c-c++-common/pr60439.c: New test.
4462 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4463
4464 2014-06-03 Martin Jambor <mjambor@suse.cz>
4465
4466 PR ipa/61160
4467 * g++.dg/ipa/pr61160-1.C: New test.
4468
4469 2014-06-03 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/61383
4472 * gcc.dg/torture/pr61383-1.c: New testcase.
4473
4474 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4475
4476 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4477
4478 2014-06-02 Jeff Law <law@redhat.com>
4479
4480 PR rtl-optimization/61094
4481 * g++.dg/pr61094: New test.
4482
4483 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4484
4485 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4486 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4487 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4488 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4489 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4490 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4491 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4492 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4493
4494 2014-06-02 Richard Biener <rguenther@suse.de>
4495
4496 PR tree-optimization/61346
4497 * gcc.dg/torture/pr61346.c: New testcase.
4498
4499 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4500
4501 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4502 not compilation.
4503 * gcc.target/i386/sibcall-4.c: Ditto.
4504 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4505
4506 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4507
4508 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4509 in scan-assembler-not string.
4510 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4511 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4512 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4513
4514 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4517
4518 2014-06-01 Kai Tietz <ktietz@redhat.com>
4519
4520 PR target/61377
4521 * gcc.target/i386/sibcall-6.c: New test.
4522
4523 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4524
4525 DR 1227
4526 PR c++/57543
4527 * g++.dg/cpp0x/pr57543-1.C: New.
4528 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4529 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4530 * g++.dg/cpp0x/decltype59.C: Likewise.
4531
4532 2014-05-31 Tom de Vries <tom@codesourcery.com>
4533
4534 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4535
4536 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4537
4538 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4539 restore_gcc_exec_prefix_env_var): New procedures.
4540 (set_ld_library_path_env_vars,
4541 restore_ld_library_path_env_vars): Use them.
4542 * lib/c-compat.exp: Load target-libpath.exp.
4543 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4544 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4545 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4546 restore_gcc_exec_prefix_env_var.
4547 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4548 Likewise.
4549
4550 * c-c++-common/asan/misalign-1.c: New test.
4551 * c-c++-common/asan/misalign-2.c: New test.
4552
4553 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4554 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4555 -DASAN_USE_DEJAGNU_GTEST=1.
4556 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4557 * g++.dg/asan/asan_oob_test.cc: Likewise.
4558 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4559 * g++.dg/asan/asan_str_test.cc: Likewise.
4560 * g++.dg/asan/asan_test_utils.h: Likewise.
4561 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4562 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4563 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4564 Imported from upstream r209283.
4565 * g++.dg/asan/asan_test_config.h: Likewise.
4566
4567 2014-05-30 Kai Tietz <ktietz@redhat.com>
4568
4569 PR target/60104
4570 * gcc.target/i386/sibcall-1.c: New test.
4571 * gcc.target/i386/sibcall-2.c: New test.
4572 * gcc.target/i386/sibcall-3.c: New test.
4573 * gcc.target/i386/sibcall-4.c: New test.
4574
4575 2014-05-30 Ian Lance Taylor <iant@google.com>
4576
4577 * gcc.target/i386/pause-2.c: New test.
4578
4579 2014-05-30 Tom de Vries <tom@codesourcery.com>
4580
4581 * gcc.target/i386/fuse-caller-save.c: New test.
4582 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4583 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4584
4585 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4586
4587 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4588 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4589 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4590 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4591 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4592 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4593 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4594 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4595 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4596 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4597 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4598 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4599 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4600 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4601 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4602 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4603 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4604 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4605 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4606 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4607 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4608 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4609 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4610 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4611 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4612 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4613 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4614 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4615 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4616 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4617 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4618 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4619 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4620 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4621 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4622 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4623
4624 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4625
4626 PR rtl-optimization/61325
4627 * gcc.target/aarch64/pr61325.c: New.
4628
4629 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4630
4631 * gcc.target/arm/simd/vextQf32_1.c: New file.
4632 * gcc.target/arm/simd/vextQp16_1.c: New file.
4633 * gcc.target/arm/simd/vextQp8_1.c: New file.
4634 * gcc.target/arm/simd/vextQs16_1.c: New file.
4635 * gcc.target/arm/simd/vextQs32_1.c: New file.
4636 * gcc.target/arm/simd/vextQs64_1.c: New file.
4637 * gcc.target/arm/simd/vextQs8_1.c: New file.
4638 * gcc.target/arm/simd/vextQu16_1.c: New file.
4639 * gcc.target/arm/simd/vextQu32_1.c: New file.
4640 * gcc.target/arm/simd/vextQu64_1.c: New file.
4641 * gcc.target/arm/simd/vextQu8_1.c: New file.
4642 * gcc.target/arm/simd/vextQp64_1.c: New file.
4643 * gcc.target/arm/simd/vextf32_1.c: New file.
4644 * gcc.target/arm/simd/vextp16_1.c: New file.
4645 * gcc.target/arm/simd/vextp8_1.c: New file.
4646 * gcc.target/arm/simd/vexts16_1.c: New file.
4647 * gcc.target/arm/simd/vexts32_1.c: New file.
4648 * gcc.target/arm/simd/vexts64_1.c: New file.
4649 * gcc.target/arm/simd/vexts8_1.c: New file.
4650 * gcc.target/arm/simd/vextu16_1.c: New file.
4651 * gcc.target/arm/simd/vextu32_1.c: New file.
4652 * gcc.target/arm/simd/vextu64_1.c: New file.
4653 * gcc.target/arm/simd/vextu8_1.c: New file.
4654 * gcc.target/arm/simd/vextp64_1.c: New file.
4655
4656 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4657 Tom de Vries <tom@codesourcery.com>
4658
4659 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4660 options.
4661 * gcc.target/mips/fuse-caller-save.h: New include file.
4662 * gcc.target/mips/fuse-caller-save.c: New test.
4663 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4664 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4665
4666 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4667
4668 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4669
4670 2014-05-28 Richard Biener <rguenther@suse.de>
4671
4672 PR middle-end/61045
4673 * gcc.dg/pr61045.c: New testcase.
4674
4675 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4676
4677 * lib/clearcap.exp: New file.
4678 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4679 Remove clearcap_ldflags handling.
4680 Call clearcap-init, clearcap-finish.
4681 * gcc.target/i386/i386.exp: Likewise.
4682 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4683 * gcc.target/i386/clearcapv2.map: Move to
4684 ../config/sol2-clearcapv2.map.
4685 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4686 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4687
4688 2014-05-28 Richard Biener <rguenther@suse.de>
4689
4690 PR tree-optimization/61335
4691 * gfortran.dg/pr61335.f90: New testcase.
4692
4693 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4694
4695 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4696
4697 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4698
4699 * gnat.dg/overflow_fixed.adb: New test.
4700
4701 2014-05-27 Marek Polacek <polacek@redhat.com>
4702
4703 PR c/56724
4704 * gcc.dg/pr56724-1.c: New test.
4705 * gcc.dg/pr56724-2.c: New test.
4706 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4707 -Wtraditional.
4708 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4709
4710 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * gcc.dg/fold-compare-8.c: New test.
4713 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4714
4715 2014-05-27 Richard Biener <rguenther@suse.de>
4716
4717 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4718
4719 2014-05-27 Marek Polacek <polacek@redhat.com>
4720
4721 PR testsuite/61319
4722 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4723 LLONG_MIN, and ULLONG_MAX.
4724
4725 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4726
4727 * lib/target-supports.exp (check_effective_target_vect_bswap):
4728 Specify arm*-*-* support.
4729
4730 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4731
4732 PR testsuite/61319
4733 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4734 -nan optional.
4735 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4736 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4737
4738 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4739
4740 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4741
4742 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4743
4744 PR rtl-optimization/61222
4745 * gcc.c-torture/compile/pr61222-1.c: New test.
4746 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4747
4748 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4749
4750 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4751
4752 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4753
4754 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4755
4756 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4757
4758 PR libgfortran/55117
4759 * gfortran.dg/namelist_85.f90: New test.
4760
4761 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4762
4763 PR c/61191
4764 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4765 the case with syntax error.
4766
4767 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4768
4769 * gcc.dg/lto/pr61278_0.c: New test.
4770 * gcc.dg/lto/pr61278_1.c: New test.
4771
4772 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4773
4774 * gcc.dg/pr61220.c: New test.
4775 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4776
4777 2014-05-25 Tobias Burnus <burnus@net-b.de>
4778
4779 * gfortran.dg/coarray_10.f90: Update dg-warning.
4780 * gfortran.dg/coarray_this_image_1.f90: New.
4781 * gfortran.dg/coarray_this_image_2.f90: New.
4782
4783 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4784
4785 PR libfortran/61173
4786 * gfortran.dg/arrayio_14.f90: New test.
4787
4788 2014-05-24 Andreas Schwab <schwab@suse.de>
4789
4790 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4791
4792 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4793
4794 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4795 Adjust regexp for -flto.
4796 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4797 * gfortran.dg/pr52835.f90: Likewise.
4798
4799 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4800
4801 PR rtl-optimization/61215
4802 * gcc.target/i386/pr61215.c: New.
4803
4804 2014-05-23 Marek Polacek <polacek@redhat.com>
4805 Jakub Jelinek <jakub@redhat.com>
4806
4807 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4808 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4809 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4810 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4811 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4812 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4813 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4814 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4815 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4816 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4817 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4818 * c-c++-common/ubsan/float-cast.h: New file.
4819 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4820 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4821
4822 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4823
4824 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4825
4826 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4827
4828 * g++.dg/cpp1y/lambda-init9.C: New.
4829
4830 2014-05-23 Richard Biener <rguenther@suse.de>
4831
4832 PR testsuite/61266
4833 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4834 adjust testcase to reflect reality.
4835
4836 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4837
4838 PR tree-optimization/54733
4839 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4840 optimization to support memory sources and bitwise operations
4841 equivalent to load in host endianness.
4842 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4843 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4844 * gcc.c-torture/execute/bswap-2.c: Likewise.
4845
4846 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4847
4848 * lib/target-supports.exp: New effective targets for architectures
4849 capable of performing byte swap.
4850 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4851 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4852 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4853
4854 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4855
4856 PR c++/61088
4857 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4858 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4859
4860 2014-05-22 Xinliang David Li <davidxl@google.com>
4861
4862 * g++.dg/ipa/devirt-15.C: Fix expected message.
4863 * g++.dg/ipa/devirt-16.C: Ditto.
4864 * g++.dg/ipa/devirt-17.C: Ditto.
4865 * g++.dg/ipa/devirt-26.C: Ditto.
4866 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4867 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4868 * g++.dg/tree-ssa/pr8781.C:Ditto.
4869
4870 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4871
4872 * gcc.target/powerpc/htm-ttest.c: New test.
4873
4874 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/opt37.ad[sb]: New test.
4877
4878 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4879
4880 PR c/61271
4881 * g++.dg/cilk-plus/AN/array_function.cc: New.
4882
4883 2014-05-22 Richard Biener <rguenther@suse.de>
4884
4885 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4886
4887 2014-05-22 Kostya Serebryany <kcc@google.com>
4888
4889 * c-c++-common/tsan/mutexset1.c: Update the test to match
4890 upstream r209283.
4891 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4892
4893 2014-05-21 Marek Polacek <polacek@redhat.com>
4894
4895 PR sanitizer/61272
4896 * g++.dg/ubsan/pr61272.C: New test.
4897
4898 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4899 Sandra Loosemore <sandra@codesourcery.com>
4900
4901 PR lto/60179
4902 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4903 * gcc.target/nios2/custom-fp-lto.c: New test.
4904
4905 2014-05-21 Andreas Schwab <schwab@suse.de>
4906
4907 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4908
4909 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4910
4911 PR target/54236
4912 * gcc.target/sh/pr54236-3.c: New.
4913
4914 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4915
4916 PR c++/60189
4917 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4918
4919 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4920
4921 PR tree-optimization/60899
4922 * g++.dg/ipa/devirt-11.C: Update template.
4923
4924 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4925
4926 PR C++/61038
4927 * g++.dg/cpp0x/pr61038.C: New.
4928
4929 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/58753
4932 PR c++/58930
4933 PR c++/58704
4934 * g++.dg/cpp0x/nsdmi-template11.C: New.
4935 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4936 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4937
4938 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4939
4940 * gnat.dg/opt35.adb: New test.
4941 * gnat.dg/opt36.adb: Likewise.
4942 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4943
4944 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4945
4946 PR c++/60373
4947 * g++.dg/cpp0x/Wattributes1.C: New.
4948 * g++.dg/ext/visibility/redecl1.C: Adjust.
4949 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4950
4951 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4952
4953 * gcc.target/powerpc/vsxcopy.c: New test.
4954
4955 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR c++/58664
4958 * g++.dg/cpp0x/nsdmi-union6.C: New.
4959 * g++.dg/parse/pr58664.C: Likewise.
4960 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4961 * g++.dg/parse/crash31.C: Likewise.
4962 * g++.dg/template/error2.C: Likewise.
4963 * g++.dg/template/inherit8.C: Likewise.
4964 * g++.dg/template/offsetof2.C: Likewise.
4965
4966 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4967
4968 * c-c++-common/gomp/simd4.c: Adjust for inform.
4969 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4970 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4971 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4972 * g++.dg/cpp0x/noexcept15.C: Likewise.
4973 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4974 * g++.dg/eh/spec6.C: Likewise.
4975 * g++.dg/expr/cast1.C: Likewise.
4976 * g++.dg/expr/dtor1.C: Likewise.
4977 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4978 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4979 * g++.dg/gomp/pr49223-2.C: Likewise.
4980 * g++.dg/gomp/udr-4.C: Likewise.
4981 * g++.dg/init/delete1.C: Likewise.
4982 * g++.dg/other/crash-2.C: Likewise.
4983 * g++.dg/parse/crash24.C: Likewise.
4984 * g++.dg/parse/crash25.C: Likewise.
4985 * g++.dg/parse/crash31.C: Likewise.
4986 * g++.dg/parse/crash49.C: Likewise.
4987 * g++.dg/parse/crash50.C: Likewise.
4988 * g++.dg/parse/crash54.C: Likewise.
4989 * g++.dg/parse/dtor7.C: Likewise.
4990 * g++.dg/parse/error40.C: Likewise.
4991 * g++.dg/parse/fused-params1.C: Likewise.
4992 * g++.dg/parse/new1.C: Likewise.
4993 * g++.dg/template/crash35.C: Likewise.
4994 * g++.dg/template/crash59.C: Likewise.
4995 * g++.dg/template/crash77.C: Likewise.
4996 * g++.dg/template/error51.C: Likewise.
4997 * g++.dg/template/incomplete1.C: Likewise.
4998 * g++.dg/template/incomplete3.C: Likewise.
4999 * g++.dg/template/incomplete4.C: Likewise.
5000 * g++.dg/template/incomplete5.C: Likewise.
5001 * g++.dg/template/inherit8.C: Likewise.
5002 * g++.dg/template/instantiate1.C: Likewise.
5003 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5004 * g++.dg/template/offsetof2.C: Likewise.
5005 * g++.dg/tm/pr51928.C: Likewise.
5006 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5007 * g++.dg/warn/incomplete1.C: Likewise.
5008 * g++.dg/warn/incomplete2.C: Likewise.
5009 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5010 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5011 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5012 * g++.old-deja/g++.eh/catch1.C: Likewise.
5013 * g++.old-deja/g++.eh/spec6.C: Likewise.
5014 * g++.old-deja/g++.mike/p7868.C: Likewise.
5015 * g++.old-deja/g++.other/crash38.C: Likewise.
5016 * g++.old-deja/g++.other/enum2.C: Likewise.
5017 * g++.old-deja/g++.other/incomplete.C: Likewise.
5018 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5019 * g++.old-deja/g++.pt/crash9.C: Likewise.
5020 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5021 * g++.old-deja/g++.pt/typename8.C: Likewise.
5022 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5023
5024 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5025
5026 * lib/target-supports.exp
5027 (check_effective_target_vect_sizes_32B_16B): Return false if
5028 128-bit AVX vectors preferred.
5029
5030 2014-05-19 Mike Stump <mikestump@comcast.net>
5031
5032 * lib/target-supports.exp (check_effective_target_avx): Early out
5033 if not x86 to prevent x86 flags on non-x86 targets.
5034
5035 2014-05-19 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/61221
5038 * gcc.dg/torture/pr61221.c: New testcase.
5039
5040 2014-05-19 Richard Biener <rguenther@suse.de>
5041
5042 PR tree-optimization/61209
5043 * gfortran.dg/pr61209.f90: New testcase.
5044
5045 2014-05-19 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/61184
5048 * c-c++-common/torture/pr61184.c: New testcase.
5049
5050 2014-05-19 Christian Bruel <christian.bruel@st.com>
5051
5052 PR target/61195
5053 * gcc.target/sh/pr61195.c: New test.
5054
5055 2014-05-18 Wei Mi <wmi@google.com>
5056
5057 PR target/58066
5058 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5059 directive with rtl insns. Add effective-target fpic and
5060 tls_native.
5061
5062 2014-05-17 Xinliang David Li <davidxl@google.com>
5063
5064 * g++.dg/ipa/devirt-33.C: New testcase.
5065
5066 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5067
5068 * g++.dg/ipa/comdat.C: New file.
5069
5070 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5071
5072 * gnat.dg/volatile12.ad[sb]: New test.
5073
5074 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gnat.dg/enum3.adb: New test.
5077
5078 2014-05-18 Andreas Schwab <schwab@suse.de>
5079
5080 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5081
5082 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5083
5084 PR libfortran/52539
5085 * gfortran.dg/namelist_utf8.f90: New test.
5086
5087 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5088
5089 PR c++/52875
5090 * g++.dg/cpp0x/decltype58.C: New.
5091
5092 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5093
5094 * gcc.target/microblaze/others/break_handler.c: New.
5095
5096 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5097
5098 PR tree-optimization/61140
5099 PR tree-optimization/61150
5100 PR tree-optimization/61197
5101 * gcc.dg/tree-ssa/pr61140.c: New file.
5102 * gcc.dg/tree-ssa/pr61150.c: New file.
5103 * gcc.dg/tree-ssa/pr61197.c: New file.
5104
5105 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5106
5107 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5108 (dg-options): Add -mfpmath=387.
5109 (dg-final): Check that no MMX registers are used.
5110
5111 2014-05-17 Andreas Schwab <schwab@suse.de>
5112
5113 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5114
5115 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5116
5117 Revert:
5118 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5119
5120 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5121 occurrences of "int" in the gimple dump to reflect that the return
5122 types of functions now show up in such dumps.
5123 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5124
5125 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5126
5127 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5128 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5129 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5130 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5131 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5132 * gcc.dg/debug/pr35154.c: Update testcase.
5133 * gcc.target/i386/vectorize1.c: Update testcase.
5134
5135 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 PR c++/51640
5138 * g++.dg/parse/error54.C: New.
5139
5140 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5141
5142 PR rtl-optimization/60969
5143 * g++.dg/pr60969.C: New.
5144
5145 2014-05-16 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/61194
5148 * gcc.dg/vect/pr61194.c: New testcase.
5149
5150 2014-05-16 Richard Biener <rguenther@suse.de>
5151
5152 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5153 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5154 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5155 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5156
5157 2014-05-16 Richard Biener <rguenther@suse.de>
5158
5159 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5160
5161 2014-05-15 Martin Jambor <mjambor@suse.cz>
5162
5163 PR ipa/61085
5164 * g++.dg/ipa/pr61085.C: New test.
5165
5166 2014-05-15 Martin Jambor <mjambor@suse.cz>
5167
5168 PR tree-optimization/61090
5169 * gcc.dg/tree-ssa/pr61090.c: New test.
5170
5171 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR tree-optimization/61158
5174 * gcc.dg/pr61158.c: New test.
5175
5176 2014-05-15 Andreas Schwab <schwab@suse.de>
5177
5178 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5179 emitted.
5180 * obj-c++.dg/exceptions-5.mm: Likewise.
5181
5182 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5183
5184 * shrink-wrap-loop.c: New test case.
5185
5186 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5187
5188 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5189 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5190 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5191 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5192 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5193 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5194 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5195 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5196 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5197 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5198 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5199 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5200 * gcc.target/arm/simd/vtrns16_1.c: New file.
5201 * gcc.target/arm/simd/vtrns32_1.c: New file.
5202 * gcc.target/arm/simd/vtrns8_1.c: New file.
5203 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5204 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5205 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5206
5207 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5208
5209 * gcc.target/i386/clflushopt-1.c: New.
5210 * gcc.target/i386/xsavec-1.c: Ditto.
5211 * gcc.target/i386/xsavec64-1.c: Ditto.
5212 * gcc.target/i386/xsaves-1.c: Ditto.
5213 * gcc.target/i386/xsaves64-1.c: Ditto.
5214 * gcc.target/i386/sse-12.c: Test new options.
5215 * gcc.target/i386/sse-13.c: Ditto.
5216 * gcc.target/i386/sse-14.c: Ditto.
5217 * gcc.target/i386/sse-22.c: Ditto.
5218 * gcc.target/i386/sse-23.c: Ditto.
5219 * g++.dg/other/i386-2.C: Ditto.
5220 * g++.dg/other/i386-3.C: Ditto.
5221
5222 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5223
5224 PR rtl-optimization/60866
5225 * gcc.dg/pr60866.c: New test.
5226
5227 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5228
5229 PR rtl-optimization/60901
5230 * gcc.target/i386/pr60901.c: New test.
5231
5232 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5233
5234 PR sanitizer/61100
5235 * c-c++-common/asan/asan-interface-1.c: New test.
5236 * lib/asan-dg.exp (asan_include_flags): New function.
5237 (asan_init): Call asan_include_flags to obtain path
5238 to sanitizer headers.
5239
5240 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5241
5242 * lib/target-support.exp (check_dfp_hw_available): New function.
5243 (is-effective-target): Check $arg for dfp_hw.
5244 (is-effective-target-keyword): Likewise.
5245 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5246 Change target to dfp_hw.
5247
5248 2014-05-13 Marek Polacek <polacek@redhat.com>
5249
5250 PR c/61162
5251 * gcc.dg/pr61162.c: New test.
5252
5253 2014-05-13 Marek Polacek <polacek@redhat.com>
5254
5255 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5256 * c-c++-common/pr50459-2.c: New test.
5257
5258 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/54310
5261 * g++.dg/template/pr54310.C: New.
5262
5263 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5264 Sandra Loosemore <sandra@codesourcery.com>
5265
5266 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5267
5268 2014-05-13 Catherine Moore <clm@cm00re.com>
5269
5270 * gcc.target/mips/near-far-1.c: Adjust expected output
5271 to allow the JALS instruction.
5272 * gcc.target/mips/near-far-2.c: Likewise.
5273 * gcc.target/mips/near-far-4.c: Likewise.
5274
5275 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5276
5277 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5278
5279 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR target/61060
5282 * gcc.dg/pr61060.c: New test.
5283
5284 2014-05-12 DJ Delorie <dj@redhat.com>
5285
5286 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5287 * gcc.dg/sibcall-4.c: Likewise.
5288
5289 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5290
5291 * objc.dg/shadow-1.m: New test.
5292 * objc.dg/shadow-2.m: New test.
5293 * objc.dg/ivar-scope-1.m: New test.
5294 * objc.dg/ivar-scope-2.m: New test.
5295 * objc.dg/ivar-scope-3.m: New test.
5296 * objc.dg/ivar-scope-4.m: New test.
5297 * objc.dg/ivar-visibility-1.m: New test.
5298 * objc.dg/ivar-visibility-2.m: New test.
5299 * objc.dg/ivar-visibility-3.m: New test.
5300 * objc.dg/ivar-visibility-4.m: New test.
5301
5302 2014-05-12 Tobias Burnus <burnus@net-b.de>
5303
5304 PR fortran/60127
5305 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5306
5307 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5308
5309 PR fortran/60834
5310 * gfortran.dg/associate_16.f90: New test.
5311
5312 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5313
5314 PR target/60991
5315 * gcc.target/avr/pr60991.c: New testcase.
5316
5317 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/60054
5320 * g++.dg/cpp1y/pr60054.C: New.
5321
5322 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5323
5324 PR c++/51199
5325 * g++.dg/template/pr51199.C: New.
5326
5327 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5328
5329 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5330
5331 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5332
5333 * gfortran.dg/gomp/affinity-1.f90: New test.
5334
5335 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5336
5337 * gcc.dg/torture/pr61136.c: New test.
5338
5339 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/59705
5342 * g++.dg/cpp0x/sfinae51.C: New.
5343
5344 PR c++/58353
5345 * g++.dg/cpp0x/variadic157.C: New.
5346
5347 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5348
5349 PR target/51244
5350 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5351
5352 2014-05-10 Marek Polacek <polacek@redhat.com>
5353
5354 * gcc.dg/pedwarn-init.c: New test.
5355 * gcc.dg/init-string-1.c: Adjust dg-error.
5356
5357 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5358
5359 * lib/target-supports.exp
5360 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5361 to the list.
5362
5363 2014-05-09 Marek Polacek <polacek@redhat.com>
5364
5365 PR c/61096
5366 * gcc.dg/pr61096-1.c: New test.
5367 * gcc.dg/pr61096-2.c: New test.
5368
5369 2014-05-09 Florian Weimer <fweimer@redhat.com>
5370
5371 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5372 * g++.dg/fstack-protector-strong.C: Likewise.
5373 * gcc.target/i386/ssp-strong-reg.c: New file.
5374
5375 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5376
5377 PR target/61055
5378 * gcc.target/avr/torture/pr61055.c: New test.
5379
5380 2014-05-09 Marek Polacek <polacek@redhat.com>
5381
5382 PR c/50459
5383 * c-c++-common/attributes-1.c: Move test line to a new test.
5384 * c-c++-common/attributes-2.c: New test.
5385 * c-c++-common/pr50459.c: New test.
5386 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5387 * gcc.dg/nonnull-2.c: Likewise.
5388 * gcc.dg/pr55570.c: Modify dg-error.
5389 * gcc.dg/tm/wrap-2.c: Likewise.
5390
5391 2014-05-08 Jeff Law <law@redhat.com>
5392
5393 PR tree-optimization/61009
5394 * g++.dg/tree-ssa/pr61009.C: New test.
5395
5396 2014-05-08 Matthias Klose <doko@ubuntu.com>
5397
5398 PR driver/61106
5399 * gcc-dg/unused-8a.c: New.
5400 * gcc-dg/unused-8b.c: Likewise.
5401
5402 2014-05-08 Marek Polacek <polacek@redhat.com>
5403
5404 PR c/61053
5405 * gcc.dg/pr61053.c: New test.
5406
5407 2014-05-08 Marek Polacek <polacek@redhat.com>
5408
5409 PR c/61077
5410 * gcc.dg/pr61077.c: New test.
5411
5412 2014-05-08 Tobias Burnus <burnus@net-b.de>
5413
5414 * gfortran.dg/coarray_collectives_1.f90: New.
5415 * gfortran.dg/coarray_collectives_2.f90: New.
5416 * gfortran.dg/coarray_collectives_3.f90: New.
5417 * gfortran.dg/coarray_collectives_4.f90: New.
5418 * gfortran.dg/coarray_collectives_5.f90: New.
5419 * gfortran.dg/coarray_collectives_6.f90: New.
5420 * gfortran.dg/coarray/collectives_1.f90: New.
5421 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5422 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5423 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5424 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5425 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5426 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5427 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5428
5429 2014-05-08 Wei Mi <wmi@google.com>
5430
5431 PR target/58066
5432 * gcc.target/i386/pr58066.c: New test.
5433
5434 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5435
5436 * gcc.target/i386/avx256-unaligned-load-2.c,
5437 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5438 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5439 packed-single instructions.
5440
5441 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/13981
5444 * g++.dg/diagnostic/pr13981.C: New.
5445
5446 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5447
5448 PR tree-optimization/59100
5449 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5450 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5451
5452 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5453
5454 PR tree-optimization/61095
5455 * gcc.dg/torture/pr61095.c: New test.
5456
5457 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5458
5459 PR middle-end/39246
5460 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5461 the uninitialized complex is used.
5462 * gcc.dg/uninit-17.c: New test to check partial initialization of
5463 complex with branches.
5464 * gcc.dg/uninit-17-O0.c: Likewise.
5465
5466 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5467
5468 PR target/60884
5469 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5470 (test_03): Rename to test_02.
5471
5472 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5473
5474 PR c++/61083
5475 * g++.dg/cpp0x/sfinae50.C: New.
5476
5477 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5478
5479 PR c++/61080
5480 * g++.dg/cpp0x/deleted7.C: New.
5481
5482 2014-05-07 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/61034
5485 * g++.dg/tree-ssa/pr61034.C: New testcase.
5486
5487 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5488
5489 * gcc.target/epiphany/isr-arg.c: New file.
5490
5491 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5492
5493 PR tree-optimization/52252
5494 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5495
5496 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5497
5498 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5499 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5500 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5501 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5502 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5503 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5504 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5505 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5506 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5507 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5508 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5509 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5510 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5511 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5512 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5513 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5514 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5515 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5516 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5517 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5518 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5519 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5520 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5521 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5522 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5523 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5524 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5525 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5526 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5527 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5528 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5529 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5530 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5531 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5532 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5533 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5534 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5535 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5536 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5537 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5538 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5539 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5540 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5541 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5542 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5543 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5544 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5545 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5546 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5547 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5548 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5549 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5550 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5551 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5552 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5553 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5554 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5555 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5556 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5557 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5558 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5559 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5560 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5561 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5562 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5563 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5564 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5565 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5566 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5567 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5568 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5569 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5570
5571 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5572
5573 gcc.target/aarch64/simd/ext_f32.x: New file.
5574 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5575 gcc.target/aarch64/simd/ext_p16.x: New file.
5576 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5577 gcc.target/aarch64/simd/ext_p8.x: New file.
5578 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5579 gcc.target/aarch64/simd/ext_s16.x: New file.
5580 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5581 gcc.target/aarch64/simd/ext_s32.x: New file.
5582 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5583 gcc.target/aarch64/simd/ext_s64.x: New file.
5584 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5585 gcc.target/aarch64/simd/ext_s8.x: New file.
5586 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5587 gcc.target/aarch64/simd/ext_u16.x: New file.
5588 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5589 gcc.target/aarch64/simd/ext_u32.x: New file.
5590 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5591 gcc.target/aarch64/simd/ext_u64.x: New file.
5592 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5593 gcc.target/aarch64/simd/ext_u8.x: New file.
5594 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5595 gcc.target/aarch64/simd/ext_f64.c: New file.
5596 gcc.target/aarch64/simd/extq_f32.x: New file.
5597 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5598 gcc.target/aarch64/simd/extq_p16.x: New file.
5599 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5600 gcc.target/aarch64/simd/extq_p8.x: New file.
5601 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5602 gcc.target/aarch64/simd/extq_s16.x: New file.
5603 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5604 gcc.target/aarch64/simd/extq_s32.x: New file.
5605 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5606 gcc.target/aarch64/simd/extq_s64.x: New file.
5607 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5608 gcc.target/aarch64/simd/extq_s8.x: New file.
5609 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5610 gcc.target/aarch64/simd/extq_u16.x: New file.
5611 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5612 gcc.target/aarch64/simd/extq_u32.x: New file.
5613 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5614 gcc.target/aarch64/simd/extq_u64.x: New file.
5615 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5616 gcc.target/aarch64/simd/extq_u8.x: New file.
5617 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5618 gcc.target/aarch64/simd/extq_f64.c: New file.
5619
5620 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5621
5622 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5623 * gcc.target/aarch64/vtrnu32.c: Likewise.
5624 * gcc.target/aarch64/vtrnf32.c: Likewise.
5625
5626 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5627
5628 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5629 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5630 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5631 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5632 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5633 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5634 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5635 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5636 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5637 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5638 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5639 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5640 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5641 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5642 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5643 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5644 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5645 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5646 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5647 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5648 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5649 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5650 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5651 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5652 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5653 * gcc.target/aarch64/simd/vtrns16.x: New file.
5654 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5655 * gcc.target/aarch64/simd/vtrns32.x: New file.
5656 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5657 * gcc.target/aarch64/simd/vtrns8.x: New file.
5658 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5659 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5660 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5661 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5662 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5663 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5664
5665 2014-05-07 Richard Biener <rguenther@suse.de>
5666
5667 PR tree-optimization/57864
5668 * gcc.dg/torture/pr57864.c: New testcase.
5669
5670 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5671
5672 PR libfortran/61049
5673 * gfortran.dg/list_read_13.f: New test.
5674
5675 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5676
5677 PR c++/60999
5678 * g++.dg/cpp0x/nsdmi-template9.C: New.
5679 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5680
5681 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5682 Mike Stump <mikestump@comcast.net>
5683 Richard Sandiford <rdsandiford@googlemail.com>
5684
5685 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5686
5687 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5688
5689 PR ipa/60965
5690 * g++.dg/ipa/devirt-32.C: New testcase.
5691
5692 2014-05-05 Richard Biener <rguenther@suse.de>
5693
5694 PR middle-end/61010
5695 * gcc.dg/torture/pr61010.c: New testcase.
5696
5697 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5698
5699 * gcc.target/s390/leaf-profile.c: New testcase.
5700
5701 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5702
5703 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5704 Disable asm scan for s390.
5705 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5706 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5707
5708 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5709
5710 PR tree-optimization/60363
5711 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5712
5713 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5714
5715 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5716 (dg-require-effective-target): Change target to powerpc_fprs.
5717 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5718 (dg-require-effective-target): Change target to dfprt.
5719
5720 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5721
5722 PR c++/58582
5723 * g++.dg/cpp0x/deleted4.C: New.
5724 * g++.dg/cpp0x/deleted5.C: Likewise.
5725 * g++.dg/cpp0x/deleted6.C: Likewise.
5726
5727 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5728
5729 PR fortran/61025
5730 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5731 regexps for -m32.
5732 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5733 * gfortran.dg/coarray_poly_6.f90: Likewise.
5734 * gfortran.dg/coarray_poly_7.f90: Likewise.
5735 * gfortran.dg/coarray_poly_8.f90: Likewise.
5736
5737 2014-05-02 Marek Polacek <polacek@redhat.com>
5738
5739 PR c/25801
5740 * gcc.dg/pr25801.c: New test.
5741
5742 2014-05-02 Marek Polacek <polacek@redhat.com>
5743
5744 PR c/60784
5745 * gcc.dg/pr60784.c: New test.
5746
5747 2014-05-01 Marek Polacek <polacek@redhat.com>
5748
5749 PR c/60915
5750 * gcc.dg/pr60915.c: New test.
5751
5752 2014-05-01 Marek Polacek <polacek@redhat.com>
5753
5754 PR c/60257
5755 * gcc.dg/pr60257.c: New test.
5756
5757 2014-05-01 Marek Polacek <polacek@redhat.com>
5758
5759 PR c/43395
5760 * c-c++-common/pr43395.c: New test.
5761
5762 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5763
5764 * gcc.dg/cond-reduc-1.c: New test.
5765 * gcc.dg/cond-reduc-2.c: Likewise.
5766
5767 2014-05-01 Marek Polacek <polacek@redhat.com>
5768
5769 PR c/29467
5770 * gcc.dg/pr29467.c: New test.
5771 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5772 about boolean types.
5773 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5774 to bool.
5775 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5776
5777 2014-05-01 Marek Polacek <polacek@redhat.com>
5778
5779 PR c/43245
5780 * gcc.dg/pr43245.c: New test.
5781
5782 2014-05-01 Marek Polacek <polacek@redhat.com>
5783
5784 PR c/56989
5785 * gcc.dg/pr56989.c: New test.
5786
5787 2014-04-30 Ian Lance Taylor <iant@google.com>
5788
5789 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5790 in go_compile_args rather than in argument to go-torture-execute.
5791
5792 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5793
5794 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5795 instead of getpid.
5796
5797 2014-04-30 Tobias Burnus <burnus@net-b.de>
5798
5799 * gfortran.dg/coarray_poly_6.f90
5800 * gfortran.dg/coarray_poly_7.f90
5801 * gfortran.dg/coarray_poly_8.f90
5802
5803 2014-04-30 Tobias Burnus <burnus@net-b.de>
5804
5805 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5806 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5807 * gfortran.dg/coarray/codimension.f90: New.
5808
5809 2014-04-30 Tobias Burnus <burnus@net-b.de>
5810
5811 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5812 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5813
5814 2014-04-30 Tobias Burnus <burnus@net-b.de>
5815
5816 * gfortran.dg/coarray_poly_4.f90: New.
5817 * gfortran.dg/coarray_poly_5.f90: New.
5818
5819 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5820
5821 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5822 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5823 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5824 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5825 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5826 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5827 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5828 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5829 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5830 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5831 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5832 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5833 * gcc.target/arm/simd/vuzps16_1.c: New file.
5834 * gcc.target/arm/simd/vuzps32_1.c: New file.
5835 * gcc.target/arm/simd/vuzps8_1.c: New file.
5836 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5837 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5838 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5839
5840 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5841
5842 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5843 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5844 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5845
5846 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5847
5848 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5849 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5850 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5851 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5852 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5853 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5854 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5855 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5856 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5857 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5858 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5859 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5860 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5861 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5862 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5863 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5864 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5865 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5866 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5867 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5868 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5869 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5870 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5871 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5872 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5873 * gcc.target/aarch64/simd/vuzps16.x: New file.
5874 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5875 * gcc.target/aarch64/simd/vuzps32.x: New file.
5876 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5877 * gcc.target/aarch64/simd/vuzps8.x: New file.
5878 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5879 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5880 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5881 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5882 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5883 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5884
5885 2014-04-30 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/48329
5888 * gfortran.dg/vect/pr48329.f90: New testcase.
5889
5890 2014-04-30 Marek Polacek <polacek@redhat.com>
5891
5892 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5893 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5894
5895 2014-04-30 Marek Polacek <polacek@redhat.com>
5896
5897 PR c/60139
5898 * gcc.dg/pr60139.c: New test.
5899
5900 2014-04-30 Marek Polacek <polacek@redhat.com>
5901
5902 PR c/60351
5903 * gcc.dg/pr60351.c: New test.
5904
5905 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5906
5907 * gcc.target/arm/simd/simd.exp: New file.
5908 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5909 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5910 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5911 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5912 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5913 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5914 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5915 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5916 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5917 * gcc.target/arm/simd/vzipf32_1.c: New file.
5918 * gcc.target/arm/simd/vzipp16_1.c: New file.
5919 * gcc.target/arm/simd/vzipp8_1.c: New file.
5920 * gcc.target/arm/simd/vzips16_1.c: New file.
5921 * gcc.target/arm/simd/vzips32_1.c: New file.
5922 * gcc.target/arm/simd/vzips8_1.c: New file.
5923 * gcc.target/arm/simd/vzipu16_1.c: New file.
5924 * gcc.target/arm/simd/vzipu32_1.c: New file.
5925 * gcc.target/arm/simd/vzipu8_1.c: New file.
5926
5927 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 PR c++/51707
5930 * g++.dg/cpp0x/constexpr-51707.C: New.
5931
5932 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5933
5934 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5935 occurrences of "int" in the gimple dump to reflect that the return
5936 types of functions now show up in such dumps.
5937 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5938
5939 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5940
5941 PR tree-optimization/60971
5942 * c-c++-common/turtore/pr60971.c: New test.
5943
5944 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5945
5946 * gcc.target/aarch64/simd/simd.exp: New file.
5947 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5948 * gcc.target/aarch64/simd/vzipf32.x: New file.
5949 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5950 * gcc.target/aarch64/simd/vzipp16.x: New file.
5951 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5952 * gcc.target/aarch64/simd/vzipp8.x: New file.
5953 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5954 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5955 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5956 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5957 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5958 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5959 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5960 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5961 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5962 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5963 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5964 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5965 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5966 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5967 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5968 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5969 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5970 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5971 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5972 * gcc.target/aarch64/simd/vzips16.x: New file.
5973 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5974 * gcc.target/aarch64/simd/vzips32.x: New file.
5975 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5976 * gcc.target/aarch64/simd/vzips8.x: New file.
5977 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5978 * gcc.target/aarch64/simd/vzipu16.x: New file.
5979 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5980 * gcc.target/aarch64/simd/vzipu32.x: New file.
5981 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5982 * gcc.target/aarch64/simd/vzipu8.x: New file.
5983
5984 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5985
5986 * gcc.target/aarch64/fcsel_1.c: New test case.
5987
5988 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
5989
5990 PR libfortran/60810
5991 * gfortran.dg/arrayio_13.f90: New test.
5992
5993 2014-04-28 Martin Jambor <mjambor@suse.cz>
5994
5995 * gcc.dg/tree-ssa/sra-14.c: New test.
5996
5997 2014-04-28 Richard Biener <rguenther@suse.de>
5998
5999 PR middle-end/60092
6000 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6001 * gcc.dg/vect/pr60092.c: Likewise.
6002
6003 2014-04-28 Richard Biener <rguenther@suse.de>
6004
6005 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6006 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6007 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6008 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6009
6010 2014-04-28 Richard Biener <rguenther@suse.de>
6011
6012 PR tree-optimization/60979
6013 * gcc.dg/graphite/pr60979.c: New testcase.
6014
6015 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016
6017 PR c/60983
6018 * gcc.dg/pr60114.c: Use signed chars.
6019
6020 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6021
6022 PR c++/59120
6023 * g++.dg/cpp0x/alias-decl-43.C: New.
6024
6025 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6026
6027 PR fortran/59604
6028 PR fortran/58003
6029 * gfortran.dg/no_range_check_3.f90: New test.
6030
6031 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6032
6033 PR libfortran/52539
6034 * gfortran.dg/namelist_utf8.f90: New test.
6035
6036 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6037
6038 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6039 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6040 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6041
6042 2014-04-25 Cary Coutant <ccoutant@google.com>
6043
6044 PR debug/60929
6045 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6046 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6047 -fdebug-types-section flag.
6048
6049 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6050
6051 * gcc.target/arm/tail-long-call.c: New test.
6052
6053 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6054
6055 PR tree-optimization/60930
6056 * gcc.dg/torture/pr60930.c: New test.
6057
6058 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR tree-optimization/60960
6061 * gcc.c-torture/execute/pr60960.c: New test.
6062
6063 2014-04-25 Marek Polacek <polacek@redhat.com>
6064
6065 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6066
6067 2014-04-25 Marek Polacek <polacek@redhat.com>
6068
6069 PR c/18079
6070 * gcc.dg/pr18079.c: New test.
6071 * gcc.dg/pr18079-2.c: New test.
6072
6073 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6074
6075 * c-c++-common/gomp/pr60823-2.c: Require effective target
6076 vect_simd_clones.
6077
6078 2014-04-25 Marek Polacek <polacek@redhat.com>
6079
6080 PR c/60114
6081 * gcc.dg/pr60114.c: New test.
6082
6083 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6084
6085 * gcc.c-torture/execute/20140425-1.c: New test.
6086
6087 2014-04-25 Marek Polacek <polacek@redhat.com>
6088
6089 PR c/60156
6090 * c-c++-common/pr60156.c: New test.
6091
6092 2014-04-25 Richard Biener <rguenther@suse.de>
6093
6094 PR ipa/60912
6095 * g++.dg/opt/pr60912.C: New testcase.
6096
6097 2014-04-25 Richard Biener <rguenther@suse.de>
6098
6099 PR ipa/60911
6100 * gcc.dg/lto/pr60911_0.c: New testcase.
6101
6102 2014-04-24 Cong Hou <congh@google.com>
6103
6104 PR tree-optimization/60896
6105 * g++.dg/vect/pr60896.cc: New test.
6106
6107 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6108
6109 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6110 unpack builtin functionss for 128-bit types.
6111 * gcc.target/powerpc/pack02.c: Likewise.
6112 * gcc.target/powerpc/pack03.c: Likewise.
6113 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6114 divide builtin functionss.
6115 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6116 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6117 functions.
6118 * gcc.target/powerpc/bcd-2.c: Likewise.
6119 * gcc.target/powerpc/bcd-3.c: Likewise.
6120 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6121 builtin functionss.
6122 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6123
6124 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6125
6126 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6127 keeps_null_pointer_checks.
6128 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6129 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6130 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6131 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6132
6133 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6134
6135 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6136 Replace load with read and store with write.
6137
6138 2014-04-24 Jeff Law <law@redhat.com>
6139
6140 PR target/60822
6141 * gcc.c-torture/pr60822.c: New test.
6142 * gcc.c-torture/pr60822.x: New test.
6143
6144 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6145
6146 PR c++/57958
6147 * g++.dg/cpp0x/pr57958.C: New test.
6148
6149 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6150
6151 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6152 true for aarch64_be.
6153
6154 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6155 Tom de Vries <tom@codesourcery.com>
6156
6157 * gcc.dg/fuse-caller-save.c: New test.
6158
6159 2014-04-24 Joey Ye <joey.ye@arm.com>
6160
6161 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6162
6163 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6164
6165 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6166 * gcc.dg/vect/vect-bswap16: New test.
6167 * gcc.dg/vect/vect-bswap32: Likewise.
6168 * gcc.dg/vect/vect-bswap64: Likewise.
6169
6170 2014-04-23 Jeff Law <law@redhat.com>
6171
6172 PR tree-optimization/60902
6173 * gcc.target/i386/pr60902.c: New test.
6174
6175 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6176
6177 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6178 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6179 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6180
6181 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182
6183 * gcc.target/arm/rev16.c: New test.
6184
6185 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6186
6187 * gcc.target/aarch64/rev16_1.c: New test.
6188
6189 2014-04-23 Richard Biener <rguenther@suse.de>
6190
6191 PR tree-optimization/60903
6192 * gcc.dg/torture/pr60903.c: New testcase.
6193
6194 2014-04-23 Richard Biener <rguenther@suse.de>
6195
6196 PR middle-end/60895
6197 * g++.dg/torture/pr60895.C: New testcase.
6198
6199 2014-04-23 Richard Biener <rguenther@suse.de>
6200
6201 PR middle-end/60891
6202 * gcc.dg/torture/pr60891.c: New testcase.
6203
6204 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR sanitizer/60275
6207 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6208 -fno-sanitize-recover to dg-options.
6209 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6210 add -std=c++11 to dg-options.
6211 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6212 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6213 add -std=c++1y to dg-options.
6214 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6215 -fno-sanitize-recover to dg-options.
6216 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6217 * c-c++-common/ubsan/vla-4.c: Likewise.
6218 * c-c++-common/ubsan/pr59503.c: Likewise.
6219 * c-c++-common/ubsan/vla-3.c: Likewise.
6220 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6221 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6222 * c-c++-common/ubsan/shift-3.c: Likewise.
6223 * c-c++-common/ubsan/overflow-1.c: Likewise.
6224 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6225 * c-c++-common/ubsan/vla-2.c: Likewise.
6226 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6227 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6228 * c-c++-common/ubsan/shift-6.c: Likewise.
6229 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6230 * c-c++-common/ubsan/overflow-add-3.c: New test.
6231 * c-c++-common/ubsan/overflow-add-4.c: New test.
6232 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6233 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6234
6235 2014-04-22 Christian Bruel <christian.bruel@st.com>
6236
6237 * gcc.target/sh/hiconst.c: New test.
6238
6239 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6240
6241 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6242 lroundf generates custom round instruction, too.
6243
6244 2014-04-22 Tobias Burnus <burnus@net-b.de>
6245
6246 PR fortran/60881
6247 * coarray/alloc_comp_3.f90: New.
6248
6249 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6250
6251 PR target/60868
6252 * gcc.target/i386/pr60868.c: New testcase.
6253
6254 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6255
6256 PR c/59073
6257 * c-c++-common/gomp/pr59073.c: New test.
6258
6259 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6260
6261 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6262
6263 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6264
6265 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6266 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6267
6268 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6269
6270 * gcc.dg/memcpy-5.c: New test.
6271
6272 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6273
6274 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6275
6276 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6277 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6278 *-*-solaris2.9.
6279 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6280 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6281 from dg-options.
6282 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6283 from dg-additional-options.
6284 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6285 from dg-options.
6286
6287 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6288 execution check.
6289 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6290 (sigill_hdlr): Remove.
6291 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6292 check.
6293
6294 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6295 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6296 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6297
6298 * lib/target-supports.exp (add_options_for_tls): Remove
6299 *-*-solaris2.9* handling.
6300
6301 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6302
6303 * gcc.target/aarch64/vect_cvtf_1.c: New.
6304
6305 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR tree-optimization/60823
6308 * c-c++-common/gomp/pr60823-1.c: New test.
6309 * c-c++-common/gomp/pr60823-2.c: New test.
6310 * c-c++-common/gomp/pr60823-3.c: New test.
6311
6312 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6313
6314 * gcc.target/arm/anddi_notdi-1.c: New test.
6315 * gcc.target/arm/iordi_notdi-1.c: New test case.
6316
6317 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6318
6319 * gcc.target/arm/iordi_notdi-1.c: New test.
6320
6321 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6322
6323 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6324
6325 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6326
6327 PR target/60735
6328 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6329 not cause errors if -mspe.
6330
6331 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6332
6333 PR target/60909
6334 * gcc.target/i386/pr60909-1.c: New test.
6335 * gcc.target/i386/pr60909-2.c: Ditto.
6336
6337 2014-04-18 Cong Hou <congh@google.com>
6338
6339 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6340 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6341
6342 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6343
6344 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6345 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6346
6347 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6348
6349 PR c++/59200
6350 * g++.dg/cpp0x/alias-decl-42.C: New.
6351
6352 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6353
6354 * gcc.target/powerpc/ti_math1.c: New.
6355 * gcc.target/powerpc/ti_math2.c: New.
6356
6357 2014-04-17 Martin Jambor <mjambor@suse.cz>
6358
6359 * gnat.dg/opt34.adb: New.
6360 * gnat.dg/opt34_pkg.ads: Likewise.
6361
6362 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6363
6364 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6365 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6366
6367 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6368
6369 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6370 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6371
6372 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR target/60847
6375 Forward port from 4.8 branch
6376 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6377
6378 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6379 Fix scan patterns.
6380 * gcc.target/i386/bmi-2.c: Ditto.
6381
6382 2014-04-17 Richard Biener <rguenther@suse.de>
6383
6384 PR middle-end/60849
6385 * g++.dg/opt/pr60849.C: New testcase.
6386
6387 2014-04-17 Richard Biener <rguenther@suse.de>
6388
6389 PR tree-optimization/60836
6390 * g++.dg/vect/pr60836.cc: New testcase.
6391
6392 2014-04-17 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/60841
6395 * gcc.dg/vect/pr60841.c: New testcase.
6396
6397 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6398
6399 * g++.dg/ipa/devirt-31.C: New testcase.
6400
6401 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6402
6403 PR lto/60820
6404 * gcc.dg/lto/pr60820_0.c: New testcase.
6405 * gcc.dg/lto/pr60820_1.c: New testcase.
6406
6407 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6408
6409 PR ipa/60854
6410 * g++.dg/torture/pr60854.C: New testcase.
6411
6412 2014-04-16 Catherine Moore <clm@codesourcery.com>
6413
6414 * gcc.target/mips/umips-store16-2.c: New test.
6415
6416 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6417
6418 * g++.dg/cpp0x/initlist-vect.C: New file.
6419
6420 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6421
6422 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6423 * gcc.dg/uninit-I-O0.c: Likewise.
6424 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6425
6426 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR tree-optimization/60844
6429 * gcc.dg/pr60844.c: New test.
6430
6431 2014-04-15 Richard Biener <rguenther@suse.de>
6432
6433 PR rtl-optimization/56965
6434 * gcc.dg/torture/pr56965-1.c: New testcase.
6435 * gcc.dg/torture/pr56965-2.c: Likewise.
6436
6437 2014-04-15 Teresa Johnson <tejohnson@google.com>
6438
6439 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6440
6441 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6442
6443 * gnat.dg/vect14.adb: New test.
6444
6445 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6446
6447 * gnat.dg/vect12.ad[sb]: New test.
6448 * gnat.dg/vect13.ad[sb]: Likewise.
6449
6450 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6451
6452 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6453 under qemu-arm.
6454 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6455 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6456 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6457 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6458 * c-c++-common/ubsan/null-1.c: Likewise.
6459 * c-c++-common/ubsan/null-10.c: Likewise.
6460 * c-c++-common/ubsan/null-11.c: Likewise.
6461 * c-c++-common/ubsan/null-2.c: Likewise.
6462 * c-c++-common/ubsan/null-3.c: Likewise.
6463 * c-c++-common/ubsan/null-4.c: Likewise.
6464 * c-c++-common/ubsan/null-5.c: Likewise.
6465 * c-c++-common/ubsan/null-6.c: Likewise.
6466 * c-c++-common/ubsan/null-7.c: Likewise.
6467 * c-c++-common/ubsan/null-8.c: Likewise.
6468 * c-c++-common/ubsan/null-9.c: Likewise.
6469 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6470 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6471 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6472 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6473 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6474 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6475 * c-c++-common/ubsan/pr59333.c: Likewise.
6476 * c-c++-common/ubsan/pr59667.c: Likewise.
6477 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6478 * c-c++-common/ubsan/pr60636.c: Likewise.
6479 * c-c++-common/ubsan/shift-1.c: Likewise.
6480 * c-c++-common/ubsan/shift-2.c: Likewise.
6481 * c-c++-common/ubsan/vla-1.c: Likewise.
6482
6483 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6484
6485 * gnat.dg/vect11.ad[sb]: New test.
6486
6487 2014-04-14 Richard Biener <rguenther@suse.de>
6488
6489 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6490
6491 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6492
6493 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6494
6495 2014-04-14 Richard Biener <rguenther@suse.de>
6496 Marc Glisse <marc.glisse@inria.fr>
6497
6498 PR c/60819
6499 * gcc.target/i386/vec-may_alias.c: New testcase.
6500
6501 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502
6503 * lib/target-supports.exp
6504 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6505 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6506 Fix formatting.
6507
6508 2014-04-14 Richard Biener <rguenther@suse.de>
6509
6510 PR lto/60720
6511 * gcc.dg/lto/pr60720_0.c: New testcase.
6512 * gcc.dg/lto/pr60720_1.c: Likewise.
6513
6514 2014-04-14 Christian Bruel <christian.bruel@st.com>
6515
6516 * gcc.target/sh/memset.c: New test.
6517
6518 2014-04-14 Richard Biener <rguenther@suse.de>
6519
6520 PR middle-end/55022
6521 * gcc.dg/graphite/pr55022.c: New testcase.
6522
6523 2014-04-14 Richard Biener <rguenther@suse.de>
6524
6525 PR tree-optimization/59817
6526 PR tree-optimization/60453
6527 * gfortran.dg/graphite/pr59817.f: New testcase.
6528 * gcc.dg/graphite/pr59817-1.c: Likewise.
6529 * gcc.dg/graphite/pr59817-2.c: Likewise.
6530
6531 2014-04-14 Jason Merrill <jason@redhat.com>
6532
6533 Revert:
6534 * lib/gcc-dg.exp (dg-build-dso): New.
6535 (gcc-dg-test-1): Handle dg-do-what "dso".
6536
6537 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6538
6539 PR fortran/60717
6540 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6541
6542 PR fortran/58085
6543 * gfortran.dg/associate_15.f90: New test.
6544
6545 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6546
6547 PR middle-end/60467
6548 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6549 case to check.
6550
6551 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6552
6553 PR middle-end/60469
6554 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6555
6556 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6557
6558 * gcc.target/mips/umips-store16-1.c: New test.
6559
6560 2014-04-11 Tobias Burnus <burnus@net-b.de>
6561
6562 PR c/60194
6563 * * g++.dg/warn/warn_format_signedness.C: New.
6564 * gcc.dg/format/warn-signedness.c: New.
6565
6566 2014-04-11 Tobias Burnus <burnus@net-b.de>
6567
6568 PR fortran/58880
6569 PR fortran/60495
6570 * gfortran.dg/finalize_25.f90: New.
6571
6572 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6573
6574 * gcc.target/epiphany/t1068-2.c: New file.
6575
6576 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6577
6578 * gcc.target/epiphany/btst-1.c: New test.
6579
6580 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6581
6582 PR rtl-optimization/60651
6583 * gcc.target/epiphany/mode-switch.c: New test.
6584
6585 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/58600
6588 * g++.dg/cpp0x/gen-attrs-58.C: New.
6589 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6590
6591 2014-04-11 Steve Ellcey <sellcey@mips.com>
6592 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR middle-end/60556
6595 * gcc.c-torture/compile/pr60556.c: New test.
6596
6597 2014-04-11 Richard Biener <rguenther@suse.de>
6598
6599 PR middle-end/60797
6600 * gcc.dg/pr60797.c: New testcase.
6601
6602 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6603
6604 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6605 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6606 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6607 rename to ...
6608 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6609 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6610 instructions as well.
6611
6612 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6613
6614 PR rtl-optimization/60663
6615 * gcc.target/arm/pr60663.c: New test.
6616
6617 2014-04-10 Jason Merrill <jason@redhat.com>
6618
6619 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6620
6621 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR lto/60567
6624 * g++.dg/lto/pr60567_0.C: New test.
6625
6626 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6627
6628 * gfortran.dg/class_nameclash.f90: New test.
6629
6630 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6631
6632 PR c++/52844
6633 * g++.dg/cpp0x/variadic156.C: New.
6634
6635 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6636
6637 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6638 long.
6639
6640 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6641
6642 PR debug/60655
6643 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6644 -fdata-sections.
6645
6646 2014-04-09 Steve Ellcey <sellcey@mips.com>
6647
6648 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6649 and scan lists.
6650
6651 2014-04-09 Cong Hou <congh@google.com>
6652
6653 PR testsuite/60773
6654 * lib/target-supports.exp:
6655 (check_effective_target_vect_widen_si_to_di_pattern): New.
6656 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6657 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6658 targets only.
6659 (foo): Fix up formatting.
6660 (main): Call check_vect.
6661
6662 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/59115
6665 * g++.dg/template/crash119.C: New.
6666
6667 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6668
6669 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6670
6671 2014-04-08 Jason Merrill <jason@redhat.com>
6672
6673 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6674
6675 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6676
6677 PR rtl-optimization/60776
6678 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6679 * gcc.dg/builtin-bswap-7.c: Likewise.
6680 * gcc.dg/builtin-bswap-6a.c: New testcase.
6681 * gcc.dg/builtin-bswap-7a.c: New testcase.
6682
6683 Revert
6684 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6685
6686 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6687 optimization.
6688 * gcc.dg/builtin-bswap-7.c: Likewise.
6689
6690 2014-04-08 Richard Biener <rguenther@suse.de>
6691
6692 PR tree-optimization/60785
6693 * gcc.dg/graphite/pr60785.c: New testcase.
6694
6695 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6696
6697 PR target/60602
6698 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6699 with as at -O0.
6700
6701 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6702
6703 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6704 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6705 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6706
6707 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6708
6709 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6710
6711 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6712
6713 PR target/60609
6714 * g++.dg/torture/pr60609.C: New test.
6715
6716 2014-04-07 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/60766
6719 * gcc.dg/torture/pr60766.c: New testcase.
6720
6721 2014-04-07 Jason Merrill <jason@redhat.com>
6722
6723 * lib/gcc-dg.exp (dg-build-dso): New.
6724 (gcc-dg-test-1): Handle dg-do-what "dso".
6725 * lib/target-supports.exp (add_options_for_dlopen): New.
6726 (check_effective_target_dlopen): Use it.
6727
6728 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6729
6730 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6731
6732 2014-04-07 Richard Biener <rguenther@suse.de>
6733
6734 PR middle-end/60750
6735 * g++.dg/torture/pr60750.C: New testcase.
6736 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6737
6738 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6739
6740 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6741
6742 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6743
6744 PR testsuite/60671
6745 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6746
6747 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6748
6749 PR testsuite/60672
6750 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6751
6752 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6753
6754 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6755
6756 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6757
6758 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6759
6760 * gcc.target/avr/dev-specific-rmw.c: New test.
6761
6762 2014-04-04 Cong Hou <congh@google.com>
6763
6764 PR tree-optimization/60656
6765 * gcc.dg/vect/pr60656.c: New test.
6766
6767 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6768
6769 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6770 optimization.
6771 * gcc.dg/builtin-bswap-7.c: Likewise.
6772
6773 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 PR c++/58207
6776 * g++.dg/cpp0x/constexpr-ice15.C: New.
6777
6778 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6779
6780 PR ipa/59626
6781 testcase by Richard Biener
6782 * gcc.dg/lto/pr59626_0.c: New testcase.
6783 * gcc.dg/lto/pr59626_1.c: New testcase.
6784
6785 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6786
6787 PR debug/60655
6788 * gcc.c-torture/compile/pr60655-1.c: New test.
6789
6790 2014-04-04 Martin Jambor <mjambor@suse.cz>
6791
6792 PR ipa/60640
6793 * g++.dg/ipa/pr60640-1.C: New test.
6794 * g++.dg/ipa/pr60640-2.C: Likewise.
6795 * g++.dg/ipa/pr60640-3.C: Likewise.
6796 * g++.dg/ipa/pr60640-4.C: Likewise.
6797
6798 2014-04-04 Jeff Law <law@redhat.com>
6799
6800 PR target/60657
6801 * gcc.target/arm/pr60657.c: New test.
6802
6803 2014-04-04 Richard Biener <rguenther@suse.de>
6804
6805 PR ipa/60746
6806 * g++.dg/torture/pr60746.C: New testcase.
6807
6808 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6809
6810 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6811 * g++.old-deja/g++.jason/overload21.C: Likewise.
6812 * g++.old-deja/g++.law/init5.C: Likewise.
6813
6814 2014-04-03 Cong Hou <congh@google.com>
6815
6816 PR tree-optimization/60505
6817 * gcc.dg/vect/pr60505.c: New test.
6818
6819 2014-04-03 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/60740
6822 * gcc.dg/graphite/pr60740.c: New testcase.
6823
6824 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6825
6826 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6827 * g++.dg/warn/Wnvdtor-2.C: New.
6828 * g++.dg/warn/Wnvdtor-3.C: New.
6829 * g++.dg/warn/Wnvdtor-4.C: New.
6830 * g++.dg/warn/Weff1.C: Delete.
6831 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6832 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6833
6834 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6835
6836 PR ipa/60659
6837 * g++.dg/torture/pr60659.C: New testcase.
6838
6839 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 PR tree-optimization/60733
6842 * gcc.dg/torture/pr60733.c: New test.
6843
6844 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6845
6846 PR rtl-optimization/60650
6847 * gcc.target/arm/pr60650-2.c: New.
6848
6849 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6850
6851 * gcc.target/i386/avx2-vpand-3.c,
6852 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6853
6854 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6855
6856 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6857 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6858 gcc.target/i386/memcpy-strategy-1.c,
6859 gcc.target/i386/memcpy-strategy-2.c,
6860 gcc.target/i386/memcpy-vector_loop-1.c,
6861 gcc.target/i386/memcpy-vector_loop-2.c,
6862 gcc.target/i386/memset-vector_loop-1.c,
6863 gcc.target/i386/memset-vector_loop-2.c,
6864 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6865 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6866 -march= options different from those in dg-options.
6867
6868 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6869
6870 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6871 gcc.target/i386/pr30970.c: Use -mtune=generic.
6872 * gcc.target/i386/avx2-vpaddb-3.c,
6873 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6874 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6875 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6876 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6877 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6878 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6879 gcc.target/i386/avx2-vpsubw-3.c,
6880 gcc.target/i386/avx256-unaligned-load-1.c,
6881 gcc.target/i386/avx256-unaligned-load-4.c,
6882 gcc.target/i386/avx256-unaligned-store-1.c,
6883 gcc.target/i386/avx256-unaligned-store-2.c,
6884 gcc.target/i386/avx256-unaligned-store-4.c: Use
6885 -mno-prefer-avx128.
6886
6887 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6888 Iain Sandoe <iain@codesourcery.com>
6889
6890 PR target/54083
6891 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6892 with the additional options -Wl,-undefined,dynamic_lookup
6893 and -Wl,-flat_namespace.
6894 * gcc.dg/torture/pr53922.c: Additional option
6895 -Wl,-flat_namespace for darwin[89].
6896 * gcc.dg/torture/pr60092.c: Additional options
6897 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6898 for darwin[89].
6899
6900 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6901
6902 PR target/43751
6903 * lib/prune.exp: Modify the regular express to prune
6904 the new warnings introduced by r205679 on darwin9.
6905
6906 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6907
6908 * g++.dg/init/ctor4.C: Adjust.
6909 * g++.dg/init/ctor4-1.C: New.
6910 * g++.dg/cpp0x/defaulted2.C: Adjust.
6911
6912 2014-04-01 Richard Henderson <rth@redhat.com>
6913
6914 PR target/60704
6915 * gcc.dg/pr60704.c: New file.
6916
6917 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6918
6919 PR target/60363
6920 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6921 logical_op_short_circuit targets.
6922
6923 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6924
6925 PR libfortran/60128
6926 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6927 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6928
6929 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6930
6931 PR rtl-optimization/60700
6932 * gcc.target/i386/pr60700.c: New test.
6933
6934 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6935
6936 PR target/60650
6937 * gcc.target/arm/pr60650.c: Adjust command line options.
6938
6939 2014-03-31 Martin Jambor <mjambor@suse.cz>
6940
6941 PR middle-end/60647
6942 * gcc.dg/pr60647-1.c: New test.
6943 * gcc.dg/pr60647-2.c: Likewise.
6944
6945 2014-03-31 Richard Biener <rguenther@suse.de>
6946
6947 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6948
6949 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6950
6951 PR target/60034
6952 * gcc.target/aarch64/pr60034.c: New file.
6953
6954 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6955
6956 PR c++/60626
6957 * g++.dg/cpp1y/pr60626.C: New testcase.
6958
6959 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6960
6961 * gcc.dg/pr45416.c: Allow bextr on x86.
6962 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6963 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6964 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6965 * gcc.target/i386/l_fma_double_1.c,
6966 gcc.target/i386/l_fma_double_2.c,
6967 gcc.target/i386/l_fma_double_3.c,
6968 gcc.target/i386/l_fma_double_4.c,
6969 gcc.target/i386/l_fma_double_5.c,
6970 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6971 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6972 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6973 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6974 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6975 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6976 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6977
6978 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR target/60648
6981 * g++.dg/pr60648.C: Move test to...
6982 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6983 dg-options, add for fpic targets dg-additional-options -fPIC.
6984
6985 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6986
6987 * gnat.dg/opt33.adb: New testcase.
6988
6989 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6990
6991 PR target/60697
6992 * gcc.target/aarch64/pr60697.c: New.
6993
6994 2014-03-27 Jeff Law <law@redhat.com>
6995
6996 PR target/60648
6997 * g++.dg/pr60648.C: New test.
6998
6999 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7000
7001 PR c++/60573
7002 * g++.dg/cpp1y/pr60573.C: New testcase.
7003
7004 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7005
7006 PR target/60693
7007 * gcc.target/i386/pr60693.c: New test.
7008
7009 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7010
7011 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7012
7013 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR c++/60689
7016 * c-c++-common/pr60689.c: New test.
7017
7018 PR c++/58678
7019 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7020 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7021 targets.
7022
7023 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7024
7025 PR target/60675
7026 * gcc.target/aarch64/pr60675.C: New.
7027
7028 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7029
7030 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7031 * lib/target-supports.exp: Return true for s390
7032 in check_effective_logical_op_short_circuit.
7033
7034 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7035
7036 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7037 of second source operand.
7038 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7039 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7040 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7041
7042 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR ipa/60315
7045 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7046
7047 2014-03-28 Tobias Burnus <burnus@net-b.de>
7048
7049 * lib/cilk-plus-dg.exp: New.
7050 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7051 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7052
7053 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7054
7055 PR fortran/60522
7056 * gfortran.dg/where_4.f90: New test case.
7057
7058 2014-03-27 Tobias Burnus <burnus@net-b.de>
7059
7060 PR fortran/58880
7061 * gfortran.dg/finalize_24.f90: New.
7062
7063 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7064
7065 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7066 vbpermq builtin.
7067
7068 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7069 vec_select optimizations.
7070 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7071 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7072
7073 PR target/60672
7074 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7075 xxpermdi builtins are supported.
7076
7077 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7078
7079 PR rtl-optimization/60650
7080 * gcc.target/arm/pr60650.c: New.
7081
7082 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7083
7084 * gcc.target/s390/20140327-1.c: New testcase.
7085
7086 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7087
7088 PR middle-end/60682
7089 * g++.dg/gomp/pr60682.C: New test.
7090
7091 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7092
7093 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7094
7095 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7096
7097 PR target/60580
7098 * gcc.target/aarch64/pr60580_1.c: New.
7099 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7100 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7101
7102 2014-03-26 Dehao Chen <dehao@google.com>
7103
7104 * gcc.dg/predict-8.c: New test.
7105
7106 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7107
7108 PR c++/52369
7109 * g++.dg/init/const10.C: New.
7110 * g++.dg/init/const11.C: New.
7111 * g++.dg/init/pr25811.C: Adjust.
7112 * g++.dg/init/pr29043.C: Likewise.
7113 * g++.dg/init/pr43719.C: Likewise.
7114 * g++.dg/init/pr44086.C: Likewise.
7115 * g++.dg/init/ctor8.C: Likewise.
7116 * g++.dg/init/uninitialized1.C: Likewise.
7117
7118 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7119
7120 PR sanitizer/60636
7121 * c-c++-common/ubsan/pr60636.c: New test.
7122
7123 2014-03-26 Andreas Schwab <schwab@suse.de>
7124
7125 * g++.dg/torture/pr60315.C: Remove duplication.
7126
7127 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7128
7129 * gcc.c-torture/execute/20140326-1.c: New test.
7130
7131 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7132
7133 PR ipa/60315
7134 * g++.dg/torture/pr60315.C: New testcase.
7135
7136 2014-03-25 Martin Jambor <mjambor@suse.cz>
7137
7138 PR ipa/60600
7139 * g++.dg/ipa/pr60600.C: New test.
7140
7141 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7142
7143 PR testsuite/58013
7144 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7145
7146 2014-03-25 Richard Biener <rguenther@suse.de>
7147
7148 PR middle-end/60635
7149 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7150 * gfortran.dg/lto/pr60635_1.c: Likewise.
7151
7152 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7153
7154 PR c++/60627
7155 * g++.dg/cpp1y/pr60627.C: New testcase.
7156
7157 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7158
7159 * gcc.target/aarch64/ushr64_1.c: New.
7160
7161 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7162
7163 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7164 (LONG_LONG): Use LLONG.
7165 (set_rvector_long): Explicitly return void.
7166 (set_vector_long): Likewise.
7167 (check_vector_long): Likewise.
7168
7169 2014-03-24 Marek Polacek <polacek@redhat.com>
7170
7171 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7172 Define INT_MIN.
7173 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7174 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7175 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7176 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7177 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7178 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7179 * c-c++-common/ubsan/pr59503.c: Likewise.
7180 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7181 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7182 * c-c++-common/ubsan/shift-3.c: Likewise.
7183 * c-c++-common/ubsan/shift-6.c: Likewise.
7184 * c-c++-common/ubsan/undefined-1.c: Likewise.
7185 * c-c++-common/ubsan/vla-2.c: Likewise.
7186 * c-c++-common/ubsan/vla-3.c: Likewise.
7187 * c-c++-common/ubsan/vla-4.c: Likewise.
7188 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7189 * g++.dg/ubsan/return-2.C: Likewise.
7190
7191 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7192
7193 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7194 hppa*-*-hpux*.
7195
7196 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7197
7198 PR libfortran/59313
7199 PR libfortran/58015
7200 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7201 * gfortran.dg/round_4.f90: Likewise.
7202
7203 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7204
7205 PR libfortran/60128
7206 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7207 i?86-*-solaris2.9*.
7208
7209 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR sanitizer/60613
7212 * c-c++-common/ubsan/pr60613-1.c: New test.
7213 * c-c++-common/ubsan/pr60613-2.c: New test.
7214
7215 2014-03-22 Matthias Klose <doko@ubuntu.com>
7216
7217 * g++.dg/cpp0x/regress: Remove empty directory.
7218
7219 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR debug/60603
7222 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7223
7224 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7225
7226 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7227 * g++.dg/cpp1y/pr60393.C: Likewise.
7228
7229 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 PR c++/60384
7232 * g++.dg/cpp1y/pr60384.C: New.
7233
7234 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR target/60598
7237 * gcc.dg/pr60598.c: New test.
7238
7239 2014-03-21 Martin Jambor <mjambor@suse.cz>
7240
7241 PR ipa/59176
7242 * g++.dg/torture/pr59176.C: New test.
7243
7244 2014-03-21 Martin Jambor <mjambor@suse.cz>
7245
7246 PR ipa/60419
7247 * g++.dg/ipa/pr60419.C: New test.
7248
7249 2014-03-21 Richard Biener <rguenther@suse.de>
7250
7251 PR tree-optimization/60577
7252 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7253
7254 2014-03-21 Tobias Burnus <burnus@net-b.de>
7255
7256 PR fortran/60599
7257 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7258
7259 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR middle-end/60597
7262 * g++.dg/opt/pr60597.C: New test.
7263
7264 PR c++/60572
7265 * g++.dg/init/pr60572.C: New test.
7266
7267 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7268
7269 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7270
7271 2014-03-19 Tobias Burnus <burnus@net-b.de>
7272
7273 PR fortran/60543
7274 PR fortran/60283
7275 * gfortran.dg/implicit_pure_4.f90: New.
7276
7277 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7278
7279 PR c++/51474
7280 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7281
7282 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7283
7284 PR testsuite/60590
7285 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7286 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7287 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7288
7289 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7290
7291 PR c++/60332
7292 * g++.dg/cpp1y/pr60332.C: New.
7293
7294 2014-03-19 Marek Polacek <polacek@redhat.com>
7295
7296 PR sanitizer/60569
7297 * g++.dg/ubsan/pr60569.C: New test.
7298
7299 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7300
7301 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7302
7303 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7304
7305 PR tree-optimization/60559
7306 * g++.dg/vect/pr60559.cc: New test.
7307
7308 2014-03-18 Ian Lance Taylor <iant@google.com>
7309
7310 PR target/60563
7311 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7312 (ditype): Rename typedef from int64_t.
7313
7314 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7315
7316 PR c/55383
7317 * gcc.dg/cast-qual-3.c: New.
7318 Revert:
7319 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7320 * c-c++-common/Wcast-qual-1.c: More precise match text.
7321
7322 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7323
7324 PR fortran/55207
7325 PR fortran/60549
7326 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7327 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7328 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7329 * gfortran.dg/intent_optimize_1.f90: Ditto.
7330 * gfortran.dg/pointer_init_9.f90: Ditto.
7331 * gfortran.dg/volatile4.f90: Ditto.
7332 * gfortran.dg/volatile6.f90: Ditto.
7333
7334 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7335
7336 PR c/55383
7337 * c-c++-common/Wcast-qual-1.c: More precise match text.
7338
7339 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7340
7341 PR c++/60305
7342 * g++.dg/cpp0x/constexpr-ice14.C: New.
7343
7344 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7345
7346 PR c++/54250
7347 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7348
7349 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR sanitizer/60535
7352 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7353 * c-c++-common/ubsan/null-2.c: Likewise.
7354 * c-c++-common/ubsan/null-3.c: Likewise.
7355 * c-c++-common/ubsan/null-4.c: Likewise.
7356 * c-c++-common/ubsan/null-5.c: Likewise.
7357 * c-c++-common/ubsan/null-6.c: Likewise.
7358 * c-c++-common/ubsan/null-7.c: Likewise.
7359 * c-c++-common/ubsan/null-8.c: Likewise.
7360 * c-c++-common/ubsan/null-9.c: Likewise.
7361 * c-c++-common/ubsan/null-10.c: Likewise.
7362 * c-c++-common/ubsan/null-11.c: Likewise.
7363 * c-c++-common/ubsan/overflow-1.c: Likewise.
7364 * c-c++-common/ubsan/overflow-2.c: Likewise.
7365 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7366 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7367 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7368 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7369 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7370 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7371 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7372 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7373 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7374 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7375 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7376 * c-c++-common/ubsan/pr59333.c: Likewise.
7377 * c-c++-common/ubsan/pr59503.c: Likewise.
7378 * c-c++-common/ubsan/pr59667.c: Likewise.
7379 * c-c++-common/ubsan/undefined-1.c: Likewise.
7380 * g++.dg/ubsan/pr59250.C: Likewise.
7381 * g++.dg/ubsan/pr59306.C: Likewise.
7382
7383 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7384
7385 * gcc.dg/tls/pr58595.c: Add tls options.
7386
7387 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7388
7389 * gcc.target/i386/avx-additional-reg-names.c: New.
7390 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7391
7392 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7393
7394 PR c++/60390
7395 * g++.dg/cpp1y/pr60390.C: New testcase.
7396
7397 PR c++/60391
7398 * g++.dg/cpp1y/pr60391.C: New testcase.
7399
7400 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7401
7402 PR target/60516
7403 * gcc.target/i386/pr60516.c: New test.
7404
7405 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7406
7407 PR c++/59571
7408 * g++.dg/cpp0x/constexpr-ice13.C: New.
7409
7410 2014-03-17 Marek Polacek <polacek@redhat.com>
7411
7412 PR middle-end/60534
7413 * gcc.dg/gomp/pr60534.c: New test.
7414
7415 2014-03-17 Kai Tietz <ktietz@redhat.com>
7416
7417 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7418
7419 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7420
7421 PR testsuite/58851
7422 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7423 storage size.
7424
7425 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7426
7427 PR libfortran/58324
7428 * gfortran.dg/list_read_12.f90: New test.
7429
7430 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7431
7432 PR fortran/55207
7433 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7434 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7435 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7436 -Wno-aggressive-loop-optimizations and remove an unused variable.
7437 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7438 * gfortran.dg/pointer_init_9.f90: New.
7439 * gfortran.dg/volatile4.f90: Put into subroutine.
7440 * gfortran.dg/volatile6.f90: Ditto.
7441
7442 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7443
7444 PR fortran/60392
7445 * gfortran.dg/transpose_4.f90: New test.
7446
7447 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7448
7449 PR rtl-optimization/60508
7450 * gcc.target/i386/pr60508.c: New.
7451
7452 2014-03-14 Richard Biener <rguenther@suse.de>
7453
7454 PR middle-end/60518
7455 * g++.dg/pr60518.C: New testcase.
7456
7457 2014-03-14 Martin Jambor <mjambor@suse.cz>
7458
7459 PR lto/60461
7460 * gcc.dg/lto/pr60461_0.c: New test.
7461
7462 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7463
7464 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7465 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7466 * gcc.dg/lto/save-temps_0.c: New testcase.
7467
7468 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR middle-end/36282
7471 * c-c++-common/pr36282-1.c: New test.
7472 * c-c++-common/pr36282-2.c: New test.
7473 * c-c++-common/pr36282-3.c: New test.
7474 * c-c++-common/pr36282-4.c: New test.
7475
7476 2014-03-13 Richard Henderson <rth@redhat.com>
7477
7478 PR debug/60438
7479 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7480
7481 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7482
7483 PR c++/60383
7484 * g++.dg/template/crash118.C: New.
7485 * g++.dg/template/crash95.C: Adjust.
7486
7487 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7488
7489 PR rtl-optimization/57189
7490 * gcc.target/i386/pr57189.c: New.
7491
7492 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7493
7494 PR c++/60254
7495 * g++.dg/cpp0x/static_assert10.C: New.
7496 * g++.dg/cpp0x/static_assert11.C: Likewise.
7497 * g++.dg/cpp0x/static_assert3.C: Adjust.
7498
7499 2014-03-13 Richard Biener <rguenther@suse.de>
7500
7501 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7502
7503 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7504
7505 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7506 2.07 128-bit arithmetic.
7507 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7508
7509 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7510 due to when TImode is allowed in VSX registers, the allowable
7511 address modes for TImode is just a single indirect address in
7512 order for the value to be loaded and store in either GPR or VSX
7513 registers. This affects the generated code, and it would cause
7514 this test to fail, when such an option is used.
7515
7516 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7517
7518 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7519
7520 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7521
7522 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7523 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7524 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7525 only test for exactly one if if -mbranch-cost=1 has been passed.
7526
7527 2014-03-12 Christian Bruel <christian.bruel@st.com>
7528
7529 PR target/60264
7530 * gcc.target/arm/pr60264.c
7531
7532 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7533
7534 PR tree-optimization/60454
7535 * gcc.c-torture/execute/pr60454.c: New test.
7536
7537 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7538 Marc Glisse <marc.glisse@inria.fr>
7539
7540 PR tree-optimization/60502
7541 * gcc.c-torture/compile/pr60502.c: New test.
7542
7543 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7544
7545 PR middle-end/60482
7546 * gcc.dg/vect/pr60482.c: New test.
7547
7548 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7549
7550 PR c++/60389
7551 * g++.dg/cpp0x/inh-ctor19.C: New.
7552
7553 2014-03-11 Richard Biener <rguenther@suse.de>
7554
7555 PR tree-optimization/60429
7556 PR tree-optimization/60485
7557 * gcc.dg/pr60485-1.c: New testcase.
7558 * gcc.dg/pr60485-2.c: Likewise.
7559
7560 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7561
7562 PR ipa/60457
7563 * g++.dg/ipa/pr60457.C: New test.
7564
7565 2014-03-10 Richard Biener <rguenther@suse.de>
7566
7567 PR middle-end/60474
7568 * g++.dg/torture/pr60474.C: New testcase.
7569
7570 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7571
7572 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7573
7574 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7575
7576 * gcc.dg/lto/pr55113_0.c: New testcase.
7577
7578 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7579
7580 PR c++/60033
7581 * g++.dg/cpp1y/pr60033.C: New testcase.
7582
7583 PR c++/60393
7584 * g++.dg/cpp1y/pr60393.C: New testcase.
7585
7586 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7587
7588 PR libfortran/60128
7589 * gfortran.dg/fmt_en.f90: New test.
7590
7591 2014-03-07 Jason Merrill <jason@redhat.com>
7592
7593 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7594 * lib/target-supports.exp (check_effective_target_c++11): Now
7595 means C++11 and up.
7596 (check_effective_target_c++11_only): New.
7597 (check_effective_target_c++11_down): New.
7598 (check_effective_target_c++1y): New.
7599 (check_effective_target_c++1y_only): New.
7600 (check_effective_target_c++98_only): Rename from
7601 check_effective_target_c++98.
7602 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7603
7604 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7605
7606 PR c++/58609
7607 * g++.dg/cpp0x/constexpr-ice12.C: New.
7608
7609 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7610
7611 * c-c++-common/gomp/map-1.c: Extend.
7612
7613 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7614 Janus Weil <janus@gcc.gnu.org>
7615
7616 PR fortran/51976
7617 * gfortran.dg/deferred_type_component_1.f90 : New test.
7618 * gfortran.dg/deferred_type_component_2.f90 : New test.
7619
7620 2014-03-06 Marek Polacek <polacek@redhat.com>
7621
7622 PR c/60197
7623 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7624 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7625
7626 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR target/58595
7629 * gcc.dg/tls/pr58595.c: New test.
7630
7631 2014-03-06 Richard Biener <rguenther@suse.de>
7632
7633 PR middle-end/60445
7634 PR lto/60424
7635 PR lto/60427
7636 Revert
7637 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7638
7639 * gcc.dg/lto/pr55113_0.c: New testcase.
7640
7641 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR testsuite/59308
7644 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7645 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7646 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7647 s390*/i?86/x86_64.
7648 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7649 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7650 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7651 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7653 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7654 even for mips*/s390*/i?86/x86_64.
7655 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7656 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7657 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7658 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7659 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7660
7661 PR lto/60404
7662 * gcc.dg/lto/pr60404_0.c: New test.
7663 * gcc.dg/lto/pr60404_1.c: New file.
7664 * gcc.dg/lto/pr60404_2.c: New file.
7665
7666 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7667
7668 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7669 long long" throughout.
7670 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7671 * gcc.dg/vmx/insert-vsx.c: Likewise.
7672 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7673 * gcc.dg/vmx/ld-vsx.c: Likewise.
7674 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7675 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7676 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7677 * gcc.dg/vmx/merge-vsx.c: Likewise.
7678 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7679 * gcc.dg/vmx/st-vsx.c: Likewise.
7680 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7681 * gcc.dg/vmx/stl-vsx.c: Likewise.
7682 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7683
7684 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7685
7686 * gcc.dg/lto/pr55113_0.c: New testcase.
7687
7688 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/60376
7691 * g++.dg/cpp1y/pr60376.C: New.
7692
7693 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7694
7695 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7696
7697 2014-03-04 Richard Biener <rguenther@suse.de>
7698
7699 PR tree-optimization/60382
7700 * gcc.dg/vect/pr60382.c: New testcase.
7701
7702 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7703
7704 PR libfortran/60148
7705 * gfortran.dg/namelist_84.f90: New test.
7706
7707 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7708
7709 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7710 argument to avoid inf values.
7711 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7712 UNION_FP_CHECK machinery.
7713
7714 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7715
7716 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7717 i32in128 cases outside special big-endian processing block.
7718
7719 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7720
7721 PR preprocessor/60400
7722 * c-c++-common/cpp/pr60400.c: New test.
7723 * c-c++-common/cpp/pr60400-1.h: New file.
7724 * c-c++-common/cpp/pr60400-2.h: New file.
7725
7726 PR objc++/60398
7727 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7728
7729 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7730 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7731
7732 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7733
7734 PR ipa/60150
7735 * g++.dg/lto/pr60150.H: New testcase.
7736 * g++.dg/lto/pr60150_0.C: New testcase.
7737 * g++.dg/lto/pr60150_1.C: New testcase.
7738
7739 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7740
7741 PR ipa/60306
7742 * g++.dg/ipa/devirt-29.C: New testcase
7743
7744 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7745
7746 PR fortran/60236
7747 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7748
7749 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7750
7751 PR c++/50025
7752 * g++.dg/cpp0x/pr50025.C: New.
7753
7754 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7755
7756 PR c++/60377
7757 * g++.dg/cpp1y/pr60377.C: New testcase.
7758
7759 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7760
7761 PR fortran/60341
7762 * gfortran.dg/str_comp_optimize_1.f90: New test.
7763
7764 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7765
7766 PR target/60071
7767 * gcc.c-torture/compile/pr60071.c: New.
7768
7769 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7770
7771 PR fortran/60359
7772 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7773
7774 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7775
7776 PR c++/58610
7777 * g++.dg/cpp0x/constexpr-ice11.C: New.
7778
7779 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7780
7781 PR c++/60314
7782 * g++.dg/cpp1y/auto-fn24.C: New.
7783
7784 2014-02-28 Joey Ye <joey.ye@arm.com>
7785
7786 PR target/PR60169
7787 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7788
7789 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7790
7791 PR c++/60253
7792 * g++.dg/overload/ellipsis2.C: New.
7793
7794 2014-02-27 Jeff Law <law@redhat.com>
7795
7796 PR rtl-optimization/52714
7797 * gcc.c-torture/compile/pr52714.c: New test.
7798
7799 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7800 Jeff Law <law@redhat.com>
7801
7802 PR rtl-optimization/49847
7803 * g++.dg/pr49847.C: New test.
7804
7805 2014-02-27 Marek Polacek <polacek@redhat.com>
7806
7807 PR middle-end/59223
7808 * c-c++-common/pr59223.c: New test.
7809
7810 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7811
7812 * common/config/i386/predicates.md (const1256_operand): Remove.
7813 (const2356_operand): New.
7814 (const_1_to_2_operand): Remove.
7815 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7816 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7817 (*avx512pf_gatherpf<mode>sf): Ditto.
7818 (avx512pf_gatherpf<mode>df): Ditto.
7819 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7820 (*avx512pf_gatherpf<mode>df): Ditto.
7821 (avx512pf_scatterpf<mode>sf): Ditto.
7822 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7823 (*avx512pf_scatterpf<mode>sf): Ditto.
7824 (avx512pf_scatterpf<mode>df): Ditto.
7825 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7826 (*avx512pf_scatterpf<mode>df): Ditto.
7827 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7828
7829 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7830
7831 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7832 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7833 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7834 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7835 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7836 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7837 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7838 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7839
7840 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7841
7842 PR target/60280
7843 * gnat.dg/renaming5.adb: Change to two expected gotos.
7844 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7845 jump threads.
7846 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7847 messages for removed basic block.
7848 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7849 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7850 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7851 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7852
7853 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7854
7855 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7856 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7857 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7858 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7859 * gcc.dg/vmx/merge-vsx.c: Likewise.
7860 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7861
7862 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7863
7864 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7865 * gcc.target/i386/prefetchwt1-1.c: New.
7866 * g++.dg/other/i386-2.C: Add new option.
7867 * g++.dg/other/i386-3.C: Ditto.
7868 * gcc.target/i386/sse-12.c: Ditto.
7869 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7870 * gcc.target/i386/sse-22.c: Add new option.
7871 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7872
7873 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7874
7875 PR libfortran/59313
7876 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7877
7878 PR libfortran/58015
7879 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7880
7881 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7882
7883 PR c++/60311
7884 * g++.dg/cpp1y/pr60311.C: New testcase.
7885
7886 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7887
7888 PR c++/60065
7889 * g++.dg/cpp1y/pr60065.C: New testcase.
7890
7891 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7892
7893 PR rtl-optimization/60268
7894 * gcc.c-torture/compile/pr60268.c: New test.
7895
7896 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7897
7898 * gcc.target/microblaze/others/mem_reload.c: New test.
7899
7900 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7901
7902 * gcc.dg/vmx/lde.c: New test.
7903 * gcc.dg/vmx/lde-be-order.c: New test.
7904 * gcc.dg/vmx/ste.c: New test.
7905 * gcc.dg/vmx/ste-be-order.c: New test.
7906
7907 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7908
7909 PR testsuite/60173
7910 * lib/target-supports.exp
7911 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7912 and crisv32-*-* to list.
7913
7914 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7915
7916 PR fortran/60302
7917 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7918
7919 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7920
7921 * gcc.dg/vmx/vsums.c: Check entire result vector.
7922 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7923
7924 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7925
7926 * gcc.dg/vmx/ld.c: New test.
7927 * gcc.dg/vmx/ld-be-order.c: New test.
7928 * gcc.dg/vmx/ld-vsx.c: New test.
7929 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7930 * gcc.dg/vmx/ldl.c: New test.
7931 * gcc.dg/vmx/ldl-be-order.c: New test.
7932 * gcc.dg/vmx/ldl-vsx.c: New test.
7933 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7934 * gcc.dg/vmx/st.c: New test.
7935 * gcc.dg/vmx/st-be-order.c: New test.
7936 * gcc.dg/vmx/st-vsx.c: New test.
7937 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7938 * gcc.dg/vmx/stl.c: New test.
7939 * gcc.dg/vmx/stl-be-order.c: New test.
7940 * gcc.dg/vmx/stl-vsx.c: New test.
7941 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7942
7943 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7944
7945 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7946 * g++.dg/other/i386-3.C (dg-options): Ditto.
7947 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7948 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7949 -mavx512pf and -msha.
7950
7951 2014-02-21 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/60276
7954 * gcc.dg/vect/pr60276.c: New testcase.
7955
7956 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7957
7958 PR fortran/60234
7959 * gfortran.dg/finalize_23.f90: New.
7960
7961 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7962
7963 PR c++/60052
7964 PR c++/60053
7965 * g++.dg/cpp1y/pr60052.C: New testcase.
7966 * g++.dg/cpp1y/pr60053.C: New testcase.
7967
7968 2014-02-21 Tobias Burnus <burnus@net-b.de>
7969
7970 PR fortran/60286
7971 * gfortran.dg/inquire_16.f90: New.
7972
7973 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7974
7975 * gcc.target/nios2/biggot-1.c: New.
7976 * gcc.target/nios2/biggot-2.c: New.
7977
7978 2014-02-20 Martin Jambor <mjambor@suse.cz>
7979
7980 PR ipa/55260
7981 * gcc.dg/ipa/pr55260.c: New test.
7982
7983 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7984
7985 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7986 for execution test case.
7987
7988 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
7989
7990 PR ipa/58555
7991 * g++.dg/torture/pr58555.C: New testcase.
7992
7993 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7994
7995 PR target/60204
7996 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7997 reflect abi fix.
7998 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7999
8000 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8001 Kirill Yukhin <kirill.yukhin@intel.com>
8002
8003 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8004 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8005 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8006 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8007 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8008 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8009
8010 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR c/37743
8013 * g++.dg/ext/builtin-bswap1.C: New test.
8014 * c-c++-common/pr37743.c: New test.
8015
8016 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8017
8018 * gcc.dg/decl-10.c: New test.
8019
8020 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/60267
8023 * g++.dg/ext/ivdep-1.C: New test.
8024
8025 PR c++/60267
8026 * gcc.dg/pr60267.c: New test.
8027
8028 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8029
8030 PR target/59794
8031 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8032 (dg-options): Remove -Wno-psabi.
8033 * gcc.target/i386/pr59794-2.c: Ditto.
8034 * gcc.target/i386/pr60205-1.c: Ditto.
8035 * gcc.target/i386/sse-5.c: Ditto.
8036
8037 2014-02-18 Nick Clifton <nickc@redhat.com>
8038
8039 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8040 * gcc.dg/pr23623.c: Likewise.
8041 * gcc.dg/pr48784-1.c: Likewise.
8042 * gcc.dg/pr48784-2.c: Likewise.
8043 * gcc.dg/pr56997-2.c: Likewise.
8044 * gcc.dg/sms-6.c: Likewise.
8045 * gcc.dg/torture/pr60183.c: Likewise.
8046 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8047 * gcc.c-torture/execute/20061220-1.x: New.
8048 * gcc.c-torture/execute/pr43220.x: New.
8049 * gcc.c-torture/execute/pr51581-1.x: New.
8050 * gcc.c-torture/execute/pr51581-2.x: New.
8051 * gcc.c-torture/execute/pr58570.x: New.
8052 * gcc.c-torture/unsorted/DFcmp.x: New.
8053 * gcc.c-torture/unsorted/SFset.x: New.
8054
8055 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8056
8057 * gnat.dg/opt31.adb: New test.
8058
8059 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8060
8061 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8062
8063 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8064
8065 PR fortran/60232
8066 * gfortran.dg/typebound_proc_33.f90: New.
8067
8068 2014-02-19 Marek Polacek <polacek@redhat.com>
8069
8070 PR c/60195
8071 * gcc.dg/pr60195.c: New test.
8072
8073 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8074
8075 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8076
8077 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR preprocessor/58844
8080 * c-c++-common/cpp/pr58844-1.c: New test.
8081 * c-c++-common/cpp/pr58844-2.c: New test.
8082
8083 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8084
8085 PR c++/60225
8086 * g++.dg/cpp0x/constexpr-ice10.C: New.
8087
8088 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8089
8090 PR c++/60215
8091 * g++.dg/cpp0x/pr60215.C: New.
8092
8093 2014-02-18 Tobias Burnus <burnus@net-b.de>
8094
8095 PR fortran/49397
8096 * gfortran.dg/proc_ptr_45.f90: New.
8097 * gfortran.dg/proc_ptr_46.f90: New.
8098
8099 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8100
8101 PR c++/60190
8102 * g++.dg/cpp1y/pr60190.C: New testcase.
8103
8104 PR c++/60064
8105 * g++.dg/cpp1y/pr60064.C: New testcase.
8106
8107 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8108
8109 PR target/60205
8110 * gcc.target/i386/pr60205-1.c: New test.
8111 * gcc.target/i386/pr60205-2.c: Ditto.
8112
8113 2014-02-18 Kai Tietz <ktietz@redhat.com>
8114
8115 PR target/60193
8116 * gcc.target/i386/nest-1.c: New testcase.
8117
8118 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/opt32.adb: New test.
8121
8122 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8123
8124 PR fortran/60231
8125 * gfortran.dg/typebound_generic_15.f90: New.
8126
8127 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8128
8129 PR fortran/55907
8130 * gfortran.dg/init_flag_12.f90: New.
8131
8132 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8133 Ilya Tocar <ilya.tocar@intel.com>
8134
8135 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8136 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8137 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8138 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8139
8140 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8141
8142 * lib/target-supports.exp
8143 (check_effective_target_logical_op_short_circuit): New procedure.
8144 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8145 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8146 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8147 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8148 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8149 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8150 logical_op_short_circuit for the alternative test, extending
8151 it to arm_cortex_m.
8152
8153 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8154
8155 PR target/60203
8156 * gcc.target/powerpc/pr60203.c: New testsuite.
8157
8158 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8159
8160 PR fortran/59599
8161 * gfortran.dg/ichar_3.f90: New test.
8162
8163 2014-02-15 Richard Biener <rguenther@suse.de>
8164
8165 PR tree-optimization/60183
8166 * gcc.dg/torture/pr60183.c: New testcase.
8167
8168 2014-02-14 Jeff Law <law@redhat.com>
8169
8170 PR rtl-optimization/60131
8171 * g++.dg/torture/pr60131.C: New test.
8172
8173 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8174
8175 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8176 on command-line.
8177
8178 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8179
8180 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8181
8182 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8183
8184 * gcc.c-torture/compile/20140213.c: New test.
8185
8186 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR target/43546
8189 * gcc.target/i386/pr43546.c: New test.
8190
8191 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8192
8193 * gcc.target/s390/hotpatch-compile-8.c: New test.
8194
8195 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8196
8197 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8198 definition with an ifndef.
8199 * gcc.dg/pr59605-2.c: New test.
8200
8201 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8202
8203 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8204
8205 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8206
8207 * gcc.dg/torture/float128-mul-underflow.c,
8208 gcc.dg/torture/float128-truncdf-underflow.c,
8209 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8210
8211 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8212
8213 PR middle-end/59737
8214 * g++.dg/ipa/pr59737.C: New test.
8215
8216 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8217
8218 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8219
8220 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8221
8222 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8223
8224 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8225
8226 2014-02-12 Richard Biener <rguenther@suse.de>
8227
8228 PR middle-end/60092
8229 * gcc.dg/torture/pr60092.c: New testcase.
8230 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8231
8232 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8233
8234 * gcc.c-torture/execute/20140212-1.c: New test.
8235
8236 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 PR c++/60047
8239 * g++.dg/cpp0x/pr60047.C: New.
8240
8241 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR c/60101
8244 * c-c++-common/pr60101.c: New test.
8245
8246 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8247
8248 PR lto/59468
8249 * g++.dg/ipa/devirt-27.C: New testcase.
8250 * g++.dg/ipa/devirt-26.C: New testcase.
8251
8252 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8253
8254 PR target/60137
8255 * gcc.target/powerpc/pr60137.c: New file.
8256
8257 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR fortran/52370
8260 * gfortran.dg/pr52370.f90: New test.
8261
8262 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8263
8264 PR target/59927
8265 Revert
8266 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8267
8268 PR testsuite/58630
8269 * gcc.target/i386/pr43662.c (dg-options):
8270 Add -maccumulate-outgoing-args.
8271 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8272 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8273 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8274 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8275 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8276 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8277 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8278 Add -maccumulate-outgoing-args.
8279 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8280 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8281 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8282 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8283 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8284 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8285 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8286 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8287 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8288 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8289 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8290 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8291 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8292 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8293 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8294
8295 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8296
8297 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8298
8299 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR debug/59776
8302 * gcc.dg/guality/pr59776.c: New test.
8303
8304 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8305
8306 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8307 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8308 (add_options_for_arm_vfp3): New.
8309
8310 2014-02-11 Jeff Law <law@redhat.com>
8311
8312 PR middle-end/54041
8313 * gcc.target/m68k/pr54041.c: New test.
8314
8315 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR target/59927
8318 * gcc.target/i386/pr59927.c: New test.
8319
8320 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8321
8322 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8323 * gcc.dg/vect/pr60012.c: Likewise.
8324 * gcc.dg/vect/vect-119.c: Likewise.
8325 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8326 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8327
8328 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8331
8332 2014-02-10 Jeff Law <law@redhat.com>
8333
8334 PR middle-end-52306
8335 * gcc.c-torture/compile/pr52306.c: New test.
8336
8337 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8338
8339 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8340
8341 2014-02-10 Richard Biener <rguenther@suse.de>
8342
8343 PR tree-optimization/60115
8344 * gcc.dg/torture/pr60115.c: New testcase.
8345
8346 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8347
8348 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8349 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8350
8351 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8352 Ilya Tocar <ilya.tocar@intel.com>
8353
8354 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8355 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8356 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8357 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8358 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8359 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8360 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8361 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8362 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8363 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8364 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8365 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8366 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8367 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8368 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8369 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8370 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8371 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8372 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8373 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8374 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8375 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8376 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8377 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8378 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8379 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8380 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8381
8382 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8383
8384 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8385
8386 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8387
8388 PR fortran/57522
8389 * gfortran.dg/associated_target_5.f03: New test.
8390
8391 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8392
8393 PR fortran/59026
8394 * gfortran.dg/elemental_by_value_1.f90: New test.
8395
8396 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8397
8398 PR fortran/58470
8399 * gfortran.dg/finalize_22.f90: New.
8400
8401 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8402
8403 PR fortran/60066
8404 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8405 was fixed by the patch for PR59906.
8406
8407 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8408
8409 PR translation/52289
8410 * gfortran.dg/coarray_8.f90: Update dg-error match.
8411
8412 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR c/59984
8415 * gcc.dg/vect/pr59984.c: New test.
8416
8417 PR middle-end/60092
8418 * gcc.dg/attr-alloc_align-1.c: New test.
8419 * gcc.dg/attr-alloc_align-2.c: New test.
8420 * gcc.dg/attr-alloc_align-3.c: New test.
8421 * gcc.dg/attr-assume_aligned-1.c: New test.
8422 * gcc.dg/attr-assume_aligned-2.c: New test.
8423 * gcc.dg/attr-assume_aligned-3.c: New test.
8424
8425 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR target/60077
8428 * gcc.target/i386/pr60077-1.c: New test.
8429 * gcc.target/i386/pr60077-2.c: New test.
8430
8431 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR preprocessor/56824
8434 * gcc.dg/pr56824.c: New test.
8435
8436 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8437
8438 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8439 variable used for atomic operations.
8440
8441 2014-02-07 Richard Biener <rguenther@suse.de>
8442
8443 PR middle-end/60092
8444 * gcc.dg/vect/pr60092-2.c: New testcase.
8445
8446 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c++/60082
8449 Revert
8450 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8451
8452 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8453 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8454
8455 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8456
8457 * gcc.target/s390/fp2int1.c: New testcase.
8458
8459 2014-02-07 Richard Biener <rguenther@suse.de>
8460
8461 PR middle-end/60092
8462 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8463 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8464
8465 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8466
8467 PR ipa/59918
8468 * g++.dg/torture/pr59918.C: New testcase.
8469
8470 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8471
8472 PR target/59575
8473 * gcc.target/arm/pr59575.c: New test.
8474
8475 PR debug/59992
8476 * gcc.dg/pr59992.c: New test.
8477
8478 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8479
8480 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8481 init_priority. Test alignment of variable instead of function.
8482
8483 2014-02-06 Marek Polacek <polacek@redhat.com>
8484
8485 PR c/60087
8486 * gcc.dg/pr60087.c: New test.
8487
8488 2014-02-06 Alan Modra <amodra@gmail.com>
8489
8490 * gcc.target/powerpc/pr60032.c: New.
8491
8492 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8493
8494 PR target/60062
8495 * gcc.c-torture/execute/pr60062.c: New test.
8496 * gcc.c-torture/execute/pr60072.c: New test.
8497
8498 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8499
8500 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8501 so that expected outcome works for PIC variants too.
8502
8503 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8504 Kugan Vivekanandarajah <kuganv@linaro.org>
8505
8506 * gcc.target/arm/vect-noalign.c: New file.
8507
8508 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8509 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR middle-end/60013
8512 * gcc.dg/pr60013.c: New testcase.
8513
8514 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8515
8516 * gcc.dg/vmx/sum2s.c: New.
8517 * gcc.dg/vmx/sum2s-be-order.c: New.
8518
8519 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8520
8521 * gcc.dg/vmx/pack.c: New.
8522 * gcc.dg/vmx/pack-be-order.c: New.
8523 * gcc.dg/vmx/unpack.c: New.
8524 * gcc.dg/vmx/unpack-be-order.c: New.
8525
8526 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8527
8528 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8529 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8530
8531 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8532
8533 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8534 Use __builtin_floorf, __builtin_ceilf.
8535 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8536 declaration.
8537 (TEST): Use __builtin_floorf.
8538 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8539
8540 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR ipa/59947
8543 * g++.dg/opt/pr59947.C: New test.
8544
8545 PR c++/58703
8546 * c-c++-common/gomp/pr58703.c: New test.
8547
8548 2014-02-05 Richard Biener <rguenther@suse.de>
8549
8550 PR testsuite/60076
8551 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8552 avoid using unsigned long long.
8553
8554 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR middle-end/57499
8557 * g++.dg/torture/pr57499.C: New test.
8558
8559 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8560
8561 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8562
8563 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8564
8565 * g++.dg/ipa/devirrt-22.C: Fix template.
8566
8567 2014-02-04 Marek Polacek <polacek@redhat.com>
8568
8569 PR c/60036
8570 * gcc.dg/pr60036.c: New test.
8571
8572 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8573
8574 PR ipa/60058
8575 * g++.dg/torture/pr60058.C: New testcase.
8576
8577 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8578
8579 * g++.dg/tsan/default_options.C: Invert check.
8580
8581 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8582
8583 PR tree-optimization/60002
8584 * g++.dg/opt/pr60002.C: New test.
8585
8586 PR tree-optimization/60023
8587 * g++.dg/vect/pr60023.cc: New test.
8588
8589 PR ipa/60026
8590 * c-c++-common/torture/pr60026.c: New test.
8591
8592 PR rtl-optimization/57915
8593 * gcc.target/i386/pr57915.c: New test.
8594
8595 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8596
8597 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8598
8599 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8600
8601 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8602
8603 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR middle-end/59261
8606 * gcc.dg/pr59261.c: New test.
8607
8608 2014-02-04 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/60012
8611 * gcc.dg/vect/pr60012.c: New testcase.
8612
8613 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615 PR target/59788
8616 * g++.dg/eh/unwind-direct.C: New test.
8617
8618 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8619
8620 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8621 timeout value to 20s.
8622
8623 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8624
8625 PR ipa/59882
8626 * g++.dg/torture/pr59882.C: New testcase
8627
8628 2014-02-03 Jan Hubicka <jh@suse.cz>
8629
8630 PR ipa/59831
8631 * g++.dg/ipa/devirt-22.C: New testcase.
8632
8633 2014-02-03 Jan Hubicka <jh@suse.cz>
8634
8635 * g++.dg/ipa/devirt-25.C: New testcase.
8636
8637 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR tree-optimization/59924
8640 * gcc.dg/pr59924.c: New test.
8641
8642 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8643
8644 PR ipa/59831
8645 * g++.dg/ipa/devirt-24.C: New testcase.
8646
8647 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8648
8649 PR c++/53017
8650 PR c++/59211
8651 * c-c++-common/attributes-1.c: New testcase.
8652 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8653
8654 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/58871
8657 * g++.dg/cpp0x/pr58871.C: New.
8658
8659 2014-02-03 Cong Hou <congh@google.com>
8660
8661 PR tree-optimization/60000
8662 * g++.dg/vect/pr60000.cc: New test.
8663
8664 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8665
8666 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8667 * gcc.target/i386/long-double-64-4.c: Likewise.
8668 * gcc.target/i386/long-double-80-1.c: Likewise.
8669 * gcc.target/i386/long-double-80-2.c: Likewise.
8670 * gcc.target/i386/long-double-80-3.c: Likewise.
8671 * gcc.target/i386/long-double-80-4.c: Likewise.
8672 * gcc.target/i386/long-double-80-5.c: Likewise.
8673 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8674 __multf3 isn't used.
8675 * gcc.target/i386/long-double-64-3.c: Likewise.
8676 * gcc.target/i386/long-double-128-1.c: New test.
8677 * gcc.target/i386/long-double-128-2.c: Likewise.
8678 * gcc.target/i386/long-double-128-3.c: Likewise.
8679 * gcc.target/i386/long-double-128-4.c: Likewise.
8680 * gcc.target/i386/long-double-128-5.c: Likewise.
8681 * gcc.target/i386/long-double-128-6.c: Likewise.
8682 * gcc.target/i386/long-double-128-7.c: Likewise.
8683 * gcc.target/i386/long-double-128-8.c: Likewise.
8684 * gcc.target/i386/long-double-128-9.c: Likewise.
8685 * gcc.target/i386/long-double-64-5.c: Likewise.
8686 * gcc.target/i386/long-double-64-6.c: Likewise.
8687 * gcc.target/i386/long-double-64-7.c: Likewise.
8688 * gcc.target/i386/long-double-64-8.c: Likewise.
8689 * gcc.target/i386/long-double-64-9.c: Likewise.
8690 * gcc.target/i386/long-double-80-10.c: Likewise.
8691 * gcc.target/i386/long-double-80-8.c: Likewise.
8692 * gcc.target/i386/long-double-80-9.c: Likewise.
8693
8694 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8695
8696 PR rtl-optimization/57662
8697 * g++.dg/pr57662.C: New test.
8698
8699 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8700
8701 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8702 * gcc.dg/vmx/perm.c: New.
8703 * gcc.dg/vmx/perm-be-order.c: New.
8704
8705 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8706
8707 * gcc.dg/vmx/vsums.c: New.
8708 * gcc.dg/vmx/vsums-be-order.c: New.
8709
8710 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8711
8712 * g++.dg/ipa/devirt-23.C: New testcase.
8713 * g++.dg/ipa/devirt-20.C: Fix template.
8714
8715 2014-02-02 Jan Hubicka <jh@suse.cz>
8716
8717 * g++.dg/ipa/devirt-21.C: New testcase.
8718
8719 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8720
8721 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8722 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8723
8724 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8725
8726 PR target/60017
8727 * gcc.c-torture/execute/pr60017.c: New test.
8728
8729 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8730
8731 PR fortran/57033
8732 * gfortran.dg/default_initialization_7.f90: New test.
8733
8734 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8735
8736 PR fortran/59906
8737 * gfortran.dg/elemental_subroutine_9.f90: New test.
8738
8739 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8740
8741 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8742
8743 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8744
8745 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8746
8747 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8748
8749 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8750
8751 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8752
8753 PR c++/51219
8754 * g++.dg/init/bitfield5.C: New.
8755
8756 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR tree-optimization/60003
8759 * gcc.c-torture/execute/pr60003.c: New test.
8760
8761 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8762
8763 PR bootstrap/59985
8764 * gcc.target/arm/pr59985.C: New.
8765
8766 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR sanitizer/59410
8769 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8770 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8771 to compile.
8772 (tsan_finish): Restore dg-do-what-default.
8773 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8774 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8775 * g++.dg/tsan/default_options.C: Likewise.
8776 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8777 * g++.dg/tsan/atomic_free2.C: Likewise.
8778 * g++.dg/tsan/cond_race.C: Likewise.
8779 * g++.dg/tsan/fd_close_norace.C: Likewise.
8780 * g++.dg/tsan/benign_race.C: Likewise.
8781 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8782 * c-c++-common/tsan/simple_race.c: Likewise.
8783 * c-c++-common/tsan/mutexset1.c: Likewise.
8784 * c-c++-common/tsan/thread_leak2.c: Likewise.
8785 * c-c++-common/tsan/tls_race.c: Likewise.
8786 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8787 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8788 * c-c++-common/tsan/free_race2.c: Likewise.
8789 * c-c++-common/tsan/thread_leak.c: Likewise.
8790 * c-c++-common/tsan/thread_leak1.c: Likewise.
8791 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8792 * c-c++-common/tsan/free_race.c: Likewise.
8793 * c-c++-common/tsan/sleep_sync.c: Likewise.
8794 * c-c++-common/tsan/tiny_race.c: Likewise.
8795 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8796 * c-c++-common/tsan/atomic_stack.c: Likewise.
8797 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8798 in dg-output regexps.
8799 * c-c++-common/tsan/simple_stack.c: Likewise.
8800
8801 2014-01-31 Richard Henderson <rth@redhat.com>
8802
8803 * g++.dg/tm/pr60004.C: New.
8804
8805 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 PR c++/59082
8808 * g++.dg/inherit/crash4.C: New.
8809
8810 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8811
8812 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8813
8814 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8815
8816 * gcc.target/i386/m512-check.h: Use correct rounding values.
8817
8818 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8819
8820 * gcc.target/i386/avx-1.c: Use correct rounding values.
8821 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8822 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8823 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8824 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8825 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8826 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8827 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8828 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8829 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8830 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8831 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8832 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8833 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8834 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8835 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8836 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8837 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8838 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8839 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8840 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8841 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8842 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8843 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8844 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8845 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8846 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8847 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8848 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8849 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8850 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8851 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8852 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8853 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8854 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8855 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8856 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8857 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8859 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8860 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8862 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8863 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8864 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8865 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8866 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8867 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8868 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8871 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8872 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8873 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8874 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8875 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8876 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8877 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8878 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8879 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8881 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8882 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8883 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8884 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8887 * gcc.target/i386/sse-13.c: Ditto.
8888 * gcc.target/i386/sse-14.c: Ditto.
8889 * gcc.target/i386/sse-22.c: Ditto.
8890 * gcc.target/i386/sse-23.c: Ditto.
8891
8892 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8893
8894 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8895 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8896
8897 2014-01-31 Richard Biener <rguenther@suse.de>
8898
8899 PR middle-end/59990
8900 * gcc.dg/torture/pr59990.c: New testcase.
8901
8902 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8903
8904 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8905 if it fails don't run any tsan tests.
8906
8907 2014-01-31 Marek Polacek <polacek@redhat.com>
8908
8909 PR c/59963
8910 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8911 (y): Adjust dg-error.
8912 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8913 * gcc.dg/pr59963-1.c: New test.
8914 * gcc.dg/pr59963-2.c: New test.
8915 * gcc.dg/pr59963-3.c: New test.
8916
8917 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR target/59923
8920 * gcc.target/arm/pr59923.c: New test.
8921
8922 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8923
8924 * gcc.dg/vmx/splat.c: New.
8925 * gcc.dg/vmx/splat-vsx.c: New.
8926 * gcc.dg/vmx/splat-be-order.c: New.
8927 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8928 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8929 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8930
8931 2014-01-30 Richard Biener <rguenther@suse.de>
8932
8933 PR tree-optimization/59993
8934 * gcc.dg/torture/pr59993.c: New testcase.
8935
8936 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8937
8938 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8939 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8940 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8941 vect_int rather than vect_float.
8942
8943 2014-01-30 Marek Polacek <polacek@redhat.com>
8944
8945 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8946
8947 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8948
8949 * gcc.target/microblaze/isa/fcmp4.c: New.
8950
8951 2014-01-30 Marek Polacek <polacek@redhat.com>
8952
8953 PR c/59940
8954 * gcc.dg/pr59940.c: New test.
8955 * gcc.dg/pr35635.c (func3): Move dg-warning.
8956
8957 2014-01-30 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/59903
8960 * gcc.dg/torture/pr59903.c: New testcase.
8961
8962 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8963
8964 PR c++/58843
8965 * g++.dg/lookup/crash8.C: New.
8966
8967 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8968
8969 PR c++/58649
8970 * g++.dg/template/crash117.C: New.
8971
8972 2014-01-30 Richard Biener <rguenther@suse.de>
8973
8974 PR c/59905
8975 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8976 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8977 abort.
8978 * gcc.dg/invalid-call-1.c: Likewise.
8979
8980 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/58561
8983 * g++.dg/cpp1y/auto-fn23.C: New.
8984
8985 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/58846
8988 * g++.dg/init/dso_handle2.C: New.
8989
8990 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/58674
8993 * g++.dg/cpp0x/pr58674.C: New.
8994
8995 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
8996
8997 PR target/59617
8998 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8999 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9000
9001 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9002
9003 * gcc.dg/vmx/merge-be-order.c: New.
9004 * gcc.dg/vmx/merge.c: New.
9005 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9006 * gcc.dg/vmx/merge-vsx.c: New.
9007
9008 2014-01-29 Richard Biener <rguenther@suse.de>
9009
9010 PR tree-optimization/58742
9011 * gcc.dg/pr58742-1.c: New testcase.
9012 * gcc.dg/pr58742-2.c: Likewise.
9013 * gcc.dg/pr58742-3.c: Likewise.
9014
9015 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9016
9017 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9018 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9019 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9020
9021 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9022
9023 PR c++/58702
9024 * g++.dg/gomp/pr58702.C: New.
9025
9026 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9027
9028 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9029 selector.
9030
9031 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR middle-end/59917
9034 PR tree-optimization/59920
9035 * gcc.dg/pr59920-1.c: New test.
9036 * gcc.dg/pr59920-2.c: New test.
9037 * gcc.dg/pr59920-3.c: New test.
9038 * c-c++-common/gomp/pr59917-1.c: New test.
9039 * c-c++-common/gomp/pr59917-2.c: New test.
9040
9041 PR tree-optimization/59594
9042 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9043 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9044 * gcc.dg/vect/pr59594.c: New test.
9045
9046 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9047
9048 PR fortran/59414
9049 * gfortran.dg/allocate_class_3.f90: New test.
9050
9051 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9052
9053 PR preprocessor/59935
9054 * c-c++-common/cpp/warning-zero-location.c: New test.
9055 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9056
9057 2014-01-27 Steve Ellcey <sellcey@mips.com>
9058
9059 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9060
9061 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9062
9063 * g++.dg/ext/mv16.C: New tests.
9064
9065 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9066
9067 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9068 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9069 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9070 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9071 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9072 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9073 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9074 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9075 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9076 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9077 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9078 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9079 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9080 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9081 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9082 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9083 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9084 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9085 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9086 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9087 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9088 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9089 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9090 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9091 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9092 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9093 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9094 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9095 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9096 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9097 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9098 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9099 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9100 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9101 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9102 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9103 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9104 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9105 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9106 _mm512_mask_cvtepi32_storeu_epi8.
9107 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9108 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9109 _mm512_mask_cvtepi32_storeu_epi16.
9110 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9111 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9112 _mm512_mask_cvtepi64_storeu_epi8.
9113 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9114 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9115 _mm512_mask_cvtepi64_storeu_epi16.
9116 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9117 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9118 _mm512_mask_cvtepi64_storeu_epi32.
9119 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9120 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9121 _mm512_mask_cvtsepi32_storeu_epi8.
9122 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9123 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9124 _mm512_mask_cvtsepi32_storeu_epi16.
9125 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9126 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9127 _mm512_mask_cvtsepi64_storeu_epi8.
9128 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9129 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9130 _mm512_mask_cvtsepi64_storeu_epi16.
9131 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9132 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9133 _mm512_mask_cvtsepi64_storeu_epi32.
9134 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9135 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9136 _mm512_mask_cvtusepi32_storeu_epi8.
9137 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9138 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9139 _mm512_mask_cvtusepi32_storeu_epi16.
9140 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9141 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9142 _mm512_mask_cvtusepi64_storeu_epi8.
9143 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9144 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9145 _mm512_mask_cvtusepi64_storeu_epi16.
9146 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9147 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9148 _mm512_mask_cvtusepi64_storeu_epi32.
9149 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9150 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9151
9152 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9153
9154 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9155 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9156 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9157 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9158 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9159 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9160 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9161 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9162 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9163 built-ins roudning immediate.
9164 * gcc.target/i386/sse-22.c: Add new built-ins.
9165 * gcc.target/i386/sse-23.c: Ditto.
9166 * gcc.target/i386/avx-1.c: Ditto.
9167
9168 2014-01-27 Christian Bruel <christian.bruel@st.com>
9169
9170 * gcc.target/sh/torture/strncmp.c: New tests.
9171
9172 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9173
9174 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9175
9176 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9177
9178 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9179
9180 2014-01-24 Jeff Law <law@redhat.com>
9181
9182 PR tree-optimization/59919
9183 * gcc.c-torture/compile/pr59919.c: New test.
9184
9185 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9186
9187 PR c++/57524
9188 * g++.dg/ext/timevar2.C: New.
9189
9190 2014-01-24 Marek Polacek <polacek@redhat.com>
9191
9192 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9193
9194 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9195
9196 PR target/59929
9197 * gcc.target/i386/pr59929.c: New test.
9198
9199 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9200
9201 PR target/59909
9202 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9203 word atomic functions at runtime.
9204
9205 2014-01-23 Marek Polacek <polacek@redhat.com>
9206
9207 PR c/59846
9208 * gcc.dg/pr59846.c: New test.
9209
9210 2014-01-23 Marek Polacek <polacek@redhat.com>
9211
9212 PR c/58346
9213 * c-c++-common/pr58346-1.c: New test.
9214 * c-c++-common/pr58346-2.c: New test.
9215 * c-c++-common/pr58346-3.c: New test.
9216
9217 2014-01-23 Marek Polacek <polacek@redhat.com>
9218
9219 PR c/59871
9220 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9221 * gcc.dg/pr59871.c: New test.
9222
9223 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9224
9225 PR c++/58980
9226 * g++.dg/parse/enum11.C: New.
9227
9228 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9229
9230 * gcc.target/aarch64/sshr64_1.c: New testcase.
9231
9232 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9233
9234 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9235 SIMD enabled function.
9236 * g++.dg/cilk-plus/ef_test.C: New test.
9237 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9238 and added C++ ones.
9239 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9240 to differenciate C error messages from C++ ones.
9241
9242 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9243
9244 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9245
9246 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9247
9248 * gcc.target/microblaze/others/builtin-trap.c: New test,
9249
9250 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR middle-end/58809
9253 * c-c++-common/gomp/pr58809.c: New test.
9254
9255 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9256
9257 PR sanitizer/59897
9258 * c-c++-common/asan/use-after-return-1.c: Fixed
9259 to pass on darwin.
9260
9261 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9262
9263 PR preprocessor/58580
9264 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9265
9266 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9267 Ilya Tocar <ilya.tocar@intel.com>
9268
9269 * gcc.target/i386/avx512f-kmovw-1.c: New.
9270
9271 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9272
9273 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9274 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9275 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9276 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9277 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9278 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9279
9280 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9281
9282 PR target/52125
9283 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9284 * gcc.target/mips/pr52125.c: New test.
9285
9286 2014-01-22 Marek Polacek <polacek@redhat.com>
9287
9288 PR c/59891
9289 * gcc.dg/torture/pr59891.c: New test.
9290
9291 2014-01-22 Jeff Law <law@redhat.com>
9292
9293 PR tree-optimization/59597
9294 * gcc.dg/tree-ssa/pr59597.c: New test.
9295
9296 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9297
9298 PR rtl-optimization/59477
9299 * g++.dg/pr59477.C: New.
9300
9301 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9302
9303 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9304
9305 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9306
9307 PR c++/59482
9308 * g++.dg/pr59482.C: New.
9309
9310 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9311
9312 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9313 * gcc.dg/vmx/extract-vsx.c: New.
9314 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9315 * gcc.dg/vmx/insert-vsx.c: New.
9316
9317 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9318
9319 PR rtl-optimization/59896
9320 * gcc.target/arm/pr59896.c: New.
9321
9322 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9323
9324 PR rtl-optimization/59858
9325 * gcc.target/arm/pr59858.c: New.
9326
9327 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR target/59003
9330 * gcc.dg/tree-prof/pr59003.c: New test.
9331
9332 PR middle-end/59860
9333 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9334 other targets.
9335
9336 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9337
9338 * gfortran.dg/round_3.f08: Add more cases.
9339
9340 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9341
9342 * lib/target-supports.exp (force_conventional_output_for): New
9343 procedure.
9344 * lib/scanasm.exp (scan-assembler_required_options)
9345 (scan-assembler-not_required_options)
9346 (scan-assembler-times_required_options): Replace with
9347 force_conventional_output_fors.
9348 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9349 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9350
9351 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9352
9353 PR middle-end/59789
9354 * gcc.target/i386/pr59789.c: New testcase.
9355
9356 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9357
9358 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9359 the 'code' bitfield from 16 to 8.
9360
9361 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9362
9363 * lib/target-supports.exp
9364 (check_effective_target_vect_perm): Exclude aarch64_be.
9365 (check_effective_target_vect_perm_byte): Likewise.
9366 (check_effective_target_vect_perm_short): Likewise.
9367
9368 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9369
9370 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9371 (RUN_TEST): Use new macro.
9372 (INDEX64_32): Delete.
9373 (INDEX64_64): Likewise.
9374 (INDEX128_32): Likewise.
9375 (INDEX128_64): Likewise.
9376 (INDEX): Likewise.
9377 (test_vneg_f32): Use fixed RUN_TEST.
9378
9379 2014-01-20 Richard Biener <rguenther@suse.de>
9380
9381 PR middle-end/59860
9382 * gcc.dg/pr59860.c: New testcase.
9383
9384 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR target/59880
9387 * gcc.target/i386/pr59880.c: New test.
9388
9389 2014-01-20 Renlin Li <renlin.li@arm.com>
9390
9391 * gcc.dg/pr44194-1.c: Tweak regexp.
9392
9393 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9394
9395 PR libfortran/59771
9396 PR libfortran/59774
9397 PR libfortran/59836
9398 * gfortran.dg/round_3.f08: New cases added.
9399 * gfortran.dg/fmt_g_1.f90: New test.
9400
9401 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9402
9403 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9404
9405 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9406
9407 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9408
9409 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9410
9411 * gcc.dg/vect/pr57705.c: Require vect_int.
9412 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9413 * gcc.dg/vect/vect-alias-check.c: Likewise.
9414
9415 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9416
9417 PR fortran/58007
9418 * gfortran.dg/unresolved_fixup_1.f90: New test.
9419 * gfortran.dg/unresolved_fixup_2.f90: New test.
9420
9421 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9422
9423 PR target/58944
9424 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9425 Remove dg-prune-output lines.
9426
9427 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR middle-end/59706
9430 * gfortran.dg/pr59706.f90: New test.
9431 * g++.dg/ext/pr59706.C: New test.
9432
9433 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9434
9435 PR c++/59270
9436 PR c++/58811
9437 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9438 * g++.dg/init/pr58811.C: Likewise.
9439
9440 2014-01-17 Jeff Law <law@redhat.com>
9441
9442 PR middle-end/57904
9443 * gfortran.dg/pr57904.f90: New test.
9444
9445 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/59269
9448 * g++.dg/cpp0x/nsdmi-union4.C: New.
9449
9450 2014-01-17 Marek Polacek <polacek@redhat.com>
9451
9452 PR c++/59838
9453 * g++.dg/diagnostic/pr59838.C: New test.
9454
9455 2014-01-17 Marek Polacek <polacek@redhat.com>
9456
9457 PR c/58346
9458 * gcc.dg/pr58346.c: New test.
9459
9460 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR testsuite/58776
9463 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9464 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9465 option duplication.
9466
9467 PR fortran/59440
9468 * gfortran.dg/pr59440-1.f90: New test.
9469 * gfortran.dg/pr59440-2.f90: New test.
9470 * gfortran.dg/pr59440-3.f90: New test.
9471
9472 PR testsuite/59064
9473 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9474 testing for " version" and " alias" with one testing for
9475 " version\[^\n\r]* alias".
9476 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9477 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9478 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9479 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9480 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9481 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9482
9483 PR c++/57945
9484 * c-c++-common/torture/pr57945.c: New test.
9485
9486 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9487
9488 * gcc.target/arm/its.c: New testcase.
9489
9490 2014-01-16 Jan Hubicka <jh@suse.cz>
9491
9492 PR ipa/59775
9493 * g++.dg/torture/pr59775.C: New testcase.
9494
9495 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR middle-end/58344
9498 * gcc.c-torture/compile/pr58344.c: New test.
9499
9500 PR target/59839
9501 * gcc.target/i386/pr59839.c: New test.
9502
9503 PR debug/54694
9504 * gcc.target/i386/pr9771-1.c (main): Rename to...
9505 (real_main): ... this. Add __asm name "main".
9506 (ASMNAME, ASMNAME2, STRING): Define.
9507
9508 2014-01-16 Nick Clifton <nickc@redhat.com>
9509
9510 PR middle-end/28865
9511 * gcc.c-torture/compile/pr28865.c: New.
9512 * gcc.c-torture/execute/pr28865.c: New.
9513
9514 2014-01-16 Marek Polacek <polacek@redhat.com>
9515
9516 PR middle-end/59827
9517 * gcc.dg/pr59827.c: New test.
9518
9519 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9520
9521 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9522
9523 2014-01-15 Richard Henderson <rth@redhat.com>
9524
9525 PR debug/54694
9526 * gcc.target/i386/pr54694.c: New test.
9527
9528 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9529
9530 PR c++/49718
9531 * g++.dg/pr49718.C: New test.
9532
9533 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9534
9535 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9536
9537 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9538
9539 * gcc.dg/vmx/mult-even-odd.c: New.
9540 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9541
9542 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9543
9544 * lib/target-supports.exp (check_libcilkrts_available): Added an
9545 extern "C" if we are using C++ along with a function prototype.
9546
9547 2014-01-15 Jeff Law <law@redhat.com>
9548
9549 PR tree-optimization/59747
9550 * gcc.c-torture/execute/pr59747.c: New test.
9551
9552 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9553
9554 PR target/59794
9555 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9556 Linux/x86.
9557 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9558 * g++.dg/ext/attribute-test-1.C: Likewise.
9559 * g++.dg/ext/attribute-test-2.C: Likewise.
9560 * g++.dg/ext/attribute-test-3.C: Likewise.
9561 * g++.dg/ext/attribute-test-4.C: Likewise.
9562 * g++.dg/ext/pr56790-1.C: Likewise.
9563 * g++.dg/torture/pr38565.C: Likewise.
9564 * gcc.dg/pr53060.c: Likewise.
9565 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9566 * c-c++-common/vector-compare-2.c: Likewise.
9567 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9568 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9569 dg-message line number.
9570
9571 2014-01-15 Matthias Klose <doko@ubuntu.com>
9572
9573 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9574
9575 2014-01-15 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/59822
9578 * g++.dg/torture/pr59822.C: New testcase.
9579
9580 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9581
9582 PR target/59808
9583 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9584 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9585
9586 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9587 Kugan Vivekanandarajah <kuganv@linaro.org>
9588
9589 PR target/59695
9590 * g++.dg/pr59695.C: New testcase.
9591
9592 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9593
9594 PR target/59803
9595 * gcc.c-torture/compile/pr59803.c: New testcase.
9596
9597 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR c/58943
9600 * gcc.c-torture/execute/pr58943.c: New test.
9601 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9602
9603 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 PR target/59794
9606 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9607 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9608 (bar): Change return type to void. Set y to x.
9609 * gcc.target/i386/pr59794-1.c: New testcase.
9610 * gcc.target/i386/pr59794-2.c: Likewise.
9611 * gcc.target/i386/pr59794-3.c: Likewise.
9612 * gcc.target/i386/pr59794-4.c: Likewise.
9613 * gcc.target/i386/pr59794-5.c: Likewise.
9614 * gcc.target/i386/pr59794-6.c: Likewise.
9615 * gcc.target/i386/pr59794-7.c: Likewise.
9616
9617 2014-01-14 Richard Biener <rguenther@suse.de>
9618
9619 PR tree-optimization/58921
9620 PR tree-optimization/59006
9621 * gcc.dg/torture/pr58921.c: New testcase.
9622 * gcc.dg/torture/pr59006.c: Likewise.
9623 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9624
9625 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR testsuite/59494
9628 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9629 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9630 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9631 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9632 Executing predictive commoning without unrolling.
9633
9634 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9635
9636 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9637 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9638 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9639 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9640 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9641 __builtin_ia32_rsqrt28sd_round.
9642 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9643 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9644 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9645 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9646 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9647 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9648 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9649 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9650 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9651 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9652 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9653 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9654 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9655 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9656 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9657 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9658 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9659 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9660 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9661 fix wrong rounding mode (see above).
9662 * gcc.target/i386/sse-23.c: Ditto.
9663
9664 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9665
9666 * gcc.dg/vmx/insert.c: New.
9667 * gcc.dg/vmx/insert-be-order.c: New.
9668 * gcc.dg/vmx/extract.c: New.
9669 * gcc.dg/vmx/extract-be-order.c: New.
9670
9671 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR tree-optimization/59387
9674 * gcc.c-torture/execute/pr59387.c: New test.
9675
9676 2014-01-13 Richard Biener <rguenther@suse.de>
9677
9678 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9679 adjusting mathlib options.
9680 * gfortran.dg/lto/lto.exp: Likewise.
9681
9682 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9683
9684 * gnat.dg/loop_optimization17.adb: New test.
9685 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9686
9687 2014-01-13 Christian Bruel <christian.bruel@st.com>
9688
9689 * gcc.target/sh/cmpstrn.c: New case.
9690
9691 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9692
9693 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9694 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9695
9696 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9697
9698 PR fortran/58026
9699 * gfortran.dg/alloc_comp_basics_6.f90: New.
9700
9701 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9702
9703 PR fortran/59700
9704 * gfortran.dg/pr59700.f90: New test.
9705
9706 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9707
9708 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9709 * gfortran.dg/use_only_3.f90: Likewise.
9710 * gfortran.dg/inquire_10.f90: Delete opened file.
9711 * gfortran.dg/inquire_15.f90: Likewise.
9712 * gfortran.dg/pr16597.f90: Likewise.
9713 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9714 for PR59419.
9715
9716 2014-01-10 Jeff Law <law@redhat.com>
9717
9718 PR middle-end/59743
9719 * gcc.c-torture/compile/pr59743.c: New test.
9720
9721 2014-01-10 Jan Hubicka <jh@suse.cz>
9722
9723 PR ipa/58585
9724 * g++.dg/torture/pr58585.C: New testcase.
9725
9726 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9727
9728 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9729
9730 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9733
9734 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9735
9736 PR target/59744
9737 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9738 * gcc.target/aarch64/cmn-neg2.c: New test.
9739
9740 2014-01-10 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/59374
9743 * gcc.dg/torture/pr59374-3.c: New testcase.
9744
9745 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9746
9747 * lib/target-supports.exp
9748 (check_effective_target_arm_crypto_ok_nocache): New.
9749 (check_effective_target_arm_crypto_ok): Use above procedure.
9750 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9751
9752 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9753
9754 PR ipa/58252
9755 PR ipa/59226
9756 * g++.dg/ipa/devirt-20.C: New testcase.
9757 * g++.dg/torture/pr58252.C: Likewise.
9758 * g++.dg/torture/pr59226.C: Likewise.
9759
9760 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9761
9762 * c-c++-common/asan/no-asan-stack.c: New test.
9763
9764 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR middle-end/59670
9767 * gcc.dg/pr59670.c: New test.
9768
9769 2014-01-09 Steve Ellcey <sellcey@mips.com>
9770
9771 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9772
9773 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR middle-end/47735
9776 * gcc.target/i386/pr47735.c: New test.
9777
9778 PR tree-optimization/59622
9779 * g++.dg/opt/pr59622-2.C: New test.
9780 * g++.dg/opt/pr59622-3.C: New test.
9781 * g++.dg/opt/pr59622-4.C: New test.
9782 * g++.dg/opt/pr59622-5.C: New test.
9783
9784 PR sanitizer/59136
9785 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9786 filename:line instead of (modulename+offset) form with stripped
9787 initial / from the filename.
9788
9789 2014-01-09 Ian Lance Taylor <iant@google.com>
9790
9791 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9792 the other Go compiler.
9793
9794 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9795
9796 PR c++/59730
9797 * g++.dg/cpp0x/variadic145.C: New.
9798
9799 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9800
9801 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9802 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9803
9804 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9805
9806 PR testsuite/59524
9807 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9808 are run only if the Cilk library is available/enabled.
9809 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9810 * lib/target-supports.exp (check_libcilkrts_available): New function.
9811
9812 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9813
9814 PR c++/59631
9815 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9816 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9817 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9818 with dg-additional-options.
9819 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9820 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9821 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9822 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9823 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9824 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9825
9826 2014-01-09 Richard Biener <rguenther@suse.de>
9827
9828 PR tree-optimization/59715
9829 * gcc.dg/torture/pr59715.c: New testcase.
9830
9831 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9832
9833 * c-c++-common/asan/no-asan-globals.c: New test.
9834 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9835 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9836 * c-c++-common/asan/use-after-return-1.c: Likewise.
9837 * c-c++-common/asan/no-use-after-return.c: Likewise.
9838
9839 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9840
9841 * gnat.dg/weak2.ad[sb]: New test.
9842
9843 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR middle-end/59471
9846 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9847 type, use pointers to vector type instead.
9848
9849 2014-01-08 Catherine Moore <clm@codesourcery.com>
9850
9851 * gcc.target/mips/umips-branch-3.c: New test.
9852 * gcc.target/mips/umips-branch-4.c: New test.
9853
9854 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9855
9856 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9857 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9858 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9860 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9861 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9862 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9863 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9864
9865 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9866
9867 PR rtl-optimization/59137
9868 * gcc.target/mips/pr59137.c: New test.
9869
9870 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9871
9872 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9873 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9874 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9875 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9876 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9877 Require fpic effective target.
9878 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9879
9880 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR ipa/59722
9883 * gcc.dg/pr59722.c: New test.
9884
9885 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9886
9887 PR middle-end/57748
9888 * gcc.dg/torture/pr57748-3.c: New test.
9889 * gcc.dg/torture/pr57748-4.c: New test.
9890
9891 2014-01-08 Marek Polacek <polacek@redhat.com>
9892
9893 PR middle-end/59669
9894 * gcc.dg/gomp/pr59669-1.c: New test.
9895 * gcc.dg/gomp/pr59669-2.c: New test.
9896
9897 2014-01-08 Martin Jambor <mjambor@suse.cz>
9898
9899 PR ipa/59610
9900 * gcc.dg/ipa/pr59610.c: New test.
9901
9902 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9903
9904 PR fortran/58182
9905 * gfortran.dg/binding_label_tests_26a.f90: New.
9906 * gfortran.dg/binding_label_tests_26b.f90: New.
9907
9908 2014-01-08 Marek Polacek <polacek@redhat.com>
9909
9910 PR sanitizer/59667
9911 * c-c++-common/ubsan/pr59667.c: New test.
9912
9913 2014-01-08 Richard Biener <rguenther@suse.de>
9914
9915 PR middle-end/59630
9916 * gcc.dg/pr59630.c: New testcase.
9917
9918 2014-01-08 Richard Biener <rguenther@suse.de>
9919
9920 PR middle-end/59471
9921 * gcc.dg/pr59471.c: New testcase.
9922
9923 2014-01-07 Jeff Law <law@redhat.com>
9924
9925 PR middle-end/53623
9926 * gcc.target/i386/pr53623.c: New test.
9927
9928 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9929
9930 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9931 blanks at EOF.
9932 * g++.dg/cpp1y/pr58534.C: Likewise.
9933 * g++.dg/cpp1y/pr58536.C: Likewise.
9934 * g++.dg/cpp1y/pr58548.C: Likewise.
9935 * g++.dg/cpp1y/pr58549.C: Likewise.
9936 * g++.dg/cpp1y/pr58637.C: Likewise.
9937 * g++.dg/cpp1y/pr59112.C: Likewise.
9938 * g++.dg/cpp1y/pr59113.C: Likewise.
9939 * g++.dg/cpp1y/pr59629.C: Likewise.
9940 * g++.dg/cpp1y/pr59635.C: Likewise.
9941 * g++.dg/cpp1y/pr59636.C: Likewise.
9942 * g++.dg/cpp1y/pr59638.C: Likewise.
9943
9944 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9945
9946 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9947
9948 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9949
9950 * gcc.target/i386/intrinsics_4.c (bar): New function.
9951
9952 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9955
9956 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR rtl-optimization/58668
9959 * gcc.dg/pr58668.c: New test.
9960
9961 PR tree-optimization/59643
9962 * gcc.dg/pr59643.c: New test.
9963 * gcc.c-torture/execute/pr59643.c: New test.
9964
9965 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9966
9967 PR fortran/59589
9968 * gfortran.dg/class_allocate_16.f90: New.
9969
9970 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR target/59644
9973 * gcc.target/i386/pr59644.c: New test.
9974
9975 2014-01-06 Marek Polacek <polacek@redhat.com>
9976
9977 PR c/57773
9978 * gcc.dg/pr57773.c: New test.
9979
9980 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9981
9982 PR c++/59635
9983 PR c++/59636
9984 PR c++/59629
9985 PR c++/59638
9986 * g++.dg/cpp1y/pr59635.C: New testcase.
9987 * g++.dg/cpp1y/pr59636.C: New testcase.
9988 * g++.dg/cpp1y/pr59629.C: New testcase.
9989 * g++.dg/cpp1y/pr59638.C: New testcase.
9990
9991 2014-01-06 Martin Jambor <mjambor@suse.cz>
9992
9993 PR ipa/59008
9994 * gcc.dg/ipa/pr59008.c: New test.
9995
9996 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9997
9998 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9999 if supported.
10000
10001 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10002
10003 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10004 Require c99_runtime.
10005 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10006
10007 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10008 Require c99_runtime.
10009 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10010 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10011 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10012
10013 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10014 Require c99_runtime.
10015 Make CALC void static.
10016 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10017
10018 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10019 Require c99_runtime.
10020 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10021
10022 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10023
10024 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10025 * gcc.target/i386/pr59501-2.c: Likewise.
10026 * gcc.target/i386/pr59501-3.c: Likewise.
10027 * gcc.target/i386/pr59501-4.c: Likewise.
10028 * gcc.target/i386/pr59501-5.c: Likewise.
10029 * gcc.target/i386/pr59501-6.c: Likewise.
10030
10031 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10032
10033 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10034 * gcc.target/i386/pr59390_1.c: Likewise.
10035 * gcc.target/i386/pr59390_2.c: Likewise.
10036
10037 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10038
10039 * gcc.dg/pr59350.c: Tweak.
10040 * gcc.dg/pr59350-2.c: New test.
10041 * g++.dg/pr59510.C: Likewise.
10042
10043 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10044
10045 PR fortran/59023
10046 * gfortran.dg/bind_c_procs_2.f90: New.
10047
10048 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10049
10050 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10051 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10052 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10053 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10054 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10055 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10056 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10057
10058 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10059
10060 * gcc.target/arm/neon-nested-apcs.c: New test.
10061
10062 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR tree-optimization/59519
10065 * gcc.dg/vect/pr59519-1.c: New test.
10066 * gcc.dg/vect/pr59519-2.c: New test.
10067
10068 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10069 vmovdqu32.
10070
10071 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10072
10073 PR fortran/59547
10074 * gfortran.dg/typebound_proc_32.f90: New.
10075
10076 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10077
10078 PR c++/58950
10079 * g++.dg/pr58950.C: New file.
10080
10081 2014-01-03 Tobias Burnus <burnus@net-b.de>
10082
10083 PR c++/58567
10084 * g++.dg/gomp/pr58567.C: New.
10085
10086 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10087
10088 PR tree-optimization/59651
10089 * gcc.dg/torture/pr59651.c: New test.
10090 * gcc.dg/vect/pr59651.c: Ditto.
10091
10092 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR target/59625
10095 * gcc.target/i386/pr59625.c: New test.
10096
10097 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 Core DR 1442
10100 PR c++/59165
10101 * g++.dg/cpp0x/range-for28.C: New.
10102 * g++.dg/cpp0x/range-for3.C: Update.
10103
10104 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10105
10106 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10107
10108 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10109
10110 PR c++/59641
10111 * g++.dg/cpp0x/pr59641.C: New file.
10112
10113 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10114
10115 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10116
10117 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10118
10119 PR c++/59378
10120 * g++.dg/ext/pr59378.C: New file.
10121
10122 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10123
10124 Update copyright years
10125
10126 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10127
10128 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10129 notice.
10130
10131 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10132
10133 PR fortran/59654
10134 * gfortran.dg/dynamic_dispatch_12.f90: New.
10135
10136 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10137
10138 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10139 the builtin isn't optimized away as unused.
10140
10141 PR rtl-optimization/59647
10142 * g++.dg/opt/pr59647.C: New test.
10143 \f
10144 Copyright (C) 2014 Free Software Foundation, Inc.
10145
10146 Copying and distribution of this file, with or without modification,
10147 are permitted in any medium without royalty provided the copyright
10148 notice and this notice are preserved.