[AArch64 Testsuite] Add a test of the vst[234](q?) intrinics
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
2
3 * gcc.target/aarch64/vstN_1.c: New test.
4
5 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
6
7 * gcc.target/aarch64/vldN_lane_1.c: New test.
8
9 2014-09-10 Martin Jambor <mjambor@suse.cz>
10
11 PR ipa/61654
12 * g++.dg/ipa/pr61654.C: New test.
13
14 2014-09-10 Jakub Jelinek <jakub@redhat.com>
15
16 * c-c++-common/ubsan/attrib-3.c: New test.
17 * c-c++-common/ubsan/nonnull-1.c: New test.
18 * c-c++-common/ubsan/nonnull-2.c: New test.
19 * c-c++-common/ubsan/nonnull-3.c: New test.
20 * c-c++-common/ubsan/nonnull-4.c: New test.
21 * c-c++-common/ubsan/nonnull-5.c: New test.
22
23 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
24
25 * g++.dg/lto/pr63166_0.ii: New testcase.
26 * g++.dg/lto/pr63166_1.ii: New testcase.
27
28 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
29
30 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
31
32 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
33
34 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
35 xxpermdi and add commentary about adding it back later; remove
36 unused typedef.
37
38 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
39
40 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
41 and 16-byte aligned.
42 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
43 * gcc.target/arm/vect-lroundf_1.c: Likewise.
44 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
45 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
46 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
47 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
48
49 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
50
51 * gcc.target/aarch64/vldN_dup_1.c: New test.
52
53 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
54
55 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
56
57 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
58
59 * gcc.target/aarch64/vldN_1.c: New test.
60
61 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
62
63 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
64
65 2014-09-09 Jiong Wang <jiong.wang@arm.com>
66
67 * gcc.target/arm/vect-copysignf.c: New testcase.
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/vfp-1.c: Updated expected assembly.
80
81 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
82
83 * gcc.target/arm/vfp-1.c: Updated expected assembly.
84
85 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
87 * gcc.target/arm/pr51835.c: Update expected assembly.
88 * gcc.target/arm/vfp-1.c: Likewise.
89 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
90 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
91 * gcc.target/arm/vfp-ldmiad.c: Likewise.
92 * gcc.target/arm/vfp-ldmias.c: Likewise.
93 * gcc.target/arm/vfp-stmdbd.c: Likewise.
94 * gcc.target/arm/vfp-stmdbs.c: Likewise.
95 * gcc.target/arm/vfp-stmiad.c: Likewise.
96 * gcc.target/arm/vfp-stmias.c: Likewise.
97
98 2014-09-09 Tony Wang <tony.wang@arm.com>
99
100 * gcc.target/arm/xordi3-opt.c: Disable this
101 test case for thumb1 target.
102 * gcc.target/arm/iordi3-opt.c: Ditto.
103
104 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
105
106 PR target/61749
107 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
108
109 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
110
111 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
112
113 2014-09-08 Jakub Jelinek <jakub@redhat.com>
114
115 PR tree-optimization/60196
116 PR tree-optimization/63189
117 * gcc.dg/vect/pr63189.c: New test.
118 * gcc.dg/vect/pr60196-1.c: New test.
119 * gcc.dg/vect/pr60196-2.c: New test.
120
121 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
122
123 * gcc.target/powerpc/swaps-p8-16.c: New test.
124
125 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
126
127 * gcc.target/i386/pr62208.c: New test.
128
129 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
130
131 PR testsuite/56194
132 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
133
134 * g++.dg/ipa/pr61800.C: Require visibility.
135
136 * gcc.dg/pr61868.c: Require lto.
137
138 2014-09-05 Easwaran Raman <eraman@google.com>
139
140 PR rtl-optimization/62146
141 * testsuite/g++.dg/opt/pr62146.C: New.
142
143 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
144
145 * gcc.dg/vect/vect-109.c: Skip predicate added.
146 * gcc.dg/vect/vect-93.c: Test check fixed.
147 * gcc.dg/vect/bb-slp-10.c: Likewise.
148 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
149 Check unaligned feature.
150
151 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
152
153 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
154 int{32,16,8}x1_t with int{32,16,8}_t.
155 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
156 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
157 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
158 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
159
160 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
161
162 * gcc.target/aarch64/vget_high_1.c: New test.
163 * gcc.target/aarch64/vget_low_1.c: Likewise.
164
165 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
166
167 * gcc.target/aarch64/simd/int_comparisons.x: New file.
168 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
169 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
170
171 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
172
173 * gcc.target/aarch64/simd/vrbit_1.c: New test.
174
175 2014-09-05 Richard Biener <rguenther@suse.de>
176
177 PR middle-end/63148
178 * gcc.dg/vect/pr63148.c: New testcase.
179 * c-c++-common/pr19807-1.c: Likewise.
180 * g++.dg/tree-ssa/pr19807.C: Adjust.
181 * g++.dg/tree-ssa/tmmti-2.C: Remove.
182
183 2014-09-05 Bin Cheng <bin.cheng@arm.com>
184
185 PR target/55701
186 * gcc.target/arm/memset-inline-1.c: New test.
187 * gcc.target/arm/memset-inline-2.c: New test.
188 * gcc.target/arm/memset-inline-3.c: New test.
189 * gcc.target/arm/memset-inline-4.c: New test.
190 * gcc.target/arm/memset-inline-5.c: New test.
191 * gcc.target/arm/memset-inline-6.c: New test.
192 * gcc.target/arm/memset-inline-7.c: New test.
193 * gcc.target/arm/memset-inline-8.c: New test.
194 * gcc.target/arm/memset-inline-9.c: New test.
195 * gcc.target/arm/memset-inline-10.c: New test.
196
197 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
198
199 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
200
201 2014-09-04 Guozhi Wei <carrot@google.com>
202
203 PR target/62040
204 * gcc.target/aarch64/pr62040.c: New test.
205
206 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
207
208 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
209 override specific ones, but specific ones do.
210
211 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
212
213 * gcc.target/powerpc/swaps-p8-13.c: New test.
214 * gcc.target/powerpc/swaps-p8-14.c: New test.
215 * gcc.target/powerpc/swaps-p8-15.c: New test.
216
217 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
218
219 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
220 regardless of endianness.
221
222 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
223
224 PR fortran/62174
225 * gfortran.dg/cray_pointers_11.f90: New.
226
227 2014-09-03 Martin Jambor <mjambor@suse.cz>
228
229 PR ipa/62015
230 * g++.dg/ipa/pr62015.C: New test.
231
232 2014-09-03 Martin Jambor <mjambor@suse.cz>
233
234 PR ipa/61986
235 * gcc.dg/ipa/pr61986.c: New test.
236
237 2014-09-03 Marek Polacek <polacek@redhat.com>
238
239 PR c/62294
240 * gcc.dg/pr62294.c: New test.
241 * gcc.dg/pr62294.h: New file.
242
243 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
244
245 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
246 of dg-options. Add "inline" keyword to test functions.
247
248 2014-09-03 Marek Polacek <polacek@redhat.com>
249
250 PR c/62024
251 * g++.dg/cpp0x/pr62024.C: New test.
252 * gcc.dg/pr62024.c: New test.
253
254 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
255
256 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
257 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
258 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
259 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
260 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
261 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
262
263 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
264
265 PR target/61078
266 * gcc.target/s390/pr61078.c: New testcase.
267
268 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
269
270 * gcc.dg/20111227-2.c: Compile only for x86 targets.
271 * gcc.dg/20111227-3.c: Ditto.
272
273 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
274
275 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
276
277 2014-09-03 Tobias Burnus <burnus@net-b.de>
278
279 PR fortran/61881
280 PR fortran/61888
281 PR fortran/57305
282 * gfortran.dg/sizeof_4.f90: New.
283
284 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
285
286 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
287 vec_cts, and vec_ctu.
288 * gcc.target/powerpc/builtins-2.c: Likewise.
289
290 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
291
292 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
293 [!__sun__ && !__hpux__] (arena_size): Scale according to
294 target pointer size.
295
296 2014-09-02 Marek Polacek <polacek@redhat.com>
297
298 PR fortran/62270
299 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
300
301 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
302
303 PR target/62275
304 * gcc.target/arm/vect-lceilf_1.c: New test.
305 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
306 * gcc.target/arm/vect-lroundf_1.c: Likewise.
307
308 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
309
310 PR target/62275
311 * gcc.target/arm/lceil-vcvt_1.c: New test.
312 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
313 * gcc.target/arm/lround-vcvt_1.c: Likewise.
314
315 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
316
317 DR 1453
318 * g++.dg/cpp0x/constexpr-volatile.C: New.
319 * g++.dg/ext/is_literal_type2.C: Likewise.
320
321 2014-09-02 Jakub Jelinek <jakub@redhat.com>
322 Balaji V. Iyer <balaji.v.iyer@intel.com>
323 Igor Zamyatin <igor.zamyatin@intel.com>
324
325 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
326 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
327 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
328 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
329 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
330 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
331 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
332 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
333 * g++.dg/cilk-plus/CK/cf3.cc: New test.
334 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
335 * g++.dg/cilk-plus/CK/for1.cc: New test.
336 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
337 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
338 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
339
340 2014-09-02 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/62695
343 * gfortran.dg/pr62695.f90: New testcase.
344
345 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
346
347 PR target/62312
348 * gcc.c-torture/compile/pr62312.c: New.
349
350 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
351
352 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
353
354 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
355
356 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
357 Return right away if !arm*-*-*.
358
359 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
360
361 * gcc.c-torture/unsorted/386.c: Move to ...
362 * gcc.c-torture/compile/386.c: ... here.
363 * gcc.c-torture/unsorted/86.c: Move to ...
364 * gcc.c-torture/compile/86.c: ... here.
365 * gcc.c-torture/unsorted/a1.c: Move to ...
366 * gcc.c-torture/compile/a1.c: ... here.
367 * gcc.c-torture/unsorted/a3.c: Move to ...
368 * gcc.c-torture/compile/a3.c: ... here.
369 * gcc.c-torture/unsorted/aaa.c: Move to ...
370 * gcc.c-torture/compile/aaa.c: ... here.
371 * gcc.c-torture/unsorted/aa.c: Move to ...
372 * gcc.c-torture/compile/aa.c: ... here.
373 * gcc.c-torture/unsorted/abs.c: Move to ...
374 * gcc.c-torture/compile/abs.c: ... here.
375 * gcc.c-torture/unsorted/a.c: Move to ...
376 * gcc.c-torture/compile/a.c: ... here.
377 * gcc.c-torture/unsorted/ac.c: Move to ...
378 * gcc.c-torture/compile/ac.c: ... here.
379 * gcc.c-torture/unsorted/acc.c: Move to ...
380 * gcc.c-torture/compile/acc.c: ... here.
381 * gcc.c-torture/unsorted/add386.c: Move to ...
382 * gcc.c-torture/compile/add386.c: ... here.
383 * gcc.c-torture/unsorted/add.c: Move to ...
384 * gcc.c-torture/compile/add.c: ... here.
385 * gcc.c-torture/unsorted/addcc.c: Move to ...
386 * gcc.c-torture/compile/addcc.c: ... here.
387 * gcc.c-torture/unsorted/andm.c: Move to ...
388 * gcc.c-torture/compile/andm.c: ... here.
389 * gcc.c-torture/unsorted/andmem.c: Move to ...
390 * gcc.c-torture/compile/andmem.c: ... here.
391 * gcc.c-torture/unsorted/andn.c: Move to ...
392 * gcc.c-torture/compile/andn.c: ... here.
393 * gcc.c-torture/unsorted/andok.c: Move to ...
394 * gcc.c-torture/compile/andok.c: ... here.
395 * gcc.c-torture/unsorted/andsi.c: Move to ...
396 * gcc.c-torture/compile/andsi.c: ... here.
397 * gcc.c-torture/unsorted/andsparc.c: Move to ...
398 * gcc.c-torture/compile/andsparc.c: ... here.
399 * gcc.c-torture/unsorted/aos.c: Move to ...
400 * gcc.c-torture/compile/aos.c: ... here.
401 * gcc.c-torture/unsorted/arr.c: Move to ...
402 * gcc.c-torture/compile/arr.c: ... here.
403 * gcc.c-torture/unsorted/as.c: Move to ...
404 * gcc.c-torture/compile/as.c: ... here.
405 * gcc.c-torture/unsorted/ase.c: Move to ...
406 * gcc.c-torture/compile/ase.c: ... here.
407 * gcc.c-torture/unsorted/b1.c: Move to ...
408 * gcc.c-torture/compile/b1.c: ... here.
409 * gcc.c-torture/unsorted/b2.c: Move to ...
410 * gcc.c-torture/compile/b2.c: ... here.
411 * gcc.c-torture/unsorted/b3.c: Move to ...
412 * gcc.c-torture/compile/b3.c: ... here.
413 * gcc.c-torture/unsorted/b88.c: Move to ...
414 * gcc.c-torture/compile/b88.c: ... here.
415 * gcc.c-torture/unsorted/bad.c: Move to ...
416 * gcc.c-torture/compile/bad.c: ... here.
417 * gcc.c-torture/unsorted/band.c: Move to ...
418 * gcc.c-torture/compile/band.c: ... here.
419 * gcc.c-torture/unsorted/bb0.c: Move to ...
420 * gcc.c-torture/compile/bb0.c: ... here.
421 * gcc.c-torture/unsorted/bb1.c: Move to ...
422 * gcc.c-torture/compile/bb1.c: ... here.
423 * gcc.c-torture/unsorted/bbb.c: Move to ...
424 * gcc.c-torture/compile/bbb.c: ... here.
425 * gcc.c-torture/unsorted/b.c: Move to ...
426 * gcc.c-torture/compile/b.c: ... here.
427 * gcc.c-torture/unsorted/bc.c: Move to ...
428 * gcc.c-torture/compile/bc.c: ... here.
429 * gcc.c-torture/unsorted/bcopy.c: Move to ...
430 * gcc.c-torture/compile/bcopy.c: ... here.
431 * gcc.c-torture/unsorted/bf.c: Move to ...
432 * gcc.c-torture/compile/bf.c: ... here.
433 * gcc.c-torture/unsorted/bfins.c: Move to ...
434 * gcc.c-torture/compile/bfins.c: ... here.
435 * gcc.c-torture/unsorted/bfx.c: Move to ...
436 * gcc.c-torture/compile/bfx.c: ... here.
437 * gcc.c-torture/unsorted/bge.c: Move to ...
438 * gcc.c-torture/compile/bge.c: ... here.
439 * gcc.c-torture/unsorted/bit.c: Move to ...
440 * gcc.c-torture/compile/bit.c: ... here.
441 * gcc.c-torture/unsorted/bitf.c: Move to ...
442 * gcc.c-torture/compile/bitf.c: ... here.
443 * gcc.c-torture/unsorted/bitw.c: Move to ...
444 * gcc.c-torture/compile/bitw.c: ... here.
445 * gcc.c-torture/unsorted/blk.c: Move to ...
446 * gcc.c-torture/compile/blk.c: ... here.
447 * gcc.c-torture/unsorted/bt386.c: Move to ...
448 * gcc.c-torture/compile/bt386.c: ... here.
449 * gcc.c-torture/unsorted/bt.c: Move to ...
450 * gcc.c-torture/compile/bt.c: ... here.
451 * gcc.c-torture/unsorted/BUG11.c: Move to ...
452 * gcc.c-torture/compile/BUG11.c: ... here.
453 * gcc.c-torture/unsorted/BUG12.c: Move to ...
454 * gcc.c-torture/compile/BUG12.c: ... here.
455 * gcc.c-torture/unsorted/BUG13.c: Move to ...
456 * gcc.c-torture/compile/BUG13.c: ... here.
457 * gcc.c-torture/unsorted/BUG16.c: Move to ...
458 * gcc.c-torture/compile/BUG16.c: ... here.
459 * gcc.c-torture/unsorted/BUG17.c: Move to ...
460 * gcc.c-torture/compile/BUG17.c: ... here.
461 * gcc.c-torture/unsorted/BUG18.c: Move to ...
462 * gcc.c-torture/compile/BUG18.c: ... here.
463 * gcc.c-torture/unsorted/BUG1.c: Move to ...
464 * gcc.c-torture/compile/BUG1.c: ... here.
465 * gcc.c-torture/unsorted/BUG21.c: Move to ...
466 * gcc.c-torture/compile/BUG21.c: ... here.
467 * gcc.c-torture/unsorted/BUG22.c: Move to ...
468 * gcc.c-torture/compile/BUG22.c: ... here.
469 * gcc.c-torture/unsorted/BUG23.c: Move to ...
470 * gcc.c-torture/compile/BUG23.c: ... here.
471 * gcc.c-torture/unsorted/BUG24.c: Move to ...
472 * gcc.c-torture/compile/BUG24.c: ... here.
473 * gcc.c-torture/unsorted/BUG25.c: Move to ...
474 * gcc.c-torture/compile/BUG25.c: ... here.
475 * gcc.c-torture/unsorted/BUG2.c: Move to ...
476 * gcc.c-torture/compile/BUG2.c: ... here.
477 * gcc.c-torture/unsorted/BUG3.c: Move to ...
478 * gcc.c-torture/compile/BUG3.c: ... here.
479 * gcc.c-torture/unsorted/BUG4.c: Move to ...
480 * gcc.c-torture/compile/BUG4.c: ... here.
481 * gcc.c-torture/unsorted/BUG5.c: Move to ...
482 * gcc.c-torture/compile/BUG5.c: ... here.
483 * gcc.c-torture/unsorted/BUG6.c: Move to ...
484 * gcc.c-torture/compile/BUG6.c: ... here.
485 * gcc.c-torture/unsorted/bug.c: Move to ...
486 * gcc.c-torture/compile/bug.c: ... here.
487 * gcc.c-torture/unsorted/bugc.c: Move to ...
488 * gcc.c-torture/compile/bugc.c: ... here.
489 * gcc.c-torture/unsorted/buns.c: Move to ...
490 * gcc.c-torture/compile/buns.c: ... here.
491 * gcc.c-torture/unsorted/bx.c: Move to ...
492 * gcc.c-torture/compile/bx.c: ... here.
493 * gcc.c-torture/unsorted/c1.c: Move to ...
494 * gcc.c-torture/compile/c1.c: ... here.
495 * gcc.c-torture/unsorted/c2.c: Move to ...
496 * gcc.c-torture/compile/c2.c: ... here.
497 * gcc.c-torture/unsorted/call386.c: Move to ...
498 * gcc.c-torture/compile/call386.c: ... here.
499 * gcc.c-torture/unsorted/call.c: Move to ...
500 * gcc.c-torture/compile/call.c: ... here.
501 * gcc.c-torture/unsorted/callind.c: Move to ...
502 * gcc.c-torture/compile/callind.c: ... here.
503 * gcc.c-torture/unsorted/c.c: Move to ...
504 * gcc.c-torture/compile/c.c: ... here.
505 * gcc.c-torture/unsorted/cc.c: Move to ...
506 * gcc.c-torture/compile/cc.c: ... here.
507 * gcc.c-torture/unsorted/charmtst.c: Move to ...
508 * gcc.c-torture/compile/charmtst.c: ... here.
509 * gcc.c-torture/unsorted/cmb.c: Move to ...
510 * gcc.c-torture/compile/cmb.c: ... here.
511 * gcc.c-torture/unsorted/cmp.c: Move to ...
512 * gcc.c-torture/compile/cmp.c: ... here.
513 * gcc.c-torture/unsorted/cmphi.c: Move to ...
514 * gcc.c-torture/compile/cmphi.c: ... here.
515 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
516 * gcc.c-torture/compile/cmpsi386.c: ... here.
517 * gcc.c-torture/unsorted/cmul.c: Move to ...
518 * gcc.c-torture/compile/cmul.c: ... here.
519 * gcc.c-torture/unsorted/cn1.c: Move to ...
520 * gcc.c-torture/compile/cn1.c: ... here.
521 * gcc.c-torture/unsorted/comb.c: Move to ...
522 * gcc.c-torture/compile/comb.c: ... here.
523 * gcc.c-torture/unsorted/consec.c: Move to ...
524 * gcc.c-torture/compile/consec.c: ... here.
525 * gcc.c-torture/unsorted/const.c: Move to ...
526 * gcc.c-torture/compile/const.c: ... here.
527 * gcc.c-torture/unsorted/conv.c: Move to ...
528 * gcc.c-torture/compile/conv.c: ... here.
529 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
530 * gcc.c-torture/compile/conv_tst.c: ... here.
531 * gcc.c-torture/unsorted/cp.c: Move to ...
532 * gcc.c-torture/compile/cp.c: ... here.
533 * gcc.c-torture/unsorted/csebug.c: Move to ...
534 * gcc.c-torture/compile/csebug.c: ... here.
535 * gcc.c-torture/unsorted/cvt.c: Move to ...
536 * gcc.c-torture/compile/cvt.c: ... here.
537 * gcc.c-torture/unsorted/dblbug.c: Move to ...
538 * gcc.c-torture/compile/dblbug.c: ... here.
539 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
540 * gcc.c-torture/compile/dbl_parm.c: ... here.
541 * gcc.c-torture/unsorted/d.c: Move to ...
542 * gcc.c-torture/compile/d.c: ... here.
543 * gcc.c-torture/unsorted/ddd.c: Move to ...
544 * gcc.c-torture/compile/ddd.c: ... here.
545 * gcc.c-torture/unsorted/dead.c: Move to ...
546 * gcc.c-torture/compile/dead.c: ... here.
547 * gcc.c-torture/unsorted/delay.c: Move to ...
548 * gcc.c-torture/compile/delay.c: ... here.
549 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
550 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
551 * gcc.c-torture/unsorted/di.c: Move to ...
552 * gcc.c-torture/compile/di.c: ... here.
553 * gcc.c-torture/unsorted/dic.c: Move to ...
554 * gcc.c-torture/compile/dic.c: ... here.
555 * gcc.c-torture/unsorted/dilayout.c: Move to ...
556 * gcc.c-torture/compile/dilayout.c: ... here.
557 * gcc.c-torture/unsorted/dimove.c: Move to ...
558 * gcc.c-torture/compile/dimove.c: ... here.
559 * gcc.c-torture/unsorted/dimul.c: Move to ...
560 * gcc.c-torture/compile/dimul.c: ... here.
561 * gcc.c-torture/unsorted/div.c: Move to ...
562 * gcc.c-torture/compile/div.c: ... here.
563 * gcc.c-torture/unsorted/divdf.c: Move to ...
564 * gcc.c-torture/compile/divdf.c: ... here.
565 * gcc.c-torture/unsorted/dm.c: Move to ...
566 * gcc.c-torture/compile/dm.c: ... here.
567 * gcc.c-torture/unsorted/dshift.c: Move to ...
568 * gcc.c-torture/compile/dshift.c: ... here.
569 * gcc.c-torture/unsorted/e.c: Move to ...
570 * gcc.c-torture/compile/e.c: ... here.
571 * gcc.c-torture/unsorted/ex.c: Move to ...
572 * gcc.c-torture/compile/ex.c: ... here.
573 * gcc.c-torture/unsorted/ext.c: Move to ...
574 * gcc.c-torture/compile/ext.c: ... here.
575 * gcc.c-torture/unsorted/f1.c: Move to ...
576 * gcc.c-torture/compile/f1.c: ... here.
577 * gcc.c-torture/unsorted/f2.c: Move to ...
578 * gcc.c-torture/compile/f2.c: ... here.
579 * gcc.c-torture/unsorted/fdmul.c: Move to ...
580 * gcc.c-torture/compile/fdmul.c: ... here.
581 * gcc.c-torture/unsorted/float.c: Move to ...
582 * gcc.c-torture/compile/float.c: ... here.
583 * gcc.c-torture/unsorted/flo.c: Move to ...
584 * gcc.c-torture/compile/flo.c: ... here.
585 * gcc.c-torture/unsorted/flt_const.c: Move to ...
586 * gcc.c-torture/compile/flt_const.c: ... here.
587 * gcc.c-torture/unsorted/fnul.c: Move to ...
588 * gcc.c-torture/compile/fnul.c: ... here.
589 * gcc.c-torture/unsorted/foo.c: Move to ...
590 * gcc.c-torture/compile/foo.c: ... here.
591 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
592 * gcc.c-torture/compile/forgetcc.c: ... here.
593 * gcc.c-torture/unsorted/fq.c: Move to ...
594 * gcc.c-torture/compile/fq.c: ... here.
595 * gcc.c-torture/unsorted/g.c: Move to ...
596 * gcc.c-torture/compile/g.c: ... here.
597 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
598 * gcc.c-torture/compile/gen_tst.c: ... here.
599 * gcc.c-torture/unsorted/glob.c: Move to ...
600 * gcc.c-torture/compile/glob.c: ... here.
601 * gcc.c-torture/unsorted/gronk.c: Move to ...
602 * gcc.c-torture/compile/gronk.c: ... here.
603 * gcc.c-torture/unsorted/hibug.c: Move to ...
604 * gcc.c-torture/compile/hibug.c: ... here.
605 * gcc.c-torture/unsorted/hi.c: Move to ...
606 * gcc.c-torture/compile/hi.c: ... here.
607 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
608 * gcc.c-torture/compile/HIcmp.c: ... here.
609 * gcc.c-torture/unsorted/HIset.c: Move to ...
610 * gcc.c-torture/compile/HIset.c: ... here.
611 * gcc.c-torture/unsorted/i.c: Move to ...
612 * gcc.c-torture/compile/i.c: ... here.
613 * gcc.c-torture/unsorted/i++.c: Move to ...
614 * gcc.c-torture/compile/i++.c: ... here.
615 * gcc.c-torture/unsorted/ic.c: Move to ...
616 * gcc.c-torture/compile/ic.c: ... here.
617 * gcc.c-torture/unsorted/icmp.c: Move to ...
618 * gcc.c-torture/compile/icmp.c: ... here.
619 * gcc.c-torture/unsorted/ifreg.c: Move to ...
620 * gcc.c-torture/compile/ifreg.c: ... here.
621 * gcc.c-torture/unsorted/imm.c: Move to ...
622 * gcc.c-torture/compile/imm.c: ... here.
623 * gcc.c-torture/unsorted/isinf.c: Move to ...
624 * gcc.c-torture/compile/isinf.c: ... here.
625 * gcc.c-torture/unsorted/jmp.c: Move to ...
626 * gcc.c-torture/compile/jmp.c: ... here.
627 * gcc.c-torture/unsorted/jumptab.c: Move to ...
628 * gcc.c-torture/compile/jumptab.c: ... here.
629 * gcc.c-torture/unsorted/layout.c: Move to ...
630 * gcc.c-torture/compile/layout.c: ... here.
631 * gcc.c-torture/unsorted/lbug.c: Move to ...
632 * gcc.c-torture/compile/lbug.c: ... here.
633 * gcc.c-torture/unsorted/l.c: Move to ...
634 * gcc.c-torture/compile/l.c: ... here.
635 * gcc.c-torture/unsorted/ll1.c: Move to ...
636 * gcc.c-torture/compile/ll1.c: ... here.
637 * gcc.c-torture/unsorted/llbug.c: Move to ...
638 * gcc.c-torture/compile/llbug.c: ... here.
639 * gcc.c-torture/unsorted/lll.c: Move to ...
640 * gcc.c-torture/compile/lll.c: ... here.
641 * gcc.c-torture/unsorted/load8.c: Move to ...
642 * gcc.c-torture/compile/load8.c: ... here.
643 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
644 * gcc.c-torture/compile/loadhicc.c: ... here.
645 * gcc.c-torture/unsorted/log2.c: Move to ...
646 * gcc.c-torture/compile/log2.c: ... here.
647 * gcc.c-torture/unsorted/logic.c: Move to ...
648 * gcc.c-torture/compile/logic.c: ... here.
649 * gcc.c-torture/unsorted/loop-1.c: Move to ...
650 * gcc.c-torture/compile/loop-1.c: ... here.
651 * gcc.c-torture/unsorted/loop386.c: Move to ...
652 * gcc.c-torture/compile/loop386.c: ... here.
653 * gcc.c-torture/unsorted/lop.c: Move to ...
654 * gcc.c-torture/compile/lop.c: ... here.
655 * gcc.c-torture/unsorted/m1.c: Move to ...
656 * gcc.c-torture/compile/m1.c: ... here.
657 * gcc.c-torture/unsorted/m2.c: Move to ...
658 * gcc.c-torture/compile/m2.c: ... here.
659 * gcc.c-torture/unsorted/m5.c: Move to ...
660 * gcc.c-torture/compile/m5.c: ... here.
661 * gcc.c-torture/unsorted/m68.c: Move to ...
662 * gcc.c-torture/compile/m68.c: ... here.
663 * gcc.c-torture/unsorted/mbyte.c: Move to ...
664 * gcc.c-torture/compile/mbyte.c: ... here.
665 * gcc.c-torture/unsorted/mchar.c: Move to ...
666 * gcc.c-torture/compile/mchar.c: ... here.
667 * gcc.c-torture/unsorted/mcmp.c: Move to ...
668 * gcc.c-torture/compile/mcmp.c: ... here.
669 * gcc.c-torture/unsorted/mdouble.c: Move to ...
670 * gcc.c-torture/compile/mdouble.c: ... here.
671 * gcc.c-torture/unsorted/memtst.c: Move to ...
672 * gcc.c-torture/compile/memtst.c: ... here.
673 * gcc.c-torture/unsorted/miscomp.c: Move to ...
674 * gcc.c-torture/compile/miscomp.c: ... here.
675 * gcc.c-torture/unsorted/mm.c: Move to ...
676 * gcc.c-torture/compile/mm.c: ... here.
677 * gcc.c-torture/unsorted/mod.c: Move to ...
678 * gcc.c-torture/compile/mod.c: ... here.
679 * gcc.c-torture/unsorted/modcc.c: Move to ...
680 * gcc.c-torture/compile/modcc.c: ... here.
681 * gcc.c-torture/unsorted/move.c: Move to ...
682 * gcc.c-torture/compile/move.c: ... here.
683 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
684 * gcc.c-torture/compile/move_qhi.c: ... here.
685 * gcc.c-torture/unsorted/mregtst.c: Move to ...
686 * gcc.c-torture/compile/mregtst.c: ... here.
687 * gcc.c-torture/unsorted/msp.c: Move to ...
688 * gcc.c-torture/compile/msp.c: ... here.
689 * gcc.c-torture/unsorted/mtst.c: Move to ...
690 * gcc.c-torture/compile/mtst.c: ... here.
691 * gcc.c-torture/unsorted/mu.c: Move to ...
692 * gcc.c-torture/compile/mu.c: ... here.
693 * gcc.c-torture/unsorted/mul.c: Move to ...
694 * gcc.c-torture/compile/mul.c: ... here.
695 * gcc.c-torture/unsorted/mword1.c: Move to ...
696 * gcc.c-torture/compile/mword1.c: ... here.
697 * gcc.c-torture/unsorted/mword.c: Move to ...
698 * gcc.c-torture/compile/mword.c: ... here.
699 * gcc.c-torture/unsorted/n1.c: Move to ...
700 * gcc.c-torture/compile/n1.c: ... here.
701 * gcc.c-torture/unsorted/nand.c: Move to ...
702 * gcc.c-torture/compile/nand.c: ... here.
703 * gcc.c-torture/unsorted/n.c: Move to ...
704 * gcc.c-torture/compile/n.c: ... here.
705 * gcc.c-torture/unsorted/neg.c: Move to ...
706 * gcc.c-torture/compile/neg.c: ... here.
707 * gcc.c-torture/unsorted/o.c: Move to ...
708 * gcc.c-torture/compile/o.c: ... here.
709 * gcc.c-torture/unsorted/omit.c: Move to ...
710 * gcc.c-torture/compile/omit.c: ... here.
711 * gcc.c-torture/unsorted/opout.c: Move to ...
712 * gcc.c-torture/compile/opout.c: ... here.
713 * gcc.c-torture/unsorted/opt.c: Move to ...
714 * gcc.c-torture/compile/opt.c: ... here.
715 * gcc.c-torture/unsorted/or386.c: Move to ...
716 * gcc.c-torture/compile/or386.c: ... here.
717 * gcc.c-torture/unsorted/or.c: Move to ...
718 * gcc.c-torture/compile/or.c: ... here.
719 * gcc.c-torture/unsorted/parms.c: Move to ...
720 * gcc.c-torture/compile/parms.c: ... here.
721 * gcc.c-torture/unsorted/pass.c: Move to ...
722 * gcc.c-torture/compile/pass.c: ... here.
723 * gcc.c-torture/unsorted/p.c: Move to ...
724 * gcc.c-torture/compile/p.c: ... here.
725 * gcc.c-torture/unsorted/pmt.c: Move to ...
726 * gcc.c-torture/compile/pmt.c: ... here.
727 * gcc.c-torture/unsorted/poor.c: Move to ...
728 * gcc.c-torture/compile/poor.c: ... here.
729 * gcc.c-torture/unsorted/pp.c: Move to ...
730 * gcc.c-torture/compile/pp.c: ... here.
731 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
732 * gcc.c-torture/compile/pret-arg.c: ... here.
733 * gcc.c-torture/unsorted/pyr2.c: Move to ...
734 * gcc.c-torture/compile/pyr2.c: ... here.
735 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
736 * gcc.c-torture/compile/PYRBUG.c: ... here.
737 * gcc.c-torture/unsorted/pyr.c: Move to ...
738 * gcc.c-torture/compile/pyr.c: ... here.
739 * gcc.c-torture/unsorted/q.c: Move to ...
740 * gcc.c-torture/compile/q.c: ... here.
741 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
742 * gcc.c-torture/compile/QIcmp.c: ... here.
743 * gcc.c-torture/unsorted/QIset.c: Move to ...
744 * gcc.c-torture/compile/QIset.c: ... here.
745 * gcc.c-torture/unsorted/r1.c: Move to ...
746 * gcc.c-torture/compile/r1.c: ... here.
747 * gcc.c-torture/unsorted/r.c: Move to ...
748 * gcc.c-torture/compile/r.c: ... here.
749 * gcc.c-torture/unsorted/rel.c: Move to ...
750 * gcc.c-torture/compile/rel.c: ... here.
751 * gcc.c-torture/unsorted/rmsc.c: Move to ...
752 * gcc.c-torture/compile/rmsc.c: ... here.
753 * gcc.c-torture/unsorted/round.c: Move to ...
754 * gcc.c-torture/compile/round.c: ... here.
755 * gcc.c-torture/unsorted/run.c: Move to ...
756 * gcc.c-torture/compile/run.c: ... here.
757 * gcc.c-torture/unsorted/sar.c: Move to ...
758 * gcc.c-torture/compile/sar.c: ... here.
759 * gcc.c-torture/unsorted/s.c: Move to ...
760 * gcc.c-torture/compile/s.c: ... here.
761 * gcc.c-torture/unsorted/scal.c: Move to ...
762 * gcc.c-torture/compile/scal.c: ... here.
763 * gcc.c-torture/unsorted/sc.c: Move to ...
764 * gcc.c-torture/compile/sc.c: ... here.
765 * gcc.c-torture/unsorted/scc.c: Move to ...
766 * gcc.c-torture/compile/scc.c: ... here.
767 * gcc.c-torture/unsorted/scond.c: Move to ...
768 * gcc.c-torture/compile/scond.c: ... here.
769 * gcc.c-torture/unsorted/selfrec.c: Move to ...
770 * gcc.c-torture/compile/selfrec.c: ... here.
771 * gcc.c-torture/unsorted/seq.c: Move to ...
772 * gcc.c-torture/compile/seq.c: ... here.
773 * gcc.c-torture/unsorted/set386.c: Move to ...
774 * gcc.c-torture/compile/set386.c: ... here.
775 * gcc.c-torture/unsorted/set88.c: Move to ...
776 * gcc.c-torture/compile/set88.c: ... here.
777 * gcc.c-torture/unsorted/SFset.c: Move to ...
778 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
779 * gcc.c-torture/unsorted/shand.c: Move to ...
780 * gcc.c-torture/compile/shand.c: ... here.
781 * gcc.c-torture/unsorted/sh.c: Move to ...
782 * gcc.c-torture/compile/sh.c: ... here.
783 * gcc.c-torture/unsorted/shft.c: Move to ...
784 * gcc.c-torture/compile/shft.c: ... here.
785 * gcc.c-torture/unsorted/shift.c: Move to ...
786 * gcc.c-torture/compile/shift.c: ... here.
787 * gcc.c-torture/unsorted/shloop.c: Move to ...
788 * gcc.c-torture/compile/shloop.c: ... here.
789 * gcc.c-torture/unsorted/shm.c: Move to ...
790 * gcc.c-torture/compile/shm.c: ... here.
791 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
792 * gcc.c-torture/compile/SIcmp.c: ... here.
793 * gcc.c-torture/unsorted/signext2.c: Move to ...
794 * gcc.c-torture/compile/signext2.c: ... here.
795 * gcc.c-torture/unsorted/signext.c: Move to ...
796 * gcc.c-torture/compile/signext.c: ... here.
797 * gcc.c-torture/unsorted/sim.c: Move to ...
798 * gcc.c-torture/compile/sim.c: ... here.
799 * gcc.c-torture/unsorted/simple.c: Move to ...
800 * gcc.c-torture/compile/simple.c: ... here.
801 * gcc.c-torture/unsorted/SIset.c: Move to ...
802 * gcc.c-torture/compile/SIset.c: ... here.
803 * gcc.c-torture/unsorted/sne.c: Move to ...
804 * gcc.c-torture/compile/sne.c: ... here.
805 * gcc.c-torture/unsorted/sound.c: Move to ...
806 * gcc.c-torture/compile/sound.c: ... here.
807 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
808 * gcc.c-torture/compile/sparcbug.c: ... here.
809 * gcc.c-torture/unsorted/speed.c: Move to ...
810 * gcc.c-torture/compile/speed.c: ... here.
811 * gcc.c-torture/unsorted/stor.c: Move to ...
812 * gcc.c-torture/compile/stor.c: ... here.
813 * gcc.c-torture/unsorted/store0.c: Move to ...
814 * gcc.c-torture/compile/store0.c: ... here.
815 * gcc.c-torture/unsorted/storecc.c: Move to ...
816 * gcc.c-torture/compile/storecc.c: ... here.
817 * gcc.c-torture/unsorted/str.c: Move to ...
818 * gcc.c-torture/compile/str.c: ... here.
819 * gcc.c-torture/unsorted/stru.c: Move to ...
820 * gcc.c-torture/compile/stru.c: ... here.
821 * gcc.c-torture/unsorted/structret.c: Move to ...
822 * gcc.c-torture/compile/structret.c: ... here.
823 * gcc.c-torture/unsorted/stuct.c: Move to ...
824 * gcc.c-torture/compile/stuct.c: ... here.
825 * gcc.c-torture/unsorted/sub32.c: Move to ...
826 * gcc.c-torture/compile/sub32.c: ... here.
827 * gcc.c-torture/unsorted/subcc.c: Move to ...
828 * gcc.c-torture/compile/subcc.c: ... here.
829 * gcc.c-torture/unsorted/subcse.c: Move to ...
830 * gcc.c-torture/compile/subcse.c: ... here.
831 * gcc.c-torture/unsorted/sym.c: Move to ...
832 * gcc.c-torture/compile/sym.c: ... here.
833 * gcc.c-torture/unsorted/symconst.c: Move to ...
834 * gcc.c-torture/compile/symconst.c: ... here.
835 * gcc.c-torture/unsorted/t.c: Move to ...
836 * gcc.c-torture/compile/t.c: ... here.
837 * gcc.c-torture/unsorted/test.c: Move to ...
838 * gcc.c-torture/compile/test.c: ... here.
839 * gcc.c-torture/unsorted/test-flow.c: Move to ...
840 * gcc.c-torture/compile/test-flow.c: ... here.
841 * gcc.c-torture/unsorted/test-loop.c: Move to ...
842 * gcc.c-torture/compile/test-loop.c: ... here.
843 * gcc.c-torture/unsorted/time.c: Move to ...
844 * gcc.c-torture/compile/time.c: ... here.
845 * gcc.c-torture/unsorted/tmp.c: Move to ...
846 * gcc.c-torture/compile/tmp.c: ... here.
847 * gcc.c-torture/unsorted/trivial.c: Move to ...
848 * gcc.c-torture/compile/trivial.c: ... here.
849 * gcc.c-torture/unsorted/trunc.c: Move to ...
850 * gcc.c-torture/compile/trunc.c: ... here.
851 * gcc.c-torture/unsorted/u.c: Move to ...
852 * gcc.c-torture/compile/u.c: ... here.
853 * gcc.c-torture/unsorted/udconvert.c: Move to ...
854 * gcc.c-torture/compile/udconvert.c: ... here.
855 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
856 * gcc.c-torture/compile/udivmod4.c: ... here.
857 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
858 * gcc.c-torture/compile/UHIcmp.c: ... here.
859 * gcc.c-torture/unsorted/uns.c: Move to ...
860 * gcc.c-torture/compile/uns.c: ... here.
861 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
862 * gcc.c-torture/compile/uns_tst.c: ... here.
863 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
864 * gcc.c-torture/compile/UQIcmp.c: ... here.
865 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
866 * gcc.c-torture/compile/USIcmp.c: ... here.
867 * gcc.c-torture/unsorted/uuarg.c: Move to ...
868 * gcc.c-torture/compile/uuarg.c: ... here.
869 * gcc.c-torture/unsorted/v.c: Move to ...
870 * gcc.c-torture/compile/v.c: ... here.
871 * gcc.c-torture/unsorted/w.c: Move to ...
872 * gcc.c-torture/compile/w.c: ... here.
873 * gcc.c-torture/unsorted/ww.c: Move to ...
874 * gcc.c-torture/compile/ww.c: ... here.
875 * gcc.c-torture/unsorted/xb.c: Move to ...
876 * gcc.c-torture/compile/xb.c: ... here.
877 * gcc.c-torture/unsorted/xbg.c: Move to ...
878 * gcc.c-torture/compile/xbg.c: ... here.
879 * gcc.c-torture/unsorted/x.c: Move to ...
880 * gcc.c-torture/compile/x.c: ... here.
881 * gcc.c-torture/unsorted/xc.c: Move to ...
882 * gcc.c-torture/compile/xc.c: ... here.
883 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
884 * gcc.c-torture/compile/xcsebug.c: ... here.
885 * gcc.c-torture/unsorted/xdi.c: Move to ...
886 * gcc.c-torture/compile/xdi.c: ... here.
887 * gcc.c-torture/unsorted/xfoo.c: Move to ...
888 * gcc.c-torture/compile/xfoo.c: ... here.
889 * gcc.c-torture/unsorted/xi.c: Move to ...
890 * gcc.c-torture/compile/xi.c: ... here.
891 * gcc.c-torture/unsorted/xlop.c: Move to ...
892 * gcc.c-torture/compile/xlop.c: ... here.
893 * gcc.c-torture/unsorted/xmtst.c: Move to ...
894 * gcc.c-torture/compile/xmtst.c: ... here.
895 * gcc.c-torture/unsorted/xneg.c: Move to ...
896 * gcc.c-torture/compile/xneg.c: ... here.
897 * gcc.c-torture/unsorted/xopt.c: Move to ...
898 * gcc.c-torture/compile/xopt.c: ... here.
899 * gcc.c-torture/unsorted/xor.c: Move to ...
900 * gcc.c-torture/compile/xor.c: ... here.
901 * gcc.c-torture/unsorted/xorn.c: Move to ...
902 * gcc.c-torture/compile/xorn.c: ... here.
903 * gcc.c-torture/unsorted/xp.c: Move to ...
904 * gcc.c-torture/compile/xp.c: ... here.
905 * gcc.c-torture/unsorted/xpp.c: Move to ...
906 * gcc.c-torture/compile/xpp.c: ... here.
907 * gcc.c-torture/unsorted/xs.c: Move to ...
908 * gcc.c-torture/compile/xs.c: ... here.
909 * gcc.c-torture/unsorted/xsh.c: Move to ...
910 * gcc.c-torture/compile/xsh.c: ... here.
911 * gcc.c-torture/unsorted/xz.c: Move to ...
912 * gcc.c-torture/compile/xz.c: ... here.
913 * gcc.c-torture/unsorted/xzz.c: Move to ...
914 * gcc.c-torture/compile/xzz.c: ... here.
915
916 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
917
918 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
919 (abort, exit): Declare.
920
921 2014-09-01 Yury Gribov <y.gribov@samsung.com>
922
923 PR sanitizer/61897
924 PR sanitizer/62140
925 * c-c++-common/asan/pr62140-1.c: New test.
926 * c-c++-common/asan/pr62140-2.c: New test.
927
928 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
929 Tobias Burnus <burnus@net-b.de>
930
931 PR fortran/62309
932 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
933
934 2014-08-31 Tobias Burnus <burnus@net-b.de>
935
936 * gfortran.dg/coarray_lib_comm_1.f90: New.
937
938 2014-08-30 Andrew Pinski <apinski@cavium.com>
939
940 * gcc.c-torture/execute/20140828-1.c: New testcase.
941
942 2014-08-29 DJ Delorie <dj@redhat.com>
943
944 * lib/target-supports.exp (check_effective_target_size32plus):
945 Increase size to avoid false positives on 24-bit address spaces.
946 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
947 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
948 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
949 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
950 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
951 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
952 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
953 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
954
955 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
956
957 PR c++/54002
958 * g++.dg/cpp0x/constexpr-54002.C: New.
959
960 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
961
962 PR c++/56991
963 * g++.dg/cpp0x/constexpr-56991.C: New.
964
965 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/57764
968 * g++.dg/cpp0x/constexpr-57764.C: New.
969
970 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
971
972 PR c++/59938
973 * g++.dg/cpp0x/constexpr-59938.C: New.
974
975 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/61484
978 * g++.dg/cpp0x/constexpr-61484.C: New.
979
980 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
981
982 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
983 vec_round, vec_splat, vec_div, and vec_mul.
984 * gcc.target/powerpc/builtins-2.c: New test.
985
986 2014-08-28 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/62283
989 * gfortran.dg/vect/pr62283.f: New testcase.
990 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
991 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
992 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
993 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
994 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
995 * gcc.dg/vect/vect-33.c: Likewise.
996
997 2014-08-28 Yury Gribov <y.gribov@samsung.com>
998
999 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1000
1001 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1002
1003 PR cpp/23827 - standard C++ should not have hex float preprocessor
1004 tokens
1005 * g++.dg/cpp/pr23827_cxx11.C: New.
1006 * g++.dg/cpp/pr23827_cxx98.C: New.
1007 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1008 * gcc.dg/cpp/pr23827_c90.c: New.
1009 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1010 * gcc.dg/cpp/pr23827_c99.c: New.
1011
1012 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/52892
1015 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1016 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1017 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1018
1019 2014-08-27 Guozhi Wei <carrot@google.com>
1020
1021 PR target/62262
1022 * gcc.target/aarch64/pr62262.c: New test.
1023
1024 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1025
1026 PR target/60606
1027 PR target/61330
1028 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1029 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1030
1031 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1032
1033 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1034 failure on s390*-*-linux-gnu.
1035
1036 2014-08-26 Richard Biener <rguenther@suse.de>
1037
1038 PR tree-optimization/62175
1039 * g++.dg/torture/pr62175.C: New testcase.
1040
1041 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1042
1043 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1044 copy of compile/compile.exp.
1045 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1046 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1047 i?86-*.
1048 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1049 m32c-*-*.
1050 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1051 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1052 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1053 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1054 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1055 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1056 * gcc.c-torture/execute/20040703-1.c: Likewise.
1057 * gcc.c-torture/execute/20040705-1.c: Likewise.
1058 * gcc.c-torture/execute/20040705-2.c: Likewise.
1059 * gcc.c-torture/execute/20040709-1.c: Likewise.
1060 * gcc.c-torture/execute/20040709-2.c: Likewise.
1061 * gcc.c-torture/execute/20040811-1.c: Likewise.
1062 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1063 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1064 compiling for x86_64-* or i?86-*.
1065 * gcc.c-torture/execute/20050604-1.c: Likewise.
1066 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1067 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1068 for x86_64-* or i?86-*.
1069 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1070 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1071 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1072 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1073 option.
1074 * gcc.c-torture/execute/20111227-2.c: Moved to...
1075 * gcc.dg/20111227-2.c: ... here. Add -free option.
1076 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1077 * gcc.dg/20111227-3.c: ... here. Add -free option.
1078 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1079 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1080 declarations for abort and exit.
1081 * gcc.c-torture/execute/920711-1.c: Likewise.
1082 * gcc.c-torture/execute/930529-1.c: Likewise.
1083 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1084 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1085 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1086 exit.
1087 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1088 for i?86-* or x86_64-*. Add declarations for abort and exit.
1089 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1090 i?86-* or x86_64-*.
1091 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1092 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1093 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1094 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1095 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1096 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1097 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1098 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1099 m68k-linux.
1100 * gcc.c-torture/execute/loop-2g.c: Likewise.
1101 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1102 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1103 powerpc-*-eabi*.
1104 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1105 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1106 * gcc.c-torture/execute/pr23047.c: Likewise.
1107 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1108 declarations for abort and exit.
1109 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1110 * gcc.c-torture/execute/pr31448.c: Likewise.
1111 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1112 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1113 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1114 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1115 Skip on spu-*.
1116 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1117 declarations for abort and exit.
1118 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1119 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1120 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1121 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1122 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1123 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1124 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1125 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1126 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1127 * gcc.c-torture/execute/pr56799.c: Likewise.
1128 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1129 option. Add declarations for abort and exit.
1130 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1131 * gcc.c-torture/execute/pr58570.c: Likewise.
1132 * gcc.c-torture/execute/pr60822.c: Likewise.
1133 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1134 * gcc.c-torture/execute/shiftdi.c: Likewise.
1135 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1136 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1137 * gcc.c-torture/execute/usmul.c: Require int32plus.
1138 * gcc.c-torture/execute/vrp-5.c: Likewise.
1139 * gcc.c-torture/execute/vrp-6.c: Likewise.
1140 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1141 * gcc.c-torture/execute/20010122-1.x: Delete.
1142 * gcc.c-torture/execute/20010129-1.x: Delete.
1143 * gcc.c-torture/execute/20020404-1.x: Delete.
1144 * gcc.c-torture/execute/20021024-1.x: Delete.
1145 * gcc.c-torture/execute/20021127-1.x: Delete.
1146 * gcc.c-torture/execute/20030125-1.x: Delete.
1147 * gcc.c-torture/execute/20030216-1.x: Delete.
1148 * gcc.c-torture/execute/20030222-1.x: Delete.
1149 * gcc.c-torture/execute/20040629-1.x: Delete.
1150 * gcc.c-torture/execute/20040703-1.x: Delete.
1151 * gcc.c-torture/execute/20040705-1.x: Delete.
1152 * gcc.c-torture/execute/20040705-2.x: Delete.
1153 * gcc.c-torture/execute/20040709-1.x: Delete.
1154 * gcc.c-torture/execute/20040709-2.x: Delete.
1155 * gcc.c-torture/execute/20040811-1.x: Delete.
1156 * gcc.c-torture/execute/20050316-1.x: Delete.
1157 * gcc.c-torture/execute/20050316-2.x: Delete.
1158 * gcc.c-torture/execute/20050316-3.x: Delete.
1159 * gcc.c-torture/execute/20050604-1.x: Delete.
1160 * gcc.c-torture/execute/20061101-1.x: Delete.
1161 * gcc.c-torture/execute/20061220-1.x: Delete.
1162 * gcc.c-torture/execute/20081117-1.x: Delete.
1163 * gcc.c-torture/execute/20101011-1.x: Delete.
1164 * gcc.c-torture/execute/20120919-1.x: Delete.
1165 * gcc.c-torture/execute/920612-1.x: Delete.
1166 * gcc.c-torture/execute/920710-1.x: Delete.
1167 * gcc.c-torture/execute/920711-1.x: Delete.
1168 * gcc.c-torture/execute/930529-1.x: Delete.
1169 * gcc.c-torture/execute/931004-12.x: Delete.
1170 * gcc.c-torture/execute/980709-1.x: Delete.
1171 * gcc.c-torture/execute/981130-1.x: Delete.
1172 * gcc.c-torture/execute/990127-2.x: Delete.
1173 * gcc.c-torture/execute/990413-2.x: Delete.
1174 * gcc.c-torture/execute/990826-0.x: Delete.
1175 * gcc.c-torture/execute/bf64-1.x: Delete.
1176 * gcc.c-torture/execute/bitfld-4.x: Delete.
1177 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1178 * gcc.c-torture/execute/cvt-1.x: Delete.
1179 * gcc.c-torture/execute/eeprof-1.x: Delete.
1180 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1181 * gcc.c-torture/execute/loop-2f.x: Delete.
1182 * gcc.c-torture/execute/loop-2g.x: Delete.
1183 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1184 * gcc.c-torture/execute/nest-align-1.x: Delete.
1185 * gcc.c-torture/execute/pr19689.x: Delete.
1186 * gcc.c-torture/execute/pr22493-1.x: Delete.
1187 * gcc.c-torture/execute/pr23047.x: Delete.
1188 * gcc.c-torture/execute/pr23135.x: Delete.
1189 * gcc.c-torture/execute/pr29797-1.x: Delete.
1190 * gcc.c-torture/execute/pr31448.x: Delete.
1191 * gcc.c-torture/execute/pr35456.x: Delete.
1192 * gcc.c-torture/execute/pr37573.x: Delete.
1193 * gcc.c-torture/execute/pr38151.x: Delete.
1194 * gcc.c-torture/execute/pr39228.x: Delete.
1195 * gcc.c-torture/execute/pr39501.x: Delete.
1196 * gcc.c-torture/execute/pr40386.x: Delete.
1197 * gcc.c-torture/execute/pr43220.x: Delete.
1198 * gcc.c-torture/execute/pr44683.x: Delete.
1199 * gcc.c-torture/execute/pr45262.x: Delete.
1200 * gcc.c-torture/execute/pr47237.x: Delete.
1201 * gcc.c-torture/execute/pr51581-1.x: Delete.
1202 * gcc.c-torture/execute/pr51581-2.x: Delete.
1203 * gcc.c-torture/execute/pr52979-1.x: Delete.
1204 * gcc.c-torture/execute/pr52979-2.x: Delete.
1205 * gcc.c-torture/execute/pr53366-1.x: Delete.
1206 * gcc.c-torture/execute/pr56799.x: Delete.
1207 * gcc.c-torture/execute/pr57124.x: Delete.
1208 * gcc.c-torture/execute/pr57344-2.x: Delete.
1209 * gcc.c-torture/execute/pr58570.x: Delete.
1210 * gcc.c-torture/execute/pr60822.x: Delete.
1211 * gcc.c-torture/execute/pr7284-1.x: Delete.
1212 * gcc.c-torture/execute/shiftdi.x: Delete.
1213 * gcc.c-torture/execute/simd-4.x: Delete.
1214 * gcc.c-torture/execute/strncmp-1.x: Delete.
1215 * gcc.c-torture/execute/usmul.x: Delete.
1216 * gcc.c-torture/execute/vrp-5.x: Delete.
1217 * gcc.c-torture/execute/vrp-6.x: Delete.
1218 * gcc.c-torture/execute/zerolen-2.x: Delete.
1219
1220 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1223
1224 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/34938
1227 * g++.dg/template/pr34938-1.C: New.
1228 * g++.dg/template/pr34938-2.C: Likewise.
1229
1230 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1231
1232 PR target/61996
1233 * gcc.target/sh/pr61996.c: New.
1234
1235 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1236
1237 * g++.dg/cpp0x/cplusplus.C: New.
1238 * g++.dg/cpp0x/cplusplus_0x.C: New.
1239 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1240 * g++.dg/cpp0x/auto41.C: Ditto.
1241 * g++.dg/cpp0x/auto9.C: Ditto.
1242 * g++.dg/cpp0x/initlist26.C: Ditto.
1243 * g++.dg/cpp0x/pr59111.C: Ditto.
1244 * g++.dg/cpp0x/trailing2.C: Ditto.
1245 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1246 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1247 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1248 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1249 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1250 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1251 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1252 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1253 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1254 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1255 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1256 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1257 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1258 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1259 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1260 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1261 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1262 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1263 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1264 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1265 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1266 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1267 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1268 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1269 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1270 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1271 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1272 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1273 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1274 * g++.dg/cpp1y/digit-sep.C: Ditto.
1275 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1276 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1277 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1278 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1279 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1280 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1281 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1282 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1283 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1284 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1285 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1286 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1287 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1288 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1289 * g++.dg/cpp1y/lambda-init.C: Ditto.
1290 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1291 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1292 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1293 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1294 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1295 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1296 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1297 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1298 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1299 * g++.dg/cpp1y/mangle1.C: Ditto.
1300 * g++.dg/cpp1y/pr57640.C: Ditto.
1301 * g++.dg/cpp1y/pr57644.C: Ditto.
1302 * g++.dg/cpp1y/pr58500.C: Ditto.
1303 * g++.dg/cpp1y/pr58533.C: Ditto.
1304 * g++.dg/cpp1y/pr58534.C: Ditto.
1305 * g++.dg/cpp1y/pr58535.C: Ditto.
1306 * g++.dg/cpp1y/pr58536.C: Ditto.
1307 * g++.dg/cpp1y/pr58548.C: Ditto.
1308 * g++.dg/cpp1y/pr58549.C: Ditto.
1309 * g++.dg/cpp1y/pr58637.C: Ditto.
1310 * g++.dg/cpp1y/pr58708.C: Ditto.
1311 * g++.dg/cpp1y/pr59110.C: Ditto.
1312 * g++.dg/cpp1y/pr59112.C: Ditto.
1313 * g++.dg/cpp1y/pr59113.C: Ditto.
1314 * g++.dg/cpp1y/pr59629.C: Ditto.
1315 * g++.dg/cpp1y/pr59635.C: Ditto.
1316 * g++.dg/cpp1y/pr59636.C: Ditto.
1317 * g++.dg/cpp1y/pr59638.C: Ditto.
1318 * g++.dg/cpp1y/pr59867.C: Ditto.
1319 * g++.dg/cpp1y/pr60033.C: Ditto.
1320 * g++.dg/cpp1y/pr60052.C: Ditto.
1321 * g++.dg/cpp1y/pr60053.C: Ditto.
1322 * g++.dg/cpp1y/pr60054.C: Ditto.
1323 * g++.dg/cpp1y/pr60064.C: Ditto.
1324 * g++.dg/cpp1y/pr60065.C: Ditto.
1325 * g++.dg/cpp1y/pr60190.C: Ditto.
1326 * g++.dg/cpp1y/pr60311.C: Ditto.
1327 * g++.dg/cpp1y/pr60332.C: Ditto.
1328 * g++.dg/cpp1y/pr60376.C: Ditto.
1329 * g++.dg/cpp1y/pr60377.C: Ditto.
1330 * g++.dg/cpp1y/pr60384.C: Ditto.
1331 * g++.dg/cpp1y/pr60390.C: Ditto.
1332 * g++.dg/cpp1y/pr60391.C: Ditto.
1333 * g++.dg/cpp1y/pr60393.C: Ditto.
1334 * g++.dg/cpp1y/pr60573.C: Ditto.
1335 * g++.dg/cpp1y/pr60626.C: Ditto.
1336 * g++.dg/cpp1y/pr60627.C: Ditto.
1337 * g++.dg/cpp1y/regress1.C: Ditto.
1338 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1339 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1340 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1341 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1342 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1343 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1344 * g++.dg/cpp1y/var-templ1.C: Ditto.
1345 * g++.dg/cpp1y/var-templ2.C: Ditto.
1346 * g++.dg/cpp1y/var-templ3.C: Ditto.
1347 * g++.dg/cpp1y/var-templ4.C: Ditto.
1348 * g++.dg/cpp1y/var-templ5.C: Ditto.
1349 * g++.dg/cpp1y/var-templ6.C: Ditto.
1350 * g++.dg/cpp1y/var-templ7.C: Ditto.
1351 * g++.dg/cpp1y/vla1.C: Ditto.
1352 * g++.dg/cpp1y/vla2.C: Ditto.
1353 * g++.dg/cpp1y/vla3.C: Ditto.
1354 * g++.dg/cpp1y/vla4.C: Ditto.
1355 * g++.dg/cpp1y/vla5.C: Ditto.
1356 * g++.dg/cpp1y/vla8.C: Ditto.
1357 * g++.dg/cpp1y/vla9.C: Ditto.
1358 * g++.dg/cpp1y/vla10.C: Ditto.
1359 * g++.dg/cpp1y/vla11.C: Ditto.
1360 * g++.dg/cpp1y/vla12.C: Ditto.
1361 * g++.dg/cpp1y/vla13.C: Ditto.
1362 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1363 * g++.dg/ext/vector23.C: Ditto.
1364 * g++.dg/ext/vla11.C: Ditto.
1365 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1366 * g++.dg/warn/Wvla-2.C: Ditto.
1367 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1368 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1369 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1370 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1371 in error message.
1372 * g++.dg/system-binary-constants-1.C: Ditto.
1373 * g++.dg/cpp1y/cplusplus_1y.C: New.
1374 * g++.dg/cpp1z/cplusplus.C: New.
1375 * lib/target-supports.exp:
1376 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1377 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1378 (check_effective_target_c++11_down): Ditto.
1379
1380 2014-08-22 Marek Polacek <polacek@redhat.com>
1381
1382 PR c++/62199
1383 * c-c++-common/pr62199.c: New test.
1384 * c-c++-common/pr62199-2.c: New test.
1385 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1386
1387 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1388
1389 PR c++/57709
1390 * g++.dg/Wshadow.C: New test.
1391
1392 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1393
1394 PR fortran/62135
1395 * gfortran.dg/pr62135.f90: New test.
1396
1397 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1398
1399 * g++.dg/warn/wdate-time.C: Remove.
1400 * gcc.dg/wdate-time.c: Move from here...
1401 * c-c++-common/wdate-time.c: ... to here.
1402
1403 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1404
1405 * gfortran.dg/use_without_only_1.f90: New test.
1406
1407 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1408
1409 PR other/62008
1410 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1411
1412 2014-08-22 Tony Wang <tony.wang@arm.com>
1413
1414 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1415 dejagnu wrapper.
1416
1417 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1418
1419 PR fortran/62214
1420 * gfortran.dg/array_assignment_5.f90: New test.
1421
1422 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1423
1424 * lib/target-supports.exp
1425 (check_effective_target_logical_op_short_circuit): Add nios2.
1426 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1427 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1428 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1429 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1430 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1431 for test using -fPIC.
1432 * gcc.dg/lto/pr61526_0.c: Likewise.
1433
1434 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1435
1436 PR tree-optimization/62091
1437 * g++.dg/ipa/devirt-37.C: Update template.
1438 * g++.dg/ipa/devirt-40.C: New testcase.
1439
1440 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1441
1442 PR tree-optimization/62112
1443 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1444 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1445 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1446 * gcc.c-torture/execute/20071219-1.c: Likewise.
1447
1448 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1449
1450 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1451
1452 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1453
1454 * gcc.target/powerpc/swaps-p8-1.c: New test.
1455 * gcc.target/powerpc/swaps-p8-2.c: New test.
1456 * gcc.target/powerpc/swaps-p8-3.c: New test.
1457 * gcc.target/powerpc/swaps-p8-4.c: New test.
1458 * gcc.target/powerpc/swaps-p8-5.c: New test.
1459 * gcc.target/powerpc/swaps-p8-6.c: New test.
1460 * gcc.target/powerpc/swaps-p8-7.c: New test.
1461 * gcc.target/powerpc/swaps-p8-8.c: New test.
1462 * gcc.target/powerpc/swaps-p8-9.c: New test.
1463 * gcc.target/powerpc/swaps-p8-10.c: New test.
1464 * gcc.target/powerpc/swaps-p8-11.c: New test.
1465 * gcc.target/powerpc/swaps-p8-12.c: New test.
1466
1467 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1468
1469 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1470
1471 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1472
1473 * g++.dg/ipa/devirt-37.C: Fix testcase.
1474
1475 2014-08-20 Martin Jambor <mjambor@suse.cz>
1476 Wei Mi <wmi@google.com>
1477
1478 PR ipa/60449
1479 PR middle-end/61776
1480 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1481 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1482 * testsuite/gcc.dg/pr61776.c: New test.
1483
1484 2014-08-20 Steve Ellcey <sellcey@mips.com>
1485
1486 PR middle-end/49191
1487 * lib/target-supports.exp (check_effective_target_non_strict_align):
1488 Add function description.
1489
1490 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1491
1492 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1493 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1494
1495 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1496
1497 PR c/59304
1498 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1499 before setting the option.
1500 * diagnostic.c (diagnostic_classify_diagnostic): Record
1501 command-line status.
1502
1503 2014-08-20 Mark Wielaard <mjw@redhat.com>
1504
1505 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1506
1507 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1508
1509 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1510 Return memory full when we have a tiny target and relocation
1511 truncation occurs.
1512 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1513 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1514 * lib/target-supports.exp (check_effective_target_tiny): New function.
1515
1516 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1517
1518 * gfortran.dg/errnocheck_1.f90: New test.
1519 * gfortran.dg/associative_1.f90: New test.
1520
1521 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1522
1523 PR preprocessor/51303
1524 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1525
1526 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1527
1528 PR c/60975
1529 PR c/53063
1530 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1531
1532 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1533
1534 * lib/target-supports.exp
1535 (check_effective_target_arm_v8_neon_ok_nocache): Add
1536 "-march-armv8-a" to compile flags.
1537
1538 2014-08-19 Marek Polacek <polacek@redhat.com>
1539
1540 PR c++/62153
1541 * c-c++-common/Wbool-compare-1.c: New test.
1542
1543 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1544
1545 PR c/45584
1546 * gcc.dg/pr13519-1.c: Adjust.
1547
1548 2014-08-19 Mark Wielaard <mjw@redhat.com>
1549
1550 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1551
1552 2014-07-08 Mark Wielaard <mjw@redhat.com>
1553
1554 PR debug/59051
1555 * gcc.dg/guality/restrict.c: New test.
1556
1557 2014-08-19 Mark Wielaard <mjw@redhat.com>
1558
1559 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1560 matching. Catch '<unknown type in ' to recognize older gdb versions.
1561 * gcc.dg/guality/const-volatile.c: New test.
1562
1563 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1564
1565 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1566 !gas.
1567
1568 2014-08-19 Marek Polacek <polacek@redhat.com>
1569
1570 * gcc.dg/Wc99-c11-compat-1.c: New test.
1571 * gcc.dg/Wc99-c11-compat-2.c: New test.
1572 * gcc.dg/Wc99-c11-compat-3.c: New test.
1573 * gcc.dg/Wc99-c11-compat-4.c: New test.
1574 * gcc.dg/Wc99-c11-compat-5.c: New test.
1575 * gcc.dg/Wc99-c11-compat-6.c: New test.
1576 * gcc.dg/Wc99-c11-compat-7.c: New test.
1577
1578 2014-08-19 Marek Polacek <polacek@redhat.com>
1579
1580 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1581 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1582 * gcc.dg/Wc90-c99-compat-7.c: New test.
1583 * gcc.dg/Wc90-c99-compat-8.c: New test.
1584 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1585
1586 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1587 Steven Bosscher <steven@gcc.gnu.org>
1588
1589 PR c/52952
1590 * gcc.dg/redecl-4.c: Add column markers.
1591 * gcc.dg/format/bitfld-1.c: Likewise.
1592 * gcc.dg/format/attr-2.c: Likewise.
1593 * gcc.dg/format/attr-6.c: Likewise.
1594 * gcc.dg/format/array-1.c: Likewise.
1595 * gcc.dg/format/attr-7.c: Likewise.
1596 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1597 * gcc.dg/format/attr-4.c: Likewise.
1598 * gcc.dg/format/branch-1.c: Likewise.
1599 * gcc.dg/format/c90-printf-1.c: Likewise.
1600
1601 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1602
1603 * guality/nrv-1.c: Add `used' attribute to a1.
1604
1605 2014-08-18 Richard Biener <rguenther@suse.de>
1606
1607 PR tree-optimization/62090
1608 * gcc.dg/pr62090-2.c: New testcase.
1609
1610 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1611
1612 * g++.dg/ipa/pr61800.C: New.
1613
1614 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1615
1616 PR sanitizer/62089
1617 * c-c++-common/asan/pr62089.c: New test.
1618 * c-c++-common/asan/bitfield-1.c: New test.
1619 * c-c++-common/asan/bitfield-2.c: New test.
1620 * c-c++-common/asan/bitfield-3.c: New test.
1621 * c-c++-common/asan/bitfield-4.c: New test.
1622
1623 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1624
1625 PR tree-optimization/52904
1626 * gcc.dg/pr52904.c: New test.
1627
1628 2014-08-17 Tobias Burnus <burnus@net-b.de>
1629
1630 * gfortran.dg/finalize_27.f90: New.
1631
1632 2014-08-16 Andrew Pinski <apinski@cavium.com>
1633
1634 * gcc.c-torture/compile/20140816-1.c: New testcase.
1635
1636 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/52819
1639 * g++.dg/template/pr52819.C: New.
1640
1641 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1642
1643 PR fortran/62142
1644 * gfortran.dg/realloc_on_assign_24.f90: New test.
1645
1646 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/62072
1649 Revert:
1650 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 DR 1584
1653 PR c++/57466
1654 * g++.dg/template/pr57466.C: New.
1655 * g++.dg/cpp0x/pr57466.C: Likewise.
1656 * g++.dg/template/unify6.C: Update.
1657
1658 * g++.dg/cpp0x/sfinae52.C: New.
1659
1660 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1661
1662 PR target/61878
1663 * gcc.target/i386/avx512f-typecast-1.c: New test.
1664 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1665 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1666 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1667 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1668 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1669 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1670 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1671 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1672 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1673 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1674 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1675 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1676 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1677 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1678 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1679 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1680 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1682 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1684 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1686 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1688 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1690 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1692 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1694 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1696 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1700 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1702 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1703 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1704
1705 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1706 Tobias Burnus <burnus@net-b.de>
1707
1708 PR fortran/62131
1709 * gfortran.dg/gomp/pr62131.f90: New test.
1710
1711 2014-08-15 Richard Biener <rguenther@suse.de>
1712
1713 PR tree-optimization/62031
1714 * gcc.dg/torture/pr62031.c: New testcase.
1715
1716 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1717
1718 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1719
1720 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1721
1722 PR tree-optimization/62091
1723 * g++.dg/ipa/devirt-38.C: New testcase.
1724
1725 2014-08-14 Marek Polacek <polacek@redhat.com>
1726
1727 DR 458
1728 * gcc.dg/c11-stdatomic-2.c: New test.
1729
1730 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1731
1732 PR fortran/62106
1733 * gfortran.dg/array_constructor_49.f90: New test.
1734
1735 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/54377
1738 * g++.dg/template/pr54377.C: New.
1739 * g++.dg/cpp0x/pr54377.C: Likewise.
1740 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1741 * g++.dg/cpp0x/pr51226.C: Likewise.
1742 * g++.dg/cpp0x/variadic2.C: Likewise.
1743 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1744 * g++.dg/template/dtor3.C: Likewise.
1745 * g++.dg/template/qualttp4.C: Likewise.
1746 * g++.dg/template/spec28.C: Likewise.
1747 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1748 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1749
1750 2014-08-14 Tom de Vries <tom@codesourcery.com>
1751
1752 PR rtl-optimization/62004
1753 PR rtl-optimization/62030
1754 * gcc.dg/pr62004.c: New test.
1755 * gcc.dg/pr62030.c: Same.
1756 * gcc.target/mips/pr62030-octeon.c: Same.
1757
1758 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1759
1760 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1761 * g++.dg/cpp0x/decltype2.C: Likewise.
1762 * g++.dg/cpp0x/decltype3.C: Likewise.
1763 * g++.dg/cpp0x/pr60249.C: Likewise.
1764 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1765 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1766 * g++.dg/cpp0x/variadic2.C: Likewise.
1767 * g++.dg/cpp0x/variadic74.C: Likewise.
1768 * g++.dg/parse/error10.C: Likewise.
1769 * g++.dg/parse/error15.C: Likewise.
1770 * g++.dg/parse/error2.C: Likewise.
1771 * g++.dg/template/crash106.C: Likewise.
1772 * g++.dg/template/crash89.C: Likewise.
1773 * g++.dg/template/nontype7.C: Likewise.
1774 * g++.dg/template/void3.C: Likewise.
1775 * g++.dg/template/void7.C: Likewise.
1776
1777 2014-08-14 Richard Biener <rguenther@suse.de>
1778
1779 PR tree-optimization/62090
1780 * gcc.dg/pr62090.c: New testcase.
1781
1782 2014-08-14 Richard Biener <rguenther@suse.de>
1783
1784 PR rtl-optimization/62079
1785 * g++.dg/pr62079.C: New testcase.
1786
1787 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1788
1789 * gcc.target/arm/max-insns-skipped.c: New test.
1790
1791 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1792
1793 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1794
1795 2014-08-12 Marek Polacek <polacek@redhat.com>
1796
1797 * gcc.dg/concat.c: Add dg-options.
1798 * gcc.dg/func-outside-2.c: Add __extension__.
1799 * gcc.dg/pr19967.c: Use -std=c99.
1800 * gcc.dg/pr22458-1.c: Add dg-options.
1801 * gcc.dg/pr33676.c: Add dg-options.
1802 * gcc.dg/gnu-predef-1.c: New test.
1803 * gcc.dg/c90-func-1.c: New test.
1804 * gcc.dg/c90-func-2.c: New test.
1805 * gcc.dg/c90-func-2.h: New test.
1806
1807 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1808
1809 * lib/target/supports.exp
1810 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1811 or later.
1812
1813 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1814
1815 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1816 on Neon hardware.
1817
1818 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1819 * gcc.target/arm/pr59985.c: Likewise.
1820
1821 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1822
1823 PR other/61962
1824 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1825
1826 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1827
1828 PR middle-end/62103
1829 * gcc.c-torture/execute/bitfld-6.c: New test.
1830
1831 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1832
1833 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1834 * gcc.target/arm/pr56184.C: Likewise.
1835 * gcc.target/arm/pr59896.c: Likewise.
1836 * gcc.target/arm/stack-red-zone.c: Likewise.
1837 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1838
1839 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1840 check_effective_target_arm_thumb2_ok): Test with code that passes
1841 an argument and returns a result.
1842
1843 2014-08-11 Richard Biener <rguenther@suse.de>
1844
1845 PR tree-optimization/62075
1846 * gcc.dg/vect/pr62075.c: New testcase.
1847
1848 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1849
1850 PR tree-optimization/62073
1851 * gcc.dg/vect/pr62073.c: New test.
1852
1853 2014-08-11 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/62070
1856 * gcc.dg/pr62070.c: New testcase.
1857
1858 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1859
1860 * c-c++-common/asan/inc.c: Update test.
1861 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1862 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1863 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1864 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1865 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1866 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1867 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1868 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1869 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1870 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1871
1872 2014-08-10 Marek Polacek <polacek@redhat.com>
1873
1874 PR c/51849
1875 * gcc.dg/Wc90-c99-compat-1.c: New test.
1876 * gcc.dg/Wc90-c99-compat-2.c: New test.
1877 * gcc.dg/Wc90-c99-compat-3.c: New test.
1878 * gcc.dg/Wc90-c99-compat-4.c: New test.
1879 * gcc.dg/Wc90-c99-compat-5.c: New test.
1880 * gcc.dg/Wc90-c99-compat-6.c: New test.
1881 * gcc.dg/wvla-1.c: Adjust dg-warning.
1882 * gcc.dg/wvla-2.c: Adjust dg-warning.
1883 * gcc.dg/wvla-4.c: Adjust dg-warning.
1884 * gcc.dg/wvla-6.c: Adjust dg-warning.
1885
1886 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1887
1888 PR fortran/61999
1889 * gfortran.dg/dot_product_3.f90: New test case.
1890
1891 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1892
1893 * g++.dg/ipa/devirt-35.C: Fix template.
1894 * g++.dg/ipa/devirt-36.C: Likewise.
1895 * g++.dg/ipa/devirt-37.C: New testcase.
1896
1897 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1900 * g++.dg/cpp0x/enum29.C: Adjust.
1901
1902 2014-08-08 Richard Biener <rguenther@suse.de>
1903
1904 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1905 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1906 * gfortran.dg/array_memcpy_4.f90: Likewise.
1907 * gfortran.dg/trim_optimize_1.f90: Likewise.
1908 * gfortran.dg/trim_optimize_2.f90: Likewise.
1909
1910 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1911
1912 * gcc.dg/zero_sign_ext_test.c: New test.
1913
1914 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1915
1916 * gcc.dg/torture/pr61772.c: Skip lto running.
1917
1918 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1919
1920 PR tree-optimization/60707
1921 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1922
1923 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1924
1925 * g++.dg/ipa/devirt-35.C: New testcase.
1926 * g++.dg/ipa/devirt-36.C: New testcase.
1927
1928 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1929
1930 PR c++/51312
1931 * g++.dg/cpp0x/enum29.C: New.
1932
1933 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1934
1935 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1936 defining in dg-options.
1937 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1938
1939 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1940
1941 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1942
1943 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1944 on 32-bit hppa-hpux.
1945
1946 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1947 * c-c++-common/pr50459.c: Likewise.
1948
1949 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1950
1951 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1952 values.h, change MAXDOUBLE for DBL_MAX.
1953 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1955 values.h, change MAXFLOAT for FLT_MAX.
1956 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1958 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1960 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1965
1966 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1967
1968 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1969
1970 2014-08-07 Marek Polacek <polacek@redhat.com>
1971
1972 * gcc.dg/fold-reassoc-3.c: New test.
1973
1974 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1975
1976 * gcc.target/i386/struct-size.c: New.
1977
1978 2014-08-07 Tom de Vries <tom@codesourcery.com>
1979
1980 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1981 * lib/target-supports.exp (check_effective_target_glibc)
1982 (check_effective_target_glibc_2_12_or_later)
1983 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1984
1985 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1986
1987 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1988
1989 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/43906
1992 * g++.dg/warn/Waddress-1.C: New.
1993
1994 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1995
1996 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1997
1998 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1999
2000 PR debug/61923
2001 * gcc.target/i386/pr61923.c: New test.
2002
2003 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2004
2005 * gcc.target/aarch64/vdup_n_2.c: New test.
2006
2007 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2008
2009 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2010 powerpc_elfv2.
2011
2012 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR rtl-optimization/61801
2015 * gcc.target/i386/pr61801.c: Rewritten.
2016
2017 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018
2019 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2020 Fix types.
2021 (test_vqdmlsls_lane_s32): Likewise.
2022 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2023 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2024
2025 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2026
2027 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2028 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2029 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2030 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2031 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2032 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2033 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2034 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2035
2036 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2037
2038 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2039 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2040 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2041 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2042 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2043 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2044
2045 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2046
2047 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2048
2049 2014-08-04 Rohit <rohitarulraj@freescale.com>
2050
2051 PR target/60102
2052 * gcc.target/powerpc/pr60102.c: New testcase.
2053
2054 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2055
2056 PR target/61713
2057 * gcc.dg/pr61756.c: New test.
2058
2059 2014-08-04 Tom de Vries <tom@codesourcery.com>
2060
2061 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2062 version instead of required-target.
2063 * lib/target-supports.exp
2064 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2065 (check_effective_target_glibc_2_11_or_earlier): ... this.
2066
2067 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2068
2069 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2070 * gnat.dg/specs/debug1.ads: Adjust.
2071 * gnat.dg/specs/formal_type.ads: Fix error in test.
2072
2073 2014-08-03 Marek Polacek <polacek@redhat.com>
2074
2075 * gcc.dg/case-bogus-1.c: New test.
2076
2077 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2078
2079 PR c++/15339
2080 * g++.dg/other/default9.C: New.
2081 * g++.dg/other/default10.C: Likewise.
2082 * g++.dg/other/default3.C: Remove xfail.
2083
2084 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2085
2086 * g++.dg/warn/Wsuggest-final.C: New testcase.
2087 * g++.dg/ipa/devirt-34.C: Fix.
2088
2089 2014-08-02 Marek Polacek <polacek@redhat.com>
2090
2091 PR c/59855
2092 * gcc.dg/Wdesignated-init-2.c: New test.
2093
2094 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2095
2096 DR 217 again
2097 * g++.dg/tc1/dr217-2.C: New.
2098
2099 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2100
2101 PR other/61963
2102 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2103
2104 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2105
2106 PR middle-end/61455
2107 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2108 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2109
2110 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2111
2112 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2113 testcase.
2114
2115 2014-08-01 Richard Biener <rguenther@suse.de>
2116
2117 PR middle-end/61762
2118 * gcc.dg/pr61762.c: Align the string to make the testcase work
2119 on strict-align targets.
2120
2121 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2122
2123 * c-c++-common/ubsan/align-1.c: New test.
2124 * c-c++-common/ubsan/align-2.c: New test.
2125 * c-c++-common/ubsan/align-3.c: New test.
2126 * c-c++-common/ubsan/align-4.c: New test.
2127 * c-c++-common/ubsan/align-5.c: New test.
2128 * c-c++-common/ubsan/attrib-4.c: New test.
2129 * g++.dg/ubsan/align-1.C: New test.
2130 * g++.dg/ubsan/align-2.C: New test.
2131 * g++.dg/ubsan/align-3.C: New test.
2132 * g++.dg/ubsan/attrib-1.C: New test.
2133 * g++.dg/ubsan/null-1.C: New test.
2134 * g++.dg/ubsan/null-2.C: New test.
2135
2136 2014-08-01 Tom de Vries <tom@codesourcery.com>
2137
2138 * lib/target-supports.exp (check_effective_target_glibc)
2139 (check_effective_target_glibc_2_12_or_later)
2140 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2141 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2142 not_glibc_2_11_or_earlier.
2143
2144 2014-07-31 Tom de Vries <tom@codesourcery.com>
2145
2146 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2147
2148 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2149
2150 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2151 (test_vpaddd_s64): Likewise.
2152 (test_vpaddd_s64): Likewise.
2153 * gcc.target/aarch64/simd/vpaddd_f64: New.
2154 * gcc.target/aarch64/simd/vpaddd_s64: New.
2155 * gcc.target/aarch64/simd/vpaddd_u64: New.
2156
2157 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2158
2159 PR target/61948
2160 * gcc.target/arm/pr61948.c: New test case.
2161
2162 2014-07-31 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/61964
2165 * gcc.dg/torture/pr61964.c: New testcase.
2166
2167 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2168
2169 PR c++/60517
2170 * c-c++-common/addrtmp.c: New file.
2171 * c-c++-common/uninit-G.c: Adapt.
2172
2173 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2174
2175 PR lto/61868
2176 * gcc.dg/pr61868.c: New test.
2177
2178 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/57397
2181 * g++.dg/cpp0x/vt-57397-1.C: New.
2182 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2183
2184 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2185
2186 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2187
2188 2014-07-30 Tom Tromey <tromey@redhat.com>
2189
2190 PR c/59855
2191 * gcc.dg/Wdesignated-init.c: New file.
2192
2193 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2194
2195 * g++.dg/ipa/devirt-34.C: New testcase.
2196
2197 2014-07-28 Richard Biener <rguenther@suse.de>
2198
2199 PR rtl-optimization/61801
2200 * gcc.target/i386/pr61801.c: Fix testcase.
2201
2202 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2203
2204 * gcc.dg/fold-abs-5.c: New test.
2205 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2206 * gcc.dg/fold-compare-8.c: Likewise.
2207
2208 2014-07-28 Richard Biener <rguenther@suse.de>
2209
2210 PR middle-end/52478
2211 * gcc.dg/torture/ftrapv-1.c: New testcase.
2212
2213 2014-07-28 Richard Biener <rguenther@suse.de>
2214
2215 PR tree-optimization/61921
2216 * gfortran.dg/pr61921.f90: New testcase.
2217
2218 2014-07-28 Richard Biener <rguenther@suse.de>
2219
2220 PR rtl-optimization/61801
2221 * gcc.target/i386/pr61801.c: New testcase.
2222
2223 2014-07-27 Marek Polacek <polacek@redhat.com>
2224
2225 PR c/61861
2226 * gcc.dg/pr61861.c: New test.
2227
2228 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2229
2230 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2231 variable problem.
2232
2233 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2234
2235 PR rtl-optimization/61926
2236 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2237 Reverse argument order.
2238 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2239 New XFAILed tests that match the original order.
2240
2241 2014-07-26 Marek Polacek <polacek@redhat.com>
2242
2243 PR c/61077
2244 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2245
2246 2014-07-26 Tobias Burnus <burnus@net-b.de>
2247
2248 PR fortran/61881
2249 PR fortran/61888
2250 PR fortran/57305
2251 * gfortran.dg/sizeof_2.f90: Change dg-error.
2252 * gfortran.dg/sizeof_4.f90: New.
2253 * gfortran.dg/storage_size_1.f08: Correct expected
2254 value.
2255
2256 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2257
2258 PR target/44551
2259 * gcc.target/i386/pr44551-1.c: New file.
2260
2261 2014-07-25 Xinliang David Li <davidxl@google.com>
2262
2263 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2264 * g++.dg/tree-prof/reorder_class1.h: New file.
2265 * g++.dg/tree-prof/reorder_class2.h: New file.
2266 * g++.dg/tree-prof/reorder.C: New test.
2267 * g++.dg/tree-prof/morefunc.C: New test.
2268
2269 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2270
2271 Implement N4051 - Allow typename in a template template parameter
2272 * lib/target-supports.exp (check_effective_target_c++1y): Now
2273 means C++1y and up.
2274 (check_effective_target_c++1y_down): New.
2275 (check_effective_target_c++1z_only): New.
2276 (check_effective_target_c++1z): New.
2277 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2278 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2279 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2280
2281 2014-07-25 Tobias Burnus <burnus@net-b.de>
2282
2283 * gfortran.dg/storage_size_5.f90: New.
2284
2285 2014-07-25 Richard Biener <rguenther@suse.de>
2286
2287 PR middle-end/61762
2288 PR middle-end/61894
2289 * gcc.dg/pr61762.c: New testcase.
2290 * gcc.dg/fold-cstring.c: Likewise.
2291 * gcc.dg/fold-cvect.c: Likewise.
2292
2293 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2294
2295 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2296
2297 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2298 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2299 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2300 * gcc.c-torture/execute/pr23135.x: Likewise.
2301
2302 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2303
2304 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2305
2306 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2307
2308 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2309
2310 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2311
2312 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2313
2314 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2315
2316 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2317 sequences.
2318 * gcc.target/aarch64/test_frame_2.c: Likewise.
2319 * gcc.target/aarch64/test_frame_4.c: Likewise.
2320 * gcc.target/aarch64/test_frame_6.c: Likewise.
2321 * gcc.target/aarch64/test_frame_7.c: Likewise.
2322 * gcc.target/aarch64/test_frame_8.c: Likewise.
2323 * gcc.target/aarch64/test_frame_10.c: Likewise.
2324
2325 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2326
2327 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2328 sequences.
2329 * gcc.target/aarch64/test_frame_10.c: Likewise.
2330 * gcc.target/aarch64/test_frame_2.c: Likewise.
2331 * gcc.target/aarch64/test_frame_4.c: Likewise.
2332 * gcc.target/aarch64/test_frame_6.c: Likewise.
2333 * gcc.target/aarch64/test_frame_7.c: Likewise.
2334 * gcc.target/aarch64/test_frame_8.c: Likewise.
2335 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2336
2337 2014-07-24 Martin Jambor <mjambor@suse.cz>
2338
2339 PR ipa/61160
2340 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2341
2342 2014-07-24 Richard Biener <rguenther@suse.de>
2343
2344 PR ipa/61823
2345 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2346
2347 2014-07-24 Andreas Schwab <schwab@suse.de>
2348
2349 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2350 Also check for __arm__.
2351
2352 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2353
2354 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2355 sequences.
2356
2357 2014-07-24 Marek Polacek <polacek@redhat.com>
2358
2359 PR c/57653
2360 * c-c++-common/pr57653.c: New test.
2361 * c-c++-common/pr57653.h: New file.
2362 * c-c++-common/pr57653-2.c: New test.
2363 * c-c++-common/pr57653-2.h: New file.
2364
2365 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2366
2367 * gcc.target/aarch64/test_frame_common.h: New file.
2368 * gcc.target/aarch64/test_frame_1.c: Likewise.
2369 * gcc.target/aarch64/test_frame_2.c: Likewise.
2370 * gcc.target/aarch64/test_frame_3.c: Likewise.
2371 * gcc.target/aarch64/test_frame_4.c: Likewise.
2372 * gcc.target/aarch64/test_frame_5.c: Likewise.
2373 * gcc.target/aarch64/test_frame_6.c: Likewise.
2374 * gcc.target/aarch64/test_frame_7.c: Likewise.
2375 * gcc.target/aarch64/test_frame_8.c: Likewise.
2376 * gcc.target/aarch64/test_frame_9.c: Likewise.
2377 * gcc.target/aarch64/test_frame_10.c: Likewise.
2378 * gcc.target/aarch64/test_frame_11.c: Likewise.
2379 * gcc.target/aarch64/test_frame_12.c: Likewise.
2380 * gcc.target/aarch64/test_frame_13.c: Likewise.
2381 * gcc.target/aarch64/test_frame_14.c: Likewise.
2382 * gcc.target/aarch64/test_frame_15.c: Likewise.
2383
2384 2014-07-23 Marek Polacek <polacek@redhat.com>
2385
2386 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2387 in the structure.
2388
2389 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2390
2391 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2392 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2393 * gcc.dg/pr10474.c (target): Likewise.
2394
2395 2014-07-22 Martin Jambor <mjambor@suse.cz>
2396
2397 PR ipa/61160
2398 * pr61160-3.C (main): Return zero.
2399
2400 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2401
2402 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2403 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2404 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2405 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2406 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2407 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2408
2409 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2410
2411 PR tree-optimization/61822
2412 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2413
2414 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2415
2416 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2417
2418 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2419
2420 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2421 -msse2 -mno-avx instead of -msse.
2422
2423 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2426 * gcc.dg/pr44024.c (dg-options): Add -O1.
2427 (dg-final): Check for the condition.
2428 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2429
2430 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2431
2432 PR target/55701
2433 * gcc.target/arm/memset-inline-1.c: New test.
2434 * gcc.target/arm/memset-inline-2.c: New test.
2435 * gcc.target/arm/memset-inline-3.c: New test.
2436 * gcc.target/arm/memset-inline-4.c: New test.
2437 * gcc.target/arm/memset-inline-5.c: New test.
2438 * gcc.target/arm/memset-inline-6.c: New test.
2439 * gcc.target/arm/memset-inline-7.c: New test.
2440 * gcc.target/arm/memset-inline-8.c: New test.
2441 * gcc.target/arm/memset-inline-9.c: New test.
2442
2443 2014-07-21 Tom de Vries <tom@codesourcery.com>
2444
2445 PR target/61827
2446 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2447 to bar symbol in scan-assembler-times call check.
2448
2449 2014-07-21 Tom de Vries <tom@codesourcery.com>
2450
2451 PR target/61827
2452 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2453 for darwin in scan-assembler-times check.
2454 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2455 scan-assembler-not checks. Add checks for insns.
2456 (main): Remove.
2457 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2458 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2459 (main): Remove.
2460
2461 2014-07-21 Tom de Vries <tom@codesourcery.com>
2462
2463 PR target/61827
2464 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2465 dg-options. Add checks for insns with xmm registers. Remove
2466 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2467 (main): Remove.
2468
2469 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2470
2471 PR target/61855
2472 * gcc.target/i386/pr61855.c: New test.
2473
2474 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2475
2476 * gnat.dg/pack20.ad[sb]: New test.
2477 * gnat.dg/pack20_pkg.ads: New helper.
2478
2479 2014-07-20 Ian Lance Taylor <iant@google.com>
2480
2481 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2482 package for compiledir tests.
2483
2484 2014-07-20 Marek Polacek <polacek@redhat.com>
2485
2486 PR c/61852
2487 * gcc.dg/pr61852.c: New test.
2488
2489 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2490
2491 * gcc.dg/stack-usage-2.c: Adjust.
2492
2493 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2494
2495 PR target/61794
2496 * gcc.target/i386/pr61794.c: New test.
2497
2498 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2499
2500 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2501 involving both inputs rather than a multiplication involving one.
2502 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2503 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2504 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2505
2506 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/50961
2509 * g++.dg/template/operator13.C: New.
2510
2511 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2512
2513 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2514 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2515 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2516 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2517
2518 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2519
2520 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2521 * c-c++-common/ubsan/bounds-5.c: Likewise.
2522 * c-c++-common/ubsan/bounds-6.c: Likewise.
2523 * c-c++-common/ubsan/bounds-7.c: Likewise.
2524 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2525 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2526 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2527 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2528 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2529 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2530 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2531 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2532 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2533 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2534
2535 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2536
2537 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2538 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2539 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2540 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2541
2542 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2543
2544 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2545 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2546 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2547
2548 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2549
2550 PR c++/61804
2551 * g++.dg/parse/pr61804.C: New.
2552
2553 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2554
2555 * gnat.dg/specs/alignment2.ads: Update.
2556 * gnat.dg/specs/size_clause1.ads: Likewise.
2557 * gnat.dg/specs/size_clause2.ads: Likewise.
2558
2559 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2560
2561 PR preprocessor/60723 - missing system-ness marks for macro tokens
2562 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2563
2564 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2565
2566 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2567 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2568 -mieee-with-inexact for alpha*-*-*.
2569
2570 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2571
2572 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2573 Add IEEE options to compile flags.
2574 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2575 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2576
2577 2014-07-15 Michael Matz <matz@suse.de>
2578
2579 PR rtl-optimization/61772
2580 * gcc.dg/torture/pr61772.c: New test.
2581
2582 2014-07-15 Marek Polacek <polacek@redhat.com>
2583
2584 * gcc.dg/ubsan/bounds-1.c: New test.
2585
2586 2014-06-15 Tobias Burnus <burnus@net-b.de>
2587
2588 * gfortran.dg/coarray_34.f90: New.
2589 * gfortran.dg/coarray_6.f90: Update test case.
2590
2591 2014-07-14 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/61779
2594 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2595
2596 2014-07-14 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/61786
2599 * gcc.dg/torture/pr61786.c: New testcase.
2600 * gcc.dg/lto/pr61786_0.c: Likewise.
2601 * gcc.dg/lto/pr61786_1.c: Likewise.
2602
2603 2014-07-14 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/61757
2606 PR tree-optimization/61783
2607 PR tree-optimization/61787
2608 * gcc.dg/torture/pr61757.c: New testcase.
2609 * gcc.dg/torture/pr61787.c: Likewise.
2610
2611 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR middle-end/61294
2614 * c-c++-common/Wmemset-transposed-args1.c: New test.
2615 * c-c++-common/Wmemset-transposed-args2.c: New test.
2616 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2617
2618 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2619
2620 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2621 longer happens during parsing.
2622 * gcc.dg/pr44024.c: Update template.
2623 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2624 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2625 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2626
2627 2014-07-13 Tom de Vries <tom@codesourcery.com>
2628
2629 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2630 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2631
2632 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2633
2634 PR C++/60209 - Declaration of user-defined literal operator cause error
2635 * g++.dg/cpp0x/pr60209-neg.C: New.
2636 * g++.dg/cpp0x/pr60209.C: New.
2637 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2638
2639 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/60967
2642 * g++.dg/cilk-plus/pr60967.C: New.
2643
2644 2014-07-13 Tobias Burnus <burnus@net-b.de>
2645
2646 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2647
2648 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2649
2650 PR fortran/61780
2651 * gfortran.dg/dependency_44.f90 : New test
2652
2653 2014-07-12 Tobias Burnus <burnus@net-b.de>
2654
2655 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2656 * gfortran.dg/coarray_atomic_2.f90: New.
2657 * gfortran.dg/coarray_atomic_3.f90: New.
2658 * gfortran.dg/coarray_atomic_4.f90: New.
2659 * gfortran.dg/coarray/atomic_2.f90: New.
2660
2661 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2662
2663 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2664 * g++.dg/cpp0x/pr57644.C: New.
2665
2666 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/53159
2669 * g++.dg/cpp0x/Wnarrowing1.C: New.
2670
2671 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2672
2673 PR preprocessor/61389
2674 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2675 * gcc.dg/cpp/sysmac1.c: Likewise.
2676
2677 2014-07-11 Richard Biener <rguenther@suse.de>
2678
2679 PR middle-end/61473
2680 * gcc.dg/memmove-4.c: New testcase.
2681 * gcc.dg/strlenopt-8.c: XFAIL.
2682 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2683
2684 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2685
2686 PR target/61561
2687 * gcc.dg/pr61561.c: New test.
2688
2689 2014-07-10 Tom de Vries <tom@codesourcery.com>
2690
2691 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2692 dg-options.
2693 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2694 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2695 dg-options.
2696
2697 2014-07-10 Richard Biener <rguenther@suse.de>
2698
2699 PR c-family/61741
2700 * c-c++-common/torture/pr61741.c: Use signed char.
2701
2702 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2703
2704 * gnat.dg/opt39.adb: New test.
2705
2706 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2707
2708 PR tree-optimization/61742
2709 * gcc.dg/torture/pr61742.c: New test.
2710 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2711 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2712
2713 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/60686
2716 * g++.dg/cpp0x/explicit8.C: New.
2717
2718 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 DR 1584
2721 PR c++/57466
2722 * g++.dg/template/pr57466.C: New.
2723 * g++.dg/cpp0x/pr57466.C: Likewise.
2724 * g++.dg/template/unify6.C: Update.
2725
2726 2014-07-09 Tom de Vries <tom@codesourcery.com>
2727
2728 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2729
2730 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2731
2732 * gfortran.dg/ieee/underflow_1.f90: New file.
2733
2734 2014-07-09 Richard Biener <rguenther@suse.de>
2735
2736 PR c-family/61741
2737 * c-c++-common/torture/pr61741.c: New testcase.
2738
2739 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2740
2741 * lib/target-supports.exp
2742 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2743
2744 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2745
2746 * gcc.dg/globalalias.c: Remove XFAIL.
2747 * gcc.dg/localalias.c: Remove XFAIL.
2748
2749 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2750
2751 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2752 * g++.dg/cpp0x/pr58155.C: New.
2753
2754 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2755
2756 PR testsuite/61453
2757 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2758 Adjust regexp for more targets.
2759
2760 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2761 Paolo Carlini <paolo.carlini@oracle.com>
2762
2763 PR c++/59361
2764 * g++.dg/cpp0x/vt-59361.C: New.
2765
2766 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2767
2768 PR target/61599
2769 * gcc.target/i386/pr61599-1.c: New test.
2770 * gcc.target/i386/pr61599-2.c: New test.
2771
2772 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR rtl-optimization/61673
2775 * gcc.c-torture/execute/pr61673.c: New test.
2776
2777 PR tree-optimization/61725
2778 * gcc.dg/tree-ssa/vrp93.c: New test.
2779 * gcc.c-torture/execute/pr61725.c: New test.
2780
2781 2014-07-08 Richard Biener <rguenther@suse.de>
2782
2783 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2784 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2785 restriction on loop depth difference.
2786 (record_equality): Likewise.
2787 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2788 (loop_depth_of_name): Remove.
2789 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2790 restriction on loop depth difference.
2791 (init_copy_prop): Likewise.
2792
2793 2014-07-08 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/61681
2796 * gcc.dg/torture/pr61681.c: New testcase.
2797
2798 2014-07-08 Richard Biener <rguenther@suse.de>
2799
2800 PR tree-optimization/61680
2801 * gcc.dg/vect/pr61680.c: New testcase.
2802
2803 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2804
2805 PR tree-optimization/61576
2806 * gcc.dg/torture/pr61576.c: New test.
2807
2808 2014-07-08 Marek Polacek <polacek@redhat.com>
2809
2810 PR c/60226
2811 * c-c++-common/pr60226.c: New test.
2812
2813 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2814
2815 PR fortran/61459
2816 PR fortran/58883
2817 * gfortran.dg/allocatable_function_8.f90 : New test
2818
2819 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2820
2821 * gcc.target/powerpc/spe-evmerge.c: New file.
2822
2823 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2824
2825 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2826
2827 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2828
2829 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2830
2831 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2832
2833 PR c++/58898
2834 * g++.dg/parse/pr58898.C: New.
2835
2836 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2837
2838 * gfortran.dg/list_read_12.f90: Delete the file.
2839 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2840 of dg-runtest.
2841
2842 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2843
2844 PR libgfortran/61640
2845 * gfortran.dg/arrayio_16.f90: New test.
2846
2847 2014-07-06 Marek Polacek <polacek@redhat.com>
2848
2849 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2850 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2851
2852 2014-07-06 Marek Polacek <polacek@redhat.com>
2853
2854 PR c/6940
2855 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2856 -Wno-sizeof-array-argument.
2857 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2858 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2859 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2860 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2861 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2862 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2863 * c-c++-common/sizeof-array-argument.c: New test.
2864 * gcc.dg/vla-5.c: Add dg-warnings.
2865
2866 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2867
2868 * g++.dg/ipa/devirt-26.C: Update testcase.
2869 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2870 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2871
2872 2014-07-04 Tobias Burnus <burnus@net-b.de>
2873
2874 * gfortran.dg/coarray/coindexed_3.f90: New.
2875
2876 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR middle-end/61654
2879 * g++.dg/opt/pr61654.C: New test.
2880
2881 PR tree-optimization/61684
2882 * gcc.c-torture/compile/pr61684.c: New test.
2883
2884 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2885
2886 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2887 dg-runtest's. Adapt all callers.
2888 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2889 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2890 * lib/go-dg.exp (go-dg-runtest): Likewise.
2891 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2892 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2893
2894 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2895
2896 PR tree-optimization/61682
2897 * gcc.c-torture/execute/pr61682.c: New test.
2898
2899 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2900
2901 * gcc.target/powerpc/shift-dot.c: New test.
2902
2903 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2904
2905 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2906 avoid optimization.
2907
2908 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2909
2910 * gcc.target/arm/identical-invariants.c: New test.
2911
2912 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2913 Chen Gang <gang.chen.5i5j@gmail.com>
2914
2915 * gcc.c-torture/compile/section.c: New testcase.
2916
2917 2014-07-02 Christian Bruel <christian.bruel@st.com>
2918
2919 PR target/29349
2920 PR target/53513
2921 * gcc.target/sh/fpchg.c: New test.
2922
2923 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2924 Fritz Reese <Reese-Fritz@zai.com>
2925
2926 * gfortran.dg/oldstyle_5.f: New test.
2927
2928 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2929
2930 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2931 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2932
2933 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2934
2935 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2936 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2937 * g++.dg/parse/error11.C: Likewise.
2938 * g++.old-deja/g++.brendan/template17.C: Likewise.
2939
2940 2014-07-02 Tobias Burnus <burnus@net-b.de>
2941
2942 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2943 * gfortran.dg/coarray/send_array.f90: Ditto.
2944 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2945
2946 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2947 Yufeng Zhang <yufeng.zhang@arm.com>
2948
2949 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2950 (additional_flags_for_func_ret): New variable based on
2951 $additional_flags with -fno-use-caller-save.
2952 (func-ret-*.c): Use the new variable.
2953
2954 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2955
2956 PR c++/59637
2957 * g++.dg/cpp0x/decltype60.C: New.
2958
2959 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2960
2961 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2962 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2963 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2964 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2965 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2966 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2967 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2968 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2969
2970 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2971
2972 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2973
2974 2014-07-01 Marek Polacek <polacek@redhat.com>
2975
2976 * gcc.dg/Wint-conversion.c: New test.
2977
2978 2014-07-01 Marek Polacek <polacek@redhat.com>
2979
2980 PR c/58286
2981 * gcc.dg/Wincompatible-pointer-types.c: New test.
2982
2983 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2984
2985 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2986 MicroBlaze specific pattern.
2987
2988 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2989
2990 PR c++/58781
2991 PR c++/60249
2992 PR c++/59867
2993 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2994 * testsuite/g++.dg/cpp0x/pr60249.C: New.
2995 * testsuite/g++.dg/cpp1y/pr59867.C: New.
2996
2997 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2998
2999 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3000 test requires greater precision than the current PowerPC long
3001 double implementation supports.
3002
3003 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3004
3005 PR c++/54891
3006 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3007
3008 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/51400
3011 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3012
3013 2014-06-30 Jeff Law <law@redhat.com>
3014
3015 PR tree-optimization/61607
3016 * gcc.dg/tree-ssa/pr61607.c: New test.
3017
3018 2014-06-30 Marek Polacek <polacek@redhat.com>
3019
3020 * c-c++-common/ubsan/attrib-2.c: New test.
3021 * g++.dg/ubsan/return-3.C: New test.
3022
3023 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3024
3025 PR middle-end/57541
3026 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3027 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3028
3029 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3030
3031 * gcc.dg/ira-loop-pressure.c: New test.
3032
3033 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3034
3035 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3036 checks that the dump is generated.
3037
3038 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3039
3040 PR fortran/36275
3041 PR fortran/38839
3042 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3043 * gfortran.dg/binding_label_tests_27.f90: New file.
3044
3045 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3046
3047 * gfortran.dg/graphite/pr59586.f: New testcase.
3048
3049 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3050
3051 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3052
3053 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3054
3055 PR fortran/29383
3056 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3057 New function.
3058 * gfortran.dg/ieee/ieee.exp: New file.
3059 * gfortran.dg/ieee/ieee_1.F90: New file.
3060 * gfortran.dg/ieee/ieee_2.f90: New file.
3061 * gfortran.dg/ieee/ieee_3.f90: New file.
3062 * gfortran.dg/ieee/ieee_4.f90: New file.
3063 * gfortran.dg/ieee/ieee_5.f90: New file.
3064 * gfortran.dg/ieee/ieee_6.f90: New file.
3065 * gfortran.dg/ieee/ieee_7.f90: New file.
3066 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3067
3068 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3069
3070 * g++.dg/cpp0x/elision_conv.C: New.
3071
3072 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3073
3074 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3075
3076 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3077
3078 PR c++/61614
3079 * g++.dg/ext/complit14.C: New.
3080
3081 2014-06-27 Martin Jambor <mjambor@suse.cz>
3082
3083 PR ipa/61160
3084 * g++.dg/ipa/pr61160-2.C: New test.
3085 * g++.dg/ipa/pr61160-3.C: Likewise.
3086
3087 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR tree-optimization/57233
3090 PR tree-optimization/61299
3091 * gcc.dg/pr57233.c: New test.
3092 * gcc.target/i386/pr57233.c: New test.
3093 * gcc.target/i386/sse2-pr57233.c: New test.
3094 * gcc.target/i386/avx-pr57233.c: New test.
3095 * gcc.target/i386/avx2-pr57233.c: New test.
3096 * gcc.target/i386/avx512f-pr57233.c: New test.
3097 * gcc.target/i386/xop-pr57233.c: New test.
3098
3099 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3100
3101 * gcc.dg/typeof-2.c: New testcase.
3102
3103 2014-06-27 Marek Polacek <polacek@redhat.com>
3104
3105 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3106 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3107 (fn2): Likewise.
3108 (fn5): Likewise.
3109 (fn6): Likewise.
3110 (fn7): Likewise.
3111 (fn8): Likewise.
3112 (fn9): Likewise.
3113 (fn11): Likewise.
3114 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3115 location. Add memory barrier.
3116 (fn2): Likewise.
3117 (fn3): Likewise.
3118 (fn4): Likewise.
3119 (fn5): Likewise.
3120 * c-c++-common/ubsan/bounds-7.c: New test.
3121
3122 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3123
3124 PR libgfortran/61499
3125 * gfortran.dg/arrayio_15.f90: New test.
3126
3127 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3128
3129 PR target/61586
3130 * gcc.target/alpha/pr61586.c: New test.
3131
3132 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3133
3134 PR c++/57573
3135 * g++.dg/template/pr57573.C: New.
3136
3137 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3138
3139 * gcc.dg/tree-ssa/interposition.c: New testcase.
3140
3141 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 PR c++/56633
3144 * g++.dg/cpp0x/deleted8.C: New.
3145
3146 2014-06-26 Martin Jambor <mjambor@suse.cz>
3147
3148 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3149 parameter.
3150 * g++.dg/simulate-thread/bitfields.C: Likewise.
3151 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3152 allow-packed-store-data-races parameter.
3153 * gcc.dg/simulate-thread/subfields.c: Likewise.
3154 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3155 to one.
3156
3157 2014-06-26 Martin Jambor <mjambor@suse.cz>
3158
3159 * g++.dg/ipa/pr60600.C: Fix typo.
3160 * g++.dg/ipa/devirt-25.C: Likewise.
3161
3162 2014-06-26 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/61607
3165 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3166
3167 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3168
3169 * gcc.dg/inline-22.c: Add bind_pic_locally.
3170 * gcc.dg/inline_4.c: Ditto.
3171 * gcc.dg/fail_always_inline.c: Ditto.
3172 * g++.dg/ipa/devirt-25.C: Ditto.
3173
3174 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3175
3176 * lib/target-support.exp (bind_pic_locally): Save the flags to
3177 'flags_to_postpone' instead of appending to 'flags'.
3178 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3179 with flags_to_postpone and revert after target_compile.
3180 * lib/g++.exp (g++_target_compile): Ditto.
3181 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3182
3183 2014-06-26 Nick Clifton <nickc@redhat.com>
3184
3185 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3186
3187 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3188
3189 PR c++/61537
3190 * g++.dg/template/pr61537.C: New testcase.
3191
3192 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3193
3194 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3195 powerpc*-*-linux*.
3196
3197 2014-06-25 Tobias Burnus <burnus@net-b.de>
3198
3199 * gfortran.dg/coarray_33.f90: New.
3200
3201 2014-06-25 Tobias Burnus <burnus@net-b.de>
3202
3203 * gfortran.dg/coarray/coindexed_1.f90: New.
3204
3205 2014-06-25 Tobias Burnus <burnus@net-b.de>
3206
3207 * gfortran.dg/coarray_collectives_7.f90: New.
3208
3209 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3210
3211 * gcc.c-torture/execute/20140622-1.c: New test.
3212
3213 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 DR 178
3216 PR c++/49132
3217 * g++.dg/cpp0x/aggr1.C: New.
3218 * g++.dg/cpp0x/aggr2.C: Likewise.
3219 * g++.dg/init/aggr11.C: Likewise.
3220 * g++.dg/init/aggr12.C: Likewise.
3221
3222 2014-06-25 Martin Jambor <mjambor@suse.cz>
3223
3224 * g++.dg/ipa/pr61540.C: Remove dumping test.
3225
3226 2014-06-25 Marek Polacek <polacek@redhat.com>
3227
3228 PR c/61162
3229 * gcc.dg/pr61162.c: Adjust dg-warning.
3230 * gcc.dg/pr61162-2.c: New test.
3231
3232 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3233
3234 PR tree-optimization/57742
3235 * gcc.dg/tree-ssa/calloc-3.c: New file.
3236
3237 2014-06-25 Richard Biener <rguenther@suse.de>
3238
3239 PR testsuite/61560
3240 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3241 for targets that return _Complex float in memory.
3242
3243 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3244
3245 * gcc.target/arm/vect-noalign.c: Adjust options.
3246
3247 2014-06-24 Cong Hou <congh@google.com>
3248
3249 * gcc.dg/vect/vect-reduc-sad.c: New.
3250 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3251
3252 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3253
3254 PR tree-optimization/57742
3255 * g++.dg/tree-ssa/calloc.C: New testcase.
3256 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3257 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3258 * gcc.dg/strlenopt-9.c: Adapt.
3259
3260 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3261
3262 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3263 global variable.
3264 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3265 instead of calling sequentially in the C code.
3266 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3267 saved_return_address to the stack frame where LR register was stored.
3268 (saved_return_address): Declare weak.
3269
3270 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3271
3272 PR c++/33972
3273 * g++.dg/other/operator3.C: New.
3274 * g++.dg/template/operator8.C: Adjust.
3275 * g++.dg/template/operator9.C: Likewise.
3276
3277 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3278
3279 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3280
3281 2014-06-24 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/61572
3284 * gcc.target/i386/pr61572.c: New testcase.
3285
3286 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3287
3288 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3289 reduction clause.
3290 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3291 Remove Label is never defined expected error.
3292 * gfortran.dg/gomp/udr8.f90: New test.
3293
3294 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3295
3296 PR tree-optimization/61554
3297 * g++.dg/torture/pr61554.C: New testcase.
3298
3299 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3300
3301 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3302
3303 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3304
3305 * gcc.dg/localalias-2.c: Guard by require-alias.
3306 * gcc.dg/globalalias-2.c: Likewise.
3307
3308 2014-06-23 Kai Tietz <ktietz@redhat.com>
3309
3310 * gcc.target/i386/indjmp-1.c: New test.
3311
3312 2014-06-23 Andrew Pinski <apinski@cavium.com>
3313
3314 * gcc.c-torture/compile/20140723-1.c: New testcase.
3315
3316 2014-06-23 Marek Polacek <polacek@redhat.com>
3317
3318 PR c/61553
3319 * c-c++-common/pr61553.c (foo): Add dg-error.
3320
3321 2014-06-23 Tobias Burnus <burnus@net-b.de>
3322
3323 * gfortran.dg/coarray_32.f90: New.
3324
3325 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3326
3327 DR 577
3328 PR c++/33101
3329 * g++.dg/other/void1.C: Adjust.
3330 * g++.dg/other/void3.C: Likewise.
3331
3332 2014-06-23 Marek Polacek <polacek@redhat.com>
3333
3334 PR c/61553
3335 * c-c++-common/pr61553.c: New test.
3336
3337 2014-06-23 Richard Biener <rguenther@suse.de>
3338
3339 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3340 * g++.dg/vect/slp-pr50819.cc: Likewise.
3341 * g++.dg/vect/slp-pr56812.cc: Likewise.
3342 * gcc.dg/vect/bb-slp-1.c: Likewise.
3343 * gcc.dg/vect/bb-slp-10.c: Likewise.
3344 * gcc.dg/vect/bb-slp-11.c: Likewise.
3345 * gcc.dg/vect/bb-slp-13.c: Likewise.
3346 * gcc.dg/vect/bb-slp-14.c: Likewise.
3347 * gcc.dg/vect/bb-slp-15.c: Likewise.
3348 * gcc.dg/vect/bb-slp-16.c: Likewise.
3349 * gcc.dg/vect/bb-slp-17.c: Likewise.
3350 * gcc.dg/vect/bb-slp-18.c: Likewise.
3351 * gcc.dg/vect/bb-slp-19.c: Likewise.
3352 * gcc.dg/vect/bb-slp-2.c: Likewise.
3353 * gcc.dg/vect/bb-slp-20.c: Likewise.
3354 * gcc.dg/vect/bb-slp-21.c: Likewise.
3355 * gcc.dg/vect/bb-slp-22.c: Likewise.
3356 * gcc.dg/vect/bb-slp-23.c: Likewise.
3357 * gcc.dg/vect/bb-slp-24.c: Likewise.
3358 * gcc.dg/vect/bb-slp-25.c: Likewise.
3359 * gcc.dg/vect/bb-slp-26.c: Likewise.
3360 * gcc.dg/vect/bb-slp-27.c: Likewise.
3361 * gcc.dg/vect/bb-slp-28.c: Likewise.
3362 * gcc.dg/vect/bb-slp-29.c: Likewise.
3363 * gcc.dg/vect/bb-slp-3.c: Likewise.
3364 * gcc.dg/vect/bb-slp-30.c: Likewise.
3365 * gcc.dg/vect/bb-slp-31.c: Likewise.
3366 * gcc.dg/vect/bb-slp-32.c: Likewise.
3367 * gcc.dg/vect/bb-slp-4.c: Likewise.
3368 * gcc.dg/vect/bb-slp-5.c: Likewise.
3369 * gcc.dg/vect/bb-slp-6.c: Likewise.
3370 * gcc.dg/vect/bb-slp-7.c: Likewise.
3371 * gcc.dg/vect/bb-slp-8.c: Likewise.
3372 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3373 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3374 * gcc.dg/vect/bb-slp-9.c: Likewise.
3375 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3376 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3377 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3378 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3379 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3380 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3381 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3382 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3383 * gcc.dg/vect/pr26359.c: Likewise.
3384 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3385
3386 2014-06-23 Marek Polacek <polacek@redhat.com>
3387
3388 * c-c++-common/pr49706-2.c: New test.
3389
3390 2014-06-23 Alan Modra <amodra@gmail.com>
3391
3392 * gcc.dg/pr61583.c: New.
3393
3394 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3395
3396 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3397 [u]int64x1_t.
3398
3399 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3400 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3401
3402 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3403 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3404 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3405 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3406 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3407 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3408 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3409 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3410 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3411 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3412 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3413 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3414 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3415 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3416 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3417 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3418 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3419 test_vsrid_n_u64): Fix signature to match intrinsic.
3420
3421 (test_vabs_s64): Remove.
3422 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3423
3424 (test_vdupd_lane_s64): Rename to...
3425 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3426
3427 (test_vdupd_lane_u64): Rename to...
3428 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3429
3430 (test_vtst_s64): Rename to...
3431 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3432
3433 (test_vtst_u64): Rename to...
3434 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3435
3436 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3437 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3438 Remove out-of-bounds tests.
3439 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3440 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3441 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3442
3443 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3444
3445 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3446 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3447 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3448 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3449 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3450 vector types.
3451 * gcc.target/aarch64/vsub_f64.c: Likewise.
3452 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3453 scheme as now the same for all variants.
3454 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3455 float64x1_t.
3456
3457 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3458
3459 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3460
3461 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3462
3463 * gcc.dg/localalias.c: Fix broken commit.
3464 * gcc.dg/globalalias.c: Likewise.
3465
3466 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3467
3468 * gcc.dg/localalias.c: New testcase.
3469 * gcc.dg/localalias-2.c: New testcase.
3470 * gcc.dg/globalalias.c: New testcase.
3471 * gcc.dg/globalalias-2.c: New testcase.
3472
3473 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3474
3475 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3476
3477 2014-06-20 Marek Polacek <polacek@redhat.com>
3478
3479 * c-c++-common/ubsan/bounds-1.c: New test.
3480 * c-c++-common/ubsan/bounds-2.c: New test.
3481 * c-c++-common/ubsan/bounds-3.c: New test.
3482 * c-c++-common/ubsan/bounds-4.c: New test.
3483 * c-c++-common/ubsan/bounds-5.c: New test.
3484 * c-c++-common/ubsan/bounds-6.c: New test.
3485
3486 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3487
3488 Make the tests big-endian friendly.
3489
3490 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3491 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3492 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3493 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3494 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3495 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3496 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3497 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3498 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3499
3500 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3501 Max Ostapenko <m.ostapenko@partner.samsung.com>
3502
3503 PR sanitizer/61547
3504 * c-c++-common/asan/strlen-overflow-1.c: New test.
3505
3506 2014-06-20 Martin Jambor <mjambor@suse.cz>
3507
3508 PR ipa/61540
3509 * g++.dg/ipa/pr61540.C: New test.
3510
3511 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3512 Max Ostapenko <m.ostapenko@partner.samsung.com>
3513
3514 PR sanitizer/61530
3515 * c-c++-common/asan/pr61530.c: New test.
3516
3517 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3518
3519 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3520 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3521 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3522 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3523 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3524 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3525 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3526 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3527 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3528 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3529 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3530 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3531 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3532 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3533 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3534 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3535 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3536 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3537 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3538 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3539 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3540 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3541 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3542 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3543 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3544 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3545 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3546 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3547 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3548 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3549 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3550 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3551 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3552 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3553 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3554 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3555 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3556 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3557 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3558 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3559 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3560 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3561 (test_vqdmlal_high_lane_s16): Fix parameter type.
3562 (test_vqdmlal_high_lane_s32): Likewise.
3563 (test_vqdmull_high_lane_s16): Likewise.
3564 (test_vqdmull_high_lane_s32): Likewise.
3565 (test_vqdmlsl_high_lane_s32): Likewise.
3566 (test_vqdmlsl_high_lane_s16): Likewise.
3567 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3568 Fix argument type.
3569 (test_vqdmlals_lane_s32): Likewise.
3570 (test_vqdmlslh_lane_s16): Likewise.
3571 (test_vqdmlsls_lane_s32): Likewise.
3572 (test_vqdmulhh_lane_s16): Likewise.
3573 (test_vqdmulhs_lane_s32): Likewise.
3574 (test_vqdmullh_lane_s16): Likewise.
3575 (test_vqdmulls_lane_s32): Likewise.
3576 (test_vqrdmulhh_lane_s16): Likewise.
3577 (test_vqrdmulhs_lane_s32): Likewise.
3578
3579 2014-06-20 Tobias Burnus <burnus@net-b.de>
3580
3581 PR testsuite/61567
3582 * gfortran.dg/coarray_collectives_5.f90: Update
3583 dg-final scan-tree-dump-times.
3584 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3585
3586 2014-06-20 Hale Wang <hale.wang@arm.com>
3587
3588 * gcc.target/arm/lto/: New folder to verify the LTO option.
3589 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3590 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3591 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3592 * lib/lto.exp (object-readelf): New procedure.
3593
3594 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3595
3596 PR fortran/61454
3597 * gfortran.dg/pr61454.f90: New file.
3598
3599 2014-06-19 Terry Guo <terry.guo@arm.com>
3600
3601 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3602 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3603 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3604
3605 2014-06-19 Tobias Burnus <burnus@net-b.de>
3606
3607 * gfortran.dg/coarray/collectives_2.f90: Extend
3608 and make valid.
3609
3610 2014-06-18 Tom de Vries <tom@codesourcery.com>
3611
3612 * gcc.target/aarch64/fuse-caller-save.c: New test.
3613
3614 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3615 Tom de Vries <tom@codesourcery.com>
3616
3617 * gcc.target/arm/fuse-caller-save.c: New test.
3618
3619 2014-06-18 Richard Biener <rguenther@suse.de>
3620
3621 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3622 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3623 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3624
3625 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3626
3627 PR tree-optimization/61518
3628 * gcc.dg/torture/pr61518.c: New test.
3629
3630 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3631
3632 PR tree-optimization/61517
3633 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3634 (incorrect_read_be32): Likewise.
3635 (main): Call incorrect_read_* to test stmt replacement is made by
3636 bswap at the right place.
3637 * gcc.c-torture/execute/pr61517.c: New test.
3638
3639 2014-06-18 Andreas Schwab <schwab@suse.de>
3640
3641 PR rtl-optimization/54555
3642 * gcc.target/m68k/pr54555.c: New test.
3643
3644 2014-06-18 Olivier Hainque <hainque@adacore.com>
3645
3646 * gnat.dg/blocklocs.adb: New test.
3647
3648 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3649
3650 PR tree-optimization/52252
3651 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3652 * gcc.target/i386/pr52252-core.c: Ditto.
3653
3654 PR tree-optimization/61403
3655 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3656
3657 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3658
3659 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3660 * gfortran.dg/gomp/depend-1.f90: New test.
3661 * gfortran.dg/gomp/target1.f90: New test.
3662 * gfortran.dg/gomp/target2.f90: New test.
3663 * gfortran.dg/gomp/target3.f90: New test.
3664 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3665 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3666 201107.
3667
3668 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3669
3670 PR fortran/61126
3671 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3672
3673 2014-06-17 Tobias Burnus <burnus@net-b.de>
3674 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3675
3676 * gfortran.dg/coarray/send_array.f90: New.
3677 * gfortran.dg/coarray/get_array.f90: New.
3678 * gfortran.dg/coarray/sendget_array.f90: New.
3679 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3680 names.
3681 * gfortran.dg/coarray/collectives_2.f90: New.
3682
3683 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684
3685 PR target/61533
3686 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3687 dg-options.
3688
3689 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3690
3691 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3692 unit_id and kind_id to zero.
3693
3694 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3695
3696 PR target/61483
3697 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3698 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3699 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3700 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3701
3702 2014-06-17 Richard Biener <rguenther@suse.de>
3703
3704 PR lto/61012
3705 * gcc.dg/lto/pr61526_0.c: New testcase.
3706 * gcc.dg/lto/pr61526_1.c: Likewise.
3707
3708 2014-06-17 Richard Biener <rguenther@suse.de>
3709
3710 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3711 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3712 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3713 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3714 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3715
3716 2014-06-17 Richard Biener <rguenther@suse.de>
3717
3718 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3719
3720 2014-06-16 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/61482
3723 * g++.dg/torture/pr61482.C: New testcase.
3724
3725 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3726
3727 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3728 vpmacsdql instruction.
3729
3730 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3731
3732 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3733 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3734 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3735 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3736 test patterns.
3737 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3738 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3739 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3740 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3741 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3742 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3743
3744 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3745
3746 PR fortran/28484
3747 PR fortran/61429
3748 * gfortran.dg/system_clock_1.f90: New file.
3749 * gfortran.dg/system_clock_2.f90: New file.
3750
3751 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3752
3753 PR c++/33101
3754 * g++.dg/other/void3.C: New.
3755 * g++.dg/conversion/err-recover1.C: Update.
3756
3757 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3758
3759 PR target/61415
3760 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3761 * gcc.target/powerpc/pack02.c: Use it.
3762 * gcc.target/powerpc/tfmode_off.c: Likewise.
3763
3764 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3765
3766 PR rtl-optimization/61094
3767 PR rtl-optimization/61446
3768 * gcc.target/i386/pr61446.c : New.
3769
3770 2014-06-13 Dehao Chen <dehao@google.com>
3771
3772 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3773
3774 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3775
3776 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3777
3778 2014-06-13 Richard Biener <rguenther@suse.de>
3779
3780 * c-c++-common/pr46562-2.c: Adjust.
3781 * g++.dg/tree-ssa/pr8781.C: Likewise.
3782 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3783 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3784 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3785 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3786 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3787
3788 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3789
3790 PR tree-optimization/61375
3791 * gcc.c-torture/execute/pr61375-1.c: New test.
3792
3793 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR middle-end/61486
3796 * c-c++-common/gomp/pr61486-1.c: New test.
3797 * c-c++-common/gomp/pr61486-2.c: New test.
3798
3799 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3800
3801 PR target/59843
3802 * gcc.dg/vect/vect-singleton_1.c: New file.
3803
3804 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3805
3806 PR target/61443
3807 * gcc.target/avr/torture/pr61443.c: New test.
3808
3809 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 PR c++/19200
3812 * g++.dg/parse/friend11.C: New.
3813
3814 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3815
3816 PR c++/60265
3817 * g++.dg/cpp0x/using-enum-1.C: New.
3818 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3819
3820 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/19200
3823 * g++.dg/parse/friend9.C: New.
3824 * g++.dg/parse/friend10.C: Likewise.
3825 * g++.dg/parse/friend7.C: Adjust.
3826
3827 2014-06-11 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/61452
3830 * gcc.dg/torture/pr61452.c: New testcase.
3831
3832 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3833
3834 PR c++/34049
3835 * g++.dg/parse/pr34049.C: New.
3836
3837 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3838
3839 * gcc.c-torture/execute/pr61306-1.c: New test.
3840 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3841 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3842
3843 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3844
3845 * gcc.target/aarch64/acle/acle.exp: New.
3846 * gcc.target/aarch64/acle/crc32b.c: New test.
3847 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3848 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3849 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3850 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3851 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3852 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3853 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3854
3855 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3856
3857 PR tree-optimization/52252
3858 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3859
3860 2014-06-11 Richard Biener <rguenther@suse.de>
3861
3862 PR middle-end/61437
3863 * gcc.dg/torture/20140610-1.c: New testcase.
3864 * gcc.dg/torture/20140610-2.c: Likewise.
3865
3866 2014-06-10 Richard Biener <rguenther@suse.de>
3867
3868 PR tree-optimization/61438
3869 * gcc.dg/torture/pr61438.c: New testcase.
3870
3871 2014-06-10 Richard Biener <rguenther@suse.de>
3872
3873 PR middle-end/61456
3874 * g++.dg/opt/pr61456.C: New testcase.
3875
3876 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3877 Mikael Morin <mikael@gcc.gnu.org>
3878
3879 PR fortran/41936
3880 * gfortran.dg/class_array_15.f03: Check memory leaks.
3881
3882 2014-06-10 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/57186
3885 PR tree-optimization/59299
3886 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3887 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3888
3889 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR fortran/60928
3892 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3893 directives.
3894 * gfortran.dg/gomp/associate1.f90: New test.
3895 * gfortran.dg/gomp/intentin1.f90: New test.
3896 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3897 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3898 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3899 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3900
3901 2014-06-09 Marek Polacek <polacek@redhat.com>
3902
3903 PR c/36446
3904 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3905 * gcc.dg/array-2.c: Likewise.
3906 * gcc.dg/array-const-2.c: Likewise.
3907 * gcc.dg/ucnid-8.c: Likewise.
3908 * gcc.dg/vla-init-1.c: Likewise.
3909 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3910 * gcc.dg/c99-flex-array-7.c: Likewise.
3911 * gcc.dg/init-bad-1.c: Likewise.
3912 * gcc.dg/init-bad-3.c: Likewise.
3913 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3914 * gcc.dg/pedwarn-init.c: Add dg-warning.
3915 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3916
3917 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/22556
3920 * g++.dg/other/redecl3.C: New.
3921
3922 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3923
3924 PR c++/54442
3925 * g++.dg/pr54442.C: New file.
3926
3927 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3928
3929 PR fortran/61406
3930 * gfortran.dg/associate_17.f90 : New test
3931
3932 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3933
3934 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3935 void for TEST instead of static void.
3936 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3938 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3940 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3941 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3942 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3944 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3946 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3950 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3952 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4022 instead of static void.
4023 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4024 delete unused variables.
4025 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4029 delete unused variables, void for TEST instead of static void.
4030 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4043 initialize variables.
4044 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4045 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4048 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4049 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4050 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4053 * gcc.target/i386/i386.exp: Ditto.
4054 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4055 CALC, void for TEST instead of static void, initialize variables.
4056 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4057 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4058 static void.
4059 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4060 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4061 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4062 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4063 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4169 instead of static void.
4170 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4178 static void, delete unused variables.
4179 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4184 static void, delete unused variables, Change parameters for
4185 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4186 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4187 CALC, void for TEST instead of static void.
4188 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4189 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4190 void.
4191 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4193 static void, change type of parameter for UNION_TYPE.
4194 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4195 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4196 void for TEST instead of static void, delete unused variables, change
4197 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4198 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4204 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4205 void for TEST instead of static void, change parameters for
4206 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4207 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4210 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4211 __attribute__((unused)).
4212 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4213 __attribute__((unused)).
4214 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4215 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4216 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4217 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4218 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4219 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4220 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4221 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4222 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4223 add __attribute__((unused)).
4224 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4225 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4226 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4233 delete unused variables.
4234 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4239 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4240 static void, mask_merging and zero_masking for unsigned types.
4241 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4242 CHECK_ARRAY for unsigned types.
4243 * gcc.target/i386/m256-check.h: Ditto.
4244 * gcc.target/i386/m512-check.h: Ditto.
4245
4246 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4247
4248 PR target/61062
4249 * gcc.target/arm/pr48252.c (main): Expect same result
4250 as endian-neutral.
4251
4252 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4253
4254 PR fortran/45187
4255 * gfortran.dg/cray_pointers_10.f90: New file.
4256
4257 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4258
4259 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4260 instead of complex(kind=16).
4261
4262 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4263
4264 PR fortran/38829
4265 * gfortran.dg/bind_c_usage_29.f90: New file.
4266
4267 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/opt38.adb: New test.
4270 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4271
4272 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4273
4274 PR target/18343
4275 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4276 New macro, 0 for __MMIX__, default 64.
4277 (bar): Pass it to __builtin_apply instead of literal 64.
4278
4279 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4280
4281 * gfortran.dg/io_constraints_11.f90: New file.
4282 * gfortran.dg/io_constraints_12.f90: New file.
4283 * gfortran.dg/io_constraints_13.f90: New file.
4284
4285 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4286
4287 PR target/61423
4288 * gcc.target/i386/pr61423.c: New test.
4289
4290 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/60184
4293 * g++.dg/cpp0x/constexpr-union6.C: New.
4294 * g++.dg/cpp0x/union6.C: Likewise.
4295 * g++.dg/init/ref14.C: Adjust.
4296 * g++.dg/init/union1.C: Likewise.
4297
4298 2014-06-06 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/59299
4301 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4302
4303 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4304
4305 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4306 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4307
4308 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4309
4310 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4311 bitfield and test wrong results instead of correct results to make the
4312 test more portable.
4313
4314 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/60432
4317 * g++.dg/cpp0x/constexpr-60432.C: New.
4318
4319 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4320
4321 PR c++/60199
4322 * g++.dg/cpp0x/constexpr-60199.C: New.
4323
4324 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4325
4326 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4327 Specify -march=z900 as an additional option.
4328 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4329 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4330 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4331
4332 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4333
4334 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4335 reduction clause diagnostic changes.
4336 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4337 * gfortran.dg/gomp/reduction1.f90: Likewise.
4338 * gfortran.dg/gomp/reduction3.f90: Likewise.
4339 * gfortran.dg/gomp/udr1.f90: New test.
4340 * gfortran.dg/gomp/udr2.f90: New test.
4341 * gfortran.dg/gomp/udr3.f90: New test.
4342 * gfortran.dg/gomp/udr4.f90: New test.
4343 * gfortran.dg/gomp/udr5.f90: New test.
4344 * gfortran.dg/gomp/udr6.f90: New test.
4345 * gfortran.dg/gomp/udr7.f90: New test.
4346
4347 2014-06-06 Christian Bruel <christian.bruel@st.com>
4348
4349 PR tree-optimization/43934
4350 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4351
4352 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4353
4354 PR c/53119
4355 * gcc.dg/pr53119.c: New testcase.
4356
4357 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4358
4359 PR target/52472
4360 * gcc.target/avr/pr52472.c: New test.
4361
4362
4363 2014-06-05 Jeff Law <law@redhat.com>
4364
4365 PR tree-optimization/61289
4366 * g++.dg/pr61289.C: New test.
4367 * g++.dg/pr61289-2.C: New test.
4368
4369 2014-06-05 Richard Biener <rguenther@suse.de>
4370 Paolo Carlini <paolo.carlini@oracle.com>
4371
4372 PR c++/56961
4373 * g++.dg/parse/pr56961.C: New.
4374
4375 2014-06-05 Kai Tietz <ktietz@redhat.com>
4376
4377 PR target/46219
4378 * gcc.target/i386/sibcall-4.c: Remove xfail.
4379
4380 2014-06-05 Julian Brown <julian@codesourcery.com>
4381 Sandra Loosemore <sandra@codesourcery.com>
4382
4383 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4384
4385 2014-06-05 Richard Biener <rguenther@suse.de>
4386
4387 PR c++/61004
4388 * g++.dg/diagnostic/pr61004.C: New testcase.
4389
4390 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4391
4392 * gcc.dg/torture/pr61319.c: New test.
4393
4394 2014-06-05 Marek Polacek <polacek@redhat.com>
4395
4396 PR c/56724
4397 * gcc.dg/pr56724-3.c: New test.
4398
4399 2014-06-05 Andreas Schwab <schwab@suse.de>
4400
4401 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4402
4403 2014-06-05 Marek Polacek <polacek@redhat.com>
4404
4405 PR c/49706
4406 * c-c++-common/pr49706.c: New test.
4407
4408 2014-06-05 Marek Polacek <polacek@redhat.com>
4409
4410 PR c/48062
4411 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4412 * gcc.dg/Wshadow-3.c: Likewise.
4413 * gcc.dg/pr48062.c: New test.
4414
4415 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4416
4417 PR c++/43453
4418 * g++.dg/init/pr43453.C: New.
4419
4420 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4421
4422 PR tree-optimization/61385
4423 * gcc.dg/tree-ssa/pr61385.c: New file.
4424
4425 2014-06-04 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/60098
4428 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4429
4430 2014-06-04 Richard Biener <rguenther@suse.de>
4431
4432 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4433
4434 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4435
4436 PR c/58942
4437 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4438 the case with a pointer.
4439
4440 2014-06-04 Marek Polacek <polacek@redhat.com>
4441
4442 PR c/30020
4443 * c-c++-common/pr30020.c: New test.
4444
4445 2014-06-03 Andrew Pinski <apinski@cavium.com>
4446
4447 * gcc.c-torture/compile/20140528-1.c: New testcase.
4448
4449 2014-06-03 Dehao Chen <dehao@google.com>
4450
4451 * gcc.dg/tree-prof/merge_block.c: New test.
4452
4453 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4454
4455 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4456 * g++.dg/ext/mv15.C (dg-options): Ditto.
4457
4458 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4459
4460 DR 1423
4461 PR c++/52174
4462 * g++.dg/cpp0x/nullptr31.C: New.
4463 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4464 * g++.dg/cpp0x/nullptr17.C: Update.
4465
4466 2014-06-03 Marek Polacek <polacek@redhat.com>
4467
4468 PR c/60439
4469 * c-c++-common/pr60439.c: New test.
4470 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4471
4472 2014-06-03 Martin Jambor <mjambor@suse.cz>
4473
4474 PR ipa/61160
4475 * g++.dg/ipa/pr61160-1.C: New test.
4476
4477 2014-06-03 Richard Biener <rguenther@suse.de>
4478
4479 PR tree-optimization/61383
4480 * gcc.dg/torture/pr61383-1.c: New testcase.
4481
4482 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4483
4484 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4485
4486 2014-06-02 Jeff Law <law@redhat.com>
4487
4488 PR rtl-optimization/61094
4489 * g++.dg/pr61094: New test.
4490
4491 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4492
4493 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4494 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4495 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4496 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4497 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4498 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4499 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4500 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4501
4502 2014-06-02 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/61346
4505 * gcc.dg/torture/pr61346.c: New testcase.
4506
4507 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4510 not compilation.
4511 * gcc.target/i386/sibcall-4.c: Ditto.
4512 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4513
4514 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4515
4516 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4517 in scan-assembler-not string.
4518 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4519 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4520 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4521
4522 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4523
4524 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4525
4526 2014-06-01 Kai Tietz <ktietz@redhat.com>
4527
4528 PR target/61377
4529 * gcc.target/i386/sibcall-6.c: New test.
4530
4531 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4532
4533 DR 1227
4534 PR c++/57543
4535 * g++.dg/cpp0x/pr57543-1.C: New.
4536 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4537 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4538 * g++.dg/cpp0x/decltype59.C: Likewise.
4539
4540 2014-05-31 Tom de Vries <tom@codesourcery.com>
4541
4542 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4543
4544 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4545
4546 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4547 restore_gcc_exec_prefix_env_var): New procedures.
4548 (set_ld_library_path_env_vars,
4549 restore_ld_library_path_env_vars): Use them.
4550 * lib/c-compat.exp: Load target-libpath.exp.
4551 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4552 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4553 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4554 restore_gcc_exec_prefix_env_var.
4555 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4556 Likewise.
4557
4558 * c-c++-common/asan/misalign-1.c: New test.
4559 * c-c++-common/asan/misalign-2.c: New test.
4560
4561 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4562 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4563 -DASAN_USE_DEJAGNU_GTEST=1.
4564 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4565 * g++.dg/asan/asan_oob_test.cc: Likewise.
4566 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4567 * g++.dg/asan/asan_str_test.cc: Likewise.
4568 * g++.dg/asan/asan_test_utils.h: Likewise.
4569 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4570 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4571 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4572 Imported from upstream r209283.
4573 * g++.dg/asan/asan_test_config.h: Likewise.
4574
4575 2014-05-30 Kai Tietz <ktietz@redhat.com>
4576
4577 PR target/60104
4578 * gcc.target/i386/sibcall-1.c: New test.
4579 * gcc.target/i386/sibcall-2.c: New test.
4580 * gcc.target/i386/sibcall-3.c: New test.
4581 * gcc.target/i386/sibcall-4.c: New test.
4582
4583 2014-05-30 Ian Lance Taylor <iant@google.com>
4584
4585 * gcc.target/i386/pause-2.c: New test.
4586
4587 2014-05-30 Tom de Vries <tom@codesourcery.com>
4588
4589 * gcc.target/i386/fuse-caller-save.c: New test.
4590 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4591 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4592
4593 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4594
4595 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4596 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4597 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4598 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4599 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4600 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4601 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4602 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4603 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4604 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4605 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4606 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4607 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4608 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4609 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4610 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4611 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4612 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4613 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4614 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4615 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4616 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4617 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4618 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4619 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4620 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4621 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4622 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4623 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4624 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4625 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4626 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4627 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4628 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4629 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4630 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4631
4632 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4633
4634 PR rtl-optimization/61325
4635 * gcc.target/aarch64/pr61325.c: New.
4636
4637 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4638
4639 * gcc.target/arm/simd/vextQf32_1.c: New file.
4640 * gcc.target/arm/simd/vextQp16_1.c: New file.
4641 * gcc.target/arm/simd/vextQp8_1.c: New file.
4642 * gcc.target/arm/simd/vextQs16_1.c: New file.
4643 * gcc.target/arm/simd/vextQs32_1.c: New file.
4644 * gcc.target/arm/simd/vextQs64_1.c: New file.
4645 * gcc.target/arm/simd/vextQs8_1.c: New file.
4646 * gcc.target/arm/simd/vextQu16_1.c: New file.
4647 * gcc.target/arm/simd/vextQu32_1.c: New file.
4648 * gcc.target/arm/simd/vextQu64_1.c: New file.
4649 * gcc.target/arm/simd/vextQu8_1.c: New file.
4650 * gcc.target/arm/simd/vextQp64_1.c: New file.
4651 * gcc.target/arm/simd/vextf32_1.c: New file.
4652 * gcc.target/arm/simd/vextp16_1.c: New file.
4653 * gcc.target/arm/simd/vextp8_1.c: New file.
4654 * gcc.target/arm/simd/vexts16_1.c: New file.
4655 * gcc.target/arm/simd/vexts32_1.c: New file.
4656 * gcc.target/arm/simd/vexts64_1.c: New file.
4657 * gcc.target/arm/simd/vexts8_1.c: New file.
4658 * gcc.target/arm/simd/vextu16_1.c: New file.
4659 * gcc.target/arm/simd/vextu32_1.c: New file.
4660 * gcc.target/arm/simd/vextu64_1.c: New file.
4661 * gcc.target/arm/simd/vextu8_1.c: New file.
4662 * gcc.target/arm/simd/vextp64_1.c: New file.
4663
4664 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4665 Tom de Vries <tom@codesourcery.com>
4666
4667 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4668 options.
4669 * gcc.target/mips/fuse-caller-save.h: New include file.
4670 * gcc.target/mips/fuse-caller-save.c: New test.
4671 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4672 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4673
4674 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4675
4676 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4677
4678 2014-05-28 Richard Biener <rguenther@suse.de>
4679
4680 PR middle-end/61045
4681 * gcc.dg/pr61045.c: New testcase.
4682
4683 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4684
4685 * lib/clearcap.exp: New file.
4686 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4687 Remove clearcap_ldflags handling.
4688 Call clearcap-init, clearcap-finish.
4689 * gcc.target/i386/i386.exp: Likewise.
4690 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4691 * gcc.target/i386/clearcapv2.map: Move to
4692 ../config/sol2-clearcapv2.map.
4693 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4694 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4695
4696 2014-05-28 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/61335
4699 * gfortran.dg/pr61335.f90: New testcase.
4700
4701 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4702
4703 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4704
4705 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4706
4707 * gnat.dg/overflow_fixed.adb: New test.
4708
4709 2014-05-27 Marek Polacek <polacek@redhat.com>
4710
4711 PR c/56724
4712 * gcc.dg/pr56724-1.c: New test.
4713 * gcc.dg/pr56724-2.c: New test.
4714 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4715 -Wtraditional.
4716 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4717
4718 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4719
4720 * gcc.dg/fold-compare-8.c: New test.
4721 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4722
4723 2014-05-27 Richard Biener <rguenther@suse.de>
4724
4725 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4726
4727 2014-05-27 Marek Polacek <polacek@redhat.com>
4728
4729 PR testsuite/61319
4730 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4731 LLONG_MIN, and ULLONG_MAX.
4732
4733 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4734
4735 * lib/target-supports.exp (check_effective_target_vect_bswap):
4736 Specify arm*-*-* support.
4737
4738 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4739
4740 PR testsuite/61319
4741 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4742 -nan optional.
4743 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4744 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4745
4746 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4747
4748 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4749
4750 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4751
4752 PR rtl-optimization/61222
4753 * gcc.c-torture/compile/pr61222-1.c: New test.
4754 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4755
4756 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4759
4760 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4761
4762 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4763
4764 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4765
4766 PR libgfortran/55117
4767 * gfortran.dg/namelist_85.f90: New test.
4768
4769 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4770
4771 PR c/61191
4772 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4773 the case with syntax error.
4774
4775 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4776
4777 * gcc.dg/lto/pr61278_0.c: New test.
4778 * gcc.dg/lto/pr61278_1.c: New test.
4779
4780 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4781
4782 * gcc.dg/pr61220.c: New test.
4783 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4784
4785 2014-05-25 Tobias Burnus <burnus@net-b.de>
4786
4787 * gfortran.dg/coarray_10.f90: Update dg-warning.
4788 * gfortran.dg/coarray_this_image_1.f90: New.
4789 * gfortran.dg/coarray_this_image_2.f90: New.
4790
4791 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4792
4793 PR libfortran/61173
4794 * gfortran.dg/arrayio_14.f90: New test.
4795
4796 2014-05-24 Andreas Schwab <schwab@suse.de>
4797
4798 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4799
4800 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4801
4802 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4803 Adjust regexp for -flto.
4804 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4805 * gfortran.dg/pr52835.f90: Likewise.
4806
4807 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4808
4809 PR rtl-optimization/61215
4810 * gcc.target/i386/pr61215.c: New.
4811
4812 2014-05-23 Marek Polacek <polacek@redhat.com>
4813 Jakub Jelinek <jakub@redhat.com>
4814
4815 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4816 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4817 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4818 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4819 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4820 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4821 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4822 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4823 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4824 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4825 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4826 * c-c++-common/ubsan/float-cast.h: New file.
4827 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4828 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4829
4830 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4831
4832 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4833
4834 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 * g++.dg/cpp1y/lambda-init9.C: New.
4837
4838 2014-05-23 Richard Biener <rguenther@suse.de>
4839
4840 PR testsuite/61266
4841 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4842 adjust testcase to reflect reality.
4843
4844 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4845
4846 PR tree-optimization/54733
4847 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4848 optimization to support memory sources and bitwise operations
4849 equivalent to load in host endianness.
4850 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4851 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4852 * gcc.c-torture/execute/bswap-2.c: Likewise.
4853
4854 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4855
4856 * lib/target-supports.exp: New effective targets for architectures
4857 capable of performing byte swap.
4858 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4859 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4860 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4861
4862 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4863
4864 PR c++/61088
4865 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4866 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4867
4868 2014-05-22 Xinliang David Li <davidxl@google.com>
4869
4870 * g++.dg/ipa/devirt-15.C: Fix expected message.
4871 * g++.dg/ipa/devirt-16.C: Ditto.
4872 * g++.dg/ipa/devirt-17.C: Ditto.
4873 * g++.dg/ipa/devirt-26.C: Ditto.
4874 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4875 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4876 * g++.dg/tree-ssa/pr8781.C:Ditto.
4877
4878 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4879
4880 * gcc.target/powerpc/htm-ttest.c: New test.
4881
4882 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4883
4884 * gnat.dg/opt37.ad[sb]: New test.
4885
4886 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4887
4888 PR c/61271
4889 * g++.dg/cilk-plus/AN/array_function.cc: New.
4890
4891 2014-05-22 Richard Biener <rguenther@suse.de>
4892
4893 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4894
4895 2014-05-22 Kostya Serebryany <kcc@google.com>
4896
4897 * c-c++-common/tsan/mutexset1.c: Update the test to match
4898 upstream r209283.
4899 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4900
4901 2014-05-21 Marek Polacek <polacek@redhat.com>
4902
4903 PR sanitizer/61272
4904 * g++.dg/ubsan/pr61272.C: New test.
4905
4906 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4907 Sandra Loosemore <sandra@codesourcery.com>
4908
4909 PR lto/60179
4910 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4911 * gcc.target/nios2/custom-fp-lto.c: New test.
4912
4913 2014-05-21 Andreas Schwab <schwab@suse.de>
4914
4915 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4916
4917 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4918
4919 PR target/54236
4920 * gcc.target/sh/pr54236-3.c: New.
4921
4922 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4923
4924 PR c++/60189
4925 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4926
4927 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4928
4929 PR tree-optimization/60899
4930 * g++.dg/ipa/devirt-11.C: Update template.
4931
4932 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4933
4934 PR C++/61038
4935 * g++.dg/cpp0x/pr61038.C: New.
4936
4937 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4938
4939 PR c++/58753
4940 PR c++/58930
4941 PR c++/58704
4942 * g++.dg/cpp0x/nsdmi-template11.C: New.
4943 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4944 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4945
4946 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4947
4948 * gnat.dg/opt35.adb: New test.
4949 * gnat.dg/opt36.adb: Likewise.
4950 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4951
4952 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4953
4954 PR c++/60373
4955 * g++.dg/cpp0x/Wattributes1.C: New.
4956 * g++.dg/ext/visibility/redecl1.C: Adjust.
4957 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4958
4959 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4960
4961 * gcc.target/powerpc/vsxcopy.c: New test.
4962
4963 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/58664
4966 * g++.dg/cpp0x/nsdmi-union6.C: New.
4967 * g++.dg/parse/pr58664.C: Likewise.
4968 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4969 * g++.dg/parse/crash31.C: Likewise.
4970 * g++.dg/template/error2.C: Likewise.
4971 * g++.dg/template/inherit8.C: Likewise.
4972 * g++.dg/template/offsetof2.C: Likewise.
4973
4974 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4975
4976 * c-c++-common/gomp/simd4.c: Adjust for inform.
4977 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4978 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4979 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4980 * g++.dg/cpp0x/noexcept15.C: Likewise.
4981 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4982 * g++.dg/eh/spec6.C: Likewise.
4983 * g++.dg/expr/cast1.C: Likewise.
4984 * g++.dg/expr/dtor1.C: Likewise.
4985 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4986 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4987 * g++.dg/gomp/pr49223-2.C: Likewise.
4988 * g++.dg/gomp/udr-4.C: Likewise.
4989 * g++.dg/init/delete1.C: Likewise.
4990 * g++.dg/other/crash-2.C: Likewise.
4991 * g++.dg/parse/crash24.C: Likewise.
4992 * g++.dg/parse/crash25.C: Likewise.
4993 * g++.dg/parse/crash31.C: Likewise.
4994 * g++.dg/parse/crash49.C: Likewise.
4995 * g++.dg/parse/crash50.C: Likewise.
4996 * g++.dg/parse/crash54.C: Likewise.
4997 * g++.dg/parse/dtor7.C: Likewise.
4998 * g++.dg/parse/error40.C: Likewise.
4999 * g++.dg/parse/fused-params1.C: Likewise.
5000 * g++.dg/parse/new1.C: Likewise.
5001 * g++.dg/template/crash35.C: Likewise.
5002 * g++.dg/template/crash59.C: Likewise.
5003 * g++.dg/template/crash77.C: Likewise.
5004 * g++.dg/template/error51.C: Likewise.
5005 * g++.dg/template/incomplete1.C: Likewise.
5006 * g++.dg/template/incomplete3.C: Likewise.
5007 * g++.dg/template/incomplete4.C: Likewise.
5008 * g++.dg/template/incomplete5.C: Likewise.
5009 * g++.dg/template/inherit8.C: Likewise.
5010 * g++.dg/template/instantiate1.C: Likewise.
5011 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5012 * g++.dg/template/offsetof2.C: Likewise.
5013 * g++.dg/tm/pr51928.C: Likewise.
5014 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5015 * g++.dg/warn/incomplete1.C: Likewise.
5016 * g++.dg/warn/incomplete2.C: Likewise.
5017 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5018 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5019 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5020 * g++.old-deja/g++.eh/catch1.C: Likewise.
5021 * g++.old-deja/g++.eh/spec6.C: Likewise.
5022 * g++.old-deja/g++.mike/p7868.C: Likewise.
5023 * g++.old-deja/g++.other/crash38.C: Likewise.
5024 * g++.old-deja/g++.other/enum2.C: Likewise.
5025 * g++.old-deja/g++.other/incomplete.C: Likewise.
5026 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5027 * g++.old-deja/g++.pt/crash9.C: Likewise.
5028 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5029 * g++.old-deja/g++.pt/typename8.C: Likewise.
5030 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5031
5032 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5033
5034 * lib/target-supports.exp
5035 (check_effective_target_vect_sizes_32B_16B): Return false if
5036 128-bit AVX vectors preferred.
5037
5038 2014-05-19 Mike Stump <mikestump@comcast.net>
5039
5040 * lib/target-supports.exp (check_effective_target_avx): Early out
5041 if not x86 to prevent x86 flags on non-x86 targets.
5042
5043 2014-05-19 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/61221
5046 * gcc.dg/torture/pr61221.c: New testcase.
5047
5048 2014-05-19 Richard Biener <rguenther@suse.de>
5049
5050 PR tree-optimization/61209
5051 * gfortran.dg/pr61209.f90: New testcase.
5052
5053 2014-05-19 Richard Biener <rguenther@suse.de>
5054
5055 PR tree-optimization/61184
5056 * c-c++-common/torture/pr61184.c: New testcase.
5057
5058 2014-05-19 Christian Bruel <christian.bruel@st.com>
5059
5060 PR target/61195
5061 * gcc.target/sh/pr61195.c: New test.
5062
5063 2014-05-18 Wei Mi <wmi@google.com>
5064
5065 PR target/58066
5066 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5067 directive with rtl insns. Add effective-target fpic and
5068 tls_native.
5069
5070 2014-05-17 Xinliang David Li <davidxl@google.com>
5071
5072 * g++.dg/ipa/devirt-33.C: New testcase.
5073
5074 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5075
5076 * g++.dg/ipa/comdat.C: New file.
5077
5078 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5079
5080 * gnat.dg/volatile12.ad[sb]: New test.
5081
5082 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5083
5084 * gnat.dg/enum3.adb: New test.
5085
5086 2014-05-18 Andreas Schwab <schwab@suse.de>
5087
5088 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5089
5090 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5091
5092 PR libfortran/52539
5093 * gfortran.dg/namelist_utf8.f90: New test.
5094
5095 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5096
5097 PR c++/52875
5098 * g++.dg/cpp0x/decltype58.C: New.
5099
5100 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5101
5102 * gcc.target/microblaze/others/break_handler.c: New.
5103
5104 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5105
5106 PR tree-optimization/61140
5107 PR tree-optimization/61150
5108 PR tree-optimization/61197
5109 * gcc.dg/tree-ssa/pr61140.c: New file.
5110 * gcc.dg/tree-ssa/pr61150.c: New file.
5111 * gcc.dg/tree-ssa/pr61197.c: New file.
5112
5113 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5114
5115 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5116 (dg-options): Add -mfpmath=387.
5117 (dg-final): Check that no MMX registers are used.
5118
5119 2014-05-17 Andreas Schwab <schwab@suse.de>
5120
5121 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5122
5123 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5124
5125 Revert:
5126 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5127
5128 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5129 occurrences of "int" in the gimple dump to reflect that the return
5130 types of functions now show up in such dumps.
5131 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5132
5133 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5134
5135 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5136 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5137 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5138 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5139 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5140 * gcc.dg/debug/pr35154.c: Update testcase.
5141 * gcc.target/i386/vectorize1.c: Update testcase.
5142
5143 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5144
5145 PR c++/51640
5146 * g++.dg/parse/error54.C: New.
5147
5148 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5149
5150 PR rtl-optimization/60969
5151 * g++.dg/pr60969.C: New.
5152
5153 2014-05-16 Richard Biener <rguenther@suse.de>
5154
5155 PR tree-optimization/61194
5156 * gcc.dg/vect/pr61194.c: New testcase.
5157
5158 2014-05-16 Richard Biener <rguenther@suse.de>
5159
5160 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5161 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5162 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5163 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5164
5165 2014-05-16 Richard Biener <rguenther@suse.de>
5166
5167 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5168
5169 2014-05-15 Martin Jambor <mjambor@suse.cz>
5170
5171 PR ipa/61085
5172 * g++.dg/ipa/pr61085.C: New test.
5173
5174 2014-05-15 Martin Jambor <mjambor@suse.cz>
5175
5176 PR tree-optimization/61090
5177 * gcc.dg/tree-ssa/pr61090.c: New test.
5178
5179 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR tree-optimization/61158
5182 * gcc.dg/pr61158.c: New test.
5183
5184 2014-05-15 Andreas Schwab <schwab@suse.de>
5185
5186 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5187 emitted.
5188 * obj-c++.dg/exceptions-5.mm: Likewise.
5189
5190 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5191
5192 * shrink-wrap-loop.c: New test case.
5193
5194 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5195
5196 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5197 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5198 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5199 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5200 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5201 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5202 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5203 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5204 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5205 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5206 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5207 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5208 * gcc.target/arm/simd/vtrns16_1.c: New file.
5209 * gcc.target/arm/simd/vtrns32_1.c: New file.
5210 * gcc.target/arm/simd/vtrns8_1.c: New file.
5211 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5212 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5213 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5214
5215 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5216
5217 * gcc.target/i386/clflushopt-1.c: New.
5218 * gcc.target/i386/xsavec-1.c: Ditto.
5219 * gcc.target/i386/xsavec64-1.c: Ditto.
5220 * gcc.target/i386/xsaves-1.c: Ditto.
5221 * gcc.target/i386/xsaves64-1.c: Ditto.
5222 * gcc.target/i386/sse-12.c: Test new options.
5223 * gcc.target/i386/sse-13.c: Ditto.
5224 * gcc.target/i386/sse-14.c: Ditto.
5225 * gcc.target/i386/sse-22.c: Ditto.
5226 * gcc.target/i386/sse-23.c: Ditto.
5227 * g++.dg/other/i386-2.C: Ditto.
5228 * g++.dg/other/i386-3.C: Ditto.
5229
5230 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5231
5232 PR rtl-optimization/60866
5233 * gcc.dg/pr60866.c: New test.
5234
5235 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5236
5237 PR rtl-optimization/60901
5238 * gcc.target/i386/pr60901.c: New test.
5239
5240 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5241
5242 PR sanitizer/61100
5243 * c-c++-common/asan/asan-interface-1.c: New test.
5244 * lib/asan-dg.exp (asan_include_flags): New function.
5245 (asan_init): Call asan_include_flags to obtain path
5246 to sanitizer headers.
5247
5248 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5249
5250 * lib/target-support.exp (check_dfp_hw_available): New function.
5251 (is-effective-target): Check $arg for dfp_hw.
5252 (is-effective-target-keyword): Likewise.
5253 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5254 Change target to dfp_hw.
5255
5256 2014-05-13 Marek Polacek <polacek@redhat.com>
5257
5258 PR c/61162
5259 * gcc.dg/pr61162.c: New test.
5260
5261 2014-05-13 Marek Polacek <polacek@redhat.com>
5262
5263 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5264 * c-c++-common/pr50459-2.c: New test.
5265
5266 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/54310
5269 * g++.dg/template/pr54310.C: New.
5270
5271 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5272 Sandra Loosemore <sandra@codesourcery.com>
5273
5274 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5275
5276 2014-05-13 Catherine Moore <clm@cm00re.com>
5277
5278 * gcc.target/mips/near-far-1.c: Adjust expected output
5279 to allow the JALS instruction.
5280 * gcc.target/mips/near-far-2.c: Likewise.
5281 * gcc.target/mips/near-far-4.c: Likewise.
5282
5283 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5284
5285 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5286
5287 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR target/61060
5290 * gcc.dg/pr61060.c: New test.
5291
5292 2014-05-12 DJ Delorie <dj@redhat.com>
5293
5294 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5295 * gcc.dg/sibcall-4.c: Likewise.
5296
5297 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5298
5299 * objc.dg/shadow-1.m: New test.
5300 * objc.dg/shadow-2.m: New test.
5301 * objc.dg/ivar-scope-1.m: New test.
5302 * objc.dg/ivar-scope-2.m: New test.
5303 * objc.dg/ivar-scope-3.m: New test.
5304 * objc.dg/ivar-scope-4.m: New test.
5305 * objc.dg/ivar-visibility-1.m: New test.
5306 * objc.dg/ivar-visibility-2.m: New test.
5307 * objc.dg/ivar-visibility-3.m: New test.
5308 * objc.dg/ivar-visibility-4.m: New test.
5309
5310 2014-05-12 Tobias Burnus <burnus@net-b.de>
5311
5312 PR fortran/60127
5313 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5314
5315 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5316
5317 PR fortran/60834
5318 * gfortran.dg/associate_16.f90: New test.
5319
5320 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5321
5322 PR target/60991
5323 * gcc.target/avr/pr60991.c: New testcase.
5324
5325 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5326
5327 PR c++/60054
5328 * g++.dg/cpp1y/pr60054.C: New.
5329
5330 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/51199
5333 * g++.dg/template/pr51199.C: New.
5334
5335 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5336
5337 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5338
5339 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5340
5341 * gfortran.dg/gomp/affinity-1.f90: New test.
5342
5343 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5344
5345 * gcc.dg/torture/pr61136.c: New test.
5346
5347 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5348
5349 PR c++/59705
5350 * g++.dg/cpp0x/sfinae51.C: New.
5351
5352 PR c++/58353
5353 * g++.dg/cpp0x/variadic157.C: New.
5354
5355 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5356
5357 PR target/51244
5358 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5359
5360 2014-05-10 Marek Polacek <polacek@redhat.com>
5361
5362 * gcc.dg/pedwarn-init.c: New test.
5363 * gcc.dg/init-string-1.c: Adjust dg-error.
5364
5365 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5366
5367 * lib/target-supports.exp
5368 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5369 to the list.
5370
5371 2014-05-09 Marek Polacek <polacek@redhat.com>
5372
5373 PR c/61096
5374 * gcc.dg/pr61096-1.c: New test.
5375 * gcc.dg/pr61096-2.c: New test.
5376
5377 2014-05-09 Florian Weimer <fweimer@redhat.com>
5378
5379 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5380 * g++.dg/fstack-protector-strong.C: Likewise.
5381 * gcc.target/i386/ssp-strong-reg.c: New file.
5382
5383 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5384
5385 PR target/61055
5386 * gcc.target/avr/torture/pr61055.c: New test.
5387
5388 2014-05-09 Marek Polacek <polacek@redhat.com>
5389
5390 PR c/50459
5391 * c-c++-common/attributes-1.c: Move test line to a new test.
5392 * c-c++-common/attributes-2.c: New test.
5393 * c-c++-common/pr50459.c: New test.
5394 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5395 * gcc.dg/nonnull-2.c: Likewise.
5396 * gcc.dg/pr55570.c: Modify dg-error.
5397 * gcc.dg/tm/wrap-2.c: Likewise.
5398
5399 2014-05-08 Jeff Law <law@redhat.com>
5400
5401 PR tree-optimization/61009
5402 * g++.dg/tree-ssa/pr61009.C: New test.
5403
5404 2014-05-08 Matthias Klose <doko@ubuntu.com>
5405
5406 PR driver/61106
5407 * gcc-dg/unused-8a.c: New.
5408 * gcc-dg/unused-8b.c: Likewise.
5409
5410 2014-05-08 Marek Polacek <polacek@redhat.com>
5411
5412 PR c/61053
5413 * gcc.dg/pr61053.c: New test.
5414
5415 2014-05-08 Marek Polacek <polacek@redhat.com>
5416
5417 PR c/61077
5418 * gcc.dg/pr61077.c: New test.
5419
5420 2014-05-08 Tobias Burnus <burnus@net-b.de>
5421
5422 * gfortran.dg/coarray_collectives_1.f90: New.
5423 * gfortran.dg/coarray_collectives_2.f90: New.
5424 * gfortran.dg/coarray_collectives_3.f90: New.
5425 * gfortran.dg/coarray_collectives_4.f90: New.
5426 * gfortran.dg/coarray_collectives_5.f90: New.
5427 * gfortran.dg/coarray_collectives_6.f90: New.
5428 * gfortran.dg/coarray/collectives_1.f90: New.
5429 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5430 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5431 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5432 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5433 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5434 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5435 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5436
5437 2014-05-08 Wei Mi <wmi@google.com>
5438
5439 PR target/58066
5440 * gcc.target/i386/pr58066.c: New test.
5441
5442 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5443
5444 * gcc.target/i386/avx256-unaligned-load-2.c,
5445 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5446 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5447 packed-single instructions.
5448
5449 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/13981
5452 * g++.dg/diagnostic/pr13981.C: New.
5453
5454 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5455
5456 PR tree-optimization/59100
5457 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5458 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5459
5460 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5461
5462 PR tree-optimization/61095
5463 * gcc.dg/torture/pr61095.c: New test.
5464
5465 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5466
5467 PR middle-end/39246
5468 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5469 the uninitialized complex is used.
5470 * gcc.dg/uninit-17.c: New test to check partial initialization of
5471 complex with branches.
5472 * gcc.dg/uninit-17-O0.c: Likewise.
5473
5474 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5475
5476 PR target/60884
5477 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5478 (test_03): Rename to test_02.
5479
5480 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5481
5482 PR c++/61083
5483 * g++.dg/cpp0x/sfinae50.C: New.
5484
5485 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5486
5487 PR c++/61080
5488 * g++.dg/cpp0x/deleted7.C: New.
5489
5490 2014-05-07 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/61034
5493 * g++.dg/tree-ssa/pr61034.C: New testcase.
5494
5495 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5496
5497 * gcc.target/epiphany/isr-arg.c: New file.
5498
5499 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5500
5501 PR tree-optimization/52252
5502 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5503
5504 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5505
5506 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5507 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5508 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5509 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5510 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5511 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5512 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5513 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5514 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5515 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5516 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5517 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5518 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5519 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5520 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5521 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5522 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5523 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5524 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5525 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5526 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5527 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5528 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5529 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5530 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5531 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5532 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5533 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5534 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5535 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5536 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5537 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5538 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5539 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5540 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5541 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5542 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5543 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5544 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5545 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5546 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5547 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5548 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5549 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5550 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5551 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5552 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5553 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5554 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5555 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5556 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5557 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5558 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5559 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5560 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5561 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5562 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5563 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5564 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5565 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5566 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5567 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5568 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5569 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5570 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5571 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5572 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5573 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5574 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5575 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5576 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5577 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5578
5579 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5580
5581 gcc.target/aarch64/simd/ext_f32.x: New file.
5582 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5583 gcc.target/aarch64/simd/ext_p16.x: New file.
5584 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5585 gcc.target/aarch64/simd/ext_p8.x: New file.
5586 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5587 gcc.target/aarch64/simd/ext_s16.x: New file.
5588 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5589 gcc.target/aarch64/simd/ext_s32.x: New file.
5590 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5591 gcc.target/aarch64/simd/ext_s64.x: New file.
5592 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5593 gcc.target/aarch64/simd/ext_s8.x: New file.
5594 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5595 gcc.target/aarch64/simd/ext_u16.x: New file.
5596 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5597 gcc.target/aarch64/simd/ext_u32.x: New file.
5598 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5599 gcc.target/aarch64/simd/ext_u64.x: New file.
5600 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5601 gcc.target/aarch64/simd/ext_u8.x: New file.
5602 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5603 gcc.target/aarch64/simd/ext_f64.c: New file.
5604 gcc.target/aarch64/simd/extq_f32.x: New file.
5605 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5606 gcc.target/aarch64/simd/extq_p16.x: New file.
5607 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5608 gcc.target/aarch64/simd/extq_p8.x: New file.
5609 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5610 gcc.target/aarch64/simd/extq_s16.x: New file.
5611 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5612 gcc.target/aarch64/simd/extq_s32.x: New file.
5613 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5614 gcc.target/aarch64/simd/extq_s64.x: New file.
5615 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5616 gcc.target/aarch64/simd/extq_s8.x: New file.
5617 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5618 gcc.target/aarch64/simd/extq_u16.x: New file.
5619 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5620 gcc.target/aarch64/simd/extq_u32.x: New file.
5621 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5622 gcc.target/aarch64/simd/extq_u64.x: New file.
5623 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5624 gcc.target/aarch64/simd/extq_u8.x: New file.
5625 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5626 gcc.target/aarch64/simd/extq_f64.c: New file.
5627
5628 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5629
5630 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5631 * gcc.target/aarch64/vtrnu32.c: Likewise.
5632 * gcc.target/aarch64/vtrnf32.c: Likewise.
5633
5634 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5635
5636 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5637 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5638 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5639 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5640 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5641 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5642 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5643 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5644 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5645 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5646 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5647 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5648 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5649 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5650 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5651 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5652 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5653 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5654 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5655 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5656 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5657 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5658 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5659 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5660 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5661 * gcc.target/aarch64/simd/vtrns16.x: New file.
5662 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5663 * gcc.target/aarch64/simd/vtrns32.x: New file.
5664 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5665 * gcc.target/aarch64/simd/vtrns8.x: New file.
5666 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5667 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5668 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5669 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5670 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5671 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5672
5673 2014-05-07 Richard Biener <rguenther@suse.de>
5674
5675 PR tree-optimization/57864
5676 * gcc.dg/torture/pr57864.c: New testcase.
5677
5678 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5679
5680 PR libfortran/61049
5681 * gfortran.dg/list_read_13.f: New test.
5682
5683 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/60999
5686 * g++.dg/cpp0x/nsdmi-template9.C: New.
5687 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5688
5689 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5690 Mike Stump <mikestump@comcast.net>
5691 Richard Sandiford <rdsandiford@googlemail.com>
5692
5693 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5694
5695 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5696
5697 PR ipa/60965
5698 * g++.dg/ipa/devirt-32.C: New testcase.
5699
5700 2014-05-05 Richard Biener <rguenther@suse.de>
5701
5702 PR middle-end/61010
5703 * gcc.dg/torture/pr61010.c: New testcase.
5704
5705 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5706
5707 * gcc.target/s390/leaf-profile.c: New testcase.
5708
5709 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5710
5711 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5712 Disable asm scan for s390.
5713 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5714 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5715
5716 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5717
5718 PR tree-optimization/60363
5719 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5720
5721 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5722
5723 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5724 (dg-require-effective-target): Change target to powerpc_fprs.
5725 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5726 (dg-require-effective-target): Change target to dfprt.
5727
5728 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/58582
5731 * g++.dg/cpp0x/deleted4.C: New.
5732 * g++.dg/cpp0x/deleted5.C: Likewise.
5733 * g++.dg/cpp0x/deleted6.C: Likewise.
5734
5735 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5736
5737 PR fortran/61025
5738 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5739 regexps for -m32.
5740 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5741 * gfortran.dg/coarray_poly_6.f90: Likewise.
5742 * gfortran.dg/coarray_poly_7.f90: Likewise.
5743 * gfortran.dg/coarray_poly_8.f90: Likewise.
5744
5745 2014-05-02 Marek Polacek <polacek@redhat.com>
5746
5747 PR c/25801
5748 * gcc.dg/pr25801.c: New test.
5749
5750 2014-05-02 Marek Polacek <polacek@redhat.com>
5751
5752 PR c/60784
5753 * gcc.dg/pr60784.c: New test.
5754
5755 2014-05-01 Marek Polacek <polacek@redhat.com>
5756
5757 PR c/60915
5758 * gcc.dg/pr60915.c: New test.
5759
5760 2014-05-01 Marek Polacek <polacek@redhat.com>
5761
5762 PR c/60257
5763 * gcc.dg/pr60257.c: New test.
5764
5765 2014-05-01 Marek Polacek <polacek@redhat.com>
5766
5767 PR c/43395
5768 * c-c++-common/pr43395.c: New test.
5769
5770 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5771
5772 * gcc.dg/cond-reduc-1.c: New test.
5773 * gcc.dg/cond-reduc-2.c: Likewise.
5774
5775 2014-05-01 Marek Polacek <polacek@redhat.com>
5776
5777 PR c/29467
5778 * gcc.dg/pr29467.c: New test.
5779 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5780 about boolean types.
5781 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5782 to bool.
5783 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5784
5785 2014-05-01 Marek Polacek <polacek@redhat.com>
5786
5787 PR c/43245
5788 * gcc.dg/pr43245.c: New test.
5789
5790 2014-05-01 Marek Polacek <polacek@redhat.com>
5791
5792 PR c/56989
5793 * gcc.dg/pr56989.c: New test.
5794
5795 2014-04-30 Ian Lance Taylor <iant@google.com>
5796
5797 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5798 in go_compile_args rather than in argument to go-torture-execute.
5799
5800 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5801
5802 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5803 instead of getpid.
5804
5805 2014-04-30 Tobias Burnus <burnus@net-b.de>
5806
5807 * gfortran.dg/coarray_poly_6.f90
5808 * gfortran.dg/coarray_poly_7.f90
5809 * gfortran.dg/coarray_poly_8.f90
5810
5811 2014-04-30 Tobias Burnus <burnus@net-b.de>
5812
5813 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5814 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5815 * gfortran.dg/coarray/codimension.f90: New.
5816
5817 2014-04-30 Tobias Burnus <burnus@net-b.de>
5818
5819 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5820 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5821
5822 2014-04-30 Tobias Burnus <burnus@net-b.de>
5823
5824 * gfortran.dg/coarray_poly_4.f90: New.
5825 * gfortran.dg/coarray_poly_5.f90: New.
5826
5827 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5828
5829 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5830 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5831 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5832 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5833 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5834 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5835 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5836 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5837 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5838 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5839 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5840 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5841 * gcc.target/arm/simd/vuzps16_1.c: New file.
5842 * gcc.target/arm/simd/vuzps32_1.c: New file.
5843 * gcc.target/arm/simd/vuzps8_1.c: New file.
5844 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5845 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5846 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5847
5848 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5849
5850 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5851 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5852 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5853
5854 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5855
5856 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5857 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5858 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5859 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5860 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5861 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5862 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5863 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5864 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5865 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5866 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5867 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5868 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5869 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5870 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5871 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5872 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5873 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5874 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5875 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5876 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5877 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5878 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5879 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5880 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5881 * gcc.target/aarch64/simd/vuzps16.x: New file.
5882 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5883 * gcc.target/aarch64/simd/vuzps32.x: New file.
5884 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5885 * gcc.target/aarch64/simd/vuzps8.x: New file.
5886 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5887 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5888 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5889 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5890 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5891 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5892
5893 2014-04-30 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/48329
5896 * gfortran.dg/vect/pr48329.f90: New testcase.
5897
5898 2014-04-30 Marek Polacek <polacek@redhat.com>
5899
5900 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5901 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5902
5903 2014-04-30 Marek Polacek <polacek@redhat.com>
5904
5905 PR c/60139
5906 * gcc.dg/pr60139.c: New test.
5907
5908 2014-04-30 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/60351
5911 * gcc.dg/pr60351.c: New test.
5912
5913 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5914
5915 * gcc.target/arm/simd/simd.exp: New file.
5916 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5917 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5918 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5919 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5920 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5921 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5922 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5923 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5924 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5925 * gcc.target/arm/simd/vzipf32_1.c: New file.
5926 * gcc.target/arm/simd/vzipp16_1.c: New file.
5927 * gcc.target/arm/simd/vzipp8_1.c: New file.
5928 * gcc.target/arm/simd/vzips16_1.c: New file.
5929 * gcc.target/arm/simd/vzips32_1.c: New file.
5930 * gcc.target/arm/simd/vzips8_1.c: New file.
5931 * gcc.target/arm/simd/vzipu16_1.c: New file.
5932 * gcc.target/arm/simd/vzipu32_1.c: New file.
5933 * gcc.target/arm/simd/vzipu8_1.c: New file.
5934
5935 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 PR c++/51707
5938 * g++.dg/cpp0x/constexpr-51707.C: New.
5939
5940 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5941
5942 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5943 occurrences of "int" in the gimple dump to reflect that the return
5944 types of functions now show up in such dumps.
5945 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5946
5947 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR tree-optimization/60971
5950 * c-c++-common/turtore/pr60971.c: New test.
5951
5952 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5953
5954 * gcc.target/aarch64/simd/simd.exp: New file.
5955 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5956 * gcc.target/aarch64/simd/vzipf32.x: New file.
5957 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5958 * gcc.target/aarch64/simd/vzipp16.x: New file.
5959 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5960 * gcc.target/aarch64/simd/vzipp8.x: New file.
5961 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5962 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5963 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5964 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5965 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5966 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5967 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5968 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5969 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5970 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5971 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5972 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5973 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5974 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5975 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5976 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5977 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5978 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5979 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5980 * gcc.target/aarch64/simd/vzips16.x: New file.
5981 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5982 * gcc.target/aarch64/simd/vzips32.x: New file.
5983 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5984 * gcc.target/aarch64/simd/vzips8.x: New file.
5985 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5986 * gcc.target/aarch64/simd/vzipu16.x: New file.
5987 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5988 * gcc.target/aarch64/simd/vzipu32.x: New file.
5989 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5990 * gcc.target/aarch64/simd/vzipu8.x: New file.
5991
5992 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5993
5994 * gcc.target/aarch64/fcsel_1.c: New test case.
5995
5996 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
5997
5998 PR libfortran/60810
5999 * gfortran.dg/arrayio_13.f90: New test.
6000
6001 2014-04-28 Martin Jambor <mjambor@suse.cz>
6002
6003 * gcc.dg/tree-ssa/sra-14.c: New test.
6004
6005 2014-04-28 Richard Biener <rguenther@suse.de>
6006
6007 PR middle-end/60092
6008 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6009 * gcc.dg/vect/pr60092.c: Likewise.
6010
6011 2014-04-28 Richard Biener <rguenther@suse.de>
6012
6013 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6014 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6015 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6016 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6017
6018 2014-04-28 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/60979
6021 * gcc.dg/graphite/pr60979.c: New testcase.
6022
6023 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6024
6025 PR c/60983
6026 * gcc.dg/pr60114.c: Use signed chars.
6027
6028 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6029
6030 PR c++/59120
6031 * g++.dg/cpp0x/alias-decl-43.C: New.
6032
6033 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6034
6035 PR fortran/59604
6036 PR fortran/58003
6037 * gfortran.dg/no_range_check_3.f90: New test.
6038
6039 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6040
6041 PR libfortran/52539
6042 * gfortran.dg/namelist_utf8.f90: New test.
6043
6044 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6045
6046 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6047 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6048 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6049
6050 2014-04-25 Cary Coutant <ccoutant@google.com>
6051
6052 PR debug/60929
6053 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6054 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6055 -fdebug-types-section flag.
6056
6057 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6058
6059 * gcc.target/arm/tail-long-call.c: New test.
6060
6061 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6062
6063 PR tree-optimization/60930
6064 * gcc.dg/torture/pr60930.c: New test.
6065
6066 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/60960
6069 * gcc.c-torture/execute/pr60960.c: New test.
6070
6071 2014-04-25 Marek Polacek <polacek@redhat.com>
6072
6073 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6074
6075 2014-04-25 Marek Polacek <polacek@redhat.com>
6076
6077 PR c/18079
6078 * gcc.dg/pr18079.c: New test.
6079 * gcc.dg/pr18079-2.c: New test.
6080
6081 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6082
6083 * c-c++-common/gomp/pr60823-2.c: Require effective target
6084 vect_simd_clones.
6085
6086 2014-04-25 Marek Polacek <polacek@redhat.com>
6087
6088 PR c/60114
6089 * gcc.dg/pr60114.c: New test.
6090
6091 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6092
6093 * gcc.c-torture/execute/20140425-1.c: New test.
6094
6095 2014-04-25 Marek Polacek <polacek@redhat.com>
6096
6097 PR c/60156
6098 * c-c++-common/pr60156.c: New test.
6099
6100 2014-04-25 Richard Biener <rguenther@suse.de>
6101
6102 PR ipa/60912
6103 * g++.dg/opt/pr60912.C: New testcase.
6104
6105 2014-04-25 Richard Biener <rguenther@suse.de>
6106
6107 PR ipa/60911
6108 * gcc.dg/lto/pr60911_0.c: New testcase.
6109
6110 2014-04-24 Cong Hou <congh@google.com>
6111
6112 PR tree-optimization/60896
6113 * g++.dg/vect/pr60896.cc: New test.
6114
6115 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6116
6117 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6118 unpack builtin functionss for 128-bit types.
6119 * gcc.target/powerpc/pack02.c: Likewise.
6120 * gcc.target/powerpc/pack03.c: Likewise.
6121 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6122 divide builtin functionss.
6123 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6124 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6125 functions.
6126 * gcc.target/powerpc/bcd-2.c: Likewise.
6127 * gcc.target/powerpc/bcd-3.c: Likewise.
6128 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6129 builtin functionss.
6130 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6131
6132 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6133
6134 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6135 keeps_null_pointer_checks.
6136 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6137 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6138 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6139 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6140
6141 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6142
6143 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6144 Replace load with read and store with write.
6145
6146 2014-04-24 Jeff Law <law@redhat.com>
6147
6148 PR target/60822
6149 * gcc.c-torture/pr60822.c: New test.
6150 * gcc.c-torture/pr60822.x: New test.
6151
6152 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6153
6154 PR c++/57958
6155 * g++.dg/cpp0x/pr57958.C: New test.
6156
6157 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6158
6159 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6160 true for aarch64_be.
6161
6162 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6163 Tom de Vries <tom@codesourcery.com>
6164
6165 * gcc.dg/fuse-caller-save.c: New test.
6166
6167 2014-04-24 Joey Ye <joey.ye@arm.com>
6168
6169 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6170
6171 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6172
6173 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6174 * gcc.dg/vect/vect-bswap16: New test.
6175 * gcc.dg/vect/vect-bswap32: Likewise.
6176 * gcc.dg/vect/vect-bswap64: Likewise.
6177
6178 2014-04-23 Jeff Law <law@redhat.com>
6179
6180 PR tree-optimization/60902
6181 * gcc.target/i386/pr60902.c: New test.
6182
6183 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6184
6185 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6186 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6187 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6188
6189 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6190
6191 * gcc.target/arm/rev16.c: New test.
6192
6193 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6194
6195 * gcc.target/aarch64/rev16_1.c: New test.
6196
6197 2014-04-23 Richard Biener <rguenther@suse.de>
6198
6199 PR tree-optimization/60903
6200 * gcc.dg/torture/pr60903.c: New testcase.
6201
6202 2014-04-23 Richard Biener <rguenther@suse.de>
6203
6204 PR middle-end/60895
6205 * g++.dg/torture/pr60895.C: New testcase.
6206
6207 2014-04-23 Richard Biener <rguenther@suse.de>
6208
6209 PR middle-end/60891
6210 * gcc.dg/torture/pr60891.c: New testcase.
6211
6212 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR sanitizer/60275
6215 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6216 -fno-sanitize-recover to dg-options.
6217 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6218 add -std=c++11 to dg-options.
6219 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6220 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6221 add -std=c++1y to dg-options.
6222 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6223 -fno-sanitize-recover to dg-options.
6224 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6225 * c-c++-common/ubsan/vla-4.c: Likewise.
6226 * c-c++-common/ubsan/pr59503.c: Likewise.
6227 * c-c++-common/ubsan/vla-3.c: Likewise.
6228 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6229 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6230 * c-c++-common/ubsan/shift-3.c: Likewise.
6231 * c-c++-common/ubsan/overflow-1.c: Likewise.
6232 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6233 * c-c++-common/ubsan/vla-2.c: Likewise.
6234 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6235 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6236 * c-c++-common/ubsan/shift-6.c: Likewise.
6237 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6238 * c-c++-common/ubsan/overflow-add-3.c: New test.
6239 * c-c++-common/ubsan/overflow-add-4.c: New test.
6240 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6241 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6242
6243 2014-04-22 Christian Bruel <christian.bruel@st.com>
6244
6245 * gcc.target/sh/hiconst.c: New test.
6246
6247 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6248
6249 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6250 lroundf generates custom round instruction, too.
6251
6252 2014-04-22 Tobias Burnus <burnus@net-b.de>
6253
6254 PR fortran/60881
6255 * coarray/alloc_comp_3.f90: New.
6256
6257 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6258
6259 PR target/60868
6260 * gcc.target/i386/pr60868.c: New testcase.
6261
6262 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR c/59073
6265 * c-c++-common/gomp/pr59073.c: New test.
6266
6267 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6268
6269 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6270
6271 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6272
6273 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6274 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6275
6276 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6277
6278 * gcc.dg/memcpy-5.c: New test.
6279
6280 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6281
6282 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6283
6284 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6285 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6286 *-*-solaris2.9.
6287 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6288 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6289 from dg-options.
6290 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6291 from dg-additional-options.
6292 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6293 from dg-options.
6294
6295 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6296 execution check.
6297 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6298 (sigill_hdlr): Remove.
6299 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6300 check.
6301
6302 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6303 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6304 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6305
6306 * lib/target-supports.exp (add_options_for_tls): Remove
6307 *-*-solaris2.9* handling.
6308
6309 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6310
6311 * gcc.target/aarch64/vect_cvtf_1.c: New.
6312
6313 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR tree-optimization/60823
6316 * c-c++-common/gomp/pr60823-1.c: New test.
6317 * c-c++-common/gomp/pr60823-2.c: New test.
6318 * c-c++-common/gomp/pr60823-3.c: New test.
6319
6320 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6321
6322 * gcc.target/arm/anddi_notdi-1.c: New test.
6323 * gcc.target/arm/iordi_notdi-1.c: New test case.
6324
6325 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6326
6327 * gcc.target/arm/iordi_notdi-1.c: New test.
6328
6329 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6330
6331 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6332
6333 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
6335 PR target/60735
6336 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6337 not cause errors if -mspe.
6338
6339 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6340
6341 PR target/60909
6342 * gcc.target/i386/pr60909-1.c: New test.
6343 * gcc.target/i386/pr60909-2.c: Ditto.
6344
6345 2014-04-18 Cong Hou <congh@google.com>
6346
6347 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6348 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6349
6350 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6351
6352 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6353 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6354
6355 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/59200
6358 * g++.dg/cpp0x/alias-decl-42.C: New.
6359
6360 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6361
6362 * gcc.target/powerpc/ti_math1.c: New.
6363 * gcc.target/powerpc/ti_math2.c: New.
6364
6365 2014-04-17 Martin Jambor <mjambor@suse.cz>
6366
6367 * gnat.dg/opt34.adb: New.
6368 * gnat.dg/opt34_pkg.ads: Likewise.
6369
6370 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6371
6372 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6373 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6374
6375 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6376
6377 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6378 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6379
6380 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6381
6382 PR target/60847
6383 Forward port from 4.8 branch
6384 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6385
6386 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6387 Fix scan patterns.
6388 * gcc.target/i386/bmi-2.c: Ditto.
6389
6390 2014-04-17 Richard Biener <rguenther@suse.de>
6391
6392 PR middle-end/60849
6393 * g++.dg/opt/pr60849.C: New testcase.
6394
6395 2014-04-17 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/60836
6398 * g++.dg/vect/pr60836.cc: New testcase.
6399
6400 2014-04-17 Richard Biener <rguenther@suse.de>
6401
6402 PR tree-optimization/60841
6403 * gcc.dg/vect/pr60841.c: New testcase.
6404
6405 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6406
6407 * g++.dg/ipa/devirt-31.C: New testcase.
6408
6409 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6410
6411 PR lto/60820
6412 * gcc.dg/lto/pr60820_0.c: New testcase.
6413 * gcc.dg/lto/pr60820_1.c: New testcase.
6414
6415 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6416
6417 PR ipa/60854
6418 * g++.dg/torture/pr60854.C: New testcase.
6419
6420 2014-04-16 Catherine Moore <clm@codesourcery.com>
6421
6422 * gcc.target/mips/umips-store16-2.c: New test.
6423
6424 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6425
6426 * g++.dg/cpp0x/initlist-vect.C: New file.
6427
6428 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6429
6430 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6431 * gcc.dg/uninit-I-O0.c: Likewise.
6432 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6433
6434 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6435
6436 PR tree-optimization/60844
6437 * gcc.dg/pr60844.c: New test.
6438
6439 2014-04-15 Richard Biener <rguenther@suse.de>
6440
6441 PR rtl-optimization/56965
6442 * gcc.dg/torture/pr56965-1.c: New testcase.
6443 * gcc.dg/torture/pr56965-2.c: Likewise.
6444
6445 2014-04-15 Teresa Johnson <tejohnson@google.com>
6446
6447 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6448
6449 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6450
6451 * gnat.dg/vect14.adb: New test.
6452
6453 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * gnat.dg/vect12.ad[sb]: New test.
6456 * gnat.dg/vect13.ad[sb]: Likewise.
6457
6458 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6459
6460 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6461 under qemu-arm.
6462 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6463 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6464 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6465 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6466 * c-c++-common/ubsan/null-1.c: Likewise.
6467 * c-c++-common/ubsan/null-10.c: Likewise.
6468 * c-c++-common/ubsan/null-11.c: Likewise.
6469 * c-c++-common/ubsan/null-2.c: Likewise.
6470 * c-c++-common/ubsan/null-3.c: Likewise.
6471 * c-c++-common/ubsan/null-4.c: Likewise.
6472 * c-c++-common/ubsan/null-5.c: Likewise.
6473 * c-c++-common/ubsan/null-6.c: Likewise.
6474 * c-c++-common/ubsan/null-7.c: Likewise.
6475 * c-c++-common/ubsan/null-8.c: Likewise.
6476 * c-c++-common/ubsan/null-9.c: Likewise.
6477 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6478 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6479 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6480 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6481 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6482 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6483 * c-c++-common/ubsan/pr59333.c: Likewise.
6484 * c-c++-common/ubsan/pr59667.c: Likewise.
6485 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6486 * c-c++-common/ubsan/pr60636.c: Likewise.
6487 * c-c++-common/ubsan/shift-1.c: Likewise.
6488 * c-c++-common/ubsan/shift-2.c: Likewise.
6489 * c-c++-common/ubsan/vla-1.c: Likewise.
6490
6491 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gnat.dg/vect11.ad[sb]: New test.
6494
6495 2014-04-14 Richard Biener <rguenther@suse.de>
6496
6497 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6498
6499 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6500
6501 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6502
6503 2014-04-14 Richard Biener <rguenther@suse.de>
6504 Marc Glisse <marc.glisse@inria.fr>
6505
6506 PR c/60819
6507 * gcc.target/i386/vec-may_alias.c: New testcase.
6508
6509 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6510
6511 * lib/target-supports.exp
6512 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6513 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6514 Fix formatting.
6515
6516 2014-04-14 Richard Biener <rguenther@suse.de>
6517
6518 PR lto/60720
6519 * gcc.dg/lto/pr60720_0.c: New testcase.
6520 * gcc.dg/lto/pr60720_1.c: Likewise.
6521
6522 2014-04-14 Christian Bruel <christian.bruel@st.com>
6523
6524 * gcc.target/sh/memset.c: New test.
6525
6526 2014-04-14 Richard Biener <rguenther@suse.de>
6527
6528 PR middle-end/55022
6529 * gcc.dg/graphite/pr55022.c: New testcase.
6530
6531 2014-04-14 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/59817
6534 PR tree-optimization/60453
6535 * gfortran.dg/graphite/pr59817.f: New testcase.
6536 * gcc.dg/graphite/pr59817-1.c: Likewise.
6537 * gcc.dg/graphite/pr59817-2.c: Likewise.
6538
6539 2014-04-14 Jason Merrill <jason@redhat.com>
6540
6541 Revert:
6542 * lib/gcc-dg.exp (dg-build-dso): New.
6543 (gcc-dg-test-1): Handle dg-do-what "dso".
6544
6545 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6546
6547 PR fortran/60717
6548 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6549
6550 PR fortran/58085
6551 * gfortran.dg/associate_15.f90: New test.
6552
6553 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6554
6555 PR middle-end/60467
6556 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6557 case to check.
6558
6559 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6560
6561 PR middle-end/60469
6562 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6563
6564 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6565
6566 * gcc.target/mips/umips-store16-1.c: New test.
6567
6568 2014-04-11 Tobias Burnus <burnus@net-b.de>
6569
6570 PR c/60194
6571 * * g++.dg/warn/warn_format_signedness.C: New.
6572 * gcc.dg/format/warn-signedness.c: New.
6573
6574 2014-04-11 Tobias Burnus <burnus@net-b.de>
6575
6576 PR fortran/58880
6577 PR fortran/60495
6578 * gfortran.dg/finalize_25.f90: New.
6579
6580 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6581
6582 * gcc.target/epiphany/t1068-2.c: New file.
6583
6584 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6585
6586 * gcc.target/epiphany/btst-1.c: New test.
6587
6588 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6589
6590 PR rtl-optimization/60651
6591 * gcc.target/epiphany/mode-switch.c: New test.
6592
6593 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/58600
6596 * g++.dg/cpp0x/gen-attrs-58.C: New.
6597 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6598
6599 2014-04-11 Steve Ellcey <sellcey@mips.com>
6600 Jakub Jelinek <jakub@redhat.com>
6601
6602 PR middle-end/60556
6603 * gcc.c-torture/compile/pr60556.c: New test.
6604
6605 2014-04-11 Richard Biener <rguenther@suse.de>
6606
6607 PR middle-end/60797
6608 * gcc.dg/pr60797.c: New testcase.
6609
6610 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6611
6612 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6613 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6614 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6615 rename to ...
6616 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6617 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6618 instructions as well.
6619
6620 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR rtl-optimization/60663
6623 * gcc.target/arm/pr60663.c: New test.
6624
6625 2014-04-10 Jason Merrill <jason@redhat.com>
6626
6627 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6628
6629 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR lto/60567
6632 * g++.dg/lto/pr60567_0.C: New test.
6633
6634 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6635
6636 * gfortran.dg/class_nameclash.f90: New test.
6637
6638 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6639
6640 PR c++/52844
6641 * g++.dg/cpp0x/variadic156.C: New.
6642
6643 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6644
6645 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6646 long.
6647
6648 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6649
6650 PR debug/60655
6651 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6652 -fdata-sections.
6653
6654 2014-04-09 Steve Ellcey <sellcey@mips.com>
6655
6656 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6657 and scan lists.
6658
6659 2014-04-09 Cong Hou <congh@google.com>
6660
6661 PR testsuite/60773
6662 * lib/target-supports.exp:
6663 (check_effective_target_vect_widen_si_to_di_pattern): New.
6664 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6665 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6666 targets only.
6667 (foo): Fix up formatting.
6668 (main): Call check_vect.
6669
6670 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6671
6672 PR c++/59115
6673 * g++.dg/template/crash119.C: New.
6674
6675 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6676
6677 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6678
6679 2014-04-08 Jason Merrill <jason@redhat.com>
6680
6681 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6682
6683 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6684
6685 PR rtl-optimization/60776
6686 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6687 * gcc.dg/builtin-bswap-7.c: Likewise.
6688 * gcc.dg/builtin-bswap-6a.c: New testcase.
6689 * gcc.dg/builtin-bswap-7a.c: New testcase.
6690
6691 Revert
6692 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6693
6694 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6695 optimization.
6696 * gcc.dg/builtin-bswap-7.c: Likewise.
6697
6698 2014-04-08 Richard Biener <rguenther@suse.de>
6699
6700 PR tree-optimization/60785
6701 * gcc.dg/graphite/pr60785.c: New testcase.
6702
6703 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6704
6705 PR target/60602
6706 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6707 with as at -O0.
6708
6709 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6710
6711 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6712 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6713 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6714
6715 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6718
6719 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6720
6721 PR target/60609
6722 * g++.dg/torture/pr60609.C: New test.
6723
6724 2014-04-07 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/60766
6727 * gcc.dg/torture/pr60766.c: New testcase.
6728
6729 2014-04-07 Jason Merrill <jason@redhat.com>
6730
6731 * lib/gcc-dg.exp (dg-build-dso): New.
6732 (gcc-dg-test-1): Handle dg-do-what "dso".
6733 * lib/target-supports.exp (add_options_for_dlopen): New.
6734 (check_effective_target_dlopen): Use it.
6735
6736 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6737
6738 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6739
6740 2014-04-07 Richard Biener <rguenther@suse.de>
6741
6742 PR middle-end/60750
6743 * g++.dg/torture/pr60750.C: New testcase.
6744 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6745
6746 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6747
6748 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6749
6750 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6751
6752 PR testsuite/60671
6753 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6754
6755 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6756
6757 PR testsuite/60672
6758 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6759
6760 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6761
6762 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6763
6764 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6765
6766 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6767
6768 * gcc.target/avr/dev-specific-rmw.c: New test.
6769
6770 2014-04-04 Cong Hou <congh@google.com>
6771
6772 PR tree-optimization/60656
6773 * gcc.dg/vect/pr60656.c: New test.
6774
6775 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6776
6777 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6778 optimization.
6779 * gcc.dg/builtin-bswap-7.c: Likewise.
6780
6781 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6782
6783 PR c++/58207
6784 * g++.dg/cpp0x/constexpr-ice15.C: New.
6785
6786 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6787
6788 PR ipa/59626
6789 testcase by Richard Biener
6790 * gcc.dg/lto/pr59626_0.c: New testcase.
6791 * gcc.dg/lto/pr59626_1.c: New testcase.
6792
6793 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6794
6795 PR debug/60655
6796 * gcc.c-torture/compile/pr60655-1.c: New test.
6797
6798 2014-04-04 Martin Jambor <mjambor@suse.cz>
6799
6800 PR ipa/60640
6801 * g++.dg/ipa/pr60640-1.C: New test.
6802 * g++.dg/ipa/pr60640-2.C: Likewise.
6803 * g++.dg/ipa/pr60640-3.C: Likewise.
6804 * g++.dg/ipa/pr60640-4.C: Likewise.
6805
6806 2014-04-04 Jeff Law <law@redhat.com>
6807
6808 PR target/60657
6809 * gcc.target/arm/pr60657.c: New test.
6810
6811 2014-04-04 Richard Biener <rguenther@suse.de>
6812
6813 PR ipa/60746
6814 * g++.dg/torture/pr60746.C: New testcase.
6815
6816 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6817
6818 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6819 * g++.old-deja/g++.jason/overload21.C: Likewise.
6820 * g++.old-deja/g++.law/init5.C: Likewise.
6821
6822 2014-04-03 Cong Hou <congh@google.com>
6823
6824 PR tree-optimization/60505
6825 * gcc.dg/vect/pr60505.c: New test.
6826
6827 2014-04-03 Richard Biener <rguenther@suse.de>
6828
6829 PR tree-optimization/60740
6830 * gcc.dg/graphite/pr60740.c: New testcase.
6831
6832 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6833
6834 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6835 * g++.dg/warn/Wnvdtor-2.C: New.
6836 * g++.dg/warn/Wnvdtor-3.C: New.
6837 * g++.dg/warn/Wnvdtor-4.C: New.
6838 * g++.dg/warn/Weff1.C: Delete.
6839 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6840 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6841
6842 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6843
6844 PR ipa/60659
6845 * g++.dg/torture/pr60659.C: New testcase.
6846
6847 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6848
6849 PR tree-optimization/60733
6850 * gcc.dg/torture/pr60733.c: New test.
6851
6852 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6853
6854 PR rtl-optimization/60650
6855 * gcc.target/arm/pr60650-2.c: New.
6856
6857 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6858
6859 * gcc.target/i386/avx2-vpand-3.c,
6860 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6861
6862 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6863
6864 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6865 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6866 gcc.target/i386/memcpy-strategy-1.c,
6867 gcc.target/i386/memcpy-strategy-2.c,
6868 gcc.target/i386/memcpy-vector_loop-1.c,
6869 gcc.target/i386/memcpy-vector_loop-2.c,
6870 gcc.target/i386/memset-vector_loop-1.c,
6871 gcc.target/i386/memset-vector_loop-2.c,
6872 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6873 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6874 -march= options different from those in dg-options.
6875
6876 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6877
6878 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6879 gcc.target/i386/pr30970.c: Use -mtune=generic.
6880 * gcc.target/i386/avx2-vpaddb-3.c,
6881 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6882 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6883 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6884 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6885 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6886 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6887 gcc.target/i386/avx2-vpsubw-3.c,
6888 gcc.target/i386/avx256-unaligned-load-1.c,
6889 gcc.target/i386/avx256-unaligned-load-4.c,
6890 gcc.target/i386/avx256-unaligned-store-1.c,
6891 gcc.target/i386/avx256-unaligned-store-2.c,
6892 gcc.target/i386/avx256-unaligned-store-4.c: Use
6893 -mno-prefer-avx128.
6894
6895 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6896 Iain Sandoe <iain@codesourcery.com>
6897
6898 PR target/54083
6899 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6900 with the additional options -Wl,-undefined,dynamic_lookup
6901 and -Wl,-flat_namespace.
6902 * gcc.dg/torture/pr53922.c: Additional option
6903 -Wl,-flat_namespace for darwin[89].
6904 * gcc.dg/torture/pr60092.c: Additional options
6905 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6906 for darwin[89].
6907
6908 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6909
6910 PR target/43751
6911 * lib/prune.exp: Modify the regular express to prune
6912 the new warnings introduced by r205679 on darwin9.
6913
6914 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6915
6916 * g++.dg/init/ctor4.C: Adjust.
6917 * g++.dg/init/ctor4-1.C: New.
6918 * g++.dg/cpp0x/defaulted2.C: Adjust.
6919
6920 2014-04-01 Richard Henderson <rth@redhat.com>
6921
6922 PR target/60704
6923 * gcc.dg/pr60704.c: New file.
6924
6925 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6926
6927 PR target/60363
6928 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6929 logical_op_short_circuit targets.
6930
6931 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6932
6933 PR libfortran/60128
6934 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6935 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6936
6937 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6938
6939 PR rtl-optimization/60700
6940 * gcc.target/i386/pr60700.c: New test.
6941
6942 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6943
6944 PR target/60650
6945 * gcc.target/arm/pr60650.c: Adjust command line options.
6946
6947 2014-03-31 Martin Jambor <mjambor@suse.cz>
6948
6949 PR middle-end/60647
6950 * gcc.dg/pr60647-1.c: New test.
6951 * gcc.dg/pr60647-2.c: Likewise.
6952
6953 2014-03-31 Richard Biener <rguenther@suse.de>
6954
6955 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6956
6957 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6958
6959 PR target/60034
6960 * gcc.target/aarch64/pr60034.c: New file.
6961
6962 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6963
6964 PR c++/60626
6965 * g++.dg/cpp1y/pr60626.C: New testcase.
6966
6967 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6968
6969 * gcc.dg/pr45416.c: Allow bextr on x86.
6970 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6971 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6972 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6973 * gcc.target/i386/l_fma_double_1.c,
6974 gcc.target/i386/l_fma_double_2.c,
6975 gcc.target/i386/l_fma_double_3.c,
6976 gcc.target/i386/l_fma_double_4.c,
6977 gcc.target/i386/l_fma_double_5.c,
6978 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6979 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6980 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6981 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6982 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6983 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6984 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6985
6986 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR target/60648
6989 * g++.dg/pr60648.C: Move test to...
6990 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6991 dg-options, add for fpic targets dg-additional-options -fPIC.
6992
6993 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6994
6995 * gnat.dg/opt33.adb: New testcase.
6996
6997 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6998
6999 PR target/60697
7000 * gcc.target/aarch64/pr60697.c: New.
7001
7002 2014-03-27 Jeff Law <law@redhat.com>
7003
7004 PR target/60648
7005 * g++.dg/pr60648.C: New test.
7006
7007 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7008
7009 PR c++/60573
7010 * g++.dg/cpp1y/pr60573.C: New testcase.
7011
7012 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR target/60693
7015 * gcc.target/i386/pr60693.c: New test.
7016
7017 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7018
7019 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7020
7021 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR c++/60689
7024 * c-c++-common/pr60689.c: New test.
7025
7026 PR c++/58678
7027 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7028 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7029 targets.
7030
7031 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7032
7033 PR target/60675
7034 * gcc.target/aarch64/pr60675.C: New.
7035
7036 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7037
7038 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7039 * lib/target-supports.exp: Return true for s390
7040 in check_effective_logical_op_short_circuit.
7041
7042 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7043
7044 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7045 of second source operand.
7046 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7047 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7048 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7049
7050 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR ipa/60315
7053 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7054
7055 2014-03-28 Tobias Burnus <burnus@net-b.de>
7056
7057 * lib/cilk-plus-dg.exp: New.
7058 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7059 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7060
7061 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7062
7063 PR fortran/60522
7064 * gfortran.dg/where_4.f90: New test case.
7065
7066 2014-03-27 Tobias Burnus <burnus@net-b.de>
7067
7068 PR fortran/58880
7069 * gfortran.dg/finalize_24.f90: New.
7070
7071 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7072
7073 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7074 vbpermq builtin.
7075
7076 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7077 vec_select optimizations.
7078 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7079 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7080
7081 PR target/60672
7082 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7083 xxpermdi builtins are supported.
7084
7085 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7086
7087 PR rtl-optimization/60650
7088 * gcc.target/arm/pr60650.c: New.
7089
7090 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7091
7092 * gcc.target/s390/20140327-1.c: New testcase.
7093
7094 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR middle-end/60682
7097 * g++.dg/gomp/pr60682.C: New test.
7098
7099 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7100
7101 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7102
7103 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7104
7105 PR target/60580
7106 * gcc.target/aarch64/pr60580_1.c: New.
7107 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7108 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7109
7110 2014-03-26 Dehao Chen <dehao@google.com>
7111
7112 * gcc.dg/predict-8.c: New test.
7113
7114 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7115
7116 PR c++/52369
7117 * g++.dg/init/const10.C: New.
7118 * g++.dg/init/const11.C: New.
7119 * g++.dg/init/pr25811.C: Adjust.
7120 * g++.dg/init/pr29043.C: Likewise.
7121 * g++.dg/init/pr43719.C: Likewise.
7122 * g++.dg/init/pr44086.C: Likewise.
7123 * g++.dg/init/ctor8.C: Likewise.
7124 * g++.dg/init/uninitialized1.C: Likewise.
7125
7126 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR sanitizer/60636
7129 * c-c++-common/ubsan/pr60636.c: New test.
7130
7131 2014-03-26 Andreas Schwab <schwab@suse.de>
7132
7133 * g++.dg/torture/pr60315.C: Remove duplication.
7134
7135 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7136
7137 * gcc.c-torture/execute/20140326-1.c: New test.
7138
7139 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7140
7141 PR ipa/60315
7142 * g++.dg/torture/pr60315.C: New testcase.
7143
7144 2014-03-25 Martin Jambor <mjambor@suse.cz>
7145
7146 PR ipa/60600
7147 * g++.dg/ipa/pr60600.C: New test.
7148
7149 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7150
7151 PR testsuite/58013
7152 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7153
7154 2014-03-25 Richard Biener <rguenther@suse.de>
7155
7156 PR middle-end/60635
7157 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7158 * gfortran.dg/lto/pr60635_1.c: Likewise.
7159
7160 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7161
7162 PR c++/60627
7163 * g++.dg/cpp1y/pr60627.C: New testcase.
7164
7165 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7166
7167 * gcc.target/aarch64/ushr64_1.c: New.
7168
7169 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7170
7171 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7172 (LONG_LONG): Use LLONG.
7173 (set_rvector_long): Explicitly return void.
7174 (set_vector_long): Likewise.
7175 (check_vector_long): Likewise.
7176
7177 2014-03-24 Marek Polacek <polacek@redhat.com>
7178
7179 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7180 Define INT_MIN.
7181 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7182 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7183 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7184 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7185 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7186 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7187 * c-c++-common/ubsan/pr59503.c: Likewise.
7188 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7189 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7190 * c-c++-common/ubsan/shift-3.c: Likewise.
7191 * c-c++-common/ubsan/shift-6.c: Likewise.
7192 * c-c++-common/ubsan/undefined-1.c: Likewise.
7193 * c-c++-common/ubsan/vla-2.c: Likewise.
7194 * c-c++-common/ubsan/vla-3.c: Likewise.
7195 * c-c++-common/ubsan/vla-4.c: Likewise.
7196 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7197 * g++.dg/ubsan/return-2.C: Likewise.
7198
7199 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7200
7201 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7202 hppa*-*-hpux*.
7203
7204 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7205
7206 PR libfortran/59313
7207 PR libfortran/58015
7208 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7209 * gfortran.dg/round_4.f90: Likewise.
7210
7211 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7212
7213 PR libfortran/60128
7214 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7215 i?86-*-solaris2.9*.
7216
7217 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR sanitizer/60613
7220 * c-c++-common/ubsan/pr60613-1.c: New test.
7221 * c-c++-common/ubsan/pr60613-2.c: New test.
7222
7223 2014-03-22 Matthias Klose <doko@ubuntu.com>
7224
7225 * g++.dg/cpp0x/regress: Remove empty directory.
7226
7227 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7228
7229 PR debug/60603
7230 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7231
7232 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7233
7234 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7235 * g++.dg/cpp1y/pr60393.C: Likewise.
7236
7237 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/60384
7240 * g++.dg/cpp1y/pr60384.C: New.
7241
7242 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR target/60598
7245 * gcc.dg/pr60598.c: New test.
7246
7247 2014-03-21 Martin Jambor <mjambor@suse.cz>
7248
7249 PR ipa/59176
7250 * g++.dg/torture/pr59176.C: New test.
7251
7252 2014-03-21 Martin Jambor <mjambor@suse.cz>
7253
7254 PR ipa/60419
7255 * g++.dg/ipa/pr60419.C: New test.
7256
7257 2014-03-21 Richard Biener <rguenther@suse.de>
7258
7259 PR tree-optimization/60577
7260 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7261
7262 2014-03-21 Tobias Burnus <burnus@net-b.de>
7263
7264 PR fortran/60599
7265 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7266
7267 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7268
7269 PR middle-end/60597
7270 * g++.dg/opt/pr60597.C: New test.
7271
7272 PR c++/60572
7273 * g++.dg/init/pr60572.C: New test.
7274
7275 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7276
7277 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7278
7279 2014-03-19 Tobias Burnus <burnus@net-b.de>
7280
7281 PR fortran/60543
7282 PR fortran/60283
7283 * gfortran.dg/implicit_pure_4.f90: New.
7284
7285 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/51474
7288 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7289
7290 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7291
7292 PR testsuite/60590
7293 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7294 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7295 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7296
7297 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/60332
7300 * g++.dg/cpp1y/pr60332.C: New.
7301
7302 2014-03-19 Marek Polacek <polacek@redhat.com>
7303
7304 PR sanitizer/60569
7305 * g++.dg/ubsan/pr60569.C: New test.
7306
7307 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308
7309 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7310
7311 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR tree-optimization/60559
7314 * g++.dg/vect/pr60559.cc: New test.
7315
7316 2014-03-18 Ian Lance Taylor <iant@google.com>
7317
7318 PR target/60563
7319 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7320 (ditype): Rename typedef from int64_t.
7321
7322 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7323
7324 PR c/55383
7325 * gcc.dg/cast-qual-3.c: New.
7326 Revert:
7327 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7328 * c-c++-common/Wcast-qual-1.c: More precise match text.
7329
7330 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7331
7332 PR fortran/55207
7333 PR fortran/60549
7334 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7335 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7336 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7337 * gfortran.dg/intent_optimize_1.f90: Ditto.
7338 * gfortran.dg/pointer_init_9.f90: Ditto.
7339 * gfortran.dg/volatile4.f90: Ditto.
7340 * gfortran.dg/volatile6.f90: Ditto.
7341
7342 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7343
7344 PR c/55383
7345 * c-c++-common/Wcast-qual-1.c: More precise match text.
7346
7347 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/60305
7350 * g++.dg/cpp0x/constexpr-ice14.C: New.
7351
7352 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7353
7354 PR c++/54250
7355 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7356
7357 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR sanitizer/60535
7360 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7361 * c-c++-common/ubsan/null-2.c: Likewise.
7362 * c-c++-common/ubsan/null-3.c: Likewise.
7363 * c-c++-common/ubsan/null-4.c: Likewise.
7364 * c-c++-common/ubsan/null-5.c: Likewise.
7365 * c-c++-common/ubsan/null-6.c: Likewise.
7366 * c-c++-common/ubsan/null-7.c: Likewise.
7367 * c-c++-common/ubsan/null-8.c: Likewise.
7368 * c-c++-common/ubsan/null-9.c: Likewise.
7369 * c-c++-common/ubsan/null-10.c: Likewise.
7370 * c-c++-common/ubsan/null-11.c: Likewise.
7371 * c-c++-common/ubsan/overflow-1.c: Likewise.
7372 * c-c++-common/ubsan/overflow-2.c: Likewise.
7373 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7374 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7375 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7376 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7377 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7378 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7379 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7380 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7381 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7382 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7383 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7384 * c-c++-common/ubsan/pr59333.c: Likewise.
7385 * c-c++-common/ubsan/pr59503.c: Likewise.
7386 * c-c++-common/ubsan/pr59667.c: Likewise.
7387 * c-c++-common/ubsan/undefined-1.c: Likewise.
7388 * g++.dg/ubsan/pr59250.C: Likewise.
7389 * g++.dg/ubsan/pr59306.C: Likewise.
7390
7391 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7392
7393 * gcc.dg/tls/pr58595.c: Add tls options.
7394
7395 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7396
7397 * gcc.target/i386/avx-additional-reg-names.c: New.
7398 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7399
7400 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7401
7402 PR c++/60390
7403 * g++.dg/cpp1y/pr60390.C: New testcase.
7404
7405 PR c++/60391
7406 * g++.dg/cpp1y/pr60391.C: New testcase.
7407
7408 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR target/60516
7411 * gcc.target/i386/pr60516.c: New test.
7412
7413 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/59571
7416 * g++.dg/cpp0x/constexpr-ice13.C: New.
7417
7418 2014-03-17 Marek Polacek <polacek@redhat.com>
7419
7420 PR middle-end/60534
7421 * gcc.dg/gomp/pr60534.c: New test.
7422
7423 2014-03-17 Kai Tietz <ktietz@redhat.com>
7424
7425 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7426
7427 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7428
7429 PR testsuite/58851
7430 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7431 storage size.
7432
7433 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7434
7435 PR libfortran/58324
7436 * gfortran.dg/list_read_12.f90: New test.
7437
7438 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7439
7440 PR fortran/55207
7441 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7442 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7443 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7444 -Wno-aggressive-loop-optimizations and remove an unused variable.
7445 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7446 * gfortran.dg/pointer_init_9.f90: New.
7447 * gfortran.dg/volatile4.f90: Put into subroutine.
7448 * gfortran.dg/volatile6.f90: Ditto.
7449
7450 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7451
7452 PR fortran/60392
7453 * gfortran.dg/transpose_4.f90: New test.
7454
7455 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7456
7457 PR rtl-optimization/60508
7458 * gcc.target/i386/pr60508.c: New.
7459
7460 2014-03-14 Richard Biener <rguenther@suse.de>
7461
7462 PR middle-end/60518
7463 * g++.dg/pr60518.C: New testcase.
7464
7465 2014-03-14 Martin Jambor <mjambor@suse.cz>
7466
7467 PR lto/60461
7468 * gcc.dg/lto/pr60461_0.c: New test.
7469
7470 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7471
7472 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7473 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7474 * gcc.dg/lto/save-temps_0.c: New testcase.
7475
7476 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR middle-end/36282
7479 * c-c++-common/pr36282-1.c: New test.
7480 * c-c++-common/pr36282-2.c: New test.
7481 * c-c++-common/pr36282-3.c: New test.
7482 * c-c++-common/pr36282-4.c: New test.
7483
7484 2014-03-13 Richard Henderson <rth@redhat.com>
7485
7486 PR debug/60438
7487 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7488
7489 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/60383
7492 * g++.dg/template/crash118.C: New.
7493 * g++.dg/template/crash95.C: Adjust.
7494
7495 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7496
7497 PR rtl-optimization/57189
7498 * gcc.target/i386/pr57189.c: New.
7499
7500 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7501
7502 PR c++/60254
7503 * g++.dg/cpp0x/static_assert10.C: New.
7504 * g++.dg/cpp0x/static_assert11.C: Likewise.
7505 * g++.dg/cpp0x/static_assert3.C: Adjust.
7506
7507 2014-03-13 Richard Biener <rguenther@suse.de>
7508
7509 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7510
7511 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7512
7513 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7514 2.07 128-bit arithmetic.
7515 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7516
7517 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7518 due to when TImode is allowed in VSX registers, the allowable
7519 address modes for TImode is just a single indirect address in
7520 order for the value to be loaded and store in either GPR or VSX
7521 registers. This affects the generated code, and it would cause
7522 this test to fail, when such an option is used.
7523
7524 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7525
7526 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7527
7528 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7529
7530 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7531 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7532 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7533 only test for exactly one if if -mbranch-cost=1 has been passed.
7534
7535 2014-03-12 Christian Bruel <christian.bruel@st.com>
7536
7537 PR target/60264
7538 * gcc.target/arm/pr60264.c
7539
7540 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7541
7542 PR tree-optimization/60454
7543 * gcc.c-torture/execute/pr60454.c: New test.
7544
7545 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7546 Marc Glisse <marc.glisse@inria.fr>
7547
7548 PR tree-optimization/60502
7549 * gcc.c-torture/compile/pr60502.c: New test.
7550
7551 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR middle-end/60482
7554 * gcc.dg/vect/pr60482.c: New test.
7555
7556 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7557
7558 PR c++/60389
7559 * g++.dg/cpp0x/inh-ctor19.C: New.
7560
7561 2014-03-11 Richard Biener <rguenther@suse.de>
7562
7563 PR tree-optimization/60429
7564 PR tree-optimization/60485
7565 * gcc.dg/pr60485-1.c: New testcase.
7566 * gcc.dg/pr60485-2.c: Likewise.
7567
7568 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR ipa/60457
7571 * g++.dg/ipa/pr60457.C: New test.
7572
7573 2014-03-10 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/60474
7576 * g++.dg/torture/pr60474.C: New testcase.
7577
7578 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7579
7580 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7581
7582 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7583
7584 * gcc.dg/lto/pr55113_0.c: New testcase.
7585
7586 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7587
7588 PR c++/60033
7589 * g++.dg/cpp1y/pr60033.C: New testcase.
7590
7591 PR c++/60393
7592 * g++.dg/cpp1y/pr60393.C: New testcase.
7593
7594 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7595
7596 PR libfortran/60128
7597 * gfortran.dg/fmt_en.f90: New test.
7598
7599 2014-03-07 Jason Merrill <jason@redhat.com>
7600
7601 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7602 * lib/target-supports.exp (check_effective_target_c++11): Now
7603 means C++11 and up.
7604 (check_effective_target_c++11_only): New.
7605 (check_effective_target_c++11_down): New.
7606 (check_effective_target_c++1y): New.
7607 (check_effective_target_c++1y_only): New.
7608 (check_effective_target_c++98_only): Rename from
7609 check_effective_target_c++98.
7610 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7611
7612 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7613
7614 PR c++/58609
7615 * g++.dg/cpp0x/constexpr-ice12.C: New.
7616
7617 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7618
7619 * c-c++-common/gomp/map-1.c: Extend.
7620
7621 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7622 Janus Weil <janus@gcc.gnu.org>
7623
7624 PR fortran/51976
7625 * gfortran.dg/deferred_type_component_1.f90 : New test.
7626 * gfortran.dg/deferred_type_component_2.f90 : New test.
7627
7628 2014-03-06 Marek Polacek <polacek@redhat.com>
7629
7630 PR c/60197
7631 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7632 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7633
7634 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR target/58595
7637 * gcc.dg/tls/pr58595.c: New test.
7638
7639 2014-03-06 Richard Biener <rguenther@suse.de>
7640
7641 PR middle-end/60445
7642 PR lto/60424
7643 PR lto/60427
7644 Revert
7645 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7646
7647 * gcc.dg/lto/pr55113_0.c: New testcase.
7648
7649 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR testsuite/59308
7652 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7653 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7654 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7655 s390*/i?86/x86_64.
7656 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7657 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7658 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7659 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7660 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7661 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7662 even for mips*/s390*/i?86/x86_64.
7663 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7664 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7666 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7668
7669 PR lto/60404
7670 * gcc.dg/lto/pr60404_0.c: New test.
7671 * gcc.dg/lto/pr60404_1.c: New file.
7672 * gcc.dg/lto/pr60404_2.c: New file.
7673
7674 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7675
7676 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7677 long long" throughout.
7678 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7679 * gcc.dg/vmx/insert-vsx.c: Likewise.
7680 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7681 * gcc.dg/vmx/ld-vsx.c: Likewise.
7682 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7683 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7684 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7685 * gcc.dg/vmx/merge-vsx.c: Likewise.
7686 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7687 * gcc.dg/vmx/st-vsx.c: Likewise.
7688 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7689 * gcc.dg/vmx/stl-vsx.c: Likewise.
7690 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7691
7692 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7693
7694 * gcc.dg/lto/pr55113_0.c: New testcase.
7695
7696 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7697
7698 PR c++/60376
7699 * g++.dg/cpp1y/pr60376.C: New.
7700
7701 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7702
7703 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7704
7705 2014-03-04 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/60382
7708 * gcc.dg/vect/pr60382.c: New testcase.
7709
7710 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7711
7712 PR libfortran/60148
7713 * gfortran.dg/namelist_84.f90: New test.
7714
7715 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7716
7717 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7718 argument to avoid inf values.
7719 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7720 UNION_FP_CHECK machinery.
7721
7722 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7723
7724 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7725 i32in128 cases outside special big-endian processing block.
7726
7727 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR preprocessor/60400
7730 * c-c++-common/cpp/pr60400.c: New test.
7731 * c-c++-common/cpp/pr60400-1.h: New file.
7732 * c-c++-common/cpp/pr60400-2.h: New file.
7733
7734 PR objc++/60398
7735 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7736
7737 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7738 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7739
7740 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7741
7742 PR ipa/60150
7743 * g++.dg/lto/pr60150.H: New testcase.
7744 * g++.dg/lto/pr60150_0.C: New testcase.
7745 * g++.dg/lto/pr60150_1.C: New testcase.
7746
7747 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7748
7749 PR ipa/60306
7750 * g++.dg/ipa/devirt-29.C: New testcase
7751
7752 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7753
7754 PR fortran/60236
7755 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7756
7757 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7758
7759 PR c++/50025
7760 * g++.dg/cpp0x/pr50025.C: New.
7761
7762 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7763
7764 PR c++/60377
7765 * g++.dg/cpp1y/pr60377.C: New testcase.
7766
7767 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7768
7769 PR fortran/60341
7770 * gfortran.dg/str_comp_optimize_1.f90: New test.
7771
7772 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7773
7774 PR target/60071
7775 * gcc.c-torture/compile/pr60071.c: New.
7776
7777 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7778
7779 PR fortran/60359
7780 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7781
7782 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7783
7784 PR c++/58610
7785 * g++.dg/cpp0x/constexpr-ice11.C: New.
7786
7787 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7788
7789 PR c++/60314
7790 * g++.dg/cpp1y/auto-fn24.C: New.
7791
7792 2014-02-28 Joey Ye <joey.ye@arm.com>
7793
7794 PR target/PR60169
7795 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7796
7797 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/60253
7800 * g++.dg/overload/ellipsis2.C: New.
7801
7802 2014-02-27 Jeff Law <law@redhat.com>
7803
7804 PR rtl-optimization/52714
7805 * gcc.c-torture/compile/pr52714.c: New test.
7806
7807 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7808 Jeff Law <law@redhat.com>
7809
7810 PR rtl-optimization/49847
7811 * g++.dg/pr49847.C: New test.
7812
7813 2014-02-27 Marek Polacek <polacek@redhat.com>
7814
7815 PR middle-end/59223
7816 * c-c++-common/pr59223.c: New test.
7817
7818 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7819
7820 * common/config/i386/predicates.md (const1256_operand): Remove.
7821 (const2356_operand): New.
7822 (const_1_to_2_operand): Remove.
7823 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7824 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7825 (*avx512pf_gatherpf<mode>sf): Ditto.
7826 (avx512pf_gatherpf<mode>df): Ditto.
7827 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7828 (*avx512pf_gatherpf<mode>df): Ditto.
7829 (avx512pf_scatterpf<mode>sf): Ditto.
7830 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7831 (*avx512pf_scatterpf<mode>sf): Ditto.
7832 (avx512pf_scatterpf<mode>df): Ditto.
7833 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7834 (*avx512pf_scatterpf<mode>df): Ditto.
7835 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7836
7837 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7838
7839 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7840 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7841 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7842 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7843 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7844 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7845 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7846 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7847
7848 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7849
7850 PR target/60280
7851 * gnat.dg/renaming5.adb: Change to two expected gotos.
7852 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7853 jump threads.
7854 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7855 messages for removed basic block.
7856 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7857 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7858 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7859 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7860
7861 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7862
7863 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7864 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7865 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7866 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7867 * gcc.dg/vmx/merge-vsx.c: Likewise.
7868 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7869
7870 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7871
7872 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7873 * gcc.target/i386/prefetchwt1-1.c: New.
7874 * g++.dg/other/i386-2.C: Add new option.
7875 * g++.dg/other/i386-3.C: Ditto.
7876 * gcc.target/i386/sse-12.c: Ditto.
7877 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7878 * gcc.target/i386/sse-22.c: Add new option.
7879 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7880
7881 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7882
7883 PR libfortran/59313
7884 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7885
7886 PR libfortran/58015
7887 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7888
7889 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7890
7891 PR c++/60311
7892 * g++.dg/cpp1y/pr60311.C: New testcase.
7893
7894 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7895
7896 PR c++/60065
7897 * g++.dg/cpp1y/pr60065.C: New testcase.
7898
7899 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7900
7901 PR rtl-optimization/60268
7902 * gcc.c-torture/compile/pr60268.c: New test.
7903
7904 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7905
7906 * gcc.target/microblaze/others/mem_reload.c: New test.
7907
7908 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7909
7910 * gcc.dg/vmx/lde.c: New test.
7911 * gcc.dg/vmx/lde-be-order.c: New test.
7912 * gcc.dg/vmx/ste.c: New test.
7913 * gcc.dg/vmx/ste-be-order.c: New test.
7914
7915 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7916
7917 PR testsuite/60173
7918 * lib/target-supports.exp
7919 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7920 and crisv32-*-* to list.
7921
7922 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7923
7924 PR fortran/60302
7925 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7926
7927 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7928
7929 * gcc.dg/vmx/vsums.c: Check entire result vector.
7930 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7931
7932 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7933
7934 * gcc.dg/vmx/ld.c: New test.
7935 * gcc.dg/vmx/ld-be-order.c: New test.
7936 * gcc.dg/vmx/ld-vsx.c: New test.
7937 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7938 * gcc.dg/vmx/ldl.c: New test.
7939 * gcc.dg/vmx/ldl-be-order.c: New test.
7940 * gcc.dg/vmx/ldl-vsx.c: New test.
7941 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7942 * gcc.dg/vmx/st.c: New test.
7943 * gcc.dg/vmx/st-be-order.c: New test.
7944 * gcc.dg/vmx/st-vsx.c: New test.
7945 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7946 * gcc.dg/vmx/stl.c: New test.
7947 * gcc.dg/vmx/stl-be-order.c: New test.
7948 * gcc.dg/vmx/stl-vsx.c: New test.
7949 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7950
7951 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7952
7953 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7954 * g++.dg/other/i386-3.C (dg-options): Ditto.
7955 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7956 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7957 -mavx512pf and -msha.
7958
7959 2014-02-21 Richard Biener <rguenther@suse.de>
7960
7961 PR tree-optimization/60276
7962 * gcc.dg/vect/pr60276.c: New testcase.
7963
7964 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7965
7966 PR fortran/60234
7967 * gfortran.dg/finalize_23.f90: New.
7968
7969 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7970
7971 PR c++/60052
7972 PR c++/60053
7973 * g++.dg/cpp1y/pr60052.C: New testcase.
7974 * g++.dg/cpp1y/pr60053.C: New testcase.
7975
7976 2014-02-21 Tobias Burnus <burnus@net-b.de>
7977
7978 PR fortran/60286
7979 * gfortran.dg/inquire_16.f90: New.
7980
7981 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7982
7983 * gcc.target/nios2/biggot-1.c: New.
7984 * gcc.target/nios2/biggot-2.c: New.
7985
7986 2014-02-20 Martin Jambor <mjambor@suse.cz>
7987
7988 PR ipa/55260
7989 * gcc.dg/ipa/pr55260.c: New test.
7990
7991 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7992
7993 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7994 for execution test case.
7995
7996 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
7997
7998 PR ipa/58555
7999 * g++.dg/torture/pr58555.C: New testcase.
8000
8001 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8002
8003 PR target/60204
8004 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8005 reflect abi fix.
8006 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8007
8008 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8009 Kirill Yukhin <kirill.yukhin@intel.com>
8010
8011 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8012 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8013 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8014 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8015 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8016 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8017
8018 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR c/37743
8021 * g++.dg/ext/builtin-bswap1.C: New test.
8022 * c-c++-common/pr37743.c: New test.
8023
8024 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8025
8026 * gcc.dg/decl-10.c: New test.
8027
8028 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR c++/60267
8031 * g++.dg/ext/ivdep-1.C: New test.
8032
8033 PR c++/60267
8034 * gcc.dg/pr60267.c: New test.
8035
8036 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8037
8038 PR target/59794
8039 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8040 (dg-options): Remove -Wno-psabi.
8041 * gcc.target/i386/pr59794-2.c: Ditto.
8042 * gcc.target/i386/pr60205-1.c: Ditto.
8043 * gcc.target/i386/sse-5.c: Ditto.
8044
8045 2014-02-18 Nick Clifton <nickc@redhat.com>
8046
8047 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8048 * gcc.dg/pr23623.c: Likewise.
8049 * gcc.dg/pr48784-1.c: Likewise.
8050 * gcc.dg/pr48784-2.c: Likewise.
8051 * gcc.dg/pr56997-2.c: Likewise.
8052 * gcc.dg/sms-6.c: Likewise.
8053 * gcc.dg/torture/pr60183.c: Likewise.
8054 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8055 * gcc.c-torture/execute/20061220-1.x: New.
8056 * gcc.c-torture/execute/pr43220.x: New.
8057 * gcc.c-torture/execute/pr51581-1.x: New.
8058 * gcc.c-torture/execute/pr51581-2.x: New.
8059 * gcc.c-torture/execute/pr58570.x: New.
8060 * gcc.c-torture/unsorted/DFcmp.x: New.
8061 * gcc.c-torture/unsorted/SFset.x: New.
8062
8063 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * gnat.dg/opt31.adb: New test.
8066
8067 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8068
8069 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8070
8071 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8072
8073 PR fortran/60232
8074 * gfortran.dg/typebound_proc_33.f90: New.
8075
8076 2014-02-19 Marek Polacek <polacek@redhat.com>
8077
8078 PR c/60195
8079 * gcc.dg/pr60195.c: New test.
8080
8081 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8082
8083 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8084
8085 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR preprocessor/58844
8088 * c-c++-common/cpp/pr58844-1.c: New test.
8089 * c-c++-common/cpp/pr58844-2.c: New test.
8090
8091 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8092
8093 PR c++/60225
8094 * g++.dg/cpp0x/constexpr-ice10.C: New.
8095
8096 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 PR c++/60215
8099 * g++.dg/cpp0x/pr60215.C: New.
8100
8101 2014-02-18 Tobias Burnus <burnus@net-b.de>
8102
8103 PR fortran/49397
8104 * gfortran.dg/proc_ptr_45.f90: New.
8105 * gfortran.dg/proc_ptr_46.f90: New.
8106
8107 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8108
8109 PR c++/60190
8110 * g++.dg/cpp1y/pr60190.C: New testcase.
8111
8112 PR c++/60064
8113 * g++.dg/cpp1y/pr60064.C: New testcase.
8114
8115 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8116
8117 PR target/60205
8118 * gcc.target/i386/pr60205-1.c: New test.
8119 * gcc.target/i386/pr60205-2.c: Ditto.
8120
8121 2014-02-18 Kai Tietz <ktietz@redhat.com>
8122
8123 PR target/60193
8124 * gcc.target/i386/nest-1.c: New testcase.
8125
8126 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8127
8128 * gnat.dg/opt32.adb: New test.
8129
8130 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8131
8132 PR fortran/60231
8133 * gfortran.dg/typebound_generic_15.f90: New.
8134
8135 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8136
8137 PR fortran/55907
8138 * gfortran.dg/init_flag_12.f90: New.
8139
8140 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8141 Ilya Tocar <ilya.tocar@intel.com>
8142
8143 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8144 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8145 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8146 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8147
8148 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8149
8150 * lib/target-supports.exp
8151 (check_effective_target_logical_op_short_circuit): New procedure.
8152 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8153 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8154 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8155 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8156 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8157 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8158 logical_op_short_circuit for the alternative test, extending
8159 it to arm_cortex_m.
8160
8161 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8162
8163 PR target/60203
8164 * gcc.target/powerpc/pr60203.c: New testsuite.
8165
8166 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8167
8168 PR fortran/59599
8169 * gfortran.dg/ichar_3.f90: New test.
8170
8171 2014-02-15 Richard Biener <rguenther@suse.de>
8172
8173 PR tree-optimization/60183
8174 * gcc.dg/torture/pr60183.c: New testcase.
8175
8176 2014-02-14 Jeff Law <law@redhat.com>
8177
8178 PR rtl-optimization/60131
8179 * g++.dg/torture/pr60131.C: New test.
8180
8181 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8182
8183 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8184 on command-line.
8185
8186 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8187
8188 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8189
8190 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8191
8192 * gcc.c-torture/compile/20140213.c: New test.
8193
8194 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR target/43546
8197 * gcc.target/i386/pr43546.c: New test.
8198
8199 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8200
8201 * gcc.target/s390/hotpatch-compile-8.c: New test.
8202
8203 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8204
8205 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8206 definition with an ifndef.
8207 * gcc.dg/pr59605-2.c: New test.
8208
8209 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8210
8211 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8212
8213 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8214
8215 * gcc.dg/torture/float128-mul-underflow.c,
8216 gcc.dg/torture/float128-truncdf-underflow.c,
8217 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8218
8219 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR middle-end/59737
8222 * g++.dg/ipa/pr59737.C: New test.
8223
8224 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8225
8226 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8227
8228 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8229
8230 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8231
8232 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8233
8234 2014-02-12 Richard Biener <rguenther@suse.de>
8235
8236 PR middle-end/60092
8237 * gcc.dg/torture/pr60092.c: New testcase.
8238 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8239
8240 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8241
8242 * gcc.c-torture/execute/20140212-1.c: New test.
8243
8244 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8245
8246 PR c++/60047
8247 * g++.dg/cpp0x/pr60047.C: New.
8248
8249 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR c/60101
8252 * c-c++-common/pr60101.c: New test.
8253
8254 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8255
8256 PR lto/59468
8257 * g++.dg/ipa/devirt-27.C: New testcase.
8258 * g++.dg/ipa/devirt-26.C: New testcase.
8259
8260 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8261
8262 PR target/60137
8263 * gcc.target/powerpc/pr60137.c: New file.
8264
8265 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR fortran/52370
8268 * gfortran.dg/pr52370.f90: New test.
8269
8270 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8271
8272 PR target/59927
8273 Revert
8274 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8275
8276 PR testsuite/58630
8277 * gcc.target/i386/pr43662.c (dg-options):
8278 Add -maccumulate-outgoing-args.
8279 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8280 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8281 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8282 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8283 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8284 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8285 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8286 Add -maccumulate-outgoing-args.
8287 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8288 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8289 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8290 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8291 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8292 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8293 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8294 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8295 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8296 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8297 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8298 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8299 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8300 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8301 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8302
8303 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8304
8305 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8306
8307 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR debug/59776
8310 * gcc.dg/guality/pr59776.c: New test.
8311
8312 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8313
8314 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8315 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8316 (add_options_for_arm_vfp3): New.
8317
8318 2014-02-11 Jeff Law <law@redhat.com>
8319
8320 PR middle-end/54041
8321 * gcc.target/m68k/pr54041.c: New test.
8322
8323 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR target/59927
8326 * gcc.target/i386/pr59927.c: New test.
8327
8328 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8329
8330 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8331 * gcc.dg/vect/pr60012.c: Likewise.
8332 * gcc.dg/vect/vect-119.c: Likewise.
8333 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8334 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8335
8336 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8337
8338 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8339
8340 2014-02-10 Jeff Law <law@redhat.com>
8341
8342 PR middle-end-52306
8343 * gcc.c-torture/compile/pr52306.c: New test.
8344
8345 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8348
8349 2014-02-10 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/60115
8352 * gcc.dg/torture/pr60115.c: New testcase.
8353
8354 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8355
8356 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8357 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8358
8359 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8360 Ilya Tocar <ilya.tocar@intel.com>
8361
8362 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8363 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8364 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8365 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8366 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8367 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8368 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8369 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8370 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8371 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8372 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8373 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8374 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8375 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8376 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8377 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8378 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8379 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8380 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8381 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8382 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8383 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8384 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8385 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8386 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8387 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8388 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8389
8390 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8391
8392 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8393
8394 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8395
8396 PR fortran/57522
8397 * gfortran.dg/associated_target_5.f03: New test.
8398
8399 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8400
8401 PR fortran/59026
8402 * gfortran.dg/elemental_by_value_1.f90: New test.
8403
8404 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8405
8406 PR fortran/58470
8407 * gfortran.dg/finalize_22.f90: New.
8408
8409 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8410
8411 PR fortran/60066
8412 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8413 was fixed by the patch for PR59906.
8414
8415 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8416
8417 PR translation/52289
8418 * gfortran.dg/coarray_8.f90: Update dg-error match.
8419
8420 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR c/59984
8423 * gcc.dg/vect/pr59984.c: New test.
8424
8425 PR middle-end/60092
8426 * gcc.dg/attr-alloc_align-1.c: New test.
8427 * gcc.dg/attr-alloc_align-2.c: New test.
8428 * gcc.dg/attr-alloc_align-3.c: New test.
8429 * gcc.dg/attr-assume_aligned-1.c: New test.
8430 * gcc.dg/attr-assume_aligned-2.c: New test.
8431 * gcc.dg/attr-assume_aligned-3.c: New test.
8432
8433 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR target/60077
8436 * gcc.target/i386/pr60077-1.c: New test.
8437 * gcc.target/i386/pr60077-2.c: New test.
8438
8439 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR preprocessor/56824
8442 * gcc.dg/pr56824.c: New test.
8443
8444 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8445
8446 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8447 variable used for atomic operations.
8448
8449 2014-02-07 Richard Biener <rguenther@suse.de>
8450
8451 PR middle-end/60092
8452 * gcc.dg/vect/pr60092-2.c: New testcase.
8453
8454 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR c++/60082
8457 Revert
8458 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8459
8460 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8461 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8462
8463 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8464
8465 * gcc.target/s390/fp2int1.c: New testcase.
8466
8467 2014-02-07 Richard Biener <rguenther@suse.de>
8468
8469 PR middle-end/60092
8470 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8471 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8472
8473 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8474
8475 PR ipa/59918
8476 * g++.dg/torture/pr59918.C: New testcase.
8477
8478 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR target/59575
8481 * gcc.target/arm/pr59575.c: New test.
8482
8483 PR debug/59992
8484 * gcc.dg/pr59992.c: New test.
8485
8486 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8487
8488 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8489 init_priority. Test alignment of variable instead of function.
8490
8491 2014-02-06 Marek Polacek <polacek@redhat.com>
8492
8493 PR c/60087
8494 * gcc.dg/pr60087.c: New test.
8495
8496 2014-02-06 Alan Modra <amodra@gmail.com>
8497
8498 * gcc.target/powerpc/pr60032.c: New.
8499
8500 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR target/60062
8503 * gcc.c-torture/execute/pr60062.c: New test.
8504 * gcc.c-torture/execute/pr60072.c: New test.
8505
8506 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8507
8508 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8509 so that expected outcome works for PIC variants too.
8510
8511 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8512 Kugan Vivekanandarajah <kuganv@linaro.org>
8513
8514 * gcc.target/arm/vect-noalign.c: New file.
8515
8516 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8517 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR middle-end/60013
8520 * gcc.dg/pr60013.c: New testcase.
8521
8522 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8523
8524 * gcc.dg/vmx/sum2s.c: New.
8525 * gcc.dg/vmx/sum2s-be-order.c: New.
8526
8527 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8528
8529 * gcc.dg/vmx/pack.c: New.
8530 * gcc.dg/vmx/pack-be-order.c: New.
8531 * gcc.dg/vmx/unpack.c: New.
8532 * gcc.dg/vmx/unpack-be-order.c: New.
8533
8534 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8535
8536 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8537 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8538
8539 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8540
8541 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8542 Use __builtin_floorf, __builtin_ceilf.
8543 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8544 declaration.
8545 (TEST): Use __builtin_floorf.
8546 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8547
8548 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR ipa/59947
8551 * g++.dg/opt/pr59947.C: New test.
8552
8553 PR c++/58703
8554 * c-c++-common/gomp/pr58703.c: New test.
8555
8556 2014-02-05 Richard Biener <rguenther@suse.de>
8557
8558 PR testsuite/60076
8559 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8560 avoid using unsigned long long.
8561
8562 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8563
8564 PR middle-end/57499
8565 * g++.dg/torture/pr57499.C: New test.
8566
8567 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8568
8569 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8570
8571 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8572
8573 * g++.dg/ipa/devirrt-22.C: Fix template.
8574
8575 2014-02-04 Marek Polacek <polacek@redhat.com>
8576
8577 PR c/60036
8578 * gcc.dg/pr60036.c: New test.
8579
8580 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8581
8582 PR ipa/60058
8583 * g++.dg/torture/pr60058.C: New testcase.
8584
8585 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8586
8587 * g++.dg/tsan/default_options.C: Invert check.
8588
8589 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR tree-optimization/60002
8592 * g++.dg/opt/pr60002.C: New test.
8593
8594 PR tree-optimization/60023
8595 * g++.dg/vect/pr60023.cc: New test.
8596
8597 PR ipa/60026
8598 * c-c++-common/torture/pr60026.c: New test.
8599
8600 PR rtl-optimization/57915
8601 * gcc.target/i386/pr57915.c: New test.
8602
8603 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8604
8605 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8606
8607 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8608
8609 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8610
8611 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8612
8613 PR middle-end/59261
8614 * gcc.dg/pr59261.c: New test.
8615
8616 2014-02-04 Richard Biener <rguenther@suse.de>
8617
8618 PR tree-optimization/60012
8619 * gcc.dg/vect/pr60012.c: New testcase.
8620
8621 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8622
8623 PR target/59788
8624 * g++.dg/eh/unwind-direct.C: New test.
8625
8626 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8627
8628 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8629 timeout value to 20s.
8630
8631 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8632
8633 PR ipa/59882
8634 * g++.dg/torture/pr59882.C: New testcase
8635
8636 2014-02-03 Jan Hubicka <jh@suse.cz>
8637
8638 PR ipa/59831
8639 * g++.dg/ipa/devirt-22.C: New testcase.
8640
8641 2014-02-03 Jan Hubicka <jh@suse.cz>
8642
8643 * g++.dg/ipa/devirt-25.C: New testcase.
8644
8645 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8646
8647 PR tree-optimization/59924
8648 * gcc.dg/pr59924.c: New test.
8649
8650 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8651
8652 PR ipa/59831
8653 * g++.dg/ipa/devirt-24.C: New testcase.
8654
8655 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8656
8657 PR c++/53017
8658 PR c++/59211
8659 * c-c++-common/attributes-1.c: New testcase.
8660 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8661
8662 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8663
8664 PR c++/58871
8665 * g++.dg/cpp0x/pr58871.C: New.
8666
8667 2014-02-03 Cong Hou <congh@google.com>
8668
8669 PR tree-optimization/60000
8670 * g++.dg/vect/pr60000.cc: New test.
8671
8672 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8675 * gcc.target/i386/long-double-64-4.c: Likewise.
8676 * gcc.target/i386/long-double-80-1.c: Likewise.
8677 * gcc.target/i386/long-double-80-2.c: Likewise.
8678 * gcc.target/i386/long-double-80-3.c: Likewise.
8679 * gcc.target/i386/long-double-80-4.c: Likewise.
8680 * gcc.target/i386/long-double-80-5.c: Likewise.
8681 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8682 __multf3 isn't used.
8683 * gcc.target/i386/long-double-64-3.c: Likewise.
8684 * gcc.target/i386/long-double-128-1.c: New test.
8685 * gcc.target/i386/long-double-128-2.c: Likewise.
8686 * gcc.target/i386/long-double-128-3.c: Likewise.
8687 * gcc.target/i386/long-double-128-4.c: Likewise.
8688 * gcc.target/i386/long-double-128-5.c: Likewise.
8689 * gcc.target/i386/long-double-128-6.c: Likewise.
8690 * gcc.target/i386/long-double-128-7.c: Likewise.
8691 * gcc.target/i386/long-double-128-8.c: Likewise.
8692 * gcc.target/i386/long-double-128-9.c: Likewise.
8693 * gcc.target/i386/long-double-64-5.c: Likewise.
8694 * gcc.target/i386/long-double-64-6.c: Likewise.
8695 * gcc.target/i386/long-double-64-7.c: Likewise.
8696 * gcc.target/i386/long-double-64-8.c: Likewise.
8697 * gcc.target/i386/long-double-64-9.c: Likewise.
8698 * gcc.target/i386/long-double-80-10.c: Likewise.
8699 * gcc.target/i386/long-double-80-8.c: Likewise.
8700 * gcc.target/i386/long-double-80-9.c: Likewise.
8701
8702 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8703
8704 PR rtl-optimization/57662
8705 * g++.dg/pr57662.C: New test.
8706
8707 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8708
8709 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8710 * gcc.dg/vmx/perm.c: New.
8711 * gcc.dg/vmx/perm-be-order.c: New.
8712
8713 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8714
8715 * gcc.dg/vmx/vsums.c: New.
8716 * gcc.dg/vmx/vsums-be-order.c: New.
8717
8718 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8719
8720 * g++.dg/ipa/devirt-23.C: New testcase.
8721 * g++.dg/ipa/devirt-20.C: Fix template.
8722
8723 2014-02-02 Jan Hubicka <jh@suse.cz>
8724
8725 * g++.dg/ipa/devirt-21.C: New testcase.
8726
8727 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8728
8729 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8730 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8731
8732 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8733
8734 PR target/60017
8735 * gcc.c-torture/execute/pr60017.c: New test.
8736
8737 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8738
8739 PR fortran/57033
8740 * gfortran.dg/default_initialization_7.f90: New test.
8741
8742 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8743
8744 PR fortran/59906
8745 * gfortran.dg/elemental_subroutine_9.f90: New test.
8746
8747 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8748
8749 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8750
8751 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8752
8753 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8754
8755 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8756
8757 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8758
8759 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8760
8761 PR c++/51219
8762 * g++.dg/init/bitfield5.C: New.
8763
8764 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR tree-optimization/60003
8767 * gcc.c-torture/execute/pr60003.c: New test.
8768
8769 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8770
8771 PR bootstrap/59985
8772 * gcc.target/arm/pr59985.C: New.
8773
8774 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR sanitizer/59410
8777 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8778 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8779 to compile.
8780 (tsan_finish): Restore dg-do-what-default.
8781 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8782 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8783 * g++.dg/tsan/default_options.C: Likewise.
8784 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8785 * g++.dg/tsan/atomic_free2.C: Likewise.
8786 * g++.dg/tsan/cond_race.C: Likewise.
8787 * g++.dg/tsan/fd_close_norace.C: Likewise.
8788 * g++.dg/tsan/benign_race.C: Likewise.
8789 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8790 * c-c++-common/tsan/simple_race.c: Likewise.
8791 * c-c++-common/tsan/mutexset1.c: Likewise.
8792 * c-c++-common/tsan/thread_leak2.c: Likewise.
8793 * c-c++-common/tsan/tls_race.c: Likewise.
8794 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8795 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8796 * c-c++-common/tsan/free_race2.c: Likewise.
8797 * c-c++-common/tsan/thread_leak.c: Likewise.
8798 * c-c++-common/tsan/thread_leak1.c: Likewise.
8799 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8800 * c-c++-common/tsan/free_race.c: Likewise.
8801 * c-c++-common/tsan/sleep_sync.c: Likewise.
8802 * c-c++-common/tsan/tiny_race.c: Likewise.
8803 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8804 * c-c++-common/tsan/atomic_stack.c: Likewise.
8805 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8806 in dg-output regexps.
8807 * c-c++-common/tsan/simple_stack.c: Likewise.
8808
8809 2014-01-31 Richard Henderson <rth@redhat.com>
8810
8811 * g++.dg/tm/pr60004.C: New.
8812
8813 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8814
8815 PR c++/59082
8816 * g++.dg/inherit/crash4.C: New.
8817
8818 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8819
8820 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8821
8822 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8823
8824 * gcc.target/i386/m512-check.h: Use correct rounding values.
8825
8826 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8827
8828 * gcc.target/i386/avx-1.c: Use correct rounding values.
8829 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8830 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8831 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8832 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8833 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8834 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8835 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8836 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8837 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8838 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8839 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8840 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8841 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8842 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8843 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8844 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8845 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8846 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8847 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8848 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8849 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8850 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8851 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8852 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8853 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8854 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8855 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8856 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8857 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8859 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8860 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8862 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8863 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8864 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8865 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8866 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8867 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8868 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8871 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8872 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8873 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8874 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8875 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8876 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8877 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8878 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8879 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8881 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8882 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8883 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8884 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8887 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8888 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8889 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8890 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8891 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8892 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8893 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8894 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8895 * gcc.target/i386/sse-13.c: Ditto.
8896 * gcc.target/i386/sse-14.c: Ditto.
8897 * gcc.target/i386/sse-22.c: Ditto.
8898 * gcc.target/i386/sse-23.c: Ditto.
8899
8900 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8901
8902 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8903 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8904
8905 2014-01-31 Richard Biener <rguenther@suse.de>
8906
8907 PR middle-end/59990
8908 * gcc.dg/torture/pr59990.c: New testcase.
8909
8910 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8911
8912 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8913 if it fails don't run any tsan tests.
8914
8915 2014-01-31 Marek Polacek <polacek@redhat.com>
8916
8917 PR c/59963
8918 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8919 (y): Adjust dg-error.
8920 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8921 * gcc.dg/pr59963-1.c: New test.
8922 * gcc.dg/pr59963-2.c: New test.
8923 * gcc.dg/pr59963-3.c: New test.
8924
8925 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR target/59923
8928 * gcc.target/arm/pr59923.c: New test.
8929
8930 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8931
8932 * gcc.dg/vmx/splat.c: New.
8933 * gcc.dg/vmx/splat-vsx.c: New.
8934 * gcc.dg/vmx/splat-be-order.c: New.
8935 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8936 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8937 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8938
8939 2014-01-30 Richard Biener <rguenther@suse.de>
8940
8941 PR tree-optimization/59993
8942 * gcc.dg/torture/pr59993.c: New testcase.
8943
8944 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8945
8946 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8947 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8948 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8949 vect_int rather than vect_float.
8950
8951 2014-01-30 Marek Polacek <polacek@redhat.com>
8952
8953 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8954
8955 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8956
8957 * gcc.target/microblaze/isa/fcmp4.c: New.
8958
8959 2014-01-30 Marek Polacek <polacek@redhat.com>
8960
8961 PR c/59940
8962 * gcc.dg/pr59940.c: New test.
8963 * gcc.dg/pr35635.c (func3): Move dg-warning.
8964
8965 2014-01-30 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/59903
8968 * gcc.dg/torture/pr59903.c: New testcase.
8969
8970 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/58843
8973 * g++.dg/lookup/crash8.C: New.
8974
8975 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8976
8977 PR c++/58649
8978 * g++.dg/template/crash117.C: New.
8979
8980 2014-01-30 Richard Biener <rguenther@suse.de>
8981
8982 PR c/59905
8983 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8984 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8985 abort.
8986 * gcc.dg/invalid-call-1.c: Likewise.
8987
8988 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8989
8990 PR c++/58561
8991 * g++.dg/cpp1y/auto-fn23.C: New.
8992
8993 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8994
8995 PR c++/58846
8996 * g++.dg/init/dso_handle2.C: New.
8997
8998 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/58674
9001 * g++.dg/cpp0x/pr58674.C: New.
9002
9003 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9004
9005 PR target/59617
9006 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9007 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9008
9009 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9010
9011 * gcc.dg/vmx/merge-be-order.c: New.
9012 * gcc.dg/vmx/merge.c: New.
9013 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9014 * gcc.dg/vmx/merge-vsx.c: New.
9015
9016 2014-01-29 Richard Biener <rguenther@suse.de>
9017
9018 PR tree-optimization/58742
9019 * gcc.dg/pr58742-1.c: New testcase.
9020 * gcc.dg/pr58742-2.c: Likewise.
9021 * gcc.dg/pr58742-3.c: Likewise.
9022
9023 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9024
9025 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9026 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9027 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9028
9029 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9030
9031 PR c++/58702
9032 * g++.dg/gomp/pr58702.C: New.
9033
9034 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9035
9036 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9037 selector.
9038
9039 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR middle-end/59917
9042 PR tree-optimization/59920
9043 * gcc.dg/pr59920-1.c: New test.
9044 * gcc.dg/pr59920-2.c: New test.
9045 * gcc.dg/pr59920-3.c: New test.
9046 * c-c++-common/gomp/pr59917-1.c: New test.
9047 * c-c++-common/gomp/pr59917-2.c: New test.
9048
9049 PR tree-optimization/59594
9050 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9051 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9052 * gcc.dg/vect/pr59594.c: New test.
9053
9054 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9055
9056 PR fortran/59414
9057 * gfortran.dg/allocate_class_3.f90: New test.
9058
9059 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9060
9061 PR preprocessor/59935
9062 * c-c++-common/cpp/warning-zero-location.c: New test.
9063 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9064
9065 2014-01-27 Steve Ellcey <sellcey@mips.com>
9066
9067 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9068
9069 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9070
9071 * g++.dg/ext/mv16.C: New tests.
9072
9073 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9074
9075 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9076 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9077 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9078 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9079 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9080 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9081 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9082 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9083 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9084 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9085 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9086 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9087 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9088 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9089 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9090 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9091 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9092 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9093 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9094 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9095 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9096 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9097 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9098 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9099 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9100 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9101 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9102 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9103 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9104 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9105 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9106 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9107 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9108 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9109 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9111 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9113 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9114 _mm512_mask_cvtepi32_storeu_epi8.
9115 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9116 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9117 _mm512_mask_cvtepi32_storeu_epi16.
9118 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9119 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9120 _mm512_mask_cvtepi64_storeu_epi8.
9121 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9122 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9123 _mm512_mask_cvtepi64_storeu_epi16.
9124 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9125 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9126 _mm512_mask_cvtepi64_storeu_epi32.
9127 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9128 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9129 _mm512_mask_cvtsepi32_storeu_epi8.
9130 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9131 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9132 _mm512_mask_cvtsepi32_storeu_epi16.
9133 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9134 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9135 _mm512_mask_cvtsepi64_storeu_epi8.
9136 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9137 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9138 _mm512_mask_cvtsepi64_storeu_epi16.
9139 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9140 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9141 _mm512_mask_cvtsepi64_storeu_epi32.
9142 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9143 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9144 _mm512_mask_cvtusepi32_storeu_epi8.
9145 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9146 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9147 _mm512_mask_cvtusepi32_storeu_epi16.
9148 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9149 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9150 _mm512_mask_cvtusepi64_storeu_epi8.
9151 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9152 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9153 _mm512_mask_cvtusepi64_storeu_epi16.
9154 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9155 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9156 _mm512_mask_cvtusepi64_storeu_epi32.
9157 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9158 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9159
9160 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9161
9162 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9163 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9164 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9165 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9166 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9167 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9168 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9169 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9170 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9171 built-ins roudning immediate.
9172 * gcc.target/i386/sse-22.c: Add new built-ins.
9173 * gcc.target/i386/sse-23.c: Ditto.
9174 * gcc.target/i386/avx-1.c: Ditto.
9175
9176 2014-01-27 Christian Bruel <christian.bruel@st.com>
9177
9178 * gcc.target/sh/torture/strncmp.c: New tests.
9179
9180 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9181
9182 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9183
9184 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9185
9186 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9187
9188 2014-01-24 Jeff Law <law@redhat.com>
9189
9190 PR tree-optimization/59919
9191 * gcc.c-torture/compile/pr59919.c: New test.
9192
9193 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9194
9195 PR c++/57524
9196 * g++.dg/ext/timevar2.C: New.
9197
9198 2014-01-24 Marek Polacek <polacek@redhat.com>
9199
9200 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9201
9202 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9203
9204 PR target/59929
9205 * gcc.target/i386/pr59929.c: New test.
9206
9207 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9208
9209 PR target/59909
9210 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9211 word atomic functions at runtime.
9212
9213 2014-01-23 Marek Polacek <polacek@redhat.com>
9214
9215 PR c/59846
9216 * gcc.dg/pr59846.c: New test.
9217
9218 2014-01-23 Marek Polacek <polacek@redhat.com>
9219
9220 PR c/58346
9221 * c-c++-common/pr58346-1.c: New test.
9222 * c-c++-common/pr58346-2.c: New test.
9223 * c-c++-common/pr58346-3.c: New test.
9224
9225 2014-01-23 Marek Polacek <polacek@redhat.com>
9226
9227 PR c/59871
9228 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9229 * gcc.dg/pr59871.c: New test.
9230
9231 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9232
9233 PR c++/58980
9234 * g++.dg/parse/enum11.C: New.
9235
9236 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9237
9238 * gcc.target/aarch64/sshr64_1.c: New testcase.
9239
9240 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9241
9242 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9243 SIMD enabled function.
9244 * g++.dg/cilk-plus/ef_test.C: New test.
9245 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9246 and added C++ ones.
9247 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9248 to differenciate C error messages from C++ ones.
9249
9250 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9251
9252 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9253
9254 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9255
9256 * gcc.target/microblaze/others/builtin-trap.c: New test,
9257
9258 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR middle-end/58809
9261 * c-c++-common/gomp/pr58809.c: New test.
9262
9263 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9264
9265 PR sanitizer/59897
9266 * c-c++-common/asan/use-after-return-1.c: Fixed
9267 to pass on darwin.
9268
9269 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9270
9271 PR preprocessor/58580
9272 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9273
9274 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9275 Ilya Tocar <ilya.tocar@intel.com>
9276
9277 * gcc.target/i386/avx512f-kmovw-1.c: New.
9278
9279 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9280
9281 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9282 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9283 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9285 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9286 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9287
9288 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9289
9290 PR target/52125
9291 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9292 * gcc.target/mips/pr52125.c: New test.
9293
9294 2014-01-22 Marek Polacek <polacek@redhat.com>
9295
9296 PR c/59891
9297 * gcc.dg/torture/pr59891.c: New test.
9298
9299 2014-01-22 Jeff Law <law@redhat.com>
9300
9301 PR tree-optimization/59597
9302 * gcc.dg/tree-ssa/pr59597.c: New test.
9303
9304 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9305
9306 PR rtl-optimization/59477
9307 * g++.dg/pr59477.C: New.
9308
9309 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9310
9311 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9312
9313 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9314
9315 PR c++/59482
9316 * g++.dg/pr59482.C: New.
9317
9318 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9319
9320 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9321 * gcc.dg/vmx/extract-vsx.c: New.
9322 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9323 * gcc.dg/vmx/insert-vsx.c: New.
9324
9325 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9326
9327 PR rtl-optimization/59896
9328 * gcc.target/arm/pr59896.c: New.
9329
9330 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9331
9332 PR rtl-optimization/59858
9333 * gcc.target/arm/pr59858.c: New.
9334
9335 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR target/59003
9338 * gcc.dg/tree-prof/pr59003.c: New test.
9339
9340 PR middle-end/59860
9341 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9342 other targets.
9343
9344 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9345
9346 * gfortran.dg/round_3.f08: Add more cases.
9347
9348 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9349
9350 * lib/target-supports.exp (force_conventional_output_for): New
9351 procedure.
9352 * lib/scanasm.exp (scan-assembler_required_options)
9353 (scan-assembler-not_required_options)
9354 (scan-assembler-times_required_options): Replace with
9355 force_conventional_output_fors.
9356 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9357 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9358
9359 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9360
9361 PR middle-end/59789
9362 * gcc.target/i386/pr59789.c: New testcase.
9363
9364 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9365
9366 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9367 the 'code' bitfield from 16 to 8.
9368
9369 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9370
9371 * lib/target-supports.exp
9372 (check_effective_target_vect_perm): Exclude aarch64_be.
9373 (check_effective_target_vect_perm_byte): Likewise.
9374 (check_effective_target_vect_perm_short): Likewise.
9375
9376 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9377
9378 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9379 (RUN_TEST): Use new macro.
9380 (INDEX64_32): Delete.
9381 (INDEX64_64): Likewise.
9382 (INDEX128_32): Likewise.
9383 (INDEX128_64): Likewise.
9384 (INDEX): Likewise.
9385 (test_vneg_f32): Use fixed RUN_TEST.
9386
9387 2014-01-20 Richard Biener <rguenther@suse.de>
9388
9389 PR middle-end/59860
9390 * gcc.dg/pr59860.c: New testcase.
9391
9392 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR target/59880
9395 * gcc.target/i386/pr59880.c: New test.
9396
9397 2014-01-20 Renlin Li <renlin.li@arm.com>
9398
9399 * gcc.dg/pr44194-1.c: Tweak regexp.
9400
9401 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9402
9403 PR libfortran/59771
9404 PR libfortran/59774
9405 PR libfortran/59836
9406 * gfortran.dg/round_3.f08: New cases added.
9407 * gfortran.dg/fmt_g_1.f90: New test.
9408
9409 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9410
9411 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9412
9413 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9414
9415 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9416
9417 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9418
9419 * gcc.dg/vect/pr57705.c: Require vect_int.
9420 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9421 * gcc.dg/vect/vect-alias-check.c: Likewise.
9422
9423 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9424
9425 PR fortran/58007
9426 * gfortran.dg/unresolved_fixup_1.f90: New test.
9427 * gfortran.dg/unresolved_fixup_2.f90: New test.
9428
9429 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9430
9431 PR target/58944
9432 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9433 Remove dg-prune-output lines.
9434
9435 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9436
9437 PR middle-end/59706
9438 * gfortran.dg/pr59706.f90: New test.
9439 * g++.dg/ext/pr59706.C: New test.
9440
9441 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9442
9443 PR c++/59270
9444 PR c++/58811
9445 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9446 * g++.dg/init/pr58811.C: Likewise.
9447
9448 2014-01-17 Jeff Law <law@redhat.com>
9449
9450 PR middle-end/57904
9451 * gfortran.dg/pr57904.f90: New test.
9452
9453 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9454
9455 PR c++/59269
9456 * g++.dg/cpp0x/nsdmi-union4.C: New.
9457
9458 2014-01-17 Marek Polacek <polacek@redhat.com>
9459
9460 PR c++/59838
9461 * g++.dg/diagnostic/pr59838.C: New test.
9462
9463 2014-01-17 Marek Polacek <polacek@redhat.com>
9464
9465 PR c/58346
9466 * gcc.dg/pr58346.c: New test.
9467
9468 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR testsuite/58776
9471 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9472 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9473 option duplication.
9474
9475 PR fortran/59440
9476 * gfortran.dg/pr59440-1.f90: New test.
9477 * gfortran.dg/pr59440-2.f90: New test.
9478 * gfortran.dg/pr59440-3.f90: New test.
9479
9480 PR testsuite/59064
9481 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9482 testing for " version" and " alias" with one testing for
9483 " version\[^\n\r]* alias".
9484 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9485 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9486 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9487 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9488 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9489 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9490
9491 PR c++/57945
9492 * c-c++-common/torture/pr57945.c: New test.
9493
9494 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9495
9496 * gcc.target/arm/its.c: New testcase.
9497
9498 2014-01-16 Jan Hubicka <jh@suse.cz>
9499
9500 PR ipa/59775
9501 * g++.dg/torture/pr59775.C: New testcase.
9502
9503 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR middle-end/58344
9506 * gcc.c-torture/compile/pr58344.c: New test.
9507
9508 PR target/59839
9509 * gcc.target/i386/pr59839.c: New test.
9510
9511 PR debug/54694
9512 * gcc.target/i386/pr9771-1.c (main): Rename to...
9513 (real_main): ... this. Add __asm name "main".
9514 (ASMNAME, ASMNAME2, STRING): Define.
9515
9516 2014-01-16 Nick Clifton <nickc@redhat.com>
9517
9518 PR middle-end/28865
9519 * gcc.c-torture/compile/pr28865.c: New.
9520 * gcc.c-torture/execute/pr28865.c: New.
9521
9522 2014-01-16 Marek Polacek <polacek@redhat.com>
9523
9524 PR middle-end/59827
9525 * gcc.dg/pr59827.c: New test.
9526
9527 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9528
9529 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9530
9531 2014-01-15 Richard Henderson <rth@redhat.com>
9532
9533 PR debug/54694
9534 * gcc.target/i386/pr54694.c: New test.
9535
9536 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9537
9538 PR c++/49718
9539 * g++.dg/pr49718.C: New test.
9540
9541 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9542
9543 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9544
9545 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9546
9547 * gcc.dg/vmx/mult-even-odd.c: New.
9548 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9549
9550 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9551
9552 * lib/target-supports.exp (check_libcilkrts_available): Added an
9553 extern "C" if we are using C++ along with a function prototype.
9554
9555 2014-01-15 Jeff Law <law@redhat.com>
9556
9557 PR tree-optimization/59747
9558 * gcc.c-torture/execute/pr59747.c: New test.
9559
9560 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9561
9562 PR target/59794
9563 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9564 Linux/x86.
9565 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9566 * g++.dg/ext/attribute-test-1.C: Likewise.
9567 * g++.dg/ext/attribute-test-2.C: Likewise.
9568 * g++.dg/ext/attribute-test-3.C: Likewise.
9569 * g++.dg/ext/attribute-test-4.C: Likewise.
9570 * g++.dg/ext/pr56790-1.C: Likewise.
9571 * g++.dg/torture/pr38565.C: Likewise.
9572 * gcc.dg/pr53060.c: Likewise.
9573 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9574 * c-c++-common/vector-compare-2.c: Likewise.
9575 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9576 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9577 dg-message line number.
9578
9579 2014-01-15 Matthias Klose <doko@ubuntu.com>
9580
9581 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9582
9583 2014-01-15 Richard Biener <rguenther@suse.de>
9584
9585 PR tree-optimization/59822
9586 * g++.dg/torture/pr59822.C: New testcase.
9587
9588 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9589
9590 PR target/59808
9591 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9592 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9593
9594 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9595 Kugan Vivekanandarajah <kuganv@linaro.org>
9596
9597 PR target/59695
9598 * g++.dg/pr59695.C: New testcase.
9599
9600 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9601
9602 PR target/59803
9603 * gcc.c-torture/compile/pr59803.c: New testcase.
9604
9605 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c/58943
9608 * gcc.c-torture/execute/pr58943.c: New test.
9609 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9610
9611 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9612
9613 PR target/59794
9614 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9615 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9616 (bar): Change return type to void. Set y to x.
9617 * gcc.target/i386/pr59794-1.c: New testcase.
9618 * gcc.target/i386/pr59794-2.c: Likewise.
9619 * gcc.target/i386/pr59794-3.c: Likewise.
9620 * gcc.target/i386/pr59794-4.c: Likewise.
9621 * gcc.target/i386/pr59794-5.c: Likewise.
9622 * gcc.target/i386/pr59794-6.c: Likewise.
9623 * gcc.target/i386/pr59794-7.c: Likewise.
9624
9625 2014-01-14 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/58921
9628 PR tree-optimization/59006
9629 * gcc.dg/torture/pr58921.c: New testcase.
9630 * gcc.dg/torture/pr59006.c: Likewise.
9631 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9632
9633 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9634
9635 PR testsuite/59494
9636 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9637 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9638 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9639 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9640 Executing predictive commoning without unrolling.
9641
9642 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9643
9644 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9645 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9646 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9647 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9648 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9649 __builtin_ia32_rsqrt28sd_round.
9650 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9651 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9652 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9653 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9654 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9655 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9656 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9657 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9658 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9659 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9660 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9661 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9662 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9663 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9664 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9665 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9666 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9667 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9668 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9669 fix wrong rounding mode (see above).
9670 * gcc.target/i386/sse-23.c: Ditto.
9671
9672 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9673
9674 * gcc.dg/vmx/insert.c: New.
9675 * gcc.dg/vmx/insert-be-order.c: New.
9676 * gcc.dg/vmx/extract.c: New.
9677 * gcc.dg/vmx/extract-be-order.c: New.
9678
9679 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR tree-optimization/59387
9682 * gcc.c-torture/execute/pr59387.c: New test.
9683
9684 2014-01-13 Richard Biener <rguenther@suse.de>
9685
9686 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9687 adjusting mathlib options.
9688 * gfortran.dg/lto/lto.exp: Likewise.
9689
9690 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9691
9692 * gnat.dg/loop_optimization17.adb: New test.
9693 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9694
9695 2014-01-13 Christian Bruel <christian.bruel@st.com>
9696
9697 * gcc.target/sh/cmpstrn.c: New case.
9698
9699 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9700
9701 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9702 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9703
9704 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9705
9706 PR fortran/58026
9707 * gfortran.dg/alloc_comp_basics_6.f90: New.
9708
9709 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9710
9711 PR fortran/59700
9712 * gfortran.dg/pr59700.f90: New test.
9713
9714 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9715
9716 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9717 * gfortran.dg/use_only_3.f90: Likewise.
9718 * gfortran.dg/inquire_10.f90: Delete opened file.
9719 * gfortran.dg/inquire_15.f90: Likewise.
9720 * gfortran.dg/pr16597.f90: Likewise.
9721 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9722 for PR59419.
9723
9724 2014-01-10 Jeff Law <law@redhat.com>
9725
9726 PR middle-end/59743
9727 * gcc.c-torture/compile/pr59743.c: New test.
9728
9729 2014-01-10 Jan Hubicka <jh@suse.cz>
9730
9731 PR ipa/58585
9732 * g++.dg/torture/pr58585.C: New testcase.
9733
9734 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9735
9736 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9737
9738 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9739
9740 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9741
9742 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9743
9744 PR target/59744
9745 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9746 * gcc.target/aarch64/cmn-neg2.c: New test.
9747
9748 2014-01-10 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/59374
9751 * gcc.dg/torture/pr59374-3.c: New testcase.
9752
9753 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9754
9755 * lib/target-supports.exp
9756 (check_effective_target_arm_crypto_ok_nocache): New.
9757 (check_effective_target_arm_crypto_ok): Use above procedure.
9758 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9759
9760 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9761
9762 PR ipa/58252
9763 PR ipa/59226
9764 * g++.dg/ipa/devirt-20.C: New testcase.
9765 * g++.dg/torture/pr58252.C: Likewise.
9766 * g++.dg/torture/pr59226.C: Likewise.
9767
9768 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9769
9770 * c-c++-common/asan/no-asan-stack.c: New test.
9771
9772 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR middle-end/59670
9775 * gcc.dg/pr59670.c: New test.
9776
9777 2014-01-09 Steve Ellcey <sellcey@mips.com>
9778
9779 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9780
9781 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR middle-end/47735
9784 * gcc.target/i386/pr47735.c: New test.
9785
9786 PR tree-optimization/59622
9787 * g++.dg/opt/pr59622-2.C: New test.
9788 * g++.dg/opt/pr59622-3.C: New test.
9789 * g++.dg/opt/pr59622-4.C: New test.
9790 * g++.dg/opt/pr59622-5.C: New test.
9791
9792 PR sanitizer/59136
9793 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9794 filename:line instead of (modulename+offset) form with stripped
9795 initial / from the filename.
9796
9797 2014-01-09 Ian Lance Taylor <iant@google.com>
9798
9799 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9800 the other Go compiler.
9801
9802 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/59730
9805 * g++.dg/cpp0x/variadic145.C: New.
9806
9807 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9808
9809 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9810 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9811
9812 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9813
9814 PR testsuite/59524
9815 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9816 are run only if the Cilk library is available/enabled.
9817 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9818 * lib/target-supports.exp (check_libcilkrts_available): New function.
9819
9820 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9821
9822 PR c++/59631
9823 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9824 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9825 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9826 with dg-additional-options.
9827 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9828 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9829 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9830 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9831 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9832 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9833
9834 2014-01-09 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/59715
9837 * gcc.dg/torture/pr59715.c: New testcase.
9838
9839 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9840
9841 * c-c++-common/asan/no-asan-globals.c: New test.
9842 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9843 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9844 * c-c++-common/asan/use-after-return-1.c: Likewise.
9845 * c-c++-common/asan/no-use-after-return.c: Likewise.
9846
9847 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9848
9849 * gnat.dg/weak2.ad[sb]: New test.
9850
9851 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR middle-end/59471
9854 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9855 type, use pointers to vector type instead.
9856
9857 2014-01-08 Catherine Moore <clm@codesourcery.com>
9858
9859 * gcc.target/mips/umips-branch-3.c: New test.
9860 * gcc.target/mips/umips-branch-4.c: New test.
9861
9862 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9863
9864 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9865 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9866 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9868 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9869 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9870 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9871 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9872
9873 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9874
9875 PR rtl-optimization/59137
9876 * gcc.target/mips/pr59137.c: New test.
9877
9878 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9879
9880 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9881 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9882 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9883 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9884 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9885 Require fpic effective target.
9886 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9887
9888 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR ipa/59722
9891 * gcc.dg/pr59722.c: New test.
9892
9893 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9894
9895 PR middle-end/57748
9896 * gcc.dg/torture/pr57748-3.c: New test.
9897 * gcc.dg/torture/pr57748-4.c: New test.
9898
9899 2014-01-08 Marek Polacek <polacek@redhat.com>
9900
9901 PR middle-end/59669
9902 * gcc.dg/gomp/pr59669-1.c: New test.
9903 * gcc.dg/gomp/pr59669-2.c: New test.
9904
9905 2014-01-08 Martin Jambor <mjambor@suse.cz>
9906
9907 PR ipa/59610
9908 * gcc.dg/ipa/pr59610.c: New test.
9909
9910 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9911
9912 PR fortran/58182
9913 * gfortran.dg/binding_label_tests_26a.f90: New.
9914 * gfortran.dg/binding_label_tests_26b.f90: New.
9915
9916 2014-01-08 Marek Polacek <polacek@redhat.com>
9917
9918 PR sanitizer/59667
9919 * c-c++-common/ubsan/pr59667.c: New test.
9920
9921 2014-01-08 Richard Biener <rguenther@suse.de>
9922
9923 PR middle-end/59630
9924 * gcc.dg/pr59630.c: New testcase.
9925
9926 2014-01-08 Richard Biener <rguenther@suse.de>
9927
9928 PR middle-end/59471
9929 * gcc.dg/pr59471.c: New testcase.
9930
9931 2014-01-07 Jeff Law <law@redhat.com>
9932
9933 PR middle-end/53623
9934 * gcc.target/i386/pr53623.c: New test.
9935
9936 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9937
9938 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9939 blanks at EOF.
9940 * g++.dg/cpp1y/pr58534.C: Likewise.
9941 * g++.dg/cpp1y/pr58536.C: Likewise.
9942 * g++.dg/cpp1y/pr58548.C: Likewise.
9943 * g++.dg/cpp1y/pr58549.C: Likewise.
9944 * g++.dg/cpp1y/pr58637.C: Likewise.
9945 * g++.dg/cpp1y/pr59112.C: Likewise.
9946 * g++.dg/cpp1y/pr59113.C: Likewise.
9947 * g++.dg/cpp1y/pr59629.C: Likewise.
9948 * g++.dg/cpp1y/pr59635.C: Likewise.
9949 * g++.dg/cpp1y/pr59636.C: Likewise.
9950 * g++.dg/cpp1y/pr59638.C: Likewise.
9951
9952 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9953
9954 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9955
9956 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9957
9958 * gcc.target/i386/intrinsics_4.c (bar): New function.
9959
9960 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9961
9962 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9963
9964 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR rtl-optimization/58668
9967 * gcc.dg/pr58668.c: New test.
9968
9969 PR tree-optimization/59643
9970 * gcc.dg/pr59643.c: New test.
9971 * gcc.c-torture/execute/pr59643.c: New test.
9972
9973 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9974
9975 PR fortran/59589
9976 * gfortran.dg/class_allocate_16.f90: New.
9977
9978 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR target/59644
9981 * gcc.target/i386/pr59644.c: New test.
9982
9983 2014-01-06 Marek Polacek <polacek@redhat.com>
9984
9985 PR c/57773
9986 * gcc.dg/pr57773.c: New test.
9987
9988 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9989
9990 PR c++/59635
9991 PR c++/59636
9992 PR c++/59629
9993 PR c++/59638
9994 * g++.dg/cpp1y/pr59635.C: New testcase.
9995 * g++.dg/cpp1y/pr59636.C: New testcase.
9996 * g++.dg/cpp1y/pr59629.C: New testcase.
9997 * g++.dg/cpp1y/pr59638.C: New testcase.
9998
9999 2014-01-06 Martin Jambor <mjambor@suse.cz>
10000
10001 PR ipa/59008
10002 * gcc.dg/ipa/pr59008.c: New test.
10003
10004 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10005
10006 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10007 if supported.
10008
10009 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10010
10011 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10012 Require c99_runtime.
10013 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10014
10015 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10016 Require c99_runtime.
10017 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10018 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10019 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10020
10021 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10022 Require c99_runtime.
10023 Make CALC void static.
10024 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10025
10026 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10027 Require c99_runtime.
10028 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10029
10030 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10031
10032 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10033 * gcc.target/i386/pr59501-2.c: Likewise.
10034 * gcc.target/i386/pr59501-3.c: Likewise.
10035 * gcc.target/i386/pr59501-4.c: Likewise.
10036 * gcc.target/i386/pr59501-5.c: Likewise.
10037 * gcc.target/i386/pr59501-6.c: Likewise.
10038
10039 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10040
10041 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10042 * gcc.target/i386/pr59390_1.c: Likewise.
10043 * gcc.target/i386/pr59390_2.c: Likewise.
10044
10045 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10046
10047 * gcc.dg/pr59350.c: Tweak.
10048 * gcc.dg/pr59350-2.c: New test.
10049 * g++.dg/pr59510.C: Likewise.
10050
10051 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10052
10053 PR fortran/59023
10054 * gfortran.dg/bind_c_procs_2.f90: New.
10055
10056 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10057
10058 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10059 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10060 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10061 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10062 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10063 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10064 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10065
10066 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10067
10068 * gcc.target/arm/neon-nested-apcs.c: New test.
10069
10070 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/59519
10073 * gcc.dg/vect/pr59519-1.c: New test.
10074 * gcc.dg/vect/pr59519-2.c: New test.
10075
10076 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10077 vmovdqu32.
10078
10079 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10080
10081 PR fortran/59547
10082 * gfortran.dg/typebound_proc_32.f90: New.
10083
10084 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10085
10086 PR c++/58950
10087 * g++.dg/pr58950.C: New file.
10088
10089 2014-01-03 Tobias Burnus <burnus@net-b.de>
10090
10091 PR c++/58567
10092 * g++.dg/gomp/pr58567.C: New.
10093
10094 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10095
10096 PR tree-optimization/59651
10097 * gcc.dg/torture/pr59651.c: New test.
10098 * gcc.dg/vect/pr59651.c: Ditto.
10099
10100 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10101
10102 PR target/59625
10103 * gcc.target/i386/pr59625.c: New test.
10104
10105 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10106
10107 Core DR 1442
10108 PR c++/59165
10109 * g++.dg/cpp0x/range-for28.C: New.
10110 * g++.dg/cpp0x/range-for3.C: Update.
10111
10112 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10113
10114 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10115
10116 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10117
10118 PR c++/59641
10119 * g++.dg/cpp0x/pr59641.C: New file.
10120
10121 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10122
10123 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10124
10125 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10126
10127 PR c++/59378
10128 * g++.dg/ext/pr59378.C: New file.
10129
10130 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10131
10132 Update copyright years
10133
10134 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10135
10136 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10137 notice.
10138
10139 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10140
10141 PR fortran/59654
10142 * gfortran.dg/dynamic_dispatch_12.f90: New.
10143
10144 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10145
10146 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10147 the builtin isn't optimized away as unused.
10148
10149 PR rtl-optimization/59647
10150 * g++.dg/opt/pr59647.C: New test.
10151 \f
10152 Copyright (C) 2014 Free Software Foundation, Inc.
10153
10154 Copying and distribution of this file, with or without modification,
10155 are permitted in any medium without royalty provided the copyright
10156 notice and this notice are preserved.