[ARM][2/7] Convert FP mnemonics to UAL | add/sub/div/abs patterns.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4
5 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6
7 * gcc.target/arm/pr51835.c: Update expected assembly.
8 * gcc.target/arm/vfp-1.c: Likewise.
9 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12 * gcc.target/arm/vfp-ldmias.c: Likewise.
13 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15 * gcc.target/arm/vfp-stmiad.c: Likewise.
16 * gcc.target/arm/vfp-stmias.c: Likewise.
17
18 2014-09-09 Tony Wang <tony.wang@arm.com>
19
20 * gcc.target/arm/xordi3-opt.c: Disable this
21 test case for thumb1 target.
22 * gcc.target/arm/iordi3-opt.c: Ditto.
23
24 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25
26 PR target/61749
27 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
28
29 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
30
31 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
32
33 2014-09-08 Jakub Jelinek <jakub@redhat.com>
34
35 PR tree-optimization/60196
36 PR tree-optimization/63189
37 * gcc.dg/vect/pr63189.c: New test.
38 * gcc.dg/vect/pr60196-1.c: New test.
39 * gcc.dg/vect/pr60196-2.c: New test.
40
41 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42
43 * gcc.target/powerpc/swaps-p8-16.c: New test.
44
45 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
46
47 * gcc.target/i386/pr62208.c: New test.
48
49 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
50
51 PR testsuite/56194
52 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
53
54 * g++.dg/ipa/pr61800.C: Require visibility.
55
56 * gcc.dg/pr61868.c: Require lto.
57
58 2014-09-05 Easwaran Raman <eraman@google.com>
59
60 PR rtl-optimization/62146
61 * testsuite/g++.dg/opt/pr62146.C: New.
62
63 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
64
65 * gcc.dg/vect/vect-109.c: Skip predicate added.
66 * gcc.dg/vect/vect-93.c: Test check fixed.
67 * gcc.dg/vect/bb-slp-10.c: Likewise.
68 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
69 Check unaligned feature.
70
71 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
72
73 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
74 int{32,16,8}x1_t with int{32,16,8}_t.
75 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
76 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
77 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
78 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
79
80 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
81
82 * gcc.target/aarch64/vget_high_1.c: New test.
83 * gcc.target/aarch64/vget_low_1.c: Likewise.
84
85 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
86
87 * gcc.target/aarch64/simd/int_comparisons.x: New file.
88 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
89 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
90
91 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
92
93 * gcc.target/aarch64/simd/vrbit_1.c: New test.
94
95 2014-09-05 Richard Biener <rguenther@suse.de>
96
97 PR middle-end/63148
98 * gcc.dg/vect/pr63148.c: New testcase.
99 * c-c++-common/pr19807-1.c: Likewise.
100 * g++.dg/tree-ssa/pr19807.C: Adjust.
101 * g++.dg/tree-ssa/tmmti-2.C: Remove.
102
103 2014-09-05 Bin Cheng <bin.cheng@arm.com>
104
105 PR target/55701
106 * gcc.target/arm/memset-inline-1.c: New test.
107 * gcc.target/arm/memset-inline-2.c: New test.
108 * gcc.target/arm/memset-inline-3.c: New test.
109 * gcc.target/arm/memset-inline-4.c: New test.
110 * gcc.target/arm/memset-inline-5.c: New test.
111 * gcc.target/arm/memset-inline-6.c: New test.
112 * gcc.target/arm/memset-inline-7.c: New test.
113 * gcc.target/arm/memset-inline-8.c: New test.
114 * gcc.target/arm/memset-inline-9.c: New test.
115 * gcc.target/arm/memset-inline-10.c: New test.
116
117 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
118
119 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
120
121 2014-09-04 Guozhi Wei <carrot@google.com>
122
123 PR target/62040
124 * gcc.target/aarch64/pr62040.c: New test.
125
126 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
127
128 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
129 override specific ones, but specific ones do.
130
131 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
132
133 * gcc.target/powerpc/swaps-p8-13.c: New test.
134 * gcc.target/powerpc/swaps-p8-14.c: New test.
135 * gcc.target/powerpc/swaps-p8-15.c: New test.
136
137 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
138
139 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
140 regardless of endianness.
141
142 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
143
144 PR fortran/62174
145 * gfortran.dg/cray_pointers_11.f90: New.
146
147 2014-09-03 Martin Jambor <mjambor@suse.cz>
148
149 PR ipa/62015
150 * g++.dg/ipa/pr62015.C: New test.
151
152 2014-09-03 Martin Jambor <mjambor@suse.cz>
153
154 PR ipa/61986
155 * gcc.dg/ipa/pr61986.c: New test.
156
157 2014-09-03 Marek Polacek <polacek@redhat.com>
158
159 PR c/62294
160 * gcc.dg/pr62294.c: New test.
161 * gcc.dg/pr62294.h: New file.
162
163 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
164
165 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
166 of dg-options. Add "inline" keyword to test functions.
167
168 2014-09-03 Marek Polacek <polacek@redhat.com>
169
170 PR c/62024
171 * g++.dg/cpp0x/pr62024.C: New test.
172 * gcc.dg/pr62024.c: New test.
173
174 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
175
176 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
177 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
178 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
179 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
180 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
181 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
182
183 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
184
185 PR target/61078
186 * gcc.target/s390/pr61078.c: New testcase.
187
188 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
189
190 * gcc.dg/20111227-2.c: Compile only for x86 targets.
191 * gcc.dg/20111227-3.c: Ditto.
192
193 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
194
195 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
196
197 2014-09-03 Tobias Burnus <burnus@net-b.de>
198
199 PR fortran/61881
200 PR fortran/61888
201 PR fortran/57305
202 * gfortran.dg/sizeof_4.f90: New.
203
204 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
205
206 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
207 vec_cts, and vec_ctu.
208 * gcc.target/powerpc/builtins-2.c: Likewise.
209
210 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
211
212 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
213 [!__sun__ && !__hpux__] (arena_size): Scale according to
214 target pointer size.
215
216 2014-09-02 Marek Polacek <polacek@redhat.com>
217
218 PR fortran/62270
219 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
220
221 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
222
223 PR target/62275
224 * gcc.target/arm/vect-lceilf_1.c: New test.
225 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
226 * gcc.target/arm/vect-lroundf_1.c: Likewise.
227
228 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
229
230 PR target/62275
231 * gcc.target/arm/lceil-vcvt_1.c: New test.
232 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
233 * gcc.target/arm/lround-vcvt_1.c: Likewise.
234
235 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
236
237 DR 1453
238 * g++.dg/cpp0x/constexpr-volatile.C: New.
239 * g++.dg/ext/is_literal_type2.C: Likewise.
240
241 2014-09-02 Jakub Jelinek <jakub@redhat.com>
242 Balaji V. Iyer <balaji.v.iyer@intel.com>
243 Igor Zamyatin <igor.zamyatin@intel.com>
244
245 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
246 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
247 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
248 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
249 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
250 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
251 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
252 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
253 * g++.dg/cilk-plus/CK/cf3.cc: New test.
254 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
255 * g++.dg/cilk-plus/CK/for1.cc: New test.
256 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
257 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
258 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
259
260 2014-09-02 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/62695
263 * gfortran.dg/pr62695.f90: New testcase.
264
265 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
266
267 PR target/62312
268 * gcc.c-torture/compile/pr62312.c: New.
269
270 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
271
272 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
273
274 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
275
276 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
277 Return right away if !arm*-*-*.
278
279 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
280
281 * gcc.c-torture/unsorted/386.c: Move to ...
282 * gcc.c-torture/compile/386.c: ... here.
283 * gcc.c-torture/unsorted/86.c: Move to ...
284 * gcc.c-torture/compile/86.c: ... here.
285 * gcc.c-torture/unsorted/a1.c: Move to ...
286 * gcc.c-torture/compile/a1.c: ... here.
287 * gcc.c-torture/unsorted/a3.c: Move to ...
288 * gcc.c-torture/compile/a3.c: ... here.
289 * gcc.c-torture/unsorted/aaa.c: Move to ...
290 * gcc.c-torture/compile/aaa.c: ... here.
291 * gcc.c-torture/unsorted/aa.c: Move to ...
292 * gcc.c-torture/compile/aa.c: ... here.
293 * gcc.c-torture/unsorted/abs.c: Move to ...
294 * gcc.c-torture/compile/abs.c: ... here.
295 * gcc.c-torture/unsorted/a.c: Move to ...
296 * gcc.c-torture/compile/a.c: ... here.
297 * gcc.c-torture/unsorted/ac.c: Move to ...
298 * gcc.c-torture/compile/ac.c: ... here.
299 * gcc.c-torture/unsorted/acc.c: Move to ...
300 * gcc.c-torture/compile/acc.c: ... here.
301 * gcc.c-torture/unsorted/add386.c: Move to ...
302 * gcc.c-torture/compile/add386.c: ... here.
303 * gcc.c-torture/unsorted/add.c: Move to ...
304 * gcc.c-torture/compile/add.c: ... here.
305 * gcc.c-torture/unsorted/addcc.c: Move to ...
306 * gcc.c-torture/compile/addcc.c: ... here.
307 * gcc.c-torture/unsorted/andm.c: Move to ...
308 * gcc.c-torture/compile/andm.c: ... here.
309 * gcc.c-torture/unsorted/andmem.c: Move to ...
310 * gcc.c-torture/compile/andmem.c: ... here.
311 * gcc.c-torture/unsorted/andn.c: Move to ...
312 * gcc.c-torture/compile/andn.c: ... here.
313 * gcc.c-torture/unsorted/andok.c: Move to ...
314 * gcc.c-torture/compile/andok.c: ... here.
315 * gcc.c-torture/unsorted/andsi.c: Move to ...
316 * gcc.c-torture/compile/andsi.c: ... here.
317 * gcc.c-torture/unsorted/andsparc.c: Move to ...
318 * gcc.c-torture/compile/andsparc.c: ... here.
319 * gcc.c-torture/unsorted/aos.c: Move to ...
320 * gcc.c-torture/compile/aos.c: ... here.
321 * gcc.c-torture/unsorted/arr.c: Move to ...
322 * gcc.c-torture/compile/arr.c: ... here.
323 * gcc.c-torture/unsorted/as.c: Move to ...
324 * gcc.c-torture/compile/as.c: ... here.
325 * gcc.c-torture/unsorted/ase.c: Move to ...
326 * gcc.c-torture/compile/ase.c: ... here.
327 * gcc.c-torture/unsorted/b1.c: Move to ...
328 * gcc.c-torture/compile/b1.c: ... here.
329 * gcc.c-torture/unsorted/b2.c: Move to ...
330 * gcc.c-torture/compile/b2.c: ... here.
331 * gcc.c-torture/unsorted/b3.c: Move to ...
332 * gcc.c-torture/compile/b3.c: ... here.
333 * gcc.c-torture/unsorted/b88.c: Move to ...
334 * gcc.c-torture/compile/b88.c: ... here.
335 * gcc.c-torture/unsorted/bad.c: Move to ...
336 * gcc.c-torture/compile/bad.c: ... here.
337 * gcc.c-torture/unsorted/band.c: Move to ...
338 * gcc.c-torture/compile/band.c: ... here.
339 * gcc.c-torture/unsorted/bb0.c: Move to ...
340 * gcc.c-torture/compile/bb0.c: ... here.
341 * gcc.c-torture/unsorted/bb1.c: Move to ...
342 * gcc.c-torture/compile/bb1.c: ... here.
343 * gcc.c-torture/unsorted/bbb.c: Move to ...
344 * gcc.c-torture/compile/bbb.c: ... here.
345 * gcc.c-torture/unsorted/b.c: Move to ...
346 * gcc.c-torture/compile/b.c: ... here.
347 * gcc.c-torture/unsorted/bc.c: Move to ...
348 * gcc.c-torture/compile/bc.c: ... here.
349 * gcc.c-torture/unsorted/bcopy.c: Move to ...
350 * gcc.c-torture/compile/bcopy.c: ... here.
351 * gcc.c-torture/unsorted/bf.c: Move to ...
352 * gcc.c-torture/compile/bf.c: ... here.
353 * gcc.c-torture/unsorted/bfins.c: Move to ...
354 * gcc.c-torture/compile/bfins.c: ... here.
355 * gcc.c-torture/unsorted/bfx.c: Move to ...
356 * gcc.c-torture/compile/bfx.c: ... here.
357 * gcc.c-torture/unsorted/bge.c: Move to ...
358 * gcc.c-torture/compile/bge.c: ... here.
359 * gcc.c-torture/unsorted/bit.c: Move to ...
360 * gcc.c-torture/compile/bit.c: ... here.
361 * gcc.c-torture/unsorted/bitf.c: Move to ...
362 * gcc.c-torture/compile/bitf.c: ... here.
363 * gcc.c-torture/unsorted/bitw.c: Move to ...
364 * gcc.c-torture/compile/bitw.c: ... here.
365 * gcc.c-torture/unsorted/blk.c: Move to ...
366 * gcc.c-torture/compile/blk.c: ... here.
367 * gcc.c-torture/unsorted/bt386.c: Move to ...
368 * gcc.c-torture/compile/bt386.c: ... here.
369 * gcc.c-torture/unsorted/bt.c: Move to ...
370 * gcc.c-torture/compile/bt.c: ... here.
371 * gcc.c-torture/unsorted/BUG11.c: Move to ...
372 * gcc.c-torture/compile/BUG11.c: ... here.
373 * gcc.c-torture/unsorted/BUG12.c: Move to ...
374 * gcc.c-torture/compile/BUG12.c: ... here.
375 * gcc.c-torture/unsorted/BUG13.c: Move to ...
376 * gcc.c-torture/compile/BUG13.c: ... here.
377 * gcc.c-torture/unsorted/BUG16.c: Move to ...
378 * gcc.c-torture/compile/BUG16.c: ... here.
379 * gcc.c-torture/unsorted/BUG17.c: Move to ...
380 * gcc.c-torture/compile/BUG17.c: ... here.
381 * gcc.c-torture/unsorted/BUG18.c: Move to ...
382 * gcc.c-torture/compile/BUG18.c: ... here.
383 * gcc.c-torture/unsorted/BUG1.c: Move to ...
384 * gcc.c-torture/compile/BUG1.c: ... here.
385 * gcc.c-torture/unsorted/BUG21.c: Move to ...
386 * gcc.c-torture/compile/BUG21.c: ... here.
387 * gcc.c-torture/unsorted/BUG22.c: Move to ...
388 * gcc.c-torture/compile/BUG22.c: ... here.
389 * gcc.c-torture/unsorted/BUG23.c: Move to ...
390 * gcc.c-torture/compile/BUG23.c: ... here.
391 * gcc.c-torture/unsorted/BUG24.c: Move to ...
392 * gcc.c-torture/compile/BUG24.c: ... here.
393 * gcc.c-torture/unsorted/BUG25.c: Move to ...
394 * gcc.c-torture/compile/BUG25.c: ... here.
395 * gcc.c-torture/unsorted/BUG2.c: Move to ...
396 * gcc.c-torture/compile/BUG2.c: ... here.
397 * gcc.c-torture/unsorted/BUG3.c: Move to ...
398 * gcc.c-torture/compile/BUG3.c: ... here.
399 * gcc.c-torture/unsorted/BUG4.c: Move to ...
400 * gcc.c-torture/compile/BUG4.c: ... here.
401 * gcc.c-torture/unsorted/BUG5.c: Move to ...
402 * gcc.c-torture/compile/BUG5.c: ... here.
403 * gcc.c-torture/unsorted/BUG6.c: Move to ...
404 * gcc.c-torture/compile/BUG6.c: ... here.
405 * gcc.c-torture/unsorted/bug.c: Move to ...
406 * gcc.c-torture/compile/bug.c: ... here.
407 * gcc.c-torture/unsorted/bugc.c: Move to ...
408 * gcc.c-torture/compile/bugc.c: ... here.
409 * gcc.c-torture/unsorted/buns.c: Move to ...
410 * gcc.c-torture/compile/buns.c: ... here.
411 * gcc.c-torture/unsorted/bx.c: Move to ...
412 * gcc.c-torture/compile/bx.c: ... here.
413 * gcc.c-torture/unsorted/c1.c: Move to ...
414 * gcc.c-torture/compile/c1.c: ... here.
415 * gcc.c-torture/unsorted/c2.c: Move to ...
416 * gcc.c-torture/compile/c2.c: ... here.
417 * gcc.c-torture/unsorted/call386.c: Move to ...
418 * gcc.c-torture/compile/call386.c: ... here.
419 * gcc.c-torture/unsorted/call.c: Move to ...
420 * gcc.c-torture/compile/call.c: ... here.
421 * gcc.c-torture/unsorted/callind.c: Move to ...
422 * gcc.c-torture/compile/callind.c: ... here.
423 * gcc.c-torture/unsorted/c.c: Move to ...
424 * gcc.c-torture/compile/c.c: ... here.
425 * gcc.c-torture/unsorted/cc.c: Move to ...
426 * gcc.c-torture/compile/cc.c: ... here.
427 * gcc.c-torture/unsorted/charmtst.c: Move to ...
428 * gcc.c-torture/compile/charmtst.c: ... here.
429 * gcc.c-torture/unsorted/cmb.c: Move to ...
430 * gcc.c-torture/compile/cmb.c: ... here.
431 * gcc.c-torture/unsorted/cmp.c: Move to ...
432 * gcc.c-torture/compile/cmp.c: ... here.
433 * gcc.c-torture/unsorted/cmphi.c: Move to ...
434 * gcc.c-torture/compile/cmphi.c: ... here.
435 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
436 * gcc.c-torture/compile/cmpsi386.c: ... here.
437 * gcc.c-torture/unsorted/cmul.c: Move to ...
438 * gcc.c-torture/compile/cmul.c: ... here.
439 * gcc.c-torture/unsorted/cn1.c: Move to ...
440 * gcc.c-torture/compile/cn1.c: ... here.
441 * gcc.c-torture/unsorted/comb.c: Move to ...
442 * gcc.c-torture/compile/comb.c: ... here.
443 * gcc.c-torture/unsorted/consec.c: Move to ...
444 * gcc.c-torture/compile/consec.c: ... here.
445 * gcc.c-torture/unsorted/const.c: Move to ...
446 * gcc.c-torture/compile/const.c: ... here.
447 * gcc.c-torture/unsorted/conv.c: Move to ...
448 * gcc.c-torture/compile/conv.c: ... here.
449 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
450 * gcc.c-torture/compile/conv_tst.c: ... here.
451 * gcc.c-torture/unsorted/cp.c: Move to ...
452 * gcc.c-torture/compile/cp.c: ... here.
453 * gcc.c-torture/unsorted/csebug.c: Move to ...
454 * gcc.c-torture/compile/csebug.c: ... here.
455 * gcc.c-torture/unsorted/cvt.c: Move to ...
456 * gcc.c-torture/compile/cvt.c: ... here.
457 * gcc.c-torture/unsorted/dblbug.c: Move to ...
458 * gcc.c-torture/compile/dblbug.c: ... here.
459 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
460 * gcc.c-torture/compile/dbl_parm.c: ... here.
461 * gcc.c-torture/unsorted/d.c: Move to ...
462 * gcc.c-torture/compile/d.c: ... here.
463 * gcc.c-torture/unsorted/ddd.c: Move to ...
464 * gcc.c-torture/compile/ddd.c: ... here.
465 * gcc.c-torture/unsorted/dead.c: Move to ...
466 * gcc.c-torture/compile/dead.c: ... here.
467 * gcc.c-torture/unsorted/delay.c: Move to ...
468 * gcc.c-torture/compile/delay.c: ... here.
469 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
470 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
471 * gcc.c-torture/unsorted/di.c: Move to ...
472 * gcc.c-torture/compile/di.c: ... here.
473 * gcc.c-torture/unsorted/dic.c: Move to ...
474 * gcc.c-torture/compile/dic.c: ... here.
475 * gcc.c-torture/unsorted/dilayout.c: Move to ...
476 * gcc.c-torture/compile/dilayout.c: ... here.
477 * gcc.c-torture/unsorted/dimove.c: Move to ...
478 * gcc.c-torture/compile/dimove.c: ... here.
479 * gcc.c-torture/unsorted/dimul.c: Move to ...
480 * gcc.c-torture/compile/dimul.c: ... here.
481 * gcc.c-torture/unsorted/div.c: Move to ...
482 * gcc.c-torture/compile/div.c: ... here.
483 * gcc.c-torture/unsorted/divdf.c: Move to ...
484 * gcc.c-torture/compile/divdf.c: ... here.
485 * gcc.c-torture/unsorted/dm.c: Move to ...
486 * gcc.c-torture/compile/dm.c: ... here.
487 * gcc.c-torture/unsorted/dshift.c: Move to ...
488 * gcc.c-torture/compile/dshift.c: ... here.
489 * gcc.c-torture/unsorted/e.c: Move to ...
490 * gcc.c-torture/compile/e.c: ... here.
491 * gcc.c-torture/unsorted/ex.c: Move to ...
492 * gcc.c-torture/compile/ex.c: ... here.
493 * gcc.c-torture/unsorted/ext.c: Move to ...
494 * gcc.c-torture/compile/ext.c: ... here.
495 * gcc.c-torture/unsorted/f1.c: Move to ...
496 * gcc.c-torture/compile/f1.c: ... here.
497 * gcc.c-torture/unsorted/f2.c: Move to ...
498 * gcc.c-torture/compile/f2.c: ... here.
499 * gcc.c-torture/unsorted/fdmul.c: Move to ...
500 * gcc.c-torture/compile/fdmul.c: ... here.
501 * gcc.c-torture/unsorted/float.c: Move to ...
502 * gcc.c-torture/compile/float.c: ... here.
503 * gcc.c-torture/unsorted/flo.c: Move to ...
504 * gcc.c-torture/compile/flo.c: ... here.
505 * gcc.c-torture/unsorted/flt_const.c: Move to ...
506 * gcc.c-torture/compile/flt_const.c: ... here.
507 * gcc.c-torture/unsorted/fnul.c: Move to ...
508 * gcc.c-torture/compile/fnul.c: ... here.
509 * gcc.c-torture/unsorted/foo.c: Move to ...
510 * gcc.c-torture/compile/foo.c: ... here.
511 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
512 * gcc.c-torture/compile/forgetcc.c: ... here.
513 * gcc.c-torture/unsorted/fq.c: Move to ...
514 * gcc.c-torture/compile/fq.c: ... here.
515 * gcc.c-torture/unsorted/g.c: Move to ...
516 * gcc.c-torture/compile/g.c: ... here.
517 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
518 * gcc.c-torture/compile/gen_tst.c: ... here.
519 * gcc.c-torture/unsorted/glob.c: Move to ...
520 * gcc.c-torture/compile/glob.c: ... here.
521 * gcc.c-torture/unsorted/gronk.c: Move to ...
522 * gcc.c-torture/compile/gronk.c: ... here.
523 * gcc.c-torture/unsorted/hibug.c: Move to ...
524 * gcc.c-torture/compile/hibug.c: ... here.
525 * gcc.c-torture/unsorted/hi.c: Move to ...
526 * gcc.c-torture/compile/hi.c: ... here.
527 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
528 * gcc.c-torture/compile/HIcmp.c: ... here.
529 * gcc.c-torture/unsorted/HIset.c: Move to ...
530 * gcc.c-torture/compile/HIset.c: ... here.
531 * gcc.c-torture/unsorted/i.c: Move to ...
532 * gcc.c-torture/compile/i.c: ... here.
533 * gcc.c-torture/unsorted/i++.c: Move to ...
534 * gcc.c-torture/compile/i++.c: ... here.
535 * gcc.c-torture/unsorted/ic.c: Move to ...
536 * gcc.c-torture/compile/ic.c: ... here.
537 * gcc.c-torture/unsorted/icmp.c: Move to ...
538 * gcc.c-torture/compile/icmp.c: ... here.
539 * gcc.c-torture/unsorted/ifreg.c: Move to ...
540 * gcc.c-torture/compile/ifreg.c: ... here.
541 * gcc.c-torture/unsorted/imm.c: Move to ...
542 * gcc.c-torture/compile/imm.c: ... here.
543 * gcc.c-torture/unsorted/isinf.c: Move to ...
544 * gcc.c-torture/compile/isinf.c: ... here.
545 * gcc.c-torture/unsorted/jmp.c: Move to ...
546 * gcc.c-torture/compile/jmp.c: ... here.
547 * gcc.c-torture/unsorted/jumptab.c: Move to ...
548 * gcc.c-torture/compile/jumptab.c: ... here.
549 * gcc.c-torture/unsorted/layout.c: Move to ...
550 * gcc.c-torture/compile/layout.c: ... here.
551 * gcc.c-torture/unsorted/lbug.c: Move to ...
552 * gcc.c-torture/compile/lbug.c: ... here.
553 * gcc.c-torture/unsorted/l.c: Move to ...
554 * gcc.c-torture/compile/l.c: ... here.
555 * gcc.c-torture/unsorted/ll1.c: Move to ...
556 * gcc.c-torture/compile/ll1.c: ... here.
557 * gcc.c-torture/unsorted/llbug.c: Move to ...
558 * gcc.c-torture/compile/llbug.c: ... here.
559 * gcc.c-torture/unsorted/lll.c: Move to ...
560 * gcc.c-torture/compile/lll.c: ... here.
561 * gcc.c-torture/unsorted/load8.c: Move to ...
562 * gcc.c-torture/compile/load8.c: ... here.
563 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
564 * gcc.c-torture/compile/loadhicc.c: ... here.
565 * gcc.c-torture/unsorted/log2.c: Move to ...
566 * gcc.c-torture/compile/log2.c: ... here.
567 * gcc.c-torture/unsorted/logic.c: Move to ...
568 * gcc.c-torture/compile/logic.c: ... here.
569 * gcc.c-torture/unsorted/loop-1.c: Move to ...
570 * gcc.c-torture/compile/loop-1.c: ... here.
571 * gcc.c-torture/unsorted/loop386.c: Move to ...
572 * gcc.c-torture/compile/loop386.c: ... here.
573 * gcc.c-torture/unsorted/lop.c: Move to ...
574 * gcc.c-torture/compile/lop.c: ... here.
575 * gcc.c-torture/unsorted/m1.c: Move to ...
576 * gcc.c-torture/compile/m1.c: ... here.
577 * gcc.c-torture/unsorted/m2.c: Move to ...
578 * gcc.c-torture/compile/m2.c: ... here.
579 * gcc.c-torture/unsorted/m5.c: Move to ...
580 * gcc.c-torture/compile/m5.c: ... here.
581 * gcc.c-torture/unsorted/m68.c: Move to ...
582 * gcc.c-torture/compile/m68.c: ... here.
583 * gcc.c-torture/unsorted/mbyte.c: Move to ...
584 * gcc.c-torture/compile/mbyte.c: ... here.
585 * gcc.c-torture/unsorted/mchar.c: Move to ...
586 * gcc.c-torture/compile/mchar.c: ... here.
587 * gcc.c-torture/unsorted/mcmp.c: Move to ...
588 * gcc.c-torture/compile/mcmp.c: ... here.
589 * gcc.c-torture/unsorted/mdouble.c: Move to ...
590 * gcc.c-torture/compile/mdouble.c: ... here.
591 * gcc.c-torture/unsorted/memtst.c: Move to ...
592 * gcc.c-torture/compile/memtst.c: ... here.
593 * gcc.c-torture/unsorted/miscomp.c: Move to ...
594 * gcc.c-torture/compile/miscomp.c: ... here.
595 * gcc.c-torture/unsorted/mm.c: Move to ...
596 * gcc.c-torture/compile/mm.c: ... here.
597 * gcc.c-torture/unsorted/mod.c: Move to ...
598 * gcc.c-torture/compile/mod.c: ... here.
599 * gcc.c-torture/unsorted/modcc.c: Move to ...
600 * gcc.c-torture/compile/modcc.c: ... here.
601 * gcc.c-torture/unsorted/move.c: Move to ...
602 * gcc.c-torture/compile/move.c: ... here.
603 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
604 * gcc.c-torture/compile/move_qhi.c: ... here.
605 * gcc.c-torture/unsorted/mregtst.c: Move to ...
606 * gcc.c-torture/compile/mregtst.c: ... here.
607 * gcc.c-torture/unsorted/msp.c: Move to ...
608 * gcc.c-torture/compile/msp.c: ... here.
609 * gcc.c-torture/unsorted/mtst.c: Move to ...
610 * gcc.c-torture/compile/mtst.c: ... here.
611 * gcc.c-torture/unsorted/mu.c: Move to ...
612 * gcc.c-torture/compile/mu.c: ... here.
613 * gcc.c-torture/unsorted/mul.c: Move to ...
614 * gcc.c-torture/compile/mul.c: ... here.
615 * gcc.c-torture/unsorted/mword1.c: Move to ...
616 * gcc.c-torture/compile/mword1.c: ... here.
617 * gcc.c-torture/unsorted/mword.c: Move to ...
618 * gcc.c-torture/compile/mword.c: ... here.
619 * gcc.c-torture/unsorted/n1.c: Move to ...
620 * gcc.c-torture/compile/n1.c: ... here.
621 * gcc.c-torture/unsorted/nand.c: Move to ...
622 * gcc.c-torture/compile/nand.c: ... here.
623 * gcc.c-torture/unsorted/n.c: Move to ...
624 * gcc.c-torture/compile/n.c: ... here.
625 * gcc.c-torture/unsorted/neg.c: Move to ...
626 * gcc.c-torture/compile/neg.c: ... here.
627 * gcc.c-torture/unsorted/o.c: Move to ...
628 * gcc.c-torture/compile/o.c: ... here.
629 * gcc.c-torture/unsorted/omit.c: Move to ...
630 * gcc.c-torture/compile/omit.c: ... here.
631 * gcc.c-torture/unsorted/opout.c: Move to ...
632 * gcc.c-torture/compile/opout.c: ... here.
633 * gcc.c-torture/unsorted/opt.c: Move to ...
634 * gcc.c-torture/compile/opt.c: ... here.
635 * gcc.c-torture/unsorted/or386.c: Move to ...
636 * gcc.c-torture/compile/or386.c: ... here.
637 * gcc.c-torture/unsorted/or.c: Move to ...
638 * gcc.c-torture/compile/or.c: ... here.
639 * gcc.c-torture/unsorted/parms.c: Move to ...
640 * gcc.c-torture/compile/parms.c: ... here.
641 * gcc.c-torture/unsorted/pass.c: Move to ...
642 * gcc.c-torture/compile/pass.c: ... here.
643 * gcc.c-torture/unsorted/p.c: Move to ...
644 * gcc.c-torture/compile/p.c: ... here.
645 * gcc.c-torture/unsorted/pmt.c: Move to ...
646 * gcc.c-torture/compile/pmt.c: ... here.
647 * gcc.c-torture/unsorted/poor.c: Move to ...
648 * gcc.c-torture/compile/poor.c: ... here.
649 * gcc.c-torture/unsorted/pp.c: Move to ...
650 * gcc.c-torture/compile/pp.c: ... here.
651 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
652 * gcc.c-torture/compile/pret-arg.c: ... here.
653 * gcc.c-torture/unsorted/pyr2.c: Move to ...
654 * gcc.c-torture/compile/pyr2.c: ... here.
655 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
656 * gcc.c-torture/compile/PYRBUG.c: ... here.
657 * gcc.c-torture/unsorted/pyr.c: Move to ...
658 * gcc.c-torture/compile/pyr.c: ... here.
659 * gcc.c-torture/unsorted/q.c: Move to ...
660 * gcc.c-torture/compile/q.c: ... here.
661 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
662 * gcc.c-torture/compile/QIcmp.c: ... here.
663 * gcc.c-torture/unsorted/QIset.c: Move to ...
664 * gcc.c-torture/compile/QIset.c: ... here.
665 * gcc.c-torture/unsorted/r1.c: Move to ...
666 * gcc.c-torture/compile/r1.c: ... here.
667 * gcc.c-torture/unsorted/r.c: Move to ...
668 * gcc.c-torture/compile/r.c: ... here.
669 * gcc.c-torture/unsorted/rel.c: Move to ...
670 * gcc.c-torture/compile/rel.c: ... here.
671 * gcc.c-torture/unsorted/rmsc.c: Move to ...
672 * gcc.c-torture/compile/rmsc.c: ... here.
673 * gcc.c-torture/unsorted/round.c: Move to ...
674 * gcc.c-torture/compile/round.c: ... here.
675 * gcc.c-torture/unsorted/run.c: Move to ...
676 * gcc.c-torture/compile/run.c: ... here.
677 * gcc.c-torture/unsorted/sar.c: Move to ...
678 * gcc.c-torture/compile/sar.c: ... here.
679 * gcc.c-torture/unsorted/s.c: Move to ...
680 * gcc.c-torture/compile/s.c: ... here.
681 * gcc.c-torture/unsorted/scal.c: Move to ...
682 * gcc.c-torture/compile/scal.c: ... here.
683 * gcc.c-torture/unsorted/sc.c: Move to ...
684 * gcc.c-torture/compile/sc.c: ... here.
685 * gcc.c-torture/unsorted/scc.c: Move to ...
686 * gcc.c-torture/compile/scc.c: ... here.
687 * gcc.c-torture/unsorted/scond.c: Move to ...
688 * gcc.c-torture/compile/scond.c: ... here.
689 * gcc.c-torture/unsorted/selfrec.c: Move to ...
690 * gcc.c-torture/compile/selfrec.c: ... here.
691 * gcc.c-torture/unsorted/seq.c: Move to ...
692 * gcc.c-torture/compile/seq.c: ... here.
693 * gcc.c-torture/unsorted/set386.c: Move to ...
694 * gcc.c-torture/compile/set386.c: ... here.
695 * gcc.c-torture/unsorted/set88.c: Move to ...
696 * gcc.c-torture/compile/set88.c: ... here.
697 * gcc.c-torture/unsorted/SFset.c: Move to ...
698 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
699 * gcc.c-torture/unsorted/shand.c: Move to ...
700 * gcc.c-torture/compile/shand.c: ... here.
701 * gcc.c-torture/unsorted/sh.c: Move to ...
702 * gcc.c-torture/compile/sh.c: ... here.
703 * gcc.c-torture/unsorted/shft.c: Move to ...
704 * gcc.c-torture/compile/shft.c: ... here.
705 * gcc.c-torture/unsorted/shift.c: Move to ...
706 * gcc.c-torture/compile/shift.c: ... here.
707 * gcc.c-torture/unsorted/shloop.c: Move to ...
708 * gcc.c-torture/compile/shloop.c: ... here.
709 * gcc.c-torture/unsorted/shm.c: Move to ...
710 * gcc.c-torture/compile/shm.c: ... here.
711 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
712 * gcc.c-torture/compile/SIcmp.c: ... here.
713 * gcc.c-torture/unsorted/signext2.c: Move to ...
714 * gcc.c-torture/compile/signext2.c: ... here.
715 * gcc.c-torture/unsorted/signext.c: Move to ...
716 * gcc.c-torture/compile/signext.c: ... here.
717 * gcc.c-torture/unsorted/sim.c: Move to ...
718 * gcc.c-torture/compile/sim.c: ... here.
719 * gcc.c-torture/unsorted/simple.c: Move to ...
720 * gcc.c-torture/compile/simple.c: ... here.
721 * gcc.c-torture/unsorted/SIset.c: Move to ...
722 * gcc.c-torture/compile/SIset.c: ... here.
723 * gcc.c-torture/unsorted/sne.c: Move to ...
724 * gcc.c-torture/compile/sne.c: ... here.
725 * gcc.c-torture/unsorted/sound.c: Move to ...
726 * gcc.c-torture/compile/sound.c: ... here.
727 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
728 * gcc.c-torture/compile/sparcbug.c: ... here.
729 * gcc.c-torture/unsorted/speed.c: Move to ...
730 * gcc.c-torture/compile/speed.c: ... here.
731 * gcc.c-torture/unsorted/stor.c: Move to ...
732 * gcc.c-torture/compile/stor.c: ... here.
733 * gcc.c-torture/unsorted/store0.c: Move to ...
734 * gcc.c-torture/compile/store0.c: ... here.
735 * gcc.c-torture/unsorted/storecc.c: Move to ...
736 * gcc.c-torture/compile/storecc.c: ... here.
737 * gcc.c-torture/unsorted/str.c: Move to ...
738 * gcc.c-torture/compile/str.c: ... here.
739 * gcc.c-torture/unsorted/stru.c: Move to ...
740 * gcc.c-torture/compile/stru.c: ... here.
741 * gcc.c-torture/unsorted/structret.c: Move to ...
742 * gcc.c-torture/compile/structret.c: ... here.
743 * gcc.c-torture/unsorted/stuct.c: Move to ...
744 * gcc.c-torture/compile/stuct.c: ... here.
745 * gcc.c-torture/unsorted/sub32.c: Move to ...
746 * gcc.c-torture/compile/sub32.c: ... here.
747 * gcc.c-torture/unsorted/subcc.c: Move to ...
748 * gcc.c-torture/compile/subcc.c: ... here.
749 * gcc.c-torture/unsorted/subcse.c: Move to ...
750 * gcc.c-torture/compile/subcse.c: ... here.
751 * gcc.c-torture/unsorted/sym.c: Move to ...
752 * gcc.c-torture/compile/sym.c: ... here.
753 * gcc.c-torture/unsorted/symconst.c: Move to ...
754 * gcc.c-torture/compile/symconst.c: ... here.
755 * gcc.c-torture/unsorted/t.c: Move to ...
756 * gcc.c-torture/compile/t.c: ... here.
757 * gcc.c-torture/unsorted/test.c: Move to ...
758 * gcc.c-torture/compile/test.c: ... here.
759 * gcc.c-torture/unsorted/test-flow.c: Move to ...
760 * gcc.c-torture/compile/test-flow.c: ... here.
761 * gcc.c-torture/unsorted/test-loop.c: Move to ...
762 * gcc.c-torture/compile/test-loop.c: ... here.
763 * gcc.c-torture/unsorted/time.c: Move to ...
764 * gcc.c-torture/compile/time.c: ... here.
765 * gcc.c-torture/unsorted/tmp.c: Move to ...
766 * gcc.c-torture/compile/tmp.c: ... here.
767 * gcc.c-torture/unsorted/trivial.c: Move to ...
768 * gcc.c-torture/compile/trivial.c: ... here.
769 * gcc.c-torture/unsorted/trunc.c: Move to ...
770 * gcc.c-torture/compile/trunc.c: ... here.
771 * gcc.c-torture/unsorted/u.c: Move to ...
772 * gcc.c-torture/compile/u.c: ... here.
773 * gcc.c-torture/unsorted/udconvert.c: Move to ...
774 * gcc.c-torture/compile/udconvert.c: ... here.
775 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
776 * gcc.c-torture/compile/udivmod4.c: ... here.
777 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
778 * gcc.c-torture/compile/UHIcmp.c: ... here.
779 * gcc.c-torture/unsorted/uns.c: Move to ...
780 * gcc.c-torture/compile/uns.c: ... here.
781 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
782 * gcc.c-torture/compile/uns_tst.c: ... here.
783 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
784 * gcc.c-torture/compile/UQIcmp.c: ... here.
785 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
786 * gcc.c-torture/compile/USIcmp.c: ... here.
787 * gcc.c-torture/unsorted/uuarg.c: Move to ...
788 * gcc.c-torture/compile/uuarg.c: ... here.
789 * gcc.c-torture/unsorted/v.c: Move to ...
790 * gcc.c-torture/compile/v.c: ... here.
791 * gcc.c-torture/unsorted/w.c: Move to ...
792 * gcc.c-torture/compile/w.c: ... here.
793 * gcc.c-torture/unsorted/ww.c: Move to ...
794 * gcc.c-torture/compile/ww.c: ... here.
795 * gcc.c-torture/unsorted/xb.c: Move to ...
796 * gcc.c-torture/compile/xb.c: ... here.
797 * gcc.c-torture/unsorted/xbg.c: Move to ...
798 * gcc.c-torture/compile/xbg.c: ... here.
799 * gcc.c-torture/unsorted/x.c: Move to ...
800 * gcc.c-torture/compile/x.c: ... here.
801 * gcc.c-torture/unsorted/xc.c: Move to ...
802 * gcc.c-torture/compile/xc.c: ... here.
803 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
804 * gcc.c-torture/compile/xcsebug.c: ... here.
805 * gcc.c-torture/unsorted/xdi.c: Move to ...
806 * gcc.c-torture/compile/xdi.c: ... here.
807 * gcc.c-torture/unsorted/xfoo.c: Move to ...
808 * gcc.c-torture/compile/xfoo.c: ... here.
809 * gcc.c-torture/unsorted/xi.c: Move to ...
810 * gcc.c-torture/compile/xi.c: ... here.
811 * gcc.c-torture/unsorted/xlop.c: Move to ...
812 * gcc.c-torture/compile/xlop.c: ... here.
813 * gcc.c-torture/unsorted/xmtst.c: Move to ...
814 * gcc.c-torture/compile/xmtst.c: ... here.
815 * gcc.c-torture/unsorted/xneg.c: Move to ...
816 * gcc.c-torture/compile/xneg.c: ... here.
817 * gcc.c-torture/unsorted/xopt.c: Move to ...
818 * gcc.c-torture/compile/xopt.c: ... here.
819 * gcc.c-torture/unsorted/xor.c: Move to ...
820 * gcc.c-torture/compile/xor.c: ... here.
821 * gcc.c-torture/unsorted/xorn.c: Move to ...
822 * gcc.c-torture/compile/xorn.c: ... here.
823 * gcc.c-torture/unsorted/xp.c: Move to ...
824 * gcc.c-torture/compile/xp.c: ... here.
825 * gcc.c-torture/unsorted/xpp.c: Move to ...
826 * gcc.c-torture/compile/xpp.c: ... here.
827 * gcc.c-torture/unsorted/xs.c: Move to ...
828 * gcc.c-torture/compile/xs.c: ... here.
829 * gcc.c-torture/unsorted/xsh.c: Move to ...
830 * gcc.c-torture/compile/xsh.c: ... here.
831 * gcc.c-torture/unsorted/xz.c: Move to ...
832 * gcc.c-torture/compile/xz.c: ... here.
833 * gcc.c-torture/unsorted/xzz.c: Move to ...
834 * gcc.c-torture/compile/xzz.c: ... here.
835
836 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
837
838 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
839 (abort, exit): Declare.
840
841 2014-09-01 Yury Gribov <y.gribov@samsung.com>
842
843 PR sanitizer/61897
844 PR sanitizer/62140
845 * c-c++-common/asan/pr62140-1.c: New test.
846 * c-c++-common/asan/pr62140-2.c: New test.
847
848 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
849 Tobias Burnus <burnus@net-b.de>
850
851 PR fortran/62309
852 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
853
854 2014-08-31 Tobias Burnus <burnus@net-b.de>
855
856 * gfortran.dg/coarray_lib_comm_1.f90: New.
857
858 2014-08-30 Andrew Pinski <apinski@cavium.com>
859
860 * gcc.c-torture/execute/20140828-1.c: New testcase.
861
862 2014-08-29 DJ Delorie <dj@redhat.com>
863
864 * lib/target-supports.exp (check_effective_target_size32plus):
865 Increase size to avoid false positives on 24-bit address spaces.
866 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
867 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
868 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
869 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
870 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
871 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
872 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
873 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
874
875 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
876
877 PR c++/54002
878 * g++.dg/cpp0x/constexpr-54002.C: New.
879
880 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
881
882 PR c++/56991
883 * g++.dg/cpp0x/constexpr-56991.C: New.
884
885 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/57764
888 * g++.dg/cpp0x/constexpr-57764.C: New.
889
890 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/59938
893 * g++.dg/cpp0x/constexpr-59938.C: New.
894
895 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
896
897 PR c++/61484
898 * g++.dg/cpp0x/constexpr-61484.C: New.
899
900 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
901
902 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
903 vec_round, vec_splat, vec_div, and vec_mul.
904 * gcc.target/powerpc/builtins-2.c: New test.
905
906 2014-08-28 Richard Biener <rguenther@suse.de>
907
908 PR tree-optimization/62283
909 * gfortran.dg/vect/pr62283.f: New testcase.
910 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
911 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
912 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
913 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
914 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
915 * gcc.dg/vect/vect-33.c: Likewise.
916
917 2014-08-28 Yury Gribov <y.gribov@samsung.com>
918
919 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
920
921 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
922
923 PR cpp/23827 - standard C++ should not have hex float preprocessor
924 tokens
925 * g++.dg/cpp/pr23827_cxx11.C: New.
926 * g++.dg/cpp/pr23827_cxx98.C: New.
927 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
928 * gcc.dg/cpp/pr23827_c90.c: New.
929 * gcc.dg/cpp/pr23827_c90_neg.c: New.
930 * gcc.dg/cpp/pr23827_c99.c: New.
931
932 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
933
934 PR c++/52892
935 * g++.dg/cpp0x/constexpr-52892-1.C: New.
936 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
937 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
938
939 2014-08-27 Guozhi Wei <carrot@google.com>
940
941 PR target/62262
942 * gcc.target/aarch64/pr62262.c: New test.
943
944 2014-08-26 Joseph Myers <joseph@codesourcery.com>
945
946 PR target/60606
947 PR target/61330
948 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
949 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
950
951 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
952
953 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
954 failure on s390*-*-linux-gnu.
955
956 2014-08-26 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/62175
959 * g++.dg/torture/pr62175.C: New testcase.
960
961 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
962
963 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
964 copy of compile/compile.exp.
965 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
966 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
967 i?86-*.
968 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
969 m32c-*-*.
970 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
971 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
972 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
973 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
974 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
975 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
976 * gcc.c-torture/execute/20040703-1.c: Likewise.
977 * gcc.c-torture/execute/20040705-1.c: Likewise.
978 * gcc.c-torture/execute/20040705-2.c: Likewise.
979 * gcc.c-torture/execute/20040709-1.c: Likewise.
980 * gcc.c-torture/execute/20040709-2.c: Likewise.
981 * gcc.c-torture/execute/20040811-1.c: Likewise.
982 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
983 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
984 compiling for x86_64-* or i?86-*.
985 * gcc.c-torture/execute/20050604-1.c: Likewise.
986 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
987 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
988 for x86_64-* or i?86-*.
989 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
990 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
991 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
992 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
993 option.
994 * gcc.c-torture/execute/20111227-2.c: Moved to...
995 * gcc.dg/20111227-2.c: ... here. Add -free option.
996 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
997 * gcc.dg/20111227-3.c: ... here. Add -free option.
998 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
999 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1000 declarations for abort and exit.
1001 * gcc.c-torture/execute/920711-1.c: Likewise.
1002 * gcc.c-torture/execute/930529-1.c: Likewise.
1003 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1004 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1005 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1006 exit.
1007 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1008 for i?86-* or x86_64-*. Add declarations for abort and exit.
1009 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1010 i?86-* or x86_64-*.
1011 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1012 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1013 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1014 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1015 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1016 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1017 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1018 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1019 m68k-linux.
1020 * gcc.c-torture/execute/loop-2g.c: Likewise.
1021 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1022 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1023 powerpc-*-eabi*.
1024 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1025 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1026 * gcc.c-torture/execute/pr23047.c: Likewise.
1027 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1028 declarations for abort and exit.
1029 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1030 * gcc.c-torture/execute/pr31448.c: Likewise.
1031 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1032 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1033 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1034 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1035 Skip on spu-*.
1036 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1037 declarations for abort and exit.
1038 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1039 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1040 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1041 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1042 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1043 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1044 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1045 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1046 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1047 * gcc.c-torture/execute/pr56799.c: Likewise.
1048 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1049 option. Add declarations for abort and exit.
1050 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1051 * gcc.c-torture/execute/pr58570.c: Likewise.
1052 * gcc.c-torture/execute/pr60822.c: Likewise.
1053 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1054 * gcc.c-torture/execute/shiftdi.c: Likewise.
1055 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1056 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1057 * gcc.c-torture/execute/usmul.c: Require int32plus.
1058 * gcc.c-torture/execute/vrp-5.c: Likewise.
1059 * gcc.c-torture/execute/vrp-6.c: Likewise.
1060 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1061 * gcc.c-torture/execute/20010122-1.x: Delete.
1062 * gcc.c-torture/execute/20010129-1.x: Delete.
1063 * gcc.c-torture/execute/20020404-1.x: Delete.
1064 * gcc.c-torture/execute/20021024-1.x: Delete.
1065 * gcc.c-torture/execute/20021127-1.x: Delete.
1066 * gcc.c-torture/execute/20030125-1.x: Delete.
1067 * gcc.c-torture/execute/20030216-1.x: Delete.
1068 * gcc.c-torture/execute/20030222-1.x: Delete.
1069 * gcc.c-torture/execute/20040629-1.x: Delete.
1070 * gcc.c-torture/execute/20040703-1.x: Delete.
1071 * gcc.c-torture/execute/20040705-1.x: Delete.
1072 * gcc.c-torture/execute/20040705-2.x: Delete.
1073 * gcc.c-torture/execute/20040709-1.x: Delete.
1074 * gcc.c-torture/execute/20040709-2.x: Delete.
1075 * gcc.c-torture/execute/20040811-1.x: Delete.
1076 * gcc.c-torture/execute/20050316-1.x: Delete.
1077 * gcc.c-torture/execute/20050316-2.x: Delete.
1078 * gcc.c-torture/execute/20050316-3.x: Delete.
1079 * gcc.c-torture/execute/20050604-1.x: Delete.
1080 * gcc.c-torture/execute/20061101-1.x: Delete.
1081 * gcc.c-torture/execute/20061220-1.x: Delete.
1082 * gcc.c-torture/execute/20081117-1.x: Delete.
1083 * gcc.c-torture/execute/20101011-1.x: Delete.
1084 * gcc.c-torture/execute/20120919-1.x: Delete.
1085 * gcc.c-torture/execute/920612-1.x: Delete.
1086 * gcc.c-torture/execute/920710-1.x: Delete.
1087 * gcc.c-torture/execute/920711-1.x: Delete.
1088 * gcc.c-torture/execute/930529-1.x: Delete.
1089 * gcc.c-torture/execute/931004-12.x: Delete.
1090 * gcc.c-torture/execute/980709-1.x: Delete.
1091 * gcc.c-torture/execute/981130-1.x: Delete.
1092 * gcc.c-torture/execute/990127-2.x: Delete.
1093 * gcc.c-torture/execute/990413-2.x: Delete.
1094 * gcc.c-torture/execute/990826-0.x: Delete.
1095 * gcc.c-torture/execute/bf64-1.x: Delete.
1096 * gcc.c-torture/execute/bitfld-4.x: Delete.
1097 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1098 * gcc.c-torture/execute/cvt-1.x: Delete.
1099 * gcc.c-torture/execute/eeprof-1.x: Delete.
1100 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1101 * gcc.c-torture/execute/loop-2f.x: Delete.
1102 * gcc.c-torture/execute/loop-2g.x: Delete.
1103 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1104 * gcc.c-torture/execute/nest-align-1.x: Delete.
1105 * gcc.c-torture/execute/pr19689.x: Delete.
1106 * gcc.c-torture/execute/pr22493-1.x: Delete.
1107 * gcc.c-torture/execute/pr23047.x: Delete.
1108 * gcc.c-torture/execute/pr23135.x: Delete.
1109 * gcc.c-torture/execute/pr29797-1.x: Delete.
1110 * gcc.c-torture/execute/pr31448.x: Delete.
1111 * gcc.c-torture/execute/pr35456.x: Delete.
1112 * gcc.c-torture/execute/pr37573.x: Delete.
1113 * gcc.c-torture/execute/pr38151.x: Delete.
1114 * gcc.c-torture/execute/pr39228.x: Delete.
1115 * gcc.c-torture/execute/pr39501.x: Delete.
1116 * gcc.c-torture/execute/pr40386.x: Delete.
1117 * gcc.c-torture/execute/pr43220.x: Delete.
1118 * gcc.c-torture/execute/pr44683.x: Delete.
1119 * gcc.c-torture/execute/pr45262.x: Delete.
1120 * gcc.c-torture/execute/pr47237.x: Delete.
1121 * gcc.c-torture/execute/pr51581-1.x: Delete.
1122 * gcc.c-torture/execute/pr51581-2.x: Delete.
1123 * gcc.c-torture/execute/pr52979-1.x: Delete.
1124 * gcc.c-torture/execute/pr52979-2.x: Delete.
1125 * gcc.c-torture/execute/pr53366-1.x: Delete.
1126 * gcc.c-torture/execute/pr56799.x: Delete.
1127 * gcc.c-torture/execute/pr57124.x: Delete.
1128 * gcc.c-torture/execute/pr57344-2.x: Delete.
1129 * gcc.c-torture/execute/pr58570.x: Delete.
1130 * gcc.c-torture/execute/pr60822.x: Delete.
1131 * gcc.c-torture/execute/pr7284-1.x: Delete.
1132 * gcc.c-torture/execute/shiftdi.x: Delete.
1133 * gcc.c-torture/execute/simd-4.x: Delete.
1134 * gcc.c-torture/execute/strncmp-1.x: Delete.
1135 * gcc.c-torture/execute/usmul.x: Delete.
1136 * gcc.c-torture/execute/vrp-5.x: Delete.
1137 * gcc.c-torture/execute/vrp-6.x: Delete.
1138 * gcc.c-torture/execute/zerolen-2.x: Delete.
1139
1140 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1143
1144 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1145
1146 PR c++/34938
1147 * g++.dg/template/pr34938-1.C: New.
1148 * g++.dg/template/pr34938-2.C: Likewise.
1149
1150 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/61996
1153 * gcc.target/sh/pr61996.c: New.
1154
1155 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1156
1157 * g++.dg/cpp0x/cplusplus.C: New.
1158 * g++.dg/cpp0x/cplusplus_0x.C: New.
1159 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1160 * g++.dg/cpp0x/auto41.C: Ditto.
1161 * g++.dg/cpp0x/auto9.C: Ditto.
1162 * g++.dg/cpp0x/initlist26.C: Ditto.
1163 * g++.dg/cpp0x/pr59111.C: Ditto.
1164 * g++.dg/cpp0x/trailing2.C: Ditto.
1165 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1166 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1167 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1168 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1169 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1170 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1171 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1172 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1173 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1174 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1175 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1176 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1177 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1178 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1179 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1180 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1181 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1182 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1183 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1184 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1185 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1186 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1187 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1188 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1189 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1190 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1191 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1192 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1193 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1194 * g++.dg/cpp1y/digit-sep.C: Ditto.
1195 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1196 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1197 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1198 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1199 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1200 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1201 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1202 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1203 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1204 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1205 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1206 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1207 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1208 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1209 * g++.dg/cpp1y/lambda-init.C: Ditto.
1210 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1211 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1212 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1213 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1214 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1215 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1216 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1217 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1218 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1219 * g++.dg/cpp1y/mangle1.C: Ditto.
1220 * g++.dg/cpp1y/pr57640.C: Ditto.
1221 * g++.dg/cpp1y/pr57644.C: Ditto.
1222 * g++.dg/cpp1y/pr58500.C: Ditto.
1223 * g++.dg/cpp1y/pr58533.C: Ditto.
1224 * g++.dg/cpp1y/pr58534.C: Ditto.
1225 * g++.dg/cpp1y/pr58535.C: Ditto.
1226 * g++.dg/cpp1y/pr58536.C: Ditto.
1227 * g++.dg/cpp1y/pr58548.C: Ditto.
1228 * g++.dg/cpp1y/pr58549.C: Ditto.
1229 * g++.dg/cpp1y/pr58637.C: Ditto.
1230 * g++.dg/cpp1y/pr58708.C: Ditto.
1231 * g++.dg/cpp1y/pr59110.C: Ditto.
1232 * g++.dg/cpp1y/pr59112.C: Ditto.
1233 * g++.dg/cpp1y/pr59113.C: Ditto.
1234 * g++.dg/cpp1y/pr59629.C: Ditto.
1235 * g++.dg/cpp1y/pr59635.C: Ditto.
1236 * g++.dg/cpp1y/pr59636.C: Ditto.
1237 * g++.dg/cpp1y/pr59638.C: Ditto.
1238 * g++.dg/cpp1y/pr59867.C: Ditto.
1239 * g++.dg/cpp1y/pr60033.C: Ditto.
1240 * g++.dg/cpp1y/pr60052.C: Ditto.
1241 * g++.dg/cpp1y/pr60053.C: Ditto.
1242 * g++.dg/cpp1y/pr60054.C: Ditto.
1243 * g++.dg/cpp1y/pr60064.C: Ditto.
1244 * g++.dg/cpp1y/pr60065.C: Ditto.
1245 * g++.dg/cpp1y/pr60190.C: Ditto.
1246 * g++.dg/cpp1y/pr60311.C: Ditto.
1247 * g++.dg/cpp1y/pr60332.C: Ditto.
1248 * g++.dg/cpp1y/pr60376.C: Ditto.
1249 * g++.dg/cpp1y/pr60377.C: Ditto.
1250 * g++.dg/cpp1y/pr60384.C: Ditto.
1251 * g++.dg/cpp1y/pr60390.C: Ditto.
1252 * g++.dg/cpp1y/pr60391.C: Ditto.
1253 * g++.dg/cpp1y/pr60393.C: Ditto.
1254 * g++.dg/cpp1y/pr60573.C: Ditto.
1255 * g++.dg/cpp1y/pr60626.C: Ditto.
1256 * g++.dg/cpp1y/pr60627.C: Ditto.
1257 * g++.dg/cpp1y/regress1.C: Ditto.
1258 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1259 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1260 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1261 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1262 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1263 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1264 * g++.dg/cpp1y/var-templ1.C: Ditto.
1265 * g++.dg/cpp1y/var-templ2.C: Ditto.
1266 * g++.dg/cpp1y/var-templ3.C: Ditto.
1267 * g++.dg/cpp1y/var-templ4.C: Ditto.
1268 * g++.dg/cpp1y/var-templ5.C: Ditto.
1269 * g++.dg/cpp1y/var-templ6.C: Ditto.
1270 * g++.dg/cpp1y/var-templ7.C: Ditto.
1271 * g++.dg/cpp1y/vla1.C: Ditto.
1272 * g++.dg/cpp1y/vla2.C: Ditto.
1273 * g++.dg/cpp1y/vla3.C: Ditto.
1274 * g++.dg/cpp1y/vla4.C: Ditto.
1275 * g++.dg/cpp1y/vla5.C: Ditto.
1276 * g++.dg/cpp1y/vla8.C: Ditto.
1277 * g++.dg/cpp1y/vla9.C: Ditto.
1278 * g++.dg/cpp1y/vla10.C: Ditto.
1279 * g++.dg/cpp1y/vla11.C: Ditto.
1280 * g++.dg/cpp1y/vla12.C: Ditto.
1281 * g++.dg/cpp1y/vla13.C: Ditto.
1282 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1283 * g++.dg/ext/vector23.C: Ditto.
1284 * g++.dg/ext/vla11.C: Ditto.
1285 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1286 * g++.dg/warn/Wvla-2.C: Ditto.
1287 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1288 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1289 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1290 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1291 in error message.
1292 * g++.dg/system-binary-constants-1.C: Ditto.
1293 * g++.dg/cpp1y/cplusplus_1y.C: New.
1294 * g++.dg/cpp1z/cplusplus.C: New.
1295 * lib/target-supports.exp:
1296 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1297 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1298 (check_effective_target_c++11_down): Ditto.
1299
1300 2014-08-22 Marek Polacek <polacek@redhat.com>
1301
1302 PR c++/62199
1303 * c-c++-common/pr62199.c: New test.
1304 * c-c++-common/pr62199-2.c: New test.
1305 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1306
1307 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1308
1309 PR c++/57709
1310 * g++.dg/Wshadow.C: New test.
1311
1312 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1313
1314 PR fortran/62135
1315 * gfortran.dg/pr62135.f90: New test.
1316
1317 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1318
1319 * g++.dg/warn/wdate-time.C: Remove.
1320 * gcc.dg/wdate-time.c: Move from here...
1321 * c-c++-common/wdate-time.c: ... to here.
1322
1323 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1324
1325 * gfortran.dg/use_without_only_1.f90: New test.
1326
1327 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1328
1329 PR other/62008
1330 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1331
1332 2014-08-22 Tony Wang <tony.wang@arm.com>
1333
1334 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1335 dejagnu wrapper.
1336
1337 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1338
1339 PR fortran/62214
1340 * gfortran.dg/array_assignment_5.f90: New test.
1341
1342 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1343
1344 * lib/target-supports.exp
1345 (check_effective_target_logical_op_short_circuit): Add nios2.
1346 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1347 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1348 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1349 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1350 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1351 for test using -fPIC.
1352 * gcc.dg/lto/pr61526_0.c: Likewise.
1353
1354 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1355
1356 PR tree-optimization/62091
1357 * g++.dg/ipa/devirt-37.C: Update template.
1358 * g++.dg/ipa/devirt-40.C: New testcase.
1359
1360 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1361
1362 PR tree-optimization/62112
1363 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1364 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1365 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1366 * gcc.c-torture/execute/20071219-1.c: Likewise.
1367
1368 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1369
1370 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1371
1372 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1373
1374 * gcc.target/powerpc/swaps-p8-1.c: New test.
1375 * gcc.target/powerpc/swaps-p8-2.c: New test.
1376 * gcc.target/powerpc/swaps-p8-3.c: New test.
1377 * gcc.target/powerpc/swaps-p8-4.c: New test.
1378 * gcc.target/powerpc/swaps-p8-5.c: New test.
1379 * gcc.target/powerpc/swaps-p8-6.c: New test.
1380 * gcc.target/powerpc/swaps-p8-7.c: New test.
1381 * gcc.target/powerpc/swaps-p8-8.c: New test.
1382 * gcc.target/powerpc/swaps-p8-9.c: New test.
1383 * gcc.target/powerpc/swaps-p8-10.c: New test.
1384 * gcc.target/powerpc/swaps-p8-11.c: New test.
1385 * gcc.target/powerpc/swaps-p8-12.c: New test.
1386
1387 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1388
1389 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1390
1391 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1392
1393 * g++.dg/ipa/devirt-37.C: Fix testcase.
1394
1395 2014-08-20 Martin Jambor <mjambor@suse.cz>
1396 Wei Mi <wmi@google.com>
1397
1398 PR ipa/60449
1399 PR middle-end/61776
1400 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1401 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1402 * testsuite/gcc.dg/pr61776.c: New test.
1403
1404 2014-08-20 Steve Ellcey <sellcey@mips.com>
1405
1406 PR middle-end/49191
1407 * lib/target-supports.exp (check_effective_target_non_strict_align):
1408 Add function description.
1409
1410 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1411
1412 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1413 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1414
1415 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1416
1417 PR c/59304
1418 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1419 before setting the option.
1420 * diagnostic.c (diagnostic_classify_diagnostic): Record
1421 command-line status.
1422
1423 2014-08-20 Mark Wielaard <mjw@redhat.com>
1424
1425 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1426
1427 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1428
1429 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1430 Return memory full when we have a tiny target and relocation
1431 truncation occurs.
1432 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1433 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1434 * lib/target-supports.exp (check_effective_target_tiny): New function.
1435
1436 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1437
1438 * gfortran.dg/errnocheck_1.f90: New test.
1439 * gfortran.dg/associative_1.f90: New test.
1440
1441 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1442
1443 PR preprocessor/51303
1444 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1445
1446 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1447
1448 PR c/60975
1449 PR c/53063
1450 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1451
1452 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1453
1454 * lib/target-supports.exp
1455 (check_effective_target_arm_v8_neon_ok_nocache): Add
1456 "-march-armv8-a" to compile flags.
1457
1458 2014-08-19 Marek Polacek <polacek@redhat.com>
1459
1460 PR c++/62153
1461 * c-c++-common/Wbool-compare-1.c: New test.
1462
1463 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1464
1465 PR c/45584
1466 * gcc.dg/pr13519-1.c: Adjust.
1467
1468 2014-08-19 Mark Wielaard <mjw@redhat.com>
1469
1470 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1471
1472 2014-07-08 Mark Wielaard <mjw@redhat.com>
1473
1474 PR debug/59051
1475 * gcc.dg/guality/restrict.c: New test.
1476
1477 2014-08-19 Mark Wielaard <mjw@redhat.com>
1478
1479 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1480 matching. Catch '<unknown type in ' to recognize older gdb versions.
1481 * gcc.dg/guality/const-volatile.c: New test.
1482
1483 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1484
1485 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1486 !gas.
1487
1488 2014-08-19 Marek Polacek <polacek@redhat.com>
1489
1490 * gcc.dg/Wc99-c11-compat-1.c: New test.
1491 * gcc.dg/Wc99-c11-compat-2.c: New test.
1492 * gcc.dg/Wc99-c11-compat-3.c: New test.
1493 * gcc.dg/Wc99-c11-compat-4.c: New test.
1494 * gcc.dg/Wc99-c11-compat-5.c: New test.
1495 * gcc.dg/Wc99-c11-compat-6.c: New test.
1496 * gcc.dg/Wc99-c11-compat-7.c: New test.
1497
1498 2014-08-19 Marek Polacek <polacek@redhat.com>
1499
1500 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1501 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1502 * gcc.dg/Wc90-c99-compat-7.c: New test.
1503 * gcc.dg/Wc90-c99-compat-8.c: New test.
1504 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1505
1506 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1507 Steven Bosscher <steven@gcc.gnu.org>
1508
1509 PR c/52952
1510 * gcc.dg/redecl-4.c: Add column markers.
1511 * gcc.dg/format/bitfld-1.c: Likewise.
1512 * gcc.dg/format/attr-2.c: Likewise.
1513 * gcc.dg/format/attr-6.c: Likewise.
1514 * gcc.dg/format/array-1.c: Likewise.
1515 * gcc.dg/format/attr-7.c: Likewise.
1516 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1517 * gcc.dg/format/attr-4.c: Likewise.
1518 * gcc.dg/format/branch-1.c: Likewise.
1519 * gcc.dg/format/c90-printf-1.c: Likewise.
1520
1521 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1522
1523 * guality/nrv-1.c: Add `used' attribute to a1.
1524
1525 2014-08-18 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/62090
1528 * gcc.dg/pr62090-2.c: New testcase.
1529
1530 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1531
1532 * g++.dg/ipa/pr61800.C: New.
1533
1534 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1535
1536 PR sanitizer/62089
1537 * c-c++-common/asan/pr62089.c: New test.
1538 * c-c++-common/asan/bitfield-1.c: New test.
1539 * c-c++-common/asan/bitfield-2.c: New test.
1540 * c-c++-common/asan/bitfield-3.c: New test.
1541 * c-c++-common/asan/bitfield-4.c: New test.
1542
1543 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1544
1545 PR tree-optimization/52904
1546 * gcc.dg/pr52904.c: New test.
1547
1548 2014-08-17 Tobias Burnus <burnus@net-b.de>
1549
1550 * gfortran.dg/finalize_27.f90: New.
1551
1552 2014-08-16 Andrew Pinski <apinski@cavium.com>
1553
1554 * gcc.c-torture/compile/20140816-1.c: New testcase.
1555
1556 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/52819
1559 * g++.dg/template/pr52819.C: New.
1560
1561 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR fortran/62142
1564 * gfortran.dg/realloc_on_assign_24.f90: New test.
1565
1566 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1567
1568 PR c++/62072
1569 Revert:
1570 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 DR 1584
1573 PR c++/57466
1574 * g++.dg/template/pr57466.C: New.
1575 * g++.dg/cpp0x/pr57466.C: Likewise.
1576 * g++.dg/template/unify6.C: Update.
1577
1578 * g++.dg/cpp0x/sfinae52.C: New.
1579
1580 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1581
1582 PR target/61878
1583 * gcc.target/i386/avx512f-typecast-1.c: New test.
1584 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1585 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1586 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1587 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1588 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1589 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1590 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1591 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1592 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1593 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1595 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1597 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1599 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1601 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1603 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1605 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1607 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1609 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1611 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1613 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1615 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1617 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1618 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1619 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1620 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1621 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1622 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1623 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1624
1625 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1626 Tobias Burnus <burnus@net-b.de>
1627
1628 PR fortran/62131
1629 * gfortran.dg/gomp/pr62131.f90: New test.
1630
1631 2014-08-15 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/62031
1634 * gcc.dg/torture/pr62031.c: New testcase.
1635
1636 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1637
1638 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1639
1640 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1641
1642 PR tree-optimization/62091
1643 * g++.dg/ipa/devirt-38.C: New testcase.
1644
1645 2014-08-14 Marek Polacek <polacek@redhat.com>
1646
1647 DR 458
1648 * gcc.dg/c11-stdatomic-2.c: New test.
1649
1650 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1651
1652 PR fortran/62106
1653 * gfortran.dg/array_constructor_49.f90: New test.
1654
1655 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1656
1657 PR c++/54377
1658 * g++.dg/template/pr54377.C: New.
1659 * g++.dg/cpp0x/pr54377.C: Likewise.
1660 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1661 * g++.dg/cpp0x/pr51226.C: Likewise.
1662 * g++.dg/cpp0x/variadic2.C: Likewise.
1663 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1664 * g++.dg/template/dtor3.C: Likewise.
1665 * g++.dg/template/qualttp4.C: Likewise.
1666 * g++.dg/template/spec28.C: Likewise.
1667 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1668 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1669
1670 2014-08-14 Tom de Vries <tom@codesourcery.com>
1671
1672 PR rtl-optimization/62004
1673 PR rtl-optimization/62030
1674 * gcc.dg/pr62004.c: New test.
1675 * gcc.dg/pr62030.c: Same.
1676 * gcc.target/mips/pr62030-octeon.c: Same.
1677
1678 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1681 * g++.dg/cpp0x/decltype2.C: Likewise.
1682 * g++.dg/cpp0x/decltype3.C: Likewise.
1683 * g++.dg/cpp0x/pr60249.C: Likewise.
1684 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1685 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1686 * g++.dg/cpp0x/variadic2.C: Likewise.
1687 * g++.dg/cpp0x/variadic74.C: Likewise.
1688 * g++.dg/parse/error10.C: Likewise.
1689 * g++.dg/parse/error15.C: Likewise.
1690 * g++.dg/parse/error2.C: Likewise.
1691 * g++.dg/template/crash106.C: Likewise.
1692 * g++.dg/template/crash89.C: Likewise.
1693 * g++.dg/template/nontype7.C: Likewise.
1694 * g++.dg/template/void3.C: Likewise.
1695 * g++.dg/template/void7.C: Likewise.
1696
1697 2014-08-14 Richard Biener <rguenther@suse.de>
1698
1699 PR tree-optimization/62090
1700 * gcc.dg/pr62090.c: New testcase.
1701
1702 2014-08-14 Richard Biener <rguenther@suse.de>
1703
1704 PR rtl-optimization/62079
1705 * g++.dg/pr62079.C: New testcase.
1706
1707 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1708
1709 * gcc.target/arm/max-insns-skipped.c: New test.
1710
1711 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1712
1713 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1714
1715 2014-08-12 Marek Polacek <polacek@redhat.com>
1716
1717 * gcc.dg/concat.c: Add dg-options.
1718 * gcc.dg/func-outside-2.c: Add __extension__.
1719 * gcc.dg/pr19967.c: Use -std=c99.
1720 * gcc.dg/pr22458-1.c: Add dg-options.
1721 * gcc.dg/pr33676.c: Add dg-options.
1722 * gcc.dg/gnu-predef-1.c: New test.
1723 * gcc.dg/c90-func-1.c: New test.
1724 * gcc.dg/c90-func-2.c: New test.
1725 * gcc.dg/c90-func-2.h: New test.
1726
1727 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1728
1729 * lib/target/supports.exp
1730 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1731 or later.
1732
1733 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1734
1735 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1736 on Neon hardware.
1737
1738 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1739 * gcc.target/arm/pr59985.c: Likewise.
1740
1741 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1742
1743 PR other/61962
1744 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1745
1746 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1747
1748 PR middle-end/62103
1749 * gcc.c-torture/execute/bitfld-6.c: New test.
1750
1751 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1752
1753 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1754 * gcc.target/arm/pr56184.C: Likewise.
1755 * gcc.target/arm/pr59896.c: Likewise.
1756 * gcc.target/arm/stack-red-zone.c: Likewise.
1757 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1758
1759 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1760 check_effective_target_arm_thumb2_ok): Test with code that passes
1761 an argument and returns a result.
1762
1763 2014-08-11 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/62075
1766 * gcc.dg/vect/pr62075.c: New testcase.
1767
1768 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1769
1770 PR tree-optimization/62073
1771 * gcc.dg/vect/pr62073.c: New test.
1772
1773 2014-08-11 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/62070
1776 * gcc.dg/pr62070.c: New testcase.
1777
1778 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1779
1780 * c-c++-common/asan/inc.c: Update test.
1781 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1782 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1783 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1784 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1785 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1786 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1787 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1788 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1789 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1790 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1791
1792 2014-08-10 Marek Polacek <polacek@redhat.com>
1793
1794 PR c/51849
1795 * gcc.dg/Wc90-c99-compat-1.c: New test.
1796 * gcc.dg/Wc90-c99-compat-2.c: New test.
1797 * gcc.dg/Wc90-c99-compat-3.c: New test.
1798 * gcc.dg/Wc90-c99-compat-4.c: New test.
1799 * gcc.dg/Wc90-c99-compat-5.c: New test.
1800 * gcc.dg/Wc90-c99-compat-6.c: New test.
1801 * gcc.dg/wvla-1.c: Adjust dg-warning.
1802 * gcc.dg/wvla-2.c: Adjust dg-warning.
1803 * gcc.dg/wvla-4.c: Adjust dg-warning.
1804 * gcc.dg/wvla-6.c: Adjust dg-warning.
1805
1806 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1807
1808 PR fortran/61999
1809 * gfortran.dg/dot_product_3.f90: New test case.
1810
1811 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1812
1813 * g++.dg/ipa/devirt-35.C: Fix template.
1814 * g++.dg/ipa/devirt-36.C: Likewise.
1815 * g++.dg/ipa/devirt-37.C: New testcase.
1816
1817 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1818
1819 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1820 * g++.dg/cpp0x/enum29.C: Adjust.
1821
1822 2014-08-08 Richard Biener <rguenther@suse.de>
1823
1824 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1825 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1826 * gfortran.dg/array_memcpy_4.f90: Likewise.
1827 * gfortran.dg/trim_optimize_1.f90: Likewise.
1828 * gfortran.dg/trim_optimize_2.f90: Likewise.
1829
1830 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1831
1832 * gcc.dg/zero_sign_ext_test.c: New test.
1833
1834 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1835
1836 * gcc.dg/torture/pr61772.c: Skip lto running.
1837
1838 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1839
1840 PR tree-optimization/60707
1841 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1842
1843 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1844
1845 * g++.dg/ipa/devirt-35.C: New testcase.
1846 * g++.dg/ipa/devirt-36.C: New testcase.
1847
1848 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1849
1850 PR c++/51312
1851 * g++.dg/cpp0x/enum29.C: New.
1852
1853 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1854
1855 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1856 defining in dg-options.
1857 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1858
1859 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1860
1861 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1862
1863 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1864 on 32-bit hppa-hpux.
1865
1866 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1867 * c-c++-common/pr50459.c: Likewise.
1868
1869 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1870
1871 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1872 values.h, change MAXDOUBLE for DBL_MAX.
1873 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1874 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1875 values.h, change MAXFLOAT for FLT_MAX.
1876 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1877 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1878 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1880 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1881 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1882 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1883 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1884 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1885
1886 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1887
1888 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1889
1890 2014-08-07 Marek Polacek <polacek@redhat.com>
1891
1892 * gcc.dg/fold-reassoc-3.c: New test.
1893
1894 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1895
1896 * gcc.target/i386/struct-size.c: New.
1897
1898 2014-08-07 Tom de Vries <tom@codesourcery.com>
1899
1900 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1901 * lib/target-supports.exp (check_effective_target_glibc)
1902 (check_effective_target_glibc_2_12_or_later)
1903 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1904
1905 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1906
1907 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1908
1909 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1910
1911 PR c++/43906
1912 * g++.dg/warn/Waddress-1.C: New.
1913
1914 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1915
1916 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1917
1918 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1919
1920 PR debug/61923
1921 * gcc.target/i386/pr61923.c: New test.
1922
1923 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
1924
1925 * gcc.target/aarch64/vdup_n_2.c: New test.
1926
1927 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1928
1929 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
1930 powerpc_elfv2.
1931
1932 2014-08-06 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR rtl-optimization/61801
1935 * gcc.target/i386/pr61801.c: Rewritten.
1936
1937 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1938
1939 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
1940 Fix types.
1941 (test_vqdmlsls_lane_s32): Likewise.
1942 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1943 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1944
1945 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1946
1947 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
1948 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
1949 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
1950 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
1951 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
1952 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
1953 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
1954 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
1955
1956 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1957
1958 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
1959 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
1960 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
1961 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
1962 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
1963 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
1964
1965 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1966
1967 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
1968
1969 2014-08-04 Rohit <rohitarulraj@freescale.com>
1970
1971 PR target/60102
1972 * gcc.target/powerpc/pr60102.c: New testcase.
1973
1974 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1975
1976 PR target/61713
1977 * gcc.dg/pr61756.c: New test.
1978
1979 2014-08-04 Tom de Vries <tom@codesourcery.com>
1980
1981 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
1982 version instead of required-target.
1983 * lib/target-supports.exp
1984 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
1985 (check_effective_target_glibc_2_11_or_earlier): ... this.
1986
1987 2014-08-04 Arnaud Charlet <charlet@adacore.com>
1988
1989 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
1990 * gnat.dg/specs/debug1.ads: Adjust.
1991 * gnat.dg/specs/formal_type.ads: Fix error in test.
1992
1993 2014-08-03 Marek Polacek <polacek@redhat.com>
1994
1995 * gcc.dg/case-bogus-1.c: New test.
1996
1997 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR c++/15339
2000 * g++.dg/other/default9.C: New.
2001 * g++.dg/other/default10.C: Likewise.
2002 * g++.dg/other/default3.C: Remove xfail.
2003
2004 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2005
2006 * g++.dg/warn/Wsuggest-final.C: New testcase.
2007 * g++.dg/ipa/devirt-34.C: Fix.
2008
2009 2014-08-02 Marek Polacek <polacek@redhat.com>
2010
2011 PR c/59855
2012 * gcc.dg/Wdesignated-init-2.c: New test.
2013
2014 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 DR 217 again
2017 * g++.dg/tc1/dr217-2.C: New.
2018
2019 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2020
2021 PR other/61963
2022 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2023
2024 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2025
2026 PR middle-end/61455
2027 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2028 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2029
2030 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2031
2032 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2033 testcase.
2034
2035 2014-08-01 Richard Biener <rguenther@suse.de>
2036
2037 PR middle-end/61762
2038 * gcc.dg/pr61762.c: Align the string to make the testcase work
2039 on strict-align targets.
2040
2041 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2042
2043 * c-c++-common/ubsan/align-1.c: New test.
2044 * c-c++-common/ubsan/align-2.c: New test.
2045 * c-c++-common/ubsan/align-3.c: New test.
2046 * c-c++-common/ubsan/align-4.c: New test.
2047 * c-c++-common/ubsan/align-5.c: New test.
2048 * c-c++-common/ubsan/attrib-4.c: New test.
2049 * g++.dg/ubsan/align-1.C: New test.
2050 * g++.dg/ubsan/align-2.C: New test.
2051 * g++.dg/ubsan/align-3.C: New test.
2052 * g++.dg/ubsan/attrib-1.C: New test.
2053 * g++.dg/ubsan/null-1.C: New test.
2054 * g++.dg/ubsan/null-2.C: New test.
2055
2056 2014-08-01 Tom de Vries <tom@codesourcery.com>
2057
2058 * lib/target-supports.exp (check_effective_target_glibc)
2059 (check_effective_target_glibc_2_12_or_later)
2060 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2061 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2062 not_glibc_2_11_or_earlier.
2063
2064 2014-07-31 Tom de Vries <tom@codesourcery.com>
2065
2066 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2067
2068 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2069
2070 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2071 (test_vpaddd_s64): Likewise.
2072 (test_vpaddd_s64): Likewise.
2073 * gcc.target/aarch64/simd/vpaddd_f64: New.
2074 * gcc.target/aarch64/simd/vpaddd_s64: New.
2075 * gcc.target/aarch64/simd/vpaddd_u64: New.
2076
2077 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2078
2079 PR target/61948
2080 * gcc.target/arm/pr61948.c: New test case.
2081
2082 2014-07-31 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/61964
2085 * gcc.dg/torture/pr61964.c: New testcase.
2086
2087 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2088
2089 PR c++/60517
2090 * c-c++-common/addrtmp.c: New file.
2091 * c-c++-common/uninit-G.c: Adapt.
2092
2093 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2094
2095 PR lto/61868
2096 * gcc.dg/pr61868.c: New test.
2097
2098 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2099
2100 PR c++/57397
2101 * g++.dg/cpp0x/vt-57397-1.C: New.
2102 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2103
2104 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2105
2106 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2107
2108 2014-07-30 Tom Tromey <tromey@redhat.com>
2109
2110 PR c/59855
2111 * gcc.dg/Wdesignated-init.c: New file.
2112
2113 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2114
2115 * g++.dg/ipa/devirt-34.C: New testcase.
2116
2117 2014-07-28 Richard Biener <rguenther@suse.de>
2118
2119 PR rtl-optimization/61801
2120 * gcc.target/i386/pr61801.c: Fix testcase.
2121
2122 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2123
2124 * gcc.dg/fold-abs-5.c: New test.
2125 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2126 * gcc.dg/fold-compare-8.c: Likewise.
2127
2128 2014-07-28 Richard Biener <rguenther@suse.de>
2129
2130 PR middle-end/52478
2131 * gcc.dg/torture/ftrapv-1.c: New testcase.
2132
2133 2014-07-28 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/61921
2136 * gfortran.dg/pr61921.f90: New testcase.
2137
2138 2014-07-28 Richard Biener <rguenther@suse.de>
2139
2140 PR rtl-optimization/61801
2141 * gcc.target/i386/pr61801.c: New testcase.
2142
2143 2014-07-27 Marek Polacek <polacek@redhat.com>
2144
2145 PR c/61861
2146 * gcc.dg/pr61861.c: New test.
2147
2148 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2149
2150 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2151 variable problem.
2152
2153 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2154
2155 PR rtl-optimization/61926
2156 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2157 Reverse argument order.
2158 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2159 New XFAILed tests that match the original order.
2160
2161 2014-07-26 Marek Polacek <polacek@redhat.com>
2162
2163 PR c/61077
2164 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2165
2166 2014-07-26 Tobias Burnus <burnus@net-b.de>
2167
2168 PR fortran/61881
2169 PR fortran/61888
2170 PR fortran/57305
2171 * gfortran.dg/sizeof_2.f90: Change dg-error.
2172 * gfortran.dg/sizeof_4.f90: New.
2173 * gfortran.dg/storage_size_1.f08: Correct expected
2174 value.
2175
2176 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2177
2178 PR target/44551
2179 * gcc.target/i386/pr44551-1.c: New file.
2180
2181 2014-07-25 Xinliang David Li <davidxl@google.com>
2182
2183 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2184 * g++.dg/tree-prof/reorder_class1.h: New file.
2185 * g++.dg/tree-prof/reorder_class2.h: New file.
2186 * g++.dg/tree-prof/reorder.C: New test.
2187 * g++.dg/tree-prof/morefunc.C: New test.
2188
2189 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2190
2191 Implement N4051 - Allow typename in a template template parameter
2192 * lib/target-supports.exp (check_effective_target_c++1y): Now
2193 means C++1y and up.
2194 (check_effective_target_c++1y_down): New.
2195 (check_effective_target_c++1z_only): New.
2196 (check_effective_target_c++1z): New.
2197 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2198 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2199 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2200
2201 2014-07-25 Tobias Burnus <burnus@net-b.de>
2202
2203 * gfortran.dg/storage_size_5.f90: New.
2204
2205 2014-07-25 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/61762
2208 PR middle-end/61894
2209 * gcc.dg/pr61762.c: New testcase.
2210 * gcc.dg/fold-cstring.c: Likewise.
2211 * gcc.dg/fold-cvect.c: Likewise.
2212
2213 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2214
2215 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2216
2217 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2218 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2219 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2220 * gcc.c-torture/execute/pr23135.x: Likewise.
2221
2222 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2223
2224 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2225
2226 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2227
2228 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2229
2230 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2231
2232 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2233
2234 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2235
2236 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2237 sequences.
2238 * gcc.target/aarch64/test_frame_2.c: Likewise.
2239 * gcc.target/aarch64/test_frame_4.c: Likewise.
2240 * gcc.target/aarch64/test_frame_6.c: Likewise.
2241 * gcc.target/aarch64/test_frame_7.c: Likewise.
2242 * gcc.target/aarch64/test_frame_8.c: Likewise.
2243 * gcc.target/aarch64/test_frame_10.c: Likewise.
2244
2245 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2246
2247 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2248 sequences.
2249 * gcc.target/aarch64/test_frame_10.c: Likewise.
2250 * gcc.target/aarch64/test_frame_2.c: Likewise.
2251 * gcc.target/aarch64/test_frame_4.c: Likewise.
2252 * gcc.target/aarch64/test_frame_6.c: Likewise.
2253 * gcc.target/aarch64/test_frame_7.c: Likewise.
2254 * gcc.target/aarch64/test_frame_8.c: Likewise.
2255 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2256
2257 2014-07-24 Martin Jambor <mjambor@suse.cz>
2258
2259 PR ipa/61160
2260 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2261
2262 2014-07-24 Richard Biener <rguenther@suse.de>
2263
2264 PR ipa/61823
2265 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2266
2267 2014-07-24 Andreas Schwab <schwab@suse.de>
2268
2269 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2270 Also check for __arm__.
2271
2272 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2273
2274 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2275 sequences.
2276
2277 2014-07-24 Marek Polacek <polacek@redhat.com>
2278
2279 PR c/57653
2280 * c-c++-common/pr57653.c: New test.
2281 * c-c++-common/pr57653.h: New file.
2282 * c-c++-common/pr57653-2.c: New test.
2283 * c-c++-common/pr57653-2.h: New file.
2284
2285 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2286
2287 * gcc.target/aarch64/test_frame_common.h: New file.
2288 * gcc.target/aarch64/test_frame_1.c: Likewise.
2289 * gcc.target/aarch64/test_frame_2.c: Likewise.
2290 * gcc.target/aarch64/test_frame_3.c: Likewise.
2291 * gcc.target/aarch64/test_frame_4.c: Likewise.
2292 * gcc.target/aarch64/test_frame_5.c: Likewise.
2293 * gcc.target/aarch64/test_frame_6.c: Likewise.
2294 * gcc.target/aarch64/test_frame_7.c: Likewise.
2295 * gcc.target/aarch64/test_frame_8.c: Likewise.
2296 * gcc.target/aarch64/test_frame_9.c: Likewise.
2297 * gcc.target/aarch64/test_frame_10.c: Likewise.
2298 * gcc.target/aarch64/test_frame_11.c: Likewise.
2299 * gcc.target/aarch64/test_frame_12.c: Likewise.
2300 * gcc.target/aarch64/test_frame_13.c: Likewise.
2301 * gcc.target/aarch64/test_frame_14.c: Likewise.
2302 * gcc.target/aarch64/test_frame_15.c: Likewise.
2303
2304 2014-07-23 Marek Polacek <polacek@redhat.com>
2305
2306 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2307 in the structure.
2308
2309 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2310
2311 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2312 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2313 * gcc.dg/pr10474.c (target): Likewise.
2314
2315 2014-07-22 Martin Jambor <mjambor@suse.cz>
2316
2317 PR ipa/61160
2318 * pr61160-3.C (main): Return zero.
2319
2320 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2321
2322 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2323 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2324 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2325 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2326 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2327 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2328
2329 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2330
2331 PR tree-optimization/61822
2332 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2333
2334 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2335
2336 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2337
2338 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2339
2340 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2341 -msse2 -mno-avx instead of -msse.
2342
2343 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2344
2345 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2346 * gcc.dg/pr44024.c (dg-options): Add -O1.
2347 (dg-final): Check for the condition.
2348 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2349
2350 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2351
2352 PR target/55701
2353 * gcc.target/arm/memset-inline-1.c: New test.
2354 * gcc.target/arm/memset-inline-2.c: New test.
2355 * gcc.target/arm/memset-inline-3.c: New test.
2356 * gcc.target/arm/memset-inline-4.c: New test.
2357 * gcc.target/arm/memset-inline-5.c: New test.
2358 * gcc.target/arm/memset-inline-6.c: New test.
2359 * gcc.target/arm/memset-inline-7.c: New test.
2360 * gcc.target/arm/memset-inline-8.c: New test.
2361 * gcc.target/arm/memset-inline-9.c: New test.
2362
2363 2014-07-21 Tom de Vries <tom@codesourcery.com>
2364
2365 PR target/61827
2366 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2367 to bar symbol in scan-assembler-times call check.
2368
2369 2014-07-21 Tom de Vries <tom@codesourcery.com>
2370
2371 PR target/61827
2372 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2373 for darwin in scan-assembler-times check.
2374 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2375 scan-assembler-not checks. Add checks for insns.
2376 (main): Remove.
2377 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2378 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2379 (main): Remove.
2380
2381 2014-07-21 Tom de Vries <tom@codesourcery.com>
2382
2383 PR target/61827
2384 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2385 dg-options. Add checks for insns with xmm registers. Remove
2386 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2387 (main): Remove.
2388
2389 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2390
2391 PR target/61855
2392 * gcc.target/i386/pr61855.c: New test.
2393
2394 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/pack20.ad[sb]: New test.
2397 * gnat.dg/pack20_pkg.ads: New helper.
2398
2399 2014-07-20 Ian Lance Taylor <iant@google.com>
2400
2401 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2402 package for compiledir tests.
2403
2404 2014-07-20 Marek Polacek <polacek@redhat.com>
2405
2406 PR c/61852
2407 * gcc.dg/pr61852.c: New test.
2408
2409 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2410
2411 * gcc.dg/stack-usage-2.c: Adjust.
2412
2413 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2414
2415 PR target/61794
2416 * gcc.target/i386/pr61794.c: New test.
2417
2418 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2419
2420 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2421 involving both inputs rather than a multiplication involving one.
2422 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2423 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2424 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2425
2426 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/50961
2429 * g++.dg/template/operator13.C: New.
2430
2431 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2432
2433 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2434 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2435 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2436 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2437
2438 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2439
2440 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2441 * c-c++-common/ubsan/bounds-5.c: Likewise.
2442 * c-c++-common/ubsan/bounds-6.c: Likewise.
2443 * c-c++-common/ubsan/bounds-7.c: Likewise.
2444 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2445 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2446 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2447 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2448 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2449 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2450 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2451 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2452 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2453 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2454
2455 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2456
2457 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2458 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2459 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2460 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2461
2462 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2463
2464 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2465 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2466 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2467
2468 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2469
2470 PR c++/61804
2471 * g++.dg/parse/pr61804.C: New.
2472
2473 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2474
2475 * gnat.dg/specs/alignment2.ads: Update.
2476 * gnat.dg/specs/size_clause1.ads: Likewise.
2477 * gnat.dg/specs/size_clause2.ads: Likewise.
2478
2479 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2480
2481 PR preprocessor/60723 - missing system-ness marks for macro tokens
2482 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2483
2484 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2485
2486 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2487 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2488 -mieee-with-inexact for alpha*-*-*.
2489
2490 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2491
2492 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2493 Add IEEE options to compile flags.
2494 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2495 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2496
2497 2014-07-15 Michael Matz <matz@suse.de>
2498
2499 PR rtl-optimization/61772
2500 * gcc.dg/torture/pr61772.c: New test.
2501
2502 2014-07-15 Marek Polacek <polacek@redhat.com>
2503
2504 * gcc.dg/ubsan/bounds-1.c: New test.
2505
2506 2014-06-15 Tobias Burnus <burnus@net-b.de>
2507
2508 * gfortran.dg/coarray_34.f90: New.
2509 * gfortran.dg/coarray_6.f90: Update test case.
2510
2511 2014-07-14 Richard Biener <rguenther@suse.de>
2512
2513 PR tree-optimization/61779
2514 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2515
2516 2014-07-14 Richard Biener <rguenther@suse.de>
2517
2518 PR tree-optimization/61786
2519 * gcc.dg/torture/pr61786.c: New testcase.
2520 * gcc.dg/lto/pr61786_0.c: Likewise.
2521 * gcc.dg/lto/pr61786_1.c: Likewise.
2522
2523 2014-07-14 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/61757
2526 PR tree-optimization/61783
2527 PR tree-optimization/61787
2528 * gcc.dg/torture/pr61757.c: New testcase.
2529 * gcc.dg/torture/pr61787.c: Likewise.
2530
2531 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR middle-end/61294
2534 * c-c++-common/Wmemset-transposed-args1.c: New test.
2535 * c-c++-common/Wmemset-transposed-args2.c: New test.
2536 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2537
2538 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2539
2540 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2541 longer happens during parsing.
2542 * gcc.dg/pr44024.c: Update template.
2543 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2544 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2545 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2546
2547 2014-07-13 Tom de Vries <tom@codesourcery.com>
2548
2549 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2550 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2551
2552 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2553
2554 PR C++/60209 - Declaration of user-defined literal operator cause error
2555 * g++.dg/cpp0x/pr60209-neg.C: New.
2556 * g++.dg/cpp0x/pr60209.C: New.
2557 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2558
2559 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2560
2561 PR c++/60967
2562 * g++.dg/cilk-plus/pr60967.C: New.
2563
2564 2014-07-13 Tobias Burnus <burnus@net-b.de>
2565
2566 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2567
2568 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2569
2570 PR fortran/61780
2571 * gfortran.dg/dependency_44.f90 : New test
2572
2573 2014-07-12 Tobias Burnus <burnus@net-b.de>
2574
2575 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2576 * gfortran.dg/coarray_atomic_2.f90: New.
2577 * gfortran.dg/coarray_atomic_3.f90: New.
2578 * gfortran.dg/coarray_atomic_4.f90: New.
2579 * gfortran.dg/coarray/atomic_2.f90: New.
2580
2581 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2582
2583 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2584 * g++.dg/cpp0x/pr57644.C: New.
2585
2586 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2587
2588 PR c++/53159
2589 * g++.dg/cpp0x/Wnarrowing1.C: New.
2590
2591 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2592
2593 PR preprocessor/61389
2594 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2595 * gcc.dg/cpp/sysmac1.c: Likewise.
2596
2597 2014-07-11 Richard Biener <rguenther@suse.de>
2598
2599 PR middle-end/61473
2600 * gcc.dg/memmove-4.c: New testcase.
2601 * gcc.dg/strlenopt-8.c: XFAIL.
2602 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2603
2604 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2605
2606 PR target/61561
2607 * gcc.dg/pr61561.c: New test.
2608
2609 2014-07-10 Tom de Vries <tom@codesourcery.com>
2610
2611 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2612 dg-options.
2613 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2614 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2615 dg-options.
2616
2617 2014-07-10 Richard Biener <rguenther@suse.de>
2618
2619 PR c-family/61741
2620 * c-c++-common/torture/pr61741.c: Use signed char.
2621
2622 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * gnat.dg/opt39.adb: New test.
2625
2626 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2627
2628 PR tree-optimization/61742
2629 * gcc.dg/torture/pr61742.c: New test.
2630 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2631 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2632
2633 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2634
2635 PR c++/60686
2636 * g++.dg/cpp0x/explicit8.C: New.
2637
2638 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2639
2640 DR 1584
2641 PR c++/57466
2642 * g++.dg/template/pr57466.C: New.
2643 * g++.dg/cpp0x/pr57466.C: Likewise.
2644 * g++.dg/template/unify6.C: Update.
2645
2646 2014-07-09 Tom de Vries <tom@codesourcery.com>
2647
2648 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2649
2650 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2651
2652 * gfortran.dg/ieee/underflow_1.f90: New file.
2653
2654 2014-07-09 Richard Biener <rguenther@suse.de>
2655
2656 PR c-family/61741
2657 * c-c++-common/torture/pr61741.c: New testcase.
2658
2659 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2660
2661 * lib/target-supports.exp
2662 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2663
2664 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2665
2666 * gcc.dg/globalalias.c: Remove XFAIL.
2667 * gcc.dg/localalias.c: Remove XFAIL.
2668
2669 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2670
2671 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2672 * g++.dg/cpp0x/pr58155.C: New.
2673
2674 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2675
2676 PR testsuite/61453
2677 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2678 Adjust regexp for more targets.
2679
2680 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2681 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/59361
2684 * g++.dg/cpp0x/vt-59361.C: New.
2685
2686 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2687
2688 PR target/61599
2689 * gcc.target/i386/pr61599-1.c: New test.
2690 * gcc.target/i386/pr61599-2.c: New test.
2691
2692 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2693
2694 PR rtl-optimization/61673
2695 * gcc.c-torture/execute/pr61673.c: New test.
2696
2697 PR tree-optimization/61725
2698 * gcc.dg/tree-ssa/vrp93.c: New test.
2699 * gcc.c-torture/execute/pr61725.c: New test.
2700
2701 2014-07-08 Richard Biener <rguenther@suse.de>
2702
2703 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2704 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2705 restriction on loop depth difference.
2706 (record_equality): Likewise.
2707 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2708 (loop_depth_of_name): Remove.
2709 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2710 restriction on loop depth difference.
2711 (init_copy_prop): Likewise.
2712
2713 2014-07-08 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/61681
2716 * gcc.dg/torture/pr61681.c: New testcase.
2717
2718 2014-07-08 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/61680
2721 * gcc.dg/vect/pr61680.c: New testcase.
2722
2723 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2724
2725 PR tree-optimization/61576
2726 * gcc.dg/torture/pr61576.c: New test.
2727
2728 2014-07-08 Marek Polacek <polacek@redhat.com>
2729
2730 PR c/60226
2731 * c-c++-common/pr60226.c: New test.
2732
2733 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2734
2735 PR fortran/61459
2736 PR fortran/58883
2737 * gfortran.dg/allocatable_function_8.f90 : New test
2738
2739 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2740
2741 * gcc.target/powerpc/spe-evmerge.c: New file.
2742
2743 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2746
2747 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2748
2749 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2750
2751 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 PR c++/58898
2754 * g++.dg/parse/pr58898.C: New.
2755
2756 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2757
2758 * gfortran.dg/list_read_12.f90: Delete the file.
2759 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2760 of dg-runtest.
2761
2762 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2763
2764 PR libgfortran/61640
2765 * gfortran.dg/arrayio_16.f90: New test.
2766
2767 2014-07-06 Marek Polacek <polacek@redhat.com>
2768
2769 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2770 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2771
2772 2014-07-06 Marek Polacek <polacek@redhat.com>
2773
2774 PR c/6940
2775 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2776 -Wno-sizeof-array-argument.
2777 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2778 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2779 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2780 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2781 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2782 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2783 * c-c++-common/sizeof-array-argument.c: New test.
2784 * gcc.dg/vla-5.c: Add dg-warnings.
2785
2786 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2787
2788 * g++.dg/ipa/devirt-26.C: Update testcase.
2789 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2790 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2791
2792 2014-07-04 Tobias Burnus <burnus@net-b.de>
2793
2794 * gfortran.dg/coarray/coindexed_3.f90: New.
2795
2796 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR middle-end/61654
2799 * g++.dg/opt/pr61654.C: New test.
2800
2801 PR tree-optimization/61684
2802 * gcc.c-torture/compile/pr61684.c: New test.
2803
2804 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2805
2806 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2807 dg-runtest's. Adapt all callers.
2808 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2809 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2810 * lib/go-dg.exp (go-dg-runtest): Likewise.
2811 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2812 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2813
2814 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2815
2816 PR tree-optimization/61682
2817 * gcc.c-torture/execute/pr61682.c: New test.
2818
2819 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2820
2821 * gcc.target/powerpc/shift-dot.c: New test.
2822
2823 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2824
2825 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2826 avoid optimization.
2827
2828 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2829
2830 * gcc.target/arm/identical-invariants.c: New test.
2831
2832 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2833 Chen Gang <gang.chen.5i5j@gmail.com>
2834
2835 * gcc.c-torture/compile/section.c: New testcase.
2836
2837 2014-07-02 Christian Bruel <christian.bruel@st.com>
2838
2839 PR target/29349
2840 PR target/53513
2841 * gcc.target/sh/fpchg.c: New test.
2842
2843 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2844 Fritz Reese <Reese-Fritz@zai.com>
2845
2846 * gfortran.dg/oldstyle_5.f: New test.
2847
2848 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2849
2850 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2851 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2852
2853 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2856 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2857 * g++.dg/parse/error11.C: Likewise.
2858 * g++.old-deja/g++.brendan/template17.C: Likewise.
2859
2860 2014-07-02 Tobias Burnus <burnus@net-b.de>
2861
2862 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2863 * gfortran.dg/coarray/send_array.f90: Ditto.
2864 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2865
2866 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2867 Yufeng Zhang <yufeng.zhang@arm.com>
2868
2869 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2870 (additional_flags_for_func_ret): New variable based on
2871 $additional_flags with -fno-use-caller-save.
2872 (func-ret-*.c): Use the new variable.
2873
2874 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2875
2876 PR c++/59637
2877 * g++.dg/cpp0x/decltype60.C: New.
2878
2879 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2880
2881 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2882 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2883 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2884 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2885 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2886 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2887 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2888 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2889
2890 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2893
2894 2014-07-01 Marek Polacek <polacek@redhat.com>
2895
2896 * gcc.dg/Wint-conversion.c: New test.
2897
2898 2014-07-01 Marek Polacek <polacek@redhat.com>
2899
2900 PR c/58286
2901 * gcc.dg/Wincompatible-pointer-types.c: New test.
2902
2903 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2904
2905 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2906 MicroBlaze specific pattern.
2907
2908 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2909
2910 PR c++/58781
2911 PR c++/60249
2912 PR c++/59867
2913 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2914 * testsuite/g++.dg/cpp0x/pr60249.C: New.
2915 * testsuite/g++.dg/cpp1y/pr59867.C: New.
2916
2917 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2918
2919 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2920 test requires greater precision than the current PowerPC long
2921 double implementation supports.
2922
2923 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/54891
2926 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2927
2928 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 PR c++/51400
2931 * g++.dg/cpp0x/constexpr-attribute3.C: New.
2932
2933 2014-06-30 Jeff Law <law@redhat.com>
2934
2935 PR tree-optimization/61607
2936 * gcc.dg/tree-ssa/pr61607.c: New test.
2937
2938 2014-06-30 Marek Polacek <polacek@redhat.com>
2939
2940 * c-c++-common/ubsan/attrib-2.c: New test.
2941 * g++.dg/ubsan/return-3.C: New test.
2942
2943 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
2944
2945 PR middle-end/57541
2946 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
2947 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
2948
2949 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2950
2951 * gcc.dg/ira-loop-pressure.c: New test.
2952
2953 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2954
2955 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
2956 checks that the dump is generated.
2957
2958 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2959
2960 PR fortran/36275
2961 PR fortran/38839
2962 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
2963 * gfortran.dg/binding_label_tests_27.f90: New file.
2964
2965 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2966
2967 * gfortran.dg/graphite/pr59586.f: New testcase.
2968
2969 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
2970
2971 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
2972
2973 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2974
2975 PR fortran/29383
2976 * lib/target-supports.exp (check_effective_target_fortran_ieee):
2977 New function.
2978 * gfortran.dg/ieee/ieee.exp: New file.
2979 * gfortran.dg/ieee/ieee_1.F90: New file.
2980 * gfortran.dg/ieee/ieee_2.f90: New file.
2981 * gfortran.dg/ieee/ieee_3.f90: New file.
2982 * gfortran.dg/ieee/ieee_4.f90: New file.
2983 * gfortran.dg/ieee/ieee_5.f90: New file.
2984 * gfortran.dg/ieee/ieee_6.f90: New file.
2985 * gfortran.dg/ieee/ieee_7.f90: New file.
2986 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
2987
2988 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
2989
2990 * g++.dg/cpp0x/elision_conv.C: New.
2991
2992 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993
2994 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
2995
2996 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/61614
2999 * g++.dg/ext/complit14.C: New.
3000
3001 2014-06-27 Martin Jambor <mjambor@suse.cz>
3002
3003 PR ipa/61160
3004 * g++.dg/ipa/pr61160-2.C: New test.
3005 * g++.dg/ipa/pr61160-3.C: Likewise.
3006
3007 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR tree-optimization/57233
3010 PR tree-optimization/61299
3011 * gcc.dg/pr57233.c: New test.
3012 * gcc.target/i386/pr57233.c: New test.
3013 * gcc.target/i386/sse2-pr57233.c: New test.
3014 * gcc.target/i386/avx-pr57233.c: New test.
3015 * gcc.target/i386/avx2-pr57233.c: New test.
3016 * gcc.target/i386/avx512f-pr57233.c: New test.
3017 * gcc.target/i386/xop-pr57233.c: New test.
3018
3019 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3020
3021 * gcc.dg/typeof-2.c: New testcase.
3022
3023 2014-06-27 Marek Polacek <polacek@redhat.com>
3024
3025 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3026 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3027 (fn2): Likewise.
3028 (fn5): Likewise.
3029 (fn6): Likewise.
3030 (fn7): Likewise.
3031 (fn8): Likewise.
3032 (fn9): Likewise.
3033 (fn11): Likewise.
3034 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3035 location. Add memory barrier.
3036 (fn2): Likewise.
3037 (fn3): Likewise.
3038 (fn4): Likewise.
3039 (fn5): Likewise.
3040 * c-c++-common/ubsan/bounds-7.c: New test.
3041
3042 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3043
3044 PR libgfortran/61499
3045 * gfortran.dg/arrayio_15.f90: New test.
3046
3047 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3048
3049 PR target/61586
3050 * gcc.target/alpha/pr61586.c: New test.
3051
3052 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3053
3054 PR c++/57573
3055 * g++.dg/template/pr57573.C: New.
3056
3057 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3058
3059 * gcc.dg/tree-ssa/interposition.c: New testcase.
3060
3061 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/56633
3064 * g++.dg/cpp0x/deleted8.C: New.
3065
3066 2014-06-26 Martin Jambor <mjambor@suse.cz>
3067
3068 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3069 parameter.
3070 * g++.dg/simulate-thread/bitfields.C: Likewise.
3071 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3072 allow-packed-store-data-races parameter.
3073 * gcc.dg/simulate-thread/subfields.c: Likewise.
3074 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3075 to one.
3076
3077 2014-06-26 Martin Jambor <mjambor@suse.cz>
3078
3079 * g++.dg/ipa/pr60600.C: Fix typo.
3080 * g++.dg/ipa/devirt-25.C: Likewise.
3081
3082 2014-06-26 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/61607
3085 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3086
3087 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3088
3089 * gcc.dg/inline-22.c: Add bind_pic_locally.
3090 * gcc.dg/inline_4.c: Ditto.
3091 * gcc.dg/fail_always_inline.c: Ditto.
3092 * g++.dg/ipa/devirt-25.C: Ditto.
3093
3094 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3095
3096 * lib/target-support.exp (bind_pic_locally): Save the flags to
3097 'flags_to_postpone' instead of appending to 'flags'.
3098 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3099 with flags_to_postpone and revert after target_compile.
3100 * lib/g++.exp (g++_target_compile): Ditto.
3101 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3102
3103 2014-06-26 Nick Clifton <nickc@redhat.com>
3104
3105 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3106
3107 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3108
3109 PR c++/61537
3110 * g++.dg/template/pr61537.C: New testcase.
3111
3112 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3113
3114 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3115 powerpc*-*-linux*.
3116
3117 2014-06-25 Tobias Burnus <burnus@net-b.de>
3118
3119 * gfortran.dg/coarray_33.f90: New.
3120
3121 2014-06-25 Tobias Burnus <burnus@net-b.de>
3122
3123 * gfortran.dg/coarray/coindexed_1.f90: New.
3124
3125 2014-06-25 Tobias Burnus <burnus@net-b.de>
3126
3127 * gfortran.dg/coarray_collectives_7.f90: New.
3128
3129 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3130
3131 * gcc.c-torture/execute/20140622-1.c: New test.
3132
3133 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 DR 178
3136 PR c++/49132
3137 * g++.dg/cpp0x/aggr1.C: New.
3138 * g++.dg/cpp0x/aggr2.C: Likewise.
3139 * g++.dg/init/aggr11.C: Likewise.
3140 * g++.dg/init/aggr12.C: Likewise.
3141
3142 2014-06-25 Martin Jambor <mjambor@suse.cz>
3143
3144 * g++.dg/ipa/pr61540.C: Remove dumping test.
3145
3146 2014-06-25 Marek Polacek <polacek@redhat.com>
3147
3148 PR c/61162
3149 * gcc.dg/pr61162.c: Adjust dg-warning.
3150 * gcc.dg/pr61162-2.c: New test.
3151
3152 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3153
3154 PR tree-optimization/57742
3155 * gcc.dg/tree-ssa/calloc-3.c: New file.
3156
3157 2014-06-25 Richard Biener <rguenther@suse.de>
3158
3159 PR testsuite/61560
3160 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3161 for targets that return _Complex float in memory.
3162
3163 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3164
3165 * gcc.target/arm/vect-noalign.c: Adjust options.
3166
3167 2014-06-24 Cong Hou <congh@google.com>
3168
3169 * gcc.dg/vect/vect-reduc-sad.c: New.
3170 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3171
3172 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3173
3174 PR tree-optimization/57742
3175 * g++.dg/tree-ssa/calloc.C: New testcase.
3176 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3177 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3178 * gcc.dg/strlenopt-9.c: Adapt.
3179
3180 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3181
3182 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3183 global variable.
3184 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3185 instead of calling sequentially in the C code.
3186 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3187 saved_return_address to the stack frame where LR register was stored.
3188 (saved_return_address): Declare weak.
3189
3190 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 PR c++/33972
3193 * g++.dg/other/operator3.C: New.
3194 * g++.dg/template/operator8.C: Adjust.
3195 * g++.dg/template/operator9.C: Likewise.
3196
3197 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3198
3199 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3200
3201 2014-06-24 Richard Biener <rguenther@suse.de>
3202
3203 PR tree-optimization/61572
3204 * gcc.target/i386/pr61572.c: New testcase.
3205
3206 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3207
3208 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3209 reduction clause.
3210 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3211 Remove Label is never defined expected error.
3212 * gfortran.dg/gomp/udr8.f90: New test.
3213
3214 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3215
3216 PR tree-optimization/61554
3217 * g++.dg/torture/pr61554.C: New testcase.
3218
3219 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3220
3221 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3222
3223 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3224
3225 * gcc.dg/localalias-2.c: Guard by require-alias.
3226 * gcc.dg/globalalias-2.c: Likewise.
3227
3228 2014-06-23 Kai Tietz <ktietz@redhat.com>
3229
3230 * gcc.target/i386/indjmp-1.c: New test.
3231
3232 2014-06-23 Andrew Pinski <apinski@cavium.com>
3233
3234 * gcc.c-torture/compile/20140723-1.c: New testcase.
3235
3236 2014-06-23 Marek Polacek <polacek@redhat.com>
3237
3238 PR c/61553
3239 * c-c++-common/pr61553.c (foo): Add dg-error.
3240
3241 2014-06-23 Tobias Burnus <burnus@net-b.de>
3242
3243 * gfortran.dg/coarray_32.f90: New.
3244
3245 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 DR 577
3248 PR c++/33101
3249 * g++.dg/other/void1.C: Adjust.
3250 * g++.dg/other/void3.C: Likewise.
3251
3252 2014-06-23 Marek Polacek <polacek@redhat.com>
3253
3254 PR c/61553
3255 * c-c++-common/pr61553.c: New test.
3256
3257 2014-06-23 Richard Biener <rguenther@suse.de>
3258
3259 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3260 * g++.dg/vect/slp-pr50819.cc: Likewise.
3261 * g++.dg/vect/slp-pr56812.cc: Likewise.
3262 * gcc.dg/vect/bb-slp-1.c: Likewise.
3263 * gcc.dg/vect/bb-slp-10.c: Likewise.
3264 * gcc.dg/vect/bb-slp-11.c: Likewise.
3265 * gcc.dg/vect/bb-slp-13.c: Likewise.
3266 * gcc.dg/vect/bb-slp-14.c: Likewise.
3267 * gcc.dg/vect/bb-slp-15.c: Likewise.
3268 * gcc.dg/vect/bb-slp-16.c: Likewise.
3269 * gcc.dg/vect/bb-slp-17.c: Likewise.
3270 * gcc.dg/vect/bb-slp-18.c: Likewise.
3271 * gcc.dg/vect/bb-slp-19.c: Likewise.
3272 * gcc.dg/vect/bb-slp-2.c: Likewise.
3273 * gcc.dg/vect/bb-slp-20.c: Likewise.
3274 * gcc.dg/vect/bb-slp-21.c: Likewise.
3275 * gcc.dg/vect/bb-slp-22.c: Likewise.
3276 * gcc.dg/vect/bb-slp-23.c: Likewise.
3277 * gcc.dg/vect/bb-slp-24.c: Likewise.
3278 * gcc.dg/vect/bb-slp-25.c: Likewise.
3279 * gcc.dg/vect/bb-slp-26.c: Likewise.
3280 * gcc.dg/vect/bb-slp-27.c: Likewise.
3281 * gcc.dg/vect/bb-slp-28.c: Likewise.
3282 * gcc.dg/vect/bb-slp-29.c: Likewise.
3283 * gcc.dg/vect/bb-slp-3.c: Likewise.
3284 * gcc.dg/vect/bb-slp-30.c: Likewise.
3285 * gcc.dg/vect/bb-slp-31.c: Likewise.
3286 * gcc.dg/vect/bb-slp-32.c: Likewise.
3287 * gcc.dg/vect/bb-slp-4.c: Likewise.
3288 * gcc.dg/vect/bb-slp-5.c: Likewise.
3289 * gcc.dg/vect/bb-slp-6.c: Likewise.
3290 * gcc.dg/vect/bb-slp-7.c: Likewise.
3291 * gcc.dg/vect/bb-slp-8.c: Likewise.
3292 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3293 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3294 * gcc.dg/vect/bb-slp-9.c: Likewise.
3295 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3296 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3297 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3298 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3299 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3300 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3301 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3302 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3303 * gcc.dg/vect/pr26359.c: Likewise.
3304 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3305
3306 2014-06-23 Marek Polacek <polacek@redhat.com>
3307
3308 * c-c++-common/pr49706-2.c: New test.
3309
3310 2014-06-23 Alan Modra <amodra@gmail.com>
3311
3312 * gcc.dg/pr61583.c: New.
3313
3314 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3315
3316 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3317 [u]int64x1_t.
3318
3319 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3320 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3321
3322 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3323 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3324 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3325 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3326 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3327 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3328 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3329 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3330 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3331 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3332 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3333 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3334 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3335 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3336 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3337 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3338 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3339 test_vsrid_n_u64): Fix signature to match intrinsic.
3340
3341 (test_vabs_s64): Remove.
3342 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3343
3344 (test_vdupd_lane_s64): Rename to...
3345 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3346
3347 (test_vdupd_lane_u64): Rename to...
3348 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3349
3350 (test_vtst_s64): Rename to...
3351 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3352
3353 (test_vtst_u64): Rename to...
3354 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3355
3356 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3357 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3358 Remove out-of-bounds tests.
3359 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3360 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3361 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3362
3363 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3364
3365 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3366 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3367 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3368 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3369 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3370 vector types.
3371 * gcc.target/aarch64/vsub_f64.c: Likewise.
3372 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3373 scheme as now the same for all variants.
3374 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3375 float64x1_t.
3376
3377 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3378
3379 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3380
3381 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3382
3383 * gcc.dg/localalias.c: Fix broken commit.
3384 * gcc.dg/globalalias.c: Likewise.
3385
3386 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3387
3388 * gcc.dg/localalias.c: New testcase.
3389 * gcc.dg/localalias-2.c: New testcase.
3390 * gcc.dg/globalalias.c: New testcase.
3391 * gcc.dg/globalalias-2.c: New testcase.
3392
3393 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3394
3395 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3396
3397 2014-06-20 Marek Polacek <polacek@redhat.com>
3398
3399 * c-c++-common/ubsan/bounds-1.c: New test.
3400 * c-c++-common/ubsan/bounds-2.c: New test.
3401 * c-c++-common/ubsan/bounds-3.c: New test.
3402 * c-c++-common/ubsan/bounds-4.c: New test.
3403 * c-c++-common/ubsan/bounds-5.c: New test.
3404 * c-c++-common/ubsan/bounds-6.c: New test.
3405
3406 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3407
3408 Make the tests big-endian friendly.
3409
3410 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3411 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3412 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3413 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3414 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3415 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3416 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3417 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3418 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3419
3420 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3421 Max Ostapenko <m.ostapenko@partner.samsung.com>
3422
3423 PR sanitizer/61547
3424 * c-c++-common/asan/strlen-overflow-1.c: New test.
3425
3426 2014-06-20 Martin Jambor <mjambor@suse.cz>
3427
3428 PR ipa/61540
3429 * g++.dg/ipa/pr61540.C: New test.
3430
3431 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3432 Max Ostapenko <m.ostapenko@partner.samsung.com>
3433
3434 PR sanitizer/61530
3435 * c-c++-common/asan/pr61530.c: New test.
3436
3437 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3438
3439 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3440 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3441 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3442 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3443 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3444 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3445 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3446 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3447 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3448 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3449 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3450 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3451 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3452 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3453 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3454 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3455 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3456 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3457 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3458 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3459 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3460 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3461 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3462 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3463 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3464 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3465 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3466 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3467 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3468 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3469 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3470 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3471 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3472 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3473 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3474 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3475 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3476 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3477 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3478 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3479 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3480 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3481 (test_vqdmlal_high_lane_s16): Fix parameter type.
3482 (test_vqdmlal_high_lane_s32): Likewise.
3483 (test_vqdmull_high_lane_s16): Likewise.
3484 (test_vqdmull_high_lane_s32): Likewise.
3485 (test_vqdmlsl_high_lane_s32): Likewise.
3486 (test_vqdmlsl_high_lane_s16): Likewise.
3487 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3488 Fix argument type.
3489 (test_vqdmlals_lane_s32): Likewise.
3490 (test_vqdmlslh_lane_s16): Likewise.
3491 (test_vqdmlsls_lane_s32): Likewise.
3492 (test_vqdmulhh_lane_s16): Likewise.
3493 (test_vqdmulhs_lane_s32): Likewise.
3494 (test_vqdmullh_lane_s16): Likewise.
3495 (test_vqdmulls_lane_s32): Likewise.
3496 (test_vqrdmulhh_lane_s16): Likewise.
3497 (test_vqrdmulhs_lane_s32): Likewise.
3498
3499 2014-06-20 Tobias Burnus <burnus@net-b.de>
3500
3501 PR testsuite/61567
3502 * gfortran.dg/coarray_collectives_5.f90: Update
3503 dg-final scan-tree-dump-times.
3504 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3505
3506 2014-06-20 Hale Wang <hale.wang@arm.com>
3507
3508 * gcc.target/arm/lto/: New folder to verify the LTO option.
3509 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3510 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3511 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3512 * lib/lto.exp (object-readelf): New procedure.
3513
3514 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3515
3516 PR fortran/61454
3517 * gfortran.dg/pr61454.f90: New file.
3518
3519 2014-06-19 Terry Guo <terry.guo@arm.com>
3520
3521 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3522 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3523 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3524
3525 2014-06-19 Tobias Burnus <burnus@net-b.de>
3526
3527 * gfortran.dg/coarray/collectives_2.f90: Extend
3528 and make valid.
3529
3530 2014-06-18 Tom de Vries <tom@codesourcery.com>
3531
3532 * gcc.target/aarch64/fuse-caller-save.c: New test.
3533
3534 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3535 Tom de Vries <tom@codesourcery.com>
3536
3537 * gcc.target/arm/fuse-caller-save.c: New test.
3538
3539 2014-06-18 Richard Biener <rguenther@suse.de>
3540
3541 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3542 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3543 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3544
3545 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3546
3547 PR tree-optimization/61518
3548 * gcc.dg/torture/pr61518.c: New test.
3549
3550 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3551
3552 PR tree-optimization/61517
3553 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3554 (incorrect_read_be32): Likewise.
3555 (main): Call incorrect_read_* to test stmt replacement is made by
3556 bswap at the right place.
3557 * gcc.c-torture/execute/pr61517.c: New test.
3558
3559 2014-06-18 Andreas Schwab <schwab@suse.de>
3560
3561 PR rtl-optimization/54555
3562 * gcc.target/m68k/pr54555.c: New test.
3563
3564 2014-06-18 Olivier Hainque <hainque@adacore.com>
3565
3566 * gnat.dg/blocklocs.adb: New test.
3567
3568 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3569
3570 PR tree-optimization/52252
3571 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3572 * gcc.target/i386/pr52252-core.c: Ditto.
3573
3574 PR tree-optimization/61403
3575 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3576
3577 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3578
3579 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3580 * gfortran.dg/gomp/depend-1.f90: New test.
3581 * gfortran.dg/gomp/target1.f90: New test.
3582 * gfortran.dg/gomp/target2.f90: New test.
3583 * gfortran.dg/gomp/target3.f90: New test.
3584 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3585 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3586 201107.
3587
3588 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3589
3590 PR fortran/61126
3591 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3592
3593 2014-06-17 Tobias Burnus <burnus@net-b.de>
3594 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3595
3596 * gfortran.dg/coarray/send_array.f90: New.
3597 * gfortran.dg/coarray/get_array.f90: New.
3598 * gfortran.dg/coarray/sendget_array.f90: New.
3599 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3600 names.
3601 * gfortran.dg/coarray/collectives_2.f90: New.
3602
3603 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3604
3605 PR target/61533
3606 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3607 dg-options.
3608
3609 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3610
3611 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3612 unit_id and kind_id to zero.
3613
3614 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3615
3616 PR target/61483
3617 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3618 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3619 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3620 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3621
3622 2014-06-17 Richard Biener <rguenther@suse.de>
3623
3624 PR lto/61012
3625 * gcc.dg/lto/pr61526_0.c: New testcase.
3626 * gcc.dg/lto/pr61526_1.c: Likewise.
3627
3628 2014-06-17 Richard Biener <rguenther@suse.de>
3629
3630 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3631 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3632 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3633 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3634 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3635
3636 2014-06-17 Richard Biener <rguenther@suse.de>
3637
3638 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3639
3640 2014-06-16 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/61482
3643 * g++.dg/torture/pr61482.C: New testcase.
3644
3645 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3646
3647 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3648 vpmacsdql instruction.
3649
3650 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3651
3652 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3653 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3654 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3655 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3656 test patterns.
3657 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3658 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3659 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3660 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3661 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3662 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3663
3664 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3665
3666 PR fortran/28484
3667 PR fortran/61429
3668 * gfortran.dg/system_clock_1.f90: New file.
3669 * gfortran.dg/system_clock_2.f90: New file.
3670
3671 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3672
3673 PR c++/33101
3674 * g++.dg/other/void3.C: New.
3675 * g++.dg/conversion/err-recover1.C: Update.
3676
3677 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3678
3679 PR target/61415
3680 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3681 * gcc.target/powerpc/pack02.c: Use it.
3682 * gcc.target/powerpc/tfmode_off.c: Likewise.
3683
3684 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3685
3686 PR rtl-optimization/61094
3687 PR rtl-optimization/61446
3688 * gcc.target/i386/pr61446.c : New.
3689
3690 2014-06-13 Dehao Chen <dehao@google.com>
3691
3692 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3693
3694 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3695
3696 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3697
3698 2014-06-13 Richard Biener <rguenther@suse.de>
3699
3700 * c-c++-common/pr46562-2.c: Adjust.
3701 * g++.dg/tree-ssa/pr8781.C: Likewise.
3702 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3703 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3704 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3705 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3706 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3707
3708 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3709
3710 PR tree-optimization/61375
3711 * gcc.c-torture/execute/pr61375-1.c: New test.
3712
3713 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3714
3715 PR middle-end/61486
3716 * c-c++-common/gomp/pr61486-1.c: New test.
3717 * c-c++-common/gomp/pr61486-2.c: New test.
3718
3719 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3720
3721 PR target/59843
3722 * gcc.dg/vect/vect-singleton_1.c: New file.
3723
3724 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3725
3726 PR target/61443
3727 * gcc.target/avr/torture/pr61443.c: New test.
3728
3729 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3730
3731 PR c++/19200
3732 * g++.dg/parse/friend11.C: New.
3733
3734 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3735
3736 PR c++/60265
3737 * g++.dg/cpp0x/using-enum-1.C: New.
3738 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3739
3740 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/19200
3743 * g++.dg/parse/friend9.C: New.
3744 * g++.dg/parse/friend10.C: Likewise.
3745 * g++.dg/parse/friend7.C: Adjust.
3746
3747 2014-06-11 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/61452
3750 * gcc.dg/torture/pr61452.c: New testcase.
3751
3752 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3753
3754 PR c++/34049
3755 * g++.dg/parse/pr34049.C: New.
3756
3757 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3758
3759 * gcc.c-torture/execute/pr61306-1.c: New test.
3760 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3761 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3762
3763 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3764
3765 * gcc.target/aarch64/acle/acle.exp: New.
3766 * gcc.target/aarch64/acle/crc32b.c: New test.
3767 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3768 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3769 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3770 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3771 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3772 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3773 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3774
3775 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3776
3777 PR tree-optimization/52252
3778 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3779
3780 2014-06-11 Richard Biener <rguenther@suse.de>
3781
3782 PR middle-end/61437
3783 * gcc.dg/torture/20140610-1.c: New testcase.
3784 * gcc.dg/torture/20140610-2.c: Likewise.
3785
3786 2014-06-10 Richard Biener <rguenther@suse.de>
3787
3788 PR tree-optimization/61438
3789 * gcc.dg/torture/pr61438.c: New testcase.
3790
3791 2014-06-10 Richard Biener <rguenther@suse.de>
3792
3793 PR middle-end/61456
3794 * g++.dg/opt/pr61456.C: New testcase.
3795
3796 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3797 Mikael Morin <mikael@gcc.gnu.org>
3798
3799 PR fortran/41936
3800 * gfortran.dg/class_array_15.f03: Check memory leaks.
3801
3802 2014-06-10 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/57186
3805 PR tree-optimization/59299
3806 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3807 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3808
3809 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR fortran/60928
3812 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3813 directives.
3814 * gfortran.dg/gomp/associate1.f90: New test.
3815 * gfortran.dg/gomp/intentin1.f90: New test.
3816 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3817 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3818 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3819 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3820
3821 2014-06-09 Marek Polacek <polacek@redhat.com>
3822
3823 PR c/36446
3824 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3825 * gcc.dg/array-2.c: Likewise.
3826 * gcc.dg/array-const-2.c: Likewise.
3827 * gcc.dg/ucnid-8.c: Likewise.
3828 * gcc.dg/vla-init-1.c: Likewise.
3829 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3830 * gcc.dg/c99-flex-array-7.c: Likewise.
3831 * gcc.dg/init-bad-1.c: Likewise.
3832 * gcc.dg/init-bad-3.c: Likewise.
3833 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3834 * gcc.dg/pedwarn-init.c: Add dg-warning.
3835 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3836
3837 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3838
3839 PR c++/22556
3840 * g++.dg/other/redecl3.C: New.
3841
3842 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3843
3844 PR c++/54442
3845 * g++.dg/pr54442.C: New file.
3846
3847 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3848
3849 PR fortran/61406
3850 * gfortran.dg/associate_17.f90 : New test
3851
3852 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3853
3854 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3855 void for TEST instead of static void.
3856 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3857 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3858 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3859 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3860 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3861 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3862 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3863 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3864 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3865 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3866 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3867 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3868 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3869 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3870 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3871 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3872 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3873 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3874 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3875 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3876 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3877 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3878 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3879 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3880 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3881 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3882 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3884 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3885 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3886 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3887 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3888 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3890 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3891 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3892 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3893 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3894 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3895 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3896 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3897 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3898 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3899 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3900 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3901 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3902 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3903 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3904 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3905 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3906 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3907 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3908 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3909 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3910 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3911 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3912 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3913 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3914 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3915 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3916 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3917 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3918 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3920 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3921 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3922 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3923 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3924 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3925 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3926 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3927 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3928 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3930 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3932 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3933 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3934 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3936 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3938 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3940 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
3942 instead of static void.
3943 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
3944 delete unused variables.
3945 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3946 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
3949 delete unused variables, void for TEST instead of static void.
3950 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3951 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3952 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3953 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3957 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3958 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
3963 initialize variables.
3964 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
3965 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
3968 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3969 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
3970 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3971 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3972 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3973 * gcc.target/i386/i386.exp: Ditto.
3974 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
3975 CALC, void for TEST instead of static void, initialize variables.
3976 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3977 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
3978 static void.
3979 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3980 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3981 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3982 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3983 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3984 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3985 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3986 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3987 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3988 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3989 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3990 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3991 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4048 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4050 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4053 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4054 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4055 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4058 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4059 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4089 instead of static void.
4090 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4097 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4098 static void, delete unused variables.
4099 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4104 static void, delete unused variables, Change parameters for
4105 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4106 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4107 CALC, void for TEST instead of static void.
4108 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4109 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4110 void.
4111 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4113 static void, change type of parameter for UNION_TYPE.
4114 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4115 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4116 void for TEST instead of static void, delete unused variables, change
4117 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4118 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4119 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4121 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4122 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4124 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4125 void for TEST instead of static void, change parameters for
4126 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4127 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4130 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4131 __attribute__((unused)).
4132 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4133 __attribute__((unused)).
4134 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4135 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4136 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4137 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4138 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4139 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4140 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4141 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4142 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4143 add __attribute__((unused)).
4144 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4145 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4146 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4147 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4148 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4149 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4150 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4151 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4152 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4153 delete unused variables.
4154 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4159 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4160 static void, mask_merging and zero_masking for unsigned types.
4161 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4162 CHECK_ARRAY for unsigned types.
4163 * gcc.target/i386/m256-check.h: Ditto.
4164 * gcc.target/i386/m512-check.h: Ditto.
4165
4166 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4167
4168 PR target/61062
4169 * gcc.target/arm/pr48252.c (main): Expect same result
4170 as endian-neutral.
4171
4172 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4173
4174 PR fortran/45187
4175 * gfortran.dg/cray_pointers_10.f90: New file.
4176
4177 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4178
4179 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4180 instead of complex(kind=16).
4181
4182 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4183
4184 PR fortran/38829
4185 * gfortran.dg/bind_c_usage_29.f90: New file.
4186
4187 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4188
4189 * gnat.dg/opt38.adb: New test.
4190 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4191
4192 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4193
4194 PR target/18343
4195 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4196 New macro, 0 for __MMIX__, default 64.
4197 (bar): Pass it to __builtin_apply instead of literal 64.
4198
4199 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4200
4201 * gfortran.dg/io_constraints_11.f90: New file.
4202 * gfortran.dg/io_constraints_12.f90: New file.
4203 * gfortran.dg/io_constraints_13.f90: New file.
4204
4205 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4206
4207 PR target/61423
4208 * gcc.target/i386/pr61423.c: New test.
4209
4210 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/60184
4213 * g++.dg/cpp0x/constexpr-union6.C: New.
4214 * g++.dg/cpp0x/union6.C: Likewise.
4215 * g++.dg/init/ref14.C: Adjust.
4216 * g++.dg/init/union1.C: Likewise.
4217
4218 2014-06-06 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/59299
4221 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4222
4223 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4224
4225 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4226 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4227
4228 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4229
4230 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4231 bitfield and test wrong results instead of correct results to make the
4232 test more portable.
4233
4234 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4235
4236 PR c++/60432
4237 * g++.dg/cpp0x/constexpr-60432.C: New.
4238
4239 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4240
4241 PR c++/60199
4242 * g++.dg/cpp0x/constexpr-60199.C: New.
4243
4244 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4245
4246 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4247 Specify -march=z900 as an additional option.
4248 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4249 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4250 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4251
4252 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4253
4254 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4255 reduction clause diagnostic changes.
4256 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4257 * gfortran.dg/gomp/reduction1.f90: Likewise.
4258 * gfortran.dg/gomp/reduction3.f90: Likewise.
4259 * gfortran.dg/gomp/udr1.f90: New test.
4260 * gfortran.dg/gomp/udr2.f90: New test.
4261 * gfortran.dg/gomp/udr3.f90: New test.
4262 * gfortran.dg/gomp/udr4.f90: New test.
4263 * gfortran.dg/gomp/udr5.f90: New test.
4264 * gfortran.dg/gomp/udr6.f90: New test.
4265 * gfortran.dg/gomp/udr7.f90: New test.
4266
4267 2014-06-06 Christian Bruel <christian.bruel@st.com>
4268
4269 PR tree-optimization/43934
4270 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4271
4272 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4273
4274 PR c/53119
4275 * gcc.dg/pr53119.c: New testcase.
4276
4277 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4278
4279 PR target/52472
4280 * gcc.target/avr/pr52472.c: New test.
4281
4282
4283 2014-06-05 Jeff Law <law@redhat.com>
4284
4285 PR tree-optimization/61289
4286 * g++.dg/pr61289.C: New test.
4287 * g++.dg/pr61289-2.C: New test.
4288
4289 2014-06-05 Richard Biener <rguenther@suse.de>
4290 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/56961
4293 * g++.dg/parse/pr56961.C: New.
4294
4295 2014-06-05 Kai Tietz <ktietz@redhat.com>
4296
4297 PR target/46219
4298 * gcc.target/i386/sibcall-4.c: Remove xfail.
4299
4300 2014-06-05 Julian Brown <julian@codesourcery.com>
4301 Sandra Loosemore <sandra@codesourcery.com>
4302
4303 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4304
4305 2014-06-05 Richard Biener <rguenther@suse.de>
4306
4307 PR c++/61004
4308 * g++.dg/diagnostic/pr61004.C: New testcase.
4309
4310 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4311
4312 * gcc.dg/torture/pr61319.c: New test.
4313
4314 2014-06-05 Marek Polacek <polacek@redhat.com>
4315
4316 PR c/56724
4317 * gcc.dg/pr56724-3.c: New test.
4318
4319 2014-06-05 Andreas Schwab <schwab@suse.de>
4320
4321 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4322
4323 2014-06-05 Marek Polacek <polacek@redhat.com>
4324
4325 PR c/49706
4326 * c-c++-common/pr49706.c: New test.
4327
4328 2014-06-05 Marek Polacek <polacek@redhat.com>
4329
4330 PR c/48062
4331 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4332 * gcc.dg/Wshadow-3.c: Likewise.
4333 * gcc.dg/pr48062.c: New test.
4334
4335 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4336
4337 PR c++/43453
4338 * g++.dg/init/pr43453.C: New.
4339
4340 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4341
4342 PR tree-optimization/61385
4343 * gcc.dg/tree-ssa/pr61385.c: New file.
4344
4345 2014-06-04 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/60098
4348 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4349
4350 2014-06-04 Richard Biener <rguenther@suse.de>
4351
4352 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4353
4354 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4355
4356 PR c/58942
4357 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4358 the case with a pointer.
4359
4360 2014-06-04 Marek Polacek <polacek@redhat.com>
4361
4362 PR c/30020
4363 * c-c++-common/pr30020.c: New test.
4364
4365 2014-06-03 Andrew Pinski <apinski@cavium.com>
4366
4367 * gcc.c-torture/compile/20140528-1.c: New testcase.
4368
4369 2014-06-03 Dehao Chen <dehao@google.com>
4370
4371 * gcc.dg/tree-prof/merge_block.c: New test.
4372
4373 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4374
4375 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4376 * g++.dg/ext/mv15.C (dg-options): Ditto.
4377
4378 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4379
4380 DR 1423
4381 PR c++/52174
4382 * g++.dg/cpp0x/nullptr31.C: New.
4383 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4384 * g++.dg/cpp0x/nullptr17.C: Update.
4385
4386 2014-06-03 Marek Polacek <polacek@redhat.com>
4387
4388 PR c/60439
4389 * c-c++-common/pr60439.c: New test.
4390 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4391
4392 2014-06-03 Martin Jambor <mjambor@suse.cz>
4393
4394 PR ipa/61160
4395 * g++.dg/ipa/pr61160-1.C: New test.
4396
4397 2014-06-03 Richard Biener <rguenther@suse.de>
4398
4399 PR tree-optimization/61383
4400 * gcc.dg/torture/pr61383-1.c: New testcase.
4401
4402 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4403
4404 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4405
4406 2014-06-02 Jeff Law <law@redhat.com>
4407
4408 PR rtl-optimization/61094
4409 * g++.dg/pr61094: New test.
4410
4411 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4412
4413 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4414 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4415 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4416 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4417 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4418 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4419 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4420 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4421
4422 2014-06-02 Richard Biener <rguenther@suse.de>
4423
4424 PR tree-optimization/61346
4425 * gcc.dg/torture/pr61346.c: New testcase.
4426
4427 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4428
4429 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4430 not compilation.
4431 * gcc.target/i386/sibcall-4.c: Ditto.
4432 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4433
4434 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4435
4436 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4437 in scan-assembler-not string.
4438 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4439 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4440 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4441
4442 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4443
4444 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4445
4446 2014-06-01 Kai Tietz <ktietz@redhat.com>
4447
4448 PR target/61377
4449 * gcc.target/i386/sibcall-6.c: New test.
4450
4451 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4452
4453 DR 1227
4454 PR c++/57543
4455 * g++.dg/cpp0x/pr57543-1.C: New.
4456 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4457 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4458 * g++.dg/cpp0x/decltype59.C: Likewise.
4459
4460 2014-05-31 Tom de Vries <tom@codesourcery.com>
4461
4462 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4463
4464 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4465
4466 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4467 restore_gcc_exec_prefix_env_var): New procedures.
4468 (set_ld_library_path_env_vars,
4469 restore_ld_library_path_env_vars): Use them.
4470 * lib/c-compat.exp: Load target-libpath.exp.
4471 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4472 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4473 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4474 restore_gcc_exec_prefix_env_var.
4475 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4476 Likewise.
4477
4478 * c-c++-common/asan/misalign-1.c: New test.
4479 * c-c++-common/asan/misalign-2.c: New test.
4480
4481 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4482 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4483 -DASAN_USE_DEJAGNU_GTEST=1.
4484 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4485 * g++.dg/asan/asan_oob_test.cc: Likewise.
4486 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4487 * g++.dg/asan/asan_str_test.cc: Likewise.
4488 * g++.dg/asan/asan_test_utils.h: Likewise.
4489 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4490 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4491 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4492 Imported from upstream r209283.
4493 * g++.dg/asan/asan_test_config.h: Likewise.
4494
4495 2014-05-30 Kai Tietz <ktietz@redhat.com>
4496
4497 PR target/60104
4498 * gcc.target/i386/sibcall-1.c: New test.
4499 * gcc.target/i386/sibcall-2.c: New test.
4500 * gcc.target/i386/sibcall-3.c: New test.
4501 * gcc.target/i386/sibcall-4.c: New test.
4502
4503 2014-05-30 Ian Lance Taylor <iant@google.com>
4504
4505 * gcc.target/i386/pause-2.c: New test.
4506
4507 2014-05-30 Tom de Vries <tom@codesourcery.com>
4508
4509 * gcc.target/i386/fuse-caller-save.c: New test.
4510 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4511 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4512
4513 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4514
4515 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4516 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4517 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4518 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4519 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4520 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4521 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4522 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4523 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4524 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4525 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4526 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4527 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4528 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4529 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4530 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4531 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4532 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4533 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4534 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4535 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4536 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4537 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4538 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4539 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4540 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4541 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4542 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4543 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4544 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4545 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4546 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4547 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4548 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4549 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4550 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4551
4552 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4553
4554 PR rtl-optimization/61325
4555 * gcc.target/aarch64/pr61325.c: New.
4556
4557 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4558
4559 * gcc.target/arm/simd/vextQf32_1.c: New file.
4560 * gcc.target/arm/simd/vextQp16_1.c: New file.
4561 * gcc.target/arm/simd/vextQp8_1.c: New file.
4562 * gcc.target/arm/simd/vextQs16_1.c: New file.
4563 * gcc.target/arm/simd/vextQs32_1.c: New file.
4564 * gcc.target/arm/simd/vextQs64_1.c: New file.
4565 * gcc.target/arm/simd/vextQs8_1.c: New file.
4566 * gcc.target/arm/simd/vextQu16_1.c: New file.
4567 * gcc.target/arm/simd/vextQu32_1.c: New file.
4568 * gcc.target/arm/simd/vextQu64_1.c: New file.
4569 * gcc.target/arm/simd/vextQu8_1.c: New file.
4570 * gcc.target/arm/simd/vextQp64_1.c: New file.
4571 * gcc.target/arm/simd/vextf32_1.c: New file.
4572 * gcc.target/arm/simd/vextp16_1.c: New file.
4573 * gcc.target/arm/simd/vextp8_1.c: New file.
4574 * gcc.target/arm/simd/vexts16_1.c: New file.
4575 * gcc.target/arm/simd/vexts32_1.c: New file.
4576 * gcc.target/arm/simd/vexts64_1.c: New file.
4577 * gcc.target/arm/simd/vexts8_1.c: New file.
4578 * gcc.target/arm/simd/vextu16_1.c: New file.
4579 * gcc.target/arm/simd/vextu32_1.c: New file.
4580 * gcc.target/arm/simd/vextu64_1.c: New file.
4581 * gcc.target/arm/simd/vextu8_1.c: New file.
4582 * gcc.target/arm/simd/vextp64_1.c: New file.
4583
4584 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4585 Tom de Vries <tom@codesourcery.com>
4586
4587 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4588 options.
4589 * gcc.target/mips/fuse-caller-save.h: New include file.
4590 * gcc.target/mips/fuse-caller-save.c: New test.
4591 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4592 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4593
4594 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4595
4596 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4597
4598 2014-05-28 Richard Biener <rguenther@suse.de>
4599
4600 PR middle-end/61045
4601 * gcc.dg/pr61045.c: New testcase.
4602
4603 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604
4605 * lib/clearcap.exp: New file.
4606 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4607 Remove clearcap_ldflags handling.
4608 Call clearcap-init, clearcap-finish.
4609 * gcc.target/i386/i386.exp: Likewise.
4610 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4611 * gcc.target/i386/clearcapv2.map: Move to
4612 ../config/sol2-clearcapv2.map.
4613 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4614 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4615
4616 2014-05-28 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/61335
4619 * gfortran.dg/pr61335.f90: New testcase.
4620
4621 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4622
4623 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4624
4625 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4626
4627 * gnat.dg/overflow_fixed.adb: New test.
4628
4629 2014-05-27 Marek Polacek <polacek@redhat.com>
4630
4631 PR c/56724
4632 * gcc.dg/pr56724-1.c: New test.
4633 * gcc.dg/pr56724-2.c: New test.
4634 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4635 -Wtraditional.
4636 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4637
4638 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4639
4640 * gcc.dg/fold-compare-8.c: New test.
4641 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4642
4643 2014-05-27 Richard Biener <rguenther@suse.de>
4644
4645 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4646
4647 2014-05-27 Marek Polacek <polacek@redhat.com>
4648
4649 PR testsuite/61319
4650 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4651 LLONG_MIN, and ULLONG_MAX.
4652
4653 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4654
4655 * lib/target-supports.exp (check_effective_target_vect_bswap):
4656 Specify arm*-*-* support.
4657
4658 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4659
4660 PR testsuite/61319
4661 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4662 -nan optional.
4663 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4664 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4665
4666 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4667
4668 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4669
4670 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4671
4672 PR rtl-optimization/61222
4673 * gcc.c-torture/compile/pr61222-1.c: New test.
4674 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4675
4676 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4677
4678 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4679
4680 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4681
4682 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4683
4684 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4685
4686 PR libgfortran/55117
4687 * gfortran.dg/namelist_85.f90: New test.
4688
4689 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4690
4691 PR c/61191
4692 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4693 the case with syntax error.
4694
4695 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4696
4697 * gcc.dg/lto/pr61278_0.c: New test.
4698 * gcc.dg/lto/pr61278_1.c: New test.
4699
4700 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4701
4702 * gcc.dg/pr61220.c: New test.
4703 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4704
4705 2014-05-25 Tobias Burnus <burnus@net-b.de>
4706
4707 * gfortran.dg/coarray_10.f90: Update dg-warning.
4708 * gfortran.dg/coarray_this_image_1.f90: New.
4709 * gfortran.dg/coarray_this_image_2.f90: New.
4710
4711 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4712
4713 PR libfortran/61173
4714 * gfortran.dg/arrayio_14.f90: New test.
4715
4716 2014-05-24 Andreas Schwab <schwab@suse.de>
4717
4718 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4719
4720 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4721
4722 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4723 Adjust regexp for -flto.
4724 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4725 * gfortran.dg/pr52835.f90: Likewise.
4726
4727 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4728
4729 PR rtl-optimization/61215
4730 * gcc.target/i386/pr61215.c: New.
4731
4732 2014-05-23 Marek Polacek <polacek@redhat.com>
4733 Jakub Jelinek <jakub@redhat.com>
4734
4735 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4736 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4737 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4738 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4739 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4740 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4741 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4742 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4743 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4744 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4745 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4746 * c-c++-common/ubsan/float-cast.h: New file.
4747 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4748 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4749
4750 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4751
4752 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4753
4754 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4755
4756 * g++.dg/cpp1y/lambda-init9.C: New.
4757
4758 2014-05-23 Richard Biener <rguenther@suse.de>
4759
4760 PR testsuite/61266
4761 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4762 adjust testcase to reflect reality.
4763
4764 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4765
4766 PR tree-optimization/54733
4767 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4768 optimization to support memory sources and bitwise operations
4769 equivalent to load in host endianness.
4770 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4771 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4772 * gcc.c-torture/execute/bswap-2.c: Likewise.
4773
4774 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4775
4776 * lib/target-supports.exp: New effective targets for architectures
4777 capable of performing byte swap.
4778 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4779 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4780 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4781
4782 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4783
4784 PR c++/61088
4785 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4786 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4787
4788 2014-05-22 Xinliang David Li <davidxl@google.com>
4789
4790 * g++.dg/ipa/devirt-15.C: Fix expected message.
4791 * g++.dg/ipa/devirt-16.C: Ditto.
4792 * g++.dg/ipa/devirt-17.C: Ditto.
4793 * g++.dg/ipa/devirt-26.C: Ditto.
4794 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4795 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4796 * g++.dg/tree-ssa/pr8781.C:Ditto.
4797
4798 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4799
4800 * gcc.target/powerpc/htm-ttest.c: New test.
4801
4802 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4803
4804 * gnat.dg/opt37.ad[sb]: New test.
4805
4806 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4807
4808 PR c/61271
4809 * g++.dg/cilk-plus/AN/array_function.cc: New.
4810
4811 2014-05-22 Richard Biener <rguenther@suse.de>
4812
4813 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4814
4815 2014-05-22 Kostya Serebryany <kcc@google.com>
4816
4817 * c-c++-common/tsan/mutexset1.c: Update the test to match
4818 upstream r209283.
4819 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4820
4821 2014-05-21 Marek Polacek <polacek@redhat.com>
4822
4823 PR sanitizer/61272
4824 * g++.dg/ubsan/pr61272.C: New test.
4825
4826 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4827 Sandra Loosemore <sandra@codesourcery.com>
4828
4829 PR lto/60179
4830 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4831 * gcc.target/nios2/custom-fp-lto.c: New test.
4832
4833 2014-05-21 Andreas Schwab <schwab@suse.de>
4834
4835 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4836
4837 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4838
4839 PR target/54236
4840 * gcc.target/sh/pr54236-3.c: New.
4841
4842 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4843
4844 PR c++/60189
4845 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4846
4847 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4848
4849 PR tree-optimization/60899
4850 * g++.dg/ipa/devirt-11.C: Update template.
4851
4852 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4853
4854 PR C++/61038
4855 * g++.dg/cpp0x/pr61038.C: New.
4856
4857 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR c++/58753
4860 PR c++/58930
4861 PR c++/58704
4862 * g++.dg/cpp0x/nsdmi-template11.C: New.
4863 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4864 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4865
4866 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4867
4868 * gnat.dg/opt35.adb: New test.
4869 * gnat.dg/opt36.adb: Likewise.
4870 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4871
4872 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4873
4874 PR c++/60373
4875 * g++.dg/cpp0x/Wattributes1.C: New.
4876 * g++.dg/ext/visibility/redecl1.C: Adjust.
4877 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4878
4879 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4880
4881 * gcc.target/powerpc/vsxcopy.c: New test.
4882
4883 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4884
4885 PR c++/58664
4886 * g++.dg/cpp0x/nsdmi-union6.C: New.
4887 * g++.dg/parse/pr58664.C: Likewise.
4888 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4889 * g++.dg/parse/crash31.C: Likewise.
4890 * g++.dg/template/error2.C: Likewise.
4891 * g++.dg/template/inherit8.C: Likewise.
4892 * g++.dg/template/offsetof2.C: Likewise.
4893
4894 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4895
4896 * c-c++-common/gomp/simd4.c: Adjust for inform.
4897 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4898 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4899 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4900 * g++.dg/cpp0x/noexcept15.C: Likewise.
4901 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4902 * g++.dg/eh/spec6.C: Likewise.
4903 * g++.dg/expr/cast1.C: Likewise.
4904 * g++.dg/expr/dtor1.C: Likewise.
4905 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4906 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4907 * g++.dg/gomp/pr49223-2.C: Likewise.
4908 * g++.dg/gomp/udr-4.C: Likewise.
4909 * g++.dg/init/delete1.C: Likewise.
4910 * g++.dg/other/crash-2.C: Likewise.
4911 * g++.dg/parse/crash24.C: Likewise.
4912 * g++.dg/parse/crash25.C: Likewise.
4913 * g++.dg/parse/crash31.C: Likewise.
4914 * g++.dg/parse/crash49.C: Likewise.
4915 * g++.dg/parse/crash50.C: Likewise.
4916 * g++.dg/parse/crash54.C: Likewise.
4917 * g++.dg/parse/dtor7.C: Likewise.
4918 * g++.dg/parse/error40.C: Likewise.
4919 * g++.dg/parse/fused-params1.C: Likewise.
4920 * g++.dg/parse/new1.C: Likewise.
4921 * g++.dg/template/crash35.C: Likewise.
4922 * g++.dg/template/crash59.C: Likewise.
4923 * g++.dg/template/crash77.C: Likewise.
4924 * g++.dg/template/error51.C: Likewise.
4925 * g++.dg/template/incomplete1.C: Likewise.
4926 * g++.dg/template/incomplete3.C: Likewise.
4927 * g++.dg/template/incomplete4.C: Likewise.
4928 * g++.dg/template/incomplete5.C: Likewise.
4929 * g++.dg/template/inherit8.C: Likewise.
4930 * g++.dg/template/instantiate1.C: Likewise.
4931 * g++.dg/template/instantiate3.C: Likewis: Likewise.
4932 * g++.dg/template/offsetof2.C: Likewise.
4933 * g++.dg/tm/pr51928.C: Likewise.
4934 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
4935 * g++.dg/warn/incomplete1.C: Likewise.
4936 * g++.dg/warn/incomplete2.C: Likewise.
4937 * g++.old-deja/g++.brendan/friend4.C: Likewise.
4938 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
4939 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
4940 * g++.old-deja/g++.eh/catch1.C: Likewise.
4941 * g++.old-deja/g++.eh/spec6.C: Likewise.
4942 * g++.old-deja/g++.mike/p7868.C: Likewise.
4943 * g++.old-deja/g++.other/crash38.C: Likewise.
4944 * g++.old-deja/g++.other/enum2.C: Likewise.
4945 * g++.old-deja/g++.other/incomplete.C: Likewise.
4946 * g++.old-deja/g++.other/vaarg3.C: Likewise.
4947 * g++.old-deja/g++.pt/crash9.C: Likewise.
4948 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4949 * g++.old-deja/g++.pt/typename8.C: Likewise.
4950 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
4951
4952 2014-05-19 Joseph Myers <joseph@codesourcery.com>
4953
4954 * lib/target-supports.exp
4955 (check_effective_target_vect_sizes_32B_16B): Return false if
4956 128-bit AVX vectors preferred.
4957
4958 2014-05-19 Mike Stump <mikestump@comcast.net>
4959
4960 * lib/target-supports.exp (check_effective_target_avx): Early out
4961 if not x86 to prevent x86 flags on non-x86 targets.
4962
4963 2014-05-19 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/61221
4966 * gcc.dg/torture/pr61221.c: New testcase.
4967
4968 2014-05-19 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/61209
4971 * gfortran.dg/pr61209.f90: New testcase.
4972
4973 2014-05-19 Richard Biener <rguenther@suse.de>
4974
4975 PR tree-optimization/61184
4976 * c-c++-common/torture/pr61184.c: New testcase.
4977
4978 2014-05-19 Christian Bruel <christian.bruel@st.com>
4979
4980 PR target/61195
4981 * gcc.target/sh/pr61195.c: New test.
4982
4983 2014-05-18 Wei Mi <wmi@google.com>
4984
4985 PR target/58066
4986 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
4987 directive with rtl insns. Add effective-target fpic and
4988 tls_native.
4989
4990 2014-05-17 Xinliang David Li <davidxl@google.com>
4991
4992 * g++.dg/ipa/devirt-33.C: New testcase.
4993
4994 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
4995
4996 * g++.dg/ipa/comdat.C: New file.
4997
4998 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
4999
5000 * gnat.dg/volatile12.ad[sb]: New test.
5001
5002 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gnat.dg/enum3.adb: New test.
5005
5006 2014-05-18 Andreas Schwab <schwab@suse.de>
5007
5008 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5009
5010 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5011
5012 PR libfortran/52539
5013 * gfortran.dg/namelist_utf8.f90: New test.
5014
5015 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5016
5017 PR c++/52875
5018 * g++.dg/cpp0x/decltype58.C: New.
5019
5020 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5021
5022 * gcc.target/microblaze/others/break_handler.c: New.
5023
5024 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5025
5026 PR tree-optimization/61140
5027 PR tree-optimization/61150
5028 PR tree-optimization/61197
5029 * gcc.dg/tree-ssa/pr61140.c: New file.
5030 * gcc.dg/tree-ssa/pr61150.c: New file.
5031 * gcc.dg/tree-ssa/pr61197.c: New file.
5032
5033 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5034
5035 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5036 (dg-options): Add -mfpmath=387.
5037 (dg-final): Check that no MMX registers are used.
5038
5039 2014-05-17 Andreas Schwab <schwab@suse.de>
5040
5041 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5042
5043 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5044
5045 Revert:
5046 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5047
5048 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5049 occurrences of "int" in the gimple dump to reflect that the return
5050 types of functions now show up in such dumps.
5051 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5052
5053 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5054
5055 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5056 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5057 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5058 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5059 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5060 * gcc.dg/debug/pr35154.c: Update testcase.
5061 * gcc.target/i386/vectorize1.c: Update testcase.
5062
5063 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5064
5065 PR c++/51640
5066 * g++.dg/parse/error54.C: New.
5067
5068 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5069
5070 PR rtl-optimization/60969
5071 * g++.dg/pr60969.C: New.
5072
5073 2014-05-16 Richard Biener <rguenther@suse.de>
5074
5075 PR tree-optimization/61194
5076 * gcc.dg/vect/pr61194.c: New testcase.
5077
5078 2014-05-16 Richard Biener <rguenther@suse.de>
5079
5080 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5081 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5082 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5083 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5084
5085 2014-05-16 Richard Biener <rguenther@suse.de>
5086
5087 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5088
5089 2014-05-15 Martin Jambor <mjambor@suse.cz>
5090
5091 PR ipa/61085
5092 * g++.dg/ipa/pr61085.C: New test.
5093
5094 2014-05-15 Martin Jambor <mjambor@suse.cz>
5095
5096 PR tree-optimization/61090
5097 * gcc.dg/tree-ssa/pr61090.c: New test.
5098
5099 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR tree-optimization/61158
5102 * gcc.dg/pr61158.c: New test.
5103
5104 2014-05-15 Andreas Schwab <schwab@suse.de>
5105
5106 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5107 emitted.
5108 * obj-c++.dg/exceptions-5.mm: Likewise.
5109
5110 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5111
5112 * shrink-wrap-loop.c: New test case.
5113
5114 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5115
5116 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5117 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5118 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5119 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5120 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5121 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5122 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5123 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5124 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5125 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5126 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5127 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5128 * gcc.target/arm/simd/vtrns16_1.c: New file.
5129 * gcc.target/arm/simd/vtrns32_1.c: New file.
5130 * gcc.target/arm/simd/vtrns8_1.c: New file.
5131 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5132 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5133 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5134
5135 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5136
5137 * gcc.target/i386/clflushopt-1.c: New.
5138 * gcc.target/i386/xsavec-1.c: Ditto.
5139 * gcc.target/i386/xsavec64-1.c: Ditto.
5140 * gcc.target/i386/xsaves-1.c: Ditto.
5141 * gcc.target/i386/xsaves64-1.c: Ditto.
5142 * gcc.target/i386/sse-12.c: Test new options.
5143 * gcc.target/i386/sse-13.c: Ditto.
5144 * gcc.target/i386/sse-14.c: Ditto.
5145 * gcc.target/i386/sse-22.c: Ditto.
5146 * gcc.target/i386/sse-23.c: Ditto.
5147 * g++.dg/other/i386-2.C: Ditto.
5148 * g++.dg/other/i386-3.C: Ditto.
5149
5150 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5151
5152 PR rtl-optimization/60866
5153 * gcc.dg/pr60866.c: New test.
5154
5155 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5156
5157 PR rtl-optimization/60901
5158 * gcc.target/i386/pr60901.c: New test.
5159
5160 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5161
5162 PR sanitizer/61100
5163 * c-c++-common/asan/asan-interface-1.c: New test.
5164 * lib/asan-dg.exp (asan_include_flags): New function.
5165 (asan_init): Call asan_include_flags to obtain path
5166 to sanitizer headers.
5167
5168 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5169
5170 * lib/target-support.exp (check_dfp_hw_available): New function.
5171 (is-effective-target): Check $arg for dfp_hw.
5172 (is-effective-target-keyword): Likewise.
5173 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5174 Change target to dfp_hw.
5175
5176 2014-05-13 Marek Polacek <polacek@redhat.com>
5177
5178 PR c/61162
5179 * gcc.dg/pr61162.c: New test.
5180
5181 2014-05-13 Marek Polacek <polacek@redhat.com>
5182
5183 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5184 * c-c++-common/pr50459-2.c: New test.
5185
5186 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/54310
5189 * g++.dg/template/pr54310.C: New.
5190
5191 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5192 Sandra Loosemore <sandra@codesourcery.com>
5193
5194 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5195
5196 2014-05-13 Catherine Moore <clm@cm00re.com>
5197
5198 * gcc.target/mips/near-far-1.c: Adjust expected output
5199 to allow the JALS instruction.
5200 * gcc.target/mips/near-far-2.c: Likewise.
5201 * gcc.target/mips/near-far-4.c: Likewise.
5202
5203 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5204
5205 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5206
5207 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR target/61060
5210 * gcc.dg/pr61060.c: New test.
5211
5212 2014-05-12 DJ Delorie <dj@redhat.com>
5213
5214 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5215 * gcc.dg/sibcall-4.c: Likewise.
5216
5217 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5218
5219 * objc.dg/shadow-1.m: New test.
5220 * objc.dg/shadow-2.m: New test.
5221 * objc.dg/ivar-scope-1.m: New test.
5222 * objc.dg/ivar-scope-2.m: New test.
5223 * objc.dg/ivar-scope-3.m: New test.
5224 * objc.dg/ivar-scope-4.m: New test.
5225 * objc.dg/ivar-visibility-1.m: New test.
5226 * objc.dg/ivar-visibility-2.m: New test.
5227 * objc.dg/ivar-visibility-3.m: New test.
5228 * objc.dg/ivar-visibility-4.m: New test.
5229
5230 2014-05-12 Tobias Burnus <burnus@net-b.de>
5231
5232 PR fortran/60127
5233 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5234
5235 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5236
5237 PR fortran/60834
5238 * gfortran.dg/associate_16.f90: New test.
5239
5240 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5241
5242 PR target/60991
5243 * gcc.target/avr/pr60991.c: New testcase.
5244
5245 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/60054
5248 * g++.dg/cpp1y/pr60054.C: New.
5249
5250 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/51199
5253 * g++.dg/template/pr51199.C: New.
5254
5255 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5256
5257 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5258
5259 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5260
5261 * gfortran.dg/gomp/affinity-1.f90: New test.
5262
5263 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5264
5265 * gcc.dg/torture/pr61136.c: New test.
5266
5267 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5268
5269 PR c++/59705
5270 * g++.dg/cpp0x/sfinae51.C: New.
5271
5272 PR c++/58353
5273 * g++.dg/cpp0x/variadic157.C: New.
5274
5275 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5276
5277 PR target/51244
5278 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5279
5280 2014-05-10 Marek Polacek <polacek@redhat.com>
5281
5282 * gcc.dg/pedwarn-init.c: New test.
5283 * gcc.dg/init-string-1.c: Adjust dg-error.
5284
5285 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5286
5287 * lib/target-supports.exp
5288 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5289 to the list.
5290
5291 2014-05-09 Marek Polacek <polacek@redhat.com>
5292
5293 PR c/61096
5294 * gcc.dg/pr61096-1.c: New test.
5295 * gcc.dg/pr61096-2.c: New test.
5296
5297 2014-05-09 Florian Weimer <fweimer@redhat.com>
5298
5299 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5300 * g++.dg/fstack-protector-strong.C: Likewise.
5301 * gcc.target/i386/ssp-strong-reg.c: New file.
5302
5303 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5304
5305 PR target/61055
5306 * gcc.target/avr/torture/pr61055.c: New test.
5307
5308 2014-05-09 Marek Polacek <polacek@redhat.com>
5309
5310 PR c/50459
5311 * c-c++-common/attributes-1.c: Move test line to a new test.
5312 * c-c++-common/attributes-2.c: New test.
5313 * c-c++-common/pr50459.c: New test.
5314 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5315 * gcc.dg/nonnull-2.c: Likewise.
5316 * gcc.dg/pr55570.c: Modify dg-error.
5317 * gcc.dg/tm/wrap-2.c: Likewise.
5318
5319 2014-05-08 Jeff Law <law@redhat.com>
5320
5321 PR tree-optimization/61009
5322 * g++.dg/tree-ssa/pr61009.C: New test.
5323
5324 2014-05-08 Matthias Klose <doko@ubuntu.com>
5325
5326 PR driver/61106
5327 * gcc-dg/unused-8a.c: New.
5328 * gcc-dg/unused-8b.c: Likewise.
5329
5330 2014-05-08 Marek Polacek <polacek@redhat.com>
5331
5332 PR c/61053
5333 * gcc.dg/pr61053.c: New test.
5334
5335 2014-05-08 Marek Polacek <polacek@redhat.com>
5336
5337 PR c/61077
5338 * gcc.dg/pr61077.c: New test.
5339
5340 2014-05-08 Tobias Burnus <burnus@net-b.de>
5341
5342 * gfortran.dg/coarray_collectives_1.f90: New.
5343 * gfortran.dg/coarray_collectives_2.f90: New.
5344 * gfortran.dg/coarray_collectives_3.f90: New.
5345 * gfortran.dg/coarray_collectives_4.f90: New.
5346 * gfortran.dg/coarray_collectives_5.f90: New.
5347 * gfortran.dg/coarray_collectives_6.f90: New.
5348 * gfortran.dg/coarray/collectives_1.f90: New.
5349 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5350 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5351 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5352 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5353 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5354 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5355 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5356
5357 2014-05-08 Wei Mi <wmi@google.com>
5358
5359 PR target/58066
5360 * gcc.target/i386/pr58066.c: New test.
5361
5362 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5363
5364 * gcc.target/i386/avx256-unaligned-load-2.c,
5365 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5366 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5367 packed-single instructions.
5368
5369 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5370
5371 PR c++/13981
5372 * g++.dg/diagnostic/pr13981.C: New.
5373
5374 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5375
5376 PR tree-optimization/59100
5377 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5378 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5379
5380 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5381
5382 PR tree-optimization/61095
5383 * gcc.dg/torture/pr61095.c: New test.
5384
5385 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5386
5387 PR middle-end/39246
5388 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5389 the uninitialized complex is used.
5390 * gcc.dg/uninit-17.c: New test to check partial initialization of
5391 complex with branches.
5392 * gcc.dg/uninit-17-O0.c: Likewise.
5393
5394 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5395
5396 PR target/60884
5397 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5398 (test_03): Rename to test_02.
5399
5400 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/61083
5403 * g++.dg/cpp0x/sfinae50.C: New.
5404
5405 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/61080
5408 * g++.dg/cpp0x/deleted7.C: New.
5409
5410 2014-05-07 Richard Biener <rguenther@suse.de>
5411
5412 PR tree-optimization/61034
5413 * g++.dg/tree-ssa/pr61034.C: New testcase.
5414
5415 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5416
5417 * gcc.target/epiphany/isr-arg.c: New file.
5418
5419 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5420
5421 PR tree-optimization/52252
5422 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5423
5424 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5425
5426 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5427 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5428 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5429 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5430 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5431 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5432 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5433 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5434 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5435 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5436 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5437 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5438 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5439 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5440 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5441 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5442 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5443 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5444 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5445 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5446 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5447 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5448 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5449 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5450 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5451 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5452 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5453 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5454 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5455 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5456 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5457 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5458 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5459 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5460 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5461 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5462 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5463 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5464 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5465 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5466 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5467 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5468 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5469 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5470 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5471 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5472 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5473 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5474 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5475 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5476 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5477 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5478 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5479 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5480 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5481 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5482 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5483 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5484 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5485 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5486 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5487 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5488 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5489 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5490 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5491 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5492 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5493 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5494 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5495 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5496 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5497 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5498
5499 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5500
5501 gcc.target/aarch64/simd/ext_f32.x: New file.
5502 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5503 gcc.target/aarch64/simd/ext_p16.x: New file.
5504 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5505 gcc.target/aarch64/simd/ext_p8.x: New file.
5506 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5507 gcc.target/aarch64/simd/ext_s16.x: New file.
5508 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5509 gcc.target/aarch64/simd/ext_s32.x: New file.
5510 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5511 gcc.target/aarch64/simd/ext_s64.x: New file.
5512 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5513 gcc.target/aarch64/simd/ext_s8.x: New file.
5514 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5515 gcc.target/aarch64/simd/ext_u16.x: New file.
5516 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5517 gcc.target/aarch64/simd/ext_u32.x: New file.
5518 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5519 gcc.target/aarch64/simd/ext_u64.x: New file.
5520 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5521 gcc.target/aarch64/simd/ext_u8.x: New file.
5522 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5523 gcc.target/aarch64/simd/ext_f64.c: New file.
5524 gcc.target/aarch64/simd/extq_f32.x: New file.
5525 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5526 gcc.target/aarch64/simd/extq_p16.x: New file.
5527 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5528 gcc.target/aarch64/simd/extq_p8.x: New file.
5529 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5530 gcc.target/aarch64/simd/extq_s16.x: New file.
5531 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5532 gcc.target/aarch64/simd/extq_s32.x: New file.
5533 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5534 gcc.target/aarch64/simd/extq_s64.x: New file.
5535 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5536 gcc.target/aarch64/simd/extq_s8.x: New file.
5537 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5538 gcc.target/aarch64/simd/extq_u16.x: New file.
5539 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5540 gcc.target/aarch64/simd/extq_u32.x: New file.
5541 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5542 gcc.target/aarch64/simd/extq_u64.x: New file.
5543 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5544 gcc.target/aarch64/simd/extq_u8.x: New file.
5545 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5546 gcc.target/aarch64/simd/extq_f64.c: New file.
5547
5548 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5549
5550 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5551 * gcc.target/aarch64/vtrnu32.c: Likewise.
5552 * gcc.target/aarch64/vtrnf32.c: Likewise.
5553
5554 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5555
5556 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5557 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5558 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5559 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5560 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5561 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5562 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5563 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5564 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5565 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5566 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5567 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5568 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5569 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5570 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5571 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5572 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5573 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5574 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5575 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5576 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5577 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5578 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5579 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5580 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5581 * gcc.target/aarch64/simd/vtrns16.x: New file.
5582 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5583 * gcc.target/aarch64/simd/vtrns32.x: New file.
5584 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5585 * gcc.target/aarch64/simd/vtrns8.x: New file.
5586 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5587 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5588 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5589 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5590 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5591 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5592
5593 2014-05-07 Richard Biener <rguenther@suse.de>
5594
5595 PR tree-optimization/57864
5596 * gcc.dg/torture/pr57864.c: New testcase.
5597
5598 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5599
5600 PR libfortran/61049
5601 * gfortran.dg/list_read_13.f: New test.
5602
5603 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5604
5605 PR c++/60999
5606 * g++.dg/cpp0x/nsdmi-template9.C: New.
5607 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5608
5609 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5610 Mike Stump <mikestump@comcast.net>
5611 Richard Sandiford <rdsandiford@googlemail.com>
5612
5613 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5614
5615 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5616
5617 PR ipa/60965
5618 * g++.dg/ipa/devirt-32.C: New testcase.
5619
5620 2014-05-05 Richard Biener <rguenther@suse.de>
5621
5622 PR middle-end/61010
5623 * gcc.dg/torture/pr61010.c: New testcase.
5624
5625 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5626
5627 * gcc.target/s390/leaf-profile.c: New testcase.
5628
5629 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5630
5631 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5632 Disable asm scan for s390.
5633 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5634 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5635
5636 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5637
5638 PR tree-optimization/60363
5639 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5640
5641 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5642
5643 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5644 (dg-require-effective-target): Change target to powerpc_fprs.
5645 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5646 (dg-require-effective-target): Change target to dfprt.
5647
5648 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/58582
5651 * g++.dg/cpp0x/deleted4.C: New.
5652 * g++.dg/cpp0x/deleted5.C: Likewise.
5653 * g++.dg/cpp0x/deleted6.C: Likewise.
5654
5655 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5656
5657 PR fortran/61025
5658 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5659 regexps for -m32.
5660 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5661 * gfortran.dg/coarray_poly_6.f90: Likewise.
5662 * gfortran.dg/coarray_poly_7.f90: Likewise.
5663 * gfortran.dg/coarray_poly_8.f90: Likewise.
5664
5665 2014-05-02 Marek Polacek <polacek@redhat.com>
5666
5667 PR c/25801
5668 * gcc.dg/pr25801.c: New test.
5669
5670 2014-05-02 Marek Polacek <polacek@redhat.com>
5671
5672 PR c/60784
5673 * gcc.dg/pr60784.c: New test.
5674
5675 2014-05-01 Marek Polacek <polacek@redhat.com>
5676
5677 PR c/60915
5678 * gcc.dg/pr60915.c: New test.
5679
5680 2014-05-01 Marek Polacek <polacek@redhat.com>
5681
5682 PR c/60257
5683 * gcc.dg/pr60257.c: New test.
5684
5685 2014-05-01 Marek Polacek <polacek@redhat.com>
5686
5687 PR c/43395
5688 * c-c++-common/pr43395.c: New test.
5689
5690 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5691
5692 * gcc.dg/cond-reduc-1.c: New test.
5693 * gcc.dg/cond-reduc-2.c: Likewise.
5694
5695 2014-05-01 Marek Polacek <polacek@redhat.com>
5696
5697 PR c/29467
5698 * gcc.dg/pr29467.c: New test.
5699 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5700 about boolean types.
5701 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5702 to bool.
5703 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5704
5705 2014-05-01 Marek Polacek <polacek@redhat.com>
5706
5707 PR c/43245
5708 * gcc.dg/pr43245.c: New test.
5709
5710 2014-05-01 Marek Polacek <polacek@redhat.com>
5711
5712 PR c/56989
5713 * gcc.dg/pr56989.c: New test.
5714
5715 2014-04-30 Ian Lance Taylor <iant@google.com>
5716
5717 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5718 in go_compile_args rather than in argument to go-torture-execute.
5719
5720 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5721
5722 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5723 instead of getpid.
5724
5725 2014-04-30 Tobias Burnus <burnus@net-b.de>
5726
5727 * gfortran.dg/coarray_poly_6.f90
5728 * gfortran.dg/coarray_poly_7.f90
5729 * gfortran.dg/coarray_poly_8.f90
5730
5731 2014-04-30 Tobias Burnus <burnus@net-b.de>
5732
5733 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5734 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5735 * gfortran.dg/coarray/codimension.f90: New.
5736
5737 2014-04-30 Tobias Burnus <burnus@net-b.de>
5738
5739 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5740 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5741
5742 2014-04-30 Tobias Burnus <burnus@net-b.de>
5743
5744 * gfortran.dg/coarray_poly_4.f90: New.
5745 * gfortran.dg/coarray_poly_5.f90: New.
5746
5747 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5748
5749 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5750 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5751 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5752 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5753 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5754 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5755 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5756 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5757 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5758 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5759 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5760 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5761 * gcc.target/arm/simd/vuzps16_1.c: New file.
5762 * gcc.target/arm/simd/vuzps32_1.c: New file.
5763 * gcc.target/arm/simd/vuzps8_1.c: New file.
5764 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5765 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5766 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5767
5768 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5769
5770 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5771 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5772 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5773
5774 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5775
5776 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5777 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5778 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5779 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5780 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5781 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5782 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5783 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5784 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5785 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5786 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5787 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5788 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5789 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5790 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5791 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5792 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5793 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5794 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5795 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5796 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5797 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5798 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5799 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5800 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5801 * gcc.target/aarch64/simd/vuzps16.x: New file.
5802 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5803 * gcc.target/aarch64/simd/vuzps32.x: New file.
5804 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5805 * gcc.target/aarch64/simd/vuzps8.x: New file.
5806 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5807 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5808 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5809 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5810 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5811 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5812
5813 2014-04-30 Richard Biener <rguenther@suse.de>
5814
5815 PR tree-optimization/48329
5816 * gfortran.dg/vect/pr48329.f90: New testcase.
5817
5818 2014-04-30 Marek Polacek <polacek@redhat.com>
5819
5820 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5821 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5822
5823 2014-04-30 Marek Polacek <polacek@redhat.com>
5824
5825 PR c/60139
5826 * gcc.dg/pr60139.c: New test.
5827
5828 2014-04-30 Marek Polacek <polacek@redhat.com>
5829
5830 PR c/60351
5831 * gcc.dg/pr60351.c: New test.
5832
5833 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5834
5835 * gcc.target/arm/simd/simd.exp: New file.
5836 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5837 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5838 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5839 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5840 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5841 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5842 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5843 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5844 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5845 * gcc.target/arm/simd/vzipf32_1.c: New file.
5846 * gcc.target/arm/simd/vzipp16_1.c: New file.
5847 * gcc.target/arm/simd/vzipp8_1.c: New file.
5848 * gcc.target/arm/simd/vzips16_1.c: New file.
5849 * gcc.target/arm/simd/vzips32_1.c: New file.
5850 * gcc.target/arm/simd/vzips8_1.c: New file.
5851 * gcc.target/arm/simd/vzipu16_1.c: New file.
5852 * gcc.target/arm/simd/vzipu32_1.c: New file.
5853 * gcc.target/arm/simd/vzipu8_1.c: New file.
5854
5855 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/51707
5858 * g++.dg/cpp0x/constexpr-51707.C: New.
5859
5860 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5861
5862 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5863 occurrences of "int" in the gimple dump to reflect that the return
5864 types of functions now show up in such dumps.
5865 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5866
5867 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR tree-optimization/60971
5870 * c-c++-common/turtore/pr60971.c: New test.
5871
5872 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5873
5874 * gcc.target/aarch64/simd/simd.exp: New file.
5875 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5876 * gcc.target/aarch64/simd/vzipf32.x: New file.
5877 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5878 * gcc.target/aarch64/simd/vzipp16.x: New file.
5879 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5880 * gcc.target/aarch64/simd/vzipp8.x: New file.
5881 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5882 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5883 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5884 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5885 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5886 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5887 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5888 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5889 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5890 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5891 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5892 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5893 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5894 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5895 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5896 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5897 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5898 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5899 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5900 * gcc.target/aarch64/simd/vzips16.x: New file.
5901 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5902 * gcc.target/aarch64/simd/vzips32.x: New file.
5903 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5904 * gcc.target/aarch64/simd/vzips8.x: New file.
5905 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5906 * gcc.target/aarch64/simd/vzipu16.x: New file.
5907 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5908 * gcc.target/aarch64/simd/vzipu32.x: New file.
5909 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5910 * gcc.target/aarch64/simd/vzipu8.x: New file.
5911
5912 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5913
5914 * gcc.target/aarch64/fcsel_1.c: New test case.
5915
5916 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
5917
5918 PR libfortran/60810
5919 * gfortran.dg/arrayio_13.f90: New test.
5920
5921 2014-04-28 Martin Jambor <mjambor@suse.cz>
5922
5923 * gcc.dg/tree-ssa/sra-14.c: New test.
5924
5925 2014-04-28 Richard Biener <rguenther@suse.de>
5926
5927 PR middle-end/60092
5928 * gcc.dg/tree-ssa/alias-32.c: New testcase.
5929 * gcc.dg/vect/pr60092.c: Likewise.
5930
5931 2014-04-28 Richard Biener <rguenther@suse.de>
5932
5933 * gcc.dg/tree-ssa/vrp91.c: New testcase.
5934 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
5935 * gcc.dg/Wstrict-overflow-15.c: Likewise.
5936 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
5937
5938 2014-04-28 Richard Biener <rguenther@suse.de>
5939
5940 PR tree-optimization/60979
5941 * gcc.dg/graphite/pr60979.c: New testcase.
5942
5943 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5944
5945 PR c/60983
5946 * gcc.dg/pr60114.c: Use signed chars.
5947
5948 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5949
5950 PR c++/59120
5951 * g++.dg/cpp0x/alias-decl-43.C: New.
5952
5953 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5954
5955 PR fortran/59604
5956 PR fortran/58003
5957 * gfortran.dg/no_range_check_3.f90: New test.
5958
5959 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
5960
5961 PR libfortran/52539
5962 * gfortran.dg/namelist_utf8.f90: New test.
5963
5964 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
5965
5966 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
5967 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
5968 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
5969
5970 2014-04-25 Cary Coutant <ccoutant@google.com>
5971
5972 PR debug/60929
5973 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
5974 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
5975 -fdebug-types-section flag.
5976
5977 2014-04-25 Jiong Wang <jiong.wang@arm.com>
5978
5979 * gcc.target/arm/tail-long-call.c: New test.
5980
5981 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5982
5983 PR tree-optimization/60930
5984 * gcc.dg/torture/pr60930.c: New test.
5985
5986 2014-04-25 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR tree-optimization/60960
5989 * gcc.c-torture/execute/pr60960.c: New test.
5990
5991 2014-04-25 Marek Polacek <polacek@redhat.com>
5992
5993 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
5994
5995 2014-04-25 Marek Polacek <polacek@redhat.com>
5996
5997 PR c/18079
5998 * gcc.dg/pr18079.c: New test.
5999 * gcc.dg/pr18079-2.c: New test.
6000
6001 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * c-c++-common/gomp/pr60823-2.c: Require effective target
6004 vect_simd_clones.
6005
6006 2014-04-25 Marek Polacek <polacek@redhat.com>
6007
6008 PR c/60114
6009 * gcc.dg/pr60114.c: New test.
6010
6011 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6012
6013 * gcc.c-torture/execute/20140425-1.c: New test.
6014
6015 2014-04-25 Marek Polacek <polacek@redhat.com>
6016
6017 PR c/60156
6018 * c-c++-common/pr60156.c: New test.
6019
6020 2014-04-25 Richard Biener <rguenther@suse.de>
6021
6022 PR ipa/60912
6023 * g++.dg/opt/pr60912.C: New testcase.
6024
6025 2014-04-25 Richard Biener <rguenther@suse.de>
6026
6027 PR ipa/60911
6028 * gcc.dg/lto/pr60911_0.c: New testcase.
6029
6030 2014-04-24 Cong Hou <congh@google.com>
6031
6032 PR tree-optimization/60896
6033 * g++.dg/vect/pr60896.cc: New test.
6034
6035 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6036
6037 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6038 unpack builtin functionss for 128-bit types.
6039 * gcc.target/powerpc/pack02.c: Likewise.
6040 * gcc.target/powerpc/pack03.c: Likewise.
6041 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6042 divide builtin functionss.
6043 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6044 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6045 functions.
6046 * gcc.target/powerpc/bcd-2.c: Likewise.
6047 * gcc.target/powerpc/bcd-3.c: Likewise.
6048 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6049 builtin functionss.
6050 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6051
6052 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6053
6054 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6055 keeps_null_pointer_checks.
6056 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6057 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6058 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6059 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6060
6061 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6062
6063 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6064 Replace load with read and store with write.
6065
6066 2014-04-24 Jeff Law <law@redhat.com>
6067
6068 PR target/60822
6069 * gcc.c-torture/pr60822.c: New test.
6070 * gcc.c-torture/pr60822.x: New test.
6071
6072 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6073
6074 PR c++/57958
6075 * g++.dg/cpp0x/pr57958.C: New test.
6076
6077 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6078
6079 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6080 true for aarch64_be.
6081
6082 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6083 Tom de Vries <tom@codesourcery.com>
6084
6085 * gcc.dg/fuse-caller-save.c: New test.
6086
6087 2014-04-24 Joey Ye <joey.ye@arm.com>
6088
6089 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6090
6091 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092
6093 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6094 * gcc.dg/vect/vect-bswap16: New test.
6095 * gcc.dg/vect/vect-bswap32: Likewise.
6096 * gcc.dg/vect/vect-bswap64: Likewise.
6097
6098 2014-04-23 Jeff Law <law@redhat.com>
6099
6100 PR tree-optimization/60902
6101 * gcc.target/i386/pr60902.c: New test.
6102
6103 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6104
6105 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6106 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6107 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6108
6109 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6110
6111 * gcc.target/arm/rev16.c: New test.
6112
6113 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6114
6115 * gcc.target/aarch64/rev16_1.c: New test.
6116
6117 2014-04-23 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/60903
6120 * gcc.dg/torture/pr60903.c: New testcase.
6121
6122 2014-04-23 Richard Biener <rguenther@suse.de>
6123
6124 PR middle-end/60895
6125 * g++.dg/torture/pr60895.C: New testcase.
6126
6127 2014-04-23 Richard Biener <rguenther@suse.de>
6128
6129 PR middle-end/60891
6130 * gcc.dg/torture/pr60891.c: New testcase.
6131
6132 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR sanitizer/60275
6135 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6136 -fno-sanitize-recover to dg-options.
6137 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6138 add -std=c++11 to dg-options.
6139 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6140 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6141 add -std=c++1y to dg-options.
6142 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6143 -fno-sanitize-recover to dg-options.
6144 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6145 * c-c++-common/ubsan/vla-4.c: Likewise.
6146 * c-c++-common/ubsan/pr59503.c: Likewise.
6147 * c-c++-common/ubsan/vla-3.c: Likewise.
6148 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6149 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6150 * c-c++-common/ubsan/shift-3.c: Likewise.
6151 * c-c++-common/ubsan/overflow-1.c: Likewise.
6152 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6153 * c-c++-common/ubsan/vla-2.c: Likewise.
6154 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6155 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6156 * c-c++-common/ubsan/shift-6.c: Likewise.
6157 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6158 * c-c++-common/ubsan/overflow-add-3.c: New test.
6159 * c-c++-common/ubsan/overflow-add-4.c: New test.
6160 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6161 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6162
6163 2014-04-22 Christian Bruel <christian.bruel@st.com>
6164
6165 * gcc.target/sh/hiconst.c: New test.
6166
6167 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6168
6169 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6170 lroundf generates custom round instruction, too.
6171
6172 2014-04-22 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/60881
6175 * coarray/alloc_comp_3.f90: New.
6176
6177 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6178
6179 PR target/60868
6180 * gcc.target/i386/pr60868.c: New testcase.
6181
6182 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR c/59073
6185 * c-c++-common/gomp/pr59073.c: New test.
6186
6187 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6188
6189 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6190
6191 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6192
6193 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6194 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6195
6196 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6197
6198 * gcc.dg/memcpy-5.c: New test.
6199
6200 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6201
6202 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6203
6204 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6205 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6206 *-*-solaris2.9.
6207 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6208 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6209 from dg-options.
6210 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6211 from dg-additional-options.
6212 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6213 from dg-options.
6214
6215 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6216 execution check.
6217 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6218 (sigill_hdlr): Remove.
6219 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6220 check.
6221
6222 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6223 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6224 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6225
6226 * lib/target-supports.exp (add_options_for_tls): Remove
6227 *-*-solaris2.9* handling.
6228
6229 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6230
6231 * gcc.target/aarch64/vect_cvtf_1.c: New.
6232
6233 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6234
6235 PR tree-optimization/60823
6236 * c-c++-common/gomp/pr60823-1.c: New test.
6237 * c-c++-common/gomp/pr60823-2.c: New test.
6238 * c-c++-common/gomp/pr60823-3.c: New test.
6239
6240 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6241
6242 * gcc.target/arm/anddi_notdi-1.c: New test.
6243 * gcc.target/arm/iordi_notdi-1.c: New test case.
6244
6245 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6246
6247 * gcc.target/arm/iordi_notdi-1.c: New test.
6248
6249 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6250
6251 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6252
6253 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6254
6255 PR target/60735
6256 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6257 not cause errors if -mspe.
6258
6259 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6260
6261 PR target/60909
6262 * gcc.target/i386/pr60909-1.c: New test.
6263 * gcc.target/i386/pr60909-2.c: Ditto.
6264
6265 2014-04-18 Cong Hou <congh@google.com>
6266
6267 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6268 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6269
6270 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6271
6272 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6273 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6274
6275 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6276
6277 PR c++/59200
6278 * g++.dg/cpp0x/alias-decl-42.C: New.
6279
6280 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6281
6282 * gcc.target/powerpc/ti_math1.c: New.
6283 * gcc.target/powerpc/ti_math2.c: New.
6284
6285 2014-04-17 Martin Jambor <mjambor@suse.cz>
6286
6287 * gnat.dg/opt34.adb: New.
6288 * gnat.dg/opt34_pkg.ads: Likewise.
6289
6290 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6291
6292 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6293 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6294
6295 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6296
6297 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6298 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6299
6300 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR target/60847
6303 Forward port from 4.8 branch
6304 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6305
6306 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6307 Fix scan patterns.
6308 * gcc.target/i386/bmi-2.c: Ditto.
6309
6310 2014-04-17 Richard Biener <rguenther@suse.de>
6311
6312 PR middle-end/60849
6313 * g++.dg/opt/pr60849.C: New testcase.
6314
6315 2014-04-17 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/60836
6318 * g++.dg/vect/pr60836.cc: New testcase.
6319
6320 2014-04-17 Richard Biener <rguenther@suse.de>
6321
6322 PR tree-optimization/60841
6323 * gcc.dg/vect/pr60841.c: New testcase.
6324
6325 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6326
6327 * g++.dg/ipa/devirt-31.C: New testcase.
6328
6329 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6330
6331 PR lto/60820
6332 * gcc.dg/lto/pr60820_0.c: New testcase.
6333 * gcc.dg/lto/pr60820_1.c: New testcase.
6334
6335 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6336
6337 PR ipa/60854
6338 * g++.dg/torture/pr60854.C: New testcase.
6339
6340 2014-04-16 Catherine Moore <clm@codesourcery.com>
6341
6342 * gcc.target/mips/umips-store16-2.c: New test.
6343
6344 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6345
6346 * g++.dg/cpp0x/initlist-vect.C: New file.
6347
6348 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6349
6350 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6351 * gcc.dg/uninit-I-O0.c: Likewise.
6352 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6353
6354 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR tree-optimization/60844
6357 * gcc.dg/pr60844.c: New test.
6358
6359 2014-04-15 Richard Biener <rguenther@suse.de>
6360
6361 PR rtl-optimization/56965
6362 * gcc.dg/torture/pr56965-1.c: New testcase.
6363 * gcc.dg/torture/pr56965-2.c: Likewise.
6364
6365 2014-04-15 Teresa Johnson <tejohnson@google.com>
6366
6367 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6368
6369 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6370
6371 * gnat.dg/vect14.adb: New test.
6372
6373 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6374
6375 * gnat.dg/vect12.ad[sb]: New test.
6376 * gnat.dg/vect13.ad[sb]: Likewise.
6377
6378 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6379
6380 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6381 under qemu-arm.
6382 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6383 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6384 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6385 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6386 * c-c++-common/ubsan/null-1.c: Likewise.
6387 * c-c++-common/ubsan/null-10.c: Likewise.
6388 * c-c++-common/ubsan/null-11.c: Likewise.
6389 * c-c++-common/ubsan/null-2.c: Likewise.
6390 * c-c++-common/ubsan/null-3.c: Likewise.
6391 * c-c++-common/ubsan/null-4.c: Likewise.
6392 * c-c++-common/ubsan/null-5.c: Likewise.
6393 * c-c++-common/ubsan/null-6.c: Likewise.
6394 * c-c++-common/ubsan/null-7.c: Likewise.
6395 * c-c++-common/ubsan/null-8.c: Likewise.
6396 * c-c++-common/ubsan/null-9.c: Likewise.
6397 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6398 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6399 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6400 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6401 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6402 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6403 * c-c++-common/ubsan/pr59333.c: Likewise.
6404 * c-c++-common/ubsan/pr59667.c: Likewise.
6405 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6406 * c-c++-common/ubsan/pr60636.c: Likewise.
6407 * c-c++-common/ubsan/shift-1.c: Likewise.
6408 * c-c++-common/ubsan/shift-2.c: Likewise.
6409 * c-c++-common/ubsan/vla-1.c: Likewise.
6410
6411 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6412
6413 * gnat.dg/vect11.ad[sb]: New test.
6414
6415 2014-04-14 Richard Biener <rguenther@suse.de>
6416
6417 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6418
6419 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6420
6421 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6422
6423 2014-04-14 Richard Biener <rguenther@suse.de>
6424 Marc Glisse <marc.glisse@inria.fr>
6425
6426 PR c/60819
6427 * gcc.target/i386/vec-may_alias.c: New testcase.
6428
6429 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6430
6431 * lib/target-supports.exp
6432 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6433 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6434 Fix formatting.
6435
6436 2014-04-14 Richard Biener <rguenther@suse.de>
6437
6438 PR lto/60720
6439 * gcc.dg/lto/pr60720_0.c: New testcase.
6440 * gcc.dg/lto/pr60720_1.c: Likewise.
6441
6442 2014-04-14 Christian Bruel <christian.bruel@st.com>
6443
6444 * gcc.target/sh/memset.c: New test.
6445
6446 2014-04-14 Richard Biener <rguenther@suse.de>
6447
6448 PR middle-end/55022
6449 * gcc.dg/graphite/pr55022.c: New testcase.
6450
6451 2014-04-14 Richard Biener <rguenther@suse.de>
6452
6453 PR tree-optimization/59817
6454 PR tree-optimization/60453
6455 * gfortran.dg/graphite/pr59817.f: New testcase.
6456 * gcc.dg/graphite/pr59817-1.c: Likewise.
6457 * gcc.dg/graphite/pr59817-2.c: Likewise.
6458
6459 2014-04-14 Jason Merrill <jason@redhat.com>
6460
6461 Revert:
6462 * lib/gcc-dg.exp (dg-build-dso): New.
6463 (gcc-dg-test-1): Handle dg-do-what "dso".
6464
6465 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6466
6467 PR fortran/60717
6468 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6469
6470 PR fortran/58085
6471 * gfortran.dg/associate_15.f90: New test.
6472
6473 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6474
6475 PR middle-end/60467
6476 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6477 case to check.
6478
6479 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6480
6481 PR middle-end/60469
6482 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6483
6484 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6485
6486 * gcc.target/mips/umips-store16-1.c: New test.
6487
6488 2014-04-11 Tobias Burnus <burnus@net-b.de>
6489
6490 PR c/60194
6491 * * g++.dg/warn/warn_format_signedness.C: New.
6492 * gcc.dg/format/warn-signedness.c: New.
6493
6494 2014-04-11 Tobias Burnus <burnus@net-b.de>
6495
6496 PR fortran/58880
6497 PR fortran/60495
6498 * gfortran.dg/finalize_25.f90: New.
6499
6500 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6501
6502 * gcc.target/epiphany/t1068-2.c: New file.
6503
6504 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6505
6506 * gcc.target/epiphany/btst-1.c: New test.
6507
6508 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6509
6510 PR rtl-optimization/60651
6511 * gcc.target/epiphany/mode-switch.c: New test.
6512
6513 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/58600
6516 * g++.dg/cpp0x/gen-attrs-58.C: New.
6517 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6518
6519 2014-04-11 Steve Ellcey <sellcey@mips.com>
6520 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR middle-end/60556
6523 * gcc.c-torture/compile/pr60556.c: New test.
6524
6525 2014-04-11 Richard Biener <rguenther@suse.de>
6526
6527 PR middle-end/60797
6528 * gcc.dg/pr60797.c: New testcase.
6529
6530 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6531
6532 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6533 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6534 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6535 rename to ...
6536 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6537 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6538 instructions as well.
6539
6540 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR rtl-optimization/60663
6543 * gcc.target/arm/pr60663.c: New test.
6544
6545 2014-04-10 Jason Merrill <jason@redhat.com>
6546
6547 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6548
6549 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6550
6551 PR lto/60567
6552 * g++.dg/lto/pr60567_0.C: New test.
6553
6554 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6555
6556 * gfortran.dg/class_nameclash.f90: New test.
6557
6558 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6559
6560 PR c++/52844
6561 * g++.dg/cpp0x/variadic156.C: New.
6562
6563 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6564
6565 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6566 long.
6567
6568 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6569
6570 PR debug/60655
6571 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6572 -fdata-sections.
6573
6574 2014-04-09 Steve Ellcey <sellcey@mips.com>
6575
6576 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6577 and scan lists.
6578
6579 2014-04-09 Cong Hou <congh@google.com>
6580
6581 PR testsuite/60773
6582 * lib/target-supports.exp:
6583 (check_effective_target_vect_widen_si_to_di_pattern): New.
6584 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6585 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6586 targets only.
6587 (foo): Fix up formatting.
6588 (main): Call check_vect.
6589
6590 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6591
6592 PR c++/59115
6593 * g++.dg/template/crash119.C: New.
6594
6595 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6596
6597 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6598
6599 2014-04-08 Jason Merrill <jason@redhat.com>
6600
6601 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6602
6603 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6604
6605 PR rtl-optimization/60776
6606 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6607 * gcc.dg/builtin-bswap-7.c: Likewise.
6608 * gcc.dg/builtin-bswap-6a.c: New testcase.
6609 * gcc.dg/builtin-bswap-7a.c: New testcase.
6610
6611 Revert
6612 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6613
6614 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6615 optimization.
6616 * gcc.dg/builtin-bswap-7.c: Likewise.
6617
6618 2014-04-08 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/60785
6621 * gcc.dg/graphite/pr60785.c: New testcase.
6622
6623 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6624
6625 PR target/60602
6626 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6627 with as at -O0.
6628
6629 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6630
6631 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6632 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6633 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6634
6635 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6638
6639 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6640
6641 PR target/60609
6642 * g++.dg/torture/pr60609.C: New test.
6643
6644 2014-04-07 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/60766
6647 * gcc.dg/torture/pr60766.c: New testcase.
6648
6649 2014-04-07 Jason Merrill <jason@redhat.com>
6650
6651 * lib/gcc-dg.exp (dg-build-dso): New.
6652 (gcc-dg-test-1): Handle dg-do-what "dso".
6653 * lib/target-supports.exp (add_options_for_dlopen): New.
6654 (check_effective_target_dlopen): Use it.
6655
6656 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6657
6658 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6659
6660 2014-04-07 Richard Biener <rguenther@suse.de>
6661
6662 PR middle-end/60750
6663 * g++.dg/torture/pr60750.C: New testcase.
6664 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6665
6666 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6667
6668 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6669
6670 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6671
6672 PR testsuite/60671
6673 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6674
6675 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6676
6677 PR testsuite/60672
6678 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6679
6680 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6681
6682 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6683
6684 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6685
6686 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6687
6688 * gcc.target/avr/dev-specific-rmw.c: New test.
6689
6690 2014-04-04 Cong Hou <congh@google.com>
6691
6692 PR tree-optimization/60656
6693 * gcc.dg/vect/pr60656.c: New test.
6694
6695 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6696
6697 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6698 optimization.
6699 * gcc.dg/builtin-bswap-7.c: Likewise.
6700
6701 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 PR c++/58207
6704 * g++.dg/cpp0x/constexpr-ice15.C: New.
6705
6706 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6707
6708 PR ipa/59626
6709 testcase by Richard Biener
6710 * gcc.dg/lto/pr59626_0.c: New testcase.
6711 * gcc.dg/lto/pr59626_1.c: New testcase.
6712
6713 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6714
6715 PR debug/60655
6716 * gcc.c-torture/compile/pr60655-1.c: New test.
6717
6718 2014-04-04 Martin Jambor <mjambor@suse.cz>
6719
6720 PR ipa/60640
6721 * g++.dg/ipa/pr60640-1.C: New test.
6722 * g++.dg/ipa/pr60640-2.C: Likewise.
6723 * g++.dg/ipa/pr60640-3.C: Likewise.
6724 * g++.dg/ipa/pr60640-4.C: Likewise.
6725
6726 2014-04-04 Jeff Law <law@redhat.com>
6727
6728 PR target/60657
6729 * gcc.target/arm/pr60657.c: New test.
6730
6731 2014-04-04 Richard Biener <rguenther@suse.de>
6732
6733 PR ipa/60746
6734 * g++.dg/torture/pr60746.C: New testcase.
6735
6736 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6737
6738 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6739 * g++.old-deja/g++.jason/overload21.C: Likewise.
6740 * g++.old-deja/g++.law/init5.C: Likewise.
6741
6742 2014-04-03 Cong Hou <congh@google.com>
6743
6744 PR tree-optimization/60505
6745 * gcc.dg/vect/pr60505.c: New test.
6746
6747 2014-04-03 Richard Biener <rguenther@suse.de>
6748
6749 PR tree-optimization/60740
6750 * gcc.dg/graphite/pr60740.c: New testcase.
6751
6752 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6753
6754 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6755 * g++.dg/warn/Wnvdtor-2.C: New.
6756 * g++.dg/warn/Wnvdtor-3.C: New.
6757 * g++.dg/warn/Wnvdtor-4.C: New.
6758 * g++.dg/warn/Weff1.C: Delete.
6759 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6760 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6761
6762 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6763
6764 PR ipa/60659
6765 * g++.dg/torture/pr60659.C: New testcase.
6766
6767 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6768
6769 PR tree-optimization/60733
6770 * gcc.dg/torture/pr60733.c: New test.
6771
6772 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6773
6774 PR rtl-optimization/60650
6775 * gcc.target/arm/pr60650-2.c: New.
6776
6777 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6778
6779 * gcc.target/i386/avx2-vpand-3.c,
6780 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6781
6782 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6783
6784 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6785 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6786 gcc.target/i386/memcpy-strategy-1.c,
6787 gcc.target/i386/memcpy-strategy-2.c,
6788 gcc.target/i386/memcpy-vector_loop-1.c,
6789 gcc.target/i386/memcpy-vector_loop-2.c,
6790 gcc.target/i386/memset-vector_loop-1.c,
6791 gcc.target/i386/memset-vector_loop-2.c,
6792 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6793 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6794 -march= options different from those in dg-options.
6795
6796 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6797
6798 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6799 gcc.target/i386/pr30970.c: Use -mtune=generic.
6800 * gcc.target/i386/avx2-vpaddb-3.c,
6801 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6802 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6803 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6804 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6805 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6806 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6807 gcc.target/i386/avx2-vpsubw-3.c,
6808 gcc.target/i386/avx256-unaligned-load-1.c,
6809 gcc.target/i386/avx256-unaligned-load-4.c,
6810 gcc.target/i386/avx256-unaligned-store-1.c,
6811 gcc.target/i386/avx256-unaligned-store-2.c,
6812 gcc.target/i386/avx256-unaligned-store-4.c: Use
6813 -mno-prefer-avx128.
6814
6815 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6816 Iain Sandoe <iain@codesourcery.com>
6817
6818 PR target/54083
6819 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6820 with the additional options -Wl,-undefined,dynamic_lookup
6821 and -Wl,-flat_namespace.
6822 * gcc.dg/torture/pr53922.c: Additional option
6823 -Wl,-flat_namespace for darwin[89].
6824 * gcc.dg/torture/pr60092.c: Additional options
6825 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6826 for darwin[89].
6827
6828 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6829
6830 PR target/43751
6831 * lib/prune.exp: Modify the regular express to prune
6832 the new warnings introduced by r205679 on darwin9.
6833
6834 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6835
6836 * g++.dg/init/ctor4.C: Adjust.
6837 * g++.dg/init/ctor4-1.C: New.
6838 * g++.dg/cpp0x/defaulted2.C: Adjust.
6839
6840 2014-04-01 Richard Henderson <rth@redhat.com>
6841
6842 PR target/60704
6843 * gcc.dg/pr60704.c: New file.
6844
6845 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6846
6847 PR target/60363
6848 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6849 logical_op_short_circuit targets.
6850
6851 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6852
6853 PR libfortran/60128
6854 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6855 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6856
6857 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6858
6859 PR rtl-optimization/60700
6860 * gcc.target/i386/pr60700.c: New test.
6861
6862 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6863
6864 PR target/60650
6865 * gcc.target/arm/pr60650.c: Adjust command line options.
6866
6867 2014-03-31 Martin Jambor <mjambor@suse.cz>
6868
6869 PR middle-end/60647
6870 * gcc.dg/pr60647-1.c: New test.
6871 * gcc.dg/pr60647-2.c: Likewise.
6872
6873 2014-03-31 Richard Biener <rguenther@suse.de>
6874
6875 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6876
6877 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6878
6879 PR target/60034
6880 * gcc.target/aarch64/pr60034.c: New file.
6881
6882 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6883
6884 PR c++/60626
6885 * g++.dg/cpp1y/pr60626.C: New testcase.
6886
6887 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6888
6889 * gcc.dg/pr45416.c: Allow bextr on x86.
6890 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6891 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6892 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6893 * gcc.target/i386/l_fma_double_1.c,
6894 gcc.target/i386/l_fma_double_2.c,
6895 gcc.target/i386/l_fma_double_3.c,
6896 gcc.target/i386/l_fma_double_4.c,
6897 gcc.target/i386/l_fma_double_5.c,
6898 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6899 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6900 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6901 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6902 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6903 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6904 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6905
6906 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6907
6908 PR target/60648
6909 * g++.dg/pr60648.C: Move test to...
6910 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6911 dg-options, add for fpic targets dg-additional-options -fPIC.
6912
6913 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6914
6915 * gnat.dg/opt33.adb: New testcase.
6916
6917 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6918
6919 PR target/60697
6920 * gcc.target/aarch64/pr60697.c: New.
6921
6922 2014-03-27 Jeff Law <law@redhat.com>
6923
6924 PR target/60648
6925 * g++.dg/pr60648.C: New test.
6926
6927 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
6928
6929 PR c++/60573
6930 * g++.dg/cpp1y/pr60573.C: New testcase.
6931
6932 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR target/60693
6935 * gcc.target/i386/pr60693.c: New test.
6936
6937 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
6938
6939 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
6940
6941 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6942
6943 PR c++/60689
6944 * c-c++-common/pr60689.c: New test.
6945
6946 PR c++/58678
6947 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
6948 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
6949 targets.
6950
6951 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6952
6953 PR target/60675
6954 * gcc.target/aarch64/pr60675.C: New.
6955
6956 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6957
6958 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
6959 * lib/target-supports.exp: Return true for s390
6960 in check_effective_logical_op_short_circuit.
6961
6962 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6963
6964 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
6965 of second source operand.
6966 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6967 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6968 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6969
6970 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR ipa/60315
6973 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
6974
6975 2014-03-28 Tobias Burnus <burnus@net-b.de>
6976
6977 * lib/cilk-plus-dg.exp: New.
6978 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
6979 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
6980
6981 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6982
6983 PR fortran/60522
6984 * gfortran.dg/where_4.f90: New test case.
6985
6986 2014-03-27 Tobias Burnus <burnus@net-b.de>
6987
6988 PR fortran/58880
6989 * gfortran.dg/finalize_24.f90: New.
6990
6991 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
6992
6993 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
6994 vbpermq builtin.
6995
6996 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
6997 vec_select optimizations.
6998 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
6999 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7000
7001 PR target/60672
7002 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7003 xxpermdi builtins are supported.
7004
7005 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7006
7007 PR rtl-optimization/60650
7008 * gcc.target/arm/pr60650.c: New.
7009
7010 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7011
7012 * gcc.target/s390/20140327-1.c: New testcase.
7013
7014 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7015
7016 PR middle-end/60682
7017 * g++.dg/gomp/pr60682.C: New test.
7018
7019 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7020
7021 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7022
7023 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7024
7025 PR target/60580
7026 * gcc.target/aarch64/pr60580_1.c: New.
7027 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7028 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7029
7030 2014-03-26 Dehao Chen <dehao@google.com>
7031
7032 * gcc.dg/predict-8.c: New test.
7033
7034 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7035
7036 PR c++/52369
7037 * g++.dg/init/const10.C: New.
7038 * g++.dg/init/const11.C: New.
7039 * g++.dg/init/pr25811.C: Adjust.
7040 * g++.dg/init/pr29043.C: Likewise.
7041 * g++.dg/init/pr43719.C: Likewise.
7042 * g++.dg/init/pr44086.C: Likewise.
7043 * g++.dg/init/ctor8.C: Likewise.
7044 * g++.dg/init/uninitialized1.C: Likewise.
7045
7046 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR sanitizer/60636
7049 * c-c++-common/ubsan/pr60636.c: New test.
7050
7051 2014-03-26 Andreas Schwab <schwab@suse.de>
7052
7053 * g++.dg/torture/pr60315.C: Remove duplication.
7054
7055 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7056
7057 * gcc.c-torture/execute/20140326-1.c: New test.
7058
7059 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7060
7061 PR ipa/60315
7062 * g++.dg/torture/pr60315.C: New testcase.
7063
7064 2014-03-25 Martin Jambor <mjambor@suse.cz>
7065
7066 PR ipa/60600
7067 * g++.dg/ipa/pr60600.C: New test.
7068
7069 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7070
7071 PR testsuite/58013
7072 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7073
7074 2014-03-25 Richard Biener <rguenther@suse.de>
7075
7076 PR middle-end/60635
7077 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7078 * gfortran.dg/lto/pr60635_1.c: Likewise.
7079
7080 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7081
7082 PR c++/60627
7083 * g++.dg/cpp1y/pr60627.C: New testcase.
7084
7085 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7086
7087 * gcc.target/aarch64/ushr64_1.c: New.
7088
7089 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7090
7091 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7092 (LONG_LONG): Use LLONG.
7093 (set_rvector_long): Explicitly return void.
7094 (set_vector_long): Likewise.
7095 (check_vector_long): Likewise.
7096
7097 2014-03-24 Marek Polacek <polacek@redhat.com>
7098
7099 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7100 Define INT_MIN.
7101 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7102 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7103 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7104 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7105 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7106 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7107 * c-c++-common/ubsan/pr59503.c: Likewise.
7108 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7109 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7110 * c-c++-common/ubsan/shift-3.c: Likewise.
7111 * c-c++-common/ubsan/shift-6.c: Likewise.
7112 * c-c++-common/ubsan/undefined-1.c: Likewise.
7113 * c-c++-common/ubsan/vla-2.c: Likewise.
7114 * c-c++-common/ubsan/vla-3.c: Likewise.
7115 * c-c++-common/ubsan/vla-4.c: Likewise.
7116 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7117 * g++.dg/ubsan/return-2.C: Likewise.
7118
7119 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7120
7121 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7122 hppa*-*-hpux*.
7123
7124 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7125
7126 PR libfortran/59313
7127 PR libfortran/58015
7128 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7129 * gfortran.dg/round_4.f90: Likewise.
7130
7131 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7132
7133 PR libfortran/60128
7134 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7135 i?86-*-solaris2.9*.
7136
7137 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR sanitizer/60613
7140 * c-c++-common/ubsan/pr60613-1.c: New test.
7141 * c-c++-common/ubsan/pr60613-2.c: New test.
7142
7143 2014-03-22 Matthias Klose <doko@ubuntu.com>
7144
7145 * g++.dg/cpp0x/regress: Remove empty directory.
7146
7147 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR debug/60603
7150 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7151
7152 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7153
7154 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7155 * g++.dg/cpp1y/pr60393.C: Likewise.
7156
7157 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7158
7159 PR c++/60384
7160 * g++.dg/cpp1y/pr60384.C: New.
7161
7162 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR target/60598
7165 * gcc.dg/pr60598.c: New test.
7166
7167 2014-03-21 Martin Jambor <mjambor@suse.cz>
7168
7169 PR ipa/59176
7170 * g++.dg/torture/pr59176.C: New test.
7171
7172 2014-03-21 Martin Jambor <mjambor@suse.cz>
7173
7174 PR ipa/60419
7175 * g++.dg/ipa/pr60419.C: New test.
7176
7177 2014-03-21 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/60577
7180 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7181
7182 2014-03-21 Tobias Burnus <burnus@net-b.de>
7183
7184 PR fortran/60599
7185 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7186
7187 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR middle-end/60597
7190 * g++.dg/opt/pr60597.C: New test.
7191
7192 PR c++/60572
7193 * g++.dg/init/pr60572.C: New test.
7194
7195 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7196
7197 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7198
7199 2014-03-19 Tobias Burnus <burnus@net-b.de>
7200
7201 PR fortran/60543
7202 PR fortran/60283
7203 * gfortran.dg/implicit_pure_4.f90: New.
7204
7205 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 PR c++/51474
7208 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7209
7210 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7211
7212 PR testsuite/60590
7213 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7214 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7215 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7216
7217 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7218
7219 PR c++/60332
7220 * g++.dg/cpp1y/pr60332.C: New.
7221
7222 2014-03-19 Marek Polacek <polacek@redhat.com>
7223
7224 PR sanitizer/60569
7225 * g++.dg/ubsan/pr60569.C: New test.
7226
7227 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7228
7229 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7230
7231 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR tree-optimization/60559
7234 * g++.dg/vect/pr60559.cc: New test.
7235
7236 2014-03-18 Ian Lance Taylor <iant@google.com>
7237
7238 PR target/60563
7239 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7240 (ditype): Rename typedef from int64_t.
7241
7242 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7243
7244 PR c/55383
7245 * gcc.dg/cast-qual-3.c: New.
7246 Revert:
7247 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7248 * c-c++-common/Wcast-qual-1.c: More precise match text.
7249
7250 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7251
7252 PR fortran/55207
7253 PR fortran/60549
7254 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7255 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7256 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7257 * gfortran.dg/intent_optimize_1.f90: Ditto.
7258 * gfortran.dg/pointer_init_9.f90: Ditto.
7259 * gfortran.dg/volatile4.f90: Ditto.
7260 * gfortran.dg/volatile6.f90: Ditto.
7261
7262 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7263
7264 PR c/55383
7265 * c-c++-common/Wcast-qual-1.c: More precise match text.
7266
7267 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7268
7269 PR c++/60305
7270 * g++.dg/cpp0x/constexpr-ice14.C: New.
7271
7272 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7273
7274 PR c++/54250
7275 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7276
7277 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR sanitizer/60535
7280 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7281 * c-c++-common/ubsan/null-2.c: Likewise.
7282 * c-c++-common/ubsan/null-3.c: Likewise.
7283 * c-c++-common/ubsan/null-4.c: Likewise.
7284 * c-c++-common/ubsan/null-5.c: Likewise.
7285 * c-c++-common/ubsan/null-6.c: Likewise.
7286 * c-c++-common/ubsan/null-7.c: Likewise.
7287 * c-c++-common/ubsan/null-8.c: Likewise.
7288 * c-c++-common/ubsan/null-9.c: Likewise.
7289 * c-c++-common/ubsan/null-10.c: Likewise.
7290 * c-c++-common/ubsan/null-11.c: Likewise.
7291 * c-c++-common/ubsan/overflow-1.c: Likewise.
7292 * c-c++-common/ubsan/overflow-2.c: Likewise.
7293 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7294 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7295 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7296 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7297 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7298 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7299 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7300 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7301 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7302 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7303 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7304 * c-c++-common/ubsan/pr59333.c: Likewise.
7305 * c-c++-common/ubsan/pr59503.c: Likewise.
7306 * c-c++-common/ubsan/pr59667.c: Likewise.
7307 * c-c++-common/ubsan/undefined-1.c: Likewise.
7308 * g++.dg/ubsan/pr59250.C: Likewise.
7309 * g++.dg/ubsan/pr59306.C: Likewise.
7310
7311 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312
7313 * gcc.dg/tls/pr58595.c: Add tls options.
7314
7315 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7316
7317 * gcc.target/i386/avx-additional-reg-names.c: New.
7318 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7319
7320 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7321
7322 PR c++/60390
7323 * g++.dg/cpp1y/pr60390.C: New testcase.
7324
7325 PR c++/60391
7326 * g++.dg/cpp1y/pr60391.C: New testcase.
7327
7328 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR target/60516
7331 * gcc.target/i386/pr60516.c: New test.
7332
7333 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/59571
7336 * g++.dg/cpp0x/constexpr-ice13.C: New.
7337
7338 2014-03-17 Marek Polacek <polacek@redhat.com>
7339
7340 PR middle-end/60534
7341 * gcc.dg/gomp/pr60534.c: New test.
7342
7343 2014-03-17 Kai Tietz <ktietz@redhat.com>
7344
7345 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7346
7347 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7348
7349 PR testsuite/58851
7350 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7351 storage size.
7352
7353 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7354
7355 PR libfortran/58324
7356 * gfortran.dg/list_read_12.f90: New test.
7357
7358 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7359
7360 PR fortran/55207
7361 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7362 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7363 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7364 -Wno-aggressive-loop-optimizations and remove an unused variable.
7365 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7366 * gfortran.dg/pointer_init_9.f90: New.
7367 * gfortran.dg/volatile4.f90: Put into subroutine.
7368 * gfortran.dg/volatile6.f90: Ditto.
7369
7370 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7371
7372 PR fortran/60392
7373 * gfortran.dg/transpose_4.f90: New test.
7374
7375 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7376
7377 PR rtl-optimization/60508
7378 * gcc.target/i386/pr60508.c: New.
7379
7380 2014-03-14 Richard Biener <rguenther@suse.de>
7381
7382 PR middle-end/60518
7383 * g++.dg/pr60518.C: New testcase.
7384
7385 2014-03-14 Martin Jambor <mjambor@suse.cz>
7386
7387 PR lto/60461
7388 * gcc.dg/lto/pr60461_0.c: New test.
7389
7390 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7391
7392 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7393 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7394 * gcc.dg/lto/save-temps_0.c: New testcase.
7395
7396 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7397
7398 PR middle-end/36282
7399 * c-c++-common/pr36282-1.c: New test.
7400 * c-c++-common/pr36282-2.c: New test.
7401 * c-c++-common/pr36282-3.c: New test.
7402 * c-c++-common/pr36282-4.c: New test.
7403
7404 2014-03-13 Richard Henderson <rth@redhat.com>
7405
7406 PR debug/60438
7407 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7408
7409 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/60383
7412 * g++.dg/template/crash118.C: New.
7413 * g++.dg/template/crash95.C: Adjust.
7414
7415 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7416
7417 PR rtl-optimization/57189
7418 * gcc.target/i386/pr57189.c: New.
7419
7420 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7421
7422 PR c++/60254
7423 * g++.dg/cpp0x/static_assert10.C: New.
7424 * g++.dg/cpp0x/static_assert11.C: Likewise.
7425 * g++.dg/cpp0x/static_assert3.C: Adjust.
7426
7427 2014-03-13 Richard Biener <rguenther@suse.de>
7428
7429 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7430
7431 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7432
7433 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7434 2.07 128-bit arithmetic.
7435 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7436
7437 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7438 due to when TImode is allowed in VSX registers, the allowable
7439 address modes for TImode is just a single indirect address in
7440 order for the value to be loaded and store in either GPR or VSX
7441 registers. This affects the generated code, and it would cause
7442 this test to fail, when such an option is used.
7443
7444 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7445
7446 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7447
7448 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7449
7450 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7451 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7452 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7453 only test for exactly one if if -mbranch-cost=1 has been passed.
7454
7455 2014-03-12 Christian Bruel <christian.bruel@st.com>
7456
7457 PR target/60264
7458 * gcc.target/arm/pr60264.c
7459
7460 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7461
7462 PR tree-optimization/60454
7463 * gcc.c-torture/execute/pr60454.c: New test.
7464
7465 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7466 Marc Glisse <marc.glisse@inria.fr>
7467
7468 PR tree-optimization/60502
7469 * gcc.c-torture/compile/pr60502.c: New test.
7470
7471 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR middle-end/60482
7474 * gcc.dg/vect/pr60482.c: New test.
7475
7476 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/60389
7479 * g++.dg/cpp0x/inh-ctor19.C: New.
7480
7481 2014-03-11 Richard Biener <rguenther@suse.de>
7482
7483 PR tree-optimization/60429
7484 PR tree-optimization/60485
7485 * gcc.dg/pr60485-1.c: New testcase.
7486 * gcc.dg/pr60485-2.c: Likewise.
7487
7488 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR ipa/60457
7491 * g++.dg/ipa/pr60457.C: New test.
7492
7493 2014-03-10 Richard Biener <rguenther@suse.de>
7494
7495 PR middle-end/60474
7496 * g++.dg/torture/pr60474.C: New testcase.
7497
7498 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7499
7500 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7501
7502 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7503
7504 * gcc.dg/lto/pr55113_0.c: New testcase.
7505
7506 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7507
7508 PR c++/60033
7509 * g++.dg/cpp1y/pr60033.C: New testcase.
7510
7511 PR c++/60393
7512 * g++.dg/cpp1y/pr60393.C: New testcase.
7513
7514 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7515
7516 PR libfortran/60128
7517 * gfortran.dg/fmt_en.f90: New test.
7518
7519 2014-03-07 Jason Merrill <jason@redhat.com>
7520
7521 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7522 * lib/target-supports.exp (check_effective_target_c++11): Now
7523 means C++11 and up.
7524 (check_effective_target_c++11_only): New.
7525 (check_effective_target_c++11_down): New.
7526 (check_effective_target_c++1y): New.
7527 (check_effective_target_c++1y_only): New.
7528 (check_effective_target_c++98_only): Rename from
7529 check_effective_target_c++98.
7530 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7531
7532 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7533
7534 PR c++/58609
7535 * g++.dg/cpp0x/constexpr-ice12.C: New.
7536
7537 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7538
7539 * c-c++-common/gomp/map-1.c: Extend.
7540
7541 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7542 Janus Weil <janus@gcc.gnu.org>
7543
7544 PR fortran/51976
7545 * gfortran.dg/deferred_type_component_1.f90 : New test.
7546 * gfortran.dg/deferred_type_component_2.f90 : New test.
7547
7548 2014-03-06 Marek Polacek <polacek@redhat.com>
7549
7550 PR c/60197
7551 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7552 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7553
7554 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR target/58595
7557 * gcc.dg/tls/pr58595.c: New test.
7558
7559 2014-03-06 Richard Biener <rguenther@suse.de>
7560
7561 PR middle-end/60445
7562 PR lto/60424
7563 PR lto/60427
7564 Revert
7565 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7566
7567 * gcc.dg/lto/pr55113_0.c: New testcase.
7568
7569 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR testsuite/59308
7572 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7573 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7574 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7575 s390*/i?86/x86_64.
7576 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7577 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7578 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7579 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7580 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7581 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7582 even for mips*/s390*/i?86/x86_64.
7583 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7584 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7585 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7586 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7588
7589 PR lto/60404
7590 * gcc.dg/lto/pr60404_0.c: New test.
7591 * gcc.dg/lto/pr60404_1.c: New file.
7592 * gcc.dg/lto/pr60404_2.c: New file.
7593
7594 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7595
7596 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7597 long long" throughout.
7598 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7599 * gcc.dg/vmx/insert-vsx.c: Likewise.
7600 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7601 * gcc.dg/vmx/ld-vsx.c: Likewise.
7602 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7603 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7604 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7605 * gcc.dg/vmx/merge-vsx.c: Likewise.
7606 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7607 * gcc.dg/vmx/st-vsx.c: Likewise.
7608 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7609 * gcc.dg/vmx/stl-vsx.c: Likewise.
7610 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7611
7612 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7613
7614 * gcc.dg/lto/pr55113_0.c: New testcase.
7615
7616 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/60376
7619 * g++.dg/cpp1y/pr60376.C: New.
7620
7621 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7622
7623 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7624
7625 2014-03-04 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/60382
7628 * gcc.dg/vect/pr60382.c: New testcase.
7629
7630 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7631
7632 PR libfortran/60148
7633 * gfortran.dg/namelist_84.f90: New test.
7634
7635 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7636
7637 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7638 argument to avoid inf values.
7639 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7640 UNION_FP_CHECK machinery.
7641
7642 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7643
7644 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7645 i32in128 cases outside special big-endian processing block.
7646
7647 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR preprocessor/60400
7650 * c-c++-common/cpp/pr60400.c: New test.
7651 * c-c++-common/cpp/pr60400-1.h: New file.
7652 * c-c++-common/cpp/pr60400-2.h: New file.
7653
7654 PR objc++/60398
7655 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7656
7657 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7658 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7659
7660 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7661
7662 PR ipa/60150
7663 * g++.dg/lto/pr60150.H: New testcase.
7664 * g++.dg/lto/pr60150_0.C: New testcase.
7665 * g++.dg/lto/pr60150_1.C: New testcase.
7666
7667 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7668
7669 PR ipa/60306
7670 * g++.dg/ipa/devirt-29.C: New testcase
7671
7672 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7673
7674 PR fortran/60236
7675 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7676
7677 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7678
7679 PR c++/50025
7680 * g++.dg/cpp0x/pr50025.C: New.
7681
7682 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7683
7684 PR c++/60377
7685 * g++.dg/cpp1y/pr60377.C: New testcase.
7686
7687 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7688
7689 PR fortran/60341
7690 * gfortran.dg/str_comp_optimize_1.f90: New test.
7691
7692 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7693
7694 PR target/60071
7695 * gcc.c-torture/compile/pr60071.c: New.
7696
7697 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7698
7699 PR fortran/60359
7700 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7701
7702 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/58610
7705 * g++.dg/cpp0x/constexpr-ice11.C: New.
7706
7707 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7708
7709 PR c++/60314
7710 * g++.dg/cpp1y/auto-fn24.C: New.
7711
7712 2014-02-28 Joey Ye <joey.ye@arm.com>
7713
7714 PR target/PR60169
7715 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7716
7717 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7718
7719 PR c++/60253
7720 * g++.dg/overload/ellipsis2.C: New.
7721
7722 2014-02-27 Jeff Law <law@redhat.com>
7723
7724 PR rtl-optimization/52714
7725 * gcc.c-torture/compile/pr52714.c: New test.
7726
7727 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7728 Jeff Law <law@redhat.com>
7729
7730 PR rtl-optimization/49847
7731 * g++.dg/pr49847.C: New test.
7732
7733 2014-02-27 Marek Polacek <polacek@redhat.com>
7734
7735 PR middle-end/59223
7736 * c-c++-common/pr59223.c: New test.
7737
7738 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7739
7740 * common/config/i386/predicates.md (const1256_operand): Remove.
7741 (const2356_operand): New.
7742 (const_1_to_2_operand): Remove.
7743 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7744 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7745 (*avx512pf_gatherpf<mode>sf): Ditto.
7746 (avx512pf_gatherpf<mode>df): Ditto.
7747 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7748 (*avx512pf_gatherpf<mode>df): Ditto.
7749 (avx512pf_scatterpf<mode>sf): Ditto.
7750 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7751 (*avx512pf_scatterpf<mode>sf): Ditto.
7752 (avx512pf_scatterpf<mode>df): Ditto.
7753 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7754 (*avx512pf_scatterpf<mode>df): Ditto.
7755 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7756
7757 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7758
7759 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7760 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7761 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7762 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7763 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7764 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7765 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7766 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7767
7768 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7769
7770 PR target/60280
7771 * gnat.dg/renaming5.adb: Change to two expected gotos.
7772 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7773 jump threads.
7774 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7775 messages for removed basic block.
7776 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7777 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7778 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7779 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7780
7781 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7782
7783 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7784 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7785 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7786 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7787 * gcc.dg/vmx/merge-vsx.c: Likewise.
7788 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7789
7790 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7791
7792 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7793 * gcc.target/i386/prefetchwt1-1.c: New.
7794 * g++.dg/other/i386-2.C: Add new option.
7795 * g++.dg/other/i386-3.C: Ditto.
7796 * gcc.target/i386/sse-12.c: Ditto.
7797 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7798 * gcc.target/i386/sse-22.c: Add new option.
7799 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7800
7801 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7802
7803 PR libfortran/59313
7804 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7805
7806 PR libfortran/58015
7807 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7808
7809 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7810
7811 PR c++/60311
7812 * g++.dg/cpp1y/pr60311.C: New testcase.
7813
7814 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7815
7816 PR c++/60065
7817 * g++.dg/cpp1y/pr60065.C: New testcase.
7818
7819 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7820
7821 PR rtl-optimization/60268
7822 * gcc.c-torture/compile/pr60268.c: New test.
7823
7824 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7825
7826 * gcc.target/microblaze/others/mem_reload.c: New test.
7827
7828 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7829
7830 * gcc.dg/vmx/lde.c: New test.
7831 * gcc.dg/vmx/lde-be-order.c: New test.
7832 * gcc.dg/vmx/ste.c: New test.
7833 * gcc.dg/vmx/ste-be-order.c: New test.
7834
7835 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7836
7837 PR testsuite/60173
7838 * lib/target-supports.exp
7839 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7840 and crisv32-*-* to list.
7841
7842 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7843
7844 PR fortran/60302
7845 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7846
7847 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848
7849 * gcc.dg/vmx/vsums.c: Check entire result vector.
7850 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7851
7852 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7853
7854 * gcc.dg/vmx/ld.c: New test.
7855 * gcc.dg/vmx/ld-be-order.c: New test.
7856 * gcc.dg/vmx/ld-vsx.c: New test.
7857 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7858 * gcc.dg/vmx/ldl.c: New test.
7859 * gcc.dg/vmx/ldl-be-order.c: New test.
7860 * gcc.dg/vmx/ldl-vsx.c: New test.
7861 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7862 * gcc.dg/vmx/st.c: New test.
7863 * gcc.dg/vmx/st-be-order.c: New test.
7864 * gcc.dg/vmx/st-vsx.c: New test.
7865 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7866 * gcc.dg/vmx/stl.c: New test.
7867 * gcc.dg/vmx/stl-be-order.c: New test.
7868 * gcc.dg/vmx/stl-vsx.c: New test.
7869 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7870
7871 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7872
7873 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7874 * g++.dg/other/i386-3.C (dg-options): Ditto.
7875 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7876 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7877 -mavx512pf and -msha.
7878
7879 2014-02-21 Richard Biener <rguenther@suse.de>
7880
7881 PR tree-optimization/60276
7882 * gcc.dg/vect/pr60276.c: New testcase.
7883
7884 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7885
7886 PR fortran/60234
7887 * gfortran.dg/finalize_23.f90: New.
7888
7889 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7890
7891 PR c++/60052
7892 PR c++/60053
7893 * g++.dg/cpp1y/pr60052.C: New testcase.
7894 * g++.dg/cpp1y/pr60053.C: New testcase.
7895
7896 2014-02-21 Tobias Burnus <burnus@net-b.de>
7897
7898 PR fortran/60286
7899 * gfortran.dg/inquire_16.f90: New.
7900
7901 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7902
7903 * gcc.target/nios2/biggot-1.c: New.
7904 * gcc.target/nios2/biggot-2.c: New.
7905
7906 2014-02-20 Martin Jambor <mjambor@suse.cz>
7907
7908 PR ipa/55260
7909 * gcc.dg/ipa/pr55260.c: New test.
7910
7911 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7912
7913 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7914 for execution test case.
7915
7916 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
7917
7918 PR ipa/58555
7919 * g++.dg/torture/pr58555.C: New testcase.
7920
7921 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7922
7923 PR target/60204
7924 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7925 reflect abi fix.
7926 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7927
7928 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7929 Kirill Yukhin <kirill.yukhin@intel.com>
7930
7931 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
7932 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
7933 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7934 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7935 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
7936 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
7937
7938 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR c/37743
7941 * g++.dg/ext/builtin-bswap1.C: New test.
7942 * c-c++-common/pr37743.c: New test.
7943
7944 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
7945
7946 * gcc.dg/decl-10.c: New test.
7947
7948 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR c++/60267
7951 * g++.dg/ext/ivdep-1.C: New test.
7952
7953 PR c++/60267
7954 * gcc.dg/pr60267.c: New test.
7955
7956 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
7957
7958 PR target/59794
7959 * gcc.target/i386/pr39162.c: Add dg-prune-output.
7960 (dg-options): Remove -Wno-psabi.
7961 * gcc.target/i386/pr59794-2.c: Ditto.
7962 * gcc.target/i386/pr60205-1.c: Ditto.
7963 * gcc.target/i386/sse-5.c: Ditto.
7964
7965 2014-02-18 Nick Clifton <nickc@redhat.com>
7966
7967 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
7968 * gcc.dg/pr23623.c: Likewise.
7969 * gcc.dg/pr48784-1.c: Likewise.
7970 * gcc.dg/pr48784-2.c: Likewise.
7971 * gcc.dg/pr56997-2.c: Likewise.
7972 * gcc.dg/sms-6.c: Likewise.
7973 * gcc.dg/torture/pr60183.c: Likewise.
7974 * gcc.dg/torture/vec-cvt-1.c: Likewise.
7975 * gcc.c-torture/execute/20061220-1.x: New.
7976 * gcc.c-torture/execute/pr43220.x: New.
7977 * gcc.c-torture/execute/pr51581-1.x: New.
7978 * gcc.c-torture/execute/pr51581-2.x: New.
7979 * gcc.c-torture/execute/pr58570.x: New.
7980 * gcc.c-torture/unsorted/DFcmp.x: New.
7981 * gcc.c-torture/unsorted/SFset.x: New.
7982
7983 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
7984
7985 * gnat.dg/opt31.adb: New test.
7986
7987 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7988
7989 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
7990
7991 2014-02-19 Janus Weil <janus@gcc.gnu.org>
7992
7993 PR fortran/60232
7994 * gfortran.dg/typebound_proc_33.f90: New.
7995
7996 2014-02-19 Marek Polacek <polacek@redhat.com>
7997
7998 PR c/60195
7999 * gcc.dg/pr60195.c: New test.
8000
8001 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8002
8003 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8004
8005 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR preprocessor/58844
8008 * c-c++-common/cpp/pr58844-1.c: New test.
8009 * c-c++-common/cpp/pr58844-2.c: New test.
8010
8011 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8012
8013 PR c++/60225
8014 * g++.dg/cpp0x/constexpr-ice10.C: New.
8015
8016 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8017
8018 PR c++/60215
8019 * g++.dg/cpp0x/pr60215.C: New.
8020
8021 2014-02-18 Tobias Burnus <burnus@net-b.de>
8022
8023 PR fortran/49397
8024 * gfortran.dg/proc_ptr_45.f90: New.
8025 * gfortran.dg/proc_ptr_46.f90: New.
8026
8027 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8028
8029 PR c++/60190
8030 * g++.dg/cpp1y/pr60190.C: New testcase.
8031
8032 PR c++/60064
8033 * g++.dg/cpp1y/pr60064.C: New testcase.
8034
8035 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8036
8037 PR target/60205
8038 * gcc.target/i386/pr60205-1.c: New test.
8039 * gcc.target/i386/pr60205-2.c: Ditto.
8040
8041 2014-02-18 Kai Tietz <ktietz@redhat.com>
8042
8043 PR target/60193
8044 * gcc.target/i386/nest-1.c: New testcase.
8045
8046 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gnat.dg/opt32.adb: New test.
8049
8050 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8051
8052 PR fortran/60231
8053 * gfortran.dg/typebound_generic_15.f90: New.
8054
8055 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8056
8057 PR fortran/55907
8058 * gfortran.dg/init_flag_12.f90: New.
8059
8060 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8061 Ilya Tocar <ilya.tocar@intel.com>
8062
8063 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8064 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8065 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8066 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8067
8068 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8069
8070 * lib/target-supports.exp
8071 (check_effective_target_logical_op_short_circuit): New procedure.
8072 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8073 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8074 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8075 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8076 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8077 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8078 logical_op_short_circuit for the alternative test, extending
8079 it to arm_cortex_m.
8080
8081 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8082
8083 PR target/60203
8084 * gcc.target/powerpc/pr60203.c: New testsuite.
8085
8086 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8087
8088 PR fortran/59599
8089 * gfortran.dg/ichar_3.f90: New test.
8090
8091 2014-02-15 Richard Biener <rguenther@suse.de>
8092
8093 PR tree-optimization/60183
8094 * gcc.dg/torture/pr60183.c: New testcase.
8095
8096 2014-02-14 Jeff Law <law@redhat.com>
8097
8098 PR rtl-optimization/60131
8099 * g++.dg/torture/pr60131.C: New test.
8100
8101 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8102
8103 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8104 on command-line.
8105
8106 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8107
8108 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8109
8110 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8111
8112 * gcc.c-torture/compile/20140213.c: New test.
8113
8114 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8115
8116 PR target/43546
8117 * gcc.target/i386/pr43546.c: New test.
8118
8119 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8120
8121 * gcc.target/s390/hotpatch-compile-8.c: New test.
8122
8123 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8124
8125 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8126 definition with an ifndef.
8127 * gcc.dg/pr59605-2.c: New test.
8128
8129 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8130
8131 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8132
8133 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8134
8135 * gcc.dg/torture/float128-mul-underflow.c,
8136 gcc.dg/torture/float128-truncdf-underflow.c,
8137 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8138
8139 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR middle-end/59737
8142 * g++.dg/ipa/pr59737.C: New test.
8143
8144 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8147
8148 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8149
8150 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8151
8152 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8153
8154 2014-02-12 Richard Biener <rguenther@suse.de>
8155
8156 PR middle-end/60092
8157 * gcc.dg/torture/pr60092.c: New testcase.
8158 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8159
8160 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8161
8162 * gcc.c-torture/execute/20140212-1.c: New test.
8163
8164 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8165
8166 PR c++/60047
8167 * g++.dg/cpp0x/pr60047.C: New.
8168
8169 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8170
8171 PR c/60101
8172 * c-c++-common/pr60101.c: New test.
8173
8174 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8175
8176 PR lto/59468
8177 * g++.dg/ipa/devirt-27.C: New testcase.
8178 * g++.dg/ipa/devirt-26.C: New testcase.
8179
8180 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8181
8182 PR target/60137
8183 * gcc.target/powerpc/pr60137.c: New file.
8184
8185 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR fortran/52370
8188 * gfortran.dg/pr52370.f90: New test.
8189
8190 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8191
8192 PR target/59927
8193 Revert
8194 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8195
8196 PR testsuite/58630
8197 * gcc.target/i386/pr43662.c (dg-options):
8198 Add -maccumulate-outgoing-args.
8199 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8200 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8201 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8202 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8203 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8204 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8205 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8206 Add -maccumulate-outgoing-args.
8207 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8208 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8209 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8210 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8211 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8212 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8213 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8214 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8215 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8216 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8217 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8218 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8219 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8220 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8221 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8222
8223 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8224
8225 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8226
8227 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR debug/59776
8230 * gcc.dg/guality/pr59776.c: New test.
8231
8232 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8233
8234 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8235 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8236 (add_options_for_arm_vfp3): New.
8237
8238 2014-02-11 Jeff Law <law@redhat.com>
8239
8240 PR middle-end/54041
8241 * gcc.target/m68k/pr54041.c: New test.
8242
8243 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8244
8245 PR target/59927
8246 * gcc.target/i386/pr59927.c: New test.
8247
8248 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8249
8250 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8251 * gcc.dg/vect/pr60012.c: Likewise.
8252 * gcc.dg/vect/vect-119.c: Likewise.
8253 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8254 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8255
8256 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8257
8258 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8259
8260 2014-02-10 Jeff Law <law@redhat.com>
8261
8262 PR middle-end-52306
8263 * gcc.c-torture/compile/pr52306.c: New test.
8264
8265 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8266
8267 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8268
8269 2014-02-10 Richard Biener <rguenther@suse.de>
8270
8271 PR tree-optimization/60115
8272 * gcc.dg/torture/pr60115.c: New testcase.
8273
8274 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8275
8276 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8277 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8278
8279 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8280 Ilya Tocar <ilya.tocar@intel.com>
8281
8282 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8283 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8284 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8285 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8286 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8287 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8288 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8289 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8290 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8291 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8292 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8293 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8294 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8295 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8296 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8297 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8298 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8299 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8300 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8301 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8302 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8303 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8304 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8305 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8306 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8307 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8308 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8309
8310 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8311
8312 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8313
8314 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8315
8316 PR fortran/57522
8317 * gfortran.dg/associated_target_5.f03: New test.
8318
8319 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8320
8321 PR fortran/59026
8322 * gfortran.dg/elemental_by_value_1.f90: New test.
8323
8324 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8325
8326 PR fortran/58470
8327 * gfortran.dg/finalize_22.f90: New.
8328
8329 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8330
8331 PR fortran/60066
8332 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8333 was fixed by the patch for PR59906.
8334
8335 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8336
8337 PR translation/52289
8338 * gfortran.dg/coarray_8.f90: Update dg-error match.
8339
8340 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR c/59984
8343 * gcc.dg/vect/pr59984.c: New test.
8344
8345 PR middle-end/60092
8346 * gcc.dg/attr-alloc_align-1.c: New test.
8347 * gcc.dg/attr-alloc_align-2.c: New test.
8348 * gcc.dg/attr-alloc_align-3.c: New test.
8349 * gcc.dg/attr-assume_aligned-1.c: New test.
8350 * gcc.dg/attr-assume_aligned-2.c: New test.
8351 * gcc.dg/attr-assume_aligned-3.c: New test.
8352
8353 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR target/60077
8356 * gcc.target/i386/pr60077-1.c: New test.
8357 * gcc.target/i386/pr60077-2.c: New test.
8358
8359 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8360
8361 PR preprocessor/56824
8362 * gcc.dg/pr56824.c: New test.
8363
8364 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8365
8366 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8367 variable used for atomic operations.
8368
8369 2014-02-07 Richard Biener <rguenther@suse.de>
8370
8371 PR middle-end/60092
8372 * gcc.dg/vect/pr60092-2.c: New testcase.
8373
8374 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR c++/60082
8377 Revert
8378 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8379
8380 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8381 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8382
8383 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8384
8385 * gcc.target/s390/fp2int1.c: New testcase.
8386
8387 2014-02-07 Richard Biener <rguenther@suse.de>
8388
8389 PR middle-end/60092
8390 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8391 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8392
8393 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8394
8395 PR ipa/59918
8396 * g++.dg/torture/pr59918.C: New testcase.
8397
8398 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR target/59575
8401 * gcc.target/arm/pr59575.c: New test.
8402
8403 PR debug/59992
8404 * gcc.dg/pr59992.c: New test.
8405
8406 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8407
8408 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8409 init_priority. Test alignment of variable instead of function.
8410
8411 2014-02-06 Marek Polacek <polacek@redhat.com>
8412
8413 PR c/60087
8414 * gcc.dg/pr60087.c: New test.
8415
8416 2014-02-06 Alan Modra <amodra@gmail.com>
8417
8418 * gcc.target/powerpc/pr60032.c: New.
8419
8420 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR target/60062
8423 * gcc.c-torture/execute/pr60062.c: New test.
8424 * gcc.c-torture/execute/pr60072.c: New test.
8425
8426 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8427
8428 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8429 so that expected outcome works for PIC variants too.
8430
8431 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8432 Kugan Vivekanandarajah <kuganv@linaro.org>
8433
8434 * gcc.target/arm/vect-noalign.c: New file.
8435
8436 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8437 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR middle-end/60013
8440 * gcc.dg/pr60013.c: New testcase.
8441
8442 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8443
8444 * gcc.dg/vmx/sum2s.c: New.
8445 * gcc.dg/vmx/sum2s-be-order.c: New.
8446
8447 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8448
8449 * gcc.dg/vmx/pack.c: New.
8450 * gcc.dg/vmx/pack-be-order.c: New.
8451 * gcc.dg/vmx/unpack.c: New.
8452 * gcc.dg/vmx/unpack-be-order.c: New.
8453
8454 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8455
8456 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8457 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8458
8459 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8462 Use __builtin_floorf, __builtin_ceilf.
8463 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8464 declaration.
8465 (TEST): Use __builtin_floorf.
8466 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8467
8468 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR ipa/59947
8471 * g++.dg/opt/pr59947.C: New test.
8472
8473 PR c++/58703
8474 * c-c++-common/gomp/pr58703.c: New test.
8475
8476 2014-02-05 Richard Biener <rguenther@suse.de>
8477
8478 PR testsuite/60076
8479 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8480 avoid using unsigned long long.
8481
8482 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR middle-end/57499
8485 * g++.dg/torture/pr57499.C: New test.
8486
8487 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8488
8489 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8490
8491 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8492
8493 * g++.dg/ipa/devirrt-22.C: Fix template.
8494
8495 2014-02-04 Marek Polacek <polacek@redhat.com>
8496
8497 PR c/60036
8498 * gcc.dg/pr60036.c: New test.
8499
8500 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8501
8502 PR ipa/60058
8503 * g++.dg/torture/pr60058.C: New testcase.
8504
8505 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8506
8507 * g++.dg/tsan/default_options.C: Invert check.
8508
8509 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8510
8511 PR tree-optimization/60002
8512 * g++.dg/opt/pr60002.C: New test.
8513
8514 PR tree-optimization/60023
8515 * g++.dg/vect/pr60023.cc: New test.
8516
8517 PR ipa/60026
8518 * c-c++-common/torture/pr60026.c: New test.
8519
8520 PR rtl-optimization/57915
8521 * gcc.target/i386/pr57915.c: New test.
8522
8523 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8526
8527 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8528
8529 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8530
8531 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR middle-end/59261
8534 * gcc.dg/pr59261.c: New test.
8535
8536 2014-02-04 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/60012
8539 * gcc.dg/vect/pr60012.c: New testcase.
8540
8541 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8542
8543 PR target/59788
8544 * g++.dg/eh/unwind-direct.C: New test.
8545
8546 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8547
8548 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8549 timeout value to 20s.
8550
8551 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8552
8553 PR ipa/59882
8554 * g++.dg/torture/pr59882.C: New testcase
8555
8556 2014-02-03 Jan Hubicka <jh@suse.cz>
8557
8558 PR ipa/59831
8559 * g++.dg/ipa/devirt-22.C: New testcase.
8560
8561 2014-02-03 Jan Hubicka <jh@suse.cz>
8562
8563 * g++.dg/ipa/devirt-25.C: New testcase.
8564
8565 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR tree-optimization/59924
8568 * gcc.dg/pr59924.c: New test.
8569
8570 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8571
8572 PR ipa/59831
8573 * g++.dg/ipa/devirt-24.C: New testcase.
8574
8575 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8576
8577 PR c++/53017
8578 PR c++/59211
8579 * c-c++-common/attributes-1.c: New testcase.
8580 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8581
8582 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8583
8584 PR c++/58871
8585 * g++.dg/cpp0x/pr58871.C: New.
8586
8587 2014-02-03 Cong Hou <congh@google.com>
8588
8589 PR tree-optimization/60000
8590 * g++.dg/vect/pr60000.cc: New test.
8591
8592 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8593
8594 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8595 * gcc.target/i386/long-double-64-4.c: Likewise.
8596 * gcc.target/i386/long-double-80-1.c: Likewise.
8597 * gcc.target/i386/long-double-80-2.c: Likewise.
8598 * gcc.target/i386/long-double-80-3.c: Likewise.
8599 * gcc.target/i386/long-double-80-4.c: Likewise.
8600 * gcc.target/i386/long-double-80-5.c: Likewise.
8601 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8602 __multf3 isn't used.
8603 * gcc.target/i386/long-double-64-3.c: Likewise.
8604 * gcc.target/i386/long-double-128-1.c: New test.
8605 * gcc.target/i386/long-double-128-2.c: Likewise.
8606 * gcc.target/i386/long-double-128-3.c: Likewise.
8607 * gcc.target/i386/long-double-128-4.c: Likewise.
8608 * gcc.target/i386/long-double-128-5.c: Likewise.
8609 * gcc.target/i386/long-double-128-6.c: Likewise.
8610 * gcc.target/i386/long-double-128-7.c: Likewise.
8611 * gcc.target/i386/long-double-128-8.c: Likewise.
8612 * gcc.target/i386/long-double-128-9.c: Likewise.
8613 * gcc.target/i386/long-double-64-5.c: Likewise.
8614 * gcc.target/i386/long-double-64-6.c: Likewise.
8615 * gcc.target/i386/long-double-64-7.c: Likewise.
8616 * gcc.target/i386/long-double-64-8.c: Likewise.
8617 * gcc.target/i386/long-double-64-9.c: Likewise.
8618 * gcc.target/i386/long-double-80-10.c: Likewise.
8619 * gcc.target/i386/long-double-80-8.c: Likewise.
8620 * gcc.target/i386/long-double-80-9.c: Likewise.
8621
8622 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8623
8624 PR rtl-optimization/57662
8625 * g++.dg/pr57662.C: New test.
8626
8627 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8628
8629 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8630 * gcc.dg/vmx/perm.c: New.
8631 * gcc.dg/vmx/perm-be-order.c: New.
8632
8633 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8634
8635 * gcc.dg/vmx/vsums.c: New.
8636 * gcc.dg/vmx/vsums-be-order.c: New.
8637
8638 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8639
8640 * g++.dg/ipa/devirt-23.C: New testcase.
8641 * g++.dg/ipa/devirt-20.C: Fix template.
8642
8643 2014-02-02 Jan Hubicka <jh@suse.cz>
8644
8645 * g++.dg/ipa/devirt-21.C: New testcase.
8646
8647 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8648
8649 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8650 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8651
8652 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8653
8654 PR target/60017
8655 * gcc.c-torture/execute/pr60017.c: New test.
8656
8657 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8658
8659 PR fortran/57033
8660 * gfortran.dg/default_initialization_7.f90: New test.
8661
8662 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8663
8664 PR fortran/59906
8665 * gfortran.dg/elemental_subroutine_9.f90: New test.
8666
8667 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8668
8669 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8670
8671 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8672
8673 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8674
8675 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8676
8677 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8678
8679 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8680
8681 PR c++/51219
8682 * g++.dg/init/bitfield5.C: New.
8683
8684 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR tree-optimization/60003
8687 * gcc.c-torture/execute/pr60003.c: New test.
8688
8689 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8690
8691 PR bootstrap/59985
8692 * gcc.target/arm/pr59985.C: New.
8693
8694 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR sanitizer/59410
8697 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8698 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8699 to compile.
8700 (tsan_finish): Restore dg-do-what-default.
8701 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8702 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8703 * g++.dg/tsan/default_options.C: Likewise.
8704 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8705 * g++.dg/tsan/atomic_free2.C: Likewise.
8706 * g++.dg/tsan/cond_race.C: Likewise.
8707 * g++.dg/tsan/fd_close_norace.C: Likewise.
8708 * g++.dg/tsan/benign_race.C: Likewise.
8709 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8710 * c-c++-common/tsan/simple_race.c: Likewise.
8711 * c-c++-common/tsan/mutexset1.c: Likewise.
8712 * c-c++-common/tsan/thread_leak2.c: Likewise.
8713 * c-c++-common/tsan/tls_race.c: Likewise.
8714 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8715 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8716 * c-c++-common/tsan/free_race2.c: Likewise.
8717 * c-c++-common/tsan/thread_leak.c: Likewise.
8718 * c-c++-common/tsan/thread_leak1.c: Likewise.
8719 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8720 * c-c++-common/tsan/free_race.c: Likewise.
8721 * c-c++-common/tsan/sleep_sync.c: Likewise.
8722 * c-c++-common/tsan/tiny_race.c: Likewise.
8723 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8724 * c-c++-common/tsan/atomic_stack.c: Likewise.
8725 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8726 in dg-output regexps.
8727 * c-c++-common/tsan/simple_stack.c: Likewise.
8728
8729 2014-01-31 Richard Henderson <rth@redhat.com>
8730
8731 * g++.dg/tm/pr60004.C: New.
8732
8733 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8734
8735 PR c++/59082
8736 * g++.dg/inherit/crash4.C: New.
8737
8738 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8739
8740 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8741
8742 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8743
8744 * gcc.target/i386/m512-check.h: Use correct rounding values.
8745
8746 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8747
8748 * gcc.target/i386/avx-1.c: Use correct rounding values.
8749 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8750 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8751 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8752 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8753 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8754 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8755 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8756 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8757 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8758 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8759 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8760 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8761 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8762 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8763 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8764 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8765 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8766 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8767 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8768 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8769 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8770 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8771 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8772 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8773 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8774 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8775 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8776 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8777 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8778 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8779 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8780 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8781 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8782 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8783 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8784 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8785 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8786 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8787 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8788 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8789 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8790 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8791 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8792 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8793 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8794 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8795 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8796 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8797 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8798 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8799 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8800 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8801 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8802 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8803 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8804 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8805 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8806 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8807 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8808 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8809 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8810 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8811 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8812 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8813 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8814 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8815 * gcc.target/i386/sse-13.c: Ditto.
8816 * gcc.target/i386/sse-14.c: Ditto.
8817 * gcc.target/i386/sse-22.c: Ditto.
8818 * gcc.target/i386/sse-23.c: Ditto.
8819
8820 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8821
8822 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8823 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8824
8825 2014-01-31 Richard Biener <rguenther@suse.de>
8826
8827 PR middle-end/59990
8828 * gcc.dg/torture/pr59990.c: New testcase.
8829
8830 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8831
8832 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8833 if it fails don't run any tsan tests.
8834
8835 2014-01-31 Marek Polacek <polacek@redhat.com>
8836
8837 PR c/59963
8838 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8839 (y): Adjust dg-error.
8840 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8841 * gcc.dg/pr59963-1.c: New test.
8842 * gcc.dg/pr59963-2.c: New test.
8843 * gcc.dg/pr59963-3.c: New test.
8844
8845 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR target/59923
8848 * gcc.target/arm/pr59923.c: New test.
8849
8850 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8851
8852 * gcc.dg/vmx/splat.c: New.
8853 * gcc.dg/vmx/splat-vsx.c: New.
8854 * gcc.dg/vmx/splat-be-order.c: New.
8855 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8856 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8857 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8858
8859 2014-01-30 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/59993
8862 * gcc.dg/torture/pr59993.c: New testcase.
8863
8864 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8865
8866 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8867 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8868 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8869 vect_int rather than vect_float.
8870
8871 2014-01-30 Marek Polacek <polacek@redhat.com>
8872
8873 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8874
8875 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8876
8877 * gcc.target/microblaze/isa/fcmp4.c: New.
8878
8879 2014-01-30 Marek Polacek <polacek@redhat.com>
8880
8881 PR c/59940
8882 * gcc.dg/pr59940.c: New test.
8883 * gcc.dg/pr35635.c (func3): Move dg-warning.
8884
8885 2014-01-30 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/59903
8888 * gcc.dg/torture/pr59903.c: New testcase.
8889
8890 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8891
8892 PR c++/58843
8893 * g++.dg/lookup/crash8.C: New.
8894
8895 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8896
8897 PR c++/58649
8898 * g++.dg/template/crash117.C: New.
8899
8900 2014-01-30 Richard Biener <rguenther@suse.de>
8901
8902 PR c/59905
8903 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8904 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8905 abort.
8906 * gcc.dg/invalid-call-1.c: Likewise.
8907
8908 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8909
8910 PR c++/58561
8911 * g++.dg/cpp1y/auto-fn23.C: New.
8912
8913 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8914
8915 PR c++/58846
8916 * g++.dg/init/dso_handle2.C: New.
8917
8918 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8919
8920 PR c++/58674
8921 * g++.dg/cpp0x/pr58674.C: New.
8922
8923 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
8924
8925 PR target/59617
8926 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8927 * gcc.target/i386/avx512f-gather-5.c: Ditto.
8928
8929 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8930
8931 * gcc.dg/vmx/merge-be-order.c: New.
8932 * gcc.dg/vmx/merge.c: New.
8933 * gcc.dg/vmx/merge-vsx-be-order.c: New.
8934 * gcc.dg/vmx/merge-vsx.c: New.
8935
8936 2014-01-29 Richard Biener <rguenther@suse.de>
8937
8938 PR tree-optimization/58742
8939 * gcc.dg/pr58742-1.c: New testcase.
8940 * gcc.dg/pr58742-2.c: Likewise.
8941 * gcc.dg/pr58742-3.c: Likewise.
8942
8943 2014-01-29 Renlin Li <Renlin.Li@arm.com>
8944
8945 * gcc.target/arm/ftest-armv7ve-arm.c: New.
8946 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
8947 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
8948
8949 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8950
8951 PR c++/58702
8952 * g++.dg/gomp/pr58702.C: New.
8953
8954 2014-01-29 Dodji Seketeli <dodji@redhat.com>
8955
8956 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
8957 selector.
8958
8959 2014-01-29 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR middle-end/59917
8962 PR tree-optimization/59920
8963 * gcc.dg/pr59920-1.c: New test.
8964 * gcc.dg/pr59920-2.c: New test.
8965 * gcc.dg/pr59920-3.c: New test.
8966 * c-c++-common/gomp/pr59917-1.c: New test.
8967 * c-c++-common/gomp/pr59917-2.c: New test.
8968
8969 PR tree-optimization/59594
8970 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
8971 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
8972 * gcc.dg/vect/pr59594.c: New test.
8973
8974 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
8975
8976 PR fortran/59414
8977 * gfortran.dg/allocate_class_3.f90: New test.
8978
8979 2014-01-28 Dodji Seketeli <dodji@redhat.com>
8980
8981 PR preprocessor/59935
8982 * c-c++-common/cpp/warning-zero-location.c: New test.
8983 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
8984
8985 2014-01-27 Steve Ellcey <sellcey@mips.com>
8986
8987 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
8988
8989 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
8990
8991 * g++.dg/ext/mv16.C: New tests.
8992
8993 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
8994
8995 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
8996 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8997 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
8998 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8999 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9000 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9001 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9002 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9003 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9004 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9005 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9006 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9007 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9008 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9009 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9010 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9011 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9013 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9015 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9017 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9019 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9021 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9023 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9025 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9027 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9029 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9031 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9033 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9034 _mm512_mask_cvtepi32_storeu_epi8.
9035 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9036 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9037 _mm512_mask_cvtepi32_storeu_epi16.
9038 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9039 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9040 _mm512_mask_cvtepi64_storeu_epi8.
9041 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9042 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9043 _mm512_mask_cvtepi64_storeu_epi16.
9044 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9045 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9046 _mm512_mask_cvtepi64_storeu_epi32.
9047 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9048 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9049 _mm512_mask_cvtsepi32_storeu_epi8.
9050 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9051 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9052 _mm512_mask_cvtsepi32_storeu_epi16.
9053 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9054 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9055 _mm512_mask_cvtsepi64_storeu_epi8.
9056 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9057 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9058 _mm512_mask_cvtsepi64_storeu_epi16.
9059 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9060 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9061 _mm512_mask_cvtsepi64_storeu_epi32.
9062 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9063 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9064 _mm512_mask_cvtusepi32_storeu_epi8.
9065 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9066 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9067 _mm512_mask_cvtusepi32_storeu_epi16.
9068 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9069 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9070 _mm512_mask_cvtusepi64_storeu_epi8.
9071 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9072 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9073 _mm512_mask_cvtusepi64_storeu_epi16.
9074 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9075 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9076 _mm512_mask_cvtusepi64_storeu_epi32.
9077 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9078 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9079
9080 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9081
9082 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9083 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9084 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9085 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9086 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9087 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9088 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9089 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9090 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9091 built-ins roudning immediate.
9092 * gcc.target/i386/sse-22.c: Add new built-ins.
9093 * gcc.target/i386/sse-23.c: Ditto.
9094 * gcc.target/i386/avx-1.c: Ditto.
9095
9096 2014-01-27 Christian Bruel <christian.bruel@st.com>
9097
9098 * gcc.target/sh/torture/strncmp.c: New tests.
9099
9100 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9101
9102 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9103
9104 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9105
9106 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9107
9108 2014-01-24 Jeff Law <law@redhat.com>
9109
9110 PR tree-optimization/59919
9111 * gcc.c-torture/compile/pr59919.c: New test.
9112
9113 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/57524
9116 * g++.dg/ext/timevar2.C: New.
9117
9118 2014-01-24 Marek Polacek <polacek@redhat.com>
9119
9120 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9121
9122 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9123
9124 PR target/59929
9125 * gcc.target/i386/pr59929.c: New test.
9126
9127 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9128
9129 PR target/59909
9130 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9131 word atomic functions at runtime.
9132
9133 2014-01-23 Marek Polacek <polacek@redhat.com>
9134
9135 PR c/59846
9136 * gcc.dg/pr59846.c: New test.
9137
9138 2014-01-23 Marek Polacek <polacek@redhat.com>
9139
9140 PR c/58346
9141 * c-c++-common/pr58346-1.c: New test.
9142 * c-c++-common/pr58346-2.c: New test.
9143 * c-c++-common/pr58346-3.c: New test.
9144
9145 2014-01-23 Marek Polacek <polacek@redhat.com>
9146
9147 PR c/59871
9148 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9149 * gcc.dg/pr59871.c: New test.
9150
9151 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9152
9153 PR c++/58980
9154 * g++.dg/parse/enum11.C: New.
9155
9156 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9157
9158 * gcc.target/aarch64/sshr64_1.c: New testcase.
9159
9160 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9161
9162 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9163 SIMD enabled function.
9164 * g++.dg/cilk-plus/ef_test.C: New test.
9165 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9166 and added C++ ones.
9167 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9168 to differenciate C error messages from C++ ones.
9169
9170 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9171
9172 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9173
9174 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9175
9176 * gcc.target/microblaze/others/builtin-trap.c: New test,
9177
9178 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR middle-end/58809
9181 * c-c++-common/gomp/pr58809.c: New test.
9182
9183 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9184
9185 PR sanitizer/59897
9186 * c-c++-common/asan/use-after-return-1.c: Fixed
9187 to pass on darwin.
9188
9189 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9190
9191 PR preprocessor/58580
9192 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9193
9194 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9195 Ilya Tocar <ilya.tocar@intel.com>
9196
9197 * gcc.target/i386/avx512f-kmovw-1.c: New.
9198
9199 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9200
9201 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9202 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9203 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9204 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9205 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9206 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9207
9208 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9209
9210 PR target/52125
9211 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9212 * gcc.target/mips/pr52125.c: New test.
9213
9214 2014-01-22 Marek Polacek <polacek@redhat.com>
9215
9216 PR c/59891
9217 * gcc.dg/torture/pr59891.c: New test.
9218
9219 2014-01-22 Jeff Law <law@redhat.com>
9220
9221 PR tree-optimization/59597
9222 * gcc.dg/tree-ssa/pr59597.c: New test.
9223
9224 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9225
9226 PR rtl-optimization/59477
9227 * g++.dg/pr59477.C: New.
9228
9229 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9230
9231 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9232
9233 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9234
9235 PR c++/59482
9236 * g++.dg/pr59482.C: New.
9237
9238 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9239
9240 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9241 * gcc.dg/vmx/extract-vsx.c: New.
9242 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9243 * gcc.dg/vmx/insert-vsx.c: New.
9244
9245 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9246
9247 PR rtl-optimization/59896
9248 * gcc.target/arm/pr59896.c: New.
9249
9250 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9251
9252 PR rtl-optimization/59858
9253 * gcc.target/arm/pr59858.c: New.
9254
9255 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR target/59003
9258 * gcc.dg/tree-prof/pr59003.c: New test.
9259
9260 PR middle-end/59860
9261 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9262 other targets.
9263
9264 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9265
9266 * gfortran.dg/round_3.f08: Add more cases.
9267
9268 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9269
9270 * lib/target-supports.exp (force_conventional_output_for): New
9271 procedure.
9272 * lib/scanasm.exp (scan-assembler_required_options)
9273 (scan-assembler-not_required_options)
9274 (scan-assembler-times_required_options): Replace with
9275 force_conventional_output_fors.
9276 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9277 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9278
9279 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9280
9281 PR middle-end/59789
9282 * gcc.target/i386/pr59789.c: New testcase.
9283
9284 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9285
9286 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9287 the 'code' bitfield from 16 to 8.
9288
9289 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9290
9291 * lib/target-supports.exp
9292 (check_effective_target_vect_perm): Exclude aarch64_be.
9293 (check_effective_target_vect_perm_byte): Likewise.
9294 (check_effective_target_vect_perm_short): Likewise.
9295
9296 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9297
9298 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9299 (RUN_TEST): Use new macro.
9300 (INDEX64_32): Delete.
9301 (INDEX64_64): Likewise.
9302 (INDEX128_32): Likewise.
9303 (INDEX128_64): Likewise.
9304 (INDEX): Likewise.
9305 (test_vneg_f32): Use fixed RUN_TEST.
9306
9307 2014-01-20 Richard Biener <rguenther@suse.de>
9308
9309 PR middle-end/59860
9310 * gcc.dg/pr59860.c: New testcase.
9311
9312 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR target/59880
9315 * gcc.target/i386/pr59880.c: New test.
9316
9317 2014-01-20 Renlin Li <renlin.li@arm.com>
9318
9319 * gcc.dg/pr44194-1.c: Tweak regexp.
9320
9321 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9322
9323 PR libfortran/59771
9324 PR libfortran/59774
9325 PR libfortran/59836
9326 * gfortran.dg/round_3.f08: New cases added.
9327 * gfortran.dg/fmt_g_1.f90: New test.
9328
9329 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9330
9331 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9332
9333 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9334
9335 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9336
9337 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9338
9339 * gcc.dg/vect/pr57705.c: Require vect_int.
9340 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9341 * gcc.dg/vect/vect-alias-check.c: Likewise.
9342
9343 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9344
9345 PR fortran/58007
9346 * gfortran.dg/unresolved_fixup_1.f90: New test.
9347 * gfortran.dg/unresolved_fixup_2.f90: New test.
9348
9349 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR target/58944
9352 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9353 Remove dg-prune-output lines.
9354
9355 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR middle-end/59706
9358 * gfortran.dg/pr59706.f90: New test.
9359 * g++.dg/ext/pr59706.C: New test.
9360
9361 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/59270
9364 PR c++/58811
9365 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9366 * g++.dg/init/pr58811.C: Likewise.
9367
9368 2014-01-17 Jeff Law <law@redhat.com>
9369
9370 PR middle-end/57904
9371 * gfortran.dg/pr57904.f90: New test.
9372
9373 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9374
9375 PR c++/59269
9376 * g++.dg/cpp0x/nsdmi-union4.C: New.
9377
9378 2014-01-17 Marek Polacek <polacek@redhat.com>
9379
9380 PR c++/59838
9381 * g++.dg/diagnostic/pr59838.C: New test.
9382
9383 2014-01-17 Marek Polacek <polacek@redhat.com>
9384
9385 PR c/58346
9386 * gcc.dg/pr58346.c: New test.
9387
9388 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR testsuite/58776
9391 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9392 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9393 option duplication.
9394
9395 PR fortran/59440
9396 * gfortran.dg/pr59440-1.f90: New test.
9397 * gfortran.dg/pr59440-2.f90: New test.
9398 * gfortran.dg/pr59440-3.f90: New test.
9399
9400 PR testsuite/59064
9401 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9402 testing for " version" and " alias" with one testing for
9403 " version\[^\n\r]* alias".
9404 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9405 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9406 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9407 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9408 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9409 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9410
9411 PR c++/57945
9412 * c-c++-common/torture/pr57945.c: New test.
9413
9414 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9415
9416 * gcc.target/arm/its.c: New testcase.
9417
9418 2014-01-16 Jan Hubicka <jh@suse.cz>
9419
9420 PR ipa/59775
9421 * g++.dg/torture/pr59775.C: New testcase.
9422
9423 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR middle-end/58344
9426 * gcc.c-torture/compile/pr58344.c: New test.
9427
9428 PR target/59839
9429 * gcc.target/i386/pr59839.c: New test.
9430
9431 PR debug/54694
9432 * gcc.target/i386/pr9771-1.c (main): Rename to...
9433 (real_main): ... this. Add __asm name "main".
9434 (ASMNAME, ASMNAME2, STRING): Define.
9435
9436 2014-01-16 Nick Clifton <nickc@redhat.com>
9437
9438 PR middle-end/28865
9439 * gcc.c-torture/compile/pr28865.c: New.
9440 * gcc.c-torture/execute/pr28865.c: New.
9441
9442 2014-01-16 Marek Polacek <polacek@redhat.com>
9443
9444 PR middle-end/59827
9445 * gcc.dg/pr59827.c: New test.
9446
9447 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9448
9449 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9450
9451 2014-01-15 Richard Henderson <rth@redhat.com>
9452
9453 PR debug/54694
9454 * gcc.target/i386/pr54694.c: New test.
9455
9456 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9457
9458 PR c++/49718
9459 * g++.dg/pr49718.C: New test.
9460
9461 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9462
9463 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9464
9465 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9466
9467 * gcc.dg/vmx/mult-even-odd.c: New.
9468 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9469
9470 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9471
9472 * lib/target-supports.exp (check_libcilkrts_available): Added an
9473 extern "C" if we are using C++ along with a function prototype.
9474
9475 2014-01-15 Jeff Law <law@redhat.com>
9476
9477 PR tree-optimization/59747
9478 * gcc.c-torture/execute/pr59747.c: New test.
9479
9480 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 PR target/59794
9483 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9484 Linux/x86.
9485 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9486 * g++.dg/ext/attribute-test-1.C: Likewise.
9487 * g++.dg/ext/attribute-test-2.C: Likewise.
9488 * g++.dg/ext/attribute-test-3.C: Likewise.
9489 * g++.dg/ext/attribute-test-4.C: Likewise.
9490 * g++.dg/ext/pr56790-1.C: Likewise.
9491 * g++.dg/torture/pr38565.C: Likewise.
9492 * gcc.dg/pr53060.c: Likewise.
9493 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9494 * c-c++-common/vector-compare-2.c: Likewise.
9495 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9496 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9497 dg-message line number.
9498
9499 2014-01-15 Matthias Klose <doko@ubuntu.com>
9500
9501 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9502
9503 2014-01-15 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/59822
9506 * g++.dg/torture/pr59822.C: New testcase.
9507
9508 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9509
9510 PR target/59808
9511 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9512 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9513
9514 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9515 Kugan Vivekanandarajah <kuganv@linaro.org>
9516
9517 PR target/59695
9518 * g++.dg/pr59695.C: New testcase.
9519
9520 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9521
9522 PR target/59803
9523 * gcc.c-torture/compile/pr59803.c: New testcase.
9524
9525 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR c/58943
9528 * gcc.c-torture/execute/pr58943.c: New test.
9529 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9530
9531 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9532
9533 PR target/59794
9534 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9535 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9536 (bar): Change return type to void. Set y to x.
9537 * gcc.target/i386/pr59794-1.c: New testcase.
9538 * gcc.target/i386/pr59794-2.c: Likewise.
9539 * gcc.target/i386/pr59794-3.c: Likewise.
9540 * gcc.target/i386/pr59794-4.c: Likewise.
9541 * gcc.target/i386/pr59794-5.c: Likewise.
9542 * gcc.target/i386/pr59794-6.c: Likewise.
9543 * gcc.target/i386/pr59794-7.c: Likewise.
9544
9545 2014-01-14 Richard Biener <rguenther@suse.de>
9546
9547 PR tree-optimization/58921
9548 PR tree-optimization/59006
9549 * gcc.dg/torture/pr58921.c: New testcase.
9550 * gcc.dg/torture/pr59006.c: Likewise.
9551 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9552
9553 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR testsuite/59494
9556 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9557 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9558 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9559 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9560 Executing predictive commoning without unrolling.
9561
9562 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9563
9564 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9565 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9566 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9567 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9568 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9569 __builtin_ia32_rsqrt28sd_round.
9570 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9571 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9572 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9573 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9574 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9575 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9576 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9577 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9578 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9579 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9580 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9581 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9582 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9583 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9585 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9586 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9587 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9588 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9589 fix wrong rounding mode (see above).
9590 * gcc.target/i386/sse-23.c: Ditto.
9591
9592 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9593
9594 * gcc.dg/vmx/insert.c: New.
9595 * gcc.dg/vmx/insert-be-order.c: New.
9596 * gcc.dg/vmx/extract.c: New.
9597 * gcc.dg/vmx/extract-be-order.c: New.
9598
9599 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9600
9601 PR tree-optimization/59387
9602 * gcc.c-torture/execute/pr59387.c: New test.
9603
9604 2014-01-13 Richard Biener <rguenther@suse.de>
9605
9606 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9607 adjusting mathlib options.
9608 * gfortran.dg/lto/lto.exp: Likewise.
9609
9610 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gnat.dg/loop_optimization17.adb: New test.
9613 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9614
9615 2014-01-13 Christian Bruel <christian.bruel@st.com>
9616
9617 * gcc.target/sh/cmpstrn.c: New case.
9618
9619 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9620
9621 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9622 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9623
9624 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9625
9626 PR fortran/58026
9627 * gfortran.dg/alloc_comp_basics_6.f90: New.
9628
9629 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9630
9631 PR fortran/59700
9632 * gfortran.dg/pr59700.f90: New test.
9633
9634 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9635
9636 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9637 * gfortran.dg/use_only_3.f90: Likewise.
9638 * gfortran.dg/inquire_10.f90: Delete opened file.
9639 * gfortran.dg/inquire_15.f90: Likewise.
9640 * gfortran.dg/pr16597.f90: Likewise.
9641 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9642 for PR59419.
9643
9644 2014-01-10 Jeff Law <law@redhat.com>
9645
9646 PR middle-end/59743
9647 * gcc.c-torture/compile/pr59743.c: New test.
9648
9649 2014-01-10 Jan Hubicka <jh@suse.cz>
9650
9651 PR ipa/58585
9652 * g++.dg/torture/pr58585.C: New testcase.
9653
9654 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9655
9656 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9657
9658 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9659
9660 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9661
9662 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9663
9664 PR target/59744
9665 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9666 * gcc.target/aarch64/cmn-neg2.c: New test.
9667
9668 2014-01-10 Richard Biener <rguenther@suse.de>
9669
9670 PR tree-optimization/59374
9671 * gcc.dg/torture/pr59374-3.c: New testcase.
9672
9673 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9674
9675 * lib/target-supports.exp
9676 (check_effective_target_arm_crypto_ok_nocache): New.
9677 (check_effective_target_arm_crypto_ok): Use above procedure.
9678 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9679
9680 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9681
9682 PR ipa/58252
9683 PR ipa/59226
9684 * g++.dg/ipa/devirt-20.C: New testcase.
9685 * g++.dg/torture/pr58252.C: Likewise.
9686 * g++.dg/torture/pr59226.C: Likewise.
9687
9688 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9689
9690 * c-c++-common/asan/no-asan-stack.c: New test.
9691
9692 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/59670
9695 * gcc.dg/pr59670.c: New test.
9696
9697 2014-01-09 Steve Ellcey <sellcey@mips.com>
9698
9699 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9700
9701 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR middle-end/47735
9704 * gcc.target/i386/pr47735.c: New test.
9705
9706 PR tree-optimization/59622
9707 * g++.dg/opt/pr59622-2.C: New test.
9708 * g++.dg/opt/pr59622-3.C: New test.
9709 * g++.dg/opt/pr59622-4.C: New test.
9710 * g++.dg/opt/pr59622-5.C: New test.
9711
9712 PR sanitizer/59136
9713 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9714 filename:line instead of (modulename+offset) form with stripped
9715 initial / from the filename.
9716
9717 2014-01-09 Ian Lance Taylor <iant@google.com>
9718
9719 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9720 the other Go compiler.
9721
9722 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9723
9724 PR c++/59730
9725 * g++.dg/cpp0x/variadic145.C: New.
9726
9727 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9728
9729 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9730 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9731
9732 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9733
9734 PR testsuite/59524
9735 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9736 are run only if the Cilk library is available/enabled.
9737 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9738 * lib/target-supports.exp (check_libcilkrts_available): New function.
9739
9740 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9741
9742 PR c++/59631
9743 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9744 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9745 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9746 with dg-additional-options.
9747 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9748 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9749 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9750 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9751 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9752 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9753
9754 2014-01-09 Richard Biener <rguenther@suse.de>
9755
9756 PR tree-optimization/59715
9757 * gcc.dg/torture/pr59715.c: New testcase.
9758
9759 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9760
9761 * c-c++-common/asan/no-asan-globals.c: New test.
9762 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9763 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9764 * c-c++-common/asan/use-after-return-1.c: Likewise.
9765 * c-c++-common/asan/no-use-after-return.c: Likewise.
9766
9767 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9768
9769 * gnat.dg/weak2.ad[sb]: New test.
9770
9771 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR middle-end/59471
9774 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9775 type, use pointers to vector type instead.
9776
9777 2014-01-08 Catherine Moore <clm@codesourcery.com>
9778
9779 * gcc.target/mips/umips-branch-3.c: New test.
9780 * gcc.target/mips/umips-branch-4.c: New test.
9781
9782 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9783
9784 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9785 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9786 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9787 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9788 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9789 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9790 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9791 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9792
9793 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9794
9795 PR rtl-optimization/59137
9796 * gcc.target/mips/pr59137.c: New test.
9797
9798 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9799
9800 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9801 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9802 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9803 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9804 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9805 Require fpic effective target.
9806 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9807
9808 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR ipa/59722
9811 * gcc.dg/pr59722.c: New test.
9812
9813 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9814
9815 PR middle-end/57748
9816 * gcc.dg/torture/pr57748-3.c: New test.
9817 * gcc.dg/torture/pr57748-4.c: New test.
9818
9819 2014-01-08 Marek Polacek <polacek@redhat.com>
9820
9821 PR middle-end/59669
9822 * gcc.dg/gomp/pr59669-1.c: New test.
9823 * gcc.dg/gomp/pr59669-2.c: New test.
9824
9825 2014-01-08 Martin Jambor <mjambor@suse.cz>
9826
9827 PR ipa/59610
9828 * gcc.dg/ipa/pr59610.c: New test.
9829
9830 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9831
9832 PR fortran/58182
9833 * gfortran.dg/binding_label_tests_26a.f90: New.
9834 * gfortran.dg/binding_label_tests_26b.f90: New.
9835
9836 2014-01-08 Marek Polacek <polacek@redhat.com>
9837
9838 PR sanitizer/59667
9839 * c-c++-common/ubsan/pr59667.c: New test.
9840
9841 2014-01-08 Richard Biener <rguenther@suse.de>
9842
9843 PR middle-end/59630
9844 * gcc.dg/pr59630.c: New testcase.
9845
9846 2014-01-08 Richard Biener <rguenther@suse.de>
9847
9848 PR middle-end/59471
9849 * gcc.dg/pr59471.c: New testcase.
9850
9851 2014-01-07 Jeff Law <law@redhat.com>
9852
9853 PR middle-end/53623
9854 * gcc.target/i386/pr53623.c: New test.
9855
9856 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9857
9858 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9859 blanks at EOF.
9860 * g++.dg/cpp1y/pr58534.C: Likewise.
9861 * g++.dg/cpp1y/pr58536.C: Likewise.
9862 * g++.dg/cpp1y/pr58548.C: Likewise.
9863 * g++.dg/cpp1y/pr58549.C: Likewise.
9864 * g++.dg/cpp1y/pr58637.C: Likewise.
9865 * g++.dg/cpp1y/pr59112.C: Likewise.
9866 * g++.dg/cpp1y/pr59113.C: Likewise.
9867 * g++.dg/cpp1y/pr59629.C: Likewise.
9868 * g++.dg/cpp1y/pr59635.C: Likewise.
9869 * g++.dg/cpp1y/pr59636.C: Likewise.
9870 * g++.dg/cpp1y/pr59638.C: Likewise.
9871
9872 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9873
9874 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9875
9876 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9877
9878 * gcc.target/i386/intrinsics_4.c (bar): New function.
9879
9880 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9883
9884 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR rtl-optimization/58668
9887 * gcc.dg/pr58668.c: New test.
9888
9889 PR tree-optimization/59643
9890 * gcc.dg/pr59643.c: New test.
9891 * gcc.c-torture/execute/pr59643.c: New test.
9892
9893 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9894
9895 PR fortran/59589
9896 * gfortran.dg/class_allocate_16.f90: New.
9897
9898 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR target/59644
9901 * gcc.target/i386/pr59644.c: New test.
9902
9903 2014-01-06 Marek Polacek <polacek@redhat.com>
9904
9905 PR c/57773
9906 * gcc.dg/pr57773.c: New test.
9907
9908 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9909
9910 PR c++/59635
9911 PR c++/59636
9912 PR c++/59629
9913 PR c++/59638
9914 * g++.dg/cpp1y/pr59635.C: New testcase.
9915 * g++.dg/cpp1y/pr59636.C: New testcase.
9916 * g++.dg/cpp1y/pr59629.C: New testcase.
9917 * g++.dg/cpp1y/pr59638.C: New testcase.
9918
9919 2014-01-06 Martin Jambor <mjambor@suse.cz>
9920
9921 PR ipa/59008
9922 * gcc.dg/ipa/pr59008.c: New test.
9923
9924 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9925
9926 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9927 if supported.
9928
9929 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9930
9931 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
9932 Require c99_runtime.
9933 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
9934
9935 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
9936 Require c99_runtime.
9937 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
9938 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
9939 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
9940
9941 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
9942 Require c99_runtime.
9943 Make CALC void static.
9944 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
9945
9946 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
9947 Require c99_runtime.
9948 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
9949
9950 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9951
9952 * gcc.target/i386/pr59501-1.c: Require avx effective target.
9953 * gcc.target/i386/pr59501-2.c: Likewise.
9954 * gcc.target/i386/pr59501-3.c: Likewise.
9955 * gcc.target/i386/pr59501-4.c: Likewise.
9956 * gcc.target/i386/pr59501-5.c: Likewise.
9957 * gcc.target/i386/pr59501-6.c: Likewise.
9958
9959 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9960
9961 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
9962 * gcc.target/i386/pr59390_1.c: Likewise.
9963 * gcc.target/i386/pr59390_2.c: Likewise.
9964
9965 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
9966
9967 * gcc.dg/pr59350.c: Tweak.
9968 * gcc.dg/pr59350-2.c: New test.
9969 * g++.dg/pr59510.C: Likewise.
9970
9971 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9972
9973 PR fortran/59023
9974 * gfortran.dg/bind_c_procs_2.f90: New.
9975
9976 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
9977
9978 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
9979 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9980 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9981 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9982 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
9983 * gcc.dg/tree-ssa/vrp47.c: Likewise.
9984 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9985
9986 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
9987
9988 * gcc.target/arm/neon-nested-apcs.c: New test.
9989
9990 2014-01-04 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR tree-optimization/59519
9993 * gcc.dg/vect/pr59519-1.c: New test.
9994 * gcc.dg/vect/pr59519-2.c: New test.
9995
9996 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
9997 vmovdqu32.
9998
9999 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10000
10001 PR fortran/59547
10002 * gfortran.dg/typebound_proc_32.f90: New.
10003
10004 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10005
10006 PR c++/58950
10007 * g++.dg/pr58950.C: New file.
10008
10009 2014-01-03 Tobias Burnus <burnus@net-b.de>
10010
10011 PR c++/58567
10012 * g++.dg/gomp/pr58567.C: New.
10013
10014 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10015
10016 PR tree-optimization/59651
10017 * gcc.dg/torture/pr59651.c: New test.
10018 * gcc.dg/vect/pr59651.c: Ditto.
10019
10020 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR target/59625
10023 * gcc.target/i386/pr59625.c: New test.
10024
10025 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10026
10027 Core DR 1442
10028 PR c++/59165
10029 * g++.dg/cpp0x/range-for28.C: New.
10030 * g++.dg/cpp0x/range-for3.C: Update.
10031
10032 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10033
10034 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10035
10036 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10037
10038 PR c++/59641
10039 * g++.dg/cpp0x/pr59641.C: New file.
10040
10041 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10042
10043 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10044
10045 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10046
10047 PR c++/59378
10048 * g++.dg/ext/pr59378.C: New file.
10049
10050 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10051
10052 Update copyright years
10053
10054 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10055
10056 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10057 notice.
10058
10059 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10060
10061 PR fortran/59654
10062 * gfortran.dg/dynamic_dispatch_12.f90: New.
10063
10064 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10065
10066 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10067 the builtin isn't optimized away as unused.
10068
10069 PR rtl-optimization/59647
10070 * g++.dg/opt/pr59647.C: New test.
10071 \f
10072 Copyright (C) 2014 Free Software Foundation, Inc.
10073
10074 Copying and distribution of this file, with or without modification,
10075 are permitted in any medium without royalty provided the copyright
10076 notice and this notice are preserved.