Fix declarations in some tests.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
2
3 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4 Fix declaration.
5 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
6 Fix declaration.
7 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
8 Fix declaration.
9 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
10 Fix declaration.
11
12 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
13
14 PR tree-optimization/63186
15 * gcc.dg/pr63186.c: New testcase.
16
17 2014-09-10 Xinliang David Li <davidxl@google.com>
18
19 PR target/63209
20 * gcc.c-torture/execute/pr63209.c: New test.
21
22 2014-09-10 Jakub Jelinek <jakub@redhat.com>
23
24 * gcc.target/i386/i386.exp: Only run vect-args.c tests
25 if runtest_file_p says they should be run.
26
27 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
28
29 * gcc.target/aarch64/vstN_1.c: New test.
30
31 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
32
33 * gcc.target/aarch64/vldN_lane_1.c: New test.
34
35 2014-09-10 Martin Jambor <mjambor@suse.cz>
36
37 PR ipa/61654
38 * g++.dg/ipa/pr61654.C: New test.
39
40 2014-09-10 Jakub Jelinek <jakub@redhat.com>
41
42 * c-c++-common/ubsan/attrib-3.c: New test.
43 * c-c++-common/ubsan/nonnull-1.c: New test.
44 * c-c++-common/ubsan/nonnull-2.c: New test.
45 * c-c++-common/ubsan/nonnull-3.c: New test.
46 * c-c++-common/ubsan/nonnull-4.c: New test.
47 * c-c++-common/ubsan/nonnull-5.c: New test.
48
49 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
50
51 * g++.dg/lto/pr63166_0.ii: New testcase.
52 * g++.dg/lto/pr63166_1.ii: New testcase.
53
54 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
55
56 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
57
58 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
59
60 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
61 xxpermdi and add commentary about adding it back later; remove
62 unused typedef.
63
64 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65
66 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
67 and 16-byte aligned.
68 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
69 * gcc.target/arm/vect-lroundf_1.c: Likewise.
70 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
71 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
72 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
73 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
74
75 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
76
77 * gcc.target/aarch64/vldN_dup_1.c: New test.
78
79 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
80
81 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
82
83 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
84
85 * gcc.target/aarch64/vldN_1.c: New test.
86
87 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
88
89 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
90
91 2014-09-09 Jiong Wang <jiong.wang@arm.com>
92
93 * gcc.target/arm/vect-copysignf.c: New testcase.
94
95 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96
97 * gcc.target/arm/vfp-1.c: Updated expected assembly.
98
99 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
100
101 * gcc.target/arm/vfp-1.c: Updated expected assembly.
102
103 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
104
105 * gcc.target/arm/vfp-1.c: Updated expected assembly.
106
107 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
108
109 * gcc.target/arm/vfp-1.c: Updated expected assembly.
110
111 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
112
113 * gcc.target/arm/pr51835.c: Update expected assembly.
114 * gcc.target/arm/vfp-1.c: Likewise.
115 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
116 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
117 * gcc.target/arm/vfp-ldmiad.c: Likewise.
118 * gcc.target/arm/vfp-ldmias.c: Likewise.
119 * gcc.target/arm/vfp-stmdbd.c: Likewise.
120 * gcc.target/arm/vfp-stmdbs.c: Likewise.
121 * gcc.target/arm/vfp-stmiad.c: Likewise.
122 * gcc.target/arm/vfp-stmias.c: Likewise.
123
124 2014-09-09 Tony Wang <tony.wang@arm.com>
125
126 * gcc.target/arm/xordi3-opt.c: Disable this
127 test case for thumb1 target.
128 * gcc.target/arm/iordi3-opt.c: Ditto.
129
130 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
131
132 PR target/61749
133 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
134
135 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
136
137 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
138
139 2014-09-08 Jakub Jelinek <jakub@redhat.com>
140
141 PR tree-optimization/60196
142 PR tree-optimization/63189
143 * gcc.dg/vect/pr63189.c: New test.
144 * gcc.dg/vect/pr60196-1.c: New test.
145 * gcc.dg/vect/pr60196-2.c: New test.
146
147 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
148
149 * gcc.target/powerpc/swaps-p8-16.c: New test.
150
151 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
152
153 * gcc.target/i386/pr62208.c: New test.
154
155 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
156
157 PR testsuite/56194
158 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
159
160 * g++.dg/ipa/pr61800.C: Require visibility.
161
162 * gcc.dg/pr61868.c: Require lto.
163
164 2014-09-05 Easwaran Raman <eraman@google.com>
165
166 PR rtl-optimization/62146
167 * testsuite/g++.dg/opt/pr62146.C: New.
168
169 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
170
171 * gcc.dg/vect/vect-109.c: Skip predicate added.
172 * gcc.dg/vect/vect-93.c: Test check fixed.
173 * gcc.dg/vect/bb-slp-10.c: Likewise.
174 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
175 Check unaligned feature.
176
177 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
178
179 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
180 int{32,16,8}x1_t with int{32,16,8}_t.
181 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
182 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
183 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
184 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
185
186 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
187
188 * gcc.target/aarch64/vget_high_1.c: New test.
189 * gcc.target/aarch64/vget_low_1.c: Likewise.
190
191 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
192
193 * gcc.target/aarch64/simd/int_comparisons.x: New file.
194 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
195 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
196
197 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
198
199 * gcc.target/aarch64/simd/vrbit_1.c: New test.
200
201 2014-09-05 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/63148
204 * gcc.dg/vect/pr63148.c: New testcase.
205 * c-c++-common/pr19807-1.c: Likewise.
206 * g++.dg/tree-ssa/pr19807.C: Adjust.
207 * g++.dg/tree-ssa/tmmti-2.C: Remove.
208
209 2014-09-05 Bin Cheng <bin.cheng@arm.com>
210
211 PR target/55701
212 * gcc.target/arm/memset-inline-1.c: New test.
213 * gcc.target/arm/memset-inline-2.c: New test.
214 * gcc.target/arm/memset-inline-3.c: New test.
215 * gcc.target/arm/memset-inline-4.c: New test.
216 * gcc.target/arm/memset-inline-5.c: New test.
217 * gcc.target/arm/memset-inline-6.c: New test.
218 * gcc.target/arm/memset-inline-7.c: New test.
219 * gcc.target/arm/memset-inline-8.c: New test.
220 * gcc.target/arm/memset-inline-9.c: New test.
221 * gcc.target/arm/memset-inline-10.c: New test.
222
223 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
224
225 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
226
227 2014-09-04 Guozhi Wei <carrot@google.com>
228
229 PR target/62040
230 * gcc.target/aarch64/pr62040.c: New test.
231
232 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
233
234 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
235 override specific ones, but specific ones do.
236
237 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
238
239 * gcc.target/powerpc/swaps-p8-13.c: New test.
240 * gcc.target/powerpc/swaps-p8-14.c: New test.
241 * gcc.target/powerpc/swaps-p8-15.c: New test.
242
243 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
244
245 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
246 regardless of endianness.
247
248 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
249
250 PR fortran/62174
251 * gfortran.dg/cray_pointers_11.f90: New.
252
253 2014-09-03 Martin Jambor <mjambor@suse.cz>
254
255 PR ipa/62015
256 * g++.dg/ipa/pr62015.C: New test.
257
258 2014-09-03 Martin Jambor <mjambor@suse.cz>
259
260 PR ipa/61986
261 * gcc.dg/ipa/pr61986.c: New test.
262
263 2014-09-03 Marek Polacek <polacek@redhat.com>
264
265 PR c/62294
266 * gcc.dg/pr62294.c: New test.
267 * gcc.dg/pr62294.h: New file.
268
269 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
270
271 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
272 of dg-options. Add "inline" keyword to test functions.
273
274 2014-09-03 Marek Polacek <polacek@redhat.com>
275
276 PR c/62024
277 * g++.dg/cpp0x/pr62024.C: New test.
278 * gcc.dg/pr62024.c: New test.
279
280 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
281
282 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
283 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
284 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
285 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
286 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
287 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
288
289 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
290
291 PR target/61078
292 * gcc.target/s390/pr61078.c: New testcase.
293
294 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
295
296 * gcc.dg/20111227-2.c: Compile only for x86 targets.
297 * gcc.dg/20111227-3.c: Ditto.
298
299 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
300
301 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
302
303 2014-09-03 Tobias Burnus <burnus@net-b.de>
304
305 PR fortran/61881
306 PR fortran/61888
307 PR fortran/57305
308 * gfortran.dg/sizeof_4.f90: New.
309
310 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
311
312 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
313 vec_cts, and vec_ctu.
314 * gcc.target/powerpc/builtins-2.c: Likewise.
315
316 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
317
318 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
319 [!__sun__ && !__hpux__] (arena_size): Scale according to
320 target pointer size.
321
322 2014-09-02 Marek Polacek <polacek@redhat.com>
323
324 PR fortran/62270
325 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
326
327 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
328
329 PR target/62275
330 * gcc.target/arm/vect-lceilf_1.c: New test.
331 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
332 * gcc.target/arm/vect-lroundf_1.c: Likewise.
333
334 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
335
336 PR target/62275
337 * gcc.target/arm/lceil-vcvt_1.c: New test.
338 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
339 * gcc.target/arm/lround-vcvt_1.c: Likewise.
340
341 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
342
343 DR 1453
344 * g++.dg/cpp0x/constexpr-volatile.C: New.
345 * g++.dg/ext/is_literal_type2.C: Likewise.
346
347 2014-09-02 Jakub Jelinek <jakub@redhat.com>
348 Balaji V. Iyer <balaji.v.iyer@intel.com>
349 Igor Zamyatin <igor.zamyatin@intel.com>
350
351 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
352 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
353 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
354 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
355 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
356 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
357 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
358 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
359 * g++.dg/cilk-plus/CK/cf3.cc: New test.
360 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
361 * g++.dg/cilk-plus/CK/for1.cc: New test.
362 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
363 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
364 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
365
366 2014-09-02 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/62695
369 * gfortran.dg/pr62695.f90: New testcase.
370
371 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
372
373 PR target/62312
374 * gcc.c-torture/compile/pr62312.c: New.
375
376 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
377
378 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
379
380 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
381
382 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
383 Return right away if !arm*-*-*.
384
385 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
386
387 * gcc.c-torture/unsorted/386.c: Move to ...
388 * gcc.c-torture/compile/386.c: ... here.
389 * gcc.c-torture/unsorted/86.c: Move to ...
390 * gcc.c-torture/compile/86.c: ... here.
391 * gcc.c-torture/unsorted/a1.c: Move to ...
392 * gcc.c-torture/compile/a1.c: ... here.
393 * gcc.c-torture/unsorted/a3.c: Move to ...
394 * gcc.c-torture/compile/a3.c: ... here.
395 * gcc.c-torture/unsorted/aaa.c: Move to ...
396 * gcc.c-torture/compile/aaa.c: ... here.
397 * gcc.c-torture/unsorted/aa.c: Move to ...
398 * gcc.c-torture/compile/aa.c: ... here.
399 * gcc.c-torture/unsorted/abs.c: Move to ...
400 * gcc.c-torture/compile/abs.c: ... here.
401 * gcc.c-torture/unsorted/a.c: Move to ...
402 * gcc.c-torture/compile/a.c: ... here.
403 * gcc.c-torture/unsorted/ac.c: Move to ...
404 * gcc.c-torture/compile/ac.c: ... here.
405 * gcc.c-torture/unsorted/acc.c: Move to ...
406 * gcc.c-torture/compile/acc.c: ... here.
407 * gcc.c-torture/unsorted/add386.c: Move to ...
408 * gcc.c-torture/compile/add386.c: ... here.
409 * gcc.c-torture/unsorted/add.c: Move to ...
410 * gcc.c-torture/compile/add.c: ... here.
411 * gcc.c-torture/unsorted/addcc.c: Move to ...
412 * gcc.c-torture/compile/addcc.c: ... here.
413 * gcc.c-torture/unsorted/andm.c: Move to ...
414 * gcc.c-torture/compile/andm.c: ... here.
415 * gcc.c-torture/unsorted/andmem.c: Move to ...
416 * gcc.c-torture/compile/andmem.c: ... here.
417 * gcc.c-torture/unsorted/andn.c: Move to ...
418 * gcc.c-torture/compile/andn.c: ... here.
419 * gcc.c-torture/unsorted/andok.c: Move to ...
420 * gcc.c-torture/compile/andok.c: ... here.
421 * gcc.c-torture/unsorted/andsi.c: Move to ...
422 * gcc.c-torture/compile/andsi.c: ... here.
423 * gcc.c-torture/unsorted/andsparc.c: Move to ...
424 * gcc.c-torture/compile/andsparc.c: ... here.
425 * gcc.c-torture/unsorted/aos.c: Move to ...
426 * gcc.c-torture/compile/aos.c: ... here.
427 * gcc.c-torture/unsorted/arr.c: Move to ...
428 * gcc.c-torture/compile/arr.c: ... here.
429 * gcc.c-torture/unsorted/as.c: Move to ...
430 * gcc.c-torture/compile/as.c: ... here.
431 * gcc.c-torture/unsorted/ase.c: Move to ...
432 * gcc.c-torture/compile/ase.c: ... here.
433 * gcc.c-torture/unsorted/b1.c: Move to ...
434 * gcc.c-torture/compile/b1.c: ... here.
435 * gcc.c-torture/unsorted/b2.c: Move to ...
436 * gcc.c-torture/compile/b2.c: ... here.
437 * gcc.c-torture/unsorted/b3.c: Move to ...
438 * gcc.c-torture/compile/b3.c: ... here.
439 * gcc.c-torture/unsorted/b88.c: Move to ...
440 * gcc.c-torture/compile/b88.c: ... here.
441 * gcc.c-torture/unsorted/bad.c: Move to ...
442 * gcc.c-torture/compile/bad.c: ... here.
443 * gcc.c-torture/unsorted/band.c: Move to ...
444 * gcc.c-torture/compile/band.c: ... here.
445 * gcc.c-torture/unsorted/bb0.c: Move to ...
446 * gcc.c-torture/compile/bb0.c: ... here.
447 * gcc.c-torture/unsorted/bb1.c: Move to ...
448 * gcc.c-torture/compile/bb1.c: ... here.
449 * gcc.c-torture/unsorted/bbb.c: Move to ...
450 * gcc.c-torture/compile/bbb.c: ... here.
451 * gcc.c-torture/unsorted/b.c: Move to ...
452 * gcc.c-torture/compile/b.c: ... here.
453 * gcc.c-torture/unsorted/bc.c: Move to ...
454 * gcc.c-torture/compile/bc.c: ... here.
455 * gcc.c-torture/unsorted/bcopy.c: Move to ...
456 * gcc.c-torture/compile/bcopy.c: ... here.
457 * gcc.c-torture/unsorted/bf.c: Move to ...
458 * gcc.c-torture/compile/bf.c: ... here.
459 * gcc.c-torture/unsorted/bfins.c: Move to ...
460 * gcc.c-torture/compile/bfins.c: ... here.
461 * gcc.c-torture/unsorted/bfx.c: Move to ...
462 * gcc.c-torture/compile/bfx.c: ... here.
463 * gcc.c-torture/unsorted/bge.c: Move to ...
464 * gcc.c-torture/compile/bge.c: ... here.
465 * gcc.c-torture/unsorted/bit.c: Move to ...
466 * gcc.c-torture/compile/bit.c: ... here.
467 * gcc.c-torture/unsorted/bitf.c: Move to ...
468 * gcc.c-torture/compile/bitf.c: ... here.
469 * gcc.c-torture/unsorted/bitw.c: Move to ...
470 * gcc.c-torture/compile/bitw.c: ... here.
471 * gcc.c-torture/unsorted/blk.c: Move to ...
472 * gcc.c-torture/compile/blk.c: ... here.
473 * gcc.c-torture/unsorted/bt386.c: Move to ...
474 * gcc.c-torture/compile/bt386.c: ... here.
475 * gcc.c-torture/unsorted/bt.c: Move to ...
476 * gcc.c-torture/compile/bt.c: ... here.
477 * gcc.c-torture/unsorted/BUG11.c: Move to ...
478 * gcc.c-torture/compile/BUG11.c: ... here.
479 * gcc.c-torture/unsorted/BUG12.c: Move to ...
480 * gcc.c-torture/compile/BUG12.c: ... here.
481 * gcc.c-torture/unsorted/BUG13.c: Move to ...
482 * gcc.c-torture/compile/BUG13.c: ... here.
483 * gcc.c-torture/unsorted/BUG16.c: Move to ...
484 * gcc.c-torture/compile/BUG16.c: ... here.
485 * gcc.c-torture/unsorted/BUG17.c: Move to ...
486 * gcc.c-torture/compile/BUG17.c: ... here.
487 * gcc.c-torture/unsorted/BUG18.c: Move to ...
488 * gcc.c-torture/compile/BUG18.c: ... here.
489 * gcc.c-torture/unsorted/BUG1.c: Move to ...
490 * gcc.c-torture/compile/BUG1.c: ... here.
491 * gcc.c-torture/unsorted/BUG21.c: Move to ...
492 * gcc.c-torture/compile/BUG21.c: ... here.
493 * gcc.c-torture/unsorted/BUG22.c: Move to ...
494 * gcc.c-torture/compile/BUG22.c: ... here.
495 * gcc.c-torture/unsorted/BUG23.c: Move to ...
496 * gcc.c-torture/compile/BUG23.c: ... here.
497 * gcc.c-torture/unsorted/BUG24.c: Move to ...
498 * gcc.c-torture/compile/BUG24.c: ... here.
499 * gcc.c-torture/unsorted/BUG25.c: Move to ...
500 * gcc.c-torture/compile/BUG25.c: ... here.
501 * gcc.c-torture/unsorted/BUG2.c: Move to ...
502 * gcc.c-torture/compile/BUG2.c: ... here.
503 * gcc.c-torture/unsorted/BUG3.c: Move to ...
504 * gcc.c-torture/compile/BUG3.c: ... here.
505 * gcc.c-torture/unsorted/BUG4.c: Move to ...
506 * gcc.c-torture/compile/BUG4.c: ... here.
507 * gcc.c-torture/unsorted/BUG5.c: Move to ...
508 * gcc.c-torture/compile/BUG5.c: ... here.
509 * gcc.c-torture/unsorted/BUG6.c: Move to ...
510 * gcc.c-torture/compile/BUG6.c: ... here.
511 * gcc.c-torture/unsorted/bug.c: Move to ...
512 * gcc.c-torture/compile/bug.c: ... here.
513 * gcc.c-torture/unsorted/bugc.c: Move to ...
514 * gcc.c-torture/compile/bugc.c: ... here.
515 * gcc.c-torture/unsorted/buns.c: Move to ...
516 * gcc.c-torture/compile/buns.c: ... here.
517 * gcc.c-torture/unsorted/bx.c: Move to ...
518 * gcc.c-torture/compile/bx.c: ... here.
519 * gcc.c-torture/unsorted/c1.c: Move to ...
520 * gcc.c-torture/compile/c1.c: ... here.
521 * gcc.c-torture/unsorted/c2.c: Move to ...
522 * gcc.c-torture/compile/c2.c: ... here.
523 * gcc.c-torture/unsorted/call386.c: Move to ...
524 * gcc.c-torture/compile/call386.c: ... here.
525 * gcc.c-torture/unsorted/call.c: Move to ...
526 * gcc.c-torture/compile/call.c: ... here.
527 * gcc.c-torture/unsorted/callind.c: Move to ...
528 * gcc.c-torture/compile/callind.c: ... here.
529 * gcc.c-torture/unsorted/c.c: Move to ...
530 * gcc.c-torture/compile/c.c: ... here.
531 * gcc.c-torture/unsorted/cc.c: Move to ...
532 * gcc.c-torture/compile/cc.c: ... here.
533 * gcc.c-torture/unsorted/charmtst.c: Move to ...
534 * gcc.c-torture/compile/charmtst.c: ... here.
535 * gcc.c-torture/unsorted/cmb.c: Move to ...
536 * gcc.c-torture/compile/cmb.c: ... here.
537 * gcc.c-torture/unsorted/cmp.c: Move to ...
538 * gcc.c-torture/compile/cmp.c: ... here.
539 * gcc.c-torture/unsorted/cmphi.c: Move to ...
540 * gcc.c-torture/compile/cmphi.c: ... here.
541 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
542 * gcc.c-torture/compile/cmpsi386.c: ... here.
543 * gcc.c-torture/unsorted/cmul.c: Move to ...
544 * gcc.c-torture/compile/cmul.c: ... here.
545 * gcc.c-torture/unsorted/cn1.c: Move to ...
546 * gcc.c-torture/compile/cn1.c: ... here.
547 * gcc.c-torture/unsorted/comb.c: Move to ...
548 * gcc.c-torture/compile/comb.c: ... here.
549 * gcc.c-torture/unsorted/consec.c: Move to ...
550 * gcc.c-torture/compile/consec.c: ... here.
551 * gcc.c-torture/unsorted/const.c: Move to ...
552 * gcc.c-torture/compile/const.c: ... here.
553 * gcc.c-torture/unsorted/conv.c: Move to ...
554 * gcc.c-torture/compile/conv.c: ... here.
555 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
556 * gcc.c-torture/compile/conv_tst.c: ... here.
557 * gcc.c-torture/unsorted/cp.c: Move to ...
558 * gcc.c-torture/compile/cp.c: ... here.
559 * gcc.c-torture/unsorted/csebug.c: Move to ...
560 * gcc.c-torture/compile/csebug.c: ... here.
561 * gcc.c-torture/unsorted/cvt.c: Move to ...
562 * gcc.c-torture/compile/cvt.c: ... here.
563 * gcc.c-torture/unsorted/dblbug.c: Move to ...
564 * gcc.c-torture/compile/dblbug.c: ... here.
565 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
566 * gcc.c-torture/compile/dbl_parm.c: ... here.
567 * gcc.c-torture/unsorted/d.c: Move to ...
568 * gcc.c-torture/compile/d.c: ... here.
569 * gcc.c-torture/unsorted/ddd.c: Move to ...
570 * gcc.c-torture/compile/ddd.c: ... here.
571 * gcc.c-torture/unsorted/dead.c: Move to ...
572 * gcc.c-torture/compile/dead.c: ... here.
573 * gcc.c-torture/unsorted/delay.c: Move to ...
574 * gcc.c-torture/compile/delay.c: ... here.
575 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
576 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
577 * gcc.c-torture/unsorted/di.c: Move to ...
578 * gcc.c-torture/compile/di.c: ... here.
579 * gcc.c-torture/unsorted/dic.c: Move to ...
580 * gcc.c-torture/compile/dic.c: ... here.
581 * gcc.c-torture/unsorted/dilayout.c: Move to ...
582 * gcc.c-torture/compile/dilayout.c: ... here.
583 * gcc.c-torture/unsorted/dimove.c: Move to ...
584 * gcc.c-torture/compile/dimove.c: ... here.
585 * gcc.c-torture/unsorted/dimul.c: Move to ...
586 * gcc.c-torture/compile/dimul.c: ... here.
587 * gcc.c-torture/unsorted/div.c: Move to ...
588 * gcc.c-torture/compile/div.c: ... here.
589 * gcc.c-torture/unsorted/divdf.c: Move to ...
590 * gcc.c-torture/compile/divdf.c: ... here.
591 * gcc.c-torture/unsorted/dm.c: Move to ...
592 * gcc.c-torture/compile/dm.c: ... here.
593 * gcc.c-torture/unsorted/dshift.c: Move to ...
594 * gcc.c-torture/compile/dshift.c: ... here.
595 * gcc.c-torture/unsorted/e.c: Move to ...
596 * gcc.c-torture/compile/e.c: ... here.
597 * gcc.c-torture/unsorted/ex.c: Move to ...
598 * gcc.c-torture/compile/ex.c: ... here.
599 * gcc.c-torture/unsorted/ext.c: Move to ...
600 * gcc.c-torture/compile/ext.c: ... here.
601 * gcc.c-torture/unsorted/f1.c: Move to ...
602 * gcc.c-torture/compile/f1.c: ... here.
603 * gcc.c-torture/unsorted/f2.c: Move to ...
604 * gcc.c-torture/compile/f2.c: ... here.
605 * gcc.c-torture/unsorted/fdmul.c: Move to ...
606 * gcc.c-torture/compile/fdmul.c: ... here.
607 * gcc.c-torture/unsorted/float.c: Move to ...
608 * gcc.c-torture/compile/float.c: ... here.
609 * gcc.c-torture/unsorted/flo.c: Move to ...
610 * gcc.c-torture/compile/flo.c: ... here.
611 * gcc.c-torture/unsorted/flt_const.c: Move to ...
612 * gcc.c-torture/compile/flt_const.c: ... here.
613 * gcc.c-torture/unsorted/fnul.c: Move to ...
614 * gcc.c-torture/compile/fnul.c: ... here.
615 * gcc.c-torture/unsorted/foo.c: Move to ...
616 * gcc.c-torture/compile/foo.c: ... here.
617 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
618 * gcc.c-torture/compile/forgetcc.c: ... here.
619 * gcc.c-torture/unsorted/fq.c: Move to ...
620 * gcc.c-torture/compile/fq.c: ... here.
621 * gcc.c-torture/unsorted/g.c: Move to ...
622 * gcc.c-torture/compile/g.c: ... here.
623 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
624 * gcc.c-torture/compile/gen_tst.c: ... here.
625 * gcc.c-torture/unsorted/glob.c: Move to ...
626 * gcc.c-torture/compile/glob.c: ... here.
627 * gcc.c-torture/unsorted/gronk.c: Move to ...
628 * gcc.c-torture/compile/gronk.c: ... here.
629 * gcc.c-torture/unsorted/hibug.c: Move to ...
630 * gcc.c-torture/compile/hibug.c: ... here.
631 * gcc.c-torture/unsorted/hi.c: Move to ...
632 * gcc.c-torture/compile/hi.c: ... here.
633 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
634 * gcc.c-torture/compile/HIcmp.c: ... here.
635 * gcc.c-torture/unsorted/HIset.c: Move to ...
636 * gcc.c-torture/compile/HIset.c: ... here.
637 * gcc.c-torture/unsorted/i.c: Move to ...
638 * gcc.c-torture/compile/i.c: ... here.
639 * gcc.c-torture/unsorted/i++.c: Move to ...
640 * gcc.c-torture/compile/i++.c: ... here.
641 * gcc.c-torture/unsorted/ic.c: Move to ...
642 * gcc.c-torture/compile/ic.c: ... here.
643 * gcc.c-torture/unsorted/icmp.c: Move to ...
644 * gcc.c-torture/compile/icmp.c: ... here.
645 * gcc.c-torture/unsorted/ifreg.c: Move to ...
646 * gcc.c-torture/compile/ifreg.c: ... here.
647 * gcc.c-torture/unsorted/imm.c: Move to ...
648 * gcc.c-torture/compile/imm.c: ... here.
649 * gcc.c-torture/unsorted/isinf.c: Move to ...
650 * gcc.c-torture/compile/isinf.c: ... here.
651 * gcc.c-torture/unsorted/jmp.c: Move to ...
652 * gcc.c-torture/compile/jmp.c: ... here.
653 * gcc.c-torture/unsorted/jumptab.c: Move to ...
654 * gcc.c-torture/compile/jumptab.c: ... here.
655 * gcc.c-torture/unsorted/layout.c: Move to ...
656 * gcc.c-torture/compile/layout.c: ... here.
657 * gcc.c-torture/unsorted/lbug.c: Move to ...
658 * gcc.c-torture/compile/lbug.c: ... here.
659 * gcc.c-torture/unsorted/l.c: Move to ...
660 * gcc.c-torture/compile/l.c: ... here.
661 * gcc.c-torture/unsorted/ll1.c: Move to ...
662 * gcc.c-torture/compile/ll1.c: ... here.
663 * gcc.c-torture/unsorted/llbug.c: Move to ...
664 * gcc.c-torture/compile/llbug.c: ... here.
665 * gcc.c-torture/unsorted/lll.c: Move to ...
666 * gcc.c-torture/compile/lll.c: ... here.
667 * gcc.c-torture/unsorted/load8.c: Move to ...
668 * gcc.c-torture/compile/load8.c: ... here.
669 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
670 * gcc.c-torture/compile/loadhicc.c: ... here.
671 * gcc.c-torture/unsorted/log2.c: Move to ...
672 * gcc.c-torture/compile/log2.c: ... here.
673 * gcc.c-torture/unsorted/logic.c: Move to ...
674 * gcc.c-torture/compile/logic.c: ... here.
675 * gcc.c-torture/unsorted/loop-1.c: Move to ...
676 * gcc.c-torture/compile/loop-1.c: ... here.
677 * gcc.c-torture/unsorted/loop386.c: Move to ...
678 * gcc.c-torture/compile/loop386.c: ... here.
679 * gcc.c-torture/unsorted/lop.c: Move to ...
680 * gcc.c-torture/compile/lop.c: ... here.
681 * gcc.c-torture/unsorted/m1.c: Move to ...
682 * gcc.c-torture/compile/m1.c: ... here.
683 * gcc.c-torture/unsorted/m2.c: Move to ...
684 * gcc.c-torture/compile/m2.c: ... here.
685 * gcc.c-torture/unsorted/m5.c: Move to ...
686 * gcc.c-torture/compile/m5.c: ... here.
687 * gcc.c-torture/unsorted/m68.c: Move to ...
688 * gcc.c-torture/compile/m68.c: ... here.
689 * gcc.c-torture/unsorted/mbyte.c: Move to ...
690 * gcc.c-torture/compile/mbyte.c: ... here.
691 * gcc.c-torture/unsorted/mchar.c: Move to ...
692 * gcc.c-torture/compile/mchar.c: ... here.
693 * gcc.c-torture/unsorted/mcmp.c: Move to ...
694 * gcc.c-torture/compile/mcmp.c: ... here.
695 * gcc.c-torture/unsorted/mdouble.c: Move to ...
696 * gcc.c-torture/compile/mdouble.c: ... here.
697 * gcc.c-torture/unsorted/memtst.c: Move to ...
698 * gcc.c-torture/compile/memtst.c: ... here.
699 * gcc.c-torture/unsorted/miscomp.c: Move to ...
700 * gcc.c-torture/compile/miscomp.c: ... here.
701 * gcc.c-torture/unsorted/mm.c: Move to ...
702 * gcc.c-torture/compile/mm.c: ... here.
703 * gcc.c-torture/unsorted/mod.c: Move to ...
704 * gcc.c-torture/compile/mod.c: ... here.
705 * gcc.c-torture/unsorted/modcc.c: Move to ...
706 * gcc.c-torture/compile/modcc.c: ... here.
707 * gcc.c-torture/unsorted/move.c: Move to ...
708 * gcc.c-torture/compile/move.c: ... here.
709 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
710 * gcc.c-torture/compile/move_qhi.c: ... here.
711 * gcc.c-torture/unsorted/mregtst.c: Move to ...
712 * gcc.c-torture/compile/mregtst.c: ... here.
713 * gcc.c-torture/unsorted/msp.c: Move to ...
714 * gcc.c-torture/compile/msp.c: ... here.
715 * gcc.c-torture/unsorted/mtst.c: Move to ...
716 * gcc.c-torture/compile/mtst.c: ... here.
717 * gcc.c-torture/unsorted/mu.c: Move to ...
718 * gcc.c-torture/compile/mu.c: ... here.
719 * gcc.c-torture/unsorted/mul.c: Move to ...
720 * gcc.c-torture/compile/mul.c: ... here.
721 * gcc.c-torture/unsorted/mword1.c: Move to ...
722 * gcc.c-torture/compile/mword1.c: ... here.
723 * gcc.c-torture/unsorted/mword.c: Move to ...
724 * gcc.c-torture/compile/mword.c: ... here.
725 * gcc.c-torture/unsorted/n1.c: Move to ...
726 * gcc.c-torture/compile/n1.c: ... here.
727 * gcc.c-torture/unsorted/nand.c: Move to ...
728 * gcc.c-torture/compile/nand.c: ... here.
729 * gcc.c-torture/unsorted/n.c: Move to ...
730 * gcc.c-torture/compile/n.c: ... here.
731 * gcc.c-torture/unsorted/neg.c: Move to ...
732 * gcc.c-torture/compile/neg.c: ... here.
733 * gcc.c-torture/unsorted/o.c: Move to ...
734 * gcc.c-torture/compile/o.c: ... here.
735 * gcc.c-torture/unsorted/omit.c: Move to ...
736 * gcc.c-torture/compile/omit.c: ... here.
737 * gcc.c-torture/unsorted/opout.c: Move to ...
738 * gcc.c-torture/compile/opout.c: ... here.
739 * gcc.c-torture/unsorted/opt.c: Move to ...
740 * gcc.c-torture/compile/opt.c: ... here.
741 * gcc.c-torture/unsorted/or386.c: Move to ...
742 * gcc.c-torture/compile/or386.c: ... here.
743 * gcc.c-torture/unsorted/or.c: Move to ...
744 * gcc.c-torture/compile/or.c: ... here.
745 * gcc.c-torture/unsorted/parms.c: Move to ...
746 * gcc.c-torture/compile/parms.c: ... here.
747 * gcc.c-torture/unsorted/pass.c: Move to ...
748 * gcc.c-torture/compile/pass.c: ... here.
749 * gcc.c-torture/unsorted/p.c: Move to ...
750 * gcc.c-torture/compile/p.c: ... here.
751 * gcc.c-torture/unsorted/pmt.c: Move to ...
752 * gcc.c-torture/compile/pmt.c: ... here.
753 * gcc.c-torture/unsorted/poor.c: Move to ...
754 * gcc.c-torture/compile/poor.c: ... here.
755 * gcc.c-torture/unsorted/pp.c: Move to ...
756 * gcc.c-torture/compile/pp.c: ... here.
757 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
758 * gcc.c-torture/compile/pret-arg.c: ... here.
759 * gcc.c-torture/unsorted/pyr2.c: Move to ...
760 * gcc.c-torture/compile/pyr2.c: ... here.
761 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
762 * gcc.c-torture/compile/PYRBUG.c: ... here.
763 * gcc.c-torture/unsorted/pyr.c: Move to ...
764 * gcc.c-torture/compile/pyr.c: ... here.
765 * gcc.c-torture/unsorted/q.c: Move to ...
766 * gcc.c-torture/compile/q.c: ... here.
767 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
768 * gcc.c-torture/compile/QIcmp.c: ... here.
769 * gcc.c-torture/unsorted/QIset.c: Move to ...
770 * gcc.c-torture/compile/QIset.c: ... here.
771 * gcc.c-torture/unsorted/r1.c: Move to ...
772 * gcc.c-torture/compile/r1.c: ... here.
773 * gcc.c-torture/unsorted/r.c: Move to ...
774 * gcc.c-torture/compile/r.c: ... here.
775 * gcc.c-torture/unsorted/rel.c: Move to ...
776 * gcc.c-torture/compile/rel.c: ... here.
777 * gcc.c-torture/unsorted/rmsc.c: Move to ...
778 * gcc.c-torture/compile/rmsc.c: ... here.
779 * gcc.c-torture/unsorted/round.c: Move to ...
780 * gcc.c-torture/compile/round.c: ... here.
781 * gcc.c-torture/unsorted/run.c: Move to ...
782 * gcc.c-torture/compile/run.c: ... here.
783 * gcc.c-torture/unsorted/sar.c: Move to ...
784 * gcc.c-torture/compile/sar.c: ... here.
785 * gcc.c-torture/unsorted/s.c: Move to ...
786 * gcc.c-torture/compile/s.c: ... here.
787 * gcc.c-torture/unsorted/scal.c: Move to ...
788 * gcc.c-torture/compile/scal.c: ... here.
789 * gcc.c-torture/unsorted/sc.c: Move to ...
790 * gcc.c-torture/compile/sc.c: ... here.
791 * gcc.c-torture/unsorted/scc.c: Move to ...
792 * gcc.c-torture/compile/scc.c: ... here.
793 * gcc.c-torture/unsorted/scond.c: Move to ...
794 * gcc.c-torture/compile/scond.c: ... here.
795 * gcc.c-torture/unsorted/selfrec.c: Move to ...
796 * gcc.c-torture/compile/selfrec.c: ... here.
797 * gcc.c-torture/unsorted/seq.c: Move to ...
798 * gcc.c-torture/compile/seq.c: ... here.
799 * gcc.c-torture/unsorted/set386.c: Move to ...
800 * gcc.c-torture/compile/set386.c: ... here.
801 * gcc.c-torture/unsorted/set88.c: Move to ...
802 * gcc.c-torture/compile/set88.c: ... here.
803 * gcc.c-torture/unsorted/SFset.c: Move to ...
804 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
805 * gcc.c-torture/unsorted/shand.c: Move to ...
806 * gcc.c-torture/compile/shand.c: ... here.
807 * gcc.c-torture/unsorted/sh.c: Move to ...
808 * gcc.c-torture/compile/sh.c: ... here.
809 * gcc.c-torture/unsorted/shft.c: Move to ...
810 * gcc.c-torture/compile/shft.c: ... here.
811 * gcc.c-torture/unsorted/shift.c: Move to ...
812 * gcc.c-torture/compile/shift.c: ... here.
813 * gcc.c-torture/unsorted/shloop.c: Move to ...
814 * gcc.c-torture/compile/shloop.c: ... here.
815 * gcc.c-torture/unsorted/shm.c: Move to ...
816 * gcc.c-torture/compile/shm.c: ... here.
817 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
818 * gcc.c-torture/compile/SIcmp.c: ... here.
819 * gcc.c-torture/unsorted/signext2.c: Move to ...
820 * gcc.c-torture/compile/signext2.c: ... here.
821 * gcc.c-torture/unsorted/signext.c: Move to ...
822 * gcc.c-torture/compile/signext.c: ... here.
823 * gcc.c-torture/unsorted/sim.c: Move to ...
824 * gcc.c-torture/compile/sim.c: ... here.
825 * gcc.c-torture/unsorted/simple.c: Move to ...
826 * gcc.c-torture/compile/simple.c: ... here.
827 * gcc.c-torture/unsorted/SIset.c: Move to ...
828 * gcc.c-torture/compile/SIset.c: ... here.
829 * gcc.c-torture/unsorted/sne.c: Move to ...
830 * gcc.c-torture/compile/sne.c: ... here.
831 * gcc.c-torture/unsorted/sound.c: Move to ...
832 * gcc.c-torture/compile/sound.c: ... here.
833 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
834 * gcc.c-torture/compile/sparcbug.c: ... here.
835 * gcc.c-torture/unsorted/speed.c: Move to ...
836 * gcc.c-torture/compile/speed.c: ... here.
837 * gcc.c-torture/unsorted/stor.c: Move to ...
838 * gcc.c-torture/compile/stor.c: ... here.
839 * gcc.c-torture/unsorted/store0.c: Move to ...
840 * gcc.c-torture/compile/store0.c: ... here.
841 * gcc.c-torture/unsorted/storecc.c: Move to ...
842 * gcc.c-torture/compile/storecc.c: ... here.
843 * gcc.c-torture/unsorted/str.c: Move to ...
844 * gcc.c-torture/compile/str.c: ... here.
845 * gcc.c-torture/unsorted/stru.c: Move to ...
846 * gcc.c-torture/compile/stru.c: ... here.
847 * gcc.c-torture/unsorted/structret.c: Move to ...
848 * gcc.c-torture/compile/structret.c: ... here.
849 * gcc.c-torture/unsorted/stuct.c: Move to ...
850 * gcc.c-torture/compile/stuct.c: ... here.
851 * gcc.c-torture/unsorted/sub32.c: Move to ...
852 * gcc.c-torture/compile/sub32.c: ... here.
853 * gcc.c-torture/unsorted/subcc.c: Move to ...
854 * gcc.c-torture/compile/subcc.c: ... here.
855 * gcc.c-torture/unsorted/subcse.c: Move to ...
856 * gcc.c-torture/compile/subcse.c: ... here.
857 * gcc.c-torture/unsorted/sym.c: Move to ...
858 * gcc.c-torture/compile/sym.c: ... here.
859 * gcc.c-torture/unsorted/symconst.c: Move to ...
860 * gcc.c-torture/compile/symconst.c: ... here.
861 * gcc.c-torture/unsorted/t.c: Move to ...
862 * gcc.c-torture/compile/t.c: ... here.
863 * gcc.c-torture/unsorted/test.c: Move to ...
864 * gcc.c-torture/compile/test.c: ... here.
865 * gcc.c-torture/unsorted/test-flow.c: Move to ...
866 * gcc.c-torture/compile/test-flow.c: ... here.
867 * gcc.c-torture/unsorted/test-loop.c: Move to ...
868 * gcc.c-torture/compile/test-loop.c: ... here.
869 * gcc.c-torture/unsorted/time.c: Move to ...
870 * gcc.c-torture/compile/time.c: ... here.
871 * gcc.c-torture/unsorted/tmp.c: Move to ...
872 * gcc.c-torture/compile/tmp.c: ... here.
873 * gcc.c-torture/unsorted/trivial.c: Move to ...
874 * gcc.c-torture/compile/trivial.c: ... here.
875 * gcc.c-torture/unsorted/trunc.c: Move to ...
876 * gcc.c-torture/compile/trunc.c: ... here.
877 * gcc.c-torture/unsorted/u.c: Move to ...
878 * gcc.c-torture/compile/u.c: ... here.
879 * gcc.c-torture/unsorted/udconvert.c: Move to ...
880 * gcc.c-torture/compile/udconvert.c: ... here.
881 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
882 * gcc.c-torture/compile/udivmod4.c: ... here.
883 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
884 * gcc.c-torture/compile/UHIcmp.c: ... here.
885 * gcc.c-torture/unsorted/uns.c: Move to ...
886 * gcc.c-torture/compile/uns.c: ... here.
887 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
888 * gcc.c-torture/compile/uns_tst.c: ... here.
889 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
890 * gcc.c-torture/compile/UQIcmp.c: ... here.
891 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
892 * gcc.c-torture/compile/USIcmp.c: ... here.
893 * gcc.c-torture/unsorted/uuarg.c: Move to ...
894 * gcc.c-torture/compile/uuarg.c: ... here.
895 * gcc.c-torture/unsorted/v.c: Move to ...
896 * gcc.c-torture/compile/v.c: ... here.
897 * gcc.c-torture/unsorted/w.c: Move to ...
898 * gcc.c-torture/compile/w.c: ... here.
899 * gcc.c-torture/unsorted/ww.c: Move to ...
900 * gcc.c-torture/compile/ww.c: ... here.
901 * gcc.c-torture/unsorted/xb.c: Move to ...
902 * gcc.c-torture/compile/xb.c: ... here.
903 * gcc.c-torture/unsorted/xbg.c: Move to ...
904 * gcc.c-torture/compile/xbg.c: ... here.
905 * gcc.c-torture/unsorted/x.c: Move to ...
906 * gcc.c-torture/compile/x.c: ... here.
907 * gcc.c-torture/unsorted/xc.c: Move to ...
908 * gcc.c-torture/compile/xc.c: ... here.
909 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
910 * gcc.c-torture/compile/xcsebug.c: ... here.
911 * gcc.c-torture/unsorted/xdi.c: Move to ...
912 * gcc.c-torture/compile/xdi.c: ... here.
913 * gcc.c-torture/unsorted/xfoo.c: Move to ...
914 * gcc.c-torture/compile/xfoo.c: ... here.
915 * gcc.c-torture/unsorted/xi.c: Move to ...
916 * gcc.c-torture/compile/xi.c: ... here.
917 * gcc.c-torture/unsorted/xlop.c: Move to ...
918 * gcc.c-torture/compile/xlop.c: ... here.
919 * gcc.c-torture/unsorted/xmtst.c: Move to ...
920 * gcc.c-torture/compile/xmtst.c: ... here.
921 * gcc.c-torture/unsorted/xneg.c: Move to ...
922 * gcc.c-torture/compile/xneg.c: ... here.
923 * gcc.c-torture/unsorted/xopt.c: Move to ...
924 * gcc.c-torture/compile/xopt.c: ... here.
925 * gcc.c-torture/unsorted/xor.c: Move to ...
926 * gcc.c-torture/compile/xor.c: ... here.
927 * gcc.c-torture/unsorted/xorn.c: Move to ...
928 * gcc.c-torture/compile/xorn.c: ... here.
929 * gcc.c-torture/unsorted/xp.c: Move to ...
930 * gcc.c-torture/compile/xp.c: ... here.
931 * gcc.c-torture/unsorted/xpp.c: Move to ...
932 * gcc.c-torture/compile/xpp.c: ... here.
933 * gcc.c-torture/unsorted/xs.c: Move to ...
934 * gcc.c-torture/compile/xs.c: ... here.
935 * gcc.c-torture/unsorted/xsh.c: Move to ...
936 * gcc.c-torture/compile/xsh.c: ... here.
937 * gcc.c-torture/unsorted/xz.c: Move to ...
938 * gcc.c-torture/compile/xz.c: ... here.
939 * gcc.c-torture/unsorted/xzz.c: Move to ...
940 * gcc.c-torture/compile/xzz.c: ... here.
941
942 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
943
944 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
945 (abort, exit): Declare.
946
947 2014-09-01 Yury Gribov <y.gribov@samsung.com>
948
949 PR sanitizer/61897
950 PR sanitizer/62140
951 * c-c++-common/asan/pr62140-1.c: New test.
952 * c-c++-common/asan/pr62140-2.c: New test.
953
954 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
955 Tobias Burnus <burnus@net-b.de>
956
957 PR fortran/62309
958 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
959
960 2014-08-31 Tobias Burnus <burnus@net-b.de>
961
962 * gfortran.dg/coarray_lib_comm_1.f90: New.
963
964 2014-08-30 Andrew Pinski <apinski@cavium.com>
965
966 * gcc.c-torture/execute/20140828-1.c: New testcase.
967
968 2014-08-29 DJ Delorie <dj@redhat.com>
969
970 * lib/target-supports.exp (check_effective_target_size32plus):
971 Increase size to avoid false positives on 24-bit address spaces.
972 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
973 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
974 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
975 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
976 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
977 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
978 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
979 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
980
981 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
982
983 PR c++/54002
984 * g++.dg/cpp0x/constexpr-54002.C: New.
985
986 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/56991
989 * g++.dg/cpp0x/constexpr-56991.C: New.
990
991 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/57764
994 * g++.dg/cpp0x/constexpr-57764.C: New.
995
996 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
997
998 PR c++/59938
999 * g++.dg/cpp0x/constexpr-59938.C: New.
1000
1001 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1002
1003 PR c++/61484
1004 * g++.dg/cpp0x/constexpr-61484.C: New.
1005
1006 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1007
1008 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1009 vec_round, vec_splat, vec_div, and vec_mul.
1010 * gcc.target/powerpc/builtins-2.c: New test.
1011
1012 2014-08-28 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/62283
1015 * gfortran.dg/vect/pr62283.f: New testcase.
1016 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1017 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1018 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1019 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1020 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1021 * gcc.dg/vect/vect-33.c: Likewise.
1022
1023 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1024
1025 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1026
1027 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1028
1029 PR cpp/23827 - standard C++ should not have hex float preprocessor
1030 tokens
1031 * g++.dg/cpp/pr23827_cxx11.C: New.
1032 * g++.dg/cpp/pr23827_cxx98.C: New.
1033 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1034 * gcc.dg/cpp/pr23827_c90.c: New.
1035 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1036 * gcc.dg/cpp/pr23827_c99.c: New.
1037
1038 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/52892
1041 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1042 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1043 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1044
1045 2014-08-27 Guozhi Wei <carrot@google.com>
1046
1047 PR target/62262
1048 * gcc.target/aarch64/pr62262.c: New test.
1049
1050 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1051
1052 PR target/60606
1053 PR target/61330
1054 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1055 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1056
1057 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1058
1059 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1060 failure on s390*-*-linux-gnu.
1061
1062 2014-08-26 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/62175
1065 * g++.dg/torture/pr62175.C: New testcase.
1066
1067 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1068
1069 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1070 copy of compile/compile.exp.
1071 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1072 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1073 i?86-*.
1074 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1075 m32c-*-*.
1076 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1077 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1078 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1079 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1080 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1081 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1082 * gcc.c-torture/execute/20040703-1.c: Likewise.
1083 * gcc.c-torture/execute/20040705-1.c: Likewise.
1084 * gcc.c-torture/execute/20040705-2.c: Likewise.
1085 * gcc.c-torture/execute/20040709-1.c: Likewise.
1086 * gcc.c-torture/execute/20040709-2.c: Likewise.
1087 * gcc.c-torture/execute/20040811-1.c: Likewise.
1088 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1089 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1090 compiling for x86_64-* or i?86-*.
1091 * gcc.c-torture/execute/20050604-1.c: Likewise.
1092 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1093 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1094 for x86_64-* or i?86-*.
1095 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1096 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1097 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1098 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1099 option.
1100 * gcc.c-torture/execute/20111227-2.c: Moved to...
1101 * gcc.dg/20111227-2.c: ... here. Add -free option.
1102 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1103 * gcc.dg/20111227-3.c: ... here. Add -free option.
1104 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1105 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1106 declarations for abort and exit.
1107 * gcc.c-torture/execute/920711-1.c: Likewise.
1108 * gcc.c-torture/execute/930529-1.c: Likewise.
1109 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1110 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1111 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1112 exit.
1113 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1114 for i?86-* or x86_64-*. Add declarations for abort and exit.
1115 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1116 i?86-* or x86_64-*.
1117 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1118 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1119 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1120 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1121 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1122 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1123 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1124 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1125 m68k-linux.
1126 * gcc.c-torture/execute/loop-2g.c: Likewise.
1127 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1128 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1129 powerpc-*-eabi*.
1130 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1131 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1132 * gcc.c-torture/execute/pr23047.c: Likewise.
1133 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1134 declarations for abort and exit.
1135 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1136 * gcc.c-torture/execute/pr31448.c: Likewise.
1137 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1138 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1139 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1140 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1141 Skip on spu-*.
1142 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1143 declarations for abort and exit.
1144 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1145 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1146 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1147 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1148 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1149 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1150 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1151 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1152 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1153 * gcc.c-torture/execute/pr56799.c: Likewise.
1154 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1155 option. Add declarations for abort and exit.
1156 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1157 * gcc.c-torture/execute/pr58570.c: Likewise.
1158 * gcc.c-torture/execute/pr60822.c: Likewise.
1159 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1160 * gcc.c-torture/execute/shiftdi.c: Likewise.
1161 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1162 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1163 * gcc.c-torture/execute/usmul.c: Require int32plus.
1164 * gcc.c-torture/execute/vrp-5.c: Likewise.
1165 * gcc.c-torture/execute/vrp-6.c: Likewise.
1166 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1167 * gcc.c-torture/execute/20010122-1.x: Delete.
1168 * gcc.c-torture/execute/20010129-1.x: Delete.
1169 * gcc.c-torture/execute/20020404-1.x: Delete.
1170 * gcc.c-torture/execute/20021024-1.x: Delete.
1171 * gcc.c-torture/execute/20021127-1.x: Delete.
1172 * gcc.c-torture/execute/20030125-1.x: Delete.
1173 * gcc.c-torture/execute/20030216-1.x: Delete.
1174 * gcc.c-torture/execute/20030222-1.x: Delete.
1175 * gcc.c-torture/execute/20040629-1.x: Delete.
1176 * gcc.c-torture/execute/20040703-1.x: Delete.
1177 * gcc.c-torture/execute/20040705-1.x: Delete.
1178 * gcc.c-torture/execute/20040705-2.x: Delete.
1179 * gcc.c-torture/execute/20040709-1.x: Delete.
1180 * gcc.c-torture/execute/20040709-2.x: Delete.
1181 * gcc.c-torture/execute/20040811-1.x: Delete.
1182 * gcc.c-torture/execute/20050316-1.x: Delete.
1183 * gcc.c-torture/execute/20050316-2.x: Delete.
1184 * gcc.c-torture/execute/20050316-3.x: Delete.
1185 * gcc.c-torture/execute/20050604-1.x: Delete.
1186 * gcc.c-torture/execute/20061101-1.x: Delete.
1187 * gcc.c-torture/execute/20061220-1.x: Delete.
1188 * gcc.c-torture/execute/20081117-1.x: Delete.
1189 * gcc.c-torture/execute/20101011-1.x: Delete.
1190 * gcc.c-torture/execute/20120919-1.x: Delete.
1191 * gcc.c-torture/execute/920612-1.x: Delete.
1192 * gcc.c-torture/execute/920710-1.x: Delete.
1193 * gcc.c-torture/execute/920711-1.x: Delete.
1194 * gcc.c-torture/execute/930529-1.x: Delete.
1195 * gcc.c-torture/execute/931004-12.x: Delete.
1196 * gcc.c-torture/execute/980709-1.x: Delete.
1197 * gcc.c-torture/execute/981130-1.x: Delete.
1198 * gcc.c-torture/execute/990127-2.x: Delete.
1199 * gcc.c-torture/execute/990413-2.x: Delete.
1200 * gcc.c-torture/execute/990826-0.x: Delete.
1201 * gcc.c-torture/execute/bf64-1.x: Delete.
1202 * gcc.c-torture/execute/bitfld-4.x: Delete.
1203 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1204 * gcc.c-torture/execute/cvt-1.x: Delete.
1205 * gcc.c-torture/execute/eeprof-1.x: Delete.
1206 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1207 * gcc.c-torture/execute/loop-2f.x: Delete.
1208 * gcc.c-torture/execute/loop-2g.x: Delete.
1209 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1210 * gcc.c-torture/execute/nest-align-1.x: Delete.
1211 * gcc.c-torture/execute/pr19689.x: Delete.
1212 * gcc.c-torture/execute/pr22493-1.x: Delete.
1213 * gcc.c-torture/execute/pr23047.x: Delete.
1214 * gcc.c-torture/execute/pr23135.x: Delete.
1215 * gcc.c-torture/execute/pr29797-1.x: Delete.
1216 * gcc.c-torture/execute/pr31448.x: Delete.
1217 * gcc.c-torture/execute/pr35456.x: Delete.
1218 * gcc.c-torture/execute/pr37573.x: Delete.
1219 * gcc.c-torture/execute/pr38151.x: Delete.
1220 * gcc.c-torture/execute/pr39228.x: Delete.
1221 * gcc.c-torture/execute/pr39501.x: Delete.
1222 * gcc.c-torture/execute/pr40386.x: Delete.
1223 * gcc.c-torture/execute/pr43220.x: Delete.
1224 * gcc.c-torture/execute/pr44683.x: Delete.
1225 * gcc.c-torture/execute/pr45262.x: Delete.
1226 * gcc.c-torture/execute/pr47237.x: Delete.
1227 * gcc.c-torture/execute/pr51581-1.x: Delete.
1228 * gcc.c-torture/execute/pr51581-2.x: Delete.
1229 * gcc.c-torture/execute/pr52979-1.x: Delete.
1230 * gcc.c-torture/execute/pr52979-2.x: Delete.
1231 * gcc.c-torture/execute/pr53366-1.x: Delete.
1232 * gcc.c-torture/execute/pr56799.x: Delete.
1233 * gcc.c-torture/execute/pr57124.x: Delete.
1234 * gcc.c-torture/execute/pr57344-2.x: Delete.
1235 * gcc.c-torture/execute/pr58570.x: Delete.
1236 * gcc.c-torture/execute/pr60822.x: Delete.
1237 * gcc.c-torture/execute/pr7284-1.x: Delete.
1238 * gcc.c-torture/execute/shiftdi.x: Delete.
1239 * gcc.c-torture/execute/simd-4.x: Delete.
1240 * gcc.c-torture/execute/strncmp-1.x: Delete.
1241 * gcc.c-torture/execute/usmul.x: Delete.
1242 * gcc.c-torture/execute/vrp-5.x: Delete.
1243 * gcc.c-torture/execute/vrp-6.x: Delete.
1244 * gcc.c-torture/execute/zerolen-2.x: Delete.
1245
1246 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1247
1248 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1249
1250 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/34938
1253 * g++.dg/template/pr34938-1.C: New.
1254 * g++.dg/template/pr34938-2.C: Likewise.
1255
1256 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/61996
1259 * gcc.target/sh/pr61996.c: New.
1260
1261 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1262
1263 * g++.dg/cpp0x/cplusplus.C: New.
1264 * g++.dg/cpp0x/cplusplus_0x.C: New.
1265 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1266 * g++.dg/cpp0x/auto41.C: Ditto.
1267 * g++.dg/cpp0x/auto9.C: Ditto.
1268 * g++.dg/cpp0x/initlist26.C: Ditto.
1269 * g++.dg/cpp0x/pr59111.C: Ditto.
1270 * g++.dg/cpp0x/trailing2.C: Ditto.
1271 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1272 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1273 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1274 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1275 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1276 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1277 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1278 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1279 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1280 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1281 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1282 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1283 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1284 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1285 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1286 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1287 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1288 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1289 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1290 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1291 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1292 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1293 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1294 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1295 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1296 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1297 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1298 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1299 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1300 * g++.dg/cpp1y/digit-sep.C: Ditto.
1301 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1302 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1303 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1304 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1305 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1306 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1307 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1308 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1309 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1310 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1311 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1312 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1313 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1314 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1315 * g++.dg/cpp1y/lambda-init.C: Ditto.
1316 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1317 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1318 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1319 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1320 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1321 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1322 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1323 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1324 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1325 * g++.dg/cpp1y/mangle1.C: Ditto.
1326 * g++.dg/cpp1y/pr57640.C: Ditto.
1327 * g++.dg/cpp1y/pr57644.C: Ditto.
1328 * g++.dg/cpp1y/pr58500.C: Ditto.
1329 * g++.dg/cpp1y/pr58533.C: Ditto.
1330 * g++.dg/cpp1y/pr58534.C: Ditto.
1331 * g++.dg/cpp1y/pr58535.C: Ditto.
1332 * g++.dg/cpp1y/pr58536.C: Ditto.
1333 * g++.dg/cpp1y/pr58548.C: Ditto.
1334 * g++.dg/cpp1y/pr58549.C: Ditto.
1335 * g++.dg/cpp1y/pr58637.C: Ditto.
1336 * g++.dg/cpp1y/pr58708.C: Ditto.
1337 * g++.dg/cpp1y/pr59110.C: Ditto.
1338 * g++.dg/cpp1y/pr59112.C: Ditto.
1339 * g++.dg/cpp1y/pr59113.C: Ditto.
1340 * g++.dg/cpp1y/pr59629.C: Ditto.
1341 * g++.dg/cpp1y/pr59635.C: Ditto.
1342 * g++.dg/cpp1y/pr59636.C: Ditto.
1343 * g++.dg/cpp1y/pr59638.C: Ditto.
1344 * g++.dg/cpp1y/pr59867.C: Ditto.
1345 * g++.dg/cpp1y/pr60033.C: Ditto.
1346 * g++.dg/cpp1y/pr60052.C: Ditto.
1347 * g++.dg/cpp1y/pr60053.C: Ditto.
1348 * g++.dg/cpp1y/pr60054.C: Ditto.
1349 * g++.dg/cpp1y/pr60064.C: Ditto.
1350 * g++.dg/cpp1y/pr60065.C: Ditto.
1351 * g++.dg/cpp1y/pr60190.C: Ditto.
1352 * g++.dg/cpp1y/pr60311.C: Ditto.
1353 * g++.dg/cpp1y/pr60332.C: Ditto.
1354 * g++.dg/cpp1y/pr60376.C: Ditto.
1355 * g++.dg/cpp1y/pr60377.C: Ditto.
1356 * g++.dg/cpp1y/pr60384.C: Ditto.
1357 * g++.dg/cpp1y/pr60390.C: Ditto.
1358 * g++.dg/cpp1y/pr60391.C: Ditto.
1359 * g++.dg/cpp1y/pr60393.C: Ditto.
1360 * g++.dg/cpp1y/pr60573.C: Ditto.
1361 * g++.dg/cpp1y/pr60626.C: Ditto.
1362 * g++.dg/cpp1y/pr60627.C: Ditto.
1363 * g++.dg/cpp1y/regress1.C: Ditto.
1364 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1365 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1366 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1367 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1368 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1369 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1370 * g++.dg/cpp1y/var-templ1.C: Ditto.
1371 * g++.dg/cpp1y/var-templ2.C: Ditto.
1372 * g++.dg/cpp1y/var-templ3.C: Ditto.
1373 * g++.dg/cpp1y/var-templ4.C: Ditto.
1374 * g++.dg/cpp1y/var-templ5.C: Ditto.
1375 * g++.dg/cpp1y/var-templ6.C: Ditto.
1376 * g++.dg/cpp1y/var-templ7.C: Ditto.
1377 * g++.dg/cpp1y/vla1.C: Ditto.
1378 * g++.dg/cpp1y/vla2.C: Ditto.
1379 * g++.dg/cpp1y/vla3.C: Ditto.
1380 * g++.dg/cpp1y/vla4.C: Ditto.
1381 * g++.dg/cpp1y/vla5.C: Ditto.
1382 * g++.dg/cpp1y/vla8.C: Ditto.
1383 * g++.dg/cpp1y/vla9.C: Ditto.
1384 * g++.dg/cpp1y/vla10.C: Ditto.
1385 * g++.dg/cpp1y/vla11.C: Ditto.
1386 * g++.dg/cpp1y/vla12.C: Ditto.
1387 * g++.dg/cpp1y/vla13.C: Ditto.
1388 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1389 * g++.dg/ext/vector23.C: Ditto.
1390 * g++.dg/ext/vla11.C: Ditto.
1391 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1392 * g++.dg/warn/Wvla-2.C: Ditto.
1393 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1394 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1395 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1396 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1397 in error message.
1398 * g++.dg/system-binary-constants-1.C: Ditto.
1399 * g++.dg/cpp1y/cplusplus_1y.C: New.
1400 * g++.dg/cpp1z/cplusplus.C: New.
1401 * lib/target-supports.exp:
1402 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1403 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1404 (check_effective_target_c++11_down): Ditto.
1405
1406 2014-08-22 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/62199
1409 * c-c++-common/pr62199.c: New test.
1410 * c-c++-common/pr62199-2.c: New test.
1411 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1412
1413 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1414
1415 PR c++/57709
1416 * g++.dg/Wshadow.C: New test.
1417
1418 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1419
1420 PR fortran/62135
1421 * gfortran.dg/pr62135.f90: New test.
1422
1423 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1424
1425 * g++.dg/warn/wdate-time.C: Remove.
1426 * gcc.dg/wdate-time.c: Move from here...
1427 * c-c++-common/wdate-time.c: ... to here.
1428
1429 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1430
1431 * gfortran.dg/use_without_only_1.f90: New test.
1432
1433 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1434
1435 PR other/62008
1436 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1437
1438 2014-08-22 Tony Wang <tony.wang@arm.com>
1439
1440 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1441 dejagnu wrapper.
1442
1443 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1444
1445 PR fortran/62214
1446 * gfortran.dg/array_assignment_5.f90: New test.
1447
1448 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1449
1450 * lib/target-supports.exp
1451 (check_effective_target_logical_op_short_circuit): Add nios2.
1452 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1453 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1454 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1455 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1456 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1457 for test using -fPIC.
1458 * gcc.dg/lto/pr61526_0.c: Likewise.
1459
1460 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1461
1462 PR tree-optimization/62091
1463 * g++.dg/ipa/devirt-37.C: Update template.
1464 * g++.dg/ipa/devirt-40.C: New testcase.
1465
1466 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1467
1468 PR tree-optimization/62112
1469 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1470 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1471 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1472 * gcc.c-torture/execute/20071219-1.c: Likewise.
1473
1474 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1477
1478 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1479
1480 * gcc.target/powerpc/swaps-p8-1.c: New test.
1481 * gcc.target/powerpc/swaps-p8-2.c: New test.
1482 * gcc.target/powerpc/swaps-p8-3.c: New test.
1483 * gcc.target/powerpc/swaps-p8-4.c: New test.
1484 * gcc.target/powerpc/swaps-p8-5.c: New test.
1485 * gcc.target/powerpc/swaps-p8-6.c: New test.
1486 * gcc.target/powerpc/swaps-p8-7.c: New test.
1487 * gcc.target/powerpc/swaps-p8-8.c: New test.
1488 * gcc.target/powerpc/swaps-p8-9.c: New test.
1489 * gcc.target/powerpc/swaps-p8-10.c: New test.
1490 * gcc.target/powerpc/swaps-p8-11.c: New test.
1491 * gcc.target/powerpc/swaps-p8-12.c: New test.
1492
1493 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1494
1495 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1496
1497 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1498
1499 * g++.dg/ipa/devirt-37.C: Fix testcase.
1500
1501 2014-08-20 Martin Jambor <mjambor@suse.cz>
1502 Wei Mi <wmi@google.com>
1503
1504 PR ipa/60449
1505 PR middle-end/61776
1506 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1507 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1508 * testsuite/gcc.dg/pr61776.c: New test.
1509
1510 2014-08-20 Steve Ellcey <sellcey@mips.com>
1511
1512 PR middle-end/49191
1513 * lib/target-supports.exp (check_effective_target_non_strict_align):
1514 Add function description.
1515
1516 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1517
1518 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1519 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1520
1521 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1522
1523 PR c/59304
1524 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1525 before setting the option.
1526 * diagnostic.c (diagnostic_classify_diagnostic): Record
1527 command-line status.
1528
1529 2014-08-20 Mark Wielaard <mjw@redhat.com>
1530
1531 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1532
1533 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1534
1535 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1536 Return memory full when we have a tiny target and relocation
1537 truncation occurs.
1538 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1539 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1540 * lib/target-supports.exp (check_effective_target_tiny): New function.
1541
1542 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1543
1544 * gfortran.dg/errnocheck_1.f90: New test.
1545 * gfortran.dg/associative_1.f90: New test.
1546
1547 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1548
1549 PR preprocessor/51303
1550 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1551
1552 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1553
1554 PR c/60975
1555 PR c/53063
1556 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1557
1558 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1559
1560 * lib/target-supports.exp
1561 (check_effective_target_arm_v8_neon_ok_nocache): Add
1562 "-march-armv8-a" to compile flags.
1563
1564 2014-08-19 Marek Polacek <polacek@redhat.com>
1565
1566 PR c++/62153
1567 * c-c++-common/Wbool-compare-1.c: New test.
1568
1569 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1570
1571 PR c/45584
1572 * gcc.dg/pr13519-1.c: Adjust.
1573
1574 2014-08-19 Mark Wielaard <mjw@redhat.com>
1575
1576 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1577
1578 2014-07-08 Mark Wielaard <mjw@redhat.com>
1579
1580 PR debug/59051
1581 * gcc.dg/guality/restrict.c: New test.
1582
1583 2014-08-19 Mark Wielaard <mjw@redhat.com>
1584
1585 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1586 matching. Catch '<unknown type in ' to recognize older gdb versions.
1587 * gcc.dg/guality/const-volatile.c: New test.
1588
1589 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1590
1591 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1592 !gas.
1593
1594 2014-08-19 Marek Polacek <polacek@redhat.com>
1595
1596 * gcc.dg/Wc99-c11-compat-1.c: New test.
1597 * gcc.dg/Wc99-c11-compat-2.c: New test.
1598 * gcc.dg/Wc99-c11-compat-3.c: New test.
1599 * gcc.dg/Wc99-c11-compat-4.c: New test.
1600 * gcc.dg/Wc99-c11-compat-5.c: New test.
1601 * gcc.dg/Wc99-c11-compat-6.c: New test.
1602 * gcc.dg/Wc99-c11-compat-7.c: New test.
1603
1604 2014-08-19 Marek Polacek <polacek@redhat.com>
1605
1606 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1607 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1608 * gcc.dg/Wc90-c99-compat-7.c: New test.
1609 * gcc.dg/Wc90-c99-compat-8.c: New test.
1610 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1611
1612 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1613 Steven Bosscher <steven@gcc.gnu.org>
1614
1615 PR c/52952
1616 * gcc.dg/redecl-4.c: Add column markers.
1617 * gcc.dg/format/bitfld-1.c: Likewise.
1618 * gcc.dg/format/attr-2.c: Likewise.
1619 * gcc.dg/format/attr-6.c: Likewise.
1620 * gcc.dg/format/array-1.c: Likewise.
1621 * gcc.dg/format/attr-7.c: Likewise.
1622 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1623 * gcc.dg/format/attr-4.c: Likewise.
1624 * gcc.dg/format/branch-1.c: Likewise.
1625 * gcc.dg/format/c90-printf-1.c: Likewise.
1626
1627 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1628
1629 * guality/nrv-1.c: Add `used' attribute to a1.
1630
1631 2014-08-18 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/62090
1634 * gcc.dg/pr62090-2.c: New testcase.
1635
1636 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1637
1638 * g++.dg/ipa/pr61800.C: New.
1639
1640 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1641
1642 PR sanitizer/62089
1643 * c-c++-common/asan/pr62089.c: New test.
1644 * c-c++-common/asan/bitfield-1.c: New test.
1645 * c-c++-common/asan/bitfield-2.c: New test.
1646 * c-c++-common/asan/bitfield-3.c: New test.
1647 * c-c++-common/asan/bitfield-4.c: New test.
1648
1649 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1650
1651 PR tree-optimization/52904
1652 * gcc.dg/pr52904.c: New test.
1653
1654 2014-08-17 Tobias Burnus <burnus@net-b.de>
1655
1656 * gfortran.dg/finalize_27.f90: New.
1657
1658 2014-08-16 Andrew Pinski <apinski@cavium.com>
1659
1660 * gcc.c-torture/compile/20140816-1.c: New testcase.
1661
1662 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/52819
1665 * g++.dg/template/pr52819.C: New.
1666
1667 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1668
1669 PR fortran/62142
1670 * gfortran.dg/realloc_on_assign_24.f90: New test.
1671
1672 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/62072
1675 Revert:
1676 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1677
1678 DR 1584
1679 PR c++/57466
1680 * g++.dg/template/pr57466.C: New.
1681 * g++.dg/cpp0x/pr57466.C: Likewise.
1682 * g++.dg/template/unify6.C: Update.
1683
1684 * g++.dg/cpp0x/sfinae52.C: New.
1685
1686 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1687
1688 PR target/61878
1689 * gcc.target/i386/avx512f-typecast-1.c: New test.
1690 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1692 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1694 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1695 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1696 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1698 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1700 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1702 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1703 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1704 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1705 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1706 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1707 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1708 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1710 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1711 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1712 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1713 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1714 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1715 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1716 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1717 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1718 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1719 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1720 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1721 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1722 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1723 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1724 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1725 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1726 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1727 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1728 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1729 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1730
1731 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1732 Tobias Burnus <burnus@net-b.de>
1733
1734 PR fortran/62131
1735 * gfortran.dg/gomp/pr62131.f90: New test.
1736
1737 2014-08-15 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/62031
1740 * gcc.dg/torture/pr62031.c: New testcase.
1741
1742 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1743
1744 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1745
1746 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1747
1748 PR tree-optimization/62091
1749 * g++.dg/ipa/devirt-38.C: New testcase.
1750
1751 2014-08-14 Marek Polacek <polacek@redhat.com>
1752
1753 DR 458
1754 * gcc.dg/c11-stdatomic-2.c: New test.
1755
1756 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1757
1758 PR fortran/62106
1759 * gfortran.dg/array_constructor_49.f90: New test.
1760
1761 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1762
1763 PR c++/54377
1764 * g++.dg/template/pr54377.C: New.
1765 * g++.dg/cpp0x/pr54377.C: Likewise.
1766 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1767 * g++.dg/cpp0x/pr51226.C: Likewise.
1768 * g++.dg/cpp0x/variadic2.C: Likewise.
1769 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1770 * g++.dg/template/dtor3.C: Likewise.
1771 * g++.dg/template/qualttp4.C: Likewise.
1772 * g++.dg/template/spec28.C: Likewise.
1773 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1774 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1775
1776 2014-08-14 Tom de Vries <tom@codesourcery.com>
1777
1778 PR rtl-optimization/62004
1779 PR rtl-optimization/62030
1780 * gcc.dg/pr62004.c: New test.
1781 * gcc.dg/pr62030.c: Same.
1782 * gcc.target/mips/pr62030-octeon.c: Same.
1783
1784 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1787 * g++.dg/cpp0x/decltype2.C: Likewise.
1788 * g++.dg/cpp0x/decltype3.C: Likewise.
1789 * g++.dg/cpp0x/pr60249.C: Likewise.
1790 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1791 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1792 * g++.dg/cpp0x/variadic2.C: Likewise.
1793 * g++.dg/cpp0x/variadic74.C: Likewise.
1794 * g++.dg/parse/error10.C: Likewise.
1795 * g++.dg/parse/error15.C: Likewise.
1796 * g++.dg/parse/error2.C: Likewise.
1797 * g++.dg/template/crash106.C: Likewise.
1798 * g++.dg/template/crash89.C: Likewise.
1799 * g++.dg/template/nontype7.C: Likewise.
1800 * g++.dg/template/void3.C: Likewise.
1801 * g++.dg/template/void7.C: Likewise.
1802
1803 2014-08-14 Richard Biener <rguenther@suse.de>
1804
1805 PR tree-optimization/62090
1806 * gcc.dg/pr62090.c: New testcase.
1807
1808 2014-08-14 Richard Biener <rguenther@suse.de>
1809
1810 PR rtl-optimization/62079
1811 * g++.dg/pr62079.C: New testcase.
1812
1813 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1814
1815 * gcc.target/arm/max-insns-skipped.c: New test.
1816
1817 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1818
1819 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1820
1821 2014-08-12 Marek Polacek <polacek@redhat.com>
1822
1823 * gcc.dg/concat.c: Add dg-options.
1824 * gcc.dg/func-outside-2.c: Add __extension__.
1825 * gcc.dg/pr19967.c: Use -std=c99.
1826 * gcc.dg/pr22458-1.c: Add dg-options.
1827 * gcc.dg/pr33676.c: Add dg-options.
1828 * gcc.dg/gnu-predef-1.c: New test.
1829 * gcc.dg/c90-func-1.c: New test.
1830 * gcc.dg/c90-func-2.c: New test.
1831 * gcc.dg/c90-func-2.h: New test.
1832
1833 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1834
1835 * lib/target/supports.exp
1836 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1837 or later.
1838
1839 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1840
1841 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1842 on Neon hardware.
1843
1844 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1845 * gcc.target/arm/pr59985.c: Likewise.
1846
1847 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1848
1849 PR other/61962
1850 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1851
1852 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1853
1854 PR middle-end/62103
1855 * gcc.c-torture/execute/bitfld-6.c: New test.
1856
1857 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1858
1859 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1860 * gcc.target/arm/pr56184.C: Likewise.
1861 * gcc.target/arm/pr59896.c: Likewise.
1862 * gcc.target/arm/stack-red-zone.c: Likewise.
1863 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1864
1865 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1866 check_effective_target_arm_thumb2_ok): Test with code that passes
1867 an argument and returns a result.
1868
1869 2014-08-11 Richard Biener <rguenther@suse.de>
1870
1871 PR tree-optimization/62075
1872 * gcc.dg/vect/pr62075.c: New testcase.
1873
1874 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1875
1876 PR tree-optimization/62073
1877 * gcc.dg/vect/pr62073.c: New test.
1878
1879 2014-08-11 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/62070
1882 * gcc.dg/pr62070.c: New testcase.
1883
1884 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1885
1886 * c-c++-common/asan/inc.c: Update test.
1887 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1888 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1889 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1890 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1891 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1892 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1893 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1894 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1895 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1896 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1897
1898 2014-08-10 Marek Polacek <polacek@redhat.com>
1899
1900 PR c/51849
1901 * gcc.dg/Wc90-c99-compat-1.c: New test.
1902 * gcc.dg/Wc90-c99-compat-2.c: New test.
1903 * gcc.dg/Wc90-c99-compat-3.c: New test.
1904 * gcc.dg/Wc90-c99-compat-4.c: New test.
1905 * gcc.dg/Wc90-c99-compat-5.c: New test.
1906 * gcc.dg/Wc90-c99-compat-6.c: New test.
1907 * gcc.dg/wvla-1.c: Adjust dg-warning.
1908 * gcc.dg/wvla-2.c: Adjust dg-warning.
1909 * gcc.dg/wvla-4.c: Adjust dg-warning.
1910 * gcc.dg/wvla-6.c: Adjust dg-warning.
1911
1912 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1913
1914 PR fortran/61999
1915 * gfortran.dg/dot_product_3.f90: New test case.
1916
1917 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1918
1919 * g++.dg/ipa/devirt-35.C: Fix template.
1920 * g++.dg/ipa/devirt-36.C: Likewise.
1921 * g++.dg/ipa/devirt-37.C: New testcase.
1922
1923 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1924
1925 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1926 * g++.dg/cpp0x/enum29.C: Adjust.
1927
1928 2014-08-08 Richard Biener <rguenther@suse.de>
1929
1930 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1931 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1932 * gfortran.dg/array_memcpy_4.f90: Likewise.
1933 * gfortran.dg/trim_optimize_1.f90: Likewise.
1934 * gfortran.dg/trim_optimize_2.f90: Likewise.
1935
1936 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1937
1938 * gcc.dg/zero_sign_ext_test.c: New test.
1939
1940 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1941
1942 * gcc.dg/torture/pr61772.c: Skip lto running.
1943
1944 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1945
1946 PR tree-optimization/60707
1947 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1948
1949 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1950
1951 * g++.dg/ipa/devirt-35.C: New testcase.
1952 * g++.dg/ipa/devirt-36.C: New testcase.
1953
1954 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/51312
1957 * g++.dg/cpp0x/enum29.C: New.
1958
1959 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1960
1961 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1962 defining in dg-options.
1963 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1964
1965 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1966
1967 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1968
1969 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1970 on 32-bit hppa-hpux.
1971
1972 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1973 * c-c++-common/pr50459.c: Likewise.
1974
1975 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1976
1977 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1978 values.h, change MAXDOUBLE for DBL_MAX.
1979 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1981 values.h, change MAXFLOAT for FLT_MAX.
1982 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1983 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1984 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1985 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1987 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1988 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1989 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1991
1992 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1993
1994 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1995
1996 2014-08-07 Marek Polacek <polacek@redhat.com>
1997
1998 * gcc.dg/fold-reassoc-3.c: New test.
1999
2000 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2001
2002 * gcc.target/i386/struct-size.c: New.
2003
2004 2014-08-07 Tom de Vries <tom@codesourcery.com>
2005
2006 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2007 * lib/target-supports.exp (check_effective_target_glibc)
2008 (check_effective_target_glibc_2_12_or_later)
2009 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2010
2011 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2012
2013 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2014
2015 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2016
2017 PR c++/43906
2018 * g++.dg/warn/Waddress-1.C: New.
2019
2020 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2021
2022 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2023
2024 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2025
2026 PR debug/61923
2027 * gcc.target/i386/pr61923.c: New test.
2028
2029 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2030
2031 * gcc.target/aarch64/vdup_n_2.c: New test.
2032
2033 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2034
2035 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2036 powerpc_elfv2.
2037
2038 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR rtl-optimization/61801
2041 * gcc.target/i386/pr61801.c: Rewritten.
2042
2043 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2044
2045 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2046 Fix types.
2047 (test_vqdmlsls_lane_s32): Likewise.
2048 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2049 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2050
2051 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2052
2053 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2054 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2055 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2056 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2057 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2058 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2059 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2060 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2061
2062 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2063
2064 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2065 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2066 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2067 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2068 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2069 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2070
2071 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072
2073 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2074
2075 2014-08-04 Rohit <rohitarulraj@freescale.com>
2076
2077 PR target/60102
2078 * gcc.target/powerpc/pr60102.c: New testcase.
2079
2080 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2081
2082 PR target/61713
2083 * gcc.dg/pr61756.c: New test.
2084
2085 2014-08-04 Tom de Vries <tom@codesourcery.com>
2086
2087 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2088 version instead of required-target.
2089 * lib/target-supports.exp
2090 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2091 (check_effective_target_glibc_2_11_or_earlier): ... this.
2092
2093 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2094
2095 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2096 * gnat.dg/specs/debug1.ads: Adjust.
2097 * gnat.dg/specs/formal_type.ads: Fix error in test.
2098
2099 2014-08-03 Marek Polacek <polacek@redhat.com>
2100
2101 * gcc.dg/case-bogus-1.c: New test.
2102
2103 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/15339
2106 * g++.dg/other/default9.C: New.
2107 * g++.dg/other/default10.C: Likewise.
2108 * g++.dg/other/default3.C: Remove xfail.
2109
2110 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2111
2112 * g++.dg/warn/Wsuggest-final.C: New testcase.
2113 * g++.dg/ipa/devirt-34.C: Fix.
2114
2115 2014-08-02 Marek Polacek <polacek@redhat.com>
2116
2117 PR c/59855
2118 * gcc.dg/Wdesignated-init-2.c: New test.
2119
2120 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2121
2122 DR 217 again
2123 * g++.dg/tc1/dr217-2.C: New.
2124
2125 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2126
2127 PR other/61963
2128 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2129
2130 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2131
2132 PR middle-end/61455
2133 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2134 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2135
2136 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2137
2138 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2139 testcase.
2140
2141 2014-08-01 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/61762
2144 * gcc.dg/pr61762.c: Align the string to make the testcase work
2145 on strict-align targets.
2146
2147 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2148
2149 * c-c++-common/ubsan/align-1.c: New test.
2150 * c-c++-common/ubsan/align-2.c: New test.
2151 * c-c++-common/ubsan/align-3.c: New test.
2152 * c-c++-common/ubsan/align-4.c: New test.
2153 * c-c++-common/ubsan/align-5.c: New test.
2154 * c-c++-common/ubsan/attrib-4.c: New test.
2155 * g++.dg/ubsan/align-1.C: New test.
2156 * g++.dg/ubsan/align-2.C: New test.
2157 * g++.dg/ubsan/align-3.C: New test.
2158 * g++.dg/ubsan/attrib-1.C: New test.
2159 * g++.dg/ubsan/null-1.C: New test.
2160 * g++.dg/ubsan/null-2.C: New test.
2161
2162 2014-08-01 Tom de Vries <tom@codesourcery.com>
2163
2164 * lib/target-supports.exp (check_effective_target_glibc)
2165 (check_effective_target_glibc_2_12_or_later)
2166 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2167 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2168 not_glibc_2_11_or_earlier.
2169
2170 2014-07-31 Tom de Vries <tom@codesourcery.com>
2171
2172 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2173
2174 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2175
2176 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2177 (test_vpaddd_s64): Likewise.
2178 (test_vpaddd_s64): Likewise.
2179 * gcc.target/aarch64/simd/vpaddd_f64: New.
2180 * gcc.target/aarch64/simd/vpaddd_s64: New.
2181 * gcc.target/aarch64/simd/vpaddd_u64: New.
2182
2183 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2184
2185 PR target/61948
2186 * gcc.target/arm/pr61948.c: New test case.
2187
2188 2014-07-31 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/61964
2191 * gcc.dg/torture/pr61964.c: New testcase.
2192
2193 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2194
2195 PR c++/60517
2196 * c-c++-common/addrtmp.c: New file.
2197 * c-c++-common/uninit-G.c: Adapt.
2198
2199 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2200
2201 PR lto/61868
2202 * gcc.dg/pr61868.c: New test.
2203
2204 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2205
2206 PR c++/57397
2207 * g++.dg/cpp0x/vt-57397-1.C: New.
2208 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2209
2210 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2211
2212 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2213
2214 2014-07-30 Tom Tromey <tromey@redhat.com>
2215
2216 PR c/59855
2217 * gcc.dg/Wdesignated-init.c: New file.
2218
2219 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2220
2221 * g++.dg/ipa/devirt-34.C: New testcase.
2222
2223 2014-07-28 Richard Biener <rguenther@suse.de>
2224
2225 PR rtl-optimization/61801
2226 * gcc.target/i386/pr61801.c: Fix testcase.
2227
2228 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2229
2230 * gcc.dg/fold-abs-5.c: New test.
2231 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2232 * gcc.dg/fold-compare-8.c: Likewise.
2233
2234 2014-07-28 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/52478
2237 * gcc.dg/torture/ftrapv-1.c: New testcase.
2238
2239 2014-07-28 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/61921
2242 * gfortran.dg/pr61921.f90: New testcase.
2243
2244 2014-07-28 Richard Biener <rguenther@suse.de>
2245
2246 PR rtl-optimization/61801
2247 * gcc.target/i386/pr61801.c: New testcase.
2248
2249 2014-07-27 Marek Polacek <polacek@redhat.com>
2250
2251 PR c/61861
2252 * gcc.dg/pr61861.c: New test.
2253
2254 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2255
2256 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2257 variable problem.
2258
2259 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2260
2261 PR rtl-optimization/61926
2262 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2263 Reverse argument order.
2264 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2265 New XFAILed tests that match the original order.
2266
2267 2014-07-26 Marek Polacek <polacek@redhat.com>
2268
2269 PR c/61077
2270 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2271
2272 2014-07-26 Tobias Burnus <burnus@net-b.de>
2273
2274 PR fortran/61881
2275 PR fortran/61888
2276 PR fortran/57305
2277 * gfortran.dg/sizeof_2.f90: Change dg-error.
2278 * gfortran.dg/sizeof_4.f90: New.
2279 * gfortran.dg/storage_size_1.f08: Correct expected
2280 value.
2281
2282 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2283
2284 PR target/44551
2285 * gcc.target/i386/pr44551-1.c: New file.
2286
2287 2014-07-25 Xinliang David Li <davidxl@google.com>
2288
2289 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2290 * g++.dg/tree-prof/reorder_class1.h: New file.
2291 * g++.dg/tree-prof/reorder_class2.h: New file.
2292 * g++.dg/tree-prof/reorder.C: New test.
2293 * g++.dg/tree-prof/morefunc.C: New test.
2294
2295 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2296
2297 Implement N4051 - Allow typename in a template template parameter
2298 * lib/target-supports.exp (check_effective_target_c++1y): Now
2299 means C++1y and up.
2300 (check_effective_target_c++1y_down): New.
2301 (check_effective_target_c++1z_only): New.
2302 (check_effective_target_c++1z): New.
2303 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2304 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2305 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2306
2307 2014-07-25 Tobias Burnus <burnus@net-b.de>
2308
2309 * gfortran.dg/storage_size_5.f90: New.
2310
2311 2014-07-25 Richard Biener <rguenther@suse.de>
2312
2313 PR middle-end/61762
2314 PR middle-end/61894
2315 * gcc.dg/pr61762.c: New testcase.
2316 * gcc.dg/fold-cstring.c: Likewise.
2317 * gcc.dg/fold-cvect.c: Likewise.
2318
2319 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2320
2321 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2322
2323 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2324 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2325 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2326 * gcc.c-torture/execute/pr23135.x: Likewise.
2327
2328 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2329
2330 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2331
2332 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2333
2334 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2335
2336 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2337
2338 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2339
2340 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2341
2342 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2343 sequences.
2344 * gcc.target/aarch64/test_frame_2.c: Likewise.
2345 * gcc.target/aarch64/test_frame_4.c: Likewise.
2346 * gcc.target/aarch64/test_frame_6.c: Likewise.
2347 * gcc.target/aarch64/test_frame_7.c: Likewise.
2348 * gcc.target/aarch64/test_frame_8.c: Likewise.
2349 * gcc.target/aarch64/test_frame_10.c: Likewise.
2350
2351 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2352
2353 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2354 sequences.
2355 * gcc.target/aarch64/test_frame_10.c: Likewise.
2356 * gcc.target/aarch64/test_frame_2.c: Likewise.
2357 * gcc.target/aarch64/test_frame_4.c: Likewise.
2358 * gcc.target/aarch64/test_frame_6.c: Likewise.
2359 * gcc.target/aarch64/test_frame_7.c: Likewise.
2360 * gcc.target/aarch64/test_frame_8.c: Likewise.
2361 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2362
2363 2014-07-24 Martin Jambor <mjambor@suse.cz>
2364
2365 PR ipa/61160
2366 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2367
2368 2014-07-24 Richard Biener <rguenther@suse.de>
2369
2370 PR ipa/61823
2371 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2372
2373 2014-07-24 Andreas Schwab <schwab@suse.de>
2374
2375 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2376 Also check for __arm__.
2377
2378 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2379
2380 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2381 sequences.
2382
2383 2014-07-24 Marek Polacek <polacek@redhat.com>
2384
2385 PR c/57653
2386 * c-c++-common/pr57653.c: New test.
2387 * c-c++-common/pr57653.h: New file.
2388 * c-c++-common/pr57653-2.c: New test.
2389 * c-c++-common/pr57653-2.h: New file.
2390
2391 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2392
2393 * gcc.target/aarch64/test_frame_common.h: New file.
2394 * gcc.target/aarch64/test_frame_1.c: Likewise.
2395 * gcc.target/aarch64/test_frame_2.c: Likewise.
2396 * gcc.target/aarch64/test_frame_3.c: Likewise.
2397 * gcc.target/aarch64/test_frame_4.c: Likewise.
2398 * gcc.target/aarch64/test_frame_5.c: Likewise.
2399 * gcc.target/aarch64/test_frame_6.c: Likewise.
2400 * gcc.target/aarch64/test_frame_7.c: Likewise.
2401 * gcc.target/aarch64/test_frame_8.c: Likewise.
2402 * gcc.target/aarch64/test_frame_9.c: Likewise.
2403 * gcc.target/aarch64/test_frame_10.c: Likewise.
2404 * gcc.target/aarch64/test_frame_11.c: Likewise.
2405 * gcc.target/aarch64/test_frame_12.c: Likewise.
2406 * gcc.target/aarch64/test_frame_13.c: Likewise.
2407 * gcc.target/aarch64/test_frame_14.c: Likewise.
2408 * gcc.target/aarch64/test_frame_15.c: Likewise.
2409
2410 2014-07-23 Marek Polacek <polacek@redhat.com>
2411
2412 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2413 in the structure.
2414
2415 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2416
2417 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2418 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2419 * gcc.dg/pr10474.c (target): Likewise.
2420
2421 2014-07-22 Martin Jambor <mjambor@suse.cz>
2422
2423 PR ipa/61160
2424 * pr61160-3.C (main): Return zero.
2425
2426 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2427
2428 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2429 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2430 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2431 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2432 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2433 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2434
2435 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2436
2437 PR tree-optimization/61822
2438 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2439
2440 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2441
2442 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2443
2444 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2445
2446 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2447 -msse2 -mno-avx instead of -msse.
2448
2449 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2450
2451 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2452 * gcc.dg/pr44024.c (dg-options): Add -O1.
2453 (dg-final): Check for the condition.
2454 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2455
2456 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR target/55701
2459 * gcc.target/arm/memset-inline-1.c: New test.
2460 * gcc.target/arm/memset-inline-2.c: New test.
2461 * gcc.target/arm/memset-inline-3.c: New test.
2462 * gcc.target/arm/memset-inline-4.c: New test.
2463 * gcc.target/arm/memset-inline-5.c: New test.
2464 * gcc.target/arm/memset-inline-6.c: New test.
2465 * gcc.target/arm/memset-inline-7.c: New test.
2466 * gcc.target/arm/memset-inline-8.c: New test.
2467 * gcc.target/arm/memset-inline-9.c: New test.
2468
2469 2014-07-21 Tom de Vries <tom@codesourcery.com>
2470
2471 PR target/61827
2472 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2473 to bar symbol in scan-assembler-times call check.
2474
2475 2014-07-21 Tom de Vries <tom@codesourcery.com>
2476
2477 PR target/61827
2478 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2479 for darwin in scan-assembler-times check.
2480 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2481 scan-assembler-not checks. Add checks for insns.
2482 (main): Remove.
2483 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2484 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2485 (main): Remove.
2486
2487 2014-07-21 Tom de Vries <tom@codesourcery.com>
2488
2489 PR target/61827
2490 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2491 dg-options. Add checks for insns with xmm registers. Remove
2492 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2493 (main): Remove.
2494
2495 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2496
2497 PR target/61855
2498 * gcc.target/i386/pr61855.c: New test.
2499
2500 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2501
2502 * gnat.dg/pack20.ad[sb]: New test.
2503 * gnat.dg/pack20_pkg.ads: New helper.
2504
2505 2014-07-20 Ian Lance Taylor <iant@google.com>
2506
2507 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2508 package for compiledir tests.
2509
2510 2014-07-20 Marek Polacek <polacek@redhat.com>
2511
2512 PR c/61852
2513 * gcc.dg/pr61852.c: New test.
2514
2515 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2516
2517 * gcc.dg/stack-usage-2.c: Adjust.
2518
2519 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2520
2521 PR target/61794
2522 * gcc.target/i386/pr61794.c: New test.
2523
2524 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2525
2526 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2527 involving both inputs rather than a multiplication involving one.
2528 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2529 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2530 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2531
2532 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 PR c++/50961
2535 * g++.dg/template/operator13.C: New.
2536
2537 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2538
2539 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2540 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2541 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2542 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2543
2544 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2545
2546 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2547 * c-c++-common/ubsan/bounds-5.c: Likewise.
2548 * c-c++-common/ubsan/bounds-6.c: Likewise.
2549 * c-c++-common/ubsan/bounds-7.c: Likewise.
2550 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2551 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2552 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2553 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2554 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2555 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2556 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2557 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2558 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2559 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2560
2561 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2562
2563 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2564 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2565 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2566 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2567
2568 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2569
2570 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2571 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2572 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2573
2574 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2575
2576 PR c++/61804
2577 * g++.dg/parse/pr61804.C: New.
2578
2579 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2580
2581 * gnat.dg/specs/alignment2.ads: Update.
2582 * gnat.dg/specs/size_clause1.ads: Likewise.
2583 * gnat.dg/specs/size_clause2.ads: Likewise.
2584
2585 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2586
2587 PR preprocessor/60723 - missing system-ness marks for macro tokens
2588 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2589
2590 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2591
2592 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2593 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2594 -mieee-with-inexact for alpha*-*-*.
2595
2596 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2597
2598 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2599 Add IEEE options to compile flags.
2600 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2601 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2602
2603 2014-07-15 Michael Matz <matz@suse.de>
2604
2605 PR rtl-optimization/61772
2606 * gcc.dg/torture/pr61772.c: New test.
2607
2608 2014-07-15 Marek Polacek <polacek@redhat.com>
2609
2610 * gcc.dg/ubsan/bounds-1.c: New test.
2611
2612 2014-06-15 Tobias Burnus <burnus@net-b.de>
2613
2614 * gfortran.dg/coarray_34.f90: New.
2615 * gfortran.dg/coarray_6.f90: Update test case.
2616
2617 2014-07-14 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/61779
2620 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2621
2622 2014-07-14 Richard Biener <rguenther@suse.de>
2623
2624 PR tree-optimization/61786
2625 * gcc.dg/torture/pr61786.c: New testcase.
2626 * gcc.dg/lto/pr61786_0.c: Likewise.
2627 * gcc.dg/lto/pr61786_1.c: Likewise.
2628
2629 2014-07-14 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/61757
2632 PR tree-optimization/61783
2633 PR tree-optimization/61787
2634 * gcc.dg/torture/pr61757.c: New testcase.
2635 * gcc.dg/torture/pr61787.c: Likewise.
2636
2637 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2638
2639 PR middle-end/61294
2640 * c-c++-common/Wmemset-transposed-args1.c: New test.
2641 * c-c++-common/Wmemset-transposed-args2.c: New test.
2642 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2643
2644 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2645
2646 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2647 longer happens during parsing.
2648 * gcc.dg/pr44024.c: Update template.
2649 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2650 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2651 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2652
2653 2014-07-13 Tom de Vries <tom@codesourcery.com>
2654
2655 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2656 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2657
2658 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2659
2660 PR C++/60209 - Declaration of user-defined literal operator cause error
2661 * g++.dg/cpp0x/pr60209-neg.C: New.
2662 * g++.dg/cpp0x/pr60209.C: New.
2663 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2664
2665 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2666
2667 PR c++/60967
2668 * g++.dg/cilk-plus/pr60967.C: New.
2669
2670 2014-07-13 Tobias Burnus <burnus@net-b.de>
2671
2672 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2673
2674 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2675
2676 PR fortran/61780
2677 * gfortran.dg/dependency_44.f90 : New test
2678
2679 2014-07-12 Tobias Burnus <burnus@net-b.de>
2680
2681 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2682 * gfortran.dg/coarray_atomic_2.f90: New.
2683 * gfortran.dg/coarray_atomic_3.f90: New.
2684 * gfortran.dg/coarray_atomic_4.f90: New.
2685 * gfortran.dg/coarray/atomic_2.f90: New.
2686
2687 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2688
2689 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2690 * g++.dg/cpp0x/pr57644.C: New.
2691
2692 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/53159
2695 * g++.dg/cpp0x/Wnarrowing1.C: New.
2696
2697 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2698
2699 PR preprocessor/61389
2700 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2701 * gcc.dg/cpp/sysmac1.c: Likewise.
2702
2703 2014-07-11 Richard Biener <rguenther@suse.de>
2704
2705 PR middle-end/61473
2706 * gcc.dg/memmove-4.c: New testcase.
2707 * gcc.dg/strlenopt-8.c: XFAIL.
2708 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2709
2710 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2711
2712 PR target/61561
2713 * gcc.dg/pr61561.c: New test.
2714
2715 2014-07-10 Tom de Vries <tom@codesourcery.com>
2716
2717 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2718 dg-options.
2719 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2720 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2721 dg-options.
2722
2723 2014-07-10 Richard Biener <rguenther@suse.de>
2724
2725 PR c-family/61741
2726 * c-c++-common/torture/pr61741.c: Use signed char.
2727
2728 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2729
2730 * gnat.dg/opt39.adb: New test.
2731
2732 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2733
2734 PR tree-optimization/61742
2735 * gcc.dg/torture/pr61742.c: New test.
2736 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2737 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2738
2739 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2740
2741 PR c++/60686
2742 * g++.dg/cpp0x/explicit8.C: New.
2743
2744 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2745
2746 DR 1584
2747 PR c++/57466
2748 * g++.dg/template/pr57466.C: New.
2749 * g++.dg/cpp0x/pr57466.C: Likewise.
2750 * g++.dg/template/unify6.C: Update.
2751
2752 2014-07-09 Tom de Vries <tom@codesourcery.com>
2753
2754 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2755
2756 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2757
2758 * gfortran.dg/ieee/underflow_1.f90: New file.
2759
2760 2014-07-09 Richard Biener <rguenther@suse.de>
2761
2762 PR c-family/61741
2763 * c-c++-common/torture/pr61741.c: New testcase.
2764
2765 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2766
2767 * lib/target-supports.exp
2768 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2769
2770 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2771
2772 * gcc.dg/globalalias.c: Remove XFAIL.
2773 * gcc.dg/localalias.c: Remove XFAIL.
2774
2775 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2776
2777 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2778 * g++.dg/cpp0x/pr58155.C: New.
2779
2780 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2781
2782 PR testsuite/61453
2783 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2784 Adjust regexp for more targets.
2785
2786 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2787 Paolo Carlini <paolo.carlini@oracle.com>
2788
2789 PR c++/59361
2790 * g++.dg/cpp0x/vt-59361.C: New.
2791
2792 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2793
2794 PR target/61599
2795 * gcc.target/i386/pr61599-1.c: New test.
2796 * gcc.target/i386/pr61599-2.c: New test.
2797
2798 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR rtl-optimization/61673
2801 * gcc.c-torture/execute/pr61673.c: New test.
2802
2803 PR tree-optimization/61725
2804 * gcc.dg/tree-ssa/vrp93.c: New test.
2805 * gcc.c-torture/execute/pr61725.c: New test.
2806
2807 2014-07-08 Richard Biener <rguenther@suse.de>
2808
2809 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2810 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2811 restriction on loop depth difference.
2812 (record_equality): Likewise.
2813 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2814 (loop_depth_of_name): Remove.
2815 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2816 restriction on loop depth difference.
2817 (init_copy_prop): Likewise.
2818
2819 2014-07-08 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/61681
2822 * gcc.dg/torture/pr61681.c: New testcase.
2823
2824 2014-07-08 Richard Biener <rguenther@suse.de>
2825
2826 PR tree-optimization/61680
2827 * gcc.dg/vect/pr61680.c: New testcase.
2828
2829 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2830
2831 PR tree-optimization/61576
2832 * gcc.dg/torture/pr61576.c: New test.
2833
2834 2014-07-08 Marek Polacek <polacek@redhat.com>
2835
2836 PR c/60226
2837 * c-c++-common/pr60226.c: New test.
2838
2839 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2840
2841 PR fortran/61459
2842 PR fortran/58883
2843 * gfortran.dg/allocatable_function_8.f90 : New test
2844
2845 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2846
2847 * gcc.target/powerpc/spe-evmerge.c: New file.
2848
2849 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2852
2853 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2854
2855 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2856
2857 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/58898
2860 * g++.dg/parse/pr58898.C: New.
2861
2862 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2863
2864 * gfortran.dg/list_read_12.f90: Delete the file.
2865 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2866 of dg-runtest.
2867
2868 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2869
2870 PR libgfortran/61640
2871 * gfortran.dg/arrayio_16.f90: New test.
2872
2873 2014-07-06 Marek Polacek <polacek@redhat.com>
2874
2875 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2876 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2877
2878 2014-07-06 Marek Polacek <polacek@redhat.com>
2879
2880 PR c/6940
2881 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2882 -Wno-sizeof-array-argument.
2883 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2884 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2885 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2886 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2887 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2888 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2889 * c-c++-common/sizeof-array-argument.c: New test.
2890 * gcc.dg/vla-5.c: Add dg-warnings.
2891
2892 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2893
2894 * g++.dg/ipa/devirt-26.C: Update testcase.
2895 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2896 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2897
2898 2014-07-04 Tobias Burnus <burnus@net-b.de>
2899
2900 * gfortran.dg/coarray/coindexed_3.f90: New.
2901
2902 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR middle-end/61654
2905 * g++.dg/opt/pr61654.C: New test.
2906
2907 PR tree-optimization/61684
2908 * gcc.c-torture/compile/pr61684.c: New test.
2909
2910 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2911
2912 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2913 dg-runtest's. Adapt all callers.
2914 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2915 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2916 * lib/go-dg.exp (go-dg-runtest): Likewise.
2917 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2918 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2919
2920 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR tree-optimization/61682
2923 * gcc.c-torture/execute/pr61682.c: New test.
2924
2925 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2926
2927 * gcc.target/powerpc/shift-dot.c: New test.
2928
2929 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2930
2931 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2932 avoid optimization.
2933
2934 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2935
2936 * gcc.target/arm/identical-invariants.c: New test.
2937
2938 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2939 Chen Gang <gang.chen.5i5j@gmail.com>
2940
2941 * gcc.c-torture/compile/section.c: New testcase.
2942
2943 2014-07-02 Christian Bruel <christian.bruel@st.com>
2944
2945 PR target/29349
2946 PR target/53513
2947 * gcc.target/sh/fpchg.c: New test.
2948
2949 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2950 Fritz Reese <Reese-Fritz@zai.com>
2951
2952 * gfortran.dg/oldstyle_5.f: New test.
2953
2954 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2955
2956 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2957 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2958
2959 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2962 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2963 * g++.dg/parse/error11.C: Likewise.
2964 * g++.old-deja/g++.brendan/template17.C: Likewise.
2965
2966 2014-07-02 Tobias Burnus <burnus@net-b.de>
2967
2968 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2969 * gfortran.dg/coarray/send_array.f90: Ditto.
2970 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2971
2972 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2973 Yufeng Zhang <yufeng.zhang@arm.com>
2974
2975 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2976 (additional_flags_for_func_ret): New variable based on
2977 $additional_flags with -fno-use-caller-save.
2978 (func-ret-*.c): Use the new variable.
2979
2980 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/59637
2983 * g++.dg/cpp0x/decltype60.C: New.
2984
2985 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2986
2987 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2988 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2989 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2990 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2991 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2992 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2993 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2994 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2995
2996 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2999
3000 2014-07-01 Marek Polacek <polacek@redhat.com>
3001
3002 * gcc.dg/Wint-conversion.c: New test.
3003
3004 2014-07-01 Marek Polacek <polacek@redhat.com>
3005
3006 PR c/58286
3007 * gcc.dg/Wincompatible-pointer-types.c: New test.
3008
3009 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3010
3011 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3012 MicroBlaze specific pattern.
3013
3014 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3015
3016 PR c++/58781
3017 PR c++/60249
3018 PR c++/59867
3019 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3020 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3021 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3022
3023 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3024
3025 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3026 test requires greater precision than the current PowerPC long
3027 double implementation supports.
3028
3029 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3030
3031 PR c++/54891
3032 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3033
3034 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3035
3036 PR c++/51400
3037 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3038
3039 2014-06-30 Jeff Law <law@redhat.com>
3040
3041 PR tree-optimization/61607
3042 * gcc.dg/tree-ssa/pr61607.c: New test.
3043
3044 2014-06-30 Marek Polacek <polacek@redhat.com>
3045
3046 * c-c++-common/ubsan/attrib-2.c: New test.
3047 * g++.dg/ubsan/return-3.C: New test.
3048
3049 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3050
3051 PR middle-end/57541
3052 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3053 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3054
3055 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3056
3057 * gcc.dg/ira-loop-pressure.c: New test.
3058
3059 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3060
3061 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3062 checks that the dump is generated.
3063
3064 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3065
3066 PR fortran/36275
3067 PR fortran/38839
3068 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3069 * gfortran.dg/binding_label_tests_27.f90: New file.
3070
3071 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3072
3073 * gfortran.dg/graphite/pr59586.f: New testcase.
3074
3075 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3076
3077 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3078
3079 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3080
3081 PR fortran/29383
3082 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3083 New function.
3084 * gfortran.dg/ieee/ieee.exp: New file.
3085 * gfortran.dg/ieee/ieee_1.F90: New file.
3086 * gfortran.dg/ieee/ieee_2.f90: New file.
3087 * gfortran.dg/ieee/ieee_3.f90: New file.
3088 * gfortran.dg/ieee/ieee_4.f90: New file.
3089 * gfortran.dg/ieee/ieee_5.f90: New file.
3090 * gfortran.dg/ieee/ieee_6.f90: New file.
3091 * gfortran.dg/ieee/ieee_7.f90: New file.
3092 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3093
3094 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3095
3096 * g++.dg/cpp0x/elision_conv.C: New.
3097
3098 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3099
3100 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3101
3102 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/61614
3105 * g++.dg/ext/complit14.C: New.
3106
3107 2014-06-27 Martin Jambor <mjambor@suse.cz>
3108
3109 PR ipa/61160
3110 * g++.dg/ipa/pr61160-2.C: New test.
3111 * g++.dg/ipa/pr61160-3.C: Likewise.
3112
3113 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR tree-optimization/57233
3116 PR tree-optimization/61299
3117 * gcc.dg/pr57233.c: New test.
3118 * gcc.target/i386/pr57233.c: New test.
3119 * gcc.target/i386/sse2-pr57233.c: New test.
3120 * gcc.target/i386/avx-pr57233.c: New test.
3121 * gcc.target/i386/avx2-pr57233.c: New test.
3122 * gcc.target/i386/avx512f-pr57233.c: New test.
3123 * gcc.target/i386/xop-pr57233.c: New test.
3124
3125 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3126
3127 * gcc.dg/typeof-2.c: New testcase.
3128
3129 2014-06-27 Marek Polacek <polacek@redhat.com>
3130
3131 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3132 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3133 (fn2): Likewise.
3134 (fn5): Likewise.
3135 (fn6): Likewise.
3136 (fn7): Likewise.
3137 (fn8): Likewise.
3138 (fn9): Likewise.
3139 (fn11): Likewise.
3140 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3141 location. Add memory barrier.
3142 (fn2): Likewise.
3143 (fn3): Likewise.
3144 (fn4): Likewise.
3145 (fn5): Likewise.
3146 * c-c++-common/ubsan/bounds-7.c: New test.
3147
3148 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3149
3150 PR libgfortran/61499
3151 * gfortran.dg/arrayio_15.f90: New test.
3152
3153 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3154
3155 PR target/61586
3156 * gcc.target/alpha/pr61586.c: New test.
3157
3158 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3159
3160 PR c++/57573
3161 * g++.dg/template/pr57573.C: New.
3162
3163 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3164
3165 * gcc.dg/tree-ssa/interposition.c: New testcase.
3166
3167 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3168
3169 PR c++/56633
3170 * g++.dg/cpp0x/deleted8.C: New.
3171
3172 2014-06-26 Martin Jambor <mjambor@suse.cz>
3173
3174 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3175 parameter.
3176 * g++.dg/simulate-thread/bitfields.C: Likewise.
3177 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3178 allow-packed-store-data-races parameter.
3179 * gcc.dg/simulate-thread/subfields.c: Likewise.
3180 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3181 to one.
3182
3183 2014-06-26 Martin Jambor <mjambor@suse.cz>
3184
3185 * g++.dg/ipa/pr60600.C: Fix typo.
3186 * g++.dg/ipa/devirt-25.C: Likewise.
3187
3188 2014-06-26 Richard Biener <rguenther@suse.de>
3189
3190 PR tree-optimization/61607
3191 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3192
3193 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3194
3195 * gcc.dg/inline-22.c: Add bind_pic_locally.
3196 * gcc.dg/inline_4.c: Ditto.
3197 * gcc.dg/fail_always_inline.c: Ditto.
3198 * g++.dg/ipa/devirt-25.C: Ditto.
3199
3200 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3201
3202 * lib/target-support.exp (bind_pic_locally): Save the flags to
3203 'flags_to_postpone' instead of appending to 'flags'.
3204 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3205 with flags_to_postpone and revert after target_compile.
3206 * lib/g++.exp (g++_target_compile): Ditto.
3207 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3208
3209 2014-06-26 Nick Clifton <nickc@redhat.com>
3210
3211 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3212
3213 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3214
3215 PR c++/61537
3216 * g++.dg/template/pr61537.C: New testcase.
3217
3218 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3219
3220 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3221 powerpc*-*-linux*.
3222
3223 2014-06-25 Tobias Burnus <burnus@net-b.de>
3224
3225 * gfortran.dg/coarray_33.f90: New.
3226
3227 2014-06-25 Tobias Burnus <burnus@net-b.de>
3228
3229 * gfortran.dg/coarray/coindexed_1.f90: New.
3230
3231 2014-06-25 Tobias Burnus <burnus@net-b.de>
3232
3233 * gfortran.dg/coarray_collectives_7.f90: New.
3234
3235 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3236
3237 * gcc.c-torture/execute/20140622-1.c: New test.
3238
3239 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3240
3241 DR 178
3242 PR c++/49132
3243 * g++.dg/cpp0x/aggr1.C: New.
3244 * g++.dg/cpp0x/aggr2.C: Likewise.
3245 * g++.dg/init/aggr11.C: Likewise.
3246 * g++.dg/init/aggr12.C: Likewise.
3247
3248 2014-06-25 Martin Jambor <mjambor@suse.cz>
3249
3250 * g++.dg/ipa/pr61540.C: Remove dumping test.
3251
3252 2014-06-25 Marek Polacek <polacek@redhat.com>
3253
3254 PR c/61162
3255 * gcc.dg/pr61162.c: Adjust dg-warning.
3256 * gcc.dg/pr61162-2.c: New test.
3257
3258 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3259
3260 PR tree-optimization/57742
3261 * gcc.dg/tree-ssa/calloc-3.c: New file.
3262
3263 2014-06-25 Richard Biener <rguenther@suse.de>
3264
3265 PR testsuite/61560
3266 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3267 for targets that return _Complex float in memory.
3268
3269 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3270
3271 * gcc.target/arm/vect-noalign.c: Adjust options.
3272
3273 2014-06-24 Cong Hou <congh@google.com>
3274
3275 * gcc.dg/vect/vect-reduc-sad.c: New.
3276 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3277
3278 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3279
3280 PR tree-optimization/57742
3281 * g++.dg/tree-ssa/calloc.C: New testcase.
3282 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3283 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3284 * gcc.dg/strlenopt-9.c: Adapt.
3285
3286 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3287
3288 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3289 global variable.
3290 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3291 instead of calling sequentially in the C code.
3292 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3293 saved_return_address to the stack frame where LR register was stored.
3294 (saved_return_address): Declare weak.
3295
3296 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/33972
3299 * g++.dg/other/operator3.C: New.
3300 * g++.dg/template/operator8.C: Adjust.
3301 * g++.dg/template/operator9.C: Likewise.
3302
3303 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3304
3305 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3306
3307 2014-06-24 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/61572
3310 * gcc.target/i386/pr61572.c: New testcase.
3311
3312 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3313
3314 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3315 reduction clause.
3316 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3317 Remove Label is never defined expected error.
3318 * gfortran.dg/gomp/udr8.f90: New test.
3319
3320 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3321
3322 PR tree-optimization/61554
3323 * g++.dg/torture/pr61554.C: New testcase.
3324
3325 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3326
3327 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3328
3329 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3330
3331 * gcc.dg/localalias-2.c: Guard by require-alias.
3332 * gcc.dg/globalalias-2.c: Likewise.
3333
3334 2014-06-23 Kai Tietz <ktietz@redhat.com>
3335
3336 * gcc.target/i386/indjmp-1.c: New test.
3337
3338 2014-06-23 Andrew Pinski <apinski@cavium.com>
3339
3340 * gcc.c-torture/compile/20140723-1.c: New testcase.
3341
3342 2014-06-23 Marek Polacek <polacek@redhat.com>
3343
3344 PR c/61553
3345 * c-c++-common/pr61553.c (foo): Add dg-error.
3346
3347 2014-06-23 Tobias Burnus <burnus@net-b.de>
3348
3349 * gfortran.dg/coarray_32.f90: New.
3350
3351 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 DR 577
3354 PR c++/33101
3355 * g++.dg/other/void1.C: Adjust.
3356 * g++.dg/other/void3.C: Likewise.
3357
3358 2014-06-23 Marek Polacek <polacek@redhat.com>
3359
3360 PR c/61553
3361 * c-c++-common/pr61553.c: New test.
3362
3363 2014-06-23 Richard Biener <rguenther@suse.de>
3364
3365 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3366 * g++.dg/vect/slp-pr50819.cc: Likewise.
3367 * g++.dg/vect/slp-pr56812.cc: Likewise.
3368 * gcc.dg/vect/bb-slp-1.c: Likewise.
3369 * gcc.dg/vect/bb-slp-10.c: Likewise.
3370 * gcc.dg/vect/bb-slp-11.c: Likewise.
3371 * gcc.dg/vect/bb-slp-13.c: Likewise.
3372 * gcc.dg/vect/bb-slp-14.c: Likewise.
3373 * gcc.dg/vect/bb-slp-15.c: Likewise.
3374 * gcc.dg/vect/bb-slp-16.c: Likewise.
3375 * gcc.dg/vect/bb-slp-17.c: Likewise.
3376 * gcc.dg/vect/bb-slp-18.c: Likewise.
3377 * gcc.dg/vect/bb-slp-19.c: Likewise.
3378 * gcc.dg/vect/bb-slp-2.c: Likewise.
3379 * gcc.dg/vect/bb-slp-20.c: Likewise.
3380 * gcc.dg/vect/bb-slp-21.c: Likewise.
3381 * gcc.dg/vect/bb-slp-22.c: Likewise.
3382 * gcc.dg/vect/bb-slp-23.c: Likewise.
3383 * gcc.dg/vect/bb-slp-24.c: Likewise.
3384 * gcc.dg/vect/bb-slp-25.c: Likewise.
3385 * gcc.dg/vect/bb-slp-26.c: Likewise.
3386 * gcc.dg/vect/bb-slp-27.c: Likewise.
3387 * gcc.dg/vect/bb-slp-28.c: Likewise.
3388 * gcc.dg/vect/bb-slp-29.c: Likewise.
3389 * gcc.dg/vect/bb-slp-3.c: Likewise.
3390 * gcc.dg/vect/bb-slp-30.c: Likewise.
3391 * gcc.dg/vect/bb-slp-31.c: Likewise.
3392 * gcc.dg/vect/bb-slp-32.c: Likewise.
3393 * gcc.dg/vect/bb-slp-4.c: Likewise.
3394 * gcc.dg/vect/bb-slp-5.c: Likewise.
3395 * gcc.dg/vect/bb-slp-6.c: Likewise.
3396 * gcc.dg/vect/bb-slp-7.c: Likewise.
3397 * gcc.dg/vect/bb-slp-8.c: Likewise.
3398 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3399 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3400 * gcc.dg/vect/bb-slp-9.c: Likewise.
3401 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3402 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3403 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3404 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3405 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3406 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3407 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3408 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3409 * gcc.dg/vect/pr26359.c: Likewise.
3410 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3411
3412 2014-06-23 Marek Polacek <polacek@redhat.com>
3413
3414 * c-c++-common/pr49706-2.c: New test.
3415
3416 2014-06-23 Alan Modra <amodra@gmail.com>
3417
3418 * gcc.dg/pr61583.c: New.
3419
3420 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3421
3422 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3423 [u]int64x1_t.
3424
3425 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3426 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3427
3428 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3429 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3430 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3431 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3432 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3433 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3434 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3435 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3436 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3437 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3438 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3439 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3440 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3441 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3442 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3443 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3444 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3445 test_vsrid_n_u64): Fix signature to match intrinsic.
3446
3447 (test_vabs_s64): Remove.
3448 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3449
3450 (test_vdupd_lane_s64): Rename to...
3451 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3452
3453 (test_vdupd_lane_u64): Rename to...
3454 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3455
3456 (test_vtst_s64): Rename to...
3457 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3458
3459 (test_vtst_u64): Rename to...
3460 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3461
3462 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3463 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3464 Remove out-of-bounds tests.
3465 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3466 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3467 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3468
3469 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3470
3471 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3472 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3473 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3474 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3475 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3476 vector types.
3477 * gcc.target/aarch64/vsub_f64.c: Likewise.
3478 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3479 scheme as now the same for all variants.
3480 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3481 float64x1_t.
3482
3483 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3484
3485 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3486
3487 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3488
3489 * gcc.dg/localalias.c: Fix broken commit.
3490 * gcc.dg/globalalias.c: Likewise.
3491
3492 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3493
3494 * gcc.dg/localalias.c: New testcase.
3495 * gcc.dg/localalias-2.c: New testcase.
3496 * gcc.dg/globalalias.c: New testcase.
3497 * gcc.dg/globalalias-2.c: New testcase.
3498
3499 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3500
3501 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3502
3503 2014-06-20 Marek Polacek <polacek@redhat.com>
3504
3505 * c-c++-common/ubsan/bounds-1.c: New test.
3506 * c-c++-common/ubsan/bounds-2.c: New test.
3507 * c-c++-common/ubsan/bounds-3.c: New test.
3508 * c-c++-common/ubsan/bounds-4.c: New test.
3509 * c-c++-common/ubsan/bounds-5.c: New test.
3510 * c-c++-common/ubsan/bounds-6.c: New test.
3511
3512 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3513
3514 Make the tests big-endian friendly.
3515
3516 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3517 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3518 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3519 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3520 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3521 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3522 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3523 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3524 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3525
3526 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3527 Max Ostapenko <m.ostapenko@partner.samsung.com>
3528
3529 PR sanitizer/61547
3530 * c-c++-common/asan/strlen-overflow-1.c: New test.
3531
3532 2014-06-20 Martin Jambor <mjambor@suse.cz>
3533
3534 PR ipa/61540
3535 * g++.dg/ipa/pr61540.C: New test.
3536
3537 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3538 Max Ostapenko <m.ostapenko@partner.samsung.com>
3539
3540 PR sanitizer/61530
3541 * c-c++-common/asan/pr61530.c: New test.
3542
3543 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3544
3545 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3546 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3547 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3548 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3549 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3550 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3551 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3552 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3553 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3554 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3555 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3556 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3557 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3558 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3559 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3560 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3561 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3562 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3563 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3564 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3565 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3566 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3567 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3568 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3569 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3570 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3571 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3572 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3573 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3574 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3575 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3576 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3577 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3578 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3579 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3580 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3581 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3582 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3583 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3584 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3585 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3586 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3587 (test_vqdmlal_high_lane_s16): Fix parameter type.
3588 (test_vqdmlal_high_lane_s32): Likewise.
3589 (test_vqdmull_high_lane_s16): Likewise.
3590 (test_vqdmull_high_lane_s32): Likewise.
3591 (test_vqdmlsl_high_lane_s32): Likewise.
3592 (test_vqdmlsl_high_lane_s16): Likewise.
3593 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3594 Fix argument type.
3595 (test_vqdmlals_lane_s32): Likewise.
3596 (test_vqdmlslh_lane_s16): Likewise.
3597 (test_vqdmlsls_lane_s32): Likewise.
3598 (test_vqdmulhh_lane_s16): Likewise.
3599 (test_vqdmulhs_lane_s32): Likewise.
3600 (test_vqdmullh_lane_s16): Likewise.
3601 (test_vqdmulls_lane_s32): Likewise.
3602 (test_vqrdmulhh_lane_s16): Likewise.
3603 (test_vqrdmulhs_lane_s32): Likewise.
3604
3605 2014-06-20 Tobias Burnus <burnus@net-b.de>
3606
3607 PR testsuite/61567
3608 * gfortran.dg/coarray_collectives_5.f90: Update
3609 dg-final scan-tree-dump-times.
3610 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3611
3612 2014-06-20 Hale Wang <hale.wang@arm.com>
3613
3614 * gcc.target/arm/lto/: New folder to verify the LTO option.
3615 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3616 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3617 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3618 * lib/lto.exp (object-readelf): New procedure.
3619
3620 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3621
3622 PR fortran/61454
3623 * gfortran.dg/pr61454.f90: New file.
3624
3625 2014-06-19 Terry Guo <terry.guo@arm.com>
3626
3627 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3628 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3629 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3630
3631 2014-06-19 Tobias Burnus <burnus@net-b.de>
3632
3633 * gfortran.dg/coarray/collectives_2.f90: Extend
3634 and make valid.
3635
3636 2014-06-18 Tom de Vries <tom@codesourcery.com>
3637
3638 * gcc.target/aarch64/fuse-caller-save.c: New test.
3639
3640 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3641 Tom de Vries <tom@codesourcery.com>
3642
3643 * gcc.target/arm/fuse-caller-save.c: New test.
3644
3645 2014-06-18 Richard Biener <rguenther@suse.de>
3646
3647 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3648 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3649 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3650
3651 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3652
3653 PR tree-optimization/61518
3654 * gcc.dg/torture/pr61518.c: New test.
3655
3656 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3657
3658 PR tree-optimization/61517
3659 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3660 (incorrect_read_be32): Likewise.
3661 (main): Call incorrect_read_* to test stmt replacement is made by
3662 bswap at the right place.
3663 * gcc.c-torture/execute/pr61517.c: New test.
3664
3665 2014-06-18 Andreas Schwab <schwab@suse.de>
3666
3667 PR rtl-optimization/54555
3668 * gcc.target/m68k/pr54555.c: New test.
3669
3670 2014-06-18 Olivier Hainque <hainque@adacore.com>
3671
3672 * gnat.dg/blocklocs.adb: New test.
3673
3674 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3675
3676 PR tree-optimization/52252
3677 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3678 * gcc.target/i386/pr52252-core.c: Ditto.
3679
3680 PR tree-optimization/61403
3681 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3682
3683 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3684
3685 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3686 * gfortran.dg/gomp/depend-1.f90: New test.
3687 * gfortran.dg/gomp/target1.f90: New test.
3688 * gfortran.dg/gomp/target2.f90: New test.
3689 * gfortran.dg/gomp/target3.f90: New test.
3690 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3691 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3692 201107.
3693
3694 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3695
3696 PR fortran/61126
3697 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3698
3699 2014-06-17 Tobias Burnus <burnus@net-b.de>
3700 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3701
3702 * gfortran.dg/coarray/send_array.f90: New.
3703 * gfortran.dg/coarray/get_array.f90: New.
3704 * gfortran.dg/coarray/sendget_array.f90: New.
3705 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3706 names.
3707 * gfortran.dg/coarray/collectives_2.f90: New.
3708
3709 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3710
3711 PR target/61533
3712 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3713 dg-options.
3714
3715 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3716
3717 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3718 unit_id and kind_id to zero.
3719
3720 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3721
3722 PR target/61483
3723 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3724 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3725 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3726 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3727
3728 2014-06-17 Richard Biener <rguenther@suse.de>
3729
3730 PR lto/61012
3731 * gcc.dg/lto/pr61526_0.c: New testcase.
3732 * gcc.dg/lto/pr61526_1.c: Likewise.
3733
3734 2014-06-17 Richard Biener <rguenther@suse.de>
3735
3736 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3737 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3738 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3739 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3740 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3741
3742 2014-06-17 Richard Biener <rguenther@suse.de>
3743
3744 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3745
3746 2014-06-16 Richard Biener <rguenther@suse.de>
3747
3748 PR tree-optimization/61482
3749 * g++.dg/torture/pr61482.C: New testcase.
3750
3751 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3752
3753 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3754 vpmacsdql instruction.
3755
3756 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3757
3758 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3759 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3760 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3761 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3762 test patterns.
3763 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3764 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3765 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3766 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3767 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3768 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3769
3770 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3771
3772 PR fortran/28484
3773 PR fortran/61429
3774 * gfortran.dg/system_clock_1.f90: New file.
3775 * gfortran.dg/system_clock_2.f90: New file.
3776
3777 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/33101
3780 * g++.dg/other/void3.C: New.
3781 * g++.dg/conversion/err-recover1.C: Update.
3782
3783 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3784
3785 PR target/61415
3786 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3787 * gcc.target/powerpc/pack02.c: Use it.
3788 * gcc.target/powerpc/tfmode_off.c: Likewise.
3789
3790 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3791
3792 PR rtl-optimization/61094
3793 PR rtl-optimization/61446
3794 * gcc.target/i386/pr61446.c : New.
3795
3796 2014-06-13 Dehao Chen <dehao@google.com>
3797
3798 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3799
3800 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3801
3802 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3803
3804 2014-06-13 Richard Biener <rguenther@suse.de>
3805
3806 * c-c++-common/pr46562-2.c: Adjust.
3807 * g++.dg/tree-ssa/pr8781.C: Likewise.
3808 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3809 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3810 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3811 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3813
3814 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3815
3816 PR tree-optimization/61375
3817 * gcc.c-torture/execute/pr61375-1.c: New test.
3818
3819 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR middle-end/61486
3822 * c-c++-common/gomp/pr61486-1.c: New test.
3823 * c-c++-common/gomp/pr61486-2.c: New test.
3824
3825 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3826
3827 PR target/59843
3828 * gcc.dg/vect/vect-singleton_1.c: New file.
3829
3830 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3831
3832 PR target/61443
3833 * gcc.target/avr/torture/pr61443.c: New test.
3834
3835 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3836
3837 PR c++/19200
3838 * g++.dg/parse/friend11.C: New.
3839
3840 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3841
3842 PR c++/60265
3843 * g++.dg/cpp0x/using-enum-1.C: New.
3844 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3845
3846 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3847
3848 PR c++/19200
3849 * g++.dg/parse/friend9.C: New.
3850 * g++.dg/parse/friend10.C: Likewise.
3851 * g++.dg/parse/friend7.C: Adjust.
3852
3853 2014-06-11 Richard Biener <rguenther@suse.de>
3854
3855 PR tree-optimization/61452
3856 * gcc.dg/torture/pr61452.c: New testcase.
3857
3858 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 PR c++/34049
3861 * g++.dg/parse/pr34049.C: New.
3862
3863 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3864
3865 * gcc.c-torture/execute/pr61306-1.c: New test.
3866 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3867 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3868
3869 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870
3871 * gcc.target/aarch64/acle/acle.exp: New.
3872 * gcc.target/aarch64/acle/crc32b.c: New test.
3873 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3874 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3875 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3876 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3877 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3878 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3879 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3880
3881 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3882
3883 PR tree-optimization/52252
3884 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3885
3886 2014-06-11 Richard Biener <rguenther@suse.de>
3887
3888 PR middle-end/61437
3889 * gcc.dg/torture/20140610-1.c: New testcase.
3890 * gcc.dg/torture/20140610-2.c: Likewise.
3891
3892 2014-06-10 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/61438
3895 * gcc.dg/torture/pr61438.c: New testcase.
3896
3897 2014-06-10 Richard Biener <rguenther@suse.de>
3898
3899 PR middle-end/61456
3900 * g++.dg/opt/pr61456.C: New testcase.
3901
3902 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3903 Mikael Morin <mikael@gcc.gnu.org>
3904
3905 PR fortran/41936
3906 * gfortran.dg/class_array_15.f03: Check memory leaks.
3907
3908 2014-06-10 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/57186
3911 PR tree-optimization/59299
3912 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3913 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3914
3915 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR fortran/60928
3918 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3919 directives.
3920 * gfortran.dg/gomp/associate1.f90: New test.
3921 * gfortran.dg/gomp/intentin1.f90: New test.
3922 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3923 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3924 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3925 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3926
3927 2014-06-09 Marek Polacek <polacek@redhat.com>
3928
3929 PR c/36446
3930 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3931 * gcc.dg/array-2.c: Likewise.
3932 * gcc.dg/array-const-2.c: Likewise.
3933 * gcc.dg/ucnid-8.c: Likewise.
3934 * gcc.dg/vla-init-1.c: Likewise.
3935 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3936 * gcc.dg/c99-flex-array-7.c: Likewise.
3937 * gcc.dg/init-bad-1.c: Likewise.
3938 * gcc.dg/init-bad-3.c: Likewise.
3939 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3940 * gcc.dg/pedwarn-init.c: Add dg-warning.
3941 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3942
3943 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3944
3945 PR c++/22556
3946 * g++.dg/other/redecl3.C: New.
3947
3948 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3949
3950 PR c++/54442
3951 * g++.dg/pr54442.C: New file.
3952
3953 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3954
3955 PR fortran/61406
3956 * gfortran.dg/associate_17.f90 : New test
3957
3958 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3959
3960 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3961 void for TEST instead of static void.
3962 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3966 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3967 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3973 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3976 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3977 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3978 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3981 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3982 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3983 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4048 instead of static void.
4049 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4050 delete unused variables.
4051 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4053 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4054 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4055 delete unused variables, void for TEST instead of static void.
4056 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4058 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4059 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4069 initialize variables.
4070 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4071 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4074 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4075 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4076 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4079 * gcc.target/i386/i386.exp: Ditto.
4080 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4081 CALC, void for TEST instead of static void, initialize variables.
4082 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4083 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4084 static void.
4085 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4086 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4087 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4088 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4098 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4106 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4107 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4113 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4114 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4116 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4117 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4118 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4125 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4126 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4133 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4134 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4135 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4138 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4139 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4140 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4141 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4142 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4143 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4144 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4145 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4146 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4153 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4154 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4161 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4162 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4167 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4168 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4169 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4170 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4171 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4172 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4173 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4174 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4175 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4176 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4177 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4178 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4179 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4180 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4181 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4182 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4183 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4184 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4185 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4186 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4187 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4188 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4189 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4190 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4191 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4192 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4193 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4195 instead of static void.
4196 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4197 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4198 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4199 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4200 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4201 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4202 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4203 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4204 static void, delete unused variables.
4205 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4206 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4207 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4208 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4209 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4210 static void, delete unused variables, Change parameters for
4211 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4212 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4213 CALC, void for TEST instead of static void.
4214 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4215 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4216 void.
4217 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4219 static void, change type of parameter for UNION_TYPE.
4220 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4222 void for TEST instead of static void, delete unused variables, change
4223 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4224 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4231 void for TEST instead of static void, change parameters for
4232 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4233 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4236 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4237 __attribute__((unused)).
4238 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4239 __attribute__((unused)).
4240 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4241 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4242 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4243 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4244 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4245 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4246 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4247 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4248 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4249 add __attribute__((unused)).
4250 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4251 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4252 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4259 delete unused variables.
4260 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4265 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4266 static void, mask_merging and zero_masking for unsigned types.
4267 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4268 CHECK_ARRAY for unsigned types.
4269 * gcc.target/i386/m256-check.h: Ditto.
4270 * gcc.target/i386/m512-check.h: Ditto.
4271
4272 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4273
4274 PR target/61062
4275 * gcc.target/arm/pr48252.c (main): Expect same result
4276 as endian-neutral.
4277
4278 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4279
4280 PR fortran/45187
4281 * gfortran.dg/cray_pointers_10.f90: New file.
4282
4283 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4284
4285 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4286 instead of complex(kind=16).
4287
4288 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4289
4290 PR fortran/38829
4291 * gfortran.dg/bind_c_usage_29.f90: New file.
4292
4293 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4294
4295 * gnat.dg/opt38.adb: New test.
4296 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4297
4298 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4299
4300 PR target/18343
4301 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4302 New macro, 0 for __MMIX__, default 64.
4303 (bar): Pass it to __builtin_apply instead of literal 64.
4304
4305 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4306
4307 * gfortran.dg/io_constraints_11.f90: New file.
4308 * gfortran.dg/io_constraints_12.f90: New file.
4309 * gfortran.dg/io_constraints_13.f90: New file.
4310
4311 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4312
4313 PR target/61423
4314 * gcc.target/i386/pr61423.c: New test.
4315
4316 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4317
4318 PR c++/60184
4319 * g++.dg/cpp0x/constexpr-union6.C: New.
4320 * g++.dg/cpp0x/union6.C: Likewise.
4321 * g++.dg/init/ref14.C: Adjust.
4322 * g++.dg/init/union1.C: Likewise.
4323
4324 2014-06-06 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/59299
4327 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4328
4329 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4330
4331 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4332 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4333
4334 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4335
4336 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4337 bitfield and test wrong results instead of correct results to make the
4338 test more portable.
4339
4340 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4341
4342 PR c++/60432
4343 * g++.dg/cpp0x/constexpr-60432.C: New.
4344
4345 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4346
4347 PR c++/60199
4348 * g++.dg/cpp0x/constexpr-60199.C: New.
4349
4350 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4351
4352 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4353 Specify -march=z900 as an additional option.
4354 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4355 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4356 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4357
4358 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4359
4360 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4361 reduction clause diagnostic changes.
4362 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4363 * gfortran.dg/gomp/reduction1.f90: Likewise.
4364 * gfortran.dg/gomp/reduction3.f90: Likewise.
4365 * gfortran.dg/gomp/udr1.f90: New test.
4366 * gfortran.dg/gomp/udr2.f90: New test.
4367 * gfortran.dg/gomp/udr3.f90: New test.
4368 * gfortran.dg/gomp/udr4.f90: New test.
4369 * gfortran.dg/gomp/udr5.f90: New test.
4370 * gfortran.dg/gomp/udr6.f90: New test.
4371 * gfortran.dg/gomp/udr7.f90: New test.
4372
4373 2014-06-06 Christian Bruel <christian.bruel@st.com>
4374
4375 PR tree-optimization/43934
4376 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4377
4378 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4379
4380 PR c/53119
4381 * gcc.dg/pr53119.c: New testcase.
4382
4383 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4384
4385 PR target/52472
4386 * gcc.target/avr/pr52472.c: New test.
4387
4388
4389 2014-06-05 Jeff Law <law@redhat.com>
4390
4391 PR tree-optimization/61289
4392 * g++.dg/pr61289.C: New test.
4393 * g++.dg/pr61289-2.C: New test.
4394
4395 2014-06-05 Richard Biener <rguenther@suse.de>
4396 Paolo Carlini <paolo.carlini@oracle.com>
4397
4398 PR c++/56961
4399 * g++.dg/parse/pr56961.C: New.
4400
4401 2014-06-05 Kai Tietz <ktietz@redhat.com>
4402
4403 PR target/46219
4404 * gcc.target/i386/sibcall-4.c: Remove xfail.
4405
4406 2014-06-05 Julian Brown <julian@codesourcery.com>
4407 Sandra Loosemore <sandra@codesourcery.com>
4408
4409 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4410
4411 2014-06-05 Richard Biener <rguenther@suse.de>
4412
4413 PR c++/61004
4414 * g++.dg/diagnostic/pr61004.C: New testcase.
4415
4416 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4417
4418 * gcc.dg/torture/pr61319.c: New test.
4419
4420 2014-06-05 Marek Polacek <polacek@redhat.com>
4421
4422 PR c/56724
4423 * gcc.dg/pr56724-3.c: New test.
4424
4425 2014-06-05 Andreas Schwab <schwab@suse.de>
4426
4427 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4428
4429 2014-06-05 Marek Polacek <polacek@redhat.com>
4430
4431 PR c/49706
4432 * c-c++-common/pr49706.c: New test.
4433
4434 2014-06-05 Marek Polacek <polacek@redhat.com>
4435
4436 PR c/48062
4437 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4438 * gcc.dg/Wshadow-3.c: Likewise.
4439 * gcc.dg/pr48062.c: New test.
4440
4441 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4442
4443 PR c++/43453
4444 * g++.dg/init/pr43453.C: New.
4445
4446 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4447
4448 PR tree-optimization/61385
4449 * gcc.dg/tree-ssa/pr61385.c: New file.
4450
4451 2014-06-04 Richard Biener <rguenther@suse.de>
4452
4453 PR tree-optimization/60098
4454 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4455
4456 2014-06-04 Richard Biener <rguenther@suse.de>
4457
4458 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4459
4460 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4461
4462 PR c/58942
4463 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4464 the case with a pointer.
4465
4466 2014-06-04 Marek Polacek <polacek@redhat.com>
4467
4468 PR c/30020
4469 * c-c++-common/pr30020.c: New test.
4470
4471 2014-06-03 Andrew Pinski <apinski@cavium.com>
4472
4473 * gcc.c-torture/compile/20140528-1.c: New testcase.
4474
4475 2014-06-03 Dehao Chen <dehao@google.com>
4476
4477 * gcc.dg/tree-prof/merge_block.c: New test.
4478
4479 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4480
4481 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4482 * g++.dg/ext/mv15.C (dg-options): Ditto.
4483
4484 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4485
4486 DR 1423
4487 PR c++/52174
4488 * g++.dg/cpp0x/nullptr31.C: New.
4489 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4490 * g++.dg/cpp0x/nullptr17.C: Update.
4491
4492 2014-06-03 Marek Polacek <polacek@redhat.com>
4493
4494 PR c/60439
4495 * c-c++-common/pr60439.c: New test.
4496 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4497
4498 2014-06-03 Martin Jambor <mjambor@suse.cz>
4499
4500 PR ipa/61160
4501 * g++.dg/ipa/pr61160-1.C: New test.
4502
4503 2014-06-03 Richard Biener <rguenther@suse.de>
4504
4505 PR tree-optimization/61383
4506 * gcc.dg/torture/pr61383-1.c: New testcase.
4507
4508 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4509
4510 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4511
4512 2014-06-02 Jeff Law <law@redhat.com>
4513
4514 PR rtl-optimization/61094
4515 * g++.dg/pr61094: New test.
4516
4517 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4518
4519 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4520 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4521 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4522 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4523 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4524 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4525 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4526 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4527
4528 2014-06-02 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/61346
4531 * gcc.dg/torture/pr61346.c: New testcase.
4532
4533 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4534
4535 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4536 not compilation.
4537 * gcc.target/i386/sibcall-4.c: Ditto.
4538 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4539
4540 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4541
4542 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4543 in scan-assembler-not string.
4544 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4545 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4546 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4547
4548 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4549
4550 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4551
4552 2014-06-01 Kai Tietz <ktietz@redhat.com>
4553
4554 PR target/61377
4555 * gcc.target/i386/sibcall-6.c: New test.
4556
4557 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4558
4559 DR 1227
4560 PR c++/57543
4561 * g++.dg/cpp0x/pr57543-1.C: New.
4562 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4563 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4564 * g++.dg/cpp0x/decltype59.C: Likewise.
4565
4566 2014-05-31 Tom de Vries <tom@codesourcery.com>
4567
4568 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4569
4570 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4571
4572 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4573 restore_gcc_exec_prefix_env_var): New procedures.
4574 (set_ld_library_path_env_vars,
4575 restore_ld_library_path_env_vars): Use them.
4576 * lib/c-compat.exp: Load target-libpath.exp.
4577 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4578 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4579 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4580 restore_gcc_exec_prefix_env_var.
4581 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4582 Likewise.
4583
4584 * c-c++-common/asan/misalign-1.c: New test.
4585 * c-c++-common/asan/misalign-2.c: New test.
4586
4587 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4588 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4589 -DASAN_USE_DEJAGNU_GTEST=1.
4590 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4591 * g++.dg/asan/asan_oob_test.cc: Likewise.
4592 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4593 * g++.dg/asan/asan_str_test.cc: Likewise.
4594 * g++.dg/asan/asan_test_utils.h: Likewise.
4595 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4596 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4597 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4598 Imported from upstream r209283.
4599 * g++.dg/asan/asan_test_config.h: Likewise.
4600
4601 2014-05-30 Kai Tietz <ktietz@redhat.com>
4602
4603 PR target/60104
4604 * gcc.target/i386/sibcall-1.c: New test.
4605 * gcc.target/i386/sibcall-2.c: New test.
4606 * gcc.target/i386/sibcall-3.c: New test.
4607 * gcc.target/i386/sibcall-4.c: New test.
4608
4609 2014-05-30 Ian Lance Taylor <iant@google.com>
4610
4611 * gcc.target/i386/pause-2.c: New test.
4612
4613 2014-05-30 Tom de Vries <tom@codesourcery.com>
4614
4615 * gcc.target/i386/fuse-caller-save.c: New test.
4616 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4617 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4618
4619 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4620
4621 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4622 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4623 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4624 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4625 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4626 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4627 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4628 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4629 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4630 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4631 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4632 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4633 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4634 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4635 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4636 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4637 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4638 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4639 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4640 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4641 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4642 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4643 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4644 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4645 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4646 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4647 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4648 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4649 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4650 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4651 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4652 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4653 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4654 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4655 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4656 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4657
4658 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4659
4660 PR rtl-optimization/61325
4661 * gcc.target/aarch64/pr61325.c: New.
4662
4663 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4664
4665 * gcc.target/arm/simd/vextQf32_1.c: New file.
4666 * gcc.target/arm/simd/vextQp16_1.c: New file.
4667 * gcc.target/arm/simd/vextQp8_1.c: New file.
4668 * gcc.target/arm/simd/vextQs16_1.c: New file.
4669 * gcc.target/arm/simd/vextQs32_1.c: New file.
4670 * gcc.target/arm/simd/vextQs64_1.c: New file.
4671 * gcc.target/arm/simd/vextQs8_1.c: New file.
4672 * gcc.target/arm/simd/vextQu16_1.c: New file.
4673 * gcc.target/arm/simd/vextQu32_1.c: New file.
4674 * gcc.target/arm/simd/vextQu64_1.c: New file.
4675 * gcc.target/arm/simd/vextQu8_1.c: New file.
4676 * gcc.target/arm/simd/vextQp64_1.c: New file.
4677 * gcc.target/arm/simd/vextf32_1.c: New file.
4678 * gcc.target/arm/simd/vextp16_1.c: New file.
4679 * gcc.target/arm/simd/vextp8_1.c: New file.
4680 * gcc.target/arm/simd/vexts16_1.c: New file.
4681 * gcc.target/arm/simd/vexts32_1.c: New file.
4682 * gcc.target/arm/simd/vexts64_1.c: New file.
4683 * gcc.target/arm/simd/vexts8_1.c: New file.
4684 * gcc.target/arm/simd/vextu16_1.c: New file.
4685 * gcc.target/arm/simd/vextu32_1.c: New file.
4686 * gcc.target/arm/simd/vextu64_1.c: New file.
4687 * gcc.target/arm/simd/vextu8_1.c: New file.
4688 * gcc.target/arm/simd/vextp64_1.c: New file.
4689
4690 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4691 Tom de Vries <tom@codesourcery.com>
4692
4693 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4694 options.
4695 * gcc.target/mips/fuse-caller-save.h: New include file.
4696 * gcc.target/mips/fuse-caller-save.c: New test.
4697 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4698 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4699
4700 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4701
4702 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4703
4704 2014-05-28 Richard Biener <rguenther@suse.de>
4705
4706 PR middle-end/61045
4707 * gcc.dg/pr61045.c: New testcase.
4708
4709 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4710
4711 * lib/clearcap.exp: New file.
4712 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4713 Remove clearcap_ldflags handling.
4714 Call clearcap-init, clearcap-finish.
4715 * gcc.target/i386/i386.exp: Likewise.
4716 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4717 * gcc.target/i386/clearcapv2.map: Move to
4718 ../config/sol2-clearcapv2.map.
4719 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4720 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4721
4722 2014-05-28 Richard Biener <rguenther@suse.de>
4723
4724 PR tree-optimization/61335
4725 * gfortran.dg/pr61335.f90: New testcase.
4726
4727 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4728
4729 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4730
4731 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4732
4733 * gnat.dg/overflow_fixed.adb: New test.
4734
4735 2014-05-27 Marek Polacek <polacek@redhat.com>
4736
4737 PR c/56724
4738 * gcc.dg/pr56724-1.c: New test.
4739 * gcc.dg/pr56724-2.c: New test.
4740 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4741 -Wtraditional.
4742 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4743
4744 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * gcc.dg/fold-compare-8.c: New test.
4747 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4748
4749 2014-05-27 Richard Biener <rguenther@suse.de>
4750
4751 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4752
4753 2014-05-27 Marek Polacek <polacek@redhat.com>
4754
4755 PR testsuite/61319
4756 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4757 LLONG_MIN, and ULLONG_MAX.
4758
4759 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4760
4761 * lib/target-supports.exp (check_effective_target_vect_bswap):
4762 Specify arm*-*-* support.
4763
4764 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4765
4766 PR testsuite/61319
4767 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4768 -nan optional.
4769 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4770 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4771
4772 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4773
4774 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4775
4776 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4777
4778 PR rtl-optimization/61222
4779 * gcc.c-torture/compile/pr61222-1.c: New test.
4780 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4781
4782 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4783
4784 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4785
4786 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4787
4788 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4789
4790 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4791
4792 PR libgfortran/55117
4793 * gfortran.dg/namelist_85.f90: New test.
4794
4795 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4796
4797 PR c/61191
4798 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4799 the case with syntax error.
4800
4801 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4802
4803 * gcc.dg/lto/pr61278_0.c: New test.
4804 * gcc.dg/lto/pr61278_1.c: New test.
4805
4806 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4807
4808 * gcc.dg/pr61220.c: New test.
4809 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4810
4811 2014-05-25 Tobias Burnus <burnus@net-b.de>
4812
4813 * gfortran.dg/coarray_10.f90: Update dg-warning.
4814 * gfortran.dg/coarray_this_image_1.f90: New.
4815 * gfortran.dg/coarray_this_image_2.f90: New.
4816
4817 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4818
4819 PR libfortran/61173
4820 * gfortran.dg/arrayio_14.f90: New test.
4821
4822 2014-05-24 Andreas Schwab <schwab@suse.de>
4823
4824 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4825
4826 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4827
4828 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4829 Adjust regexp for -flto.
4830 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4831 * gfortran.dg/pr52835.f90: Likewise.
4832
4833 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4834
4835 PR rtl-optimization/61215
4836 * gcc.target/i386/pr61215.c: New.
4837
4838 2014-05-23 Marek Polacek <polacek@redhat.com>
4839 Jakub Jelinek <jakub@redhat.com>
4840
4841 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4842 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4843 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4844 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4845 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4846 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4847 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4848 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4849 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4850 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4851 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4852 * c-c++-common/ubsan/float-cast.h: New file.
4853 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4854 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4855
4856 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4857
4858 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4859
4860 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4861
4862 * g++.dg/cpp1y/lambda-init9.C: New.
4863
4864 2014-05-23 Richard Biener <rguenther@suse.de>
4865
4866 PR testsuite/61266
4867 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4868 adjust testcase to reflect reality.
4869
4870 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4871
4872 PR tree-optimization/54733
4873 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4874 optimization to support memory sources and bitwise operations
4875 equivalent to load in host endianness.
4876 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4877 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4878 * gcc.c-torture/execute/bswap-2.c: Likewise.
4879
4880 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4881
4882 * lib/target-supports.exp: New effective targets for architectures
4883 capable of performing byte swap.
4884 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4885 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4886 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4887
4888 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4889
4890 PR c++/61088
4891 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4892 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4893
4894 2014-05-22 Xinliang David Li <davidxl@google.com>
4895
4896 * g++.dg/ipa/devirt-15.C: Fix expected message.
4897 * g++.dg/ipa/devirt-16.C: Ditto.
4898 * g++.dg/ipa/devirt-17.C: Ditto.
4899 * g++.dg/ipa/devirt-26.C: Ditto.
4900 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4901 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4902 * g++.dg/tree-ssa/pr8781.C:Ditto.
4903
4904 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4905
4906 * gcc.target/powerpc/htm-ttest.c: New test.
4907
4908 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4909
4910 * gnat.dg/opt37.ad[sb]: New test.
4911
4912 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4913
4914 PR c/61271
4915 * g++.dg/cilk-plus/AN/array_function.cc: New.
4916
4917 2014-05-22 Richard Biener <rguenther@suse.de>
4918
4919 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4920
4921 2014-05-22 Kostya Serebryany <kcc@google.com>
4922
4923 * c-c++-common/tsan/mutexset1.c: Update the test to match
4924 upstream r209283.
4925 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4926
4927 2014-05-21 Marek Polacek <polacek@redhat.com>
4928
4929 PR sanitizer/61272
4930 * g++.dg/ubsan/pr61272.C: New test.
4931
4932 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4933 Sandra Loosemore <sandra@codesourcery.com>
4934
4935 PR lto/60179
4936 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4937 * gcc.target/nios2/custom-fp-lto.c: New test.
4938
4939 2014-05-21 Andreas Schwab <schwab@suse.de>
4940
4941 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4942
4943 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4944
4945 PR target/54236
4946 * gcc.target/sh/pr54236-3.c: New.
4947
4948 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4949
4950 PR c++/60189
4951 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4952
4953 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4954
4955 PR tree-optimization/60899
4956 * g++.dg/ipa/devirt-11.C: Update template.
4957
4958 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4959
4960 PR C++/61038
4961 * g++.dg/cpp0x/pr61038.C: New.
4962
4963 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/58753
4966 PR c++/58930
4967 PR c++/58704
4968 * g++.dg/cpp0x/nsdmi-template11.C: New.
4969 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4970 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4971
4972 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4973
4974 * gnat.dg/opt35.adb: New test.
4975 * gnat.dg/opt36.adb: Likewise.
4976 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4977
4978 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4979
4980 PR c++/60373
4981 * g++.dg/cpp0x/Wattributes1.C: New.
4982 * g++.dg/ext/visibility/redecl1.C: Adjust.
4983 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4984
4985 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4986
4987 * gcc.target/powerpc/vsxcopy.c: New test.
4988
4989 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 PR c++/58664
4992 * g++.dg/cpp0x/nsdmi-union6.C: New.
4993 * g++.dg/parse/pr58664.C: Likewise.
4994 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4995 * g++.dg/parse/crash31.C: Likewise.
4996 * g++.dg/template/error2.C: Likewise.
4997 * g++.dg/template/inherit8.C: Likewise.
4998 * g++.dg/template/offsetof2.C: Likewise.
4999
5000 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5001
5002 * c-c++-common/gomp/simd4.c: Adjust for inform.
5003 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5004 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5005 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5006 * g++.dg/cpp0x/noexcept15.C: Likewise.
5007 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5008 * g++.dg/eh/spec6.C: Likewise.
5009 * g++.dg/expr/cast1.C: Likewise.
5010 * g++.dg/expr/dtor1.C: Likewise.
5011 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5012 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5013 * g++.dg/gomp/pr49223-2.C: Likewise.
5014 * g++.dg/gomp/udr-4.C: Likewise.
5015 * g++.dg/init/delete1.C: Likewise.
5016 * g++.dg/other/crash-2.C: Likewise.
5017 * g++.dg/parse/crash24.C: Likewise.
5018 * g++.dg/parse/crash25.C: Likewise.
5019 * g++.dg/parse/crash31.C: Likewise.
5020 * g++.dg/parse/crash49.C: Likewise.
5021 * g++.dg/parse/crash50.C: Likewise.
5022 * g++.dg/parse/crash54.C: Likewise.
5023 * g++.dg/parse/dtor7.C: Likewise.
5024 * g++.dg/parse/error40.C: Likewise.
5025 * g++.dg/parse/fused-params1.C: Likewise.
5026 * g++.dg/parse/new1.C: Likewise.
5027 * g++.dg/template/crash35.C: Likewise.
5028 * g++.dg/template/crash59.C: Likewise.
5029 * g++.dg/template/crash77.C: Likewise.
5030 * g++.dg/template/error51.C: Likewise.
5031 * g++.dg/template/incomplete1.C: Likewise.
5032 * g++.dg/template/incomplete3.C: Likewise.
5033 * g++.dg/template/incomplete4.C: Likewise.
5034 * g++.dg/template/incomplete5.C: Likewise.
5035 * g++.dg/template/inherit8.C: Likewise.
5036 * g++.dg/template/instantiate1.C: Likewise.
5037 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5038 * g++.dg/template/offsetof2.C: Likewise.
5039 * g++.dg/tm/pr51928.C: Likewise.
5040 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5041 * g++.dg/warn/incomplete1.C: Likewise.
5042 * g++.dg/warn/incomplete2.C: Likewise.
5043 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5044 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5045 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5046 * g++.old-deja/g++.eh/catch1.C: Likewise.
5047 * g++.old-deja/g++.eh/spec6.C: Likewise.
5048 * g++.old-deja/g++.mike/p7868.C: Likewise.
5049 * g++.old-deja/g++.other/crash38.C: Likewise.
5050 * g++.old-deja/g++.other/enum2.C: Likewise.
5051 * g++.old-deja/g++.other/incomplete.C: Likewise.
5052 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5053 * g++.old-deja/g++.pt/crash9.C: Likewise.
5054 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5055 * g++.old-deja/g++.pt/typename8.C: Likewise.
5056 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5057
5058 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5059
5060 * lib/target-supports.exp
5061 (check_effective_target_vect_sizes_32B_16B): Return false if
5062 128-bit AVX vectors preferred.
5063
5064 2014-05-19 Mike Stump <mikestump@comcast.net>
5065
5066 * lib/target-supports.exp (check_effective_target_avx): Early out
5067 if not x86 to prevent x86 flags on non-x86 targets.
5068
5069 2014-05-19 Richard Biener <rguenther@suse.de>
5070
5071 PR tree-optimization/61221
5072 * gcc.dg/torture/pr61221.c: New testcase.
5073
5074 2014-05-19 Richard Biener <rguenther@suse.de>
5075
5076 PR tree-optimization/61209
5077 * gfortran.dg/pr61209.f90: New testcase.
5078
5079 2014-05-19 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/61184
5082 * c-c++-common/torture/pr61184.c: New testcase.
5083
5084 2014-05-19 Christian Bruel <christian.bruel@st.com>
5085
5086 PR target/61195
5087 * gcc.target/sh/pr61195.c: New test.
5088
5089 2014-05-18 Wei Mi <wmi@google.com>
5090
5091 PR target/58066
5092 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5093 directive with rtl insns. Add effective-target fpic and
5094 tls_native.
5095
5096 2014-05-17 Xinliang David Li <davidxl@google.com>
5097
5098 * g++.dg/ipa/devirt-33.C: New testcase.
5099
5100 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5101
5102 * g++.dg/ipa/comdat.C: New file.
5103
5104 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5105
5106 * gnat.dg/volatile12.ad[sb]: New test.
5107
5108 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/enum3.adb: New test.
5111
5112 2014-05-18 Andreas Schwab <schwab@suse.de>
5113
5114 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5115
5116 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5117
5118 PR libfortran/52539
5119 * gfortran.dg/namelist_utf8.f90: New test.
5120
5121 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/52875
5124 * g++.dg/cpp0x/decltype58.C: New.
5125
5126 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5127
5128 * gcc.target/microblaze/others/break_handler.c: New.
5129
5130 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5131
5132 PR tree-optimization/61140
5133 PR tree-optimization/61150
5134 PR tree-optimization/61197
5135 * gcc.dg/tree-ssa/pr61140.c: New file.
5136 * gcc.dg/tree-ssa/pr61150.c: New file.
5137 * gcc.dg/tree-ssa/pr61197.c: New file.
5138
5139 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5140
5141 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5142 (dg-options): Add -mfpmath=387.
5143 (dg-final): Check that no MMX registers are used.
5144
5145 2014-05-17 Andreas Schwab <schwab@suse.de>
5146
5147 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5148
5149 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5150
5151 Revert:
5152 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5153
5154 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5155 occurrences of "int" in the gimple dump to reflect that the return
5156 types of functions now show up in such dumps.
5157 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5158
5159 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5160
5161 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5162 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5163 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5164 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5165 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5166 * gcc.dg/debug/pr35154.c: Update testcase.
5167 * gcc.target/i386/vectorize1.c: Update testcase.
5168
5169 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/51640
5172 * g++.dg/parse/error54.C: New.
5173
5174 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5175
5176 PR rtl-optimization/60969
5177 * g++.dg/pr60969.C: New.
5178
5179 2014-05-16 Richard Biener <rguenther@suse.de>
5180
5181 PR tree-optimization/61194
5182 * gcc.dg/vect/pr61194.c: New testcase.
5183
5184 2014-05-16 Richard Biener <rguenther@suse.de>
5185
5186 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5187 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5188 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5189 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5190
5191 2014-05-16 Richard Biener <rguenther@suse.de>
5192
5193 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5194
5195 2014-05-15 Martin Jambor <mjambor@suse.cz>
5196
5197 PR ipa/61085
5198 * g++.dg/ipa/pr61085.C: New test.
5199
5200 2014-05-15 Martin Jambor <mjambor@suse.cz>
5201
5202 PR tree-optimization/61090
5203 * gcc.dg/tree-ssa/pr61090.c: New test.
5204
5205 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5206
5207 PR tree-optimization/61158
5208 * gcc.dg/pr61158.c: New test.
5209
5210 2014-05-15 Andreas Schwab <schwab@suse.de>
5211
5212 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5213 emitted.
5214 * obj-c++.dg/exceptions-5.mm: Likewise.
5215
5216 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5217
5218 * shrink-wrap-loop.c: New test case.
5219
5220 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5221
5222 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5223 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5224 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5225 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5226 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5227 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5228 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5229 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5230 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5231 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5232 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5233 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5234 * gcc.target/arm/simd/vtrns16_1.c: New file.
5235 * gcc.target/arm/simd/vtrns32_1.c: New file.
5236 * gcc.target/arm/simd/vtrns8_1.c: New file.
5237 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5238 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5239 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5240
5241 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5242
5243 * gcc.target/i386/clflushopt-1.c: New.
5244 * gcc.target/i386/xsavec-1.c: Ditto.
5245 * gcc.target/i386/xsavec64-1.c: Ditto.
5246 * gcc.target/i386/xsaves-1.c: Ditto.
5247 * gcc.target/i386/xsaves64-1.c: Ditto.
5248 * gcc.target/i386/sse-12.c: Test new options.
5249 * gcc.target/i386/sse-13.c: Ditto.
5250 * gcc.target/i386/sse-14.c: Ditto.
5251 * gcc.target/i386/sse-22.c: Ditto.
5252 * gcc.target/i386/sse-23.c: Ditto.
5253 * g++.dg/other/i386-2.C: Ditto.
5254 * g++.dg/other/i386-3.C: Ditto.
5255
5256 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5257
5258 PR rtl-optimization/60866
5259 * gcc.dg/pr60866.c: New test.
5260
5261 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5262
5263 PR rtl-optimization/60901
5264 * gcc.target/i386/pr60901.c: New test.
5265
5266 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5267
5268 PR sanitizer/61100
5269 * c-c++-common/asan/asan-interface-1.c: New test.
5270 * lib/asan-dg.exp (asan_include_flags): New function.
5271 (asan_init): Call asan_include_flags to obtain path
5272 to sanitizer headers.
5273
5274 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5275
5276 * lib/target-support.exp (check_dfp_hw_available): New function.
5277 (is-effective-target): Check $arg for dfp_hw.
5278 (is-effective-target-keyword): Likewise.
5279 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5280 Change target to dfp_hw.
5281
5282 2014-05-13 Marek Polacek <polacek@redhat.com>
5283
5284 PR c/61162
5285 * gcc.dg/pr61162.c: New test.
5286
5287 2014-05-13 Marek Polacek <polacek@redhat.com>
5288
5289 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5290 * c-c++-common/pr50459-2.c: New test.
5291
5292 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5293
5294 PR c++/54310
5295 * g++.dg/template/pr54310.C: New.
5296
5297 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5298 Sandra Loosemore <sandra@codesourcery.com>
5299
5300 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5301
5302 2014-05-13 Catherine Moore <clm@cm00re.com>
5303
5304 * gcc.target/mips/near-far-1.c: Adjust expected output
5305 to allow the JALS instruction.
5306 * gcc.target/mips/near-far-2.c: Likewise.
5307 * gcc.target/mips/near-far-4.c: Likewise.
5308
5309 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5310
5311 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5312
5313 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR target/61060
5316 * gcc.dg/pr61060.c: New test.
5317
5318 2014-05-12 DJ Delorie <dj@redhat.com>
5319
5320 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5321 * gcc.dg/sibcall-4.c: Likewise.
5322
5323 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5324
5325 * objc.dg/shadow-1.m: New test.
5326 * objc.dg/shadow-2.m: New test.
5327 * objc.dg/ivar-scope-1.m: New test.
5328 * objc.dg/ivar-scope-2.m: New test.
5329 * objc.dg/ivar-scope-3.m: New test.
5330 * objc.dg/ivar-scope-4.m: New test.
5331 * objc.dg/ivar-visibility-1.m: New test.
5332 * objc.dg/ivar-visibility-2.m: New test.
5333 * objc.dg/ivar-visibility-3.m: New test.
5334 * objc.dg/ivar-visibility-4.m: New test.
5335
5336 2014-05-12 Tobias Burnus <burnus@net-b.de>
5337
5338 PR fortran/60127
5339 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5340
5341 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5342
5343 PR fortran/60834
5344 * gfortran.dg/associate_16.f90: New test.
5345
5346 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5347
5348 PR target/60991
5349 * gcc.target/avr/pr60991.c: New testcase.
5350
5351 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/60054
5354 * g++.dg/cpp1y/pr60054.C: New.
5355
5356 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/51199
5359 * g++.dg/template/pr51199.C: New.
5360
5361 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5362
5363 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5364
5365 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5366
5367 * gfortran.dg/gomp/affinity-1.f90: New test.
5368
5369 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5370
5371 * gcc.dg/torture/pr61136.c: New test.
5372
5373 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5374
5375 PR c++/59705
5376 * g++.dg/cpp0x/sfinae51.C: New.
5377
5378 PR c++/58353
5379 * g++.dg/cpp0x/variadic157.C: New.
5380
5381 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5382
5383 PR target/51244
5384 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5385
5386 2014-05-10 Marek Polacek <polacek@redhat.com>
5387
5388 * gcc.dg/pedwarn-init.c: New test.
5389 * gcc.dg/init-string-1.c: Adjust dg-error.
5390
5391 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5392
5393 * lib/target-supports.exp
5394 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5395 to the list.
5396
5397 2014-05-09 Marek Polacek <polacek@redhat.com>
5398
5399 PR c/61096
5400 * gcc.dg/pr61096-1.c: New test.
5401 * gcc.dg/pr61096-2.c: New test.
5402
5403 2014-05-09 Florian Weimer <fweimer@redhat.com>
5404
5405 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5406 * g++.dg/fstack-protector-strong.C: Likewise.
5407 * gcc.target/i386/ssp-strong-reg.c: New file.
5408
5409 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5410
5411 PR target/61055
5412 * gcc.target/avr/torture/pr61055.c: New test.
5413
5414 2014-05-09 Marek Polacek <polacek@redhat.com>
5415
5416 PR c/50459
5417 * c-c++-common/attributes-1.c: Move test line to a new test.
5418 * c-c++-common/attributes-2.c: New test.
5419 * c-c++-common/pr50459.c: New test.
5420 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5421 * gcc.dg/nonnull-2.c: Likewise.
5422 * gcc.dg/pr55570.c: Modify dg-error.
5423 * gcc.dg/tm/wrap-2.c: Likewise.
5424
5425 2014-05-08 Jeff Law <law@redhat.com>
5426
5427 PR tree-optimization/61009
5428 * g++.dg/tree-ssa/pr61009.C: New test.
5429
5430 2014-05-08 Matthias Klose <doko@ubuntu.com>
5431
5432 PR driver/61106
5433 * gcc-dg/unused-8a.c: New.
5434 * gcc-dg/unused-8b.c: Likewise.
5435
5436 2014-05-08 Marek Polacek <polacek@redhat.com>
5437
5438 PR c/61053
5439 * gcc.dg/pr61053.c: New test.
5440
5441 2014-05-08 Marek Polacek <polacek@redhat.com>
5442
5443 PR c/61077
5444 * gcc.dg/pr61077.c: New test.
5445
5446 2014-05-08 Tobias Burnus <burnus@net-b.de>
5447
5448 * gfortran.dg/coarray_collectives_1.f90: New.
5449 * gfortran.dg/coarray_collectives_2.f90: New.
5450 * gfortran.dg/coarray_collectives_3.f90: New.
5451 * gfortran.dg/coarray_collectives_4.f90: New.
5452 * gfortran.dg/coarray_collectives_5.f90: New.
5453 * gfortran.dg/coarray_collectives_6.f90: New.
5454 * gfortran.dg/coarray/collectives_1.f90: New.
5455 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5456 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5457 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5458 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5459 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5460 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5461 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5462
5463 2014-05-08 Wei Mi <wmi@google.com>
5464
5465 PR target/58066
5466 * gcc.target/i386/pr58066.c: New test.
5467
5468 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5469
5470 * gcc.target/i386/avx256-unaligned-load-2.c,
5471 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5472 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5473 packed-single instructions.
5474
5475 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/13981
5478 * g++.dg/diagnostic/pr13981.C: New.
5479
5480 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5481
5482 PR tree-optimization/59100
5483 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5484 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5485
5486 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5487
5488 PR tree-optimization/61095
5489 * gcc.dg/torture/pr61095.c: New test.
5490
5491 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5492
5493 PR middle-end/39246
5494 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5495 the uninitialized complex is used.
5496 * gcc.dg/uninit-17.c: New test to check partial initialization of
5497 complex with branches.
5498 * gcc.dg/uninit-17-O0.c: Likewise.
5499
5500 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5501
5502 PR target/60884
5503 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5504 (test_03): Rename to test_02.
5505
5506 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5507
5508 PR c++/61083
5509 * g++.dg/cpp0x/sfinae50.C: New.
5510
5511 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/61080
5514 * g++.dg/cpp0x/deleted7.C: New.
5515
5516 2014-05-07 Richard Biener <rguenther@suse.de>
5517
5518 PR tree-optimization/61034
5519 * g++.dg/tree-ssa/pr61034.C: New testcase.
5520
5521 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5522
5523 * gcc.target/epiphany/isr-arg.c: New file.
5524
5525 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5526
5527 PR tree-optimization/52252
5528 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5529
5530 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5531
5532 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5533 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5534 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5535 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5536 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5537 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5538 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5539 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5540 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5541 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5542 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5543 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5544 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5545 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5546 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5547 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5548 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5549 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5550 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5551 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5552 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5553 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5554 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5555 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5556 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5557 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5558 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5559 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5560 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5561 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5562 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5563 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5564 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5565 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5566 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5567 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5568 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5569 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5570 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5571 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5572 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5573 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5574 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5575 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5576 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5577 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5578 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5579 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5580 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5581 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5582 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5583 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5584 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5585 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5586 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5587 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5588 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5589 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5590 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5591 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5592 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5593 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5594 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5595 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5596 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5597 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5598 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5599 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5600 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5601 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5602 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5603 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5604
5605 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5606
5607 gcc.target/aarch64/simd/ext_f32.x: New file.
5608 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5609 gcc.target/aarch64/simd/ext_p16.x: New file.
5610 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5611 gcc.target/aarch64/simd/ext_p8.x: New file.
5612 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5613 gcc.target/aarch64/simd/ext_s16.x: New file.
5614 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5615 gcc.target/aarch64/simd/ext_s32.x: New file.
5616 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5617 gcc.target/aarch64/simd/ext_s64.x: New file.
5618 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5619 gcc.target/aarch64/simd/ext_s8.x: New file.
5620 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5621 gcc.target/aarch64/simd/ext_u16.x: New file.
5622 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5623 gcc.target/aarch64/simd/ext_u32.x: New file.
5624 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5625 gcc.target/aarch64/simd/ext_u64.x: New file.
5626 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5627 gcc.target/aarch64/simd/ext_u8.x: New file.
5628 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5629 gcc.target/aarch64/simd/ext_f64.c: New file.
5630 gcc.target/aarch64/simd/extq_f32.x: New file.
5631 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5632 gcc.target/aarch64/simd/extq_p16.x: New file.
5633 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5634 gcc.target/aarch64/simd/extq_p8.x: New file.
5635 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5636 gcc.target/aarch64/simd/extq_s16.x: New file.
5637 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5638 gcc.target/aarch64/simd/extq_s32.x: New file.
5639 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5640 gcc.target/aarch64/simd/extq_s64.x: New file.
5641 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5642 gcc.target/aarch64/simd/extq_s8.x: New file.
5643 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5644 gcc.target/aarch64/simd/extq_u16.x: New file.
5645 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5646 gcc.target/aarch64/simd/extq_u32.x: New file.
5647 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5648 gcc.target/aarch64/simd/extq_u64.x: New file.
5649 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5650 gcc.target/aarch64/simd/extq_u8.x: New file.
5651 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5652 gcc.target/aarch64/simd/extq_f64.c: New file.
5653
5654 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5655
5656 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5657 * gcc.target/aarch64/vtrnu32.c: Likewise.
5658 * gcc.target/aarch64/vtrnf32.c: Likewise.
5659
5660 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5661
5662 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5663 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5664 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5665 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5666 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5667 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5668 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5669 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5670 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5671 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5672 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5673 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5674 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5675 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5676 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5677 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5678 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5679 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5680 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5681 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5682 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5683 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5684 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5685 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5686 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5687 * gcc.target/aarch64/simd/vtrns16.x: New file.
5688 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5689 * gcc.target/aarch64/simd/vtrns32.x: New file.
5690 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5691 * gcc.target/aarch64/simd/vtrns8.x: New file.
5692 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5693 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5694 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5695 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5696 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5697 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5698
5699 2014-05-07 Richard Biener <rguenther@suse.de>
5700
5701 PR tree-optimization/57864
5702 * gcc.dg/torture/pr57864.c: New testcase.
5703
5704 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5705
5706 PR libfortran/61049
5707 * gfortran.dg/list_read_13.f: New test.
5708
5709 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5710
5711 PR c++/60999
5712 * g++.dg/cpp0x/nsdmi-template9.C: New.
5713 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5714
5715 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5716 Mike Stump <mikestump@comcast.net>
5717 Richard Sandiford <rdsandiford@googlemail.com>
5718
5719 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5720
5721 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5722
5723 PR ipa/60965
5724 * g++.dg/ipa/devirt-32.C: New testcase.
5725
5726 2014-05-05 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/61010
5729 * gcc.dg/torture/pr61010.c: New testcase.
5730
5731 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5732
5733 * gcc.target/s390/leaf-profile.c: New testcase.
5734
5735 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5736
5737 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5738 Disable asm scan for s390.
5739 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5740 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5741
5742 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5743
5744 PR tree-optimization/60363
5745 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5746
5747 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5748
5749 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5750 (dg-require-effective-target): Change target to powerpc_fprs.
5751 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5752 (dg-require-effective-target): Change target to dfprt.
5753
5754 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/58582
5757 * g++.dg/cpp0x/deleted4.C: New.
5758 * g++.dg/cpp0x/deleted5.C: Likewise.
5759 * g++.dg/cpp0x/deleted6.C: Likewise.
5760
5761 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5762
5763 PR fortran/61025
5764 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5765 regexps for -m32.
5766 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5767 * gfortran.dg/coarray_poly_6.f90: Likewise.
5768 * gfortran.dg/coarray_poly_7.f90: Likewise.
5769 * gfortran.dg/coarray_poly_8.f90: Likewise.
5770
5771 2014-05-02 Marek Polacek <polacek@redhat.com>
5772
5773 PR c/25801
5774 * gcc.dg/pr25801.c: New test.
5775
5776 2014-05-02 Marek Polacek <polacek@redhat.com>
5777
5778 PR c/60784
5779 * gcc.dg/pr60784.c: New test.
5780
5781 2014-05-01 Marek Polacek <polacek@redhat.com>
5782
5783 PR c/60915
5784 * gcc.dg/pr60915.c: New test.
5785
5786 2014-05-01 Marek Polacek <polacek@redhat.com>
5787
5788 PR c/60257
5789 * gcc.dg/pr60257.c: New test.
5790
5791 2014-05-01 Marek Polacek <polacek@redhat.com>
5792
5793 PR c/43395
5794 * c-c++-common/pr43395.c: New test.
5795
5796 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5797
5798 * gcc.dg/cond-reduc-1.c: New test.
5799 * gcc.dg/cond-reduc-2.c: Likewise.
5800
5801 2014-05-01 Marek Polacek <polacek@redhat.com>
5802
5803 PR c/29467
5804 * gcc.dg/pr29467.c: New test.
5805 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5806 about boolean types.
5807 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5808 to bool.
5809 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5810
5811 2014-05-01 Marek Polacek <polacek@redhat.com>
5812
5813 PR c/43245
5814 * gcc.dg/pr43245.c: New test.
5815
5816 2014-05-01 Marek Polacek <polacek@redhat.com>
5817
5818 PR c/56989
5819 * gcc.dg/pr56989.c: New test.
5820
5821 2014-04-30 Ian Lance Taylor <iant@google.com>
5822
5823 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5824 in go_compile_args rather than in argument to go-torture-execute.
5825
5826 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5827
5828 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5829 instead of getpid.
5830
5831 2014-04-30 Tobias Burnus <burnus@net-b.de>
5832
5833 * gfortran.dg/coarray_poly_6.f90
5834 * gfortran.dg/coarray_poly_7.f90
5835 * gfortran.dg/coarray_poly_8.f90
5836
5837 2014-04-30 Tobias Burnus <burnus@net-b.de>
5838
5839 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5840 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5841 * gfortran.dg/coarray/codimension.f90: New.
5842
5843 2014-04-30 Tobias Burnus <burnus@net-b.de>
5844
5845 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5846 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5847
5848 2014-04-30 Tobias Burnus <burnus@net-b.de>
5849
5850 * gfortran.dg/coarray_poly_4.f90: New.
5851 * gfortran.dg/coarray_poly_5.f90: New.
5852
5853 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5854
5855 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5856 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5857 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5858 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5859 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5860 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5861 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5862 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5863 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5864 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5865 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5866 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5867 * gcc.target/arm/simd/vuzps16_1.c: New file.
5868 * gcc.target/arm/simd/vuzps32_1.c: New file.
5869 * gcc.target/arm/simd/vuzps8_1.c: New file.
5870 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5871 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5872 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5873
5874 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5875
5876 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5877 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5878 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5879
5880 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5881
5882 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5883 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5884 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5885 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5886 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5887 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5888 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5889 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5890 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5891 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5892 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5893 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5894 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5895 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5896 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5897 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5898 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5899 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5900 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5901 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5902 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5903 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5904 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5905 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5906 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5907 * gcc.target/aarch64/simd/vuzps16.x: New file.
5908 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5909 * gcc.target/aarch64/simd/vuzps32.x: New file.
5910 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5911 * gcc.target/aarch64/simd/vuzps8.x: New file.
5912 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5913 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5914 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5915 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5916 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5917 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5918
5919 2014-04-30 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/48329
5922 * gfortran.dg/vect/pr48329.f90: New testcase.
5923
5924 2014-04-30 Marek Polacek <polacek@redhat.com>
5925
5926 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5927 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5928
5929 2014-04-30 Marek Polacek <polacek@redhat.com>
5930
5931 PR c/60139
5932 * gcc.dg/pr60139.c: New test.
5933
5934 2014-04-30 Marek Polacek <polacek@redhat.com>
5935
5936 PR c/60351
5937 * gcc.dg/pr60351.c: New test.
5938
5939 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5940
5941 * gcc.target/arm/simd/simd.exp: New file.
5942 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5943 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5944 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5945 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5946 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5947 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5948 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5949 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5950 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5951 * gcc.target/arm/simd/vzipf32_1.c: New file.
5952 * gcc.target/arm/simd/vzipp16_1.c: New file.
5953 * gcc.target/arm/simd/vzipp8_1.c: New file.
5954 * gcc.target/arm/simd/vzips16_1.c: New file.
5955 * gcc.target/arm/simd/vzips32_1.c: New file.
5956 * gcc.target/arm/simd/vzips8_1.c: New file.
5957 * gcc.target/arm/simd/vzipu16_1.c: New file.
5958 * gcc.target/arm/simd/vzipu32_1.c: New file.
5959 * gcc.target/arm/simd/vzipu8_1.c: New file.
5960
5961 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5962
5963 PR c++/51707
5964 * g++.dg/cpp0x/constexpr-51707.C: New.
5965
5966 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5967
5968 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5969 occurrences of "int" in the gimple dump to reflect that the return
5970 types of functions now show up in such dumps.
5971 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5972
5973 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR tree-optimization/60971
5976 * c-c++-common/turtore/pr60971.c: New test.
5977
5978 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5979
5980 * gcc.target/aarch64/simd/simd.exp: New file.
5981 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5982 * gcc.target/aarch64/simd/vzipf32.x: New file.
5983 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5984 * gcc.target/aarch64/simd/vzipp16.x: New file.
5985 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5986 * gcc.target/aarch64/simd/vzipp8.x: New file.
5987 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5988 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5989 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5990 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5991 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5992 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5993 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5994 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5995 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5996 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5997 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5998 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5999 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6000 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6001 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6002 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6003 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6004 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6005 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6006 * gcc.target/aarch64/simd/vzips16.x: New file.
6007 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6008 * gcc.target/aarch64/simd/vzips32.x: New file.
6009 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6010 * gcc.target/aarch64/simd/vzips8.x: New file.
6011 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6012 * gcc.target/aarch64/simd/vzipu16.x: New file.
6013 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6014 * gcc.target/aarch64/simd/vzipu32.x: New file.
6015 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6016 * gcc.target/aarch64/simd/vzipu8.x: New file.
6017
6018 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6019
6020 * gcc.target/aarch64/fcsel_1.c: New test case.
6021
6022 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6023
6024 PR libfortran/60810
6025 * gfortran.dg/arrayio_13.f90: New test.
6026
6027 2014-04-28 Martin Jambor <mjambor@suse.cz>
6028
6029 * gcc.dg/tree-ssa/sra-14.c: New test.
6030
6031 2014-04-28 Richard Biener <rguenther@suse.de>
6032
6033 PR middle-end/60092
6034 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6035 * gcc.dg/vect/pr60092.c: Likewise.
6036
6037 2014-04-28 Richard Biener <rguenther@suse.de>
6038
6039 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6040 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6041 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6042 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6043
6044 2014-04-28 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/60979
6047 * gcc.dg/graphite/pr60979.c: New testcase.
6048
6049 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050
6051 PR c/60983
6052 * gcc.dg/pr60114.c: Use signed chars.
6053
6054 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/59120
6057 * g++.dg/cpp0x/alias-decl-43.C: New.
6058
6059 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6060
6061 PR fortran/59604
6062 PR fortran/58003
6063 * gfortran.dg/no_range_check_3.f90: New test.
6064
6065 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6066
6067 PR libfortran/52539
6068 * gfortran.dg/namelist_utf8.f90: New test.
6069
6070 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6071
6072 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6073 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6074 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6075
6076 2014-04-25 Cary Coutant <ccoutant@google.com>
6077
6078 PR debug/60929
6079 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6080 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6081 -fdebug-types-section flag.
6082
6083 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6084
6085 * gcc.target/arm/tail-long-call.c: New test.
6086
6087 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6088
6089 PR tree-optimization/60930
6090 * gcc.dg/torture/pr60930.c: New test.
6091
6092 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR tree-optimization/60960
6095 * gcc.c-torture/execute/pr60960.c: New test.
6096
6097 2014-04-25 Marek Polacek <polacek@redhat.com>
6098
6099 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6100
6101 2014-04-25 Marek Polacek <polacek@redhat.com>
6102
6103 PR c/18079
6104 * gcc.dg/pr18079.c: New test.
6105 * gcc.dg/pr18079-2.c: New test.
6106
6107 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6108
6109 * c-c++-common/gomp/pr60823-2.c: Require effective target
6110 vect_simd_clones.
6111
6112 2014-04-25 Marek Polacek <polacek@redhat.com>
6113
6114 PR c/60114
6115 * gcc.dg/pr60114.c: New test.
6116
6117 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6118
6119 * gcc.c-torture/execute/20140425-1.c: New test.
6120
6121 2014-04-25 Marek Polacek <polacek@redhat.com>
6122
6123 PR c/60156
6124 * c-c++-common/pr60156.c: New test.
6125
6126 2014-04-25 Richard Biener <rguenther@suse.de>
6127
6128 PR ipa/60912
6129 * g++.dg/opt/pr60912.C: New testcase.
6130
6131 2014-04-25 Richard Biener <rguenther@suse.de>
6132
6133 PR ipa/60911
6134 * gcc.dg/lto/pr60911_0.c: New testcase.
6135
6136 2014-04-24 Cong Hou <congh@google.com>
6137
6138 PR tree-optimization/60896
6139 * g++.dg/vect/pr60896.cc: New test.
6140
6141 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6142
6143 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6144 unpack builtin functionss for 128-bit types.
6145 * gcc.target/powerpc/pack02.c: Likewise.
6146 * gcc.target/powerpc/pack03.c: Likewise.
6147 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6148 divide builtin functionss.
6149 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6150 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6151 functions.
6152 * gcc.target/powerpc/bcd-2.c: Likewise.
6153 * gcc.target/powerpc/bcd-3.c: Likewise.
6154 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6155 builtin functionss.
6156 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6157
6158 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6159
6160 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6161 keeps_null_pointer_checks.
6162 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6163 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6164 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6165 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6166
6167 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6168
6169 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6170 Replace load with read and store with write.
6171
6172 2014-04-24 Jeff Law <law@redhat.com>
6173
6174 PR target/60822
6175 * gcc.c-torture/pr60822.c: New test.
6176 * gcc.c-torture/pr60822.x: New test.
6177
6178 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6179
6180 PR c++/57958
6181 * g++.dg/cpp0x/pr57958.C: New test.
6182
6183 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6184
6185 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6186 true for aarch64_be.
6187
6188 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6189 Tom de Vries <tom@codesourcery.com>
6190
6191 * gcc.dg/fuse-caller-save.c: New test.
6192
6193 2014-04-24 Joey Ye <joey.ye@arm.com>
6194
6195 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6196
6197 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6198
6199 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6200 * gcc.dg/vect/vect-bswap16: New test.
6201 * gcc.dg/vect/vect-bswap32: Likewise.
6202 * gcc.dg/vect/vect-bswap64: Likewise.
6203
6204 2014-04-23 Jeff Law <law@redhat.com>
6205
6206 PR tree-optimization/60902
6207 * gcc.target/i386/pr60902.c: New test.
6208
6209 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6210
6211 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6212 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6213 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6214
6215 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6216
6217 * gcc.target/arm/rev16.c: New test.
6218
6219 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6220
6221 * gcc.target/aarch64/rev16_1.c: New test.
6222
6223 2014-04-23 Richard Biener <rguenther@suse.de>
6224
6225 PR tree-optimization/60903
6226 * gcc.dg/torture/pr60903.c: New testcase.
6227
6228 2014-04-23 Richard Biener <rguenther@suse.de>
6229
6230 PR middle-end/60895
6231 * g++.dg/torture/pr60895.C: New testcase.
6232
6233 2014-04-23 Richard Biener <rguenther@suse.de>
6234
6235 PR middle-end/60891
6236 * gcc.dg/torture/pr60891.c: New testcase.
6237
6238 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR sanitizer/60275
6241 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6242 -fno-sanitize-recover to dg-options.
6243 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6244 add -std=c++11 to dg-options.
6245 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6246 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6247 add -std=c++1y to dg-options.
6248 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6249 -fno-sanitize-recover to dg-options.
6250 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6251 * c-c++-common/ubsan/vla-4.c: Likewise.
6252 * c-c++-common/ubsan/pr59503.c: Likewise.
6253 * c-c++-common/ubsan/vla-3.c: Likewise.
6254 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6255 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6256 * c-c++-common/ubsan/shift-3.c: Likewise.
6257 * c-c++-common/ubsan/overflow-1.c: Likewise.
6258 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6259 * c-c++-common/ubsan/vla-2.c: Likewise.
6260 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6261 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6262 * c-c++-common/ubsan/shift-6.c: Likewise.
6263 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6264 * c-c++-common/ubsan/overflow-add-3.c: New test.
6265 * c-c++-common/ubsan/overflow-add-4.c: New test.
6266 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6267 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6268
6269 2014-04-22 Christian Bruel <christian.bruel@st.com>
6270
6271 * gcc.target/sh/hiconst.c: New test.
6272
6273 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6274
6275 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6276 lroundf generates custom round instruction, too.
6277
6278 2014-04-22 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/60881
6281 * coarray/alloc_comp_3.f90: New.
6282
6283 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6284
6285 PR target/60868
6286 * gcc.target/i386/pr60868.c: New testcase.
6287
6288 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6289
6290 PR c/59073
6291 * c-c++-common/gomp/pr59073.c: New test.
6292
6293 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6294
6295 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6296
6297 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6298
6299 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6300 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6301
6302 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6303
6304 * gcc.dg/memcpy-5.c: New test.
6305
6306 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6307
6308 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6309
6310 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6311 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6312 *-*-solaris2.9.
6313 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6314 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6315 from dg-options.
6316 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6317 from dg-additional-options.
6318 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6319 from dg-options.
6320
6321 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6322 execution check.
6323 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6324 (sigill_hdlr): Remove.
6325 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6326 check.
6327
6328 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6329 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6330 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6331
6332 * lib/target-supports.exp (add_options_for_tls): Remove
6333 *-*-solaris2.9* handling.
6334
6335 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6336
6337 * gcc.target/aarch64/vect_cvtf_1.c: New.
6338
6339 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR tree-optimization/60823
6342 * c-c++-common/gomp/pr60823-1.c: New test.
6343 * c-c++-common/gomp/pr60823-2.c: New test.
6344 * c-c++-common/gomp/pr60823-3.c: New test.
6345
6346 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6347
6348 * gcc.target/arm/anddi_notdi-1.c: New test.
6349 * gcc.target/arm/iordi_notdi-1.c: New test case.
6350
6351 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6352
6353 * gcc.target/arm/iordi_notdi-1.c: New test.
6354
6355 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6356
6357 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6358
6359 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6360
6361 PR target/60735
6362 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6363 not cause errors if -mspe.
6364
6365 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6366
6367 PR target/60909
6368 * gcc.target/i386/pr60909-1.c: New test.
6369 * gcc.target/i386/pr60909-2.c: Ditto.
6370
6371 2014-04-18 Cong Hou <congh@google.com>
6372
6373 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6374 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6375
6376 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6377
6378 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6379 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6380
6381 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/59200
6384 * g++.dg/cpp0x/alias-decl-42.C: New.
6385
6386 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6387
6388 * gcc.target/powerpc/ti_math1.c: New.
6389 * gcc.target/powerpc/ti_math2.c: New.
6390
6391 2014-04-17 Martin Jambor <mjambor@suse.cz>
6392
6393 * gnat.dg/opt34.adb: New.
6394 * gnat.dg/opt34_pkg.ads: Likewise.
6395
6396 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6397
6398 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6399 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6400
6401 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6402
6403 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6404 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6405
6406 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6407
6408 PR target/60847
6409 Forward port from 4.8 branch
6410 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6411
6412 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6413 Fix scan patterns.
6414 * gcc.target/i386/bmi-2.c: Ditto.
6415
6416 2014-04-17 Richard Biener <rguenther@suse.de>
6417
6418 PR middle-end/60849
6419 * g++.dg/opt/pr60849.C: New testcase.
6420
6421 2014-04-17 Richard Biener <rguenther@suse.de>
6422
6423 PR tree-optimization/60836
6424 * g++.dg/vect/pr60836.cc: New testcase.
6425
6426 2014-04-17 Richard Biener <rguenther@suse.de>
6427
6428 PR tree-optimization/60841
6429 * gcc.dg/vect/pr60841.c: New testcase.
6430
6431 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6432
6433 * g++.dg/ipa/devirt-31.C: New testcase.
6434
6435 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6436
6437 PR lto/60820
6438 * gcc.dg/lto/pr60820_0.c: New testcase.
6439 * gcc.dg/lto/pr60820_1.c: New testcase.
6440
6441 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6442
6443 PR ipa/60854
6444 * g++.dg/torture/pr60854.C: New testcase.
6445
6446 2014-04-16 Catherine Moore <clm@codesourcery.com>
6447
6448 * gcc.target/mips/umips-store16-2.c: New test.
6449
6450 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6451
6452 * g++.dg/cpp0x/initlist-vect.C: New file.
6453
6454 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6455
6456 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6457 * gcc.dg/uninit-I-O0.c: Likewise.
6458 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6459
6460 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR tree-optimization/60844
6463 * gcc.dg/pr60844.c: New test.
6464
6465 2014-04-15 Richard Biener <rguenther@suse.de>
6466
6467 PR rtl-optimization/56965
6468 * gcc.dg/torture/pr56965-1.c: New testcase.
6469 * gcc.dg/torture/pr56965-2.c: Likewise.
6470
6471 2014-04-15 Teresa Johnson <tejohnson@google.com>
6472
6473 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6474
6475 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6476
6477 * gnat.dg/vect14.adb: New test.
6478
6479 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/vect12.ad[sb]: New test.
6482 * gnat.dg/vect13.ad[sb]: Likewise.
6483
6484 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6485
6486 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6487 under qemu-arm.
6488 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6489 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6490 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6491 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6492 * c-c++-common/ubsan/null-1.c: Likewise.
6493 * c-c++-common/ubsan/null-10.c: Likewise.
6494 * c-c++-common/ubsan/null-11.c: Likewise.
6495 * c-c++-common/ubsan/null-2.c: Likewise.
6496 * c-c++-common/ubsan/null-3.c: Likewise.
6497 * c-c++-common/ubsan/null-4.c: Likewise.
6498 * c-c++-common/ubsan/null-5.c: Likewise.
6499 * c-c++-common/ubsan/null-6.c: Likewise.
6500 * c-c++-common/ubsan/null-7.c: Likewise.
6501 * c-c++-common/ubsan/null-8.c: Likewise.
6502 * c-c++-common/ubsan/null-9.c: Likewise.
6503 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6504 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6505 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6506 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6507 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6508 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6509 * c-c++-common/ubsan/pr59333.c: Likewise.
6510 * c-c++-common/ubsan/pr59667.c: Likewise.
6511 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6512 * c-c++-common/ubsan/pr60636.c: Likewise.
6513 * c-c++-common/ubsan/shift-1.c: Likewise.
6514 * c-c++-common/ubsan/shift-2.c: Likewise.
6515 * c-c++-common/ubsan/vla-1.c: Likewise.
6516
6517 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6518
6519 * gnat.dg/vect11.ad[sb]: New test.
6520
6521 2014-04-14 Richard Biener <rguenther@suse.de>
6522
6523 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6524
6525 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6526
6527 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6528
6529 2014-04-14 Richard Biener <rguenther@suse.de>
6530 Marc Glisse <marc.glisse@inria.fr>
6531
6532 PR c/60819
6533 * gcc.target/i386/vec-may_alias.c: New testcase.
6534
6535 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6536
6537 * lib/target-supports.exp
6538 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6539 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6540 Fix formatting.
6541
6542 2014-04-14 Richard Biener <rguenther@suse.de>
6543
6544 PR lto/60720
6545 * gcc.dg/lto/pr60720_0.c: New testcase.
6546 * gcc.dg/lto/pr60720_1.c: Likewise.
6547
6548 2014-04-14 Christian Bruel <christian.bruel@st.com>
6549
6550 * gcc.target/sh/memset.c: New test.
6551
6552 2014-04-14 Richard Biener <rguenther@suse.de>
6553
6554 PR middle-end/55022
6555 * gcc.dg/graphite/pr55022.c: New testcase.
6556
6557 2014-04-14 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/59817
6560 PR tree-optimization/60453
6561 * gfortran.dg/graphite/pr59817.f: New testcase.
6562 * gcc.dg/graphite/pr59817-1.c: Likewise.
6563 * gcc.dg/graphite/pr59817-2.c: Likewise.
6564
6565 2014-04-14 Jason Merrill <jason@redhat.com>
6566
6567 Revert:
6568 * lib/gcc-dg.exp (dg-build-dso): New.
6569 (gcc-dg-test-1): Handle dg-do-what "dso".
6570
6571 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6572
6573 PR fortran/60717
6574 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6575
6576 PR fortran/58085
6577 * gfortran.dg/associate_15.f90: New test.
6578
6579 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6580
6581 PR middle-end/60467
6582 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6583 case to check.
6584
6585 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6586
6587 PR middle-end/60469
6588 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6589
6590 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6591
6592 * gcc.target/mips/umips-store16-1.c: New test.
6593
6594 2014-04-11 Tobias Burnus <burnus@net-b.de>
6595
6596 PR c/60194
6597 * * g++.dg/warn/warn_format_signedness.C: New.
6598 * gcc.dg/format/warn-signedness.c: New.
6599
6600 2014-04-11 Tobias Burnus <burnus@net-b.de>
6601
6602 PR fortran/58880
6603 PR fortran/60495
6604 * gfortran.dg/finalize_25.f90: New.
6605
6606 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6607
6608 * gcc.target/epiphany/t1068-2.c: New file.
6609
6610 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6611
6612 * gcc.target/epiphany/btst-1.c: New test.
6613
6614 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6615
6616 PR rtl-optimization/60651
6617 * gcc.target/epiphany/mode-switch.c: New test.
6618
6619 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6620
6621 PR c++/58600
6622 * g++.dg/cpp0x/gen-attrs-58.C: New.
6623 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6624
6625 2014-04-11 Steve Ellcey <sellcey@mips.com>
6626 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR middle-end/60556
6629 * gcc.c-torture/compile/pr60556.c: New test.
6630
6631 2014-04-11 Richard Biener <rguenther@suse.de>
6632
6633 PR middle-end/60797
6634 * gcc.dg/pr60797.c: New testcase.
6635
6636 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6637
6638 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6639 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6640 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6641 rename to ...
6642 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6643 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6644 instructions as well.
6645
6646 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR rtl-optimization/60663
6649 * gcc.target/arm/pr60663.c: New test.
6650
6651 2014-04-10 Jason Merrill <jason@redhat.com>
6652
6653 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6654
6655 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR lto/60567
6658 * g++.dg/lto/pr60567_0.C: New test.
6659
6660 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6661
6662 * gfortran.dg/class_nameclash.f90: New test.
6663
6664 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/52844
6667 * g++.dg/cpp0x/variadic156.C: New.
6668
6669 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6670
6671 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6672 long.
6673
6674 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6675
6676 PR debug/60655
6677 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6678 -fdata-sections.
6679
6680 2014-04-09 Steve Ellcey <sellcey@mips.com>
6681
6682 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6683 and scan lists.
6684
6685 2014-04-09 Cong Hou <congh@google.com>
6686
6687 PR testsuite/60773
6688 * lib/target-supports.exp:
6689 (check_effective_target_vect_widen_si_to_di_pattern): New.
6690 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6691 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6692 targets only.
6693 (foo): Fix up formatting.
6694 (main): Call check_vect.
6695
6696 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/59115
6699 * g++.dg/template/crash119.C: New.
6700
6701 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6702
6703 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6704
6705 2014-04-08 Jason Merrill <jason@redhat.com>
6706
6707 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6708
6709 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6710
6711 PR rtl-optimization/60776
6712 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6713 * gcc.dg/builtin-bswap-7.c: Likewise.
6714 * gcc.dg/builtin-bswap-6a.c: New testcase.
6715 * gcc.dg/builtin-bswap-7a.c: New testcase.
6716
6717 Revert
6718 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6719
6720 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6721 optimization.
6722 * gcc.dg/builtin-bswap-7.c: Likewise.
6723
6724 2014-04-08 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/60785
6727 * gcc.dg/graphite/pr60785.c: New testcase.
6728
6729 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730
6731 PR target/60602
6732 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6733 with as at -O0.
6734
6735 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6736
6737 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6738 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6739 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6740
6741 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6742
6743 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6744
6745 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6746
6747 PR target/60609
6748 * g++.dg/torture/pr60609.C: New test.
6749
6750 2014-04-07 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/60766
6753 * gcc.dg/torture/pr60766.c: New testcase.
6754
6755 2014-04-07 Jason Merrill <jason@redhat.com>
6756
6757 * lib/gcc-dg.exp (dg-build-dso): New.
6758 (gcc-dg-test-1): Handle dg-do-what "dso".
6759 * lib/target-supports.exp (add_options_for_dlopen): New.
6760 (check_effective_target_dlopen): Use it.
6761
6762 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6763
6764 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6765
6766 2014-04-07 Richard Biener <rguenther@suse.de>
6767
6768 PR middle-end/60750
6769 * g++.dg/torture/pr60750.C: New testcase.
6770 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6771
6772 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6773
6774 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6775
6776 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6777
6778 PR testsuite/60671
6779 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6780
6781 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6782
6783 PR testsuite/60672
6784 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6785
6786 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6787
6788 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6789
6790 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6791
6792 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6793
6794 * gcc.target/avr/dev-specific-rmw.c: New test.
6795
6796 2014-04-04 Cong Hou <congh@google.com>
6797
6798 PR tree-optimization/60656
6799 * gcc.dg/vect/pr60656.c: New test.
6800
6801 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6802
6803 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6804 optimization.
6805 * gcc.dg/builtin-bswap-7.c: Likewise.
6806
6807 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6808
6809 PR c++/58207
6810 * g++.dg/cpp0x/constexpr-ice15.C: New.
6811
6812 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6813
6814 PR ipa/59626
6815 testcase by Richard Biener
6816 * gcc.dg/lto/pr59626_0.c: New testcase.
6817 * gcc.dg/lto/pr59626_1.c: New testcase.
6818
6819 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6820
6821 PR debug/60655
6822 * gcc.c-torture/compile/pr60655-1.c: New test.
6823
6824 2014-04-04 Martin Jambor <mjambor@suse.cz>
6825
6826 PR ipa/60640
6827 * g++.dg/ipa/pr60640-1.C: New test.
6828 * g++.dg/ipa/pr60640-2.C: Likewise.
6829 * g++.dg/ipa/pr60640-3.C: Likewise.
6830 * g++.dg/ipa/pr60640-4.C: Likewise.
6831
6832 2014-04-04 Jeff Law <law@redhat.com>
6833
6834 PR target/60657
6835 * gcc.target/arm/pr60657.c: New test.
6836
6837 2014-04-04 Richard Biener <rguenther@suse.de>
6838
6839 PR ipa/60746
6840 * g++.dg/torture/pr60746.C: New testcase.
6841
6842 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6843
6844 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6845 * g++.old-deja/g++.jason/overload21.C: Likewise.
6846 * g++.old-deja/g++.law/init5.C: Likewise.
6847
6848 2014-04-03 Cong Hou <congh@google.com>
6849
6850 PR tree-optimization/60505
6851 * gcc.dg/vect/pr60505.c: New test.
6852
6853 2014-04-03 Richard Biener <rguenther@suse.de>
6854
6855 PR tree-optimization/60740
6856 * gcc.dg/graphite/pr60740.c: New testcase.
6857
6858 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6859
6860 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6861 * g++.dg/warn/Wnvdtor-2.C: New.
6862 * g++.dg/warn/Wnvdtor-3.C: New.
6863 * g++.dg/warn/Wnvdtor-4.C: New.
6864 * g++.dg/warn/Weff1.C: Delete.
6865 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6866 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6867
6868 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6869
6870 PR ipa/60659
6871 * g++.dg/torture/pr60659.C: New testcase.
6872
6873 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6874
6875 PR tree-optimization/60733
6876 * gcc.dg/torture/pr60733.c: New test.
6877
6878 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6879
6880 PR rtl-optimization/60650
6881 * gcc.target/arm/pr60650-2.c: New.
6882
6883 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6884
6885 * gcc.target/i386/avx2-vpand-3.c,
6886 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6887
6888 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6889
6890 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6891 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6892 gcc.target/i386/memcpy-strategy-1.c,
6893 gcc.target/i386/memcpy-strategy-2.c,
6894 gcc.target/i386/memcpy-vector_loop-1.c,
6895 gcc.target/i386/memcpy-vector_loop-2.c,
6896 gcc.target/i386/memset-vector_loop-1.c,
6897 gcc.target/i386/memset-vector_loop-2.c,
6898 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6899 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6900 -march= options different from those in dg-options.
6901
6902 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6903
6904 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6905 gcc.target/i386/pr30970.c: Use -mtune=generic.
6906 * gcc.target/i386/avx2-vpaddb-3.c,
6907 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6908 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6909 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6910 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6911 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6912 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6913 gcc.target/i386/avx2-vpsubw-3.c,
6914 gcc.target/i386/avx256-unaligned-load-1.c,
6915 gcc.target/i386/avx256-unaligned-load-4.c,
6916 gcc.target/i386/avx256-unaligned-store-1.c,
6917 gcc.target/i386/avx256-unaligned-store-2.c,
6918 gcc.target/i386/avx256-unaligned-store-4.c: Use
6919 -mno-prefer-avx128.
6920
6921 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6922 Iain Sandoe <iain@codesourcery.com>
6923
6924 PR target/54083
6925 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6926 with the additional options -Wl,-undefined,dynamic_lookup
6927 and -Wl,-flat_namespace.
6928 * gcc.dg/torture/pr53922.c: Additional option
6929 -Wl,-flat_namespace for darwin[89].
6930 * gcc.dg/torture/pr60092.c: Additional options
6931 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6932 for darwin[89].
6933
6934 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6935
6936 PR target/43751
6937 * lib/prune.exp: Modify the regular express to prune
6938 the new warnings introduced by r205679 on darwin9.
6939
6940 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6941
6942 * g++.dg/init/ctor4.C: Adjust.
6943 * g++.dg/init/ctor4-1.C: New.
6944 * g++.dg/cpp0x/defaulted2.C: Adjust.
6945
6946 2014-04-01 Richard Henderson <rth@redhat.com>
6947
6948 PR target/60704
6949 * gcc.dg/pr60704.c: New file.
6950
6951 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6952
6953 PR target/60363
6954 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6955 logical_op_short_circuit targets.
6956
6957 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6958
6959 PR libfortran/60128
6960 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6961 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6962
6963 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6964
6965 PR rtl-optimization/60700
6966 * gcc.target/i386/pr60700.c: New test.
6967
6968 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6969
6970 PR target/60650
6971 * gcc.target/arm/pr60650.c: Adjust command line options.
6972
6973 2014-03-31 Martin Jambor <mjambor@suse.cz>
6974
6975 PR middle-end/60647
6976 * gcc.dg/pr60647-1.c: New test.
6977 * gcc.dg/pr60647-2.c: Likewise.
6978
6979 2014-03-31 Richard Biener <rguenther@suse.de>
6980
6981 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6982
6983 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6984
6985 PR target/60034
6986 * gcc.target/aarch64/pr60034.c: New file.
6987
6988 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6989
6990 PR c++/60626
6991 * g++.dg/cpp1y/pr60626.C: New testcase.
6992
6993 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6994
6995 * gcc.dg/pr45416.c: Allow bextr on x86.
6996 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6997 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6998 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6999 * gcc.target/i386/l_fma_double_1.c,
7000 gcc.target/i386/l_fma_double_2.c,
7001 gcc.target/i386/l_fma_double_3.c,
7002 gcc.target/i386/l_fma_double_4.c,
7003 gcc.target/i386/l_fma_double_5.c,
7004 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7005 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7006 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7007 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7008 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7009 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7010 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7011
7012 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR target/60648
7015 * g++.dg/pr60648.C: Move test to...
7016 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7017 dg-options, add for fpic targets dg-additional-options -fPIC.
7018
7019 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7020
7021 * gnat.dg/opt33.adb: New testcase.
7022
7023 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7024
7025 PR target/60697
7026 * gcc.target/aarch64/pr60697.c: New.
7027
7028 2014-03-27 Jeff Law <law@redhat.com>
7029
7030 PR target/60648
7031 * g++.dg/pr60648.C: New test.
7032
7033 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7034
7035 PR c++/60573
7036 * g++.dg/cpp1y/pr60573.C: New testcase.
7037
7038 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR target/60693
7041 * gcc.target/i386/pr60693.c: New test.
7042
7043 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7044
7045 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7046
7047 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR c++/60689
7050 * c-c++-common/pr60689.c: New test.
7051
7052 PR c++/58678
7053 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7054 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7055 targets.
7056
7057 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7058
7059 PR target/60675
7060 * gcc.target/aarch64/pr60675.C: New.
7061
7062 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7063
7064 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7065 * lib/target-supports.exp: Return true for s390
7066 in check_effective_logical_op_short_circuit.
7067
7068 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7069
7070 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7071 of second source operand.
7072 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7073 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7074 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7075
7076 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR ipa/60315
7079 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7080
7081 2014-03-28 Tobias Burnus <burnus@net-b.de>
7082
7083 * lib/cilk-plus-dg.exp: New.
7084 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7085 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7086
7087 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7088
7089 PR fortran/60522
7090 * gfortran.dg/where_4.f90: New test case.
7091
7092 2014-03-27 Tobias Burnus <burnus@net-b.de>
7093
7094 PR fortran/58880
7095 * gfortran.dg/finalize_24.f90: New.
7096
7097 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7098
7099 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7100 vbpermq builtin.
7101
7102 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7103 vec_select optimizations.
7104 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7105 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7106
7107 PR target/60672
7108 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7109 xxpermdi builtins are supported.
7110
7111 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7112
7113 PR rtl-optimization/60650
7114 * gcc.target/arm/pr60650.c: New.
7115
7116 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7117
7118 * gcc.target/s390/20140327-1.c: New testcase.
7119
7120 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR middle-end/60682
7123 * g++.dg/gomp/pr60682.C: New test.
7124
7125 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7126
7127 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7128
7129 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7130
7131 PR target/60580
7132 * gcc.target/aarch64/pr60580_1.c: New.
7133 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7134 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7135
7136 2014-03-26 Dehao Chen <dehao@google.com>
7137
7138 * gcc.dg/predict-8.c: New test.
7139
7140 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7141
7142 PR c++/52369
7143 * g++.dg/init/const10.C: New.
7144 * g++.dg/init/const11.C: New.
7145 * g++.dg/init/pr25811.C: Adjust.
7146 * g++.dg/init/pr29043.C: Likewise.
7147 * g++.dg/init/pr43719.C: Likewise.
7148 * g++.dg/init/pr44086.C: Likewise.
7149 * g++.dg/init/ctor8.C: Likewise.
7150 * g++.dg/init/uninitialized1.C: Likewise.
7151
7152 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR sanitizer/60636
7155 * c-c++-common/ubsan/pr60636.c: New test.
7156
7157 2014-03-26 Andreas Schwab <schwab@suse.de>
7158
7159 * g++.dg/torture/pr60315.C: Remove duplication.
7160
7161 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7162
7163 * gcc.c-torture/execute/20140326-1.c: New test.
7164
7165 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7166
7167 PR ipa/60315
7168 * g++.dg/torture/pr60315.C: New testcase.
7169
7170 2014-03-25 Martin Jambor <mjambor@suse.cz>
7171
7172 PR ipa/60600
7173 * g++.dg/ipa/pr60600.C: New test.
7174
7175 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7176
7177 PR testsuite/58013
7178 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7179
7180 2014-03-25 Richard Biener <rguenther@suse.de>
7181
7182 PR middle-end/60635
7183 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7184 * gfortran.dg/lto/pr60635_1.c: Likewise.
7185
7186 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7187
7188 PR c++/60627
7189 * g++.dg/cpp1y/pr60627.C: New testcase.
7190
7191 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7192
7193 * gcc.target/aarch64/ushr64_1.c: New.
7194
7195 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7196
7197 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7198 (LONG_LONG): Use LLONG.
7199 (set_rvector_long): Explicitly return void.
7200 (set_vector_long): Likewise.
7201 (check_vector_long): Likewise.
7202
7203 2014-03-24 Marek Polacek <polacek@redhat.com>
7204
7205 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7206 Define INT_MIN.
7207 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7208 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7209 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7210 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7211 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7212 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7213 * c-c++-common/ubsan/pr59503.c: Likewise.
7214 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7215 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7216 * c-c++-common/ubsan/shift-3.c: Likewise.
7217 * c-c++-common/ubsan/shift-6.c: Likewise.
7218 * c-c++-common/ubsan/undefined-1.c: Likewise.
7219 * c-c++-common/ubsan/vla-2.c: Likewise.
7220 * c-c++-common/ubsan/vla-3.c: Likewise.
7221 * c-c++-common/ubsan/vla-4.c: Likewise.
7222 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7223 * g++.dg/ubsan/return-2.C: Likewise.
7224
7225 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7226
7227 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7228 hppa*-*-hpux*.
7229
7230 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7231
7232 PR libfortran/59313
7233 PR libfortran/58015
7234 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7235 * gfortran.dg/round_4.f90: Likewise.
7236
7237 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7238
7239 PR libfortran/60128
7240 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7241 i?86-*-solaris2.9*.
7242
7243 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR sanitizer/60613
7246 * c-c++-common/ubsan/pr60613-1.c: New test.
7247 * c-c++-common/ubsan/pr60613-2.c: New test.
7248
7249 2014-03-22 Matthias Klose <doko@ubuntu.com>
7250
7251 * g++.dg/cpp0x/regress: Remove empty directory.
7252
7253 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR debug/60603
7256 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7257
7258 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7259
7260 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7261 * g++.dg/cpp1y/pr60393.C: Likewise.
7262
7263 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/60384
7266 * g++.dg/cpp1y/pr60384.C: New.
7267
7268 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR target/60598
7271 * gcc.dg/pr60598.c: New test.
7272
7273 2014-03-21 Martin Jambor <mjambor@suse.cz>
7274
7275 PR ipa/59176
7276 * g++.dg/torture/pr59176.C: New test.
7277
7278 2014-03-21 Martin Jambor <mjambor@suse.cz>
7279
7280 PR ipa/60419
7281 * g++.dg/ipa/pr60419.C: New test.
7282
7283 2014-03-21 Richard Biener <rguenther@suse.de>
7284
7285 PR tree-optimization/60577
7286 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7287
7288 2014-03-21 Tobias Burnus <burnus@net-b.de>
7289
7290 PR fortran/60599
7291 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7292
7293 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR middle-end/60597
7296 * g++.dg/opt/pr60597.C: New test.
7297
7298 PR c++/60572
7299 * g++.dg/init/pr60572.C: New test.
7300
7301 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7302
7303 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7304
7305 2014-03-19 Tobias Burnus <burnus@net-b.de>
7306
7307 PR fortran/60543
7308 PR fortran/60283
7309 * gfortran.dg/implicit_pure_4.f90: New.
7310
7311 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7312
7313 PR c++/51474
7314 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7315
7316 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7317
7318 PR testsuite/60590
7319 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7320 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7321 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7322
7323 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/60332
7326 * g++.dg/cpp1y/pr60332.C: New.
7327
7328 2014-03-19 Marek Polacek <polacek@redhat.com>
7329
7330 PR sanitizer/60569
7331 * g++.dg/ubsan/pr60569.C: New test.
7332
7333 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7334
7335 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7336
7337 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR tree-optimization/60559
7340 * g++.dg/vect/pr60559.cc: New test.
7341
7342 2014-03-18 Ian Lance Taylor <iant@google.com>
7343
7344 PR target/60563
7345 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7346 (ditype): Rename typedef from int64_t.
7347
7348 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7349
7350 PR c/55383
7351 * gcc.dg/cast-qual-3.c: New.
7352 Revert:
7353 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7354 * c-c++-common/Wcast-qual-1.c: More precise match text.
7355
7356 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7357
7358 PR fortran/55207
7359 PR fortran/60549
7360 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7361 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7362 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7363 * gfortran.dg/intent_optimize_1.f90: Ditto.
7364 * gfortran.dg/pointer_init_9.f90: Ditto.
7365 * gfortran.dg/volatile4.f90: Ditto.
7366 * gfortran.dg/volatile6.f90: Ditto.
7367
7368 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7369
7370 PR c/55383
7371 * c-c++-common/Wcast-qual-1.c: More precise match text.
7372
7373 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/60305
7376 * g++.dg/cpp0x/constexpr-ice14.C: New.
7377
7378 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/54250
7381 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7382
7383 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR sanitizer/60535
7386 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7387 * c-c++-common/ubsan/null-2.c: Likewise.
7388 * c-c++-common/ubsan/null-3.c: Likewise.
7389 * c-c++-common/ubsan/null-4.c: Likewise.
7390 * c-c++-common/ubsan/null-5.c: Likewise.
7391 * c-c++-common/ubsan/null-6.c: Likewise.
7392 * c-c++-common/ubsan/null-7.c: Likewise.
7393 * c-c++-common/ubsan/null-8.c: Likewise.
7394 * c-c++-common/ubsan/null-9.c: Likewise.
7395 * c-c++-common/ubsan/null-10.c: Likewise.
7396 * c-c++-common/ubsan/null-11.c: Likewise.
7397 * c-c++-common/ubsan/overflow-1.c: Likewise.
7398 * c-c++-common/ubsan/overflow-2.c: Likewise.
7399 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7400 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7401 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7402 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7403 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7404 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7405 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7406 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7407 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7408 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7409 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7410 * c-c++-common/ubsan/pr59333.c: Likewise.
7411 * c-c++-common/ubsan/pr59503.c: Likewise.
7412 * c-c++-common/ubsan/pr59667.c: Likewise.
7413 * c-c++-common/ubsan/undefined-1.c: Likewise.
7414 * g++.dg/ubsan/pr59250.C: Likewise.
7415 * g++.dg/ubsan/pr59306.C: Likewise.
7416
7417 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419 * gcc.dg/tls/pr58595.c: Add tls options.
7420
7421 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7422
7423 * gcc.target/i386/avx-additional-reg-names.c: New.
7424 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7425
7426 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7427
7428 PR c++/60390
7429 * g++.dg/cpp1y/pr60390.C: New testcase.
7430
7431 PR c++/60391
7432 * g++.dg/cpp1y/pr60391.C: New testcase.
7433
7434 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR target/60516
7437 * gcc.target/i386/pr60516.c: New test.
7438
7439 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7440
7441 PR c++/59571
7442 * g++.dg/cpp0x/constexpr-ice13.C: New.
7443
7444 2014-03-17 Marek Polacek <polacek@redhat.com>
7445
7446 PR middle-end/60534
7447 * gcc.dg/gomp/pr60534.c: New test.
7448
7449 2014-03-17 Kai Tietz <ktietz@redhat.com>
7450
7451 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7452
7453 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7454
7455 PR testsuite/58851
7456 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7457 storage size.
7458
7459 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7460
7461 PR libfortran/58324
7462 * gfortran.dg/list_read_12.f90: New test.
7463
7464 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7465
7466 PR fortran/55207
7467 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7468 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7469 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7470 -Wno-aggressive-loop-optimizations and remove an unused variable.
7471 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7472 * gfortran.dg/pointer_init_9.f90: New.
7473 * gfortran.dg/volatile4.f90: Put into subroutine.
7474 * gfortran.dg/volatile6.f90: Ditto.
7475
7476 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7477
7478 PR fortran/60392
7479 * gfortran.dg/transpose_4.f90: New test.
7480
7481 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7482
7483 PR rtl-optimization/60508
7484 * gcc.target/i386/pr60508.c: New.
7485
7486 2014-03-14 Richard Biener <rguenther@suse.de>
7487
7488 PR middle-end/60518
7489 * g++.dg/pr60518.C: New testcase.
7490
7491 2014-03-14 Martin Jambor <mjambor@suse.cz>
7492
7493 PR lto/60461
7494 * gcc.dg/lto/pr60461_0.c: New test.
7495
7496 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7497
7498 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7499 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7500 * gcc.dg/lto/save-temps_0.c: New testcase.
7501
7502 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7503
7504 PR middle-end/36282
7505 * c-c++-common/pr36282-1.c: New test.
7506 * c-c++-common/pr36282-2.c: New test.
7507 * c-c++-common/pr36282-3.c: New test.
7508 * c-c++-common/pr36282-4.c: New test.
7509
7510 2014-03-13 Richard Henderson <rth@redhat.com>
7511
7512 PR debug/60438
7513 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7514
7515 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7516
7517 PR c++/60383
7518 * g++.dg/template/crash118.C: New.
7519 * g++.dg/template/crash95.C: Adjust.
7520
7521 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7522
7523 PR rtl-optimization/57189
7524 * gcc.target/i386/pr57189.c: New.
7525
7526 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7527
7528 PR c++/60254
7529 * g++.dg/cpp0x/static_assert10.C: New.
7530 * g++.dg/cpp0x/static_assert11.C: Likewise.
7531 * g++.dg/cpp0x/static_assert3.C: Adjust.
7532
7533 2014-03-13 Richard Biener <rguenther@suse.de>
7534
7535 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7536
7537 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7538
7539 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7540 2.07 128-bit arithmetic.
7541 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7542
7543 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7544 due to when TImode is allowed in VSX registers, the allowable
7545 address modes for TImode is just a single indirect address in
7546 order for the value to be loaded and store in either GPR or VSX
7547 registers. This affects the generated code, and it would cause
7548 this test to fail, when such an option is used.
7549
7550 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7551
7552 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7553
7554 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7555
7556 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7557 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7558 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7559 only test for exactly one if if -mbranch-cost=1 has been passed.
7560
7561 2014-03-12 Christian Bruel <christian.bruel@st.com>
7562
7563 PR target/60264
7564 * gcc.target/arm/pr60264.c
7565
7566 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7567
7568 PR tree-optimization/60454
7569 * gcc.c-torture/execute/pr60454.c: New test.
7570
7571 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7572 Marc Glisse <marc.glisse@inria.fr>
7573
7574 PR tree-optimization/60502
7575 * gcc.c-torture/compile/pr60502.c: New test.
7576
7577 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR middle-end/60482
7580 * gcc.dg/vect/pr60482.c: New test.
7581
7582 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7583
7584 PR c++/60389
7585 * g++.dg/cpp0x/inh-ctor19.C: New.
7586
7587 2014-03-11 Richard Biener <rguenther@suse.de>
7588
7589 PR tree-optimization/60429
7590 PR tree-optimization/60485
7591 * gcc.dg/pr60485-1.c: New testcase.
7592 * gcc.dg/pr60485-2.c: Likewise.
7593
7594 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR ipa/60457
7597 * g++.dg/ipa/pr60457.C: New test.
7598
7599 2014-03-10 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/60474
7602 * g++.dg/torture/pr60474.C: New testcase.
7603
7604 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7605
7606 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7607
7608 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7609
7610 * gcc.dg/lto/pr55113_0.c: New testcase.
7611
7612 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7613
7614 PR c++/60033
7615 * g++.dg/cpp1y/pr60033.C: New testcase.
7616
7617 PR c++/60393
7618 * g++.dg/cpp1y/pr60393.C: New testcase.
7619
7620 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7621
7622 PR libfortran/60128
7623 * gfortran.dg/fmt_en.f90: New test.
7624
7625 2014-03-07 Jason Merrill <jason@redhat.com>
7626
7627 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7628 * lib/target-supports.exp (check_effective_target_c++11): Now
7629 means C++11 and up.
7630 (check_effective_target_c++11_only): New.
7631 (check_effective_target_c++11_down): New.
7632 (check_effective_target_c++1y): New.
7633 (check_effective_target_c++1y_only): New.
7634 (check_effective_target_c++98_only): Rename from
7635 check_effective_target_c++98.
7636 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7637
7638 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/58609
7641 * g++.dg/cpp0x/constexpr-ice12.C: New.
7642
7643 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7644
7645 * c-c++-common/gomp/map-1.c: Extend.
7646
7647 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7648 Janus Weil <janus@gcc.gnu.org>
7649
7650 PR fortran/51976
7651 * gfortran.dg/deferred_type_component_1.f90 : New test.
7652 * gfortran.dg/deferred_type_component_2.f90 : New test.
7653
7654 2014-03-06 Marek Polacek <polacek@redhat.com>
7655
7656 PR c/60197
7657 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7658 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7659
7660 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR target/58595
7663 * gcc.dg/tls/pr58595.c: New test.
7664
7665 2014-03-06 Richard Biener <rguenther@suse.de>
7666
7667 PR middle-end/60445
7668 PR lto/60424
7669 PR lto/60427
7670 Revert
7671 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7672
7673 * gcc.dg/lto/pr55113_0.c: New testcase.
7674
7675 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR testsuite/59308
7678 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7679 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7680 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7681 s390*/i?86/x86_64.
7682 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7683 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7684 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7685 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7687 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7688 even for mips*/s390*/i?86/x86_64.
7689 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7690 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7691 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7692 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7693 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7694
7695 PR lto/60404
7696 * gcc.dg/lto/pr60404_0.c: New test.
7697 * gcc.dg/lto/pr60404_1.c: New file.
7698 * gcc.dg/lto/pr60404_2.c: New file.
7699
7700 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7701
7702 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7703 long long" throughout.
7704 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7705 * gcc.dg/vmx/insert-vsx.c: Likewise.
7706 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7707 * gcc.dg/vmx/ld-vsx.c: Likewise.
7708 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7709 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7710 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7711 * gcc.dg/vmx/merge-vsx.c: Likewise.
7712 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7713 * gcc.dg/vmx/st-vsx.c: Likewise.
7714 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7715 * gcc.dg/vmx/stl-vsx.c: Likewise.
7716 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7717
7718 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7719
7720 * gcc.dg/lto/pr55113_0.c: New testcase.
7721
7722 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/60376
7725 * g++.dg/cpp1y/pr60376.C: New.
7726
7727 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7728
7729 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7730
7731 2014-03-04 Richard Biener <rguenther@suse.de>
7732
7733 PR tree-optimization/60382
7734 * gcc.dg/vect/pr60382.c: New testcase.
7735
7736 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7737
7738 PR libfortran/60148
7739 * gfortran.dg/namelist_84.f90: New test.
7740
7741 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7742
7743 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7744 argument to avoid inf values.
7745 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7746 UNION_FP_CHECK machinery.
7747
7748 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7749
7750 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7751 i32in128 cases outside special big-endian processing block.
7752
7753 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR preprocessor/60400
7756 * c-c++-common/cpp/pr60400.c: New test.
7757 * c-c++-common/cpp/pr60400-1.h: New file.
7758 * c-c++-common/cpp/pr60400-2.h: New file.
7759
7760 PR objc++/60398
7761 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7762
7763 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7764 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7765
7766 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7767
7768 PR ipa/60150
7769 * g++.dg/lto/pr60150.H: New testcase.
7770 * g++.dg/lto/pr60150_0.C: New testcase.
7771 * g++.dg/lto/pr60150_1.C: New testcase.
7772
7773 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7774
7775 PR ipa/60306
7776 * g++.dg/ipa/devirt-29.C: New testcase
7777
7778 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7779
7780 PR fortran/60236
7781 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7782
7783 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7784
7785 PR c++/50025
7786 * g++.dg/cpp0x/pr50025.C: New.
7787
7788 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7789
7790 PR c++/60377
7791 * g++.dg/cpp1y/pr60377.C: New testcase.
7792
7793 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7794
7795 PR fortran/60341
7796 * gfortran.dg/str_comp_optimize_1.f90: New test.
7797
7798 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7799
7800 PR target/60071
7801 * gcc.c-torture/compile/pr60071.c: New.
7802
7803 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7804
7805 PR fortran/60359
7806 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7807
7808 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/58610
7811 * g++.dg/cpp0x/constexpr-ice11.C: New.
7812
7813 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/60314
7816 * g++.dg/cpp1y/auto-fn24.C: New.
7817
7818 2014-02-28 Joey Ye <joey.ye@arm.com>
7819
7820 PR target/PR60169
7821 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7822
7823 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/60253
7826 * g++.dg/overload/ellipsis2.C: New.
7827
7828 2014-02-27 Jeff Law <law@redhat.com>
7829
7830 PR rtl-optimization/52714
7831 * gcc.c-torture/compile/pr52714.c: New test.
7832
7833 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7834 Jeff Law <law@redhat.com>
7835
7836 PR rtl-optimization/49847
7837 * g++.dg/pr49847.C: New test.
7838
7839 2014-02-27 Marek Polacek <polacek@redhat.com>
7840
7841 PR middle-end/59223
7842 * c-c++-common/pr59223.c: New test.
7843
7844 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7845
7846 * common/config/i386/predicates.md (const1256_operand): Remove.
7847 (const2356_operand): New.
7848 (const_1_to_2_operand): Remove.
7849 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7850 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7851 (*avx512pf_gatherpf<mode>sf): Ditto.
7852 (avx512pf_gatherpf<mode>df): Ditto.
7853 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7854 (*avx512pf_gatherpf<mode>df): Ditto.
7855 (avx512pf_scatterpf<mode>sf): Ditto.
7856 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7857 (*avx512pf_scatterpf<mode>sf): Ditto.
7858 (avx512pf_scatterpf<mode>df): Ditto.
7859 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7860 (*avx512pf_scatterpf<mode>df): Ditto.
7861 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7862
7863 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7864
7865 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7866 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7867 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7868 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7869 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7870 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7871 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7872 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7873
7874 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7875
7876 PR target/60280
7877 * gnat.dg/renaming5.adb: Change to two expected gotos.
7878 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7879 jump threads.
7880 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7881 messages for removed basic block.
7882 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7883 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7884 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7885 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7886
7887 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7888
7889 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7890 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7891 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7892 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7893 * gcc.dg/vmx/merge-vsx.c: Likewise.
7894 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7895
7896 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7897
7898 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7899 * gcc.target/i386/prefetchwt1-1.c: New.
7900 * g++.dg/other/i386-2.C: Add new option.
7901 * g++.dg/other/i386-3.C: Ditto.
7902 * gcc.target/i386/sse-12.c: Ditto.
7903 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7904 * gcc.target/i386/sse-22.c: Add new option.
7905 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7906
7907 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7908
7909 PR libfortran/59313
7910 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7911
7912 PR libfortran/58015
7913 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7914
7915 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7916
7917 PR c++/60311
7918 * g++.dg/cpp1y/pr60311.C: New testcase.
7919
7920 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7921
7922 PR c++/60065
7923 * g++.dg/cpp1y/pr60065.C: New testcase.
7924
7925 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7926
7927 PR rtl-optimization/60268
7928 * gcc.c-torture/compile/pr60268.c: New test.
7929
7930 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7931
7932 * gcc.target/microblaze/others/mem_reload.c: New test.
7933
7934 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7935
7936 * gcc.dg/vmx/lde.c: New test.
7937 * gcc.dg/vmx/lde-be-order.c: New test.
7938 * gcc.dg/vmx/ste.c: New test.
7939 * gcc.dg/vmx/ste-be-order.c: New test.
7940
7941 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7942
7943 PR testsuite/60173
7944 * lib/target-supports.exp
7945 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7946 and crisv32-*-* to list.
7947
7948 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7949
7950 PR fortran/60302
7951 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7952
7953 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7954
7955 * gcc.dg/vmx/vsums.c: Check entire result vector.
7956 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7957
7958 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7959
7960 * gcc.dg/vmx/ld.c: New test.
7961 * gcc.dg/vmx/ld-be-order.c: New test.
7962 * gcc.dg/vmx/ld-vsx.c: New test.
7963 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7964 * gcc.dg/vmx/ldl.c: New test.
7965 * gcc.dg/vmx/ldl-be-order.c: New test.
7966 * gcc.dg/vmx/ldl-vsx.c: New test.
7967 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7968 * gcc.dg/vmx/st.c: New test.
7969 * gcc.dg/vmx/st-be-order.c: New test.
7970 * gcc.dg/vmx/st-vsx.c: New test.
7971 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7972 * gcc.dg/vmx/stl.c: New test.
7973 * gcc.dg/vmx/stl-be-order.c: New test.
7974 * gcc.dg/vmx/stl-vsx.c: New test.
7975 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7976
7977 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7978
7979 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7980 * g++.dg/other/i386-3.C (dg-options): Ditto.
7981 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7982 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7983 -mavx512pf and -msha.
7984
7985 2014-02-21 Richard Biener <rguenther@suse.de>
7986
7987 PR tree-optimization/60276
7988 * gcc.dg/vect/pr60276.c: New testcase.
7989
7990 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7991
7992 PR fortran/60234
7993 * gfortran.dg/finalize_23.f90: New.
7994
7995 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7996
7997 PR c++/60052
7998 PR c++/60053
7999 * g++.dg/cpp1y/pr60052.C: New testcase.
8000 * g++.dg/cpp1y/pr60053.C: New testcase.
8001
8002 2014-02-21 Tobias Burnus <burnus@net-b.de>
8003
8004 PR fortran/60286
8005 * gfortran.dg/inquire_16.f90: New.
8006
8007 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8008
8009 * gcc.target/nios2/biggot-1.c: New.
8010 * gcc.target/nios2/biggot-2.c: New.
8011
8012 2014-02-20 Martin Jambor <mjambor@suse.cz>
8013
8014 PR ipa/55260
8015 * gcc.dg/ipa/pr55260.c: New test.
8016
8017 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8018
8019 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8020 for execution test case.
8021
8022 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8023
8024 PR ipa/58555
8025 * g++.dg/torture/pr58555.C: New testcase.
8026
8027 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8028
8029 PR target/60204
8030 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8031 reflect abi fix.
8032 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8033
8034 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8035 Kirill Yukhin <kirill.yukhin@intel.com>
8036
8037 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8038 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8039 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8040 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8041 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8042 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8043
8044 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR c/37743
8047 * g++.dg/ext/builtin-bswap1.C: New test.
8048 * c-c++-common/pr37743.c: New test.
8049
8050 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8051
8052 * gcc.dg/decl-10.c: New test.
8053
8054 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR c++/60267
8057 * g++.dg/ext/ivdep-1.C: New test.
8058
8059 PR c++/60267
8060 * gcc.dg/pr60267.c: New test.
8061
8062 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8063
8064 PR target/59794
8065 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8066 (dg-options): Remove -Wno-psabi.
8067 * gcc.target/i386/pr59794-2.c: Ditto.
8068 * gcc.target/i386/pr60205-1.c: Ditto.
8069 * gcc.target/i386/sse-5.c: Ditto.
8070
8071 2014-02-18 Nick Clifton <nickc@redhat.com>
8072
8073 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8074 * gcc.dg/pr23623.c: Likewise.
8075 * gcc.dg/pr48784-1.c: Likewise.
8076 * gcc.dg/pr48784-2.c: Likewise.
8077 * gcc.dg/pr56997-2.c: Likewise.
8078 * gcc.dg/sms-6.c: Likewise.
8079 * gcc.dg/torture/pr60183.c: Likewise.
8080 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8081 * gcc.c-torture/execute/20061220-1.x: New.
8082 * gcc.c-torture/execute/pr43220.x: New.
8083 * gcc.c-torture/execute/pr51581-1.x: New.
8084 * gcc.c-torture/execute/pr51581-2.x: New.
8085 * gcc.c-torture/execute/pr58570.x: New.
8086 * gcc.c-torture/unsorted/DFcmp.x: New.
8087 * gcc.c-torture/unsorted/SFset.x: New.
8088
8089 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8090
8091 * gnat.dg/opt31.adb: New test.
8092
8093 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8094
8095 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8096
8097 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8098
8099 PR fortran/60232
8100 * gfortran.dg/typebound_proc_33.f90: New.
8101
8102 2014-02-19 Marek Polacek <polacek@redhat.com>
8103
8104 PR c/60195
8105 * gcc.dg/pr60195.c: New test.
8106
8107 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8108
8109 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8110
8111 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR preprocessor/58844
8114 * c-c++-common/cpp/pr58844-1.c: New test.
8115 * c-c++-common/cpp/pr58844-2.c: New test.
8116
8117 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8118
8119 PR c++/60225
8120 * g++.dg/cpp0x/constexpr-ice10.C: New.
8121
8122 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8123
8124 PR c++/60215
8125 * g++.dg/cpp0x/pr60215.C: New.
8126
8127 2014-02-18 Tobias Burnus <burnus@net-b.de>
8128
8129 PR fortran/49397
8130 * gfortran.dg/proc_ptr_45.f90: New.
8131 * gfortran.dg/proc_ptr_46.f90: New.
8132
8133 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8134
8135 PR c++/60190
8136 * g++.dg/cpp1y/pr60190.C: New testcase.
8137
8138 PR c++/60064
8139 * g++.dg/cpp1y/pr60064.C: New testcase.
8140
8141 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8142
8143 PR target/60205
8144 * gcc.target/i386/pr60205-1.c: New test.
8145 * gcc.target/i386/pr60205-2.c: Ditto.
8146
8147 2014-02-18 Kai Tietz <ktietz@redhat.com>
8148
8149 PR target/60193
8150 * gcc.target/i386/nest-1.c: New testcase.
8151
8152 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8153
8154 * gnat.dg/opt32.adb: New test.
8155
8156 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8157
8158 PR fortran/60231
8159 * gfortran.dg/typebound_generic_15.f90: New.
8160
8161 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8162
8163 PR fortran/55907
8164 * gfortran.dg/init_flag_12.f90: New.
8165
8166 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8167 Ilya Tocar <ilya.tocar@intel.com>
8168
8169 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8170 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8171 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8172 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8173
8174 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8175
8176 * lib/target-supports.exp
8177 (check_effective_target_logical_op_short_circuit): New procedure.
8178 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8179 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8180 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8181 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8182 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8183 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8184 logical_op_short_circuit for the alternative test, extending
8185 it to arm_cortex_m.
8186
8187 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8188
8189 PR target/60203
8190 * gcc.target/powerpc/pr60203.c: New testsuite.
8191
8192 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8193
8194 PR fortran/59599
8195 * gfortran.dg/ichar_3.f90: New test.
8196
8197 2014-02-15 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/60183
8200 * gcc.dg/torture/pr60183.c: New testcase.
8201
8202 2014-02-14 Jeff Law <law@redhat.com>
8203
8204 PR rtl-optimization/60131
8205 * g++.dg/torture/pr60131.C: New test.
8206
8207 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8208
8209 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8210 on command-line.
8211
8212 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8213
8214 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8215
8216 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8217
8218 * gcc.c-torture/compile/20140213.c: New test.
8219
8220 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8221
8222 PR target/43546
8223 * gcc.target/i386/pr43546.c: New test.
8224
8225 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8226
8227 * gcc.target/s390/hotpatch-compile-8.c: New test.
8228
8229 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8230
8231 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8232 definition with an ifndef.
8233 * gcc.dg/pr59605-2.c: New test.
8234
8235 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8236
8237 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8238
8239 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8240
8241 * gcc.dg/torture/float128-mul-underflow.c,
8242 gcc.dg/torture/float128-truncdf-underflow.c,
8243 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8244
8245 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR middle-end/59737
8248 * g++.dg/ipa/pr59737.C: New test.
8249
8250 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8251
8252 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8253
8254 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8255
8256 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8257
8258 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8259
8260 2014-02-12 Richard Biener <rguenther@suse.de>
8261
8262 PR middle-end/60092
8263 * gcc.dg/torture/pr60092.c: New testcase.
8264 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8265
8266 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gcc.c-torture/execute/20140212-1.c: New test.
8269
8270 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/60047
8273 * g++.dg/cpp0x/pr60047.C: New.
8274
8275 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR c/60101
8278 * c-c++-common/pr60101.c: New test.
8279
8280 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8281
8282 PR lto/59468
8283 * g++.dg/ipa/devirt-27.C: New testcase.
8284 * g++.dg/ipa/devirt-26.C: New testcase.
8285
8286 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8287
8288 PR target/60137
8289 * gcc.target/powerpc/pr60137.c: New file.
8290
8291 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR fortran/52370
8294 * gfortran.dg/pr52370.f90: New test.
8295
8296 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8297
8298 PR target/59927
8299 Revert
8300 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8301
8302 PR testsuite/58630
8303 * gcc.target/i386/pr43662.c (dg-options):
8304 Add -maccumulate-outgoing-args.
8305 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8306 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8307 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8308 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8309 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8310 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8311 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8312 Add -maccumulate-outgoing-args.
8313 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8314 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8315 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8316 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8317 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8318 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8319 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8320 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8321 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8322 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8323 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8324 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8325 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8326 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8327 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8328
8329 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8330
8331 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8332
8333 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR debug/59776
8336 * gcc.dg/guality/pr59776.c: New test.
8337
8338 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8339
8340 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8341 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8342 (add_options_for_arm_vfp3): New.
8343
8344 2014-02-11 Jeff Law <law@redhat.com>
8345
8346 PR middle-end/54041
8347 * gcc.target/m68k/pr54041.c: New test.
8348
8349 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR target/59927
8352 * gcc.target/i386/pr59927.c: New test.
8353
8354 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8355
8356 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8357 * gcc.dg/vect/pr60012.c: Likewise.
8358 * gcc.dg/vect/vect-119.c: Likewise.
8359 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8360 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8361
8362 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363
8364 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8365
8366 2014-02-10 Jeff Law <law@redhat.com>
8367
8368 PR middle-end-52306
8369 * gcc.c-torture/compile/pr52306.c: New test.
8370
8371 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8372
8373 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8374
8375 2014-02-10 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/60115
8378 * gcc.dg/torture/pr60115.c: New testcase.
8379
8380 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8383 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8384
8385 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8386 Ilya Tocar <ilya.tocar@intel.com>
8387
8388 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8389 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8390 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8391 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8392 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8393 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8394 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8395 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8396 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8397 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8398 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8399 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8400 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8401 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8402 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8403 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8404 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8405 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8406 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8407 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8408 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8409 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8410 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8411 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8412 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8413 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8414 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8415
8416 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8417
8418 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8419
8420 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8421
8422 PR fortran/57522
8423 * gfortran.dg/associated_target_5.f03: New test.
8424
8425 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8426
8427 PR fortran/59026
8428 * gfortran.dg/elemental_by_value_1.f90: New test.
8429
8430 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8431
8432 PR fortran/58470
8433 * gfortran.dg/finalize_22.f90: New.
8434
8435 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8436
8437 PR fortran/60066
8438 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8439 was fixed by the patch for PR59906.
8440
8441 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8442
8443 PR translation/52289
8444 * gfortran.dg/coarray_8.f90: Update dg-error match.
8445
8446 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8447
8448 PR c/59984
8449 * gcc.dg/vect/pr59984.c: New test.
8450
8451 PR middle-end/60092
8452 * gcc.dg/attr-alloc_align-1.c: New test.
8453 * gcc.dg/attr-alloc_align-2.c: New test.
8454 * gcc.dg/attr-alloc_align-3.c: New test.
8455 * gcc.dg/attr-assume_aligned-1.c: New test.
8456 * gcc.dg/attr-assume_aligned-2.c: New test.
8457 * gcc.dg/attr-assume_aligned-3.c: New test.
8458
8459 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8460
8461 PR target/60077
8462 * gcc.target/i386/pr60077-1.c: New test.
8463 * gcc.target/i386/pr60077-2.c: New test.
8464
8465 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR preprocessor/56824
8468 * gcc.dg/pr56824.c: New test.
8469
8470 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8471
8472 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8473 variable used for atomic operations.
8474
8475 2014-02-07 Richard Biener <rguenther@suse.de>
8476
8477 PR middle-end/60092
8478 * gcc.dg/vect/pr60092-2.c: New testcase.
8479
8480 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR c++/60082
8483 Revert
8484 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8485
8486 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8487 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8488
8489 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8490
8491 * gcc.target/s390/fp2int1.c: New testcase.
8492
8493 2014-02-07 Richard Biener <rguenther@suse.de>
8494
8495 PR middle-end/60092
8496 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8497 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8498
8499 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8500
8501 PR ipa/59918
8502 * g++.dg/torture/pr59918.C: New testcase.
8503
8504 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR target/59575
8507 * gcc.target/arm/pr59575.c: New test.
8508
8509 PR debug/59992
8510 * gcc.dg/pr59992.c: New test.
8511
8512 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8513
8514 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8515 init_priority. Test alignment of variable instead of function.
8516
8517 2014-02-06 Marek Polacek <polacek@redhat.com>
8518
8519 PR c/60087
8520 * gcc.dg/pr60087.c: New test.
8521
8522 2014-02-06 Alan Modra <amodra@gmail.com>
8523
8524 * gcc.target/powerpc/pr60032.c: New.
8525
8526 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR target/60062
8529 * gcc.c-torture/execute/pr60062.c: New test.
8530 * gcc.c-torture/execute/pr60072.c: New test.
8531
8532 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8533
8534 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8535 so that expected outcome works for PIC variants too.
8536
8537 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8538 Kugan Vivekanandarajah <kuganv@linaro.org>
8539
8540 * gcc.target/arm/vect-noalign.c: New file.
8541
8542 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8543 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR middle-end/60013
8546 * gcc.dg/pr60013.c: New testcase.
8547
8548 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8549
8550 * gcc.dg/vmx/sum2s.c: New.
8551 * gcc.dg/vmx/sum2s-be-order.c: New.
8552
8553 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8554
8555 * gcc.dg/vmx/pack.c: New.
8556 * gcc.dg/vmx/pack-be-order.c: New.
8557 * gcc.dg/vmx/unpack.c: New.
8558 * gcc.dg/vmx/unpack-be-order.c: New.
8559
8560 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8561
8562 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8563 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8564
8565 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8566
8567 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8568 Use __builtin_floorf, __builtin_ceilf.
8569 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8570 declaration.
8571 (TEST): Use __builtin_floorf.
8572 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8573
8574 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR ipa/59947
8577 * g++.dg/opt/pr59947.C: New test.
8578
8579 PR c++/58703
8580 * c-c++-common/gomp/pr58703.c: New test.
8581
8582 2014-02-05 Richard Biener <rguenther@suse.de>
8583
8584 PR testsuite/60076
8585 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8586 avoid using unsigned long long.
8587
8588 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR middle-end/57499
8591 * g++.dg/torture/pr57499.C: New test.
8592
8593 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8594
8595 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8596
8597 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8598
8599 * g++.dg/ipa/devirrt-22.C: Fix template.
8600
8601 2014-02-04 Marek Polacek <polacek@redhat.com>
8602
8603 PR c/60036
8604 * gcc.dg/pr60036.c: New test.
8605
8606 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8607
8608 PR ipa/60058
8609 * g++.dg/torture/pr60058.C: New testcase.
8610
8611 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8612
8613 * g++.dg/tsan/default_options.C: Invert check.
8614
8615 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR tree-optimization/60002
8618 * g++.dg/opt/pr60002.C: New test.
8619
8620 PR tree-optimization/60023
8621 * g++.dg/vect/pr60023.cc: New test.
8622
8623 PR ipa/60026
8624 * c-c++-common/torture/pr60026.c: New test.
8625
8626 PR rtl-optimization/57915
8627 * gcc.target/i386/pr57915.c: New test.
8628
8629 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8630
8631 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8632
8633 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8634
8635 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8636
8637 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR middle-end/59261
8640 * gcc.dg/pr59261.c: New test.
8641
8642 2014-02-04 Richard Biener <rguenther@suse.de>
8643
8644 PR tree-optimization/60012
8645 * gcc.dg/vect/pr60012.c: New testcase.
8646
8647 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8648
8649 PR target/59788
8650 * g++.dg/eh/unwind-direct.C: New test.
8651
8652 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8653
8654 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8655 timeout value to 20s.
8656
8657 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8658
8659 PR ipa/59882
8660 * g++.dg/torture/pr59882.C: New testcase
8661
8662 2014-02-03 Jan Hubicka <jh@suse.cz>
8663
8664 PR ipa/59831
8665 * g++.dg/ipa/devirt-22.C: New testcase.
8666
8667 2014-02-03 Jan Hubicka <jh@suse.cz>
8668
8669 * g++.dg/ipa/devirt-25.C: New testcase.
8670
8671 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR tree-optimization/59924
8674 * gcc.dg/pr59924.c: New test.
8675
8676 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8677
8678 PR ipa/59831
8679 * g++.dg/ipa/devirt-24.C: New testcase.
8680
8681 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8682
8683 PR c++/53017
8684 PR c++/59211
8685 * c-c++-common/attributes-1.c: New testcase.
8686 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8687
8688 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8689
8690 PR c++/58871
8691 * g++.dg/cpp0x/pr58871.C: New.
8692
8693 2014-02-03 Cong Hou <congh@google.com>
8694
8695 PR tree-optimization/60000
8696 * g++.dg/vect/pr60000.cc: New test.
8697
8698 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8701 * gcc.target/i386/long-double-64-4.c: Likewise.
8702 * gcc.target/i386/long-double-80-1.c: Likewise.
8703 * gcc.target/i386/long-double-80-2.c: Likewise.
8704 * gcc.target/i386/long-double-80-3.c: Likewise.
8705 * gcc.target/i386/long-double-80-4.c: Likewise.
8706 * gcc.target/i386/long-double-80-5.c: Likewise.
8707 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8708 __multf3 isn't used.
8709 * gcc.target/i386/long-double-64-3.c: Likewise.
8710 * gcc.target/i386/long-double-128-1.c: New test.
8711 * gcc.target/i386/long-double-128-2.c: Likewise.
8712 * gcc.target/i386/long-double-128-3.c: Likewise.
8713 * gcc.target/i386/long-double-128-4.c: Likewise.
8714 * gcc.target/i386/long-double-128-5.c: Likewise.
8715 * gcc.target/i386/long-double-128-6.c: Likewise.
8716 * gcc.target/i386/long-double-128-7.c: Likewise.
8717 * gcc.target/i386/long-double-128-8.c: Likewise.
8718 * gcc.target/i386/long-double-128-9.c: Likewise.
8719 * gcc.target/i386/long-double-64-5.c: Likewise.
8720 * gcc.target/i386/long-double-64-6.c: Likewise.
8721 * gcc.target/i386/long-double-64-7.c: Likewise.
8722 * gcc.target/i386/long-double-64-8.c: Likewise.
8723 * gcc.target/i386/long-double-64-9.c: Likewise.
8724 * gcc.target/i386/long-double-80-10.c: Likewise.
8725 * gcc.target/i386/long-double-80-8.c: Likewise.
8726 * gcc.target/i386/long-double-80-9.c: Likewise.
8727
8728 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8729
8730 PR rtl-optimization/57662
8731 * g++.dg/pr57662.C: New test.
8732
8733 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8734
8735 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8736 * gcc.dg/vmx/perm.c: New.
8737 * gcc.dg/vmx/perm-be-order.c: New.
8738
8739 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8740
8741 * gcc.dg/vmx/vsums.c: New.
8742 * gcc.dg/vmx/vsums-be-order.c: New.
8743
8744 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8745
8746 * g++.dg/ipa/devirt-23.C: New testcase.
8747 * g++.dg/ipa/devirt-20.C: Fix template.
8748
8749 2014-02-02 Jan Hubicka <jh@suse.cz>
8750
8751 * g++.dg/ipa/devirt-21.C: New testcase.
8752
8753 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8754
8755 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8756 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8757
8758 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8759
8760 PR target/60017
8761 * gcc.c-torture/execute/pr60017.c: New test.
8762
8763 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8764
8765 PR fortran/57033
8766 * gfortran.dg/default_initialization_7.f90: New test.
8767
8768 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8769
8770 PR fortran/59906
8771 * gfortran.dg/elemental_subroutine_9.f90: New test.
8772
8773 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8774
8775 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8776
8777 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8778
8779 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8780
8781 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8782
8783 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8784
8785 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8786
8787 PR c++/51219
8788 * g++.dg/init/bitfield5.C: New.
8789
8790 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR tree-optimization/60003
8793 * gcc.c-torture/execute/pr60003.c: New test.
8794
8795 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8796
8797 PR bootstrap/59985
8798 * gcc.target/arm/pr59985.C: New.
8799
8800 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR sanitizer/59410
8803 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8804 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8805 to compile.
8806 (tsan_finish): Restore dg-do-what-default.
8807 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8808 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8809 * g++.dg/tsan/default_options.C: Likewise.
8810 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8811 * g++.dg/tsan/atomic_free2.C: Likewise.
8812 * g++.dg/tsan/cond_race.C: Likewise.
8813 * g++.dg/tsan/fd_close_norace.C: Likewise.
8814 * g++.dg/tsan/benign_race.C: Likewise.
8815 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8816 * c-c++-common/tsan/simple_race.c: Likewise.
8817 * c-c++-common/tsan/mutexset1.c: Likewise.
8818 * c-c++-common/tsan/thread_leak2.c: Likewise.
8819 * c-c++-common/tsan/tls_race.c: Likewise.
8820 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8821 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8822 * c-c++-common/tsan/free_race2.c: Likewise.
8823 * c-c++-common/tsan/thread_leak.c: Likewise.
8824 * c-c++-common/tsan/thread_leak1.c: Likewise.
8825 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8826 * c-c++-common/tsan/free_race.c: Likewise.
8827 * c-c++-common/tsan/sleep_sync.c: Likewise.
8828 * c-c++-common/tsan/tiny_race.c: Likewise.
8829 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8830 * c-c++-common/tsan/atomic_stack.c: Likewise.
8831 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8832 in dg-output regexps.
8833 * c-c++-common/tsan/simple_stack.c: Likewise.
8834
8835 2014-01-31 Richard Henderson <rth@redhat.com>
8836
8837 * g++.dg/tm/pr60004.C: New.
8838
8839 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8840
8841 PR c++/59082
8842 * g++.dg/inherit/crash4.C: New.
8843
8844 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8845
8846 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8847
8848 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8849
8850 * gcc.target/i386/m512-check.h: Use correct rounding values.
8851
8852 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8853
8854 * gcc.target/i386/avx-1.c: Use correct rounding values.
8855 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8856 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8857 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8858 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8859 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8860 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8861 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8862 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8863 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8864 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8865 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8866 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8867 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8868 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8870 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8871 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8872 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8873 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8874 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8875 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8876 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8877 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8878 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8879 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8880 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8881 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8882 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8883 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8884 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8885 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8886 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8887 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8888 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8889 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8890 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8891 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8892 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8893 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8894 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8895 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8896 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8897 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8898 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8899 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8900 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8901 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8902 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8903 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8904 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8905 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8906 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8907 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8908 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8909 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8910 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8911 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8912 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8913 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8914 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8915 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8916 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8917 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8918 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8919 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8920 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8921 * gcc.target/i386/sse-13.c: Ditto.
8922 * gcc.target/i386/sse-14.c: Ditto.
8923 * gcc.target/i386/sse-22.c: Ditto.
8924 * gcc.target/i386/sse-23.c: Ditto.
8925
8926 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8927
8928 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8929 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8930
8931 2014-01-31 Richard Biener <rguenther@suse.de>
8932
8933 PR middle-end/59990
8934 * gcc.dg/torture/pr59990.c: New testcase.
8935
8936 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8937
8938 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8939 if it fails don't run any tsan tests.
8940
8941 2014-01-31 Marek Polacek <polacek@redhat.com>
8942
8943 PR c/59963
8944 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8945 (y): Adjust dg-error.
8946 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8947 * gcc.dg/pr59963-1.c: New test.
8948 * gcc.dg/pr59963-2.c: New test.
8949 * gcc.dg/pr59963-3.c: New test.
8950
8951 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8952
8953 PR target/59923
8954 * gcc.target/arm/pr59923.c: New test.
8955
8956 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8957
8958 * gcc.dg/vmx/splat.c: New.
8959 * gcc.dg/vmx/splat-vsx.c: New.
8960 * gcc.dg/vmx/splat-be-order.c: New.
8961 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8962 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8963 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8964
8965 2014-01-30 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/59993
8968 * gcc.dg/torture/pr59993.c: New testcase.
8969
8970 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8971
8972 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8973 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8974 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8975 vect_int rather than vect_float.
8976
8977 2014-01-30 Marek Polacek <polacek@redhat.com>
8978
8979 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8980
8981 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8982
8983 * gcc.target/microblaze/isa/fcmp4.c: New.
8984
8985 2014-01-30 Marek Polacek <polacek@redhat.com>
8986
8987 PR c/59940
8988 * gcc.dg/pr59940.c: New test.
8989 * gcc.dg/pr35635.c (func3): Move dg-warning.
8990
8991 2014-01-30 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/59903
8994 * gcc.dg/torture/pr59903.c: New testcase.
8995
8996 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/58843
8999 * g++.dg/lookup/crash8.C: New.
9000
9001 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 PR c++/58649
9004 * g++.dg/template/crash117.C: New.
9005
9006 2014-01-30 Richard Biener <rguenther@suse.de>
9007
9008 PR c/59905
9009 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9010 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9011 abort.
9012 * gcc.dg/invalid-call-1.c: Likewise.
9013
9014 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9015
9016 PR c++/58561
9017 * g++.dg/cpp1y/auto-fn23.C: New.
9018
9019 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9020
9021 PR c++/58846
9022 * g++.dg/init/dso_handle2.C: New.
9023
9024 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9025
9026 PR c++/58674
9027 * g++.dg/cpp0x/pr58674.C: New.
9028
9029 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9030
9031 PR target/59617
9032 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9033 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9034
9035 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9036
9037 * gcc.dg/vmx/merge-be-order.c: New.
9038 * gcc.dg/vmx/merge.c: New.
9039 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9040 * gcc.dg/vmx/merge-vsx.c: New.
9041
9042 2014-01-29 Richard Biener <rguenther@suse.de>
9043
9044 PR tree-optimization/58742
9045 * gcc.dg/pr58742-1.c: New testcase.
9046 * gcc.dg/pr58742-2.c: Likewise.
9047 * gcc.dg/pr58742-3.c: Likewise.
9048
9049 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9050
9051 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9052 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9053 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9054
9055 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/58702
9058 * g++.dg/gomp/pr58702.C: New.
9059
9060 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9061
9062 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9063 selector.
9064
9065 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR middle-end/59917
9068 PR tree-optimization/59920
9069 * gcc.dg/pr59920-1.c: New test.
9070 * gcc.dg/pr59920-2.c: New test.
9071 * gcc.dg/pr59920-3.c: New test.
9072 * c-c++-common/gomp/pr59917-1.c: New test.
9073 * c-c++-common/gomp/pr59917-2.c: New test.
9074
9075 PR tree-optimization/59594
9076 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9077 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9078 * gcc.dg/vect/pr59594.c: New test.
9079
9080 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9081
9082 PR fortran/59414
9083 * gfortran.dg/allocate_class_3.f90: New test.
9084
9085 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9086
9087 PR preprocessor/59935
9088 * c-c++-common/cpp/warning-zero-location.c: New test.
9089 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9090
9091 2014-01-27 Steve Ellcey <sellcey@mips.com>
9092
9093 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9094
9095 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9096
9097 * g++.dg/ext/mv16.C: New tests.
9098
9099 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9100
9101 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9102 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9103 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9104 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9105 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9106 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9107 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9108 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9109 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9111 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9113 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9115 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9117 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9119 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9121 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9123 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9125 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9127 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9129 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9131 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9133 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9135 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9137 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9139 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9140 _mm512_mask_cvtepi32_storeu_epi8.
9141 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9142 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9143 _mm512_mask_cvtepi32_storeu_epi16.
9144 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9145 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9146 _mm512_mask_cvtepi64_storeu_epi8.
9147 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9148 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9149 _mm512_mask_cvtepi64_storeu_epi16.
9150 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9151 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9152 _mm512_mask_cvtepi64_storeu_epi32.
9153 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9154 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9155 _mm512_mask_cvtsepi32_storeu_epi8.
9156 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9157 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9158 _mm512_mask_cvtsepi32_storeu_epi16.
9159 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9160 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9161 _mm512_mask_cvtsepi64_storeu_epi8.
9162 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9163 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9164 _mm512_mask_cvtsepi64_storeu_epi16.
9165 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9166 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9167 _mm512_mask_cvtsepi64_storeu_epi32.
9168 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9169 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9170 _mm512_mask_cvtusepi32_storeu_epi8.
9171 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9172 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9173 _mm512_mask_cvtusepi32_storeu_epi16.
9174 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9175 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9176 _mm512_mask_cvtusepi64_storeu_epi8.
9177 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9178 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9179 _mm512_mask_cvtusepi64_storeu_epi16.
9180 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9181 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9182 _mm512_mask_cvtusepi64_storeu_epi32.
9183 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9184 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9185
9186 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9187
9188 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9189 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9190 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9191 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9192 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9193 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9194 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9195 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9196 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9197 built-ins roudning immediate.
9198 * gcc.target/i386/sse-22.c: Add new built-ins.
9199 * gcc.target/i386/sse-23.c: Ditto.
9200 * gcc.target/i386/avx-1.c: Ditto.
9201
9202 2014-01-27 Christian Bruel <christian.bruel@st.com>
9203
9204 * gcc.target/sh/torture/strncmp.c: New tests.
9205
9206 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9207
9208 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9209
9210 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9211
9212 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9213
9214 2014-01-24 Jeff Law <law@redhat.com>
9215
9216 PR tree-optimization/59919
9217 * gcc.c-torture/compile/pr59919.c: New test.
9218
9219 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9220
9221 PR c++/57524
9222 * g++.dg/ext/timevar2.C: New.
9223
9224 2014-01-24 Marek Polacek <polacek@redhat.com>
9225
9226 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9227
9228 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9229
9230 PR target/59929
9231 * gcc.target/i386/pr59929.c: New test.
9232
9233 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9234
9235 PR target/59909
9236 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9237 word atomic functions at runtime.
9238
9239 2014-01-23 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/59846
9242 * gcc.dg/pr59846.c: New test.
9243
9244 2014-01-23 Marek Polacek <polacek@redhat.com>
9245
9246 PR c/58346
9247 * c-c++-common/pr58346-1.c: New test.
9248 * c-c++-common/pr58346-2.c: New test.
9249 * c-c++-common/pr58346-3.c: New test.
9250
9251 2014-01-23 Marek Polacek <polacek@redhat.com>
9252
9253 PR c/59871
9254 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9255 * gcc.dg/pr59871.c: New test.
9256
9257 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/58980
9260 * g++.dg/parse/enum11.C: New.
9261
9262 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9263
9264 * gcc.target/aarch64/sshr64_1.c: New testcase.
9265
9266 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9267
9268 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9269 SIMD enabled function.
9270 * g++.dg/cilk-plus/ef_test.C: New test.
9271 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9272 and added C++ ones.
9273 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9274 to differenciate C error messages from C++ ones.
9275
9276 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9277
9278 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9279
9280 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9281
9282 * gcc.target/microblaze/others/builtin-trap.c: New test,
9283
9284 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR middle-end/58809
9287 * c-c++-common/gomp/pr58809.c: New test.
9288
9289 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9290
9291 PR sanitizer/59897
9292 * c-c++-common/asan/use-after-return-1.c: Fixed
9293 to pass on darwin.
9294
9295 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9296
9297 PR preprocessor/58580
9298 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9299
9300 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9301 Ilya Tocar <ilya.tocar@intel.com>
9302
9303 * gcc.target/i386/avx512f-kmovw-1.c: New.
9304
9305 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9306
9307 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9308 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9309 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9310 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9311 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9312 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9313
9314 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9315
9316 PR target/52125
9317 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9318 * gcc.target/mips/pr52125.c: New test.
9319
9320 2014-01-22 Marek Polacek <polacek@redhat.com>
9321
9322 PR c/59891
9323 * gcc.dg/torture/pr59891.c: New test.
9324
9325 2014-01-22 Jeff Law <law@redhat.com>
9326
9327 PR tree-optimization/59597
9328 * gcc.dg/tree-ssa/pr59597.c: New test.
9329
9330 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9331
9332 PR rtl-optimization/59477
9333 * g++.dg/pr59477.C: New.
9334
9335 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9336
9337 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9338
9339 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9340
9341 PR c++/59482
9342 * g++.dg/pr59482.C: New.
9343
9344 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9345
9346 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9347 * gcc.dg/vmx/extract-vsx.c: New.
9348 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9349 * gcc.dg/vmx/insert-vsx.c: New.
9350
9351 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9352
9353 PR rtl-optimization/59896
9354 * gcc.target/arm/pr59896.c: New.
9355
9356 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9357
9358 PR rtl-optimization/59858
9359 * gcc.target/arm/pr59858.c: New.
9360
9361 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR target/59003
9364 * gcc.dg/tree-prof/pr59003.c: New test.
9365
9366 PR middle-end/59860
9367 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9368 other targets.
9369
9370 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9371
9372 * gfortran.dg/round_3.f08: Add more cases.
9373
9374 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9375
9376 * lib/target-supports.exp (force_conventional_output_for): New
9377 procedure.
9378 * lib/scanasm.exp (scan-assembler_required_options)
9379 (scan-assembler-not_required_options)
9380 (scan-assembler-times_required_options): Replace with
9381 force_conventional_output_fors.
9382 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9383 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9384
9385 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9386
9387 PR middle-end/59789
9388 * gcc.target/i386/pr59789.c: New testcase.
9389
9390 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9391
9392 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9393 the 'code' bitfield from 16 to 8.
9394
9395 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9396
9397 * lib/target-supports.exp
9398 (check_effective_target_vect_perm): Exclude aarch64_be.
9399 (check_effective_target_vect_perm_byte): Likewise.
9400 (check_effective_target_vect_perm_short): Likewise.
9401
9402 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9403
9404 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9405 (RUN_TEST): Use new macro.
9406 (INDEX64_32): Delete.
9407 (INDEX64_64): Likewise.
9408 (INDEX128_32): Likewise.
9409 (INDEX128_64): Likewise.
9410 (INDEX): Likewise.
9411 (test_vneg_f32): Use fixed RUN_TEST.
9412
9413 2014-01-20 Richard Biener <rguenther@suse.de>
9414
9415 PR middle-end/59860
9416 * gcc.dg/pr59860.c: New testcase.
9417
9418 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR target/59880
9421 * gcc.target/i386/pr59880.c: New test.
9422
9423 2014-01-20 Renlin Li <renlin.li@arm.com>
9424
9425 * gcc.dg/pr44194-1.c: Tweak regexp.
9426
9427 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9428
9429 PR libfortran/59771
9430 PR libfortran/59774
9431 PR libfortran/59836
9432 * gfortran.dg/round_3.f08: New cases added.
9433 * gfortran.dg/fmt_g_1.f90: New test.
9434
9435 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9436
9437 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9438
9439 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9440
9441 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9442
9443 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9444
9445 * gcc.dg/vect/pr57705.c: Require vect_int.
9446 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9447 * gcc.dg/vect/vect-alias-check.c: Likewise.
9448
9449 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9450
9451 PR fortran/58007
9452 * gfortran.dg/unresolved_fixup_1.f90: New test.
9453 * gfortran.dg/unresolved_fixup_2.f90: New test.
9454
9455 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR target/58944
9458 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9459 Remove dg-prune-output lines.
9460
9461 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR middle-end/59706
9464 * gfortran.dg/pr59706.f90: New test.
9465 * g++.dg/ext/pr59706.C: New test.
9466
9467 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9468
9469 PR c++/59270
9470 PR c++/58811
9471 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9472 * g++.dg/init/pr58811.C: Likewise.
9473
9474 2014-01-17 Jeff Law <law@redhat.com>
9475
9476 PR middle-end/57904
9477 * gfortran.dg/pr57904.f90: New test.
9478
9479 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9480
9481 PR c++/59269
9482 * g++.dg/cpp0x/nsdmi-union4.C: New.
9483
9484 2014-01-17 Marek Polacek <polacek@redhat.com>
9485
9486 PR c++/59838
9487 * g++.dg/diagnostic/pr59838.C: New test.
9488
9489 2014-01-17 Marek Polacek <polacek@redhat.com>
9490
9491 PR c/58346
9492 * gcc.dg/pr58346.c: New test.
9493
9494 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR testsuite/58776
9497 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9498 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9499 option duplication.
9500
9501 PR fortran/59440
9502 * gfortran.dg/pr59440-1.f90: New test.
9503 * gfortran.dg/pr59440-2.f90: New test.
9504 * gfortran.dg/pr59440-3.f90: New test.
9505
9506 PR testsuite/59064
9507 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9508 testing for " version" and " alias" with one testing for
9509 " version\[^\n\r]* alias".
9510 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9511 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9512 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9513 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9514 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9515 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9516
9517 PR c++/57945
9518 * c-c++-common/torture/pr57945.c: New test.
9519
9520 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9521
9522 * gcc.target/arm/its.c: New testcase.
9523
9524 2014-01-16 Jan Hubicka <jh@suse.cz>
9525
9526 PR ipa/59775
9527 * g++.dg/torture/pr59775.C: New testcase.
9528
9529 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR middle-end/58344
9532 * gcc.c-torture/compile/pr58344.c: New test.
9533
9534 PR target/59839
9535 * gcc.target/i386/pr59839.c: New test.
9536
9537 PR debug/54694
9538 * gcc.target/i386/pr9771-1.c (main): Rename to...
9539 (real_main): ... this. Add __asm name "main".
9540 (ASMNAME, ASMNAME2, STRING): Define.
9541
9542 2014-01-16 Nick Clifton <nickc@redhat.com>
9543
9544 PR middle-end/28865
9545 * gcc.c-torture/compile/pr28865.c: New.
9546 * gcc.c-torture/execute/pr28865.c: New.
9547
9548 2014-01-16 Marek Polacek <polacek@redhat.com>
9549
9550 PR middle-end/59827
9551 * gcc.dg/pr59827.c: New test.
9552
9553 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9554
9555 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9556
9557 2014-01-15 Richard Henderson <rth@redhat.com>
9558
9559 PR debug/54694
9560 * gcc.target/i386/pr54694.c: New test.
9561
9562 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9563
9564 PR c++/49718
9565 * g++.dg/pr49718.C: New test.
9566
9567 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9568
9569 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9570
9571 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9572
9573 * gcc.dg/vmx/mult-even-odd.c: New.
9574 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9575
9576 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9577
9578 * lib/target-supports.exp (check_libcilkrts_available): Added an
9579 extern "C" if we are using C++ along with a function prototype.
9580
9581 2014-01-15 Jeff Law <law@redhat.com>
9582
9583 PR tree-optimization/59747
9584 * gcc.c-torture/execute/pr59747.c: New test.
9585
9586 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9587
9588 PR target/59794
9589 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9590 Linux/x86.
9591 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9592 * g++.dg/ext/attribute-test-1.C: Likewise.
9593 * g++.dg/ext/attribute-test-2.C: Likewise.
9594 * g++.dg/ext/attribute-test-3.C: Likewise.
9595 * g++.dg/ext/attribute-test-4.C: Likewise.
9596 * g++.dg/ext/pr56790-1.C: Likewise.
9597 * g++.dg/torture/pr38565.C: Likewise.
9598 * gcc.dg/pr53060.c: Likewise.
9599 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9600 * c-c++-common/vector-compare-2.c: Likewise.
9601 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9602 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9603 dg-message line number.
9604
9605 2014-01-15 Matthias Klose <doko@ubuntu.com>
9606
9607 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9608
9609 2014-01-15 Richard Biener <rguenther@suse.de>
9610
9611 PR tree-optimization/59822
9612 * g++.dg/torture/pr59822.C: New testcase.
9613
9614 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9615
9616 PR target/59808
9617 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9618 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9619
9620 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9621 Kugan Vivekanandarajah <kuganv@linaro.org>
9622
9623 PR target/59695
9624 * g++.dg/pr59695.C: New testcase.
9625
9626 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9627
9628 PR target/59803
9629 * gcc.c-torture/compile/pr59803.c: New testcase.
9630
9631 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR c/58943
9634 * gcc.c-torture/execute/pr58943.c: New test.
9635 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9636
9637 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9638
9639 PR target/59794
9640 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9641 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9642 (bar): Change return type to void. Set y to x.
9643 * gcc.target/i386/pr59794-1.c: New testcase.
9644 * gcc.target/i386/pr59794-2.c: Likewise.
9645 * gcc.target/i386/pr59794-3.c: Likewise.
9646 * gcc.target/i386/pr59794-4.c: Likewise.
9647 * gcc.target/i386/pr59794-5.c: Likewise.
9648 * gcc.target/i386/pr59794-6.c: Likewise.
9649 * gcc.target/i386/pr59794-7.c: Likewise.
9650
9651 2014-01-14 Richard Biener <rguenther@suse.de>
9652
9653 PR tree-optimization/58921
9654 PR tree-optimization/59006
9655 * gcc.dg/torture/pr58921.c: New testcase.
9656 * gcc.dg/torture/pr59006.c: Likewise.
9657 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9658
9659 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR testsuite/59494
9662 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9663 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9664 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9665 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9666 Executing predictive commoning without unrolling.
9667
9668 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9669
9670 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9671 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9672 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9673 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9674 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9675 __builtin_ia32_rsqrt28sd_round.
9676 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9677 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9678 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9679 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9680 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9681 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9682 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9683 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9684 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9685 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9686 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9687 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9688 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9689 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9690 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9691 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9692 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9693 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9694 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9695 fix wrong rounding mode (see above).
9696 * gcc.target/i386/sse-23.c: Ditto.
9697
9698 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9699
9700 * gcc.dg/vmx/insert.c: New.
9701 * gcc.dg/vmx/insert-be-order.c: New.
9702 * gcc.dg/vmx/extract.c: New.
9703 * gcc.dg/vmx/extract-be-order.c: New.
9704
9705 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR tree-optimization/59387
9708 * gcc.c-torture/execute/pr59387.c: New test.
9709
9710 2014-01-13 Richard Biener <rguenther@suse.de>
9711
9712 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9713 adjusting mathlib options.
9714 * gfortran.dg/lto/lto.exp: Likewise.
9715
9716 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9717
9718 * gnat.dg/loop_optimization17.adb: New test.
9719 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9720
9721 2014-01-13 Christian Bruel <christian.bruel@st.com>
9722
9723 * gcc.target/sh/cmpstrn.c: New case.
9724
9725 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9726
9727 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9728 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9729
9730 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9731
9732 PR fortran/58026
9733 * gfortran.dg/alloc_comp_basics_6.f90: New.
9734
9735 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9736
9737 PR fortran/59700
9738 * gfortran.dg/pr59700.f90: New test.
9739
9740 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9741
9742 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9743 * gfortran.dg/use_only_3.f90: Likewise.
9744 * gfortran.dg/inquire_10.f90: Delete opened file.
9745 * gfortran.dg/inquire_15.f90: Likewise.
9746 * gfortran.dg/pr16597.f90: Likewise.
9747 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9748 for PR59419.
9749
9750 2014-01-10 Jeff Law <law@redhat.com>
9751
9752 PR middle-end/59743
9753 * gcc.c-torture/compile/pr59743.c: New test.
9754
9755 2014-01-10 Jan Hubicka <jh@suse.cz>
9756
9757 PR ipa/58585
9758 * g++.dg/torture/pr58585.C: New testcase.
9759
9760 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9761
9762 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9763
9764 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9765
9766 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9767
9768 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9769
9770 PR target/59744
9771 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9772 * gcc.target/aarch64/cmn-neg2.c: New test.
9773
9774 2014-01-10 Richard Biener <rguenther@suse.de>
9775
9776 PR tree-optimization/59374
9777 * gcc.dg/torture/pr59374-3.c: New testcase.
9778
9779 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9780
9781 * lib/target-supports.exp
9782 (check_effective_target_arm_crypto_ok_nocache): New.
9783 (check_effective_target_arm_crypto_ok): Use above procedure.
9784 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9785
9786 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9787
9788 PR ipa/58252
9789 PR ipa/59226
9790 * g++.dg/ipa/devirt-20.C: New testcase.
9791 * g++.dg/torture/pr58252.C: Likewise.
9792 * g++.dg/torture/pr59226.C: Likewise.
9793
9794 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9795
9796 * c-c++-common/asan/no-asan-stack.c: New test.
9797
9798 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR middle-end/59670
9801 * gcc.dg/pr59670.c: New test.
9802
9803 2014-01-09 Steve Ellcey <sellcey@mips.com>
9804
9805 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9806
9807 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR middle-end/47735
9810 * gcc.target/i386/pr47735.c: New test.
9811
9812 PR tree-optimization/59622
9813 * g++.dg/opt/pr59622-2.C: New test.
9814 * g++.dg/opt/pr59622-3.C: New test.
9815 * g++.dg/opt/pr59622-4.C: New test.
9816 * g++.dg/opt/pr59622-5.C: New test.
9817
9818 PR sanitizer/59136
9819 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9820 filename:line instead of (modulename+offset) form with stripped
9821 initial / from the filename.
9822
9823 2014-01-09 Ian Lance Taylor <iant@google.com>
9824
9825 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9826 the other Go compiler.
9827
9828 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9829
9830 PR c++/59730
9831 * g++.dg/cpp0x/variadic145.C: New.
9832
9833 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9834
9835 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9836 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9837
9838 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9839
9840 PR testsuite/59524
9841 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9842 are run only if the Cilk library is available/enabled.
9843 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9844 * lib/target-supports.exp (check_libcilkrts_available): New function.
9845
9846 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9847
9848 PR c++/59631
9849 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9850 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9851 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9852 with dg-additional-options.
9853 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9854 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9855 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9856 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9857 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9858 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9859
9860 2014-01-09 Richard Biener <rguenther@suse.de>
9861
9862 PR tree-optimization/59715
9863 * gcc.dg/torture/pr59715.c: New testcase.
9864
9865 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9866
9867 * c-c++-common/asan/no-asan-globals.c: New test.
9868 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9869 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9870 * c-c++-common/asan/use-after-return-1.c: Likewise.
9871 * c-c++-common/asan/no-use-after-return.c: Likewise.
9872
9873 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9874
9875 * gnat.dg/weak2.ad[sb]: New test.
9876
9877 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR middle-end/59471
9880 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9881 type, use pointers to vector type instead.
9882
9883 2014-01-08 Catherine Moore <clm@codesourcery.com>
9884
9885 * gcc.target/mips/umips-branch-3.c: New test.
9886 * gcc.target/mips/umips-branch-4.c: New test.
9887
9888 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9889
9890 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9891 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9892 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9893 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9894 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9895 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9896 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9897 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9898
9899 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9900
9901 PR rtl-optimization/59137
9902 * gcc.target/mips/pr59137.c: New test.
9903
9904 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9905
9906 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9907 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9908 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9909 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9910 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9911 Require fpic effective target.
9912 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9913
9914 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR ipa/59722
9917 * gcc.dg/pr59722.c: New test.
9918
9919 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9920
9921 PR middle-end/57748
9922 * gcc.dg/torture/pr57748-3.c: New test.
9923 * gcc.dg/torture/pr57748-4.c: New test.
9924
9925 2014-01-08 Marek Polacek <polacek@redhat.com>
9926
9927 PR middle-end/59669
9928 * gcc.dg/gomp/pr59669-1.c: New test.
9929 * gcc.dg/gomp/pr59669-2.c: New test.
9930
9931 2014-01-08 Martin Jambor <mjambor@suse.cz>
9932
9933 PR ipa/59610
9934 * gcc.dg/ipa/pr59610.c: New test.
9935
9936 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9937
9938 PR fortran/58182
9939 * gfortran.dg/binding_label_tests_26a.f90: New.
9940 * gfortran.dg/binding_label_tests_26b.f90: New.
9941
9942 2014-01-08 Marek Polacek <polacek@redhat.com>
9943
9944 PR sanitizer/59667
9945 * c-c++-common/ubsan/pr59667.c: New test.
9946
9947 2014-01-08 Richard Biener <rguenther@suse.de>
9948
9949 PR middle-end/59630
9950 * gcc.dg/pr59630.c: New testcase.
9951
9952 2014-01-08 Richard Biener <rguenther@suse.de>
9953
9954 PR middle-end/59471
9955 * gcc.dg/pr59471.c: New testcase.
9956
9957 2014-01-07 Jeff Law <law@redhat.com>
9958
9959 PR middle-end/53623
9960 * gcc.target/i386/pr53623.c: New test.
9961
9962 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9963
9964 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9965 blanks at EOF.
9966 * g++.dg/cpp1y/pr58534.C: Likewise.
9967 * g++.dg/cpp1y/pr58536.C: Likewise.
9968 * g++.dg/cpp1y/pr58548.C: Likewise.
9969 * g++.dg/cpp1y/pr58549.C: Likewise.
9970 * g++.dg/cpp1y/pr58637.C: Likewise.
9971 * g++.dg/cpp1y/pr59112.C: Likewise.
9972 * g++.dg/cpp1y/pr59113.C: Likewise.
9973 * g++.dg/cpp1y/pr59629.C: Likewise.
9974 * g++.dg/cpp1y/pr59635.C: Likewise.
9975 * g++.dg/cpp1y/pr59636.C: Likewise.
9976 * g++.dg/cpp1y/pr59638.C: Likewise.
9977
9978 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9979
9980 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9981
9982 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9983
9984 * gcc.target/i386/intrinsics_4.c (bar): New function.
9985
9986 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9987
9988 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9989
9990 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR rtl-optimization/58668
9993 * gcc.dg/pr58668.c: New test.
9994
9995 PR tree-optimization/59643
9996 * gcc.dg/pr59643.c: New test.
9997 * gcc.c-torture/execute/pr59643.c: New test.
9998
9999 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10000
10001 PR fortran/59589
10002 * gfortran.dg/class_allocate_16.f90: New.
10003
10004 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR target/59644
10007 * gcc.target/i386/pr59644.c: New test.
10008
10009 2014-01-06 Marek Polacek <polacek@redhat.com>
10010
10011 PR c/57773
10012 * gcc.dg/pr57773.c: New test.
10013
10014 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10015
10016 PR c++/59635
10017 PR c++/59636
10018 PR c++/59629
10019 PR c++/59638
10020 * g++.dg/cpp1y/pr59635.C: New testcase.
10021 * g++.dg/cpp1y/pr59636.C: New testcase.
10022 * g++.dg/cpp1y/pr59629.C: New testcase.
10023 * g++.dg/cpp1y/pr59638.C: New testcase.
10024
10025 2014-01-06 Martin Jambor <mjambor@suse.cz>
10026
10027 PR ipa/59008
10028 * gcc.dg/ipa/pr59008.c: New test.
10029
10030 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10031
10032 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10033 if supported.
10034
10035 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10036
10037 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10038 Require c99_runtime.
10039 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10040
10041 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10042 Require c99_runtime.
10043 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10044 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10045 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10046
10047 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10048 Require c99_runtime.
10049 Make CALC void static.
10050 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10051
10052 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10053 Require c99_runtime.
10054 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10055
10056 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10057
10058 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10059 * gcc.target/i386/pr59501-2.c: Likewise.
10060 * gcc.target/i386/pr59501-3.c: Likewise.
10061 * gcc.target/i386/pr59501-4.c: Likewise.
10062 * gcc.target/i386/pr59501-5.c: Likewise.
10063 * gcc.target/i386/pr59501-6.c: Likewise.
10064
10065 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10066
10067 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10068 * gcc.target/i386/pr59390_1.c: Likewise.
10069 * gcc.target/i386/pr59390_2.c: Likewise.
10070
10071 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10072
10073 * gcc.dg/pr59350.c: Tweak.
10074 * gcc.dg/pr59350-2.c: New test.
10075 * g++.dg/pr59510.C: Likewise.
10076
10077 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10078
10079 PR fortran/59023
10080 * gfortran.dg/bind_c_procs_2.f90: New.
10081
10082 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10083
10084 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10085 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10086 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10087 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10088 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10089 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10090 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10091
10092 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10093
10094 * gcc.target/arm/neon-nested-apcs.c: New test.
10095
10096 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR tree-optimization/59519
10099 * gcc.dg/vect/pr59519-1.c: New test.
10100 * gcc.dg/vect/pr59519-2.c: New test.
10101
10102 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10103 vmovdqu32.
10104
10105 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10106
10107 PR fortran/59547
10108 * gfortran.dg/typebound_proc_32.f90: New.
10109
10110 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10111
10112 PR c++/58950
10113 * g++.dg/pr58950.C: New file.
10114
10115 2014-01-03 Tobias Burnus <burnus@net-b.de>
10116
10117 PR c++/58567
10118 * g++.dg/gomp/pr58567.C: New.
10119
10120 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10121
10122 PR tree-optimization/59651
10123 * gcc.dg/torture/pr59651.c: New test.
10124 * gcc.dg/vect/pr59651.c: Ditto.
10125
10126 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR target/59625
10129 * gcc.target/i386/pr59625.c: New test.
10130
10131 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10132
10133 Core DR 1442
10134 PR c++/59165
10135 * g++.dg/cpp0x/range-for28.C: New.
10136 * g++.dg/cpp0x/range-for3.C: Update.
10137
10138 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10139
10140 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10141
10142 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10143
10144 PR c++/59641
10145 * g++.dg/cpp0x/pr59641.C: New file.
10146
10147 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10148
10149 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10150
10151 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10152
10153 PR c++/59378
10154 * g++.dg/ext/pr59378.C: New file.
10155
10156 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10157
10158 Update copyright years
10159
10160 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10161
10162 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10163 notice.
10164
10165 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10166
10167 PR fortran/59654
10168 * gfortran.dg/dynamic_dispatch_12.f90: New.
10169
10170 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10171
10172 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10173 the builtin isn't optimized away as unused.
10174
10175 PR rtl-optimization/59647
10176 * g++.dg/opt/pr59647.C: New test.
10177 \f
10178 Copyright (C) 2014 Free Software Foundation, Inc.
10179
10180 Copying and distribution of this file, with or without modification,
10181 are permitted in any medium without royalty provided the copyright
10182 notice and this notice are preserved.