[ARM][4/7] Convert FP mnemonics to UAL | vcvt 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/vfp-1.c: Updated expected assembly.
8
9 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10
11 * gcc.target/arm/vfp-1.c: Updated expected assembly.
12
13 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14
15 * gcc.target/arm/pr51835.c: Update expected assembly.
16 * gcc.target/arm/vfp-1.c: Likewise.
17 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
18 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
19 * gcc.target/arm/vfp-ldmiad.c: Likewise.
20 * gcc.target/arm/vfp-ldmias.c: Likewise.
21 * gcc.target/arm/vfp-stmdbd.c: Likewise.
22 * gcc.target/arm/vfp-stmdbs.c: Likewise.
23 * gcc.target/arm/vfp-stmiad.c: Likewise.
24 * gcc.target/arm/vfp-stmias.c: Likewise.
25
26 2014-09-09 Tony Wang <tony.wang@arm.com>
27
28 * gcc.target/arm/xordi3-opt.c: Disable this
29 test case for thumb1 target.
30 * gcc.target/arm/iordi3-opt.c: Ditto.
31
32 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
33
34 PR target/61749
35 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
36
37 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
38
39 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
40
41 2014-09-08 Jakub Jelinek <jakub@redhat.com>
42
43 PR tree-optimization/60196
44 PR tree-optimization/63189
45 * gcc.dg/vect/pr63189.c: New test.
46 * gcc.dg/vect/pr60196-1.c: New test.
47 * gcc.dg/vect/pr60196-2.c: New test.
48
49 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
50
51 * gcc.target/powerpc/swaps-p8-16.c: New test.
52
53 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
54
55 * gcc.target/i386/pr62208.c: New test.
56
57 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
58
59 PR testsuite/56194
60 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
61
62 * g++.dg/ipa/pr61800.C: Require visibility.
63
64 * gcc.dg/pr61868.c: Require lto.
65
66 2014-09-05 Easwaran Raman <eraman@google.com>
67
68 PR rtl-optimization/62146
69 * testsuite/g++.dg/opt/pr62146.C: New.
70
71 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
72
73 * gcc.dg/vect/vect-109.c: Skip predicate added.
74 * gcc.dg/vect/vect-93.c: Test check fixed.
75 * gcc.dg/vect/bb-slp-10.c: Likewise.
76 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
77 Check unaligned feature.
78
79 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
80
81 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
82 int{32,16,8}x1_t with int{32,16,8}_t.
83 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
84 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
85 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
86 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
87
88 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
89
90 * gcc.target/aarch64/vget_high_1.c: New test.
91 * gcc.target/aarch64/vget_low_1.c: Likewise.
92
93 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
94
95 * gcc.target/aarch64/simd/int_comparisons.x: New file.
96 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
97 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
98
99 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
100
101 * gcc.target/aarch64/simd/vrbit_1.c: New test.
102
103 2014-09-05 Richard Biener <rguenther@suse.de>
104
105 PR middle-end/63148
106 * gcc.dg/vect/pr63148.c: New testcase.
107 * c-c++-common/pr19807-1.c: Likewise.
108 * g++.dg/tree-ssa/pr19807.C: Adjust.
109 * g++.dg/tree-ssa/tmmti-2.C: Remove.
110
111 2014-09-05 Bin Cheng <bin.cheng@arm.com>
112
113 PR target/55701
114 * gcc.target/arm/memset-inline-1.c: New test.
115 * gcc.target/arm/memset-inline-2.c: New test.
116 * gcc.target/arm/memset-inline-3.c: New test.
117 * gcc.target/arm/memset-inline-4.c: New test.
118 * gcc.target/arm/memset-inline-5.c: New test.
119 * gcc.target/arm/memset-inline-6.c: New test.
120 * gcc.target/arm/memset-inline-7.c: New test.
121 * gcc.target/arm/memset-inline-8.c: New test.
122 * gcc.target/arm/memset-inline-9.c: New test.
123 * gcc.target/arm/memset-inline-10.c: New test.
124
125 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
126
127 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
128
129 2014-09-04 Guozhi Wei <carrot@google.com>
130
131 PR target/62040
132 * gcc.target/aarch64/pr62040.c: New test.
133
134 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
135
136 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
137 override specific ones, but specific ones do.
138
139 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
140
141 * gcc.target/powerpc/swaps-p8-13.c: New test.
142 * gcc.target/powerpc/swaps-p8-14.c: New test.
143 * gcc.target/powerpc/swaps-p8-15.c: New test.
144
145 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
146
147 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
148 regardless of endianness.
149
150 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
151
152 PR fortran/62174
153 * gfortran.dg/cray_pointers_11.f90: New.
154
155 2014-09-03 Martin Jambor <mjambor@suse.cz>
156
157 PR ipa/62015
158 * g++.dg/ipa/pr62015.C: New test.
159
160 2014-09-03 Martin Jambor <mjambor@suse.cz>
161
162 PR ipa/61986
163 * gcc.dg/ipa/pr61986.c: New test.
164
165 2014-09-03 Marek Polacek <polacek@redhat.com>
166
167 PR c/62294
168 * gcc.dg/pr62294.c: New test.
169 * gcc.dg/pr62294.h: New file.
170
171 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
172
173 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
174 of dg-options. Add "inline" keyword to test functions.
175
176 2014-09-03 Marek Polacek <polacek@redhat.com>
177
178 PR c/62024
179 * g++.dg/cpp0x/pr62024.C: New test.
180 * gcc.dg/pr62024.c: New test.
181
182 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
183
184 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
185 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
186 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
187 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
188 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
189 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
190
191 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
192
193 PR target/61078
194 * gcc.target/s390/pr61078.c: New testcase.
195
196 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
197
198 * gcc.dg/20111227-2.c: Compile only for x86 targets.
199 * gcc.dg/20111227-3.c: Ditto.
200
201 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
202
203 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
204
205 2014-09-03 Tobias Burnus <burnus@net-b.de>
206
207 PR fortran/61881
208 PR fortran/61888
209 PR fortran/57305
210 * gfortran.dg/sizeof_4.f90: New.
211
212 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
213
214 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
215 vec_cts, and vec_ctu.
216 * gcc.target/powerpc/builtins-2.c: Likewise.
217
218 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
219
220 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
221 [!__sun__ && !__hpux__] (arena_size): Scale according to
222 target pointer size.
223
224 2014-09-02 Marek Polacek <polacek@redhat.com>
225
226 PR fortran/62270
227 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
228
229 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
230
231 PR target/62275
232 * gcc.target/arm/vect-lceilf_1.c: New test.
233 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
234 * gcc.target/arm/vect-lroundf_1.c: Likewise.
235
236 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
237
238 PR target/62275
239 * gcc.target/arm/lceil-vcvt_1.c: New test.
240 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
241 * gcc.target/arm/lround-vcvt_1.c: Likewise.
242
243 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
244
245 DR 1453
246 * g++.dg/cpp0x/constexpr-volatile.C: New.
247 * g++.dg/ext/is_literal_type2.C: Likewise.
248
249 2014-09-02 Jakub Jelinek <jakub@redhat.com>
250 Balaji V. Iyer <balaji.v.iyer@intel.com>
251 Igor Zamyatin <igor.zamyatin@intel.com>
252
253 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
254 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
255 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
256 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
257 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
258 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
259 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
260 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
261 * g++.dg/cilk-plus/CK/cf3.cc: New test.
262 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
263 * g++.dg/cilk-plus/CK/for1.cc: New test.
264 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
265 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
266 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
267
268 2014-09-02 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/62695
271 * gfortran.dg/pr62695.f90: New testcase.
272
273 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
274
275 PR target/62312
276 * gcc.c-torture/compile/pr62312.c: New.
277
278 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
279
280 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
281
282 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
283
284 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
285 Return right away if !arm*-*-*.
286
287 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
288
289 * gcc.c-torture/unsorted/386.c: Move to ...
290 * gcc.c-torture/compile/386.c: ... here.
291 * gcc.c-torture/unsorted/86.c: Move to ...
292 * gcc.c-torture/compile/86.c: ... here.
293 * gcc.c-torture/unsorted/a1.c: Move to ...
294 * gcc.c-torture/compile/a1.c: ... here.
295 * gcc.c-torture/unsorted/a3.c: Move to ...
296 * gcc.c-torture/compile/a3.c: ... here.
297 * gcc.c-torture/unsorted/aaa.c: Move to ...
298 * gcc.c-torture/compile/aaa.c: ... here.
299 * gcc.c-torture/unsorted/aa.c: Move to ...
300 * gcc.c-torture/compile/aa.c: ... here.
301 * gcc.c-torture/unsorted/abs.c: Move to ...
302 * gcc.c-torture/compile/abs.c: ... here.
303 * gcc.c-torture/unsorted/a.c: Move to ...
304 * gcc.c-torture/compile/a.c: ... here.
305 * gcc.c-torture/unsorted/ac.c: Move to ...
306 * gcc.c-torture/compile/ac.c: ... here.
307 * gcc.c-torture/unsorted/acc.c: Move to ...
308 * gcc.c-torture/compile/acc.c: ... here.
309 * gcc.c-torture/unsorted/add386.c: Move to ...
310 * gcc.c-torture/compile/add386.c: ... here.
311 * gcc.c-torture/unsorted/add.c: Move to ...
312 * gcc.c-torture/compile/add.c: ... here.
313 * gcc.c-torture/unsorted/addcc.c: Move to ...
314 * gcc.c-torture/compile/addcc.c: ... here.
315 * gcc.c-torture/unsorted/andm.c: Move to ...
316 * gcc.c-torture/compile/andm.c: ... here.
317 * gcc.c-torture/unsorted/andmem.c: Move to ...
318 * gcc.c-torture/compile/andmem.c: ... here.
319 * gcc.c-torture/unsorted/andn.c: Move to ...
320 * gcc.c-torture/compile/andn.c: ... here.
321 * gcc.c-torture/unsorted/andok.c: Move to ...
322 * gcc.c-torture/compile/andok.c: ... here.
323 * gcc.c-torture/unsorted/andsi.c: Move to ...
324 * gcc.c-torture/compile/andsi.c: ... here.
325 * gcc.c-torture/unsorted/andsparc.c: Move to ...
326 * gcc.c-torture/compile/andsparc.c: ... here.
327 * gcc.c-torture/unsorted/aos.c: Move to ...
328 * gcc.c-torture/compile/aos.c: ... here.
329 * gcc.c-torture/unsorted/arr.c: Move to ...
330 * gcc.c-torture/compile/arr.c: ... here.
331 * gcc.c-torture/unsorted/as.c: Move to ...
332 * gcc.c-torture/compile/as.c: ... here.
333 * gcc.c-torture/unsorted/ase.c: Move to ...
334 * gcc.c-torture/compile/ase.c: ... here.
335 * gcc.c-torture/unsorted/b1.c: Move to ...
336 * gcc.c-torture/compile/b1.c: ... here.
337 * gcc.c-torture/unsorted/b2.c: Move to ...
338 * gcc.c-torture/compile/b2.c: ... here.
339 * gcc.c-torture/unsorted/b3.c: Move to ...
340 * gcc.c-torture/compile/b3.c: ... here.
341 * gcc.c-torture/unsorted/b88.c: Move to ...
342 * gcc.c-torture/compile/b88.c: ... here.
343 * gcc.c-torture/unsorted/bad.c: Move to ...
344 * gcc.c-torture/compile/bad.c: ... here.
345 * gcc.c-torture/unsorted/band.c: Move to ...
346 * gcc.c-torture/compile/band.c: ... here.
347 * gcc.c-torture/unsorted/bb0.c: Move to ...
348 * gcc.c-torture/compile/bb0.c: ... here.
349 * gcc.c-torture/unsorted/bb1.c: Move to ...
350 * gcc.c-torture/compile/bb1.c: ... here.
351 * gcc.c-torture/unsorted/bbb.c: Move to ...
352 * gcc.c-torture/compile/bbb.c: ... here.
353 * gcc.c-torture/unsorted/b.c: Move to ...
354 * gcc.c-torture/compile/b.c: ... here.
355 * gcc.c-torture/unsorted/bc.c: Move to ...
356 * gcc.c-torture/compile/bc.c: ... here.
357 * gcc.c-torture/unsorted/bcopy.c: Move to ...
358 * gcc.c-torture/compile/bcopy.c: ... here.
359 * gcc.c-torture/unsorted/bf.c: Move to ...
360 * gcc.c-torture/compile/bf.c: ... here.
361 * gcc.c-torture/unsorted/bfins.c: Move to ...
362 * gcc.c-torture/compile/bfins.c: ... here.
363 * gcc.c-torture/unsorted/bfx.c: Move to ...
364 * gcc.c-torture/compile/bfx.c: ... here.
365 * gcc.c-torture/unsorted/bge.c: Move to ...
366 * gcc.c-torture/compile/bge.c: ... here.
367 * gcc.c-torture/unsorted/bit.c: Move to ...
368 * gcc.c-torture/compile/bit.c: ... here.
369 * gcc.c-torture/unsorted/bitf.c: Move to ...
370 * gcc.c-torture/compile/bitf.c: ... here.
371 * gcc.c-torture/unsorted/bitw.c: Move to ...
372 * gcc.c-torture/compile/bitw.c: ... here.
373 * gcc.c-torture/unsorted/blk.c: Move to ...
374 * gcc.c-torture/compile/blk.c: ... here.
375 * gcc.c-torture/unsorted/bt386.c: Move to ...
376 * gcc.c-torture/compile/bt386.c: ... here.
377 * gcc.c-torture/unsorted/bt.c: Move to ...
378 * gcc.c-torture/compile/bt.c: ... here.
379 * gcc.c-torture/unsorted/BUG11.c: Move to ...
380 * gcc.c-torture/compile/BUG11.c: ... here.
381 * gcc.c-torture/unsorted/BUG12.c: Move to ...
382 * gcc.c-torture/compile/BUG12.c: ... here.
383 * gcc.c-torture/unsorted/BUG13.c: Move to ...
384 * gcc.c-torture/compile/BUG13.c: ... here.
385 * gcc.c-torture/unsorted/BUG16.c: Move to ...
386 * gcc.c-torture/compile/BUG16.c: ... here.
387 * gcc.c-torture/unsorted/BUG17.c: Move to ...
388 * gcc.c-torture/compile/BUG17.c: ... here.
389 * gcc.c-torture/unsorted/BUG18.c: Move to ...
390 * gcc.c-torture/compile/BUG18.c: ... here.
391 * gcc.c-torture/unsorted/BUG1.c: Move to ...
392 * gcc.c-torture/compile/BUG1.c: ... here.
393 * gcc.c-torture/unsorted/BUG21.c: Move to ...
394 * gcc.c-torture/compile/BUG21.c: ... here.
395 * gcc.c-torture/unsorted/BUG22.c: Move to ...
396 * gcc.c-torture/compile/BUG22.c: ... here.
397 * gcc.c-torture/unsorted/BUG23.c: Move to ...
398 * gcc.c-torture/compile/BUG23.c: ... here.
399 * gcc.c-torture/unsorted/BUG24.c: Move to ...
400 * gcc.c-torture/compile/BUG24.c: ... here.
401 * gcc.c-torture/unsorted/BUG25.c: Move to ...
402 * gcc.c-torture/compile/BUG25.c: ... here.
403 * gcc.c-torture/unsorted/BUG2.c: Move to ...
404 * gcc.c-torture/compile/BUG2.c: ... here.
405 * gcc.c-torture/unsorted/BUG3.c: Move to ...
406 * gcc.c-torture/compile/BUG3.c: ... here.
407 * gcc.c-torture/unsorted/BUG4.c: Move to ...
408 * gcc.c-torture/compile/BUG4.c: ... here.
409 * gcc.c-torture/unsorted/BUG5.c: Move to ...
410 * gcc.c-torture/compile/BUG5.c: ... here.
411 * gcc.c-torture/unsorted/BUG6.c: Move to ...
412 * gcc.c-torture/compile/BUG6.c: ... here.
413 * gcc.c-torture/unsorted/bug.c: Move to ...
414 * gcc.c-torture/compile/bug.c: ... here.
415 * gcc.c-torture/unsorted/bugc.c: Move to ...
416 * gcc.c-torture/compile/bugc.c: ... here.
417 * gcc.c-torture/unsorted/buns.c: Move to ...
418 * gcc.c-torture/compile/buns.c: ... here.
419 * gcc.c-torture/unsorted/bx.c: Move to ...
420 * gcc.c-torture/compile/bx.c: ... here.
421 * gcc.c-torture/unsorted/c1.c: Move to ...
422 * gcc.c-torture/compile/c1.c: ... here.
423 * gcc.c-torture/unsorted/c2.c: Move to ...
424 * gcc.c-torture/compile/c2.c: ... here.
425 * gcc.c-torture/unsorted/call386.c: Move to ...
426 * gcc.c-torture/compile/call386.c: ... here.
427 * gcc.c-torture/unsorted/call.c: Move to ...
428 * gcc.c-torture/compile/call.c: ... here.
429 * gcc.c-torture/unsorted/callind.c: Move to ...
430 * gcc.c-torture/compile/callind.c: ... here.
431 * gcc.c-torture/unsorted/c.c: Move to ...
432 * gcc.c-torture/compile/c.c: ... here.
433 * gcc.c-torture/unsorted/cc.c: Move to ...
434 * gcc.c-torture/compile/cc.c: ... here.
435 * gcc.c-torture/unsorted/charmtst.c: Move to ...
436 * gcc.c-torture/compile/charmtst.c: ... here.
437 * gcc.c-torture/unsorted/cmb.c: Move to ...
438 * gcc.c-torture/compile/cmb.c: ... here.
439 * gcc.c-torture/unsorted/cmp.c: Move to ...
440 * gcc.c-torture/compile/cmp.c: ... here.
441 * gcc.c-torture/unsorted/cmphi.c: Move to ...
442 * gcc.c-torture/compile/cmphi.c: ... here.
443 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
444 * gcc.c-torture/compile/cmpsi386.c: ... here.
445 * gcc.c-torture/unsorted/cmul.c: Move to ...
446 * gcc.c-torture/compile/cmul.c: ... here.
447 * gcc.c-torture/unsorted/cn1.c: Move to ...
448 * gcc.c-torture/compile/cn1.c: ... here.
449 * gcc.c-torture/unsorted/comb.c: Move to ...
450 * gcc.c-torture/compile/comb.c: ... here.
451 * gcc.c-torture/unsorted/consec.c: Move to ...
452 * gcc.c-torture/compile/consec.c: ... here.
453 * gcc.c-torture/unsorted/const.c: Move to ...
454 * gcc.c-torture/compile/const.c: ... here.
455 * gcc.c-torture/unsorted/conv.c: Move to ...
456 * gcc.c-torture/compile/conv.c: ... here.
457 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
458 * gcc.c-torture/compile/conv_tst.c: ... here.
459 * gcc.c-torture/unsorted/cp.c: Move to ...
460 * gcc.c-torture/compile/cp.c: ... here.
461 * gcc.c-torture/unsorted/csebug.c: Move to ...
462 * gcc.c-torture/compile/csebug.c: ... here.
463 * gcc.c-torture/unsorted/cvt.c: Move to ...
464 * gcc.c-torture/compile/cvt.c: ... here.
465 * gcc.c-torture/unsorted/dblbug.c: Move to ...
466 * gcc.c-torture/compile/dblbug.c: ... here.
467 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
468 * gcc.c-torture/compile/dbl_parm.c: ... here.
469 * gcc.c-torture/unsorted/d.c: Move to ...
470 * gcc.c-torture/compile/d.c: ... here.
471 * gcc.c-torture/unsorted/ddd.c: Move to ...
472 * gcc.c-torture/compile/ddd.c: ... here.
473 * gcc.c-torture/unsorted/dead.c: Move to ...
474 * gcc.c-torture/compile/dead.c: ... here.
475 * gcc.c-torture/unsorted/delay.c: Move to ...
476 * gcc.c-torture/compile/delay.c: ... here.
477 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
478 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
479 * gcc.c-torture/unsorted/di.c: Move to ...
480 * gcc.c-torture/compile/di.c: ... here.
481 * gcc.c-torture/unsorted/dic.c: Move to ...
482 * gcc.c-torture/compile/dic.c: ... here.
483 * gcc.c-torture/unsorted/dilayout.c: Move to ...
484 * gcc.c-torture/compile/dilayout.c: ... here.
485 * gcc.c-torture/unsorted/dimove.c: Move to ...
486 * gcc.c-torture/compile/dimove.c: ... here.
487 * gcc.c-torture/unsorted/dimul.c: Move to ...
488 * gcc.c-torture/compile/dimul.c: ... here.
489 * gcc.c-torture/unsorted/div.c: Move to ...
490 * gcc.c-torture/compile/div.c: ... here.
491 * gcc.c-torture/unsorted/divdf.c: Move to ...
492 * gcc.c-torture/compile/divdf.c: ... here.
493 * gcc.c-torture/unsorted/dm.c: Move to ...
494 * gcc.c-torture/compile/dm.c: ... here.
495 * gcc.c-torture/unsorted/dshift.c: Move to ...
496 * gcc.c-torture/compile/dshift.c: ... here.
497 * gcc.c-torture/unsorted/e.c: Move to ...
498 * gcc.c-torture/compile/e.c: ... here.
499 * gcc.c-torture/unsorted/ex.c: Move to ...
500 * gcc.c-torture/compile/ex.c: ... here.
501 * gcc.c-torture/unsorted/ext.c: Move to ...
502 * gcc.c-torture/compile/ext.c: ... here.
503 * gcc.c-torture/unsorted/f1.c: Move to ...
504 * gcc.c-torture/compile/f1.c: ... here.
505 * gcc.c-torture/unsorted/f2.c: Move to ...
506 * gcc.c-torture/compile/f2.c: ... here.
507 * gcc.c-torture/unsorted/fdmul.c: Move to ...
508 * gcc.c-torture/compile/fdmul.c: ... here.
509 * gcc.c-torture/unsorted/float.c: Move to ...
510 * gcc.c-torture/compile/float.c: ... here.
511 * gcc.c-torture/unsorted/flo.c: Move to ...
512 * gcc.c-torture/compile/flo.c: ... here.
513 * gcc.c-torture/unsorted/flt_const.c: Move to ...
514 * gcc.c-torture/compile/flt_const.c: ... here.
515 * gcc.c-torture/unsorted/fnul.c: Move to ...
516 * gcc.c-torture/compile/fnul.c: ... here.
517 * gcc.c-torture/unsorted/foo.c: Move to ...
518 * gcc.c-torture/compile/foo.c: ... here.
519 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
520 * gcc.c-torture/compile/forgetcc.c: ... here.
521 * gcc.c-torture/unsorted/fq.c: Move to ...
522 * gcc.c-torture/compile/fq.c: ... here.
523 * gcc.c-torture/unsorted/g.c: Move to ...
524 * gcc.c-torture/compile/g.c: ... here.
525 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
526 * gcc.c-torture/compile/gen_tst.c: ... here.
527 * gcc.c-torture/unsorted/glob.c: Move to ...
528 * gcc.c-torture/compile/glob.c: ... here.
529 * gcc.c-torture/unsorted/gronk.c: Move to ...
530 * gcc.c-torture/compile/gronk.c: ... here.
531 * gcc.c-torture/unsorted/hibug.c: Move to ...
532 * gcc.c-torture/compile/hibug.c: ... here.
533 * gcc.c-torture/unsorted/hi.c: Move to ...
534 * gcc.c-torture/compile/hi.c: ... here.
535 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
536 * gcc.c-torture/compile/HIcmp.c: ... here.
537 * gcc.c-torture/unsorted/HIset.c: Move to ...
538 * gcc.c-torture/compile/HIset.c: ... here.
539 * gcc.c-torture/unsorted/i.c: Move to ...
540 * gcc.c-torture/compile/i.c: ... here.
541 * gcc.c-torture/unsorted/i++.c: Move to ...
542 * gcc.c-torture/compile/i++.c: ... here.
543 * gcc.c-torture/unsorted/ic.c: Move to ...
544 * gcc.c-torture/compile/ic.c: ... here.
545 * gcc.c-torture/unsorted/icmp.c: Move to ...
546 * gcc.c-torture/compile/icmp.c: ... here.
547 * gcc.c-torture/unsorted/ifreg.c: Move to ...
548 * gcc.c-torture/compile/ifreg.c: ... here.
549 * gcc.c-torture/unsorted/imm.c: Move to ...
550 * gcc.c-torture/compile/imm.c: ... here.
551 * gcc.c-torture/unsorted/isinf.c: Move to ...
552 * gcc.c-torture/compile/isinf.c: ... here.
553 * gcc.c-torture/unsorted/jmp.c: Move to ...
554 * gcc.c-torture/compile/jmp.c: ... here.
555 * gcc.c-torture/unsorted/jumptab.c: Move to ...
556 * gcc.c-torture/compile/jumptab.c: ... here.
557 * gcc.c-torture/unsorted/layout.c: Move to ...
558 * gcc.c-torture/compile/layout.c: ... here.
559 * gcc.c-torture/unsorted/lbug.c: Move to ...
560 * gcc.c-torture/compile/lbug.c: ... here.
561 * gcc.c-torture/unsorted/l.c: Move to ...
562 * gcc.c-torture/compile/l.c: ... here.
563 * gcc.c-torture/unsorted/ll1.c: Move to ...
564 * gcc.c-torture/compile/ll1.c: ... here.
565 * gcc.c-torture/unsorted/llbug.c: Move to ...
566 * gcc.c-torture/compile/llbug.c: ... here.
567 * gcc.c-torture/unsorted/lll.c: Move to ...
568 * gcc.c-torture/compile/lll.c: ... here.
569 * gcc.c-torture/unsorted/load8.c: Move to ...
570 * gcc.c-torture/compile/load8.c: ... here.
571 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
572 * gcc.c-torture/compile/loadhicc.c: ... here.
573 * gcc.c-torture/unsorted/log2.c: Move to ...
574 * gcc.c-torture/compile/log2.c: ... here.
575 * gcc.c-torture/unsorted/logic.c: Move to ...
576 * gcc.c-torture/compile/logic.c: ... here.
577 * gcc.c-torture/unsorted/loop-1.c: Move to ...
578 * gcc.c-torture/compile/loop-1.c: ... here.
579 * gcc.c-torture/unsorted/loop386.c: Move to ...
580 * gcc.c-torture/compile/loop386.c: ... here.
581 * gcc.c-torture/unsorted/lop.c: Move to ...
582 * gcc.c-torture/compile/lop.c: ... here.
583 * gcc.c-torture/unsorted/m1.c: Move to ...
584 * gcc.c-torture/compile/m1.c: ... here.
585 * gcc.c-torture/unsorted/m2.c: Move to ...
586 * gcc.c-torture/compile/m2.c: ... here.
587 * gcc.c-torture/unsorted/m5.c: Move to ...
588 * gcc.c-torture/compile/m5.c: ... here.
589 * gcc.c-torture/unsorted/m68.c: Move to ...
590 * gcc.c-torture/compile/m68.c: ... here.
591 * gcc.c-torture/unsorted/mbyte.c: Move to ...
592 * gcc.c-torture/compile/mbyte.c: ... here.
593 * gcc.c-torture/unsorted/mchar.c: Move to ...
594 * gcc.c-torture/compile/mchar.c: ... here.
595 * gcc.c-torture/unsorted/mcmp.c: Move to ...
596 * gcc.c-torture/compile/mcmp.c: ... here.
597 * gcc.c-torture/unsorted/mdouble.c: Move to ...
598 * gcc.c-torture/compile/mdouble.c: ... here.
599 * gcc.c-torture/unsorted/memtst.c: Move to ...
600 * gcc.c-torture/compile/memtst.c: ... here.
601 * gcc.c-torture/unsorted/miscomp.c: Move to ...
602 * gcc.c-torture/compile/miscomp.c: ... here.
603 * gcc.c-torture/unsorted/mm.c: Move to ...
604 * gcc.c-torture/compile/mm.c: ... here.
605 * gcc.c-torture/unsorted/mod.c: Move to ...
606 * gcc.c-torture/compile/mod.c: ... here.
607 * gcc.c-torture/unsorted/modcc.c: Move to ...
608 * gcc.c-torture/compile/modcc.c: ... here.
609 * gcc.c-torture/unsorted/move.c: Move to ...
610 * gcc.c-torture/compile/move.c: ... here.
611 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
612 * gcc.c-torture/compile/move_qhi.c: ... here.
613 * gcc.c-torture/unsorted/mregtst.c: Move to ...
614 * gcc.c-torture/compile/mregtst.c: ... here.
615 * gcc.c-torture/unsorted/msp.c: Move to ...
616 * gcc.c-torture/compile/msp.c: ... here.
617 * gcc.c-torture/unsorted/mtst.c: Move to ...
618 * gcc.c-torture/compile/mtst.c: ... here.
619 * gcc.c-torture/unsorted/mu.c: Move to ...
620 * gcc.c-torture/compile/mu.c: ... here.
621 * gcc.c-torture/unsorted/mul.c: Move to ...
622 * gcc.c-torture/compile/mul.c: ... here.
623 * gcc.c-torture/unsorted/mword1.c: Move to ...
624 * gcc.c-torture/compile/mword1.c: ... here.
625 * gcc.c-torture/unsorted/mword.c: Move to ...
626 * gcc.c-torture/compile/mword.c: ... here.
627 * gcc.c-torture/unsorted/n1.c: Move to ...
628 * gcc.c-torture/compile/n1.c: ... here.
629 * gcc.c-torture/unsorted/nand.c: Move to ...
630 * gcc.c-torture/compile/nand.c: ... here.
631 * gcc.c-torture/unsorted/n.c: Move to ...
632 * gcc.c-torture/compile/n.c: ... here.
633 * gcc.c-torture/unsorted/neg.c: Move to ...
634 * gcc.c-torture/compile/neg.c: ... here.
635 * gcc.c-torture/unsorted/o.c: Move to ...
636 * gcc.c-torture/compile/o.c: ... here.
637 * gcc.c-torture/unsorted/omit.c: Move to ...
638 * gcc.c-torture/compile/omit.c: ... here.
639 * gcc.c-torture/unsorted/opout.c: Move to ...
640 * gcc.c-torture/compile/opout.c: ... here.
641 * gcc.c-torture/unsorted/opt.c: Move to ...
642 * gcc.c-torture/compile/opt.c: ... here.
643 * gcc.c-torture/unsorted/or386.c: Move to ...
644 * gcc.c-torture/compile/or386.c: ... here.
645 * gcc.c-torture/unsorted/or.c: Move to ...
646 * gcc.c-torture/compile/or.c: ... here.
647 * gcc.c-torture/unsorted/parms.c: Move to ...
648 * gcc.c-torture/compile/parms.c: ... here.
649 * gcc.c-torture/unsorted/pass.c: Move to ...
650 * gcc.c-torture/compile/pass.c: ... here.
651 * gcc.c-torture/unsorted/p.c: Move to ...
652 * gcc.c-torture/compile/p.c: ... here.
653 * gcc.c-torture/unsorted/pmt.c: Move to ...
654 * gcc.c-torture/compile/pmt.c: ... here.
655 * gcc.c-torture/unsorted/poor.c: Move to ...
656 * gcc.c-torture/compile/poor.c: ... here.
657 * gcc.c-torture/unsorted/pp.c: Move to ...
658 * gcc.c-torture/compile/pp.c: ... here.
659 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
660 * gcc.c-torture/compile/pret-arg.c: ... here.
661 * gcc.c-torture/unsorted/pyr2.c: Move to ...
662 * gcc.c-torture/compile/pyr2.c: ... here.
663 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
664 * gcc.c-torture/compile/PYRBUG.c: ... here.
665 * gcc.c-torture/unsorted/pyr.c: Move to ...
666 * gcc.c-torture/compile/pyr.c: ... here.
667 * gcc.c-torture/unsorted/q.c: Move to ...
668 * gcc.c-torture/compile/q.c: ... here.
669 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
670 * gcc.c-torture/compile/QIcmp.c: ... here.
671 * gcc.c-torture/unsorted/QIset.c: Move to ...
672 * gcc.c-torture/compile/QIset.c: ... here.
673 * gcc.c-torture/unsorted/r1.c: Move to ...
674 * gcc.c-torture/compile/r1.c: ... here.
675 * gcc.c-torture/unsorted/r.c: Move to ...
676 * gcc.c-torture/compile/r.c: ... here.
677 * gcc.c-torture/unsorted/rel.c: Move to ...
678 * gcc.c-torture/compile/rel.c: ... here.
679 * gcc.c-torture/unsorted/rmsc.c: Move to ...
680 * gcc.c-torture/compile/rmsc.c: ... here.
681 * gcc.c-torture/unsorted/round.c: Move to ...
682 * gcc.c-torture/compile/round.c: ... here.
683 * gcc.c-torture/unsorted/run.c: Move to ...
684 * gcc.c-torture/compile/run.c: ... here.
685 * gcc.c-torture/unsorted/sar.c: Move to ...
686 * gcc.c-torture/compile/sar.c: ... here.
687 * gcc.c-torture/unsorted/s.c: Move to ...
688 * gcc.c-torture/compile/s.c: ... here.
689 * gcc.c-torture/unsorted/scal.c: Move to ...
690 * gcc.c-torture/compile/scal.c: ... here.
691 * gcc.c-torture/unsorted/sc.c: Move to ...
692 * gcc.c-torture/compile/sc.c: ... here.
693 * gcc.c-torture/unsorted/scc.c: Move to ...
694 * gcc.c-torture/compile/scc.c: ... here.
695 * gcc.c-torture/unsorted/scond.c: Move to ...
696 * gcc.c-torture/compile/scond.c: ... here.
697 * gcc.c-torture/unsorted/selfrec.c: Move to ...
698 * gcc.c-torture/compile/selfrec.c: ... here.
699 * gcc.c-torture/unsorted/seq.c: Move to ...
700 * gcc.c-torture/compile/seq.c: ... here.
701 * gcc.c-torture/unsorted/set386.c: Move to ...
702 * gcc.c-torture/compile/set386.c: ... here.
703 * gcc.c-torture/unsorted/set88.c: Move to ...
704 * gcc.c-torture/compile/set88.c: ... here.
705 * gcc.c-torture/unsorted/SFset.c: Move to ...
706 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
707 * gcc.c-torture/unsorted/shand.c: Move to ...
708 * gcc.c-torture/compile/shand.c: ... here.
709 * gcc.c-torture/unsorted/sh.c: Move to ...
710 * gcc.c-torture/compile/sh.c: ... here.
711 * gcc.c-torture/unsorted/shft.c: Move to ...
712 * gcc.c-torture/compile/shft.c: ... here.
713 * gcc.c-torture/unsorted/shift.c: Move to ...
714 * gcc.c-torture/compile/shift.c: ... here.
715 * gcc.c-torture/unsorted/shloop.c: Move to ...
716 * gcc.c-torture/compile/shloop.c: ... here.
717 * gcc.c-torture/unsorted/shm.c: Move to ...
718 * gcc.c-torture/compile/shm.c: ... here.
719 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
720 * gcc.c-torture/compile/SIcmp.c: ... here.
721 * gcc.c-torture/unsorted/signext2.c: Move to ...
722 * gcc.c-torture/compile/signext2.c: ... here.
723 * gcc.c-torture/unsorted/signext.c: Move to ...
724 * gcc.c-torture/compile/signext.c: ... here.
725 * gcc.c-torture/unsorted/sim.c: Move to ...
726 * gcc.c-torture/compile/sim.c: ... here.
727 * gcc.c-torture/unsorted/simple.c: Move to ...
728 * gcc.c-torture/compile/simple.c: ... here.
729 * gcc.c-torture/unsorted/SIset.c: Move to ...
730 * gcc.c-torture/compile/SIset.c: ... here.
731 * gcc.c-torture/unsorted/sne.c: Move to ...
732 * gcc.c-torture/compile/sne.c: ... here.
733 * gcc.c-torture/unsorted/sound.c: Move to ...
734 * gcc.c-torture/compile/sound.c: ... here.
735 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
736 * gcc.c-torture/compile/sparcbug.c: ... here.
737 * gcc.c-torture/unsorted/speed.c: Move to ...
738 * gcc.c-torture/compile/speed.c: ... here.
739 * gcc.c-torture/unsorted/stor.c: Move to ...
740 * gcc.c-torture/compile/stor.c: ... here.
741 * gcc.c-torture/unsorted/store0.c: Move to ...
742 * gcc.c-torture/compile/store0.c: ... here.
743 * gcc.c-torture/unsorted/storecc.c: Move to ...
744 * gcc.c-torture/compile/storecc.c: ... here.
745 * gcc.c-torture/unsorted/str.c: Move to ...
746 * gcc.c-torture/compile/str.c: ... here.
747 * gcc.c-torture/unsorted/stru.c: Move to ...
748 * gcc.c-torture/compile/stru.c: ... here.
749 * gcc.c-torture/unsorted/structret.c: Move to ...
750 * gcc.c-torture/compile/structret.c: ... here.
751 * gcc.c-torture/unsorted/stuct.c: Move to ...
752 * gcc.c-torture/compile/stuct.c: ... here.
753 * gcc.c-torture/unsorted/sub32.c: Move to ...
754 * gcc.c-torture/compile/sub32.c: ... here.
755 * gcc.c-torture/unsorted/subcc.c: Move to ...
756 * gcc.c-torture/compile/subcc.c: ... here.
757 * gcc.c-torture/unsorted/subcse.c: Move to ...
758 * gcc.c-torture/compile/subcse.c: ... here.
759 * gcc.c-torture/unsorted/sym.c: Move to ...
760 * gcc.c-torture/compile/sym.c: ... here.
761 * gcc.c-torture/unsorted/symconst.c: Move to ...
762 * gcc.c-torture/compile/symconst.c: ... here.
763 * gcc.c-torture/unsorted/t.c: Move to ...
764 * gcc.c-torture/compile/t.c: ... here.
765 * gcc.c-torture/unsorted/test.c: Move to ...
766 * gcc.c-torture/compile/test.c: ... here.
767 * gcc.c-torture/unsorted/test-flow.c: Move to ...
768 * gcc.c-torture/compile/test-flow.c: ... here.
769 * gcc.c-torture/unsorted/test-loop.c: Move to ...
770 * gcc.c-torture/compile/test-loop.c: ... here.
771 * gcc.c-torture/unsorted/time.c: Move to ...
772 * gcc.c-torture/compile/time.c: ... here.
773 * gcc.c-torture/unsorted/tmp.c: Move to ...
774 * gcc.c-torture/compile/tmp.c: ... here.
775 * gcc.c-torture/unsorted/trivial.c: Move to ...
776 * gcc.c-torture/compile/trivial.c: ... here.
777 * gcc.c-torture/unsorted/trunc.c: Move to ...
778 * gcc.c-torture/compile/trunc.c: ... here.
779 * gcc.c-torture/unsorted/u.c: Move to ...
780 * gcc.c-torture/compile/u.c: ... here.
781 * gcc.c-torture/unsorted/udconvert.c: Move to ...
782 * gcc.c-torture/compile/udconvert.c: ... here.
783 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
784 * gcc.c-torture/compile/udivmod4.c: ... here.
785 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
786 * gcc.c-torture/compile/UHIcmp.c: ... here.
787 * gcc.c-torture/unsorted/uns.c: Move to ...
788 * gcc.c-torture/compile/uns.c: ... here.
789 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
790 * gcc.c-torture/compile/uns_tst.c: ... here.
791 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
792 * gcc.c-torture/compile/UQIcmp.c: ... here.
793 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
794 * gcc.c-torture/compile/USIcmp.c: ... here.
795 * gcc.c-torture/unsorted/uuarg.c: Move to ...
796 * gcc.c-torture/compile/uuarg.c: ... here.
797 * gcc.c-torture/unsorted/v.c: Move to ...
798 * gcc.c-torture/compile/v.c: ... here.
799 * gcc.c-torture/unsorted/w.c: Move to ...
800 * gcc.c-torture/compile/w.c: ... here.
801 * gcc.c-torture/unsorted/ww.c: Move to ...
802 * gcc.c-torture/compile/ww.c: ... here.
803 * gcc.c-torture/unsorted/xb.c: Move to ...
804 * gcc.c-torture/compile/xb.c: ... here.
805 * gcc.c-torture/unsorted/xbg.c: Move to ...
806 * gcc.c-torture/compile/xbg.c: ... here.
807 * gcc.c-torture/unsorted/x.c: Move to ...
808 * gcc.c-torture/compile/x.c: ... here.
809 * gcc.c-torture/unsorted/xc.c: Move to ...
810 * gcc.c-torture/compile/xc.c: ... here.
811 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
812 * gcc.c-torture/compile/xcsebug.c: ... here.
813 * gcc.c-torture/unsorted/xdi.c: Move to ...
814 * gcc.c-torture/compile/xdi.c: ... here.
815 * gcc.c-torture/unsorted/xfoo.c: Move to ...
816 * gcc.c-torture/compile/xfoo.c: ... here.
817 * gcc.c-torture/unsorted/xi.c: Move to ...
818 * gcc.c-torture/compile/xi.c: ... here.
819 * gcc.c-torture/unsorted/xlop.c: Move to ...
820 * gcc.c-torture/compile/xlop.c: ... here.
821 * gcc.c-torture/unsorted/xmtst.c: Move to ...
822 * gcc.c-torture/compile/xmtst.c: ... here.
823 * gcc.c-torture/unsorted/xneg.c: Move to ...
824 * gcc.c-torture/compile/xneg.c: ... here.
825 * gcc.c-torture/unsorted/xopt.c: Move to ...
826 * gcc.c-torture/compile/xopt.c: ... here.
827 * gcc.c-torture/unsorted/xor.c: Move to ...
828 * gcc.c-torture/compile/xor.c: ... here.
829 * gcc.c-torture/unsorted/xorn.c: Move to ...
830 * gcc.c-torture/compile/xorn.c: ... here.
831 * gcc.c-torture/unsorted/xp.c: Move to ...
832 * gcc.c-torture/compile/xp.c: ... here.
833 * gcc.c-torture/unsorted/xpp.c: Move to ...
834 * gcc.c-torture/compile/xpp.c: ... here.
835 * gcc.c-torture/unsorted/xs.c: Move to ...
836 * gcc.c-torture/compile/xs.c: ... here.
837 * gcc.c-torture/unsorted/xsh.c: Move to ...
838 * gcc.c-torture/compile/xsh.c: ... here.
839 * gcc.c-torture/unsorted/xz.c: Move to ...
840 * gcc.c-torture/compile/xz.c: ... here.
841 * gcc.c-torture/unsorted/xzz.c: Move to ...
842 * gcc.c-torture/compile/xzz.c: ... here.
843
844 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
845
846 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
847 (abort, exit): Declare.
848
849 2014-09-01 Yury Gribov <y.gribov@samsung.com>
850
851 PR sanitizer/61897
852 PR sanitizer/62140
853 * c-c++-common/asan/pr62140-1.c: New test.
854 * c-c++-common/asan/pr62140-2.c: New test.
855
856 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
857 Tobias Burnus <burnus@net-b.de>
858
859 PR fortran/62309
860 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
861
862 2014-08-31 Tobias Burnus <burnus@net-b.de>
863
864 * gfortran.dg/coarray_lib_comm_1.f90: New.
865
866 2014-08-30 Andrew Pinski <apinski@cavium.com>
867
868 * gcc.c-torture/execute/20140828-1.c: New testcase.
869
870 2014-08-29 DJ Delorie <dj@redhat.com>
871
872 * lib/target-supports.exp (check_effective_target_size32plus):
873 Increase size to avoid false positives on 24-bit address spaces.
874 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
875 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
876 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
877 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
878 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
879 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
880 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
881 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
882
883 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/54002
886 * g++.dg/cpp0x/constexpr-54002.C: New.
887
888 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
889
890 PR c++/56991
891 * g++.dg/cpp0x/constexpr-56991.C: New.
892
893 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
894
895 PR c++/57764
896 * g++.dg/cpp0x/constexpr-57764.C: New.
897
898 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
899
900 PR c++/59938
901 * g++.dg/cpp0x/constexpr-59938.C: New.
902
903 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
904
905 PR c++/61484
906 * g++.dg/cpp0x/constexpr-61484.C: New.
907
908 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
909
910 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
911 vec_round, vec_splat, vec_div, and vec_mul.
912 * gcc.target/powerpc/builtins-2.c: New test.
913
914 2014-08-28 Richard Biener <rguenther@suse.de>
915
916 PR tree-optimization/62283
917 * gfortran.dg/vect/pr62283.f: New testcase.
918 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
919 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
920 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
921 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
922 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
923 * gcc.dg/vect/vect-33.c: Likewise.
924
925 2014-08-28 Yury Gribov <y.gribov@samsung.com>
926
927 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
928
929 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
930
931 PR cpp/23827 - standard C++ should not have hex float preprocessor
932 tokens
933 * g++.dg/cpp/pr23827_cxx11.C: New.
934 * g++.dg/cpp/pr23827_cxx98.C: New.
935 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
936 * gcc.dg/cpp/pr23827_c90.c: New.
937 * gcc.dg/cpp/pr23827_c90_neg.c: New.
938 * gcc.dg/cpp/pr23827_c99.c: New.
939
940 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
941
942 PR c++/52892
943 * g++.dg/cpp0x/constexpr-52892-1.C: New.
944 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
945 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
946
947 2014-08-27 Guozhi Wei <carrot@google.com>
948
949 PR target/62262
950 * gcc.target/aarch64/pr62262.c: New test.
951
952 2014-08-26 Joseph Myers <joseph@codesourcery.com>
953
954 PR target/60606
955 PR target/61330
956 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
957 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
958
959 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
960
961 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
962 failure on s390*-*-linux-gnu.
963
964 2014-08-26 Richard Biener <rguenther@suse.de>
965
966 PR tree-optimization/62175
967 * g++.dg/torture/pr62175.C: New testcase.
968
969 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
970
971 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
972 copy of compile/compile.exp.
973 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
974 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
975 i?86-*.
976 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
977 m32c-*-*.
978 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
979 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
980 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
981 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
982 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
983 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
984 * gcc.c-torture/execute/20040703-1.c: Likewise.
985 * gcc.c-torture/execute/20040705-1.c: Likewise.
986 * gcc.c-torture/execute/20040705-2.c: Likewise.
987 * gcc.c-torture/execute/20040709-1.c: Likewise.
988 * gcc.c-torture/execute/20040709-2.c: Likewise.
989 * gcc.c-torture/execute/20040811-1.c: Likewise.
990 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
991 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
992 compiling for x86_64-* or i?86-*.
993 * gcc.c-torture/execute/20050604-1.c: Likewise.
994 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
995 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
996 for x86_64-* or i?86-*.
997 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
998 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
999 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1000 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1001 option.
1002 * gcc.c-torture/execute/20111227-2.c: Moved to...
1003 * gcc.dg/20111227-2.c: ... here. Add -free option.
1004 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1005 * gcc.dg/20111227-3.c: ... here. Add -free option.
1006 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1007 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1008 declarations for abort and exit.
1009 * gcc.c-torture/execute/920711-1.c: Likewise.
1010 * gcc.c-torture/execute/930529-1.c: Likewise.
1011 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1012 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1013 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1014 exit.
1015 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1016 for i?86-* or x86_64-*. Add declarations for abort and exit.
1017 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1018 i?86-* or x86_64-*.
1019 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1020 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1021 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1022 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1023 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1024 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1025 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1026 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1027 m68k-linux.
1028 * gcc.c-torture/execute/loop-2g.c: Likewise.
1029 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1030 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1031 powerpc-*-eabi*.
1032 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1033 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1034 * gcc.c-torture/execute/pr23047.c: Likewise.
1035 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1036 declarations for abort and exit.
1037 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1038 * gcc.c-torture/execute/pr31448.c: Likewise.
1039 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1040 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1041 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1042 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1043 Skip on spu-*.
1044 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1045 declarations for abort and exit.
1046 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1047 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1048 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1049 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1050 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1051 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1052 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1053 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1054 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1055 * gcc.c-torture/execute/pr56799.c: Likewise.
1056 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1057 option. Add declarations for abort and exit.
1058 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1059 * gcc.c-torture/execute/pr58570.c: Likewise.
1060 * gcc.c-torture/execute/pr60822.c: Likewise.
1061 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1062 * gcc.c-torture/execute/shiftdi.c: Likewise.
1063 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1064 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1065 * gcc.c-torture/execute/usmul.c: Require int32plus.
1066 * gcc.c-torture/execute/vrp-5.c: Likewise.
1067 * gcc.c-torture/execute/vrp-6.c: Likewise.
1068 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1069 * gcc.c-torture/execute/20010122-1.x: Delete.
1070 * gcc.c-torture/execute/20010129-1.x: Delete.
1071 * gcc.c-torture/execute/20020404-1.x: Delete.
1072 * gcc.c-torture/execute/20021024-1.x: Delete.
1073 * gcc.c-torture/execute/20021127-1.x: Delete.
1074 * gcc.c-torture/execute/20030125-1.x: Delete.
1075 * gcc.c-torture/execute/20030216-1.x: Delete.
1076 * gcc.c-torture/execute/20030222-1.x: Delete.
1077 * gcc.c-torture/execute/20040629-1.x: Delete.
1078 * gcc.c-torture/execute/20040703-1.x: Delete.
1079 * gcc.c-torture/execute/20040705-1.x: Delete.
1080 * gcc.c-torture/execute/20040705-2.x: Delete.
1081 * gcc.c-torture/execute/20040709-1.x: Delete.
1082 * gcc.c-torture/execute/20040709-2.x: Delete.
1083 * gcc.c-torture/execute/20040811-1.x: Delete.
1084 * gcc.c-torture/execute/20050316-1.x: Delete.
1085 * gcc.c-torture/execute/20050316-2.x: Delete.
1086 * gcc.c-torture/execute/20050316-3.x: Delete.
1087 * gcc.c-torture/execute/20050604-1.x: Delete.
1088 * gcc.c-torture/execute/20061101-1.x: Delete.
1089 * gcc.c-torture/execute/20061220-1.x: Delete.
1090 * gcc.c-torture/execute/20081117-1.x: Delete.
1091 * gcc.c-torture/execute/20101011-1.x: Delete.
1092 * gcc.c-torture/execute/20120919-1.x: Delete.
1093 * gcc.c-torture/execute/920612-1.x: Delete.
1094 * gcc.c-torture/execute/920710-1.x: Delete.
1095 * gcc.c-torture/execute/920711-1.x: Delete.
1096 * gcc.c-torture/execute/930529-1.x: Delete.
1097 * gcc.c-torture/execute/931004-12.x: Delete.
1098 * gcc.c-torture/execute/980709-1.x: Delete.
1099 * gcc.c-torture/execute/981130-1.x: Delete.
1100 * gcc.c-torture/execute/990127-2.x: Delete.
1101 * gcc.c-torture/execute/990413-2.x: Delete.
1102 * gcc.c-torture/execute/990826-0.x: Delete.
1103 * gcc.c-torture/execute/bf64-1.x: Delete.
1104 * gcc.c-torture/execute/bitfld-4.x: Delete.
1105 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1106 * gcc.c-torture/execute/cvt-1.x: Delete.
1107 * gcc.c-torture/execute/eeprof-1.x: Delete.
1108 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1109 * gcc.c-torture/execute/loop-2f.x: Delete.
1110 * gcc.c-torture/execute/loop-2g.x: Delete.
1111 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1112 * gcc.c-torture/execute/nest-align-1.x: Delete.
1113 * gcc.c-torture/execute/pr19689.x: Delete.
1114 * gcc.c-torture/execute/pr22493-1.x: Delete.
1115 * gcc.c-torture/execute/pr23047.x: Delete.
1116 * gcc.c-torture/execute/pr23135.x: Delete.
1117 * gcc.c-torture/execute/pr29797-1.x: Delete.
1118 * gcc.c-torture/execute/pr31448.x: Delete.
1119 * gcc.c-torture/execute/pr35456.x: Delete.
1120 * gcc.c-torture/execute/pr37573.x: Delete.
1121 * gcc.c-torture/execute/pr38151.x: Delete.
1122 * gcc.c-torture/execute/pr39228.x: Delete.
1123 * gcc.c-torture/execute/pr39501.x: Delete.
1124 * gcc.c-torture/execute/pr40386.x: Delete.
1125 * gcc.c-torture/execute/pr43220.x: Delete.
1126 * gcc.c-torture/execute/pr44683.x: Delete.
1127 * gcc.c-torture/execute/pr45262.x: Delete.
1128 * gcc.c-torture/execute/pr47237.x: Delete.
1129 * gcc.c-torture/execute/pr51581-1.x: Delete.
1130 * gcc.c-torture/execute/pr51581-2.x: Delete.
1131 * gcc.c-torture/execute/pr52979-1.x: Delete.
1132 * gcc.c-torture/execute/pr52979-2.x: Delete.
1133 * gcc.c-torture/execute/pr53366-1.x: Delete.
1134 * gcc.c-torture/execute/pr56799.x: Delete.
1135 * gcc.c-torture/execute/pr57124.x: Delete.
1136 * gcc.c-torture/execute/pr57344-2.x: Delete.
1137 * gcc.c-torture/execute/pr58570.x: Delete.
1138 * gcc.c-torture/execute/pr60822.x: Delete.
1139 * gcc.c-torture/execute/pr7284-1.x: Delete.
1140 * gcc.c-torture/execute/shiftdi.x: Delete.
1141 * gcc.c-torture/execute/simd-4.x: Delete.
1142 * gcc.c-torture/execute/strncmp-1.x: Delete.
1143 * gcc.c-torture/execute/usmul.x: Delete.
1144 * gcc.c-torture/execute/vrp-5.x: Delete.
1145 * gcc.c-torture/execute/vrp-6.x: Delete.
1146 * gcc.c-torture/execute/zerolen-2.x: Delete.
1147
1148 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1149
1150 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1151
1152 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1153
1154 PR c++/34938
1155 * g++.dg/template/pr34938-1.C: New.
1156 * g++.dg/template/pr34938-2.C: Likewise.
1157
1158 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1159
1160 PR target/61996
1161 * gcc.target/sh/pr61996.c: New.
1162
1163 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1164
1165 * g++.dg/cpp0x/cplusplus.C: New.
1166 * g++.dg/cpp0x/cplusplus_0x.C: New.
1167 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1168 * g++.dg/cpp0x/auto41.C: Ditto.
1169 * g++.dg/cpp0x/auto9.C: Ditto.
1170 * g++.dg/cpp0x/initlist26.C: Ditto.
1171 * g++.dg/cpp0x/pr59111.C: Ditto.
1172 * g++.dg/cpp0x/trailing2.C: Ditto.
1173 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1174 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1175 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1176 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1177 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1178 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1179 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1180 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1181 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1182 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1183 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1184 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1185 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1186 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1187 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1188 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1189 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1190 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1191 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1192 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1193 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1194 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1195 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1196 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1197 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1198 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1199 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1200 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1201 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1202 * g++.dg/cpp1y/digit-sep.C: Ditto.
1203 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1204 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1205 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1206 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1207 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1208 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1209 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1210 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1211 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1212 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1213 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1214 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1215 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1216 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1217 * g++.dg/cpp1y/lambda-init.C: Ditto.
1218 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1219 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1220 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1221 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1222 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1223 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1224 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1225 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1226 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1227 * g++.dg/cpp1y/mangle1.C: Ditto.
1228 * g++.dg/cpp1y/pr57640.C: Ditto.
1229 * g++.dg/cpp1y/pr57644.C: Ditto.
1230 * g++.dg/cpp1y/pr58500.C: Ditto.
1231 * g++.dg/cpp1y/pr58533.C: Ditto.
1232 * g++.dg/cpp1y/pr58534.C: Ditto.
1233 * g++.dg/cpp1y/pr58535.C: Ditto.
1234 * g++.dg/cpp1y/pr58536.C: Ditto.
1235 * g++.dg/cpp1y/pr58548.C: Ditto.
1236 * g++.dg/cpp1y/pr58549.C: Ditto.
1237 * g++.dg/cpp1y/pr58637.C: Ditto.
1238 * g++.dg/cpp1y/pr58708.C: Ditto.
1239 * g++.dg/cpp1y/pr59110.C: Ditto.
1240 * g++.dg/cpp1y/pr59112.C: Ditto.
1241 * g++.dg/cpp1y/pr59113.C: Ditto.
1242 * g++.dg/cpp1y/pr59629.C: Ditto.
1243 * g++.dg/cpp1y/pr59635.C: Ditto.
1244 * g++.dg/cpp1y/pr59636.C: Ditto.
1245 * g++.dg/cpp1y/pr59638.C: Ditto.
1246 * g++.dg/cpp1y/pr59867.C: Ditto.
1247 * g++.dg/cpp1y/pr60033.C: Ditto.
1248 * g++.dg/cpp1y/pr60052.C: Ditto.
1249 * g++.dg/cpp1y/pr60053.C: Ditto.
1250 * g++.dg/cpp1y/pr60054.C: Ditto.
1251 * g++.dg/cpp1y/pr60064.C: Ditto.
1252 * g++.dg/cpp1y/pr60065.C: Ditto.
1253 * g++.dg/cpp1y/pr60190.C: Ditto.
1254 * g++.dg/cpp1y/pr60311.C: Ditto.
1255 * g++.dg/cpp1y/pr60332.C: Ditto.
1256 * g++.dg/cpp1y/pr60376.C: Ditto.
1257 * g++.dg/cpp1y/pr60377.C: Ditto.
1258 * g++.dg/cpp1y/pr60384.C: Ditto.
1259 * g++.dg/cpp1y/pr60390.C: Ditto.
1260 * g++.dg/cpp1y/pr60391.C: Ditto.
1261 * g++.dg/cpp1y/pr60393.C: Ditto.
1262 * g++.dg/cpp1y/pr60573.C: Ditto.
1263 * g++.dg/cpp1y/pr60626.C: Ditto.
1264 * g++.dg/cpp1y/pr60627.C: Ditto.
1265 * g++.dg/cpp1y/regress1.C: Ditto.
1266 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1267 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1268 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1269 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1270 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1271 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1272 * g++.dg/cpp1y/var-templ1.C: Ditto.
1273 * g++.dg/cpp1y/var-templ2.C: Ditto.
1274 * g++.dg/cpp1y/var-templ3.C: Ditto.
1275 * g++.dg/cpp1y/var-templ4.C: Ditto.
1276 * g++.dg/cpp1y/var-templ5.C: Ditto.
1277 * g++.dg/cpp1y/var-templ6.C: Ditto.
1278 * g++.dg/cpp1y/var-templ7.C: Ditto.
1279 * g++.dg/cpp1y/vla1.C: Ditto.
1280 * g++.dg/cpp1y/vla2.C: Ditto.
1281 * g++.dg/cpp1y/vla3.C: Ditto.
1282 * g++.dg/cpp1y/vla4.C: Ditto.
1283 * g++.dg/cpp1y/vla5.C: Ditto.
1284 * g++.dg/cpp1y/vla8.C: Ditto.
1285 * g++.dg/cpp1y/vla9.C: Ditto.
1286 * g++.dg/cpp1y/vla10.C: Ditto.
1287 * g++.dg/cpp1y/vla11.C: Ditto.
1288 * g++.dg/cpp1y/vla12.C: Ditto.
1289 * g++.dg/cpp1y/vla13.C: Ditto.
1290 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1291 * g++.dg/ext/vector23.C: Ditto.
1292 * g++.dg/ext/vla11.C: Ditto.
1293 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1294 * g++.dg/warn/Wvla-2.C: Ditto.
1295 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1296 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1297 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1298 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1299 in error message.
1300 * g++.dg/system-binary-constants-1.C: Ditto.
1301 * g++.dg/cpp1y/cplusplus_1y.C: New.
1302 * g++.dg/cpp1z/cplusplus.C: New.
1303 * lib/target-supports.exp:
1304 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1305 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1306 (check_effective_target_c++11_down): Ditto.
1307
1308 2014-08-22 Marek Polacek <polacek@redhat.com>
1309
1310 PR c++/62199
1311 * c-c++-common/pr62199.c: New test.
1312 * c-c++-common/pr62199-2.c: New test.
1313 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1314
1315 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1316
1317 PR c++/57709
1318 * g++.dg/Wshadow.C: New test.
1319
1320 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1321
1322 PR fortran/62135
1323 * gfortran.dg/pr62135.f90: New test.
1324
1325 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1326
1327 * g++.dg/warn/wdate-time.C: Remove.
1328 * gcc.dg/wdate-time.c: Move from here...
1329 * c-c++-common/wdate-time.c: ... to here.
1330
1331 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1332
1333 * gfortran.dg/use_without_only_1.f90: New test.
1334
1335 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1336
1337 PR other/62008
1338 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1339
1340 2014-08-22 Tony Wang <tony.wang@arm.com>
1341
1342 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1343 dejagnu wrapper.
1344
1345 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1346
1347 PR fortran/62214
1348 * gfortran.dg/array_assignment_5.f90: New test.
1349
1350 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1351
1352 * lib/target-supports.exp
1353 (check_effective_target_logical_op_short_circuit): Add nios2.
1354 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1355 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1356 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1357 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1358 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1359 for test using -fPIC.
1360 * gcc.dg/lto/pr61526_0.c: Likewise.
1361
1362 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1363
1364 PR tree-optimization/62091
1365 * g++.dg/ipa/devirt-37.C: Update template.
1366 * g++.dg/ipa/devirt-40.C: New testcase.
1367
1368 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1369
1370 PR tree-optimization/62112
1371 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1372 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1373 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1374 * gcc.c-torture/execute/20071219-1.c: Likewise.
1375
1376 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1377
1378 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1379
1380 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1381
1382 * gcc.target/powerpc/swaps-p8-1.c: New test.
1383 * gcc.target/powerpc/swaps-p8-2.c: New test.
1384 * gcc.target/powerpc/swaps-p8-3.c: New test.
1385 * gcc.target/powerpc/swaps-p8-4.c: New test.
1386 * gcc.target/powerpc/swaps-p8-5.c: New test.
1387 * gcc.target/powerpc/swaps-p8-6.c: New test.
1388 * gcc.target/powerpc/swaps-p8-7.c: New test.
1389 * gcc.target/powerpc/swaps-p8-8.c: New test.
1390 * gcc.target/powerpc/swaps-p8-9.c: New test.
1391 * gcc.target/powerpc/swaps-p8-10.c: New test.
1392 * gcc.target/powerpc/swaps-p8-11.c: New test.
1393 * gcc.target/powerpc/swaps-p8-12.c: New test.
1394
1395 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1396
1397 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1398
1399 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1400
1401 * g++.dg/ipa/devirt-37.C: Fix testcase.
1402
1403 2014-08-20 Martin Jambor <mjambor@suse.cz>
1404 Wei Mi <wmi@google.com>
1405
1406 PR ipa/60449
1407 PR middle-end/61776
1408 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1409 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1410 * testsuite/gcc.dg/pr61776.c: New test.
1411
1412 2014-08-20 Steve Ellcey <sellcey@mips.com>
1413
1414 PR middle-end/49191
1415 * lib/target-supports.exp (check_effective_target_non_strict_align):
1416 Add function description.
1417
1418 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1419
1420 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1421 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1422
1423 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1424
1425 PR c/59304
1426 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1427 before setting the option.
1428 * diagnostic.c (diagnostic_classify_diagnostic): Record
1429 command-line status.
1430
1431 2014-08-20 Mark Wielaard <mjw@redhat.com>
1432
1433 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1434
1435 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1436
1437 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1438 Return memory full when we have a tiny target and relocation
1439 truncation occurs.
1440 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1441 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1442 * lib/target-supports.exp (check_effective_target_tiny): New function.
1443
1444 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1445
1446 * gfortran.dg/errnocheck_1.f90: New test.
1447 * gfortran.dg/associative_1.f90: New test.
1448
1449 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1450
1451 PR preprocessor/51303
1452 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1453
1454 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1455
1456 PR c/60975
1457 PR c/53063
1458 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1459
1460 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1461
1462 * lib/target-supports.exp
1463 (check_effective_target_arm_v8_neon_ok_nocache): Add
1464 "-march-armv8-a" to compile flags.
1465
1466 2014-08-19 Marek Polacek <polacek@redhat.com>
1467
1468 PR c++/62153
1469 * c-c++-common/Wbool-compare-1.c: New test.
1470
1471 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1472
1473 PR c/45584
1474 * gcc.dg/pr13519-1.c: Adjust.
1475
1476 2014-08-19 Mark Wielaard <mjw@redhat.com>
1477
1478 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1479
1480 2014-07-08 Mark Wielaard <mjw@redhat.com>
1481
1482 PR debug/59051
1483 * gcc.dg/guality/restrict.c: New test.
1484
1485 2014-08-19 Mark Wielaard <mjw@redhat.com>
1486
1487 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1488 matching. Catch '<unknown type in ' to recognize older gdb versions.
1489 * gcc.dg/guality/const-volatile.c: New test.
1490
1491 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1492
1493 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1494 !gas.
1495
1496 2014-08-19 Marek Polacek <polacek@redhat.com>
1497
1498 * gcc.dg/Wc99-c11-compat-1.c: New test.
1499 * gcc.dg/Wc99-c11-compat-2.c: New test.
1500 * gcc.dg/Wc99-c11-compat-3.c: New test.
1501 * gcc.dg/Wc99-c11-compat-4.c: New test.
1502 * gcc.dg/Wc99-c11-compat-5.c: New test.
1503 * gcc.dg/Wc99-c11-compat-6.c: New test.
1504 * gcc.dg/Wc99-c11-compat-7.c: New test.
1505
1506 2014-08-19 Marek Polacek <polacek@redhat.com>
1507
1508 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1509 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1510 * gcc.dg/Wc90-c99-compat-7.c: New test.
1511 * gcc.dg/Wc90-c99-compat-8.c: New test.
1512 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1513
1514 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1515 Steven Bosscher <steven@gcc.gnu.org>
1516
1517 PR c/52952
1518 * gcc.dg/redecl-4.c: Add column markers.
1519 * gcc.dg/format/bitfld-1.c: Likewise.
1520 * gcc.dg/format/attr-2.c: Likewise.
1521 * gcc.dg/format/attr-6.c: Likewise.
1522 * gcc.dg/format/array-1.c: Likewise.
1523 * gcc.dg/format/attr-7.c: Likewise.
1524 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1525 * gcc.dg/format/attr-4.c: Likewise.
1526 * gcc.dg/format/branch-1.c: Likewise.
1527 * gcc.dg/format/c90-printf-1.c: Likewise.
1528
1529 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1530
1531 * guality/nrv-1.c: Add `used' attribute to a1.
1532
1533 2014-08-18 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/62090
1536 * gcc.dg/pr62090-2.c: New testcase.
1537
1538 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1539
1540 * g++.dg/ipa/pr61800.C: New.
1541
1542 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1543
1544 PR sanitizer/62089
1545 * c-c++-common/asan/pr62089.c: New test.
1546 * c-c++-common/asan/bitfield-1.c: New test.
1547 * c-c++-common/asan/bitfield-2.c: New test.
1548 * c-c++-common/asan/bitfield-3.c: New test.
1549 * c-c++-common/asan/bitfield-4.c: New test.
1550
1551 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1552
1553 PR tree-optimization/52904
1554 * gcc.dg/pr52904.c: New test.
1555
1556 2014-08-17 Tobias Burnus <burnus@net-b.de>
1557
1558 * gfortran.dg/finalize_27.f90: New.
1559
1560 2014-08-16 Andrew Pinski <apinski@cavium.com>
1561
1562 * gcc.c-torture/compile/20140816-1.c: New testcase.
1563
1564 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/52819
1567 * g++.dg/template/pr52819.C: New.
1568
1569 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1570
1571 PR fortran/62142
1572 * gfortran.dg/realloc_on_assign_24.f90: New test.
1573
1574 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1575
1576 PR c++/62072
1577 Revert:
1578 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 DR 1584
1581 PR c++/57466
1582 * g++.dg/template/pr57466.C: New.
1583 * g++.dg/cpp0x/pr57466.C: Likewise.
1584 * g++.dg/template/unify6.C: Update.
1585
1586 * g++.dg/cpp0x/sfinae52.C: New.
1587
1588 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1589
1590 PR target/61878
1591 * gcc.target/i386/avx512f-typecast-1.c: New test.
1592 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1593 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1595 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1597 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1599 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1601 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1603 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1605 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1607 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1609 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1611 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1613 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1615 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1617 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1618 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1619 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1620 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1621 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1622 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1623 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1624 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1625 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1626 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1627 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1628 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1629 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1630 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1631 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1632
1633 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1634 Tobias Burnus <burnus@net-b.de>
1635
1636 PR fortran/62131
1637 * gfortran.dg/gomp/pr62131.f90: New test.
1638
1639 2014-08-15 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/62031
1642 * gcc.dg/torture/pr62031.c: New testcase.
1643
1644 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1645
1646 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1647
1648 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
1649
1650 PR tree-optimization/62091
1651 * g++.dg/ipa/devirt-38.C: New testcase.
1652
1653 2014-08-14 Marek Polacek <polacek@redhat.com>
1654
1655 DR 458
1656 * gcc.dg/c11-stdatomic-2.c: New test.
1657
1658 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1659
1660 PR fortran/62106
1661 * gfortran.dg/array_constructor_49.f90: New test.
1662
1663 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 PR c++/54377
1666 * g++.dg/template/pr54377.C: New.
1667 * g++.dg/cpp0x/pr54377.C: Likewise.
1668 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
1669 * g++.dg/cpp0x/pr51226.C: Likewise.
1670 * g++.dg/cpp0x/variadic2.C: Likewise.
1671 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
1672 * g++.dg/template/dtor3.C: Likewise.
1673 * g++.dg/template/qualttp4.C: Likewise.
1674 * g++.dg/template/spec28.C: Likewise.
1675 * g++.old-deja/g++.brendan/crash8.C: Likewise.
1676 * g++.old-deja/g++.pt/ttp7.C: Likewise.
1677
1678 2014-08-14 Tom de Vries <tom@codesourcery.com>
1679
1680 PR rtl-optimization/62004
1681 PR rtl-optimization/62030
1682 * gcc.dg/pr62004.c: New test.
1683 * gcc.dg/pr62030.c: Same.
1684 * gcc.target/mips/pr62030-octeon.c: Same.
1685
1686 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
1687
1688 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
1689 * g++.dg/cpp0x/decltype2.C: Likewise.
1690 * g++.dg/cpp0x/decltype3.C: Likewise.
1691 * g++.dg/cpp0x/pr60249.C: Likewise.
1692 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1693 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1694 * g++.dg/cpp0x/variadic2.C: Likewise.
1695 * g++.dg/cpp0x/variadic74.C: Likewise.
1696 * g++.dg/parse/error10.C: Likewise.
1697 * g++.dg/parse/error15.C: Likewise.
1698 * g++.dg/parse/error2.C: Likewise.
1699 * g++.dg/template/crash106.C: Likewise.
1700 * g++.dg/template/crash89.C: Likewise.
1701 * g++.dg/template/nontype7.C: Likewise.
1702 * g++.dg/template/void3.C: Likewise.
1703 * g++.dg/template/void7.C: Likewise.
1704
1705 2014-08-14 Richard Biener <rguenther@suse.de>
1706
1707 PR tree-optimization/62090
1708 * gcc.dg/pr62090.c: New testcase.
1709
1710 2014-08-14 Richard Biener <rguenther@suse.de>
1711
1712 PR rtl-optimization/62079
1713 * g++.dg/pr62079.C: New testcase.
1714
1715 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
1716
1717 * gcc.target/arm/max-insns-skipped.c: New test.
1718
1719 2014-08-14 Bin Cheng <bin.cheng@arm.com>
1720
1721 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
1722
1723 2014-08-12 Marek Polacek <polacek@redhat.com>
1724
1725 * gcc.dg/concat.c: Add dg-options.
1726 * gcc.dg/func-outside-2.c: Add __extension__.
1727 * gcc.dg/pr19967.c: Use -std=c99.
1728 * gcc.dg/pr22458-1.c: Add dg-options.
1729 * gcc.dg/pr33676.c: Add dg-options.
1730 * gcc.dg/gnu-predef-1.c: New test.
1731 * gcc.dg/c90-func-1.c: New test.
1732 * gcc.dg/c90-func-2.c: New test.
1733 * gcc.dg/c90-func-2.h: New test.
1734
1735 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1736
1737 * lib/target/supports.exp
1738 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1739 or later.
1740
1741 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1742
1743 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1744 on Neon hardware.
1745
1746 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1747 * gcc.target/arm/pr59985.c: Likewise.
1748
1749 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1750
1751 PR other/61962
1752 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1753
1754 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1755
1756 PR middle-end/62103
1757 * gcc.c-torture/execute/bitfld-6.c: New test.
1758
1759 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1760
1761 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1762 * gcc.target/arm/pr56184.C: Likewise.
1763 * gcc.target/arm/pr59896.c: Likewise.
1764 * gcc.target/arm/stack-red-zone.c: Likewise.
1765 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1766
1767 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1768 check_effective_target_arm_thumb2_ok): Test with code that passes
1769 an argument and returns a result.
1770
1771 2014-08-11 Richard Biener <rguenther@suse.de>
1772
1773 PR tree-optimization/62075
1774 * gcc.dg/vect/pr62075.c: New testcase.
1775
1776 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
1777
1778 PR tree-optimization/62073
1779 * gcc.dg/vect/pr62073.c: New test.
1780
1781 2014-08-11 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/62070
1784 * gcc.dg/pr62070.c: New testcase.
1785
1786 2014-08-11 Yury Gribov <y.gribov@samsung.com>
1787
1788 * c-c++-common/asan/inc.c: Update test.
1789 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1790 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
1791 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1792 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1793 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1794 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1795 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1796 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1797 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1798 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1799
1800 2014-08-10 Marek Polacek <polacek@redhat.com>
1801
1802 PR c/51849
1803 * gcc.dg/Wc90-c99-compat-1.c: New test.
1804 * gcc.dg/Wc90-c99-compat-2.c: New test.
1805 * gcc.dg/Wc90-c99-compat-3.c: New test.
1806 * gcc.dg/Wc90-c99-compat-4.c: New test.
1807 * gcc.dg/Wc90-c99-compat-5.c: New test.
1808 * gcc.dg/Wc90-c99-compat-6.c: New test.
1809 * gcc.dg/wvla-1.c: Adjust dg-warning.
1810 * gcc.dg/wvla-2.c: Adjust dg-warning.
1811 * gcc.dg/wvla-4.c: Adjust dg-warning.
1812 * gcc.dg/wvla-6.c: Adjust dg-warning.
1813
1814 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1815
1816 PR fortran/61999
1817 * gfortran.dg/dot_product_3.f90: New test case.
1818
1819 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
1820
1821 * g++.dg/ipa/devirt-35.C: Fix template.
1822 * g++.dg/ipa/devirt-36.C: Likewise.
1823 * g++.dg/ipa/devirt-37.C: New testcase.
1824
1825 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1826
1827 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
1828 * g++.dg/cpp0x/enum29.C: Adjust.
1829
1830 2014-08-08 Richard Biener <rguenther@suse.de>
1831
1832 * gcc.dg/strlenopt-8.c: Remove XFAIL.
1833 * gcc.dg/tree-prof/stringop-2.c: Adjust.
1834 * gfortran.dg/array_memcpy_4.f90: Likewise.
1835 * gfortran.dg/trim_optimize_1.f90: Likewise.
1836 * gfortran.dg/trim_optimize_2.f90: Likewise.
1837
1838 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
1839
1840 * gcc.dg/zero_sign_ext_test.c: New test.
1841
1842 2014-08-08 Bin Cheng <bin.cheng@arm.com>
1843
1844 * gcc.dg/torture/pr61772.c: Skip lto running.
1845
1846 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1847
1848 PR tree-optimization/60707
1849 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1850
1851 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
1852
1853 * g++.dg/ipa/devirt-35.C: New testcase.
1854 * g++.dg/ipa/devirt-36.C: New testcase.
1855
1856 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/51312
1859 * g++.dg/cpp0x/enum29.C: New.
1860
1861 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1862
1863 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1864 defining in dg-options.
1865 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1866
1867 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1868
1869 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
1870
1871 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1872 on 32-bit hppa-hpux.
1873
1874 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1875 * c-c++-common/pr50459.c: Likewise.
1876
1877 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1878
1879 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1880 values.h, change MAXDOUBLE for DBL_MAX.
1881 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1882 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1883 values.h, change MAXFLOAT for FLT_MAX.
1884 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1885 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1886 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1887 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1888 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1890 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1891 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1892 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1893
1894 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1895
1896 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
1897
1898 2014-08-07 Marek Polacek <polacek@redhat.com>
1899
1900 * gcc.dg/fold-reassoc-3.c: New test.
1901
1902 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
1903
1904 * gcc.target/i386/struct-size.c: New.
1905
1906 2014-08-07 Tom de Vries <tom@codesourcery.com>
1907
1908 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
1909 * lib/target-supports.exp (check_effective_target_glibc)
1910 (check_effective_target_glibc_2_12_or_later)
1911 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
1912
1913 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
1914
1915 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
1916
1917 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1918
1919 PR c++/43906
1920 * g++.dg/warn/Waddress-1.C: New.
1921
1922 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1923
1924 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
1925
1926 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1927
1928 PR debug/61923
1929 * gcc.target/i386/pr61923.c: New test.
1930
1931 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
1932
1933 * gcc.target/aarch64/vdup_n_2.c: New test.
1934
1935 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
1936
1937 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
1938 powerpc_elfv2.
1939
1940 2014-08-06 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR rtl-optimization/61801
1943 * gcc.target/i386/pr61801.c: Rewritten.
1944
1945 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1946
1947 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
1948 Fix types.
1949 (test_vqdmlsls_lane_s32): Likewise.
1950 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
1951 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
1952
1953 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954
1955 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
1956 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
1957 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
1958 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
1959 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
1960 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
1961 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
1962 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
1963
1964 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1965
1966 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
1967 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
1968 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
1969 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
1970 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
1971 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
1972
1973 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1974
1975 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
1976
1977 2014-08-04 Rohit <rohitarulraj@freescale.com>
1978
1979 PR target/60102
1980 * gcc.target/powerpc/pr60102.c: New testcase.
1981
1982 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983
1984 PR target/61713
1985 * gcc.dg/pr61756.c: New test.
1986
1987 2014-08-04 Tom de Vries <tom@codesourcery.com>
1988
1989 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
1990 version instead of required-target.
1991 * lib/target-supports.exp
1992 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
1993 (check_effective_target_glibc_2_11_or_earlier): ... this.
1994
1995 2014-08-04 Arnaud Charlet <charlet@adacore.com>
1996
1997 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
1998 * gnat.dg/specs/debug1.ads: Adjust.
1999 * gnat.dg/specs/formal_type.ads: Fix error in test.
2000
2001 2014-08-03 Marek Polacek <polacek@redhat.com>
2002
2003 * gcc.dg/case-bogus-1.c: New test.
2004
2005 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2006
2007 PR c++/15339
2008 * g++.dg/other/default9.C: New.
2009 * g++.dg/other/default10.C: Likewise.
2010 * g++.dg/other/default3.C: Remove xfail.
2011
2012 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2013
2014 * g++.dg/warn/Wsuggest-final.C: New testcase.
2015 * g++.dg/ipa/devirt-34.C: Fix.
2016
2017 2014-08-02 Marek Polacek <polacek@redhat.com>
2018
2019 PR c/59855
2020 * gcc.dg/Wdesignated-init-2.c: New test.
2021
2022 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2023
2024 DR 217 again
2025 * g++.dg/tc1/dr217-2.C: New.
2026
2027 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2028
2029 PR other/61963
2030 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2031
2032 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2033
2034 PR middle-end/61455
2035 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2036 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2037
2038 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2039
2040 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2041 testcase.
2042
2043 2014-08-01 Richard Biener <rguenther@suse.de>
2044
2045 PR middle-end/61762
2046 * gcc.dg/pr61762.c: Align the string to make the testcase work
2047 on strict-align targets.
2048
2049 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2050
2051 * c-c++-common/ubsan/align-1.c: New test.
2052 * c-c++-common/ubsan/align-2.c: New test.
2053 * c-c++-common/ubsan/align-3.c: New test.
2054 * c-c++-common/ubsan/align-4.c: New test.
2055 * c-c++-common/ubsan/align-5.c: New test.
2056 * c-c++-common/ubsan/attrib-4.c: New test.
2057 * g++.dg/ubsan/align-1.C: New test.
2058 * g++.dg/ubsan/align-2.C: New test.
2059 * g++.dg/ubsan/align-3.C: New test.
2060 * g++.dg/ubsan/attrib-1.C: New test.
2061 * g++.dg/ubsan/null-1.C: New test.
2062 * g++.dg/ubsan/null-2.C: New test.
2063
2064 2014-08-01 Tom de Vries <tom@codesourcery.com>
2065
2066 * lib/target-supports.exp (check_effective_target_glibc)
2067 (check_effective_target_glibc_2_12_or_later)
2068 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2069 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2070 not_glibc_2_11_or_earlier.
2071
2072 2014-07-31 Tom de Vries <tom@codesourcery.com>
2073
2074 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2075
2076 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2077
2078 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2079 (test_vpaddd_s64): Likewise.
2080 (test_vpaddd_s64): Likewise.
2081 * gcc.target/aarch64/simd/vpaddd_f64: New.
2082 * gcc.target/aarch64/simd/vpaddd_s64: New.
2083 * gcc.target/aarch64/simd/vpaddd_u64: New.
2084
2085 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2086
2087 PR target/61948
2088 * gcc.target/arm/pr61948.c: New test case.
2089
2090 2014-07-31 Richard Biener <rguenther@suse.de>
2091
2092 PR tree-optimization/61964
2093 * gcc.dg/torture/pr61964.c: New testcase.
2094
2095 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2096
2097 PR c++/60517
2098 * c-c++-common/addrtmp.c: New file.
2099 * c-c++-common/uninit-G.c: Adapt.
2100
2101 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2102
2103 PR lto/61868
2104 * gcc.dg/pr61868.c: New test.
2105
2106 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/57397
2109 * g++.dg/cpp0x/vt-57397-1.C: New.
2110 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2111
2112 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2113
2114 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2115
2116 2014-07-30 Tom Tromey <tromey@redhat.com>
2117
2118 PR c/59855
2119 * gcc.dg/Wdesignated-init.c: New file.
2120
2121 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2122
2123 * g++.dg/ipa/devirt-34.C: New testcase.
2124
2125 2014-07-28 Richard Biener <rguenther@suse.de>
2126
2127 PR rtl-optimization/61801
2128 * gcc.target/i386/pr61801.c: Fix testcase.
2129
2130 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2131
2132 * gcc.dg/fold-abs-5.c: New test.
2133 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2134 * gcc.dg/fold-compare-8.c: Likewise.
2135
2136 2014-07-28 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/52478
2139 * gcc.dg/torture/ftrapv-1.c: New testcase.
2140
2141 2014-07-28 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/61921
2144 * gfortran.dg/pr61921.f90: New testcase.
2145
2146 2014-07-28 Richard Biener <rguenther@suse.de>
2147
2148 PR rtl-optimization/61801
2149 * gcc.target/i386/pr61801.c: New testcase.
2150
2151 2014-07-27 Marek Polacek <polacek@redhat.com>
2152
2153 PR c/61861
2154 * gcc.dg/pr61861.c: New test.
2155
2156 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2157
2158 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2159 variable problem.
2160
2161 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2162
2163 PR rtl-optimization/61926
2164 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2165 Reverse argument order.
2166 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2167 New XFAILed tests that match the original order.
2168
2169 2014-07-26 Marek Polacek <polacek@redhat.com>
2170
2171 PR c/61077
2172 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2173
2174 2014-07-26 Tobias Burnus <burnus@net-b.de>
2175
2176 PR fortran/61881
2177 PR fortran/61888
2178 PR fortran/57305
2179 * gfortran.dg/sizeof_2.f90: Change dg-error.
2180 * gfortran.dg/sizeof_4.f90: New.
2181 * gfortran.dg/storage_size_1.f08: Correct expected
2182 value.
2183
2184 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2185
2186 PR target/44551
2187 * gcc.target/i386/pr44551-1.c: New file.
2188
2189 2014-07-25 Xinliang David Li <davidxl@google.com>
2190
2191 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2192 * g++.dg/tree-prof/reorder_class1.h: New file.
2193 * g++.dg/tree-prof/reorder_class2.h: New file.
2194 * g++.dg/tree-prof/reorder.C: New test.
2195 * g++.dg/tree-prof/morefunc.C: New test.
2196
2197 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2198
2199 Implement N4051 - Allow typename in a template template parameter
2200 * lib/target-supports.exp (check_effective_target_c++1y): Now
2201 means C++1y and up.
2202 (check_effective_target_c++1y_down): New.
2203 (check_effective_target_c++1z_only): New.
2204 (check_effective_target_c++1z): New.
2205 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2206 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2207 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2208
2209 2014-07-25 Tobias Burnus <burnus@net-b.de>
2210
2211 * gfortran.dg/storage_size_5.f90: New.
2212
2213 2014-07-25 Richard Biener <rguenther@suse.de>
2214
2215 PR middle-end/61762
2216 PR middle-end/61894
2217 * gcc.dg/pr61762.c: New testcase.
2218 * gcc.dg/fold-cstring.c: Likewise.
2219 * gcc.dg/fold-cvect.c: Likewise.
2220
2221 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2222
2223 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2224
2225 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2226 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2227 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2228 * gcc.c-torture/execute/pr23135.x: Likewise.
2229
2230 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2231
2232 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2233
2234 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2235
2236 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2237
2238 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2239
2240 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2241
2242 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2243
2244 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2245 sequences.
2246 * gcc.target/aarch64/test_frame_2.c: Likewise.
2247 * gcc.target/aarch64/test_frame_4.c: Likewise.
2248 * gcc.target/aarch64/test_frame_6.c: Likewise.
2249 * gcc.target/aarch64/test_frame_7.c: Likewise.
2250 * gcc.target/aarch64/test_frame_8.c: Likewise.
2251 * gcc.target/aarch64/test_frame_10.c: Likewise.
2252
2253 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2254
2255 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2256 sequences.
2257 * gcc.target/aarch64/test_frame_10.c: Likewise.
2258 * gcc.target/aarch64/test_frame_2.c: Likewise.
2259 * gcc.target/aarch64/test_frame_4.c: Likewise.
2260 * gcc.target/aarch64/test_frame_6.c: Likewise.
2261 * gcc.target/aarch64/test_frame_7.c: Likewise.
2262 * gcc.target/aarch64/test_frame_8.c: Likewise.
2263 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2264
2265 2014-07-24 Martin Jambor <mjambor@suse.cz>
2266
2267 PR ipa/61160
2268 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2269
2270 2014-07-24 Richard Biener <rguenther@suse.de>
2271
2272 PR ipa/61823
2273 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2274
2275 2014-07-24 Andreas Schwab <schwab@suse.de>
2276
2277 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2278 Also check for __arm__.
2279
2280 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2281
2282 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2283 sequences.
2284
2285 2014-07-24 Marek Polacek <polacek@redhat.com>
2286
2287 PR c/57653
2288 * c-c++-common/pr57653.c: New test.
2289 * c-c++-common/pr57653.h: New file.
2290 * c-c++-common/pr57653-2.c: New test.
2291 * c-c++-common/pr57653-2.h: New file.
2292
2293 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2294
2295 * gcc.target/aarch64/test_frame_common.h: New file.
2296 * gcc.target/aarch64/test_frame_1.c: Likewise.
2297 * gcc.target/aarch64/test_frame_2.c: Likewise.
2298 * gcc.target/aarch64/test_frame_3.c: Likewise.
2299 * gcc.target/aarch64/test_frame_4.c: Likewise.
2300 * gcc.target/aarch64/test_frame_5.c: Likewise.
2301 * gcc.target/aarch64/test_frame_6.c: Likewise.
2302 * gcc.target/aarch64/test_frame_7.c: Likewise.
2303 * gcc.target/aarch64/test_frame_8.c: Likewise.
2304 * gcc.target/aarch64/test_frame_9.c: Likewise.
2305 * gcc.target/aarch64/test_frame_10.c: Likewise.
2306 * gcc.target/aarch64/test_frame_11.c: Likewise.
2307 * gcc.target/aarch64/test_frame_12.c: Likewise.
2308 * gcc.target/aarch64/test_frame_13.c: Likewise.
2309 * gcc.target/aarch64/test_frame_14.c: Likewise.
2310 * gcc.target/aarch64/test_frame_15.c: Likewise.
2311
2312 2014-07-23 Marek Polacek <polacek@redhat.com>
2313
2314 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2315 in the structure.
2316
2317 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2318
2319 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2320 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2321 * gcc.dg/pr10474.c (target): Likewise.
2322
2323 2014-07-22 Martin Jambor <mjambor@suse.cz>
2324
2325 PR ipa/61160
2326 * pr61160-3.C (main): Return zero.
2327
2328 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2329
2330 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2331 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2332 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2333 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2334 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2335 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2336
2337 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2338
2339 PR tree-optimization/61822
2340 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2341
2342 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2343
2344 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2345
2346 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2347
2348 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2349 -msse2 -mno-avx instead of -msse.
2350
2351 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2352
2353 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2354 * gcc.dg/pr44024.c (dg-options): Add -O1.
2355 (dg-final): Check for the condition.
2356 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2357
2358 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2359
2360 PR target/55701
2361 * gcc.target/arm/memset-inline-1.c: New test.
2362 * gcc.target/arm/memset-inline-2.c: New test.
2363 * gcc.target/arm/memset-inline-3.c: New test.
2364 * gcc.target/arm/memset-inline-4.c: New test.
2365 * gcc.target/arm/memset-inline-5.c: New test.
2366 * gcc.target/arm/memset-inline-6.c: New test.
2367 * gcc.target/arm/memset-inline-7.c: New test.
2368 * gcc.target/arm/memset-inline-8.c: New test.
2369 * gcc.target/arm/memset-inline-9.c: New test.
2370
2371 2014-07-21 Tom de Vries <tom@codesourcery.com>
2372
2373 PR target/61827
2374 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2375 to bar symbol in scan-assembler-times call check.
2376
2377 2014-07-21 Tom de Vries <tom@codesourcery.com>
2378
2379 PR target/61827
2380 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2381 for darwin in scan-assembler-times check.
2382 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2383 scan-assembler-not checks. Add checks for insns.
2384 (main): Remove.
2385 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2386 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2387 (main): Remove.
2388
2389 2014-07-21 Tom de Vries <tom@codesourcery.com>
2390
2391 PR target/61827
2392 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2393 dg-options. Add checks for insns with xmm registers. Remove
2394 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2395 (main): Remove.
2396
2397 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2398
2399 PR target/61855
2400 * gcc.target/i386/pr61855.c: New test.
2401
2402 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gnat.dg/pack20.ad[sb]: New test.
2405 * gnat.dg/pack20_pkg.ads: New helper.
2406
2407 2014-07-20 Ian Lance Taylor <iant@google.com>
2408
2409 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2410 package for compiledir tests.
2411
2412 2014-07-20 Marek Polacek <polacek@redhat.com>
2413
2414 PR c/61852
2415 * gcc.dg/pr61852.c: New test.
2416
2417 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2418
2419 * gcc.dg/stack-usage-2.c: Adjust.
2420
2421 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2422
2423 PR target/61794
2424 * gcc.target/i386/pr61794.c: New test.
2425
2426 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2427
2428 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2429 involving both inputs rather than a multiplication involving one.
2430 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2431 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2432 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2433
2434 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/50961
2437 * g++.dg/template/operator13.C: New.
2438
2439 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2440
2441 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2442 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2443 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2444 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2445
2446 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2447
2448 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2449 * c-c++-common/ubsan/bounds-5.c: Likewise.
2450 * c-c++-common/ubsan/bounds-6.c: Likewise.
2451 * c-c++-common/ubsan/bounds-7.c: Likewise.
2452 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2453 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2454 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2455 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2456 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2457 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2458 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2459 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2460 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2461 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2462
2463 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2464
2465 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2466 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2467 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2468 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2469
2470 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2471
2472 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2473 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2474 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2475
2476 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/61804
2479 * g++.dg/parse/pr61804.C: New.
2480
2481 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2482
2483 * gnat.dg/specs/alignment2.ads: Update.
2484 * gnat.dg/specs/size_clause1.ads: Likewise.
2485 * gnat.dg/specs/size_clause2.ads: Likewise.
2486
2487 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2488
2489 PR preprocessor/60723 - missing system-ness marks for macro tokens
2490 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2491
2492 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2493
2494 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2495 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2496 -mieee-with-inexact for alpha*-*-*.
2497
2498 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2499
2500 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2501 Add IEEE options to compile flags.
2502 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2503 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2504
2505 2014-07-15 Michael Matz <matz@suse.de>
2506
2507 PR rtl-optimization/61772
2508 * gcc.dg/torture/pr61772.c: New test.
2509
2510 2014-07-15 Marek Polacek <polacek@redhat.com>
2511
2512 * gcc.dg/ubsan/bounds-1.c: New test.
2513
2514 2014-06-15 Tobias Burnus <burnus@net-b.de>
2515
2516 * gfortran.dg/coarray_34.f90: New.
2517 * gfortran.dg/coarray_6.f90: Update test case.
2518
2519 2014-07-14 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/61779
2522 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2523
2524 2014-07-14 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/61786
2527 * gcc.dg/torture/pr61786.c: New testcase.
2528 * gcc.dg/lto/pr61786_0.c: Likewise.
2529 * gcc.dg/lto/pr61786_1.c: Likewise.
2530
2531 2014-07-14 Richard Biener <rguenther@suse.de>
2532
2533 PR tree-optimization/61757
2534 PR tree-optimization/61783
2535 PR tree-optimization/61787
2536 * gcc.dg/torture/pr61757.c: New testcase.
2537 * gcc.dg/torture/pr61787.c: Likewise.
2538
2539 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2540
2541 PR middle-end/61294
2542 * c-c++-common/Wmemset-transposed-args1.c: New test.
2543 * c-c++-common/Wmemset-transposed-args2.c: New test.
2544 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2545
2546 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2547
2548 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2549 longer happens during parsing.
2550 * gcc.dg/pr44024.c: Update template.
2551 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2552 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2553 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2554
2555 2014-07-13 Tom de Vries <tom@codesourcery.com>
2556
2557 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2558 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2559
2560 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2561
2562 PR C++/60209 - Declaration of user-defined literal operator cause error
2563 * g++.dg/cpp0x/pr60209-neg.C: New.
2564 * g++.dg/cpp0x/pr60209.C: New.
2565 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2566
2567 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/60967
2570 * g++.dg/cilk-plus/pr60967.C: New.
2571
2572 2014-07-13 Tobias Burnus <burnus@net-b.de>
2573
2574 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2575
2576 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2577
2578 PR fortran/61780
2579 * gfortran.dg/dependency_44.f90 : New test
2580
2581 2014-07-12 Tobias Burnus <burnus@net-b.de>
2582
2583 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2584 * gfortran.dg/coarray_atomic_2.f90: New.
2585 * gfortran.dg/coarray_atomic_3.f90: New.
2586 * gfortran.dg/coarray_atomic_4.f90: New.
2587 * gfortran.dg/coarray/atomic_2.f90: New.
2588
2589 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2590
2591 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2592 * g++.dg/cpp0x/pr57644.C: New.
2593
2594 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2595
2596 PR c++/53159
2597 * g++.dg/cpp0x/Wnarrowing1.C: New.
2598
2599 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2600
2601 PR preprocessor/61389
2602 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2603 * gcc.dg/cpp/sysmac1.c: Likewise.
2604
2605 2014-07-11 Richard Biener <rguenther@suse.de>
2606
2607 PR middle-end/61473
2608 * gcc.dg/memmove-4.c: New testcase.
2609 * gcc.dg/strlenopt-8.c: XFAIL.
2610 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2611
2612 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2613
2614 PR target/61561
2615 * gcc.dg/pr61561.c: New test.
2616
2617 2014-07-10 Tom de Vries <tom@codesourcery.com>
2618
2619 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2620 dg-options.
2621 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2622 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2623 dg-options.
2624
2625 2014-07-10 Richard Biener <rguenther@suse.de>
2626
2627 PR c-family/61741
2628 * c-c++-common/torture/pr61741.c: Use signed char.
2629
2630 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2631
2632 * gnat.dg/opt39.adb: New test.
2633
2634 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2635
2636 PR tree-optimization/61742
2637 * gcc.dg/torture/pr61742.c: New test.
2638 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2639 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2640
2641 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2642
2643 PR c++/60686
2644 * g++.dg/cpp0x/explicit8.C: New.
2645
2646 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2647
2648 DR 1584
2649 PR c++/57466
2650 * g++.dg/template/pr57466.C: New.
2651 * g++.dg/cpp0x/pr57466.C: Likewise.
2652 * g++.dg/template/unify6.C: Update.
2653
2654 2014-07-09 Tom de Vries <tom@codesourcery.com>
2655
2656 * gcc.target/i386/fuse-caller-save-rec.c: New test.
2657
2658 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2659
2660 * gfortran.dg/ieee/underflow_1.f90: New file.
2661
2662 2014-07-09 Richard Biener <rguenther@suse.de>
2663
2664 PR c-family/61741
2665 * c-c++-common/torture/pr61741.c: New testcase.
2666
2667 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
2668
2669 * lib/target-supports.exp
2670 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
2671
2672 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
2673
2674 * gcc.dg/globalalias.c: Remove XFAIL.
2675 * gcc.dg/localalias.c: Remove XFAIL.
2676
2677 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
2678
2679 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
2680 * g++.dg/cpp0x/pr58155.C: New.
2681
2682 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2683
2684 PR testsuite/61453
2685 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2686 Adjust regexp for more targets.
2687
2688 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
2689 Paolo Carlini <paolo.carlini@oracle.com>
2690
2691 PR c++/59361
2692 * g++.dg/cpp0x/vt-59361.C: New.
2693
2694 2014-07-08 Sriraman Tallam <tmsriram@google.com>
2695
2696 PR target/61599
2697 * gcc.target/i386/pr61599-1.c: New test.
2698 * gcc.target/i386/pr61599-2.c: New test.
2699
2700 2014-07-08 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR rtl-optimization/61673
2703 * gcc.c-torture/execute/pr61673.c: New test.
2704
2705 PR tree-optimization/61725
2706 * gcc.dg/tree-ssa/vrp93.c: New test.
2707 * gcc.c-torture/execute/pr61725.c: New test.
2708
2709 2014-07-08 Richard Biener <rguenther@suse.de>
2710
2711 * tree-ssa-dom.h (loop_depth_of_name): Remove.
2712 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
2713 restriction on loop depth difference.
2714 (record_equality): Likewise.
2715 (propagate_rhs_into_lhs): Likewise. Simplify condition.
2716 (loop_depth_of_name): Remove.
2717 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
2718 restriction on loop depth difference.
2719 (init_copy_prop): Likewise.
2720
2721 2014-07-08 Richard Biener <rguenther@suse.de>
2722
2723 PR tree-optimization/61681
2724 * gcc.dg/torture/pr61681.c: New testcase.
2725
2726 2014-07-08 Richard Biener <rguenther@suse.de>
2727
2728 PR tree-optimization/61680
2729 * gcc.dg/vect/pr61680.c: New testcase.
2730
2731 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
2732
2733 PR tree-optimization/61576
2734 * gcc.dg/torture/pr61576.c: New test.
2735
2736 2014-07-08 Marek Polacek <polacek@redhat.com>
2737
2738 PR c/60226
2739 * c-c++-common/pr60226.c: New test.
2740
2741 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
2742
2743 PR fortran/61459
2744 PR fortran/58883
2745 * gfortran.dg/allocatable_function_8.f90 : New test
2746
2747 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
2748
2749 * gcc.target/powerpc/spe-evmerge.c: New file.
2750
2751 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2752
2753 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
2754
2755 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
2756
2757 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
2758
2759 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 PR c++/58898
2762 * g++.dg/parse/pr58898.C: New.
2763
2764 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2765
2766 * gfortran.dg/list_read_12.f90: Delete the file.
2767 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
2768 of dg-runtest.
2769
2770 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2771
2772 PR libgfortran/61640
2773 * gfortran.dg/arrayio_16.f90: New test.
2774
2775 2014-07-06 Marek Polacek <polacek@redhat.com>
2776
2777 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
2778 * g++.dg/ipa/imm-devirt-2.C: Likewise.
2779
2780 2014-07-06 Marek Polacek <polacek@redhat.com>
2781
2782 PR c/6940
2783 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
2784 -Wno-sizeof-array-argument.
2785 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2786 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
2787 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2788 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2789 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2790 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2791 * c-c++-common/sizeof-array-argument.c: New test.
2792 * gcc.dg/vla-5.c: Add dg-warnings.
2793
2794 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
2795
2796 * g++.dg/ipa/devirt-26.C: Update testcase.
2797 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
2798 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
2799
2800 2014-07-04 Tobias Burnus <burnus@net-b.de>
2801
2802 * gfortran.dg/coarray/coindexed_3.f90: New.
2803
2804 2014-07-04 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR middle-end/61654
2807 * g++.dg/opt/pr61654.C: New test.
2808
2809 PR tree-optimization/61684
2810 * gcc.c-torture/compile/pr61684.c: New test.
2811
2812 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
2813
2814 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
2815 dg-runtest's. Adapt all callers.
2816 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
2817 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
2818 * lib/go-dg.exp (go-dg-runtest): Likewise.
2819 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2820 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
2821
2822 2014-07-03 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR tree-optimization/61682
2825 * gcc.c-torture/execute/pr61682.c: New test.
2826
2827 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2828
2829 * gcc.target/powerpc/shift-dot.c: New test.
2830
2831 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2832
2833 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
2834 avoid optimization.
2835
2836 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2837
2838 * gcc.target/arm/identical-invariants.c: New test.
2839
2840 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
2841 Chen Gang <gang.chen.5i5j@gmail.com>
2842
2843 * gcc.c-torture/compile/section.c: New testcase.
2844
2845 2014-07-02 Christian Bruel <christian.bruel@st.com>
2846
2847 PR target/29349
2848 PR target/53513
2849 * gcc.target/sh/fpchg.c: New test.
2850
2851 2014-07-02 Jakub Jelinek <jakub@redhat.com>
2852 Fritz Reese <Reese-Fritz@zai.com>
2853
2854 * gfortran.dg/oldstyle_5.f: New test.
2855
2856 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
2857
2858 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
2859 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
2860
2861 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2862
2863 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
2864 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2865 * g++.dg/parse/error11.C: Likewise.
2866 * g++.old-deja/g++.brendan/template17.C: Likewise.
2867
2868 2014-07-02 Tobias Burnus <burnus@net-b.de>
2869
2870 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
2871 * gfortran.dg/coarray/send_array.f90: Ditto.
2872 * gfortran.dg/coarray/sendget_array.f90: Ditto.
2873
2874 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
2875 Yufeng Zhang <yufeng.zhang@arm.com>
2876
2877 * gcc.target/aarch64/aapcs64/aapcs64.exp:
2878 (additional_flags_for_func_ret): New variable based on
2879 $additional_flags with -fno-use-caller-save.
2880 (func-ret-*.c): Use the new variable.
2881
2882 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2883
2884 PR c++/59637
2885 * g++.dg/cpp0x/decltype60.C: New.
2886
2887 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2888
2889 * gcc.target/aarch64/simd/vcage_f64.c: New test.
2890 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
2891 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
2892 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
2893 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2894 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
2895 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2896 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2897
2898 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2899
2900 * g++.dg/cpp1y/pr59867.C: Fix target selector.
2901
2902 2014-07-01 Marek Polacek <polacek@redhat.com>
2903
2904 * gcc.dg/Wint-conversion.c: New test.
2905
2906 2014-07-01 Marek Polacek <polacek@redhat.com>
2907
2908 PR c/58286
2909 * gcc.dg/Wincompatible-pointer-types.c: New test.
2910
2911 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
2912
2913 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
2914 MicroBlaze specific pattern.
2915
2916 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2917
2918 PR c++/58781
2919 PR c++/60249
2920 PR c++/59867
2921 * testsuite/g++.dg/cpp0x/pr58781.C: New.
2922 * testsuite/g++.dg/cpp0x/pr60249.C: New.
2923 * testsuite/g++.dg/cpp1y/pr59867.C: New.
2924
2925 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2926
2927 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
2928 test requires greater precision than the current PowerPC long
2929 double implementation supports.
2930
2931 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2932
2933 PR c++/54891
2934 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
2935
2936 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 PR c++/51400
2939 * g++.dg/cpp0x/constexpr-attribute3.C: New.
2940
2941 2014-06-30 Jeff Law <law@redhat.com>
2942
2943 PR tree-optimization/61607
2944 * gcc.dg/tree-ssa/pr61607.c: New test.
2945
2946 2014-06-30 Marek Polacek <polacek@redhat.com>
2947
2948 * c-c++-common/ubsan/attrib-2.c: New test.
2949 * g++.dg/ubsan/return-3.C: New test.
2950
2951 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
2952
2953 PR middle-end/57541
2954 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
2955 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
2956
2957 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2958
2959 * gcc.dg/ira-loop-pressure.c: New test.
2960
2961 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2962
2963 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
2964 checks that the dump is generated.
2965
2966 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2967
2968 PR fortran/36275
2969 PR fortran/38839
2970 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
2971 * gfortran.dg/binding_label_tests_27.f90: New file.
2972
2973 2014-06-29 Roman Gareev <gareevroman@gmail.com>
2974
2975 * gfortran.dg/graphite/pr59586.f: New testcase.
2976
2977 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
2978
2979 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
2980
2981 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2982
2983 PR fortran/29383
2984 * lib/target-supports.exp (check_effective_target_fortran_ieee):
2985 New function.
2986 * gfortran.dg/ieee/ieee.exp: New file.
2987 * gfortran.dg/ieee/ieee_1.F90: New file.
2988 * gfortran.dg/ieee/ieee_2.f90: New file.
2989 * gfortran.dg/ieee/ieee_3.f90: New file.
2990 * gfortran.dg/ieee/ieee_4.f90: New file.
2991 * gfortran.dg/ieee/ieee_5.f90: New file.
2992 * gfortran.dg/ieee/ieee_6.f90: New file.
2993 * gfortran.dg/ieee/ieee_7.f90: New file.
2994 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
2995
2996 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
2997
2998 * g++.dg/cpp0x/elision_conv.C: New.
2999
3000 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3001
3002 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3003
3004 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3005
3006 PR c++/61614
3007 * g++.dg/ext/complit14.C: New.
3008
3009 2014-06-27 Martin Jambor <mjambor@suse.cz>
3010
3011 PR ipa/61160
3012 * g++.dg/ipa/pr61160-2.C: New test.
3013 * g++.dg/ipa/pr61160-3.C: Likewise.
3014
3015 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR tree-optimization/57233
3018 PR tree-optimization/61299
3019 * gcc.dg/pr57233.c: New test.
3020 * gcc.target/i386/pr57233.c: New test.
3021 * gcc.target/i386/sse2-pr57233.c: New test.
3022 * gcc.target/i386/avx-pr57233.c: New test.
3023 * gcc.target/i386/avx2-pr57233.c: New test.
3024 * gcc.target/i386/avx512f-pr57233.c: New test.
3025 * gcc.target/i386/xop-pr57233.c: New test.
3026
3027 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3028
3029 * gcc.dg/typeof-2.c: New testcase.
3030
3031 2014-06-27 Marek Polacek <polacek@redhat.com>
3032
3033 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3034 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3035 (fn2): Likewise.
3036 (fn5): Likewise.
3037 (fn6): Likewise.
3038 (fn7): Likewise.
3039 (fn8): Likewise.
3040 (fn9): Likewise.
3041 (fn11): Likewise.
3042 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3043 location. Add memory barrier.
3044 (fn2): Likewise.
3045 (fn3): Likewise.
3046 (fn4): Likewise.
3047 (fn5): Likewise.
3048 * c-c++-common/ubsan/bounds-7.c: New test.
3049
3050 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3051
3052 PR libgfortran/61499
3053 * gfortran.dg/arrayio_15.f90: New test.
3054
3055 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3056
3057 PR target/61586
3058 * gcc.target/alpha/pr61586.c: New test.
3059
3060 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 PR c++/57573
3063 * g++.dg/template/pr57573.C: New.
3064
3065 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3066
3067 * gcc.dg/tree-ssa/interposition.c: New testcase.
3068
3069 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/56633
3072 * g++.dg/cpp0x/deleted8.C: New.
3073
3074 2014-06-26 Martin Jambor <mjambor@suse.cz>
3075
3076 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3077 parameter.
3078 * g++.dg/simulate-thread/bitfields.C: Likewise.
3079 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3080 allow-packed-store-data-races parameter.
3081 * gcc.dg/simulate-thread/subfields.c: Likewise.
3082 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3083 to one.
3084
3085 2014-06-26 Martin Jambor <mjambor@suse.cz>
3086
3087 * g++.dg/ipa/pr60600.C: Fix typo.
3088 * g++.dg/ipa/devirt-25.C: Likewise.
3089
3090 2014-06-26 Richard Biener <rguenther@suse.de>
3091
3092 PR tree-optimization/61607
3093 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3094
3095 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3096
3097 * gcc.dg/inline-22.c: Add bind_pic_locally.
3098 * gcc.dg/inline_4.c: Ditto.
3099 * gcc.dg/fail_always_inline.c: Ditto.
3100 * g++.dg/ipa/devirt-25.C: Ditto.
3101
3102 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3103
3104 * lib/target-support.exp (bind_pic_locally): Save the flags to
3105 'flags_to_postpone' instead of appending to 'flags'.
3106 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3107 with flags_to_postpone and revert after target_compile.
3108 * lib/g++.exp (g++_target_compile): Ditto.
3109 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3110
3111 2014-06-26 Nick Clifton <nickc@redhat.com>
3112
3113 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3114
3115 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3116
3117 PR c++/61537
3118 * g++.dg/template/pr61537.C: New testcase.
3119
3120 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3121
3122 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3123 powerpc*-*-linux*.
3124
3125 2014-06-25 Tobias Burnus <burnus@net-b.de>
3126
3127 * gfortran.dg/coarray_33.f90: New.
3128
3129 2014-06-25 Tobias Burnus <burnus@net-b.de>
3130
3131 * gfortran.dg/coarray/coindexed_1.f90: New.
3132
3133 2014-06-25 Tobias Burnus <burnus@net-b.de>
3134
3135 * gfortran.dg/coarray_collectives_7.f90: New.
3136
3137 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3138
3139 * gcc.c-torture/execute/20140622-1.c: New test.
3140
3141 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3142
3143 DR 178
3144 PR c++/49132
3145 * g++.dg/cpp0x/aggr1.C: New.
3146 * g++.dg/cpp0x/aggr2.C: Likewise.
3147 * g++.dg/init/aggr11.C: Likewise.
3148 * g++.dg/init/aggr12.C: Likewise.
3149
3150 2014-06-25 Martin Jambor <mjambor@suse.cz>
3151
3152 * g++.dg/ipa/pr61540.C: Remove dumping test.
3153
3154 2014-06-25 Marek Polacek <polacek@redhat.com>
3155
3156 PR c/61162
3157 * gcc.dg/pr61162.c: Adjust dg-warning.
3158 * gcc.dg/pr61162-2.c: New test.
3159
3160 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3161
3162 PR tree-optimization/57742
3163 * gcc.dg/tree-ssa/calloc-3.c: New file.
3164
3165 2014-06-25 Richard Biener <rguenther@suse.de>
3166
3167 PR testsuite/61560
3168 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3169 for targets that return _Complex float in memory.
3170
3171 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3172
3173 * gcc.target/arm/vect-noalign.c: Adjust options.
3174
3175 2014-06-24 Cong Hou <congh@google.com>
3176
3177 * gcc.dg/vect/vect-reduc-sad.c: New.
3178 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3179
3180 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3181
3182 PR tree-optimization/57742
3183 * g++.dg/tree-ssa/calloc.C: New testcase.
3184 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3185 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3186 * gcc.dg/strlenopt-9.c: Adapt.
3187
3188 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3189
3190 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3191 global variable.
3192 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3193 instead of calling sequentially in the C code.
3194 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3195 saved_return_address to the stack frame where LR register was stored.
3196 (saved_return_address): Declare weak.
3197
3198 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 PR c++/33972
3201 * g++.dg/other/operator3.C: New.
3202 * g++.dg/template/operator8.C: Adjust.
3203 * g++.dg/template/operator9.C: Likewise.
3204
3205 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3206
3207 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3208
3209 2014-06-24 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/61572
3212 * gcc.target/i386/pr61572.c: New testcase.
3213
3214 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3215
3216 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3217 reduction clause.
3218 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3219 Remove Label is never defined expected error.
3220 * gfortran.dg/gomp/udr8.f90: New test.
3221
3222 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3223
3224 PR tree-optimization/61554
3225 * g++.dg/torture/pr61554.C: New testcase.
3226
3227 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3228
3229 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3230
3231 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3232
3233 * gcc.dg/localalias-2.c: Guard by require-alias.
3234 * gcc.dg/globalalias-2.c: Likewise.
3235
3236 2014-06-23 Kai Tietz <ktietz@redhat.com>
3237
3238 * gcc.target/i386/indjmp-1.c: New test.
3239
3240 2014-06-23 Andrew Pinski <apinski@cavium.com>
3241
3242 * gcc.c-torture/compile/20140723-1.c: New testcase.
3243
3244 2014-06-23 Marek Polacek <polacek@redhat.com>
3245
3246 PR c/61553
3247 * c-c++-common/pr61553.c (foo): Add dg-error.
3248
3249 2014-06-23 Tobias Burnus <burnus@net-b.de>
3250
3251 * gfortran.dg/coarray_32.f90: New.
3252
3253 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 DR 577
3256 PR c++/33101
3257 * g++.dg/other/void1.C: Adjust.
3258 * g++.dg/other/void3.C: Likewise.
3259
3260 2014-06-23 Marek Polacek <polacek@redhat.com>
3261
3262 PR c/61553
3263 * c-c++-common/pr61553.c: New test.
3264
3265 2014-06-23 Richard Biener <rguenther@suse.de>
3266
3267 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3268 * g++.dg/vect/slp-pr50819.cc: Likewise.
3269 * g++.dg/vect/slp-pr56812.cc: Likewise.
3270 * gcc.dg/vect/bb-slp-1.c: Likewise.
3271 * gcc.dg/vect/bb-slp-10.c: Likewise.
3272 * gcc.dg/vect/bb-slp-11.c: Likewise.
3273 * gcc.dg/vect/bb-slp-13.c: Likewise.
3274 * gcc.dg/vect/bb-slp-14.c: Likewise.
3275 * gcc.dg/vect/bb-slp-15.c: Likewise.
3276 * gcc.dg/vect/bb-slp-16.c: Likewise.
3277 * gcc.dg/vect/bb-slp-17.c: Likewise.
3278 * gcc.dg/vect/bb-slp-18.c: Likewise.
3279 * gcc.dg/vect/bb-slp-19.c: Likewise.
3280 * gcc.dg/vect/bb-slp-2.c: Likewise.
3281 * gcc.dg/vect/bb-slp-20.c: Likewise.
3282 * gcc.dg/vect/bb-slp-21.c: Likewise.
3283 * gcc.dg/vect/bb-slp-22.c: Likewise.
3284 * gcc.dg/vect/bb-slp-23.c: Likewise.
3285 * gcc.dg/vect/bb-slp-24.c: Likewise.
3286 * gcc.dg/vect/bb-slp-25.c: Likewise.
3287 * gcc.dg/vect/bb-slp-26.c: Likewise.
3288 * gcc.dg/vect/bb-slp-27.c: Likewise.
3289 * gcc.dg/vect/bb-slp-28.c: Likewise.
3290 * gcc.dg/vect/bb-slp-29.c: Likewise.
3291 * gcc.dg/vect/bb-slp-3.c: Likewise.
3292 * gcc.dg/vect/bb-slp-30.c: Likewise.
3293 * gcc.dg/vect/bb-slp-31.c: Likewise.
3294 * gcc.dg/vect/bb-slp-32.c: Likewise.
3295 * gcc.dg/vect/bb-slp-4.c: Likewise.
3296 * gcc.dg/vect/bb-slp-5.c: Likewise.
3297 * gcc.dg/vect/bb-slp-6.c: Likewise.
3298 * gcc.dg/vect/bb-slp-7.c: Likewise.
3299 * gcc.dg/vect/bb-slp-8.c: Likewise.
3300 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3301 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3302 * gcc.dg/vect/bb-slp-9.c: Likewise.
3303 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3304 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3305 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3306 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3307 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3308 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3309 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3310 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3311 * gcc.dg/vect/pr26359.c: Likewise.
3312 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3313
3314 2014-06-23 Marek Polacek <polacek@redhat.com>
3315
3316 * c-c++-common/pr49706-2.c: New test.
3317
3318 2014-06-23 Alan Modra <amodra@gmail.com>
3319
3320 * gcc.dg/pr61583.c: New.
3321
3322 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3323
3324 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3325 [u]int64x1_t.
3326
3327 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3328 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3329
3330 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3331 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3332 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3333 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3334 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3335 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3336 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3337 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3338 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3339 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3340 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3341 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3342 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3343 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3344 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3345 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3346 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3347 test_vsrid_n_u64): Fix signature to match intrinsic.
3348
3349 (test_vabs_s64): Remove.
3350 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3351
3352 (test_vdupd_lane_s64): Rename to...
3353 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3354
3355 (test_vdupd_lane_u64): Rename to...
3356 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3357
3358 (test_vtst_s64): Rename to...
3359 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3360
3361 (test_vtst_u64): Rename to...
3362 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3363
3364 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3365 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3366 Remove out-of-bounds tests.
3367 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3368 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3369 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3370
3371 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3372
3373 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3374 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3375 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3376 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3377 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3378 vector types.
3379 * gcc.target/aarch64/vsub_f64.c: Likewise.
3380 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3381 scheme as now the same for all variants.
3382 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3383 float64x1_t.
3384
3385 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3386
3387 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3388
3389 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3390
3391 * gcc.dg/localalias.c: Fix broken commit.
3392 * gcc.dg/globalalias.c: Likewise.
3393
3394 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3395
3396 * gcc.dg/localalias.c: New testcase.
3397 * gcc.dg/localalias-2.c: New testcase.
3398 * gcc.dg/globalalias.c: New testcase.
3399 * gcc.dg/globalalias-2.c: New testcase.
3400
3401 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3402
3403 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3404
3405 2014-06-20 Marek Polacek <polacek@redhat.com>
3406
3407 * c-c++-common/ubsan/bounds-1.c: New test.
3408 * c-c++-common/ubsan/bounds-2.c: New test.
3409 * c-c++-common/ubsan/bounds-3.c: New test.
3410 * c-c++-common/ubsan/bounds-4.c: New test.
3411 * c-c++-common/ubsan/bounds-5.c: New test.
3412 * c-c++-common/ubsan/bounds-6.c: New test.
3413
3414 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3415
3416 Make the tests big-endian friendly.
3417
3418 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3419 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3420 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3421 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3422 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3423 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3424 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3425 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3426 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3427
3428 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3429 Max Ostapenko <m.ostapenko@partner.samsung.com>
3430
3431 PR sanitizer/61547
3432 * c-c++-common/asan/strlen-overflow-1.c: New test.
3433
3434 2014-06-20 Martin Jambor <mjambor@suse.cz>
3435
3436 PR ipa/61540
3437 * g++.dg/ipa/pr61540.C: New test.
3438
3439 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3440 Max Ostapenko <m.ostapenko@partner.samsung.com>
3441
3442 PR sanitizer/61530
3443 * c-c++-common/asan/pr61530.c: New test.
3444
3445 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3446
3447 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3448 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3449 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3450 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3451 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3452 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3453 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3454 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3455 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3456 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3457 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3458 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3459 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3460 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3461 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3462 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3463 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3464 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3465 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3466 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3467 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3468 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3469 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3470 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3471 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3472 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3473 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3474 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3475 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3476 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3477 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3478 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3479 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3480 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3481 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3482 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3483 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3484 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3485 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3486 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3487 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3488 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3489 (test_vqdmlal_high_lane_s16): Fix parameter type.
3490 (test_vqdmlal_high_lane_s32): Likewise.
3491 (test_vqdmull_high_lane_s16): Likewise.
3492 (test_vqdmull_high_lane_s32): Likewise.
3493 (test_vqdmlsl_high_lane_s32): Likewise.
3494 (test_vqdmlsl_high_lane_s16): Likewise.
3495 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3496 Fix argument type.
3497 (test_vqdmlals_lane_s32): Likewise.
3498 (test_vqdmlslh_lane_s16): Likewise.
3499 (test_vqdmlsls_lane_s32): Likewise.
3500 (test_vqdmulhh_lane_s16): Likewise.
3501 (test_vqdmulhs_lane_s32): Likewise.
3502 (test_vqdmullh_lane_s16): Likewise.
3503 (test_vqdmulls_lane_s32): Likewise.
3504 (test_vqrdmulhh_lane_s16): Likewise.
3505 (test_vqrdmulhs_lane_s32): Likewise.
3506
3507 2014-06-20 Tobias Burnus <burnus@net-b.de>
3508
3509 PR testsuite/61567
3510 * gfortran.dg/coarray_collectives_5.f90: Update
3511 dg-final scan-tree-dump-times.
3512 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3513
3514 2014-06-20 Hale Wang <hale.wang@arm.com>
3515
3516 * gcc.target/arm/lto/: New folder to verify the LTO option.
3517 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3518 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3519 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3520 * lib/lto.exp (object-readelf): New procedure.
3521
3522 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3523
3524 PR fortran/61454
3525 * gfortran.dg/pr61454.f90: New file.
3526
3527 2014-06-19 Terry Guo <terry.guo@arm.com>
3528
3529 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3530 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3531 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3532
3533 2014-06-19 Tobias Burnus <burnus@net-b.de>
3534
3535 * gfortran.dg/coarray/collectives_2.f90: Extend
3536 and make valid.
3537
3538 2014-06-18 Tom de Vries <tom@codesourcery.com>
3539
3540 * gcc.target/aarch64/fuse-caller-save.c: New test.
3541
3542 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3543 Tom de Vries <tom@codesourcery.com>
3544
3545 * gcc.target/arm/fuse-caller-save.c: New test.
3546
3547 2014-06-18 Richard Biener <rguenther@suse.de>
3548
3549 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3550 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3551 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3552
3553 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3554
3555 PR tree-optimization/61518
3556 * gcc.dg/torture/pr61518.c: New test.
3557
3558 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3559
3560 PR tree-optimization/61517
3561 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3562 (incorrect_read_be32): Likewise.
3563 (main): Call incorrect_read_* to test stmt replacement is made by
3564 bswap at the right place.
3565 * gcc.c-torture/execute/pr61517.c: New test.
3566
3567 2014-06-18 Andreas Schwab <schwab@suse.de>
3568
3569 PR rtl-optimization/54555
3570 * gcc.target/m68k/pr54555.c: New test.
3571
3572 2014-06-18 Olivier Hainque <hainque@adacore.com>
3573
3574 * gnat.dg/blocklocs.adb: New test.
3575
3576 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3577
3578 PR tree-optimization/52252
3579 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3580 * gcc.target/i386/pr52252-core.c: Ditto.
3581
3582 PR tree-optimization/61403
3583 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3584
3585 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3586
3587 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3588 * gfortran.dg/gomp/depend-1.f90: New test.
3589 * gfortran.dg/gomp/target1.f90: New test.
3590 * gfortran.dg/gomp/target2.f90: New test.
3591 * gfortran.dg/gomp/target3.f90: New test.
3592 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3593 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3594 201107.
3595
3596 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3597
3598 PR fortran/61126
3599 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3600
3601 2014-06-17 Tobias Burnus <burnus@net-b.de>
3602 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3603
3604 * gfortran.dg/coarray/send_array.f90: New.
3605 * gfortran.dg/coarray/get_array.f90: New.
3606 * gfortran.dg/coarray/sendget_array.f90: New.
3607 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3608 names.
3609 * gfortran.dg/coarray/collectives_2.f90: New.
3610
3611 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3612
3613 PR target/61533
3614 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3615 dg-options.
3616
3617 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3618
3619 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3620 unit_id and kind_id to zero.
3621
3622 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3623
3624 PR target/61483
3625 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3626 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3627 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3628 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3629
3630 2014-06-17 Richard Biener <rguenther@suse.de>
3631
3632 PR lto/61012
3633 * gcc.dg/lto/pr61526_0.c: New testcase.
3634 * gcc.dg/lto/pr61526_1.c: Likewise.
3635
3636 2014-06-17 Richard Biener <rguenther@suse.de>
3637
3638 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3639 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3640 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3641 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3642 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3643
3644 2014-06-17 Richard Biener <rguenther@suse.de>
3645
3646 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3647
3648 2014-06-16 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/61482
3651 * g++.dg/torture/pr61482.C: New testcase.
3652
3653 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
3654
3655 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
3656 vpmacsdql instruction.
3657
3658 2014-06-16 Yury Gribov <y.gribov@samsung.com>
3659
3660 * c-c++-common/asan/instrument-with-calls-1.c: New test.
3661 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3662 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3663 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
3664 test patterns.
3665 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
3666 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
3667 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
3668 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
3669 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
3670 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
3671
3672 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3673
3674 PR fortran/28484
3675 PR fortran/61429
3676 * gfortran.dg/system_clock_1.f90: New file.
3677 * gfortran.dg/system_clock_2.f90: New file.
3678
3679 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3680
3681 PR c++/33101
3682 * g++.dg/other/void3.C: New.
3683 * g++.dg/conversion/err-recover1.C: Update.
3684
3685 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
3686
3687 PR target/61415
3688 * lib/target-supports.exp (check_effective_target_longdouble128): New.
3689 * gcc.target/powerpc/pack02.c: Use it.
3690 * gcc.target/powerpc/tfmode_off.c: Likewise.
3691
3692 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
3693
3694 PR rtl-optimization/61094
3695 PR rtl-optimization/61446
3696 * gcc.target/i386/pr61446.c : New.
3697
3698 2014-06-13 Dehao Chen <dehao@google.com>
3699
3700 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
3701
3702 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
3703
3704 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
3705
3706 2014-06-13 Richard Biener <rguenther@suse.de>
3707
3708 * c-c++-common/pr46562-2.c: Adjust.
3709 * g++.dg/tree-ssa/pr8781.C: Likewise.
3710 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
3711 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3712 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3713 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
3714 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3715
3716 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3717
3718 PR tree-optimization/61375
3719 * gcc.c-torture/execute/pr61375-1.c: New test.
3720
3721 2014-06-12 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR middle-end/61486
3724 * c-c++-common/gomp/pr61486-1.c: New test.
3725 * c-c++-common/gomp/pr61486-2.c: New test.
3726
3727 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
3728
3729 PR target/59843
3730 * gcc.dg/vect/vect-singleton_1.c: New file.
3731
3732 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
3733
3734 PR target/61443
3735 * gcc.target/avr/torture/pr61443.c: New test.
3736
3737 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3738
3739 PR c++/19200
3740 * g++.dg/parse/friend11.C: New.
3741
3742 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/60265
3745 * g++.dg/cpp0x/using-enum-1.C: New.
3746 * g++.dg/cpp0x/using-enum-2.C: Likewise.
3747
3748 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3749
3750 PR c++/19200
3751 * g++.dg/parse/friend9.C: New.
3752 * g++.dg/parse/friend10.C: Likewise.
3753 * g++.dg/parse/friend7.C: Adjust.
3754
3755 2014-06-11 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/61452
3758 * gcc.dg/torture/pr61452.c: New testcase.
3759
3760 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 PR c++/34049
3763 * g++.dg/parse/pr34049.C: New.
3764
3765 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3766
3767 * gcc.c-torture/execute/pr61306-1.c: New test.
3768 * gcc.c-torture/execute/pr61306-2.c: Likewise.
3769 * gcc.c-torture/execute/pr61306-3.c: Likewise.
3770
3771 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3772
3773 * gcc.target/aarch64/acle/acle.exp: New.
3774 * gcc.target/aarch64/acle/crc32b.c: New test.
3775 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
3776 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
3777 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
3778 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
3779 * gcc.target/aarch64/acle/crc32d.c: Likewise.
3780 * gcc.target/aarch64/acle/crc32h.c: Likewise.
3781 * gcc.target/aarch64/acle/crc32w.c: Likewise.
3782
3783 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
3784
3785 PR tree-optimization/52252
3786 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
3787
3788 2014-06-11 Richard Biener <rguenther@suse.de>
3789
3790 PR middle-end/61437
3791 * gcc.dg/torture/20140610-1.c: New testcase.
3792 * gcc.dg/torture/20140610-2.c: Likewise.
3793
3794 2014-06-10 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/61438
3797 * gcc.dg/torture/pr61438.c: New testcase.
3798
3799 2014-06-10 Richard Biener <rguenther@suse.de>
3800
3801 PR middle-end/61456
3802 * g++.dg/opt/pr61456.C: New testcase.
3803
3804 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
3805 Mikael Morin <mikael@gcc.gnu.org>
3806
3807 PR fortran/41936
3808 * gfortran.dg/class_array_15.f03: Check memory leaks.
3809
3810 2014-06-10 Richard Biener <rguenther@suse.de>
3811
3812 PR tree-optimization/57186
3813 PR tree-optimization/59299
3814 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
3815 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
3816
3817 2014-06-10 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR fortran/60928
3820 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
3821 directives.
3822 * gfortran.dg/gomp/associate1.f90: New test.
3823 * gfortran.dg/gomp/intentin1.f90: New test.
3824 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
3825 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
3826 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
3827 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
3828
3829 2014-06-09 Marek Polacek <polacek@redhat.com>
3830
3831 PR c/36446
3832 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
3833 * gcc.dg/array-2.c: Likewise.
3834 * gcc.dg/array-const-2.c: Likewise.
3835 * gcc.dg/ucnid-8.c: Likewise.
3836 * gcc.dg/vla-init-1.c: Likewise.
3837 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
3838 * gcc.dg/c99-flex-array-7.c: Likewise.
3839 * gcc.dg/init-bad-1.c: Likewise.
3840 * gcc.dg/init-bad-3.c: Likewise.
3841 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
3842 * gcc.dg/pedwarn-init.c: Add dg-warning.
3843 * gcc.dg/pr53119.c: Remove dg-excess-errors.
3844
3845 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 PR c++/22556
3848 * g++.dg/other/redecl3.C: New.
3849
3850 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
3851
3852 PR c++/54442
3853 * g++.dg/pr54442.C: New file.
3854
3855 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
3856
3857 PR fortran/61406
3858 * gfortran.dg/associate_17.f90 : New test
3859
3860 2014-06-09 Petr Murzin <petr.murzin@intel.com>
3861
3862 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
3863 void for TEST instead of static void.
3864 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3865 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3866 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3867 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
3868 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
3869 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3870 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3871 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3872 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3873 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3874 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3875 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3876 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3877 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3878 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3879 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3880 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3881 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3882 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3883 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3884 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3885 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3886 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3887 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3888 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3889 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3890 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3891 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3892 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3893 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3894 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3895 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3896 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3897 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3898 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3899 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3900 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3901 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3902 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3903 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3904 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3905 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3906 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3907 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3908 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3909 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3910 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3911 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3912 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3913 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3914 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3915 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3916 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3917 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3918 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
3920 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3921 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3922 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3923 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3924 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3925 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3926 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3927 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3928 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3929 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3930 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3931 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3932 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3933 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3934 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3935 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3936 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3937 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3938 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3939 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3940 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3941 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3942 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3943 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3944 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3945 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3946 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3947 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3948 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3949 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
3950 instead of static void.
3951 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
3952 delete unused variables.
3953 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
3954 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
3955 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
3956 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
3957 delete unused variables, void for TEST instead of static void.
3958 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
3959 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
3960 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
3961 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
3962 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
3963 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
3964 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
3965 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
3966 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
3967 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
3968 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
3969 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3970 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
3971 initialize variables.
3972 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
3973 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3974 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3975 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
3976 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3977 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
3978 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3979 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3980 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3981 * gcc.target/i386/i386.exp: Ditto.
3982 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
3983 CALC, void for TEST instead of static void, initialize variables.
3984 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3985 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
3986 static void.
3987 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3988 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3989 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3990 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3991 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3992 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3993 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3994 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3995 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3996 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3997 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3998 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4000 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4001 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4002 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4003 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4004 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4005 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4006 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4007 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4008 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4009 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4010 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4011 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4012 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4013 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4014 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4015 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4018 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4019 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4020 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4021 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4022 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4023 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4024 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4025 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4026 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4027 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4029 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4030 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4032 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4033 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4034 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4035 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4036 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4037 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4038 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4041 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4042 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4043 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4044 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4048 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4049 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4050 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4052 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4053 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4054 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4055 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4056 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4058 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4059 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4061 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4064 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4065 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4066 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4067 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4068 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4069 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4070 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4071 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4072 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4073 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4075 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4076 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4078 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4079 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4080 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4081 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4082 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4083 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4084 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4085 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4086 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4087 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4088 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4091 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4092 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4093 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4094 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4095 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4096 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4097 instead of static void.
4098 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4099 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4100 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4102 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4103 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4105 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4106 static void, delete unused variables.
4107 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4108 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4109 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4110 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4111 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4112 static void, delete unused variables, Change parameters for
4113 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4114 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4115 CALC, void for TEST instead of static void.
4116 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4117 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4118 void.
4119 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4120 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4121 static void, change type of parameter for UNION_TYPE.
4122 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4123 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4124 void for TEST instead of static void, delete unused variables, change
4125 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4126 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4127 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4128 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4129 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4130 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4131 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4132 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4133 void for TEST instead of static void, change parameters for
4134 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4135 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4136 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4137 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4138 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4139 __attribute__((unused)).
4140 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4141 __attribute__((unused)).
4142 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4143 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4144 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4145 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4146 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4147 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4148 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4149 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4150 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4151 add __attribute__((unused)).
4152 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4153 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4154 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4155 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4156 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4157 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4158 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4160 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4161 delete unused variables.
4162 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4163 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4164 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4165 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4166 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4167 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4168 static void, mask_merging and zero_masking for unsigned types.
4169 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4170 CHECK_ARRAY for unsigned types.
4171 * gcc.target/i386/m256-check.h: Ditto.
4172 * gcc.target/i386/m512-check.h: Ditto.
4173
4174 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4175
4176 PR target/61062
4177 * gcc.target/arm/pr48252.c (main): Expect same result
4178 as endian-neutral.
4179
4180 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4181
4182 PR fortran/45187
4183 * gfortran.dg/cray_pointers_10.f90: New file.
4184
4185 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4186
4187 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4188 instead of complex(kind=16).
4189
4190 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4191
4192 PR fortran/38829
4193 * gfortran.dg/bind_c_usage_29.f90: New file.
4194
4195 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4196
4197 * gnat.dg/opt38.adb: New test.
4198 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4199
4200 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4201
4202 PR target/18343
4203 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4204 New macro, 0 for __MMIX__, default 64.
4205 (bar): Pass it to __builtin_apply instead of literal 64.
4206
4207 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4208
4209 * gfortran.dg/io_constraints_11.f90: New file.
4210 * gfortran.dg/io_constraints_12.f90: New file.
4211 * gfortran.dg/io_constraints_13.f90: New file.
4212
4213 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4214
4215 PR target/61423
4216 * gcc.target/i386/pr61423.c: New test.
4217
4218 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4219
4220 PR c++/60184
4221 * g++.dg/cpp0x/constexpr-union6.C: New.
4222 * g++.dg/cpp0x/union6.C: Likewise.
4223 * g++.dg/init/ref14.C: Adjust.
4224 * g++.dg/init/union1.C: Likewise.
4225
4226 2014-06-06 Richard Biener <rguenther@suse.de>
4227
4228 PR tree-optimization/59299
4229 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4230
4231 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4232
4233 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4234 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4235
4236 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4237
4238 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4239 bitfield and test wrong results instead of correct results to make the
4240 test more portable.
4241
4242 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4243
4244 PR c++/60432
4245 * g++.dg/cpp0x/constexpr-60432.C: New.
4246
4247 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4248
4249 PR c++/60199
4250 * g++.dg/cpp0x/constexpr-60199.C: New.
4251
4252 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4253
4254 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4255 Specify -march=z900 as an additional option.
4256 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4257 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4258 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4259
4260 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4261
4262 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4263 reduction clause diagnostic changes.
4264 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4265 * gfortran.dg/gomp/reduction1.f90: Likewise.
4266 * gfortran.dg/gomp/reduction3.f90: Likewise.
4267 * gfortran.dg/gomp/udr1.f90: New test.
4268 * gfortran.dg/gomp/udr2.f90: New test.
4269 * gfortran.dg/gomp/udr3.f90: New test.
4270 * gfortran.dg/gomp/udr4.f90: New test.
4271 * gfortran.dg/gomp/udr5.f90: New test.
4272 * gfortran.dg/gomp/udr6.f90: New test.
4273 * gfortran.dg/gomp/udr7.f90: New test.
4274
4275 2014-06-06 Christian Bruel <christian.bruel@st.com>
4276
4277 PR tree-optimization/43934
4278 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4279
4280 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4281
4282 PR c/53119
4283 * gcc.dg/pr53119.c: New testcase.
4284
4285 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4286
4287 PR target/52472
4288 * gcc.target/avr/pr52472.c: New test.
4289
4290
4291 2014-06-05 Jeff Law <law@redhat.com>
4292
4293 PR tree-optimization/61289
4294 * g++.dg/pr61289.C: New test.
4295 * g++.dg/pr61289-2.C: New test.
4296
4297 2014-06-05 Richard Biener <rguenther@suse.de>
4298 Paolo Carlini <paolo.carlini@oracle.com>
4299
4300 PR c++/56961
4301 * g++.dg/parse/pr56961.C: New.
4302
4303 2014-06-05 Kai Tietz <ktietz@redhat.com>
4304
4305 PR target/46219
4306 * gcc.target/i386/sibcall-4.c: Remove xfail.
4307
4308 2014-06-05 Julian Brown <julian@codesourcery.com>
4309 Sandra Loosemore <sandra@codesourcery.com>
4310
4311 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4312
4313 2014-06-05 Richard Biener <rguenther@suse.de>
4314
4315 PR c++/61004
4316 * g++.dg/diagnostic/pr61004.C: New testcase.
4317
4318 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4319
4320 * gcc.dg/torture/pr61319.c: New test.
4321
4322 2014-06-05 Marek Polacek <polacek@redhat.com>
4323
4324 PR c/56724
4325 * gcc.dg/pr56724-3.c: New test.
4326
4327 2014-06-05 Andreas Schwab <schwab@suse.de>
4328
4329 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4330
4331 2014-06-05 Marek Polacek <polacek@redhat.com>
4332
4333 PR c/49706
4334 * c-c++-common/pr49706.c: New test.
4335
4336 2014-06-05 Marek Polacek <polacek@redhat.com>
4337
4338 PR c/48062
4339 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4340 * gcc.dg/Wshadow-3.c: Likewise.
4341 * gcc.dg/pr48062.c: New test.
4342
4343 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4344
4345 PR c++/43453
4346 * g++.dg/init/pr43453.C: New.
4347
4348 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4349
4350 PR tree-optimization/61385
4351 * gcc.dg/tree-ssa/pr61385.c: New file.
4352
4353 2014-06-04 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/60098
4356 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4357
4358 2014-06-04 Richard Biener <rguenther@suse.de>
4359
4360 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4361
4362 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4363
4364 PR c/58942
4365 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4366 the case with a pointer.
4367
4368 2014-06-04 Marek Polacek <polacek@redhat.com>
4369
4370 PR c/30020
4371 * c-c++-common/pr30020.c: New test.
4372
4373 2014-06-03 Andrew Pinski <apinski@cavium.com>
4374
4375 * gcc.c-torture/compile/20140528-1.c: New testcase.
4376
4377 2014-06-03 Dehao Chen <dehao@google.com>
4378
4379 * gcc.dg/tree-prof/merge_block.c: New test.
4380
4381 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4382
4383 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4384 * g++.dg/ext/mv15.C (dg-options): Ditto.
4385
4386 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 DR 1423
4389 PR c++/52174
4390 * g++.dg/cpp0x/nullptr31.C: New.
4391 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4392 * g++.dg/cpp0x/nullptr17.C: Update.
4393
4394 2014-06-03 Marek Polacek <polacek@redhat.com>
4395
4396 PR c/60439
4397 * c-c++-common/pr60439.c: New test.
4398 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4399
4400 2014-06-03 Martin Jambor <mjambor@suse.cz>
4401
4402 PR ipa/61160
4403 * g++.dg/ipa/pr61160-1.C: New test.
4404
4405 2014-06-03 Richard Biener <rguenther@suse.de>
4406
4407 PR tree-optimization/61383
4408 * gcc.dg/torture/pr61383-1.c: New testcase.
4409
4410 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4411
4412 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4413
4414 2014-06-02 Jeff Law <law@redhat.com>
4415
4416 PR rtl-optimization/61094
4417 * g++.dg/pr61094: New test.
4418
4419 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4420
4421 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4422 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4423 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4424 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4425 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4426 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4427 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4428 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4429
4430 2014-06-02 Richard Biener <rguenther@suse.de>
4431
4432 PR tree-optimization/61346
4433 * gcc.dg/torture/pr61346.c: New testcase.
4434
4435 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4436
4437 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4438 not compilation.
4439 * gcc.target/i386/sibcall-4.c: Ditto.
4440 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4441
4442 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4443
4444 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4445 in scan-assembler-not string.
4446 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4447 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4448 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4449
4450 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4451
4452 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4453
4454 2014-06-01 Kai Tietz <ktietz@redhat.com>
4455
4456 PR target/61377
4457 * gcc.target/i386/sibcall-6.c: New test.
4458
4459 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4460
4461 DR 1227
4462 PR c++/57543
4463 * g++.dg/cpp0x/pr57543-1.C: New.
4464 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4465 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4466 * g++.dg/cpp0x/decltype59.C: Likewise.
4467
4468 2014-05-31 Tom de Vries <tom@codesourcery.com>
4469
4470 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4471
4472 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4473
4474 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4475 restore_gcc_exec_prefix_env_var): New procedures.
4476 (set_ld_library_path_env_vars,
4477 restore_ld_library_path_env_vars): Use them.
4478 * lib/c-compat.exp: Load target-libpath.exp.
4479 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4480 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4481 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4482 restore_gcc_exec_prefix_env_var.
4483 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4484 Likewise.
4485
4486 * c-c++-common/asan/misalign-1.c: New test.
4487 * c-c++-common/asan/misalign-2.c: New test.
4488
4489 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4490 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4491 -DASAN_USE_DEJAGNU_GTEST=1.
4492 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4493 * g++.dg/asan/asan_oob_test.cc: Likewise.
4494 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4495 * g++.dg/asan/asan_str_test.cc: Likewise.
4496 * g++.dg/asan/asan_test_utils.h: Likewise.
4497 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4498 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4499 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4500 Imported from upstream r209283.
4501 * g++.dg/asan/asan_test_config.h: Likewise.
4502
4503 2014-05-30 Kai Tietz <ktietz@redhat.com>
4504
4505 PR target/60104
4506 * gcc.target/i386/sibcall-1.c: New test.
4507 * gcc.target/i386/sibcall-2.c: New test.
4508 * gcc.target/i386/sibcall-3.c: New test.
4509 * gcc.target/i386/sibcall-4.c: New test.
4510
4511 2014-05-30 Ian Lance Taylor <iant@google.com>
4512
4513 * gcc.target/i386/pause-2.c: New test.
4514
4515 2014-05-30 Tom de Vries <tom@codesourcery.com>
4516
4517 * gcc.target/i386/fuse-caller-save.c: New test.
4518 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4519 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4520
4521 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4522
4523 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4524 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4525 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4526 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4527 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4528 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4529 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4530 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4531 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4532 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4533 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4534 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4535 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4536 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4537 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4538 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4539 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4540 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4541 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4542 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4543 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4544 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4545 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4546 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4547 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4548 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4549 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4550 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4551 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4552 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4553 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4554 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4555 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4556 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4557 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4558 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4559
4560 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4561
4562 PR rtl-optimization/61325
4563 * gcc.target/aarch64/pr61325.c: New.
4564
4565 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4566
4567 * gcc.target/arm/simd/vextQf32_1.c: New file.
4568 * gcc.target/arm/simd/vextQp16_1.c: New file.
4569 * gcc.target/arm/simd/vextQp8_1.c: New file.
4570 * gcc.target/arm/simd/vextQs16_1.c: New file.
4571 * gcc.target/arm/simd/vextQs32_1.c: New file.
4572 * gcc.target/arm/simd/vextQs64_1.c: New file.
4573 * gcc.target/arm/simd/vextQs8_1.c: New file.
4574 * gcc.target/arm/simd/vextQu16_1.c: New file.
4575 * gcc.target/arm/simd/vextQu32_1.c: New file.
4576 * gcc.target/arm/simd/vextQu64_1.c: New file.
4577 * gcc.target/arm/simd/vextQu8_1.c: New file.
4578 * gcc.target/arm/simd/vextQp64_1.c: New file.
4579 * gcc.target/arm/simd/vextf32_1.c: New file.
4580 * gcc.target/arm/simd/vextp16_1.c: New file.
4581 * gcc.target/arm/simd/vextp8_1.c: New file.
4582 * gcc.target/arm/simd/vexts16_1.c: New file.
4583 * gcc.target/arm/simd/vexts32_1.c: New file.
4584 * gcc.target/arm/simd/vexts64_1.c: New file.
4585 * gcc.target/arm/simd/vexts8_1.c: New file.
4586 * gcc.target/arm/simd/vextu16_1.c: New file.
4587 * gcc.target/arm/simd/vextu32_1.c: New file.
4588 * gcc.target/arm/simd/vextu64_1.c: New file.
4589 * gcc.target/arm/simd/vextu8_1.c: New file.
4590 * gcc.target/arm/simd/vextp64_1.c: New file.
4591
4592 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4593 Tom de Vries <tom@codesourcery.com>
4594
4595 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4596 options.
4597 * gcc.target/mips/fuse-caller-save.h: New include file.
4598 * gcc.target/mips/fuse-caller-save.c: New test.
4599 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4600 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4601
4602 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4603
4604 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4605
4606 2014-05-28 Richard Biener <rguenther@suse.de>
4607
4608 PR middle-end/61045
4609 * gcc.dg/pr61045.c: New testcase.
4610
4611 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612
4613 * lib/clearcap.exp: New file.
4614 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4615 Remove clearcap_ldflags handling.
4616 Call clearcap-init, clearcap-finish.
4617 * gcc.target/i386/i386.exp: Likewise.
4618 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4619 * gcc.target/i386/clearcapv2.map: Move to
4620 ../config/sol2-clearcapv2.map.
4621 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4622 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4623
4624 2014-05-28 Richard Biener <rguenther@suse.de>
4625
4626 PR tree-optimization/61335
4627 * gfortran.dg/pr61335.f90: New testcase.
4628
4629 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4630
4631 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4632
4633 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * gnat.dg/overflow_fixed.adb: New test.
4636
4637 2014-05-27 Marek Polacek <polacek@redhat.com>
4638
4639 PR c/56724
4640 * gcc.dg/pr56724-1.c: New test.
4641 * gcc.dg/pr56724-2.c: New test.
4642 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4643 -Wtraditional.
4644 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4645
4646 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gcc.dg/fold-compare-8.c: New test.
4649 * gcc.dg/Wstrict-overflow-25.c: Likewise.
4650
4651 2014-05-27 Richard Biener <rguenther@suse.de>
4652
4653 * gcc.dg/tree-ssa/vrp92.c: New testcase.
4654
4655 2014-05-27 Marek Polacek <polacek@redhat.com>
4656
4657 PR testsuite/61319
4658 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
4659 LLONG_MIN, and ULLONG_MAX.
4660
4661 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4662
4663 * lib/target-supports.exp (check_effective_target_vect_bswap):
4664 Specify arm*-*-* support.
4665
4666 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4667
4668 PR testsuite/61319
4669 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
4670 -nan optional.
4671 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
4672 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
4673
4674 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4675
4676 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
4677
4678 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
4679
4680 PR rtl-optimization/61222
4681 * gcc.c-torture/compile/pr61222-1.c: New test.
4682 * gcc.c-torture/compile/pr61222-2.c: Likewise.
4683
4684 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4685
4686 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
4687
4688 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
4689
4690 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
4691
4692 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR libgfortran/55117
4695 * gfortran.dg/namelist_85.f90: New test.
4696
4697 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
4698
4699 PR c/61191
4700 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
4701 the case with syntax error.
4702
4703 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4704
4705 * gcc.dg/lto/pr61278_0.c: New test.
4706 * gcc.dg/lto/pr61278_1.c: New test.
4707
4708 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4709
4710 * gcc.dg/pr61220.c: New test.
4711 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
4712
4713 2014-05-25 Tobias Burnus <burnus@net-b.de>
4714
4715 * gfortran.dg/coarray_10.f90: Update dg-warning.
4716 * gfortran.dg/coarray_this_image_1.f90: New.
4717 * gfortran.dg/coarray_this_image_2.f90: New.
4718
4719 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
4720
4721 PR libfortran/61173
4722 * gfortran.dg/arrayio_14.f90: New test.
4723
4724 2014-05-24 Andreas Schwab <schwab@suse.de>
4725
4726 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
4727
4728 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4729
4730 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
4731 Adjust regexp for -flto.
4732 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
4733 * gfortran.dg/pr52835.f90: Likewise.
4734
4735 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
4736
4737 PR rtl-optimization/61215
4738 * gcc.target/i386/pr61215.c: New.
4739
4740 2014-05-23 Marek Polacek <polacek@redhat.com>
4741 Jakub Jelinek <jakub@redhat.com>
4742
4743 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
4744 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
4745 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
4746 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
4747 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
4748 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
4749 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
4750 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
4751 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
4752 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
4753 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
4754 * c-c++-common/ubsan/float-cast.h: New file.
4755 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
4756 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
4757
4758 2014-05-23 Jiong Wang <jiong.wang@arm.com>
4759
4760 * gcc.target/aarch64/tail_indirect_call_1.c: New.
4761
4762 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4763
4764 * g++.dg/cpp1y/lambda-init9.C: New.
4765
4766 2014-05-23 Richard Biener <rguenther@suse.de>
4767
4768 PR testsuite/61266
4769 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
4770 adjust testcase to reflect reality.
4771
4772 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4773
4774 PR tree-optimization/54733
4775 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
4776 optimization to support memory sources and bitwise operations
4777 equivalent to load in host endianness.
4778 * gcc.dg/optimize-bswaphi-1.c: Likewise.
4779 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4780 * gcc.c-torture/execute/bswap-2.c: Likewise.
4781
4782 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4783
4784 * lib/target-supports.exp: New effective targets for architectures
4785 capable of performing byte swap.
4786 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
4787 * gcc.dg/optimize-bswapdi-2.c: Likewise.
4788 * gcc.dg/optimize-bswapsi-1.c: Likewise.
4789
4790 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR c++/61088
4793 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
4794 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
4795
4796 2014-05-22 Xinliang David Li <davidxl@google.com>
4797
4798 * g++.dg/ipa/devirt-15.C: Fix expected message.
4799 * g++.dg/ipa/devirt-16.C: Ditto.
4800 * g++.dg/ipa/devirt-17.C: Ditto.
4801 * g++.dg/ipa/devirt-26.C: Ditto.
4802 * g++.dg/ipa/imm-devirt-1.C: Ditto.
4803 * g++.dg/ipa/imm-devirt-2.C: Ditto.
4804 * g++.dg/tree-ssa/pr8781.C:Ditto.
4805
4806 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
4807
4808 * gcc.target/powerpc/htm-ttest.c: New test.
4809
4810 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
4811
4812 * gnat.dg/opt37.ad[sb]: New test.
4813
4814 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
4815
4816 PR c/61271
4817 * g++.dg/cilk-plus/AN/array_function.cc: New.
4818
4819 2014-05-22 Richard Biener <rguenther@suse.de>
4820
4821 * gcc.dg/tree-ssa/alias-33.c: New testcase.
4822
4823 2014-05-22 Kostya Serebryany <kcc@google.com>
4824
4825 * c-c++-common/tsan/mutexset1.c: Update the test to match
4826 upstream r209283.
4827 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
4828
4829 2014-05-21 Marek Polacek <polacek@redhat.com>
4830
4831 PR sanitizer/61272
4832 * g++.dg/ubsan/pr61272.C: New test.
4833
4834 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
4835 Sandra Loosemore <sandra@codesourcery.com>
4836
4837 PR lto/60179
4838 * lib/scanasm.exp (scan-lto-assembler): New procedure.
4839 * gcc.target/nios2/custom-fp-lto.c: New test.
4840
4841 2014-05-21 Andreas Schwab <schwab@suse.de>
4842
4843 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
4844
4845 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4846
4847 PR target/54236
4848 * gcc.target/sh/pr54236-3.c: New.
4849
4850 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
4851
4852 PR c++/60189
4853 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
4854
4855 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
4856
4857 PR tree-optimization/60899
4858 * g++.dg/ipa/devirt-11.C: Update template.
4859
4860 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
4861
4862 PR C++/61038
4863 * g++.dg/cpp0x/pr61038.C: New.
4864
4865 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4866
4867 PR c++/58753
4868 PR c++/58930
4869 PR c++/58704
4870 * g++.dg/cpp0x/nsdmi-template11.C: New.
4871 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
4872 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
4873
4874 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
4875
4876 * gnat.dg/opt35.adb: New test.
4877 * gnat.dg/opt36.adb: Likewise.
4878 * gnat.dg/opt35_pkg.ad[sb]: New helper.
4879
4880 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/60373
4883 * g++.dg/cpp0x/Wattributes1.C: New.
4884 * g++.dg/ext/visibility/redecl1.C: Adjust.
4885 * g++.dg/ext/visibility/visibility-7.C: Likewise.
4886
4887 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4888
4889 * gcc.target/powerpc/vsxcopy.c: New test.
4890
4891 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4892
4893 PR c++/58664
4894 * g++.dg/cpp0x/nsdmi-union6.C: New.
4895 * g++.dg/parse/pr58664.C: Likewise.
4896 * g++.dg/cpp0x/nsdmi6.C: Tweak.
4897 * g++.dg/parse/crash31.C: Likewise.
4898 * g++.dg/template/error2.C: Likewise.
4899 * g++.dg/template/inherit8.C: Likewise.
4900 * g++.dg/template/offsetof2.C: Likewise.
4901
4902 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 * c-c++-common/gomp/simd4.c: Adjust for inform.
4905 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4906 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4907 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
4908 * g++.dg/cpp0x/noexcept15.C: Likewise.
4909 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
4910 * g++.dg/eh/spec6.C: Likewise.
4911 * g++.dg/expr/cast1.C: Likewise.
4912 * g++.dg/expr/dtor1.C: Likewise.
4913 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
4914 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
4915 * g++.dg/gomp/pr49223-2.C: Likewise.
4916 * g++.dg/gomp/udr-4.C: Likewise.
4917 * g++.dg/init/delete1.C: Likewise.
4918 * g++.dg/other/crash-2.C: Likewise.
4919 * g++.dg/parse/crash24.C: Likewise.
4920 * g++.dg/parse/crash25.C: Likewise.
4921 * g++.dg/parse/crash31.C: Likewise.
4922 * g++.dg/parse/crash49.C: Likewise.
4923 * g++.dg/parse/crash50.C: Likewise.
4924 * g++.dg/parse/crash54.C: Likewise.
4925 * g++.dg/parse/dtor7.C: Likewise.
4926 * g++.dg/parse/error40.C: Likewise.
4927 * g++.dg/parse/fused-params1.C: Likewise.
4928 * g++.dg/parse/new1.C: Likewise.
4929 * g++.dg/template/crash35.C: Likewise.
4930 * g++.dg/template/crash59.C: Likewise.
4931 * g++.dg/template/crash77.C: Likewise.
4932 * g++.dg/template/error51.C: Likewise.
4933 * g++.dg/template/incomplete1.C: Likewise.
4934 * g++.dg/template/incomplete3.C: Likewise.
4935 * g++.dg/template/incomplete4.C: Likewise.
4936 * g++.dg/template/incomplete5.C: Likewise.
4937 * g++.dg/template/inherit8.C: Likewise.
4938 * g++.dg/template/instantiate1.C: Likewise.
4939 * g++.dg/template/instantiate3.C: Likewis: Likewise.
4940 * g++.dg/template/offsetof2.C: Likewise.
4941 * g++.dg/tm/pr51928.C: Likewise.
4942 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
4943 * g++.dg/warn/incomplete1.C: Likewise.
4944 * g++.dg/warn/incomplete2.C: Likewise.
4945 * g++.old-deja/g++.brendan/friend4.C: Likewise.
4946 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
4947 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
4948 * g++.old-deja/g++.eh/catch1.C: Likewise.
4949 * g++.old-deja/g++.eh/spec6.C: Likewise.
4950 * g++.old-deja/g++.mike/p7868.C: Likewise.
4951 * g++.old-deja/g++.other/crash38.C: Likewise.
4952 * g++.old-deja/g++.other/enum2.C: Likewise.
4953 * g++.old-deja/g++.other/incomplete.C: Likewise.
4954 * g++.old-deja/g++.other/vaarg3.C: Likewise.
4955 * g++.old-deja/g++.pt/crash9.C: Likewise.
4956 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4957 * g++.old-deja/g++.pt/typename8.C: Likewise.
4958 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
4959
4960 2014-05-19 Joseph Myers <joseph@codesourcery.com>
4961
4962 * lib/target-supports.exp
4963 (check_effective_target_vect_sizes_32B_16B): Return false if
4964 128-bit AVX vectors preferred.
4965
4966 2014-05-19 Mike Stump <mikestump@comcast.net>
4967
4968 * lib/target-supports.exp (check_effective_target_avx): Early out
4969 if not x86 to prevent x86 flags on non-x86 targets.
4970
4971 2014-05-19 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/61221
4974 * gcc.dg/torture/pr61221.c: New testcase.
4975
4976 2014-05-19 Richard Biener <rguenther@suse.de>
4977
4978 PR tree-optimization/61209
4979 * gfortran.dg/pr61209.f90: New testcase.
4980
4981 2014-05-19 Richard Biener <rguenther@suse.de>
4982
4983 PR tree-optimization/61184
4984 * c-c++-common/torture/pr61184.c: New testcase.
4985
4986 2014-05-19 Christian Bruel <christian.bruel@st.com>
4987
4988 PR target/61195
4989 * gcc.target/sh/pr61195.c: New test.
4990
4991 2014-05-18 Wei Mi <wmi@google.com>
4992
4993 PR target/58066
4994 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
4995 directive with rtl insns. Add effective-target fpic and
4996 tls_native.
4997
4998 2014-05-17 Xinliang David Li <davidxl@google.com>
4999
5000 * g++.dg/ipa/devirt-33.C: New testcase.
5001
5002 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5003
5004 * g++.dg/ipa/comdat.C: New file.
5005
5006 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5007
5008 * gnat.dg/volatile12.ad[sb]: New test.
5009
5010 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5011
5012 * gnat.dg/enum3.adb: New test.
5013
5014 2014-05-18 Andreas Schwab <schwab@suse.de>
5015
5016 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5017
5018 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5019
5020 PR libfortran/52539
5021 * gfortran.dg/namelist_utf8.f90: New test.
5022
5023 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5024
5025 PR c++/52875
5026 * g++.dg/cpp0x/decltype58.C: New.
5027
5028 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5029
5030 * gcc.target/microblaze/others/break_handler.c: New.
5031
5032 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5033
5034 PR tree-optimization/61140
5035 PR tree-optimization/61150
5036 PR tree-optimization/61197
5037 * gcc.dg/tree-ssa/pr61140.c: New file.
5038 * gcc.dg/tree-ssa/pr61150.c: New file.
5039 * gcc.dg/tree-ssa/pr61197.c: New file.
5040
5041 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5042
5043 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5044 (dg-options): Add -mfpmath=387.
5045 (dg-final): Check that no MMX registers are used.
5046
5047 2014-05-17 Andreas Schwab <schwab@suse.de>
5048
5049 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5050
5051 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5052
5053 Revert:
5054 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5055
5056 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5057 occurrences of "int" in the gimple dump to reflect that the return
5058 types of functions now show up in such dumps.
5059 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5060
5061 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5062
5063 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5064 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5065 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5066 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5067 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5068 * gcc.dg/debug/pr35154.c: Update testcase.
5069 * gcc.target/i386/vectorize1.c: Update testcase.
5070
5071 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5072
5073 PR c++/51640
5074 * g++.dg/parse/error54.C: New.
5075
5076 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5077
5078 PR rtl-optimization/60969
5079 * g++.dg/pr60969.C: New.
5080
5081 2014-05-16 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/61194
5084 * gcc.dg/vect/pr61194.c: New testcase.
5085
5086 2014-05-16 Richard Biener <rguenther@suse.de>
5087
5088 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5089 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5090 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5091 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5092
5093 2014-05-16 Richard Biener <rguenther@suse.de>
5094
5095 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5096
5097 2014-05-15 Martin Jambor <mjambor@suse.cz>
5098
5099 PR ipa/61085
5100 * g++.dg/ipa/pr61085.C: New test.
5101
5102 2014-05-15 Martin Jambor <mjambor@suse.cz>
5103
5104 PR tree-optimization/61090
5105 * gcc.dg/tree-ssa/pr61090.c: New test.
5106
5107 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR tree-optimization/61158
5110 * gcc.dg/pr61158.c: New test.
5111
5112 2014-05-15 Andreas Schwab <schwab@suse.de>
5113
5114 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5115 emitted.
5116 * obj-c++.dg/exceptions-5.mm: Likewise.
5117
5118 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5119
5120 * shrink-wrap-loop.c: New test case.
5121
5122 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5123
5124 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5125 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5126 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5127 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5128 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5129 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5130 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5131 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5132 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5133 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5134 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5135 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5136 * gcc.target/arm/simd/vtrns16_1.c: New file.
5137 * gcc.target/arm/simd/vtrns32_1.c: New file.
5138 * gcc.target/arm/simd/vtrns8_1.c: New file.
5139 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5140 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5141 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5142
5143 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5144
5145 * gcc.target/i386/clflushopt-1.c: New.
5146 * gcc.target/i386/xsavec-1.c: Ditto.
5147 * gcc.target/i386/xsavec64-1.c: Ditto.
5148 * gcc.target/i386/xsaves-1.c: Ditto.
5149 * gcc.target/i386/xsaves64-1.c: Ditto.
5150 * gcc.target/i386/sse-12.c: Test new options.
5151 * gcc.target/i386/sse-13.c: Ditto.
5152 * gcc.target/i386/sse-14.c: Ditto.
5153 * gcc.target/i386/sse-22.c: Ditto.
5154 * gcc.target/i386/sse-23.c: Ditto.
5155 * g++.dg/other/i386-2.C: Ditto.
5156 * g++.dg/other/i386-3.C: Ditto.
5157
5158 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5159
5160 PR rtl-optimization/60866
5161 * gcc.dg/pr60866.c: New test.
5162
5163 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5164
5165 PR rtl-optimization/60901
5166 * gcc.target/i386/pr60901.c: New test.
5167
5168 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5169
5170 PR sanitizer/61100
5171 * c-c++-common/asan/asan-interface-1.c: New test.
5172 * lib/asan-dg.exp (asan_include_flags): New function.
5173 (asan_init): Call asan_include_flags to obtain path
5174 to sanitizer headers.
5175
5176 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5177
5178 * lib/target-support.exp (check_dfp_hw_available): New function.
5179 (is-effective-target): Check $arg for dfp_hw.
5180 (is-effective-target-keyword): Likewise.
5181 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5182 Change target to dfp_hw.
5183
5184 2014-05-13 Marek Polacek <polacek@redhat.com>
5185
5186 PR c/61162
5187 * gcc.dg/pr61162.c: New test.
5188
5189 2014-05-13 Marek Polacek <polacek@redhat.com>
5190
5191 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5192 * c-c++-common/pr50459-2.c: New test.
5193
5194 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5195
5196 PR c++/54310
5197 * g++.dg/template/pr54310.C: New.
5198
5199 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5200 Sandra Loosemore <sandra@codesourcery.com>
5201
5202 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5203
5204 2014-05-13 Catherine Moore <clm@cm00re.com>
5205
5206 * gcc.target/mips/near-far-1.c: Adjust expected output
5207 to allow the JALS instruction.
5208 * gcc.target/mips/near-far-2.c: Likewise.
5209 * gcc.target/mips/near-far-4.c: Likewise.
5210
5211 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5212
5213 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5214
5215 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR target/61060
5218 * gcc.dg/pr61060.c: New test.
5219
5220 2014-05-12 DJ Delorie <dj@redhat.com>
5221
5222 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5223 * gcc.dg/sibcall-4.c: Likewise.
5224
5225 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5226
5227 * objc.dg/shadow-1.m: New test.
5228 * objc.dg/shadow-2.m: New test.
5229 * objc.dg/ivar-scope-1.m: New test.
5230 * objc.dg/ivar-scope-2.m: New test.
5231 * objc.dg/ivar-scope-3.m: New test.
5232 * objc.dg/ivar-scope-4.m: New test.
5233 * objc.dg/ivar-visibility-1.m: New test.
5234 * objc.dg/ivar-visibility-2.m: New test.
5235 * objc.dg/ivar-visibility-3.m: New test.
5236 * objc.dg/ivar-visibility-4.m: New test.
5237
5238 2014-05-12 Tobias Burnus <burnus@net-b.de>
5239
5240 PR fortran/60127
5241 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5242
5243 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5244
5245 PR fortran/60834
5246 * gfortran.dg/associate_16.f90: New test.
5247
5248 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5249
5250 PR target/60991
5251 * gcc.target/avr/pr60991.c: New testcase.
5252
5253 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 PR c++/60054
5256 * g++.dg/cpp1y/pr60054.C: New.
5257
5258 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/51199
5261 * g++.dg/template/pr51199.C: New.
5262
5263 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5264
5265 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5266
5267 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5268
5269 * gfortran.dg/gomp/affinity-1.f90: New test.
5270
5271 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5272
5273 * gcc.dg/torture/pr61136.c: New test.
5274
5275 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5276
5277 PR c++/59705
5278 * g++.dg/cpp0x/sfinae51.C: New.
5279
5280 PR c++/58353
5281 * g++.dg/cpp0x/variadic157.C: New.
5282
5283 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5284
5285 PR target/51244
5286 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5287
5288 2014-05-10 Marek Polacek <polacek@redhat.com>
5289
5290 * gcc.dg/pedwarn-init.c: New test.
5291 * gcc.dg/init-string-1.c: Adjust dg-error.
5292
5293 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5294
5295 * lib/target-supports.exp
5296 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5297 to the list.
5298
5299 2014-05-09 Marek Polacek <polacek@redhat.com>
5300
5301 PR c/61096
5302 * gcc.dg/pr61096-1.c: New test.
5303 * gcc.dg/pr61096-2.c: New test.
5304
5305 2014-05-09 Florian Weimer <fweimer@redhat.com>
5306
5307 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5308 * g++.dg/fstack-protector-strong.C: Likewise.
5309 * gcc.target/i386/ssp-strong-reg.c: New file.
5310
5311 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5312
5313 PR target/61055
5314 * gcc.target/avr/torture/pr61055.c: New test.
5315
5316 2014-05-09 Marek Polacek <polacek@redhat.com>
5317
5318 PR c/50459
5319 * c-c++-common/attributes-1.c: Move test line to a new test.
5320 * c-c++-common/attributes-2.c: New test.
5321 * c-c++-common/pr50459.c: New test.
5322 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5323 * gcc.dg/nonnull-2.c: Likewise.
5324 * gcc.dg/pr55570.c: Modify dg-error.
5325 * gcc.dg/tm/wrap-2.c: Likewise.
5326
5327 2014-05-08 Jeff Law <law@redhat.com>
5328
5329 PR tree-optimization/61009
5330 * g++.dg/tree-ssa/pr61009.C: New test.
5331
5332 2014-05-08 Matthias Klose <doko@ubuntu.com>
5333
5334 PR driver/61106
5335 * gcc-dg/unused-8a.c: New.
5336 * gcc-dg/unused-8b.c: Likewise.
5337
5338 2014-05-08 Marek Polacek <polacek@redhat.com>
5339
5340 PR c/61053
5341 * gcc.dg/pr61053.c: New test.
5342
5343 2014-05-08 Marek Polacek <polacek@redhat.com>
5344
5345 PR c/61077
5346 * gcc.dg/pr61077.c: New test.
5347
5348 2014-05-08 Tobias Burnus <burnus@net-b.de>
5349
5350 * gfortran.dg/coarray_collectives_1.f90: New.
5351 * gfortran.dg/coarray_collectives_2.f90: New.
5352 * gfortran.dg/coarray_collectives_3.f90: New.
5353 * gfortran.dg/coarray_collectives_4.f90: New.
5354 * gfortran.dg/coarray_collectives_5.f90: New.
5355 * gfortran.dg/coarray_collectives_6.f90: New.
5356 * gfortran.dg/coarray/collectives_1.f90: New.
5357 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5358 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5359 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5360 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5361 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5362 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5363 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5364
5365 2014-05-08 Wei Mi <wmi@google.com>
5366
5367 PR target/58066
5368 * gcc.target/i386/pr58066.c: New test.
5369
5370 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5371
5372 * gcc.target/i386/avx256-unaligned-load-2.c,
5373 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5374 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5375 packed-single instructions.
5376
5377 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5378
5379 PR c++/13981
5380 * g++.dg/diagnostic/pr13981.C: New.
5381
5382 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5383
5384 PR tree-optimization/59100
5385 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5386 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5387
5388 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5389
5390 PR tree-optimization/61095
5391 * gcc.dg/torture/pr61095.c: New test.
5392
5393 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5394
5395 PR middle-end/39246
5396 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5397 the uninitialized complex is used.
5398 * gcc.dg/uninit-17.c: New test to check partial initialization of
5399 complex with branches.
5400 * gcc.dg/uninit-17-O0.c: Likewise.
5401
5402 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5403
5404 PR target/60884
5405 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5406 (test_03): Rename to test_02.
5407
5408 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5409
5410 PR c++/61083
5411 * g++.dg/cpp0x/sfinae50.C: New.
5412
5413 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5414
5415 PR c++/61080
5416 * g++.dg/cpp0x/deleted7.C: New.
5417
5418 2014-05-07 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/61034
5421 * g++.dg/tree-ssa/pr61034.C: New testcase.
5422
5423 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5424
5425 * gcc.target/epiphany/isr-arg.c: New file.
5426
5427 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5428
5429 PR tree-optimization/52252
5430 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5431
5432 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5433
5434 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5435 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5436 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5437 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5438 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5439 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5440 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5441 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5442 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5443 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5444 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5445 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5446 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5447 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5448 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5449 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5450 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5451 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5452 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5453 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5454 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5455 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5456 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5457 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5458 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5459 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5460 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5461 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5462 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5463 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5464 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5465 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5466 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5467 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5468 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5469 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5470 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5471 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5472 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5473 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5474 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5475 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5476 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5477 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5478 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5479 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5480 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5481 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5482 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5483 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5484 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5485 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5486 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5487 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5488 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5489 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5490 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5491 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5492 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5493 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5494 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5495 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5496 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5497 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5498 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5499 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5500 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5501 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5502 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5503 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5504 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5505 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5506
5507 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5508
5509 gcc.target/aarch64/simd/ext_f32.x: New file.
5510 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5511 gcc.target/aarch64/simd/ext_p16.x: New file.
5512 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5513 gcc.target/aarch64/simd/ext_p8.x: New file.
5514 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5515 gcc.target/aarch64/simd/ext_s16.x: New file.
5516 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5517 gcc.target/aarch64/simd/ext_s32.x: New file.
5518 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5519 gcc.target/aarch64/simd/ext_s64.x: New file.
5520 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5521 gcc.target/aarch64/simd/ext_s8.x: New file.
5522 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5523 gcc.target/aarch64/simd/ext_u16.x: New file.
5524 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5525 gcc.target/aarch64/simd/ext_u32.x: New file.
5526 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5527 gcc.target/aarch64/simd/ext_u64.x: New file.
5528 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5529 gcc.target/aarch64/simd/ext_u8.x: New file.
5530 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5531 gcc.target/aarch64/simd/ext_f64.c: New file.
5532 gcc.target/aarch64/simd/extq_f32.x: New file.
5533 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5534 gcc.target/aarch64/simd/extq_p16.x: New file.
5535 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5536 gcc.target/aarch64/simd/extq_p8.x: New file.
5537 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5538 gcc.target/aarch64/simd/extq_s16.x: New file.
5539 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5540 gcc.target/aarch64/simd/extq_s32.x: New file.
5541 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5542 gcc.target/aarch64/simd/extq_s64.x: New file.
5543 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5544 gcc.target/aarch64/simd/extq_s8.x: New file.
5545 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5546 gcc.target/aarch64/simd/extq_u16.x: New file.
5547 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5548 gcc.target/aarch64/simd/extq_u32.x: New file.
5549 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5550 gcc.target/aarch64/simd/extq_u64.x: New file.
5551 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5552 gcc.target/aarch64/simd/extq_u8.x: New file.
5553 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5554 gcc.target/aarch64/simd/extq_f64.c: New file.
5555
5556 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5557
5558 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5559 * gcc.target/aarch64/vtrnu32.c: Likewise.
5560 * gcc.target/aarch64/vtrnf32.c: Likewise.
5561
5562 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5563
5564 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5565 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5566 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5567 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5568 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5569 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5570 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5571 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5572 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5573 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5574 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5575 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5576 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5577 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5578 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5579 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5580 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5581 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5582 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5583 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5584 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5585 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5586 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5587 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5588 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5589 * gcc.target/aarch64/simd/vtrns16.x: New file.
5590 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5591 * gcc.target/aarch64/simd/vtrns32.x: New file.
5592 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5593 * gcc.target/aarch64/simd/vtrns8.x: New file.
5594 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5595 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5596 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5597 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5598 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5599 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5600
5601 2014-05-07 Richard Biener <rguenther@suse.de>
5602
5603 PR tree-optimization/57864
5604 * gcc.dg/torture/pr57864.c: New testcase.
5605
5606 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5607
5608 PR libfortran/61049
5609 * gfortran.dg/list_read_13.f: New test.
5610
5611 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/60999
5614 * g++.dg/cpp0x/nsdmi-template9.C: New.
5615 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5616
5617 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5618 Mike Stump <mikestump@comcast.net>
5619 Richard Sandiford <rdsandiford@googlemail.com>
5620
5621 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5622
5623 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5624
5625 PR ipa/60965
5626 * g++.dg/ipa/devirt-32.C: New testcase.
5627
5628 2014-05-05 Richard Biener <rguenther@suse.de>
5629
5630 PR middle-end/61010
5631 * gcc.dg/torture/pr61010.c: New testcase.
5632
5633 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5634
5635 * gcc.target/s390/leaf-profile.c: New testcase.
5636
5637 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5638
5639 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5640 Disable asm scan for s390.
5641 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5642 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5643
5644 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5645
5646 PR tree-optimization/60363
5647 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5648
5649 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
5650
5651 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
5652 (dg-require-effective-target): Change target to powerpc_fprs.
5653 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
5654 (dg-require-effective-target): Change target to dfprt.
5655
5656 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/58582
5659 * g++.dg/cpp0x/deleted4.C: New.
5660 * g++.dg/cpp0x/deleted5.C: Likewise.
5661 * g++.dg/cpp0x/deleted6.C: Likewise.
5662
5663 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5664
5665 PR fortran/61025
5666 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
5667 regexps for -m32.
5668 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
5669 * gfortran.dg/coarray_poly_6.f90: Likewise.
5670 * gfortran.dg/coarray_poly_7.f90: Likewise.
5671 * gfortran.dg/coarray_poly_8.f90: Likewise.
5672
5673 2014-05-02 Marek Polacek <polacek@redhat.com>
5674
5675 PR c/25801
5676 * gcc.dg/pr25801.c: New test.
5677
5678 2014-05-02 Marek Polacek <polacek@redhat.com>
5679
5680 PR c/60784
5681 * gcc.dg/pr60784.c: New test.
5682
5683 2014-05-01 Marek Polacek <polacek@redhat.com>
5684
5685 PR c/60915
5686 * gcc.dg/pr60915.c: New test.
5687
5688 2014-05-01 Marek Polacek <polacek@redhat.com>
5689
5690 PR c/60257
5691 * gcc.dg/pr60257.c: New test.
5692
5693 2014-05-01 Marek Polacek <polacek@redhat.com>
5694
5695 PR c/43395
5696 * c-c++-common/pr43395.c: New test.
5697
5698 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
5699
5700 * gcc.dg/cond-reduc-1.c: New test.
5701 * gcc.dg/cond-reduc-2.c: Likewise.
5702
5703 2014-05-01 Marek Polacek <polacek@redhat.com>
5704
5705 PR c/29467
5706 * gcc.dg/pr29467.c: New test.
5707 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
5708 about boolean types.
5709 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
5710 to bool.
5711 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
5712
5713 2014-05-01 Marek Polacek <polacek@redhat.com>
5714
5715 PR c/43245
5716 * gcc.dg/pr43245.c: New test.
5717
5718 2014-05-01 Marek Polacek <polacek@redhat.com>
5719
5720 PR c/56989
5721 * gcc.dg/pr56989.c: New test.
5722
5723 2014-04-30 Ian Lance Taylor <iant@google.com>
5724
5725 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
5726 in go_compile_args rather than in argument to go-torture-execute.
5727
5728 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
5729
5730 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
5731 instead of getpid.
5732
5733 2014-04-30 Tobias Burnus <burnus@net-b.de>
5734
5735 * gfortran.dg/coarray_poly_6.f90
5736 * gfortran.dg/coarray_poly_7.f90
5737 * gfortran.dg/coarray_poly_8.f90
5738
5739 2014-04-30 Tobias Burnus <burnus@net-b.de>
5740
5741 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
5742 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
5743 * gfortran.dg/coarray/codimension.f90: New.
5744
5745 2014-04-30 Tobias Burnus <burnus@net-b.de>
5746
5747 * gfortran.dg/coarray_lib_this_image_1.f90: New.
5748 * gfortran.dg/coarray_lib_this_image_2.f90: New.
5749
5750 2014-04-30 Tobias Burnus <burnus@net-b.de>
5751
5752 * gfortran.dg/coarray_poly_4.f90: New.
5753 * gfortran.dg/coarray_poly_5.f90: New.
5754
5755 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5756
5757 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
5758 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
5759 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
5760 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
5761 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
5762 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
5763 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
5764 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
5765 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
5766 * gcc.target/arm/simd/vuzpf32_1.c: New file.
5767 * gcc.target/arm/simd/vuzpp16_1.c: New file.
5768 * gcc.target/arm/simd/vuzpp8_1.c: New file.
5769 * gcc.target/arm/simd/vuzps16_1.c: New file.
5770 * gcc.target/arm/simd/vuzps32_1.c: New file.
5771 * gcc.target/arm/simd/vuzps8_1.c: New file.
5772 * gcc.target/arm/simd/vuzpu16_1.c: New file.
5773 * gcc.target/arm/simd/vuzpu32_1.c: New file.
5774 * gcc.target/arm/simd/vuzpu8_1.c: New file.
5775
5776 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5777
5778 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
5779 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
5780 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
5781
5782 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5783
5784 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
5785 * gcc.target/aarch64/simd/vuzpf32.x: New file.
5786 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
5787 * gcc.target/aarch64/simd/vuzpp16.x: New file.
5788 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
5789 * gcc.target/aarch64/simd/vuzpp8.x: New file.
5790 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
5791 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
5792 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
5793 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
5794 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
5795 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
5796 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
5797 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
5798 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
5799 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
5800 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
5801 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
5802 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
5803 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
5804 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
5805 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
5806 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
5807 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
5808 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
5809 * gcc.target/aarch64/simd/vuzps16.x: New file.
5810 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
5811 * gcc.target/aarch64/simd/vuzps32.x: New file.
5812 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
5813 * gcc.target/aarch64/simd/vuzps8.x: New file.
5814 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
5815 * gcc.target/aarch64/simd/vuzpu16.x: New file.
5816 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
5817 * gcc.target/aarch64/simd/vuzpu32.x: New file.
5818 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
5819 * gcc.target/aarch64/simd/vuzpu8.x: New file.
5820
5821 2014-04-30 Richard Biener <rguenther@suse.de>
5822
5823 PR tree-optimization/48329
5824 * gfortran.dg/vect/pr48329.f90: New testcase.
5825
5826 2014-04-30 Marek Polacek <polacek@redhat.com>
5827
5828 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
5829 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
5830
5831 2014-04-30 Marek Polacek <polacek@redhat.com>
5832
5833 PR c/60139
5834 * gcc.dg/pr60139.c: New test.
5835
5836 2014-04-30 Marek Polacek <polacek@redhat.com>
5837
5838 PR c/60351
5839 * gcc.dg/pr60351.c: New test.
5840
5841 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
5842
5843 * gcc.target/arm/simd/simd.exp: New file.
5844 * gcc.target/arm/simd/vzipqf32_1.c: New file.
5845 * gcc.target/arm/simd/vzipqp16_1.c: New file.
5846 * gcc.target/arm/simd/vzipqp8_1.c: New file.
5847 * gcc.target/arm/simd/vzipqs16_1.c: New file.
5848 * gcc.target/arm/simd/vzipqs32_1.c: New file.
5849 * gcc.target/arm/simd/vzipqs8_1.c: New file.
5850 * gcc.target/arm/simd/vzipqu16_1.c: New file.
5851 * gcc.target/arm/simd/vzipqu32_1.c: New file.
5852 * gcc.target/arm/simd/vzipqu8_1.c: New file.
5853 * gcc.target/arm/simd/vzipf32_1.c: New file.
5854 * gcc.target/arm/simd/vzipp16_1.c: New file.
5855 * gcc.target/arm/simd/vzipp8_1.c: New file.
5856 * gcc.target/arm/simd/vzips16_1.c: New file.
5857 * gcc.target/arm/simd/vzips32_1.c: New file.
5858 * gcc.target/arm/simd/vzips8_1.c: New file.
5859 * gcc.target/arm/simd/vzipu16_1.c: New file.
5860 * gcc.target/arm/simd/vzipu32_1.c: New file.
5861 * gcc.target/arm/simd/vzipu8_1.c: New file.
5862
5863 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5864
5865 PR c++/51707
5866 * g++.dg/cpp0x/constexpr-51707.C: New.
5867
5868 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5869
5870 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5871 occurrences of "int" in the gimple dump to reflect that the return
5872 types of functions now show up in such dumps.
5873 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5874
5875 2014-04-29 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR tree-optimization/60971
5878 * c-c++-common/turtore/pr60971.c: New test.
5879
5880 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
5881
5882 * gcc.target/aarch64/simd/simd.exp: New file.
5883 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
5884 * gcc.target/aarch64/simd/vzipf32.x: New file.
5885 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
5886 * gcc.target/aarch64/simd/vzipp16.x: New file.
5887 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
5888 * gcc.target/aarch64/simd/vzipp8.x: New file.
5889 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
5890 * gcc.target/aarch64/simd/vzipqf32.x: New file.
5891 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
5892 * gcc.target/aarch64/simd/vzipqp16.x: New file.
5893 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
5894 * gcc.target/aarch64/simd/vzipqp8.x: New file.
5895 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
5896 * gcc.target/aarch64/simd/vzipqs16.x: New file.
5897 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
5898 * gcc.target/aarch64/simd/vzipqs32.x: New file.
5899 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
5900 * gcc.target/aarch64/simd/vzipqs8.x: New file.
5901 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
5902 * gcc.target/aarch64/simd/vzipqu16.x: New file.
5903 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
5904 * gcc.target/aarch64/simd/vzipqu32.x: New file.
5905 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
5906 * gcc.target/aarch64/simd/vzipqu8.x: New file.
5907 * gcc.target/aarch64/simd/vzips16_1.c: New file.
5908 * gcc.target/aarch64/simd/vzips16.x: New file.
5909 * gcc.target/aarch64/simd/vzips32_1.c: New file.
5910 * gcc.target/aarch64/simd/vzips32.x: New file.
5911 * gcc.target/aarch64/simd/vzips8_1.c: New file.
5912 * gcc.target/aarch64/simd/vzips8.x: New file.
5913 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
5914 * gcc.target/aarch64/simd/vzipu16.x: New file.
5915 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
5916 * gcc.target/aarch64/simd/vzipu32.x: New file.
5917 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
5918 * gcc.target/aarch64/simd/vzipu8.x: New file.
5919
5920 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5921
5922 * gcc.target/aarch64/fcsel_1.c: New test case.
5923
5924 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
5925
5926 PR libfortran/60810
5927 * gfortran.dg/arrayio_13.f90: New test.
5928
5929 2014-04-28 Martin Jambor <mjambor@suse.cz>
5930
5931 * gcc.dg/tree-ssa/sra-14.c: New test.
5932
5933 2014-04-28 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/60092
5936 * gcc.dg/tree-ssa/alias-32.c: New testcase.
5937 * gcc.dg/vect/pr60092.c: Likewise.
5938
5939 2014-04-28 Richard Biener <rguenther@suse.de>
5940
5941 * gcc.dg/tree-ssa/vrp91.c: New testcase.
5942 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
5943 * gcc.dg/Wstrict-overflow-15.c: Likewise.
5944 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
5945
5946 2014-04-28 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/60979
5949 * gcc.dg/graphite/pr60979.c: New testcase.
5950
5951 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5952
5953 PR c/60983
5954 * gcc.dg/pr60114.c: Use signed chars.
5955
5956 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
5957
5958 PR c++/59120
5959 * g++.dg/cpp0x/alias-decl-43.C: New.
5960
5961 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5962
5963 PR fortran/59604
5964 PR fortran/58003
5965 * gfortran.dg/no_range_check_3.f90: New test.
5966
5967 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
5968
5969 PR libfortran/52539
5970 * gfortran.dg/namelist_utf8.f90: New test.
5971
5972 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
5973
5974 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
5975 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
5976 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
5977
5978 2014-04-25 Cary Coutant <ccoutant@google.com>
5979
5980 PR debug/60929
5981 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
5982 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
5983 -fdebug-types-section flag.
5984
5985 2014-04-25 Jiong Wang <jiong.wang@arm.com>
5986
5987 * gcc.target/arm/tail-long-call.c: New test.
5988
5989 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5990
5991 PR tree-optimization/60930
5992 * gcc.dg/torture/pr60930.c: New test.
5993
5994 2014-04-25 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR tree-optimization/60960
5997 * gcc.c-torture/execute/pr60960.c: New test.
5998
5999 2014-04-25 Marek Polacek <polacek@redhat.com>
6000
6001 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6002
6003 2014-04-25 Marek Polacek <polacek@redhat.com>
6004
6005 PR c/18079
6006 * gcc.dg/pr18079.c: New test.
6007 * gcc.dg/pr18079-2.c: New test.
6008
6009 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6010
6011 * c-c++-common/gomp/pr60823-2.c: Require effective target
6012 vect_simd_clones.
6013
6014 2014-04-25 Marek Polacek <polacek@redhat.com>
6015
6016 PR c/60114
6017 * gcc.dg/pr60114.c: New test.
6018
6019 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gcc.c-torture/execute/20140425-1.c: New test.
6022
6023 2014-04-25 Marek Polacek <polacek@redhat.com>
6024
6025 PR c/60156
6026 * c-c++-common/pr60156.c: New test.
6027
6028 2014-04-25 Richard Biener <rguenther@suse.de>
6029
6030 PR ipa/60912
6031 * g++.dg/opt/pr60912.C: New testcase.
6032
6033 2014-04-25 Richard Biener <rguenther@suse.de>
6034
6035 PR ipa/60911
6036 * gcc.dg/lto/pr60911_0.c: New testcase.
6037
6038 2014-04-24 Cong Hou <congh@google.com>
6039
6040 PR tree-optimization/60896
6041 * g++.dg/vect/pr60896.cc: New test.
6042
6043 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6044
6045 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6046 unpack builtin functionss for 128-bit types.
6047 * gcc.target/powerpc/pack02.c: Likewise.
6048 * gcc.target/powerpc/pack03.c: Likewise.
6049 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6050 divide builtin functionss.
6051 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6052 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6053 functions.
6054 * gcc.target/powerpc/bcd-2.c: Likewise.
6055 * gcc.target/powerpc/bcd-3.c: Likewise.
6056 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6057 builtin functionss.
6058 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6059
6060 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6061
6062 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6063 keeps_null_pointer_checks.
6064 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6065 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6066 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6067 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6068
6069 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6070
6071 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6072 Replace load with read and store with write.
6073
6074 2014-04-24 Jeff Law <law@redhat.com>
6075
6076 PR target/60822
6077 * gcc.c-torture/pr60822.c: New test.
6078 * gcc.c-torture/pr60822.x: New test.
6079
6080 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6081
6082 PR c++/57958
6083 * g++.dg/cpp0x/pr57958.C: New test.
6084
6085 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6086
6087 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6088 true for aarch64_be.
6089
6090 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6091 Tom de Vries <tom@codesourcery.com>
6092
6093 * gcc.dg/fuse-caller-save.c: New test.
6094
6095 2014-04-24 Joey Ye <joey.ye@arm.com>
6096
6097 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6098
6099 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6100
6101 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6102 * gcc.dg/vect/vect-bswap16: New test.
6103 * gcc.dg/vect/vect-bswap32: Likewise.
6104 * gcc.dg/vect/vect-bswap64: Likewise.
6105
6106 2014-04-23 Jeff Law <law@redhat.com>
6107
6108 PR tree-optimization/60902
6109 * gcc.target/i386/pr60902.c: New test.
6110
6111 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6112
6113 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6114 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6115 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6116
6117 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6118
6119 * gcc.target/arm/rev16.c: New test.
6120
6121 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6122
6123 * gcc.target/aarch64/rev16_1.c: New test.
6124
6125 2014-04-23 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/60903
6128 * gcc.dg/torture/pr60903.c: New testcase.
6129
6130 2014-04-23 Richard Biener <rguenther@suse.de>
6131
6132 PR middle-end/60895
6133 * g++.dg/torture/pr60895.C: New testcase.
6134
6135 2014-04-23 Richard Biener <rguenther@suse.de>
6136
6137 PR middle-end/60891
6138 * gcc.dg/torture/pr60891.c: New testcase.
6139
6140 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR sanitizer/60275
6143 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6144 -fno-sanitize-recover to dg-options.
6145 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6146 add -std=c++11 to dg-options.
6147 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6148 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6149 add -std=c++1y to dg-options.
6150 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6151 -fno-sanitize-recover to dg-options.
6152 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6153 * c-c++-common/ubsan/vla-4.c: Likewise.
6154 * c-c++-common/ubsan/pr59503.c: Likewise.
6155 * c-c++-common/ubsan/vla-3.c: Likewise.
6156 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6157 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6158 * c-c++-common/ubsan/shift-3.c: Likewise.
6159 * c-c++-common/ubsan/overflow-1.c: Likewise.
6160 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6161 * c-c++-common/ubsan/vla-2.c: Likewise.
6162 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6163 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6164 * c-c++-common/ubsan/shift-6.c: Likewise.
6165 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6166 * c-c++-common/ubsan/overflow-add-3.c: New test.
6167 * c-c++-common/ubsan/overflow-add-4.c: New test.
6168 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6169 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6170
6171 2014-04-22 Christian Bruel <christian.bruel@st.com>
6172
6173 * gcc.target/sh/hiconst.c: New test.
6174
6175 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6176
6177 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6178 lroundf generates custom round instruction, too.
6179
6180 2014-04-22 Tobias Burnus <burnus@net-b.de>
6181
6182 PR fortran/60881
6183 * coarray/alloc_comp_3.f90: New.
6184
6185 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6186
6187 PR target/60868
6188 * gcc.target/i386/pr60868.c: New testcase.
6189
6190 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6191
6192 PR c/59073
6193 * c-c++-common/gomp/pr59073.c: New test.
6194
6195 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6196
6197 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6198
6199 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6200
6201 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6202 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6203
6204 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6205
6206 * gcc.dg/memcpy-5.c: New test.
6207
6208 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6209
6210 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6211
6212 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6213 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6214 *-*-solaris2.9.
6215 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6216 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6217 from dg-options.
6218 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6219 from dg-additional-options.
6220 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6221 from dg-options.
6222
6223 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6224 execution check.
6225 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6226 (sigill_hdlr): Remove.
6227 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6228 check.
6229
6230 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6231 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6232 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6233
6234 * lib/target-supports.exp (add_options_for_tls): Remove
6235 *-*-solaris2.9* handling.
6236
6237 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6238
6239 * gcc.target/aarch64/vect_cvtf_1.c: New.
6240
6241 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR tree-optimization/60823
6244 * c-c++-common/gomp/pr60823-1.c: New test.
6245 * c-c++-common/gomp/pr60823-2.c: New test.
6246 * c-c++-common/gomp/pr60823-3.c: New test.
6247
6248 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6249
6250 * gcc.target/arm/anddi_notdi-1.c: New test.
6251 * gcc.target/arm/iordi_notdi-1.c: New test case.
6252
6253 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6254
6255 * gcc.target/arm/iordi_notdi-1.c: New test.
6256
6257 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6258
6259 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6260
6261 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6262
6263 PR target/60735
6264 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6265 not cause errors if -mspe.
6266
6267 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6268
6269 PR target/60909
6270 * gcc.target/i386/pr60909-1.c: New test.
6271 * gcc.target/i386/pr60909-2.c: Ditto.
6272
6273 2014-04-18 Cong Hou <congh@google.com>
6274
6275 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6276 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6277
6278 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6279
6280 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6281 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6282
6283 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 PR c++/59200
6286 * g++.dg/cpp0x/alias-decl-42.C: New.
6287
6288 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6289
6290 * gcc.target/powerpc/ti_math1.c: New.
6291 * gcc.target/powerpc/ti_math2.c: New.
6292
6293 2014-04-17 Martin Jambor <mjambor@suse.cz>
6294
6295 * gnat.dg/opt34.adb: New.
6296 * gnat.dg/opt34_pkg.ads: Likewise.
6297
6298 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6299
6300 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6301 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6302
6303 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6304
6305 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6306 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6307
6308 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR target/60847
6311 Forward port from 4.8 branch
6312 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6313
6314 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6315 Fix scan patterns.
6316 * gcc.target/i386/bmi-2.c: Ditto.
6317
6318 2014-04-17 Richard Biener <rguenther@suse.de>
6319
6320 PR middle-end/60849
6321 * g++.dg/opt/pr60849.C: New testcase.
6322
6323 2014-04-17 Richard Biener <rguenther@suse.de>
6324
6325 PR tree-optimization/60836
6326 * g++.dg/vect/pr60836.cc: New testcase.
6327
6328 2014-04-17 Richard Biener <rguenther@suse.de>
6329
6330 PR tree-optimization/60841
6331 * gcc.dg/vect/pr60841.c: New testcase.
6332
6333 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6334
6335 * g++.dg/ipa/devirt-31.C: New testcase.
6336
6337 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6338
6339 PR lto/60820
6340 * gcc.dg/lto/pr60820_0.c: New testcase.
6341 * gcc.dg/lto/pr60820_1.c: New testcase.
6342
6343 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6344
6345 PR ipa/60854
6346 * g++.dg/torture/pr60854.C: New testcase.
6347
6348 2014-04-16 Catherine Moore <clm@codesourcery.com>
6349
6350 * gcc.target/mips/umips-store16-2.c: New test.
6351
6352 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6353
6354 * g++.dg/cpp0x/initlist-vect.C: New file.
6355
6356 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6357
6358 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6359 * gcc.dg/uninit-I-O0.c: Likewise.
6360 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6361
6362 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR tree-optimization/60844
6365 * gcc.dg/pr60844.c: New test.
6366
6367 2014-04-15 Richard Biener <rguenther@suse.de>
6368
6369 PR rtl-optimization/56965
6370 * gcc.dg/torture/pr56965-1.c: New testcase.
6371 * gcc.dg/torture/pr56965-2.c: Likewise.
6372
6373 2014-04-15 Teresa Johnson <tejohnson@google.com>
6374
6375 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6376
6377 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6378
6379 * gnat.dg/vect14.adb: New test.
6380
6381 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6382
6383 * gnat.dg/vect12.ad[sb]: New test.
6384 * gnat.dg/vect13.ad[sb]: Likewise.
6385
6386 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6387
6388 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6389 under qemu-arm.
6390 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6391 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6392 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6393 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6394 * c-c++-common/ubsan/null-1.c: Likewise.
6395 * c-c++-common/ubsan/null-10.c: Likewise.
6396 * c-c++-common/ubsan/null-11.c: Likewise.
6397 * c-c++-common/ubsan/null-2.c: Likewise.
6398 * c-c++-common/ubsan/null-3.c: Likewise.
6399 * c-c++-common/ubsan/null-4.c: Likewise.
6400 * c-c++-common/ubsan/null-5.c: Likewise.
6401 * c-c++-common/ubsan/null-6.c: Likewise.
6402 * c-c++-common/ubsan/null-7.c: Likewise.
6403 * c-c++-common/ubsan/null-8.c: Likewise.
6404 * c-c++-common/ubsan/null-9.c: Likewise.
6405 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6406 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6407 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6408 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6409 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6410 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6411 * c-c++-common/ubsan/pr59333.c: Likewise.
6412 * c-c++-common/ubsan/pr59667.c: Likewise.
6413 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6414 * c-c++-common/ubsan/pr60636.c: Likewise.
6415 * c-c++-common/ubsan/shift-1.c: Likewise.
6416 * c-c++-common/ubsan/shift-2.c: Likewise.
6417 * c-c++-common/ubsan/vla-1.c: Likewise.
6418
6419 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6420
6421 * gnat.dg/vect11.ad[sb]: New test.
6422
6423 2014-04-14 Richard Biener <rguenther@suse.de>
6424
6425 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6426
6427 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6428
6429 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6430
6431 2014-04-14 Richard Biener <rguenther@suse.de>
6432 Marc Glisse <marc.glisse@inria.fr>
6433
6434 PR c/60819
6435 * gcc.target/i386/vec-may_alias.c: New testcase.
6436
6437 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6438
6439 * lib/target-supports.exp
6440 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6441 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6442 Fix formatting.
6443
6444 2014-04-14 Richard Biener <rguenther@suse.de>
6445
6446 PR lto/60720
6447 * gcc.dg/lto/pr60720_0.c: New testcase.
6448 * gcc.dg/lto/pr60720_1.c: Likewise.
6449
6450 2014-04-14 Christian Bruel <christian.bruel@st.com>
6451
6452 * gcc.target/sh/memset.c: New test.
6453
6454 2014-04-14 Richard Biener <rguenther@suse.de>
6455
6456 PR middle-end/55022
6457 * gcc.dg/graphite/pr55022.c: New testcase.
6458
6459 2014-04-14 Richard Biener <rguenther@suse.de>
6460
6461 PR tree-optimization/59817
6462 PR tree-optimization/60453
6463 * gfortran.dg/graphite/pr59817.f: New testcase.
6464 * gcc.dg/graphite/pr59817-1.c: Likewise.
6465 * gcc.dg/graphite/pr59817-2.c: Likewise.
6466
6467 2014-04-14 Jason Merrill <jason@redhat.com>
6468
6469 Revert:
6470 * lib/gcc-dg.exp (dg-build-dso): New.
6471 (gcc-dg-test-1): Handle dg-do-what "dso".
6472
6473 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6474
6475 PR fortran/60717
6476 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6477
6478 PR fortran/58085
6479 * gfortran.dg/associate_15.f90: New test.
6480
6481 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6482
6483 PR middle-end/60467
6484 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6485 case to check.
6486
6487 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6488
6489 PR middle-end/60469
6490 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6491
6492 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6493
6494 * gcc.target/mips/umips-store16-1.c: New test.
6495
6496 2014-04-11 Tobias Burnus <burnus@net-b.de>
6497
6498 PR c/60194
6499 * * g++.dg/warn/warn_format_signedness.C: New.
6500 * gcc.dg/format/warn-signedness.c: New.
6501
6502 2014-04-11 Tobias Burnus <burnus@net-b.de>
6503
6504 PR fortran/58880
6505 PR fortran/60495
6506 * gfortran.dg/finalize_25.f90: New.
6507
6508 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6509
6510 * gcc.target/epiphany/t1068-2.c: New file.
6511
6512 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6513
6514 * gcc.target/epiphany/btst-1.c: New test.
6515
6516 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6517
6518 PR rtl-optimization/60651
6519 * gcc.target/epiphany/mode-switch.c: New test.
6520
6521 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/58600
6524 * g++.dg/cpp0x/gen-attrs-58.C: New.
6525 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6526
6527 2014-04-11 Steve Ellcey <sellcey@mips.com>
6528 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR middle-end/60556
6531 * gcc.c-torture/compile/pr60556.c: New test.
6532
6533 2014-04-11 Richard Biener <rguenther@suse.de>
6534
6535 PR middle-end/60797
6536 * gcc.dg/pr60797.c: New testcase.
6537
6538 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6539
6540 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6541 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6542 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6543 rename to ...
6544 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6545 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6546 instructions as well.
6547
6548 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR rtl-optimization/60663
6551 * gcc.target/arm/pr60663.c: New test.
6552
6553 2014-04-10 Jason Merrill <jason@redhat.com>
6554
6555 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6556
6557 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR lto/60567
6560 * g++.dg/lto/pr60567_0.C: New test.
6561
6562 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6563
6564 * gfortran.dg/class_nameclash.f90: New test.
6565
6566 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6567
6568 PR c++/52844
6569 * g++.dg/cpp0x/variadic156.C: New.
6570
6571 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6572
6573 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6574 long.
6575
6576 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6577
6578 PR debug/60655
6579 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6580 -fdata-sections.
6581
6582 2014-04-09 Steve Ellcey <sellcey@mips.com>
6583
6584 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6585 and scan lists.
6586
6587 2014-04-09 Cong Hou <congh@google.com>
6588
6589 PR testsuite/60773
6590 * lib/target-supports.exp:
6591 (check_effective_target_vect_widen_si_to_di_pattern): New.
6592 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6593 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6594 targets only.
6595 (foo): Fix up formatting.
6596 (main): Call check_vect.
6597
6598 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/59115
6601 * g++.dg/template/crash119.C: New.
6602
6603 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6604
6605 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6606
6607 2014-04-08 Jason Merrill <jason@redhat.com>
6608
6609 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6610
6611 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6612
6613 PR rtl-optimization/60776
6614 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6615 * gcc.dg/builtin-bswap-7.c: Likewise.
6616 * gcc.dg/builtin-bswap-6a.c: New testcase.
6617 * gcc.dg/builtin-bswap-7a.c: New testcase.
6618
6619 Revert
6620 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6621
6622 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6623 optimization.
6624 * gcc.dg/builtin-bswap-7.c: Likewise.
6625
6626 2014-04-08 Richard Biener <rguenther@suse.de>
6627
6628 PR tree-optimization/60785
6629 * gcc.dg/graphite/pr60785.c: New testcase.
6630
6631 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6632
6633 PR target/60602
6634 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6635 with as at -O0.
6636
6637 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6638
6639 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6640 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6641 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6642
6643 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6644
6645 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6646
6647 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6648
6649 PR target/60609
6650 * g++.dg/torture/pr60609.C: New test.
6651
6652 2014-04-07 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/60766
6655 * gcc.dg/torture/pr60766.c: New testcase.
6656
6657 2014-04-07 Jason Merrill <jason@redhat.com>
6658
6659 * lib/gcc-dg.exp (dg-build-dso): New.
6660 (gcc-dg-test-1): Handle dg-do-what "dso".
6661 * lib/target-supports.exp (add_options_for_dlopen): New.
6662 (check_effective_target_dlopen): Use it.
6663
6664 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6665
6666 * gcc.target/arm/pr60657.c: Fix missing curly brace.
6667
6668 2014-04-07 Richard Biener <rguenther@suse.de>
6669
6670 PR middle-end/60750
6671 * g++.dg/torture/pr60750.C: New testcase.
6672 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
6673
6674 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
6675
6676 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
6677
6678 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6679
6680 PR testsuite/60671
6681 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
6682
6683 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
6684
6685 PR testsuite/60672
6686 * g++.dg/cpp1y/auto-fn25.C: Require lto.
6687
6688 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
6689
6690 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
6691
6692 * gfortran.dg/warn_conversion_4.f90: Adjust test.
6693
6694 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
6695
6696 * gcc.target/avr/dev-specific-rmw.c: New test.
6697
6698 2014-04-04 Cong Hou <congh@google.com>
6699
6700 PR tree-optimization/60656
6701 * gcc.dg/vect/pr60656.c: New test.
6702
6703 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6704
6705 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6706 optimization.
6707 * gcc.dg/builtin-bswap-7.c: Likewise.
6708
6709 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6710
6711 PR c++/58207
6712 * g++.dg/cpp0x/constexpr-ice15.C: New.
6713
6714 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
6715
6716 PR ipa/59626
6717 testcase by Richard Biener
6718 * gcc.dg/lto/pr59626_0.c: New testcase.
6719 * gcc.dg/lto/pr59626_1.c: New testcase.
6720
6721 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6722
6723 PR debug/60655
6724 * gcc.c-torture/compile/pr60655-1.c: New test.
6725
6726 2014-04-04 Martin Jambor <mjambor@suse.cz>
6727
6728 PR ipa/60640
6729 * g++.dg/ipa/pr60640-1.C: New test.
6730 * g++.dg/ipa/pr60640-2.C: Likewise.
6731 * g++.dg/ipa/pr60640-3.C: Likewise.
6732 * g++.dg/ipa/pr60640-4.C: Likewise.
6733
6734 2014-04-04 Jeff Law <law@redhat.com>
6735
6736 PR target/60657
6737 * gcc.target/arm/pr60657.c: New test.
6738
6739 2014-04-04 Richard Biener <rguenther@suse.de>
6740
6741 PR ipa/60746
6742 * g++.dg/torture/pr60746.C: New testcase.
6743
6744 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
6745
6746 * g++.old-deja/g++.robertl/eb121.C: Adjust.
6747 * g++.old-deja/g++.jason/overload21.C: Likewise.
6748 * g++.old-deja/g++.law/init5.C: Likewise.
6749
6750 2014-04-03 Cong Hou <congh@google.com>
6751
6752 PR tree-optimization/60505
6753 * gcc.dg/vect/pr60505.c: New test.
6754
6755 2014-04-03 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/60740
6758 * gcc.dg/graphite/pr60740.c: New testcase.
6759
6760 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
6761
6762 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
6763 * g++.dg/warn/Wnvdtor-2.C: New.
6764 * g++.dg/warn/Wnvdtor-3.C: New.
6765 * g++.dg/warn/Wnvdtor-4.C: New.
6766 * g++.dg/warn/Weff1.C: Delete.
6767 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
6768 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
6769
6770 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
6771
6772 PR ipa/60659
6773 * g++.dg/torture/pr60659.C: New testcase.
6774
6775 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6776
6777 PR tree-optimization/60733
6778 * gcc.dg/torture/pr60733.c: New test.
6779
6780 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
6781
6782 PR rtl-optimization/60650
6783 * gcc.target/arm/pr60650-2.c: New.
6784
6785 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
6786
6787 * gcc.target/i386/avx2-vpand-3.c,
6788 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
6789
6790 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6791
6792 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
6793 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
6794 gcc.target/i386/memcpy-strategy-1.c,
6795 gcc.target/i386/memcpy-strategy-2.c,
6796 gcc.target/i386/memcpy-vector_loop-1.c,
6797 gcc.target/i386/memcpy-vector_loop-2.c,
6798 gcc.target/i386/memset-vector_loop-1.c,
6799 gcc.target/i386/memset-vector_loop-2.c,
6800 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
6801 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
6802 -march= options different from those in dg-options.
6803
6804 2014-04-02 Joseph Myers <joseph@codesourcery.com>
6805
6806 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6807 gcc.target/i386/pr30970.c: Use -mtune=generic.
6808 * gcc.target/i386/avx2-vpaddb-3.c,
6809 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
6810 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
6811 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
6812 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
6813 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
6814 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
6815 gcc.target/i386/avx2-vpsubw-3.c,
6816 gcc.target/i386/avx256-unaligned-load-1.c,
6817 gcc.target/i386/avx256-unaligned-load-4.c,
6818 gcc.target/i386/avx256-unaligned-store-1.c,
6819 gcc.target/i386/avx256-unaligned-store-2.c,
6820 gcc.target/i386/avx256-unaligned-store-4.c: Use
6821 -mno-prefer-avx128.
6822
6823 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6824 Iain Sandoe <iain@codesourcery.com>
6825
6826 PR target/54083
6827 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
6828 with the additional options -Wl,-undefined,dynamic_lookup
6829 and -Wl,-flat_namespace.
6830 * gcc.dg/torture/pr53922.c: Additional option
6831 -Wl,-flat_namespace for darwin[89].
6832 * gcc.dg/torture/pr60092.c: Additional options
6833 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
6834 for darwin[89].
6835
6836 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
6837
6838 PR target/43751
6839 * lib/prune.exp: Modify the regular express to prune
6840 the new warnings introduced by r205679 on darwin9.
6841
6842 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
6843
6844 * g++.dg/init/ctor4.C: Adjust.
6845 * g++.dg/init/ctor4-1.C: New.
6846 * g++.dg/cpp0x/defaulted2.C: Adjust.
6847
6848 2014-04-01 Richard Henderson <rth@redhat.com>
6849
6850 PR target/60704
6851 * gcc.dg/pr60704.c: New file.
6852
6853 2014-04-01 Bin Cheng <bin.cheng@arm.com>
6854
6855 PR target/60363
6856 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
6857 logical_op_short_circuit targets.
6858
6859 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
6860
6861 PR libfortran/60128
6862 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
6863 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
6864
6865 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
6866
6867 PR rtl-optimization/60700
6868 * gcc.target/i386/pr60700.c: New test.
6869
6870 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6871
6872 PR target/60650
6873 * gcc.target/arm/pr60650.c: Adjust command line options.
6874
6875 2014-03-31 Martin Jambor <mjambor@suse.cz>
6876
6877 PR middle-end/60647
6878 * gcc.dg/pr60647-1.c: New test.
6879 * gcc.dg/pr60647-2.c: Likewise.
6880
6881 2014-03-31 Richard Biener <rguenther@suse.de>
6882
6883 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
6884
6885 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
6886
6887 PR target/60034
6888 * gcc.target/aarch64/pr60034.c: New file.
6889
6890 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
6891
6892 PR c++/60626
6893 * g++.dg/cpp1y/pr60626.C: New testcase.
6894
6895 2014-03-29 Joseph Myers <joseph@codesourcery.com>
6896
6897 * gcc.dg/pr45416.c: Allow bextr on x86.
6898 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
6899 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
6900 gcc.target/i386/fma4-vector.c: Use -mno-fma.
6901 * gcc.target/i386/l_fma_double_1.c,
6902 gcc.target/i386/l_fma_double_2.c,
6903 gcc.target/i386/l_fma_double_3.c,
6904 gcc.target/i386/l_fma_double_4.c,
6905 gcc.target/i386/l_fma_double_5.c,
6906 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
6907 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
6908 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
6909 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
6910 * gcc.target/i386/pr27971.c: Use -mno-tbm.
6911 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
6912 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
6913
6914 2014-03-29 Jakub Jelinek <jakub@redhat.com>
6915
6916 PR target/60648
6917 * g++.dg/pr60648.C: Move test to...
6918 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
6919 dg-options, add for fpic targets dg-additional-options -fPIC.
6920
6921 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/opt33.adb: New testcase.
6924
6925 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6926
6927 PR target/60697
6928 * gcc.target/aarch64/pr60697.c: New.
6929
6930 2014-03-27 Jeff Law <law@redhat.com>
6931
6932 PR target/60648
6933 * g++.dg/pr60648.C: New test.
6934
6935 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
6936
6937 PR c++/60573
6938 * g++.dg/cpp1y/pr60573.C: New testcase.
6939
6940 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR target/60693
6943 * gcc.target/i386/pr60693.c: New test.
6944
6945 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
6946
6947 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
6948
6949 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c++/60689
6952 * c-c++-common/pr60689.c: New test.
6953
6954 PR c++/58678
6955 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
6956 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
6957 targets.
6958
6959 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
6960
6961 PR target/60675
6962 * gcc.target/aarch64/pr60675.C: New.
6963
6964 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6965
6966 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
6967 * lib/target-supports.exp: Return true for s390
6968 in check_effective_logical_op_short_circuit.
6969
6970 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6971
6972 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
6973 of second source operand.
6974 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
6975 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
6976 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
6977
6978 2014-03-28 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR ipa/60315
6981 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
6982
6983 2014-03-28 Tobias Burnus <burnus@net-b.de>
6984
6985 * lib/cilk-plus-dg.exp: New.
6986 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
6987 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
6988
6989 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6990
6991 PR fortran/60522
6992 * gfortran.dg/where_4.f90: New test case.
6993
6994 2014-03-27 Tobias Burnus <burnus@net-b.de>
6995
6996 PR fortran/58880
6997 * gfortran.dg/finalize_24.f90: New.
6998
6999 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7000
7001 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7002 vbpermq builtin.
7003
7004 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7005 vec_select optimizations.
7006 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7007 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7008
7009 PR target/60672
7010 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7011 xxpermdi builtins are supported.
7012
7013 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7014
7015 PR rtl-optimization/60650
7016 * gcc.target/arm/pr60650.c: New.
7017
7018 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7019
7020 * gcc.target/s390/20140327-1.c: New testcase.
7021
7022 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR middle-end/60682
7025 * g++.dg/gomp/pr60682.C: New test.
7026
7027 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7028
7029 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7030
7031 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7032
7033 PR target/60580
7034 * gcc.target/aarch64/pr60580_1.c: New.
7035 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7036 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7037
7038 2014-03-26 Dehao Chen <dehao@google.com>
7039
7040 * gcc.dg/predict-8.c: New test.
7041
7042 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7043
7044 PR c++/52369
7045 * g++.dg/init/const10.C: New.
7046 * g++.dg/init/const11.C: New.
7047 * g++.dg/init/pr25811.C: Adjust.
7048 * g++.dg/init/pr29043.C: Likewise.
7049 * g++.dg/init/pr43719.C: Likewise.
7050 * g++.dg/init/pr44086.C: Likewise.
7051 * g++.dg/init/ctor8.C: Likewise.
7052 * g++.dg/init/uninitialized1.C: Likewise.
7053
7054 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR sanitizer/60636
7057 * c-c++-common/ubsan/pr60636.c: New test.
7058
7059 2014-03-26 Andreas Schwab <schwab@suse.de>
7060
7061 * g++.dg/torture/pr60315.C: Remove duplication.
7062
7063 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7064
7065 * gcc.c-torture/execute/20140326-1.c: New test.
7066
7067 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7068
7069 PR ipa/60315
7070 * g++.dg/torture/pr60315.C: New testcase.
7071
7072 2014-03-25 Martin Jambor <mjambor@suse.cz>
7073
7074 PR ipa/60600
7075 * g++.dg/ipa/pr60600.C: New test.
7076
7077 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7078
7079 PR testsuite/58013
7080 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7081
7082 2014-03-25 Richard Biener <rguenther@suse.de>
7083
7084 PR middle-end/60635
7085 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7086 * gfortran.dg/lto/pr60635_1.c: Likewise.
7087
7088 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7089
7090 PR c++/60627
7091 * g++.dg/cpp1y/pr60627.C: New testcase.
7092
7093 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7094
7095 * gcc.target/aarch64/ushr64_1.c: New.
7096
7097 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7098
7099 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7100 (LONG_LONG): Use LLONG.
7101 (set_rvector_long): Explicitly return void.
7102 (set_vector_long): Likewise.
7103 (check_vector_long): Likewise.
7104
7105 2014-03-24 Marek Polacek <polacek@redhat.com>
7106
7107 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7108 Define INT_MIN.
7109 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7110 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7111 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7112 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7113 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7114 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7115 * c-c++-common/ubsan/pr59503.c: Likewise.
7116 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7117 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7118 * c-c++-common/ubsan/shift-3.c: Likewise.
7119 * c-c++-common/ubsan/shift-6.c: Likewise.
7120 * c-c++-common/ubsan/undefined-1.c: Likewise.
7121 * c-c++-common/ubsan/vla-2.c: Likewise.
7122 * c-c++-common/ubsan/vla-3.c: Likewise.
7123 * c-c++-common/ubsan/vla-4.c: Likewise.
7124 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7125 * g++.dg/ubsan/return-2.C: Likewise.
7126
7127 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7128
7129 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7130 hppa*-*-hpux*.
7131
7132 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7133
7134 PR libfortran/59313
7135 PR libfortran/58015
7136 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7137 * gfortran.dg/round_4.f90: Likewise.
7138
7139 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7140
7141 PR libfortran/60128
7142 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7143 i?86-*-solaris2.9*.
7144
7145 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR sanitizer/60613
7148 * c-c++-common/ubsan/pr60613-1.c: New test.
7149 * c-c++-common/ubsan/pr60613-2.c: New test.
7150
7151 2014-03-22 Matthias Klose <doko@ubuntu.com>
7152
7153 * g++.dg/cpp0x/regress: Remove empty directory.
7154
7155 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR debug/60603
7158 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7159
7160 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7161
7162 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7163 * g++.dg/cpp1y/pr60393.C: Likewise.
7164
7165 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7166
7167 PR c++/60384
7168 * g++.dg/cpp1y/pr60384.C: New.
7169
7170 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR target/60598
7173 * gcc.dg/pr60598.c: New test.
7174
7175 2014-03-21 Martin Jambor <mjambor@suse.cz>
7176
7177 PR ipa/59176
7178 * g++.dg/torture/pr59176.C: New test.
7179
7180 2014-03-21 Martin Jambor <mjambor@suse.cz>
7181
7182 PR ipa/60419
7183 * g++.dg/ipa/pr60419.C: New test.
7184
7185 2014-03-21 Richard Biener <rguenther@suse.de>
7186
7187 PR tree-optimization/60577
7188 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7189
7190 2014-03-21 Tobias Burnus <burnus@net-b.de>
7191
7192 PR fortran/60599
7193 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7194
7195 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR middle-end/60597
7198 * g++.dg/opt/pr60597.C: New test.
7199
7200 PR c++/60572
7201 * g++.dg/init/pr60572.C: New test.
7202
7203 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7204
7205 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7206
7207 2014-03-19 Tobias Burnus <burnus@net-b.de>
7208
7209 PR fortran/60543
7210 PR fortran/60283
7211 * gfortran.dg/implicit_pure_4.f90: New.
7212
7213 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 PR c++/51474
7216 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7217
7218 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7219
7220 PR testsuite/60590
7221 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7222 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7223 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7224
7225 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7226
7227 PR c++/60332
7228 * g++.dg/cpp1y/pr60332.C: New.
7229
7230 2014-03-19 Marek Polacek <polacek@redhat.com>
7231
7232 PR sanitizer/60569
7233 * g++.dg/ubsan/pr60569.C: New test.
7234
7235 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7236
7237 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7238
7239 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR tree-optimization/60559
7242 * g++.dg/vect/pr60559.cc: New test.
7243
7244 2014-03-18 Ian Lance Taylor <iant@google.com>
7245
7246 PR target/60563
7247 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7248 (ditype): Rename typedef from int64_t.
7249
7250 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7251
7252 PR c/55383
7253 * gcc.dg/cast-qual-3.c: New.
7254 Revert:
7255 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7256 * c-c++-common/Wcast-qual-1.c: More precise match text.
7257
7258 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7259
7260 PR fortran/55207
7261 PR fortran/60549
7262 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7263 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7264 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7265 * gfortran.dg/intent_optimize_1.f90: Ditto.
7266 * gfortran.dg/pointer_init_9.f90: Ditto.
7267 * gfortran.dg/volatile4.f90: Ditto.
7268 * gfortran.dg/volatile6.f90: Ditto.
7269
7270 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7271
7272 PR c/55383
7273 * c-c++-common/Wcast-qual-1.c: More precise match text.
7274
7275 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7276
7277 PR c++/60305
7278 * g++.dg/cpp0x/constexpr-ice14.C: New.
7279
7280 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7281
7282 PR c++/54250
7283 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7284
7285 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR sanitizer/60535
7288 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7289 * c-c++-common/ubsan/null-2.c: Likewise.
7290 * c-c++-common/ubsan/null-3.c: Likewise.
7291 * c-c++-common/ubsan/null-4.c: Likewise.
7292 * c-c++-common/ubsan/null-5.c: Likewise.
7293 * c-c++-common/ubsan/null-6.c: Likewise.
7294 * c-c++-common/ubsan/null-7.c: Likewise.
7295 * c-c++-common/ubsan/null-8.c: Likewise.
7296 * c-c++-common/ubsan/null-9.c: Likewise.
7297 * c-c++-common/ubsan/null-10.c: Likewise.
7298 * c-c++-common/ubsan/null-11.c: Likewise.
7299 * c-c++-common/ubsan/overflow-1.c: Likewise.
7300 * c-c++-common/ubsan/overflow-2.c: Likewise.
7301 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7302 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7303 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7304 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7305 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7306 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7307 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7308 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7309 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7310 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7311 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7312 * c-c++-common/ubsan/pr59333.c: Likewise.
7313 * c-c++-common/ubsan/pr59503.c: Likewise.
7314 * c-c++-common/ubsan/pr59667.c: Likewise.
7315 * c-c++-common/ubsan/undefined-1.c: Likewise.
7316 * g++.dg/ubsan/pr59250.C: Likewise.
7317 * g++.dg/ubsan/pr59306.C: Likewise.
7318
7319 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7320
7321 * gcc.dg/tls/pr58595.c: Add tls options.
7322
7323 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7324
7325 * gcc.target/i386/avx-additional-reg-names.c: New.
7326 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7327
7328 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7329
7330 PR c++/60390
7331 * g++.dg/cpp1y/pr60390.C: New testcase.
7332
7333 PR c++/60391
7334 * g++.dg/cpp1y/pr60391.C: New testcase.
7335
7336 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR target/60516
7339 * gcc.target/i386/pr60516.c: New test.
7340
7341 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7342
7343 PR c++/59571
7344 * g++.dg/cpp0x/constexpr-ice13.C: New.
7345
7346 2014-03-17 Marek Polacek <polacek@redhat.com>
7347
7348 PR middle-end/60534
7349 * gcc.dg/gomp/pr60534.c: New test.
7350
7351 2014-03-17 Kai Tietz <ktietz@redhat.com>
7352
7353 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7354
7355 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7356
7357 PR testsuite/58851
7358 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7359 storage size.
7360
7361 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7362
7363 PR libfortran/58324
7364 * gfortran.dg/list_read_12.f90: New test.
7365
7366 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7367
7368 PR fortran/55207
7369 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7370 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7371 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7372 -Wno-aggressive-loop-optimizations and remove an unused variable.
7373 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7374 * gfortran.dg/pointer_init_9.f90: New.
7375 * gfortran.dg/volatile4.f90: Put into subroutine.
7376 * gfortran.dg/volatile6.f90: Ditto.
7377
7378 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7379
7380 PR fortran/60392
7381 * gfortran.dg/transpose_4.f90: New test.
7382
7383 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7384
7385 PR rtl-optimization/60508
7386 * gcc.target/i386/pr60508.c: New.
7387
7388 2014-03-14 Richard Biener <rguenther@suse.de>
7389
7390 PR middle-end/60518
7391 * g++.dg/pr60518.C: New testcase.
7392
7393 2014-03-14 Martin Jambor <mjambor@suse.cz>
7394
7395 PR lto/60461
7396 * gcc.dg/lto/pr60461_0.c: New test.
7397
7398 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7399
7400 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7401 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7402 * gcc.dg/lto/save-temps_0.c: New testcase.
7403
7404 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR middle-end/36282
7407 * c-c++-common/pr36282-1.c: New test.
7408 * c-c++-common/pr36282-2.c: New test.
7409 * c-c++-common/pr36282-3.c: New test.
7410 * c-c++-common/pr36282-4.c: New test.
7411
7412 2014-03-13 Richard Henderson <rth@redhat.com>
7413
7414 PR debug/60438
7415 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7416
7417 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7418
7419 PR c++/60383
7420 * g++.dg/template/crash118.C: New.
7421 * g++.dg/template/crash95.C: Adjust.
7422
7423 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7424
7425 PR rtl-optimization/57189
7426 * gcc.target/i386/pr57189.c: New.
7427
7428 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7429
7430 PR c++/60254
7431 * g++.dg/cpp0x/static_assert10.C: New.
7432 * g++.dg/cpp0x/static_assert11.C: Likewise.
7433 * g++.dg/cpp0x/static_assert3.C: Adjust.
7434
7435 2014-03-13 Richard Biener <rguenther@suse.de>
7436
7437 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7438
7439 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7440
7441 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7442 2.07 128-bit arithmetic.
7443 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7444
7445 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7446 due to when TImode is allowed in VSX registers, the allowable
7447 address modes for TImode is just a single indirect address in
7448 order for the value to be loaded and store in either GPR or VSX
7449 registers. This affects the generated code, and it would cause
7450 this test to fail, when such an option is used.
7451
7452 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7453
7454 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7455
7456 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7457
7458 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7459 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7460 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7461 only test for exactly one if if -mbranch-cost=1 has been passed.
7462
7463 2014-03-12 Christian Bruel <christian.bruel@st.com>
7464
7465 PR target/60264
7466 * gcc.target/arm/pr60264.c
7467
7468 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7469
7470 PR tree-optimization/60454
7471 * gcc.c-torture/execute/pr60454.c: New test.
7472
7473 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7474 Marc Glisse <marc.glisse@inria.fr>
7475
7476 PR tree-optimization/60502
7477 * gcc.c-torture/compile/pr60502.c: New test.
7478
7479 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR middle-end/60482
7482 * gcc.dg/vect/pr60482.c: New test.
7483
7484 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7485
7486 PR c++/60389
7487 * g++.dg/cpp0x/inh-ctor19.C: New.
7488
7489 2014-03-11 Richard Biener <rguenther@suse.de>
7490
7491 PR tree-optimization/60429
7492 PR tree-optimization/60485
7493 * gcc.dg/pr60485-1.c: New testcase.
7494 * gcc.dg/pr60485-2.c: Likewise.
7495
7496 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR ipa/60457
7499 * g++.dg/ipa/pr60457.C: New test.
7500
7501 2014-03-10 Richard Biener <rguenther@suse.de>
7502
7503 PR middle-end/60474
7504 * g++.dg/torture/pr60474.C: New testcase.
7505
7506 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7507
7508 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7509
7510 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7511
7512 * gcc.dg/lto/pr55113_0.c: New testcase.
7513
7514 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7515
7516 PR c++/60033
7517 * g++.dg/cpp1y/pr60033.C: New testcase.
7518
7519 PR c++/60393
7520 * g++.dg/cpp1y/pr60393.C: New testcase.
7521
7522 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7523
7524 PR libfortran/60128
7525 * gfortran.dg/fmt_en.f90: New test.
7526
7527 2014-03-07 Jason Merrill <jason@redhat.com>
7528
7529 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7530 * lib/target-supports.exp (check_effective_target_c++11): Now
7531 means C++11 and up.
7532 (check_effective_target_c++11_only): New.
7533 (check_effective_target_c++11_down): New.
7534 (check_effective_target_c++1y): New.
7535 (check_effective_target_c++1y_only): New.
7536 (check_effective_target_c++98_only): Rename from
7537 check_effective_target_c++98.
7538 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7539
7540 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 PR c++/58609
7543 * g++.dg/cpp0x/constexpr-ice12.C: New.
7544
7545 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7546
7547 * c-c++-common/gomp/map-1.c: Extend.
7548
7549 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7550 Janus Weil <janus@gcc.gnu.org>
7551
7552 PR fortran/51976
7553 * gfortran.dg/deferred_type_component_1.f90 : New test.
7554 * gfortran.dg/deferred_type_component_2.f90 : New test.
7555
7556 2014-03-06 Marek Polacek <polacek@redhat.com>
7557
7558 PR c/60197
7559 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7560 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7561
7562 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR target/58595
7565 * gcc.dg/tls/pr58595.c: New test.
7566
7567 2014-03-06 Richard Biener <rguenther@suse.de>
7568
7569 PR middle-end/60445
7570 PR lto/60424
7571 PR lto/60427
7572 Revert
7573 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7574
7575 * gcc.dg/lto/pr55113_0.c: New testcase.
7576
7577 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR testsuite/59308
7580 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7581 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7582 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7583 s390*/i?86/x86_64.
7584 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7585 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7586 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7587 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7588 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7589 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7590 even for mips*/s390*/i?86/x86_64.
7591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7593 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7594 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7595 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7596
7597 PR lto/60404
7598 * gcc.dg/lto/pr60404_0.c: New test.
7599 * gcc.dg/lto/pr60404_1.c: New file.
7600 * gcc.dg/lto/pr60404_2.c: New file.
7601
7602 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7603
7604 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7605 long long" throughout.
7606 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7607 * gcc.dg/vmx/insert-vsx.c: Likewise.
7608 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7609 * gcc.dg/vmx/ld-vsx.c: Likewise.
7610 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7611 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7612 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7613 * gcc.dg/vmx/merge-vsx.c: Likewise.
7614 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7615 * gcc.dg/vmx/st-vsx.c: Likewise.
7616 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7617 * gcc.dg/vmx/stl-vsx.c: Likewise.
7618 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7619
7620 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7621
7622 * gcc.dg/lto/pr55113_0.c: New testcase.
7623
7624 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7625
7626 PR c++/60376
7627 * g++.dg/cpp1y/pr60376.C: New.
7628
7629 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7630
7631 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7632
7633 2014-03-04 Richard Biener <rguenther@suse.de>
7634
7635 PR tree-optimization/60382
7636 * gcc.dg/vect/pr60382.c: New testcase.
7637
7638 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7639
7640 PR libfortran/60148
7641 * gfortran.dg/namelist_84.f90: New test.
7642
7643 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7644
7645 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7646 argument to avoid inf values.
7647 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7648 UNION_FP_CHECK machinery.
7649
7650 2014-03-03 Renlin Li <Renlin.Li@arm.com>
7651
7652 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
7653 i32in128 cases outside special big-endian processing block.
7654
7655 2014-03-03 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR preprocessor/60400
7658 * c-c++-common/cpp/pr60400.c: New test.
7659 * c-c++-common/cpp/pr60400-1.h: New file.
7660 * c-c++-common/cpp/pr60400-2.h: New file.
7661
7662 PR objc++/60398
7663 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
7664
7665 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
7666 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
7667
7668 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7669
7670 PR ipa/60150
7671 * g++.dg/lto/pr60150.H: New testcase.
7672 * g++.dg/lto/pr60150_0.C: New testcase.
7673 * g++.dg/lto/pr60150_1.C: New testcase.
7674
7675 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
7676
7677 PR ipa/60306
7678 * g++.dg/ipa/devirt-29.C: New testcase
7679
7680 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7681
7682 PR fortran/60236
7683 * gfortran.dg/vect/pr32380.f: Fix expected test results.
7684
7685 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
7686
7687 PR c++/50025
7688 * g++.dg/cpp0x/pr50025.C: New.
7689
7690 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
7691
7692 PR c++/60377
7693 * g++.dg/cpp1y/pr60377.C: New testcase.
7694
7695 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
7696
7697 PR fortran/60341
7698 * gfortran.dg/str_comp_optimize_1.f90: New test.
7699
7700 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7701
7702 PR target/60071
7703 * gcc.c-torture/compile/pr60071.c: New.
7704
7705 2014-02-28 Janus Weil <janus@gcc.gnu.org>
7706
7707 PR fortran/60359
7708 * gfortran.dg/unlimited_polymorphic_16.f90: New.
7709
7710 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7711
7712 PR c++/58610
7713 * g++.dg/cpp0x/constexpr-ice11.C: New.
7714
7715 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7716
7717 PR c++/60314
7718 * g++.dg/cpp1y/auto-fn24.C: New.
7719
7720 2014-02-28 Joey Ye <joey.ye@arm.com>
7721
7722 PR target/PR60169
7723 * gcc.target/arm/thumb1-far-jump-3.c: New case.
7724
7725 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/60253
7728 * g++.dg/overload/ellipsis2.C: New.
7729
7730 2014-02-27 Jeff Law <law@redhat.com>
7731
7732 PR rtl-optimization/52714
7733 * gcc.c-torture/compile/pr52714.c: New test.
7734
7735 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
7736 Jeff Law <law@redhat.com>
7737
7738 PR rtl-optimization/49847
7739 * g++.dg/pr49847.C: New test.
7740
7741 2014-02-27 Marek Polacek <polacek@redhat.com>
7742
7743 PR middle-end/59223
7744 * c-c++-common/pr59223.c: New test.
7745
7746 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7747
7748 * common/config/i386/predicates.md (const1256_operand): Remove.
7749 (const2356_operand): New.
7750 (const_1_to_2_operand): Remove.
7751 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
7752 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
7753 (*avx512pf_gatherpf<mode>sf): Ditto.
7754 (avx512pf_gatherpf<mode>df): Ditto.
7755 (*avx512pf_gatherpf<mode>df_mask): Ditto.
7756 (*avx512pf_gatherpf<mode>df): Ditto.
7757 (avx512pf_scatterpf<mode>sf): Ditto.
7758 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
7759 (*avx512pf_scatterpf<mode>sf): Ditto.
7760 (avx512pf_scatterpf<mode>df): Ditto.
7761 (*avx512pf_scatterpf<mode>df_mask): Ditto.
7762 (*avx512pf_scatterpf<mode>df): Ditto.
7763 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
7764
7765 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
7766
7767 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
7768 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
7769 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
7770 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
7771 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
7772 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
7773 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
7774 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
7775
7776 2014-02-26 Bin Cheng <bin.cheng@arm.com>
7777
7778 PR target/60280
7779 * gnat.dg/renaming5.adb: Change to two expected gotos.
7780 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
7781 jump threads.
7782 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
7783 messages for removed basic block.
7784 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
7785 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
7786 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
7787 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
7788
7789 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7790
7791 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
7792 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7793 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7794 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7795 * gcc.dg/vmx/merge-vsx.c: Likewise.
7796 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7797
7798 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
7799
7800 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
7801 * gcc.target/i386/prefetchwt1-1.c: New.
7802 * g++.dg/other/i386-2.C: Add new option.
7803 * g++.dg/other/i386-3.C: Ditto.
7804 * gcc.target/i386/sse-12.c: Ditto.
7805 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
7806 * gcc.target/i386/sse-22.c: Add new option.
7807 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
7808
7809 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7810
7811 PR libfortran/59313
7812 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
7813
7814 PR libfortran/58015
7815 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
7816
7817 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
7818
7819 PR c++/60311
7820 * g++.dg/cpp1y/pr60311.C: New testcase.
7821
7822 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
7823
7824 PR c++/60065
7825 * g++.dg/cpp1y/pr60065.C: New testcase.
7826
7827 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
7828
7829 PR rtl-optimization/60268
7830 * gcc.c-torture/compile/pr60268.c: New test.
7831
7832 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
7833
7834 * gcc.target/microblaze/others/mem_reload.c: New test.
7835
7836 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7837
7838 * gcc.dg/vmx/lde.c: New test.
7839 * gcc.dg/vmx/lde-be-order.c: New test.
7840 * gcc.dg/vmx/ste.c: New test.
7841 * gcc.dg/vmx/ste-be-order.c: New test.
7842
7843 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
7844
7845 PR testsuite/60173
7846 * lib/target-supports.exp
7847 (check_effective_target_logical_op_short_circuit): Add cris-*-*
7848 and crisv32-*-* to list.
7849
7850 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7851
7852 PR fortran/60302
7853 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
7854
7855 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7856
7857 * gcc.dg/vmx/vsums.c: Check entire result vector.
7858 * gcc.dg/vmx/vsums-be-order.c: Likewise.
7859
7860 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7861
7862 * gcc.dg/vmx/ld.c: New test.
7863 * gcc.dg/vmx/ld-be-order.c: New test.
7864 * gcc.dg/vmx/ld-vsx.c: New test.
7865 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
7866 * gcc.dg/vmx/ldl.c: New test.
7867 * gcc.dg/vmx/ldl-be-order.c: New test.
7868 * gcc.dg/vmx/ldl-vsx.c: New test.
7869 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
7870 * gcc.dg/vmx/st.c: New test.
7871 * gcc.dg/vmx/st-be-order.c: New test.
7872 * gcc.dg/vmx/st-vsx.c: New test.
7873 * gcc.dg/vmx/st-vsx-be-order.c: New test.
7874 * gcc.dg/vmx/stl.c: New test.
7875 * gcc.dg/vmx/stl-be-order.c: New test.
7876 * gcc.dg/vmx/stl-vsx.c: New test.
7877 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
7878
7879 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
7880
7881 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
7882 * g++.dg/other/i386-3.C (dg-options): Ditto.
7883 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
7884 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
7885 -mavx512pf and -msha.
7886
7887 2014-02-21 Richard Biener <rguenther@suse.de>
7888
7889 PR tree-optimization/60276
7890 * gcc.dg/vect/pr60276.c: New testcase.
7891
7892 2014-02-21 Janus Weil <janus@gcc.gnu.org>
7893
7894 PR fortran/60234
7895 * gfortran.dg/finalize_23.f90: New.
7896
7897 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
7898
7899 PR c++/60052
7900 PR c++/60053
7901 * g++.dg/cpp1y/pr60052.C: New testcase.
7902 * g++.dg/cpp1y/pr60053.C: New testcase.
7903
7904 2014-02-21 Tobias Burnus <burnus@net-b.de>
7905
7906 PR fortran/60286
7907 * gfortran.dg/inquire_16.f90: New.
7908
7909 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
7910
7911 * gcc.target/nios2/biggot-1.c: New.
7912 * gcc.target/nios2/biggot-2.c: New.
7913
7914 2014-02-20 Martin Jambor <mjambor@suse.cz>
7915
7916 PR ipa/55260
7917 * gcc.dg/ipa/pr55260.c: New test.
7918
7919 2014-02-20 Bin Cheng <bin.cheng@arm.com>
7920
7921 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
7922 for execution test case.
7923
7924 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
7925
7926 PR ipa/58555
7927 * g++.dg/torture/pr58555.C: New testcase.
7928
7929 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7930
7931 PR target/60204
7932 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
7933 reflect abi fix.
7934 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
7935
7936 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
7937 Kirill Yukhin <kirill.yukhin@intel.com>
7938
7939 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
7940 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
7941 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
7942 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
7943 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
7944 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
7945
7946 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7947
7948 PR c/37743
7949 * g++.dg/ext/builtin-bswap1.C: New test.
7950 * c-c++-common/pr37743.c: New test.
7951
7952 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
7953
7954 * gcc.dg/decl-10.c: New test.
7955
7956 2014-02-19 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR c++/60267
7959 * g++.dg/ext/ivdep-1.C: New test.
7960
7961 PR c++/60267
7962 * gcc.dg/pr60267.c: New test.
7963
7964 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
7965
7966 PR target/59794
7967 * gcc.target/i386/pr39162.c: Add dg-prune-output.
7968 (dg-options): Remove -Wno-psabi.
7969 * gcc.target/i386/pr59794-2.c: Ditto.
7970 * gcc.target/i386/pr60205-1.c: Ditto.
7971 * gcc.target/i386/sse-5.c: Ditto.
7972
7973 2014-02-18 Nick Clifton <nickc@redhat.com>
7974
7975 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
7976 * gcc.dg/pr23623.c: Likewise.
7977 * gcc.dg/pr48784-1.c: Likewise.
7978 * gcc.dg/pr48784-2.c: Likewise.
7979 * gcc.dg/pr56997-2.c: Likewise.
7980 * gcc.dg/sms-6.c: Likewise.
7981 * gcc.dg/torture/pr60183.c: Likewise.
7982 * gcc.dg/torture/vec-cvt-1.c: Likewise.
7983 * gcc.c-torture/execute/20061220-1.x: New.
7984 * gcc.c-torture/execute/pr43220.x: New.
7985 * gcc.c-torture/execute/pr51581-1.x: New.
7986 * gcc.c-torture/execute/pr51581-2.x: New.
7987 * gcc.c-torture/execute/pr58570.x: New.
7988 * gcc.c-torture/unsorted/DFcmp.x: New.
7989 * gcc.c-torture/unsorted/SFset.x: New.
7990
7991 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
7992
7993 * gnat.dg/opt31.adb: New test.
7994
7995 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7996
7997 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
7998
7999 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8000
8001 PR fortran/60232
8002 * gfortran.dg/typebound_proc_33.f90: New.
8003
8004 2014-02-19 Marek Polacek <polacek@redhat.com>
8005
8006 PR c/60195
8007 * gcc.dg/pr60195.c: New test.
8008
8009 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8010
8011 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8012
8013 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8014
8015 PR preprocessor/58844
8016 * c-c++-common/cpp/pr58844-1.c: New test.
8017 * c-c++-common/cpp/pr58844-2.c: New test.
8018
8019 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8020
8021 PR c++/60225
8022 * g++.dg/cpp0x/constexpr-ice10.C: New.
8023
8024 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8025
8026 PR c++/60215
8027 * g++.dg/cpp0x/pr60215.C: New.
8028
8029 2014-02-18 Tobias Burnus <burnus@net-b.de>
8030
8031 PR fortran/49397
8032 * gfortran.dg/proc_ptr_45.f90: New.
8033 * gfortran.dg/proc_ptr_46.f90: New.
8034
8035 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8036
8037 PR c++/60190
8038 * g++.dg/cpp1y/pr60190.C: New testcase.
8039
8040 PR c++/60064
8041 * g++.dg/cpp1y/pr60064.C: New testcase.
8042
8043 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8044
8045 PR target/60205
8046 * gcc.target/i386/pr60205-1.c: New test.
8047 * gcc.target/i386/pr60205-2.c: Ditto.
8048
8049 2014-02-18 Kai Tietz <ktietz@redhat.com>
8050
8051 PR target/60193
8052 * gcc.target/i386/nest-1.c: New testcase.
8053
8054 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8055
8056 * gnat.dg/opt32.adb: New test.
8057
8058 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8059
8060 PR fortran/60231
8061 * gfortran.dg/typebound_generic_15.f90: New.
8062
8063 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8064
8065 PR fortran/55907
8066 * gfortran.dg/init_flag_12.f90: New.
8067
8068 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8069 Ilya Tocar <ilya.tocar@intel.com>
8070
8071 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8072 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8074 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8075
8076 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8077
8078 * lib/target-supports.exp
8079 (check_effective_target_logical_op_short_circuit): New procedure.
8080 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8081 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8082 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8083 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8084 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8086 logical_op_short_circuit for the alternative test, extending
8087 it to arm_cortex_m.
8088
8089 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8090
8091 PR target/60203
8092 * gcc.target/powerpc/pr60203.c: New testsuite.
8093
8094 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8095
8096 PR fortran/59599
8097 * gfortran.dg/ichar_3.f90: New test.
8098
8099 2014-02-15 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/60183
8102 * gcc.dg/torture/pr60183.c: New testcase.
8103
8104 2014-02-14 Jeff Law <law@redhat.com>
8105
8106 PR rtl-optimization/60131
8107 * g++.dg/torture/pr60131.C: New test.
8108
8109 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8110
8111 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8112 on command-line.
8113
8114 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8115
8116 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8117
8118 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8119
8120 * gcc.c-torture/compile/20140213.c: New test.
8121
8122 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8123
8124 PR target/43546
8125 * gcc.target/i386/pr43546.c: New test.
8126
8127 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8128
8129 * gcc.target/s390/hotpatch-compile-8.c: New test.
8130
8131 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8132
8133 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8134 definition with an ifndef.
8135 * gcc.dg/pr59605-2.c: New test.
8136
8137 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8138
8139 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8140
8141 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8142
8143 * gcc.dg/torture/float128-mul-underflow.c,
8144 gcc.dg/torture/float128-truncdf-underflow.c,
8145 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8146
8147 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR middle-end/59737
8150 * g++.dg/ipa/pr59737.C: New test.
8151
8152 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8153
8154 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8155
8156 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8157
8158 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8159
8160 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8161
8162 2014-02-12 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/60092
8165 * gcc.dg/torture/pr60092.c: New testcase.
8166 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8167
8168 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8169
8170 * gcc.c-torture/execute/20140212-1.c: New test.
8171
8172 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8173
8174 PR c++/60047
8175 * g++.dg/cpp0x/pr60047.C: New.
8176
8177 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8178
8179 PR c/60101
8180 * c-c++-common/pr60101.c: New test.
8181
8182 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8183
8184 PR lto/59468
8185 * g++.dg/ipa/devirt-27.C: New testcase.
8186 * g++.dg/ipa/devirt-26.C: New testcase.
8187
8188 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8189
8190 PR target/60137
8191 * gcc.target/powerpc/pr60137.c: New file.
8192
8193 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR fortran/52370
8196 * gfortran.dg/pr52370.f90: New test.
8197
8198 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8199
8200 PR target/59927
8201 Revert
8202 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8203
8204 PR testsuite/58630
8205 * gcc.target/i386/pr43662.c (dg-options):
8206 Add -maccumulate-outgoing-args.
8207 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8208 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8209 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8210 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8211 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8212 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8213 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8214 Add -maccumulate-outgoing-args.
8215 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8216 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8217 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8218 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8219 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8220 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8221 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8222 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8223 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8224 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8225 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8226 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8227 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8228 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8229 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8230
8231 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8232
8233 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8234
8235 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR debug/59776
8238 * gcc.dg/guality/pr59776.c: New test.
8239
8240 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8241
8242 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8243 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8244 (add_options_for_arm_vfp3): New.
8245
8246 2014-02-11 Jeff Law <law@redhat.com>
8247
8248 PR middle-end/54041
8249 * gcc.target/m68k/pr54041.c: New test.
8250
8251 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR target/59927
8254 * gcc.target/i386/pr59927.c: New test.
8255
8256 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8257
8258 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8259 * gcc.dg/vect/pr60012.c: Likewise.
8260 * gcc.dg/vect/vect-119.c: Likewise.
8261 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8262 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8263
8264 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8265
8266 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8267
8268 2014-02-10 Jeff Law <law@redhat.com>
8269
8270 PR middle-end-52306
8271 * gcc.c-torture/compile/pr52306.c: New test.
8272
8273 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8274
8275 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8276
8277 2014-02-10 Richard Biener <rguenther@suse.de>
8278
8279 PR tree-optimization/60115
8280 * gcc.dg/torture/pr60115.c: New testcase.
8281
8282 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8283
8284 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8285 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8286
8287 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8288 Ilya Tocar <ilya.tocar@intel.com>
8289
8290 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8291 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8292 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8293 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8294 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8295 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8296 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8297 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8298 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8299 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8300 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8301 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8302 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8303 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8304 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8305 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8306 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8307 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8308 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8309 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8310 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8311 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8312 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8313 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8314 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8315 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8316 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8317
8318 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8319
8320 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8321
8322 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8323
8324 PR fortran/57522
8325 * gfortran.dg/associated_target_5.f03: New test.
8326
8327 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8328
8329 PR fortran/59026
8330 * gfortran.dg/elemental_by_value_1.f90: New test.
8331
8332 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8333
8334 PR fortran/58470
8335 * gfortran.dg/finalize_22.f90: New.
8336
8337 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8338
8339 PR fortran/60066
8340 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8341 was fixed by the patch for PR59906.
8342
8343 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8344
8345 PR translation/52289
8346 * gfortran.dg/coarray_8.f90: Update dg-error match.
8347
8348 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR c/59984
8351 * gcc.dg/vect/pr59984.c: New test.
8352
8353 PR middle-end/60092
8354 * gcc.dg/attr-alloc_align-1.c: New test.
8355 * gcc.dg/attr-alloc_align-2.c: New test.
8356 * gcc.dg/attr-alloc_align-3.c: New test.
8357 * gcc.dg/attr-assume_aligned-1.c: New test.
8358 * gcc.dg/attr-assume_aligned-2.c: New test.
8359 * gcc.dg/attr-assume_aligned-3.c: New test.
8360
8361 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR target/60077
8364 * gcc.target/i386/pr60077-1.c: New test.
8365 * gcc.target/i386/pr60077-2.c: New test.
8366
8367 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR preprocessor/56824
8370 * gcc.dg/pr56824.c: New test.
8371
8372 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8373
8374 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8375 variable used for atomic operations.
8376
8377 2014-02-07 Richard Biener <rguenther@suse.de>
8378
8379 PR middle-end/60092
8380 * gcc.dg/vect/pr60092-2.c: New testcase.
8381
8382 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR c++/60082
8385 Revert
8386 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8387
8388 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8389 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8390
8391 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8392
8393 * gcc.target/s390/fp2int1.c: New testcase.
8394
8395 2014-02-07 Richard Biener <rguenther@suse.de>
8396
8397 PR middle-end/60092
8398 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8399 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8400
8401 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8402
8403 PR ipa/59918
8404 * g++.dg/torture/pr59918.C: New testcase.
8405
8406 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8407
8408 PR target/59575
8409 * gcc.target/arm/pr59575.c: New test.
8410
8411 PR debug/59992
8412 * gcc.dg/pr59992.c: New test.
8413
8414 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8415
8416 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8417 init_priority. Test alignment of variable instead of function.
8418
8419 2014-02-06 Marek Polacek <polacek@redhat.com>
8420
8421 PR c/60087
8422 * gcc.dg/pr60087.c: New test.
8423
8424 2014-02-06 Alan Modra <amodra@gmail.com>
8425
8426 * gcc.target/powerpc/pr60032.c: New.
8427
8428 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR target/60062
8431 * gcc.c-torture/execute/pr60062.c: New test.
8432 * gcc.c-torture/execute/pr60072.c: New test.
8433
8434 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8435
8436 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8437 so that expected outcome works for PIC variants too.
8438
8439 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8440 Kugan Vivekanandarajah <kuganv@linaro.org>
8441
8442 * gcc.target/arm/vect-noalign.c: New file.
8443
8444 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8445 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR middle-end/60013
8448 * gcc.dg/pr60013.c: New testcase.
8449
8450 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8451
8452 * gcc.dg/vmx/sum2s.c: New.
8453 * gcc.dg/vmx/sum2s-be-order.c: New.
8454
8455 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8456
8457 * gcc.dg/vmx/pack.c: New.
8458 * gcc.dg/vmx/pack-be-order.c: New.
8459 * gcc.dg/vmx/unpack.c: New.
8460 * gcc.dg/vmx/unpack-be-order.c: New.
8461
8462 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8463
8464 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8465 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8466
8467 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8468
8469 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8470 Use __builtin_floorf, __builtin_ceilf.
8471 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8472 declaration.
8473 (TEST): Use __builtin_floorf.
8474 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8475
8476 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR ipa/59947
8479 * g++.dg/opt/pr59947.C: New test.
8480
8481 PR c++/58703
8482 * c-c++-common/gomp/pr58703.c: New test.
8483
8484 2014-02-05 Richard Biener <rguenther@suse.de>
8485
8486 PR testsuite/60076
8487 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8488 avoid using unsigned long long.
8489
8490 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR middle-end/57499
8493 * g++.dg/torture/pr57499.C: New test.
8494
8495 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8496
8497 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8498
8499 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8500
8501 * g++.dg/ipa/devirrt-22.C: Fix template.
8502
8503 2014-02-04 Marek Polacek <polacek@redhat.com>
8504
8505 PR c/60036
8506 * gcc.dg/pr60036.c: New test.
8507
8508 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8509
8510 PR ipa/60058
8511 * g++.dg/torture/pr60058.C: New testcase.
8512
8513 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8514
8515 * g++.dg/tsan/default_options.C: Invert check.
8516
8517 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR tree-optimization/60002
8520 * g++.dg/opt/pr60002.C: New test.
8521
8522 PR tree-optimization/60023
8523 * g++.dg/vect/pr60023.cc: New test.
8524
8525 PR ipa/60026
8526 * c-c++-common/torture/pr60026.c: New test.
8527
8528 PR rtl-optimization/57915
8529 * gcc.target/i386/pr57915.c: New test.
8530
8531 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8532
8533 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8534
8535 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8536
8537 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8538
8539 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR middle-end/59261
8542 * gcc.dg/pr59261.c: New test.
8543
8544 2014-02-04 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/60012
8547 * gcc.dg/vect/pr60012.c: New testcase.
8548
8549 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8550
8551 PR target/59788
8552 * g++.dg/eh/unwind-direct.C: New test.
8553
8554 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8555
8556 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8557 timeout value to 20s.
8558
8559 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8560
8561 PR ipa/59882
8562 * g++.dg/torture/pr59882.C: New testcase
8563
8564 2014-02-03 Jan Hubicka <jh@suse.cz>
8565
8566 PR ipa/59831
8567 * g++.dg/ipa/devirt-22.C: New testcase.
8568
8569 2014-02-03 Jan Hubicka <jh@suse.cz>
8570
8571 * g++.dg/ipa/devirt-25.C: New testcase.
8572
8573 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR tree-optimization/59924
8576 * gcc.dg/pr59924.c: New test.
8577
8578 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8579
8580 PR ipa/59831
8581 * g++.dg/ipa/devirt-24.C: New testcase.
8582
8583 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8584
8585 PR c++/53017
8586 PR c++/59211
8587 * c-c++-common/attributes-1.c: New testcase.
8588 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8589
8590 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/58871
8593 * g++.dg/cpp0x/pr58871.C: New.
8594
8595 2014-02-03 Cong Hou <congh@google.com>
8596
8597 PR tree-optimization/60000
8598 * g++.dg/vect/pr60000.cc: New test.
8599
8600 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8601
8602 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8603 * gcc.target/i386/long-double-64-4.c: Likewise.
8604 * gcc.target/i386/long-double-80-1.c: Likewise.
8605 * gcc.target/i386/long-double-80-2.c: Likewise.
8606 * gcc.target/i386/long-double-80-3.c: Likewise.
8607 * gcc.target/i386/long-double-80-4.c: Likewise.
8608 * gcc.target/i386/long-double-80-5.c: Likewise.
8609 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8610 __multf3 isn't used.
8611 * gcc.target/i386/long-double-64-3.c: Likewise.
8612 * gcc.target/i386/long-double-128-1.c: New test.
8613 * gcc.target/i386/long-double-128-2.c: Likewise.
8614 * gcc.target/i386/long-double-128-3.c: Likewise.
8615 * gcc.target/i386/long-double-128-4.c: Likewise.
8616 * gcc.target/i386/long-double-128-5.c: Likewise.
8617 * gcc.target/i386/long-double-128-6.c: Likewise.
8618 * gcc.target/i386/long-double-128-7.c: Likewise.
8619 * gcc.target/i386/long-double-128-8.c: Likewise.
8620 * gcc.target/i386/long-double-128-9.c: Likewise.
8621 * gcc.target/i386/long-double-64-5.c: Likewise.
8622 * gcc.target/i386/long-double-64-6.c: Likewise.
8623 * gcc.target/i386/long-double-64-7.c: Likewise.
8624 * gcc.target/i386/long-double-64-8.c: Likewise.
8625 * gcc.target/i386/long-double-64-9.c: Likewise.
8626 * gcc.target/i386/long-double-80-10.c: Likewise.
8627 * gcc.target/i386/long-double-80-8.c: Likewise.
8628 * gcc.target/i386/long-double-80-9.c: Likewise.
8629
8630 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8631
8632 PR rtl-optimization/57662
8633 * g++.dg/pr57662.C: New test.
8634
8635 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8636
8637 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8638 * gcc.dg/vmx/perm.c: New.
8639 * gcc.dg/vmx/perm-be-order.c: New.
8640
8641 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8642
8643 * gcc.dg/vmx/vsums.c: New.
8644 * gcc.dg/vmx/vsums-be-order.c: New.
8645
8646 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8647
8648 * g++.dg/ipa/devirt-23.C: New testcase.
8649 * g++.dg/ipa/devirt-20.C: Fix template.
8650
8651 2014-02-02 Jan Hubicka <jh@suse.cz>
8652
8653 * g++.dg/ipa/devirt-21.C: New testcase.
8654
8655 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8656
8657 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
8658 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
8659
8660 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
8661
8662 PR target/60017
8663 * gcc.c-torture/execute/pr60017.c: New test.
8664
8665 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
8666
8667 PR fortran/57033
8668 * gfortran.dg/default_initialization_7.f90: New test.
8669
8670 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
8671
8672 PR fortran/59906
8673 * gfortran.dg/elemental_subroutine_9.f90: New test.
8674
8675 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8676
8677 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
8678
8679 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8680
8681 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
8682
8683 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
8684
8685 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
8686
8687 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
8688
8689 PR c++/51219
8690 * g++.dg/init/bitfield5.C: New.
8691
8692 2014-02-01 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR tree-optimization/60003
8695 * gcc.c-torture/execute/pr60003.c: New test.
8696
8697 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
8698
8699 PR bootstrap/59985
8700 * gcc.target/arm/pr59985.C: New.
8701
8702 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR sanitizer/59410
8705 * lib/tsan-dg.exp (tsan_init): Instead of not running any
8706 tsan tests if trivial testcase doesn't run, set dg-do-what-default
8707 to compile.
8708 (tsan_finish): Restore dg-do-what-default.
8709 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
8710 * g++.dg/tsan/fd_close_norace2.C: Likewise.
8711 * g++.dg/tsan/default_options.C: Likewise.
8712 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8713 * g++.dg/tsan/atomic_free2.C: Likewise.
8714 * g++.dg/tsan/cond_race.C: Likewise.
8715 * g++.dg/tsan/fd_close_norace.C: Likewise.
8716 * g++.dg/tsan/benign_race.C: Likewise.
8717 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8718 * c-c++-common/tsan/simple_race.c: Likewise.
8719 * c-c++-common/tsan/mutexset1.c: Likewise.
8720 * c-c++-common/tsan/thread_leak2.c: Likewise.
8721 * c-c++-common/tsan/tls_race.c: Likewise.
8722 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8723 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
8724 * c-c++-common/tsan/free_race2.c: Likewise.
8725 * c-c++-common/tsan/thread_leak.c: Likewise.
8726 * c-c++-common/tsan/thread_leak1.c: Likewise.
8727 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8728 * c-c++-common/tsan/free_race.c: Likewise.
8729 * c-c++-common/tsan/sleep_sync.c: Likewise.
8730 * c-c++-common/tsan/tiny_race.c: Likewise.
8731 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8732 * c-c++-common/tsan/atomic_stack.c: Likewise.
8733 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
8734 in dg-output regexps.
8735 * c-c++-common/tsan/simple_stack.c: Likewise.
8736
8737 2014-01-31 Richard Henderson <rth@redhat.com>
8738
8739 * g++.dg/tm/pr60004.C: New.
8740
8741 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 PR c++/59082
8744 * g++.dg/inherit/crash4.C: New.
8745
8746 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
8747
8748 * c-c++-common/tsan/simple_race.c: Made test less flaky.
8749
8750 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8751
8752 * gcc.target/i386/m512-check.h: Use correct rounding values.
8753
8754 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8755
8756 * gcc.target/i386/avx-1.c: Use correct rounding values.
8757 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
8758 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
8759 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
8760 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
8761 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
8762 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
8763 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
8764 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
8765 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
8766 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
8767 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
8768 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
8769 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
8770 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
8771 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
8772 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
8773 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
8774 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
8775 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
8776 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
8777 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
8778 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
8779 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
8780 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
8781 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
8782 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
8783 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
8784 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
8785 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
8786 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
8787 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
8788 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
8789 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
8790 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
8791 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
8792 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
8793 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
8794 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
8795 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
8796 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
8797 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
8798 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
8799 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
8800 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
8801 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
8802 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
8803 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
8804 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
8805 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
8806 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
8807 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
8808 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
8809 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
8810 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
8811 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
8812 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
8813 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
8814 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
8815 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
8816 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
8817 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
8818 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
8819 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
8820 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
8821 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
8822 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
8823 * gcc.target/i386/sse-13.c: Ditto.
8824 * gcc.target/i386/sse-14.c: Ditto.
8825 * gcc.target/i386/sse-22.c: Ditto.
8826 * gcc.target/i386/sse-23.c: Ditto.
8827
8828 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
8829
8830 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
8831 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
8832
8833 2014-01-31 Richard Biener <rguenther@suse.de>
8834
8835 PR middle-end/59990
8836 * gcc.dg/torture/pr59990.c: New testcase.
8837
8838 2014-01-31 Jakub Jelinek <jakub@redhat.com>
8839
8840 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
8841 if it fails don't run any tsan tests.
8842
8843 2014-01-31 Marek Polacek <polacek@redhat.com>
8844
8845 PR c/59963
8846 * gcc.dg/pr59940.c (g): Adjust dg-warning.
8847 (y): Adjust dg-error.
8848 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
8849 * gcc.dg/pr59963-1.c: New test.
8850 * gcc.dg/pr59963-2.c: New test.
8851 * gcc.dg/pr59963-3.c: New test.
8852
8853 2014-01-30 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR target/59923
8856 * gcc.target/arm/pr59923.c: New test.
8857
8858 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8859
8860 * gcc.dg/vmx/splat.c: New.
8861 * gcc.dg/vmx/splat-vsx.c: New.
8862 * gcc.dg/vmx/splat-be-order.c: New.
8863 * gcc.dg/vmx/splat-vsx-be-order.c: New.
8864 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
8865 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
8866
8867 2014-01-30 Richard Biener <rguenther@suse.de>
8868
8869 PR tree-optimization/59993
8870 * gcc.dg/torture/pr59993.c: New testcase.
8871
8872 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8873
8874 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
8875 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
8876 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
8877 vect_int rather than vect_float.
8878
8879 2014-01-30 Marek Polacek <polacek@redhat.com>
8880
8881 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
8882
8883 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
8884
8885 * gcc.target/microblaze/isa/fcmp4.c: New.
8886
8887 2014-01-30 Marek Polacek <polacek@redhat.com>
8888
8889 PR c/59940
8890 * gcc.dg/pr59940.c: New test.
8891 * gcc.dg/pr35635.c (func3): Move dg-warning.
8892
8893 2014-01-30 Richard Biener <rguenther@suse.de>
8894
8895 PR tree-optimization/59903
8896 * gcc.dg/torture/pr59903.c: New testcase.
8897
8898 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8899
8900 PR c++/58843
8901 * g++.dg/lookup/crash8.C: New.
8902
8903 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
8904
8905 PR c++/58649
8906 * g++.dg/template/crash117.C: New.
8907
8908 2014-01-30 Richard Biener <rguenther@suse.de>
8909
8910 PR c/59905
8911 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
8912 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
8913 abort.
8914 * gcc.dg/invalid-call-1.c: Likewise.
8915
8916 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8917
8918 PR c++/58561
8919 * g++.dg/cpp1y/auto-fn23.C: New.
8920
8921 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 PR c++/58846
8924 * g++.dg/init/dso_handle2.C: New.
8925
8926 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8927
8928 PR c++/58674
8929 * g++.dg/cpp0x/pr58674.C: New.
8930
8931 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
8932
8933 PR target/59617
8934 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
8935 * gcc.target/i386/avx512f-gather-5.c: Ditto.
8936
8937 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8938
8939 * gcc.dg/vmx/merge-be-order.c: New.
8940 * gcc.dg/vmx/merge.c: New.
8941 * gcc.dg/vmx/merge-vsx-be-order.c: New.
8942 * gcc.dg/vmx/merge-vsx.c: New.
8943
8944 2014-01-29 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/58742
8947 * gcc.dg/pr58742-1.c: New testcase.
8948 * gcc.dg/pr58742-2.c: Likewise.
8949 * gcc.dg/pr58742-3.c: Likewise.
8950
8951 2014-01-29 Renlin Li <Renlin.Li@arm.com>
8952
8953 * gcc.target/arm/ftest-armv7ve-arm.c: New.
8954 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
8955 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
8956
8957 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8958
8959 PR c++/58702
8960 * g++.dg/gomp/pr58702.C: New.
8961
8962 2014-01-29 Dodji Seketeli <dodji@redhat.com>
8963
8964 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
8965 selector.
8966
8967 2014-01-29 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR middle-end/59917
8970 PR tree-optimization/59920
8971 * gcc.dg/pr59920-1.c: New test.
8972 * gcc.dg/pr59920-2.c: New test.
8973 * gcc.dg/pr59920-3.c: New test.
8974 * c-c++-common/gomp/pr59917-1.c: New test.
8975 * c-c++-common/gomp/pr59917-2.c: New test.
8976
8977 PR tree-optimization/59594
8978 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
8979 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
8980 * gcc.dg/vect/pr59594.c: New test.
8981
8982 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
8983
8984 PR fortran/59414
8985 * gfortran.dg/allocate_class_3.f90: New test.
8986
8987 2014-01-28 Dodji Seketeli <dodji@redhat.com>
8988
8989 PR preprocessor/59935
8990 * c-c++-common/cpp/warning-zero-location.c: New test.
8991 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
8992
8993 2014-01-27 Steve Ellcey <sellcey@mips.com>
8994
8995 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
8996
8997 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
8998
8999 * g++.dg/ext/mv16.C: New tests.
9000
9001 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9002
9003 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9004 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9005 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9006 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9007 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9008 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9009 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9010 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9011 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9012 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9013 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9014 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9015 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9016 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9017 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9018 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9019 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9020 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9021 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9022 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9023 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9024 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9025 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9026 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9027 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9028 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9029 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9030 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9031 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9032 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9033 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9034 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9035 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9036 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9037 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9038 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9039 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9040 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9041 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9042 _mm512_mask_cvtepi32_storeu_epi8.
9043 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9044 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9045 _mm512_mask_cvtepi32_storeu_epi16.
9046 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9047 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9048 _mm512_mask_cvtepi64_storeu_epi8.
9049 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9050 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9051 _mm512_mask_cvtepi64_storeu_epi16.
9052 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9053 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9054 _mm512_mask_cvtepi64_storeu_epi32.
9055 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9056 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9057 _mm512_mask_cvtsepi32_storeu_epi8.
9058 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9059 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9060 _mm512_mask_cvtsepi32_storeu_epi16.
9061 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9062 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9063 _mm512_mask_cvtsepi64_storeu_epi8.
9064 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9065 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9066 _mm512_mask_cvtsepi64_storeu_epi16.
9067 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9068 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9069 _mm512_mask_cvtsepi64_storeu_epi32.
9070 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9071 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9072 _mm512_mask_cvtusepi32_storeu_epi8.
9073 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9074 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9075 _mm512_mask_cvtusepi32_storeu_epi16.
9076 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9077 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9078 _mm512_mask_cvtusepi64_storeu_epi8.
9079 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9080 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9081 _mm512_mask_cvtusepi64_storeu_epi16.
9082 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9083 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9084 _mm512_mask_cvtusepi64_storeu_epi32.
9085 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9086 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9087
9088 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9089
9090 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9091 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9092 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9093 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9094 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9095 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9096 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9097 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9098 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9099 built-ins roudning immediate.
9100 * gcc.target/i386/sse-22.c: Add new built-ins.
9101 * gcc.target/i386/sse-23.c: Ditto.
9102 * gcc.target/i386/avx-1.c: Ditto.
9103
9104 2014-01-27 Christian Bruel <christian.bruel@st.com>
9105
9106 * gcc.target/sh/torture/strncmp.c: New tests.
9107
9108 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9109
9110 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9111
9112 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9113
9114 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9115
9116 2014-01-24 Jeff Law <law@redhat.com>
9117
9118 PR tree-optimization/59919
9119 * gcc.c-torture/compile/pr59919.c: New test.
9120
9121 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/57524
9124 * g++.dg/ext/timevar2.C: New.
9125
9126 2014-01-24 Marek Polacek <polacek@redhat.com>
9127
9128 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9129
9130 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9131
9132 PR target/59929
9133 * gcc.target/i386/pr59929.c: New test.
9134
9135 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9136
9137 PR target/59909
9138 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9139 word atomic functions at runtime.
9140
9141 2014-01-23 Marek Polacek <polacek@redhat.com>
9142
9143 PR c/59846
9144 * gcc.dg/pr59846.c: New test.
9145
9146 2014-01-23 Marek Polacek <polacek@redhat.com>
9147
9148 PR c/58346
9149 * c-c++-common/pr58346-1.c: New test.
9150 * c-c++-common/pr58346-2.c: New test.
9151 * c-c++-common/pr58346-3.c: New test.
9152
9153 2014-01-23 Marek Polacek <polacek@redhat.com>
9154
9155 PR c/59871
9156 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9157 * gcc.dg/pr59871.c: New test.
9158
9159 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/58980
9162 * g++.dg/parse/enum11.C: New.
9163
9164 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9165
9166 * gcc.target/aarch64/sshr64_1.c: New testcase.
9167
9168 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9169
9170 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9171 SIMD enabled function.
9172 * g++.dg/cilk-plus/ef_test.C: New test.
9173 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9174 and added C++ ones.
9175 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9176 to differenciate C error messages from C++ ones.
9177
9178 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9179
9180 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9181
9182 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9183
9184 * gcc.target/microblaze/others/builtin-trap.c: New test,
9185
9186 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9187
9188 PR middle-end/58809
9189 * c-c++-common/gomp/pr58809.c: New test.
9190
9191 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9192
9193 PR sanitizer/59897
9194 * c-c++-common/asan/use-after-return-1.c: Fixed
9195 to pass on darwin.
9196
9197 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9198
9199 PR preprocessor/58580
9200 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9201
9202 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9203 Ilya Tocar <ilya.tocar@intel.com>
9204
9205 * gcc.target/i386/avx512f-kmovw-1.c: New.
9206
9207 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9208
9209 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9210 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9211 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9212 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9213 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9214 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9215
9216 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9217
9218 PR target/52125
9219 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9220 * gcc.target/mips/pr52125.c: New test.
9221
9222 2014-01-22 Marek Polacek <polacek@redhat.com>
9223
9224 PR c/59891
9225 * gcc.dg/torture/pr59891.c: New test.
9226
9227 2014-01-22 Jeff Law <law@redhat.com>
9228
9229 PR tree-optimization/59597
9230 * gcc.dg/tree-ssa/pr59597.c: New test.
9231
9232 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9233
9234 PR rtl-optimization/59477
9235 * g++.dg/pr59477.C: New.
9236
9237 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9238
9239 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9240
9241 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9242
9243 PR c++/59482
9244 * g++.dg/pr59482.C: New.
9245
9246 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9247
9248 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9249 * gcc.dg/vmx/extract-vsx.c: New.
9250 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9251 * gcc.dg/vmx/insert-vsx.c: New.
9252
9253 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9254
9255 PR rtl-optimization/59896
9256 * gcc.target/arm/pr59896.c: New.
9257
9258 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9259
9260 PR rtl-optimization/59858
9261 * gcc.target/arm/pr59858.c: New.
9262
9263 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR target/59003
9266 * gcc.dg/tree-prof/pr59003.c: New test.
9267
9268 PR middle-end/59860
9269 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9270 other targets.
9271
9272 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9273
9274 * gfortran.dg/round_3.f08: Add more cases.
9275
9276 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9277
9278 * lib/target-supports.exp (force_conventional_output_for): New
9279 procedure.
9280 * lib/scanasm.exp (scan-assembler_required_options)
9281 (scan-assembler-not_required_options)
9282 (scan-assembler-times_required_options): Replace with
9283 force_conventional_output_fors.
9284 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9285 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9286
9287 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 PR middle-end/59789
9290 * gcc.target/i386/pr59789.c: New testcase.
9291
9292 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9293
9294 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9295 the 'code' bitfield from 16 to 8.
9296
9297 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9298
9299 * lib/target-supports.exp
9300 (check_effective_target_vect_perm): Exclude aarch64_be.
9301 (check_effective_target_vect_perm_byte): Likewise.
9302 (check_effective_target_vect_perm_short): Likewise.
9303
9304 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9305
9306 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9307 (RUN_TEST): Use new macro.
9308 (INDEX64_32): Delete.
9309 (INDEX64_64): Likewise.
9310 (INDEX128_32): Likewise.
9311 (INDEX128_64): Likewise.
9312 (INDEX): Likewise.
9313 (test_vneg_f32): Use fixed RUN_TEST.
9314
9315 2014-01-20 Richard Biener <rguenther@suse.de>
9316
9317 PR middle-end/59860
9318 * gcc.dg/pr59860.c: New testcase.
9319
9320 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9321
9322 PR target/59880
9323 * gcc.target/i386/pr59880.c: New test.
9324
9325 2014-01-20 Renlin Li <renlin.li@arm.com>
9326
9327 * gcc.dg/pr44194-1.c: Tweak regexp.
9328
9329 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9330
9331 PR libfortran/59771
9332 PR libfortran/59774
9333 PR libfortran/59836
9334 * gfortran.dg/round_3.f08: New cases added.
9335 * gfortran.dg/fmt_g_1.f90: New test.
9336
9337 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9338
9339 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9340
9341 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9342
9343 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9344
9345 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9346
9347 * gcc.dg/vect/pr57705.c: Require vect_int.
9348 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9349 * gcc.dg/vect/vect-alias-check.c: Likewise.
9350
9351 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9352
9353 PR fortran/58007
9354 * gfortran.dg/unresolved_fixup_1.f90: New test.
9355 * gfortran.dg/unresolved_fixup_2.f90: New test.
9356
9357 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR target/58944
9360 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9361 Remove dg-prune-output lines.
9362
9363 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR middle-end/59706
9366 * gfortran.dg/pr59706.f90: New test.
9367 * g++.dg/ext/pr59706.C: New test.
9368
9369 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9370
9371 PR c++/59270
9372 PR c++/58811
9373 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9374 * g++.dg/init/pr58811.C: Likewise.
9375
9376 2014-01-17 Jeff Law <law@redhat.com>
9377
9378 PR middle-end/57904
9379 * gfortran.dg/pr57904.f90: New test.
9380
9381 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9382
9383 PR c++/59269
9384 * g++.dg/cpp0x/nsdmi-union4.C: New.
9385
9386 2014-01-17 Marek Polacek <polacek@redhat.com>
9387
9388 PR c++/59838
9389 * g++.dg/diagnostic/pr59838.C: New test.
9390
9391 2014-01-17 Marek Polacek <polacek@redhat.com>
9392
9393 PR c/58346
9394 * gcc.dg/pr58346.c: New test.
9395
9396 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9397
9398 PR testsuite/58776
9399 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9400 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9401 option duplication.
9402
9403 PR fortran/59440
9404 * gfortran.dg/pr59440-1.f90: New test.
9405 * gfortran.dg/pr59440-2.f90: New test.
9406 * gfortran.dg/pr59440-3.f90: New test.
9407
9408 PR testsuite/59064
9409 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9410 testing for " version" and " alias" with one testing for
9411 " version\[^\n\r]* alias".
9412 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9413 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9414 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9415 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9416 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9417 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9418
9419 PR c++/57945
9420 * c-c++-common/torture/pr57945.c: New test.
9421
9422 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9423
9424 * gcc.target/arm/its.c: New testcase.
9425
9426 2014-01-16 Jan Hubicka <jh@suse.cz>
9427
9428 PR ipa/59775
9429 * g++.dg/torture/pr59775.C: New testcase.
9430
9431 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR middle-end/58344
9434 * gcc.c-torture/compile/pr58344.c: New test.
9435
9436 PR target/59839
9437 * gcc.target/i386/pr59839.c: New test.
9438
9439 PR debug/54694
9440 * gcc.target/i386/pr9771-1.c (main): Rename to...
9441 (real_main): ... this. Add __asm name "main".
9442 (ASMNAME, ASMNAME2, STRING): Define.
9443
9444 2014-01-16 Nick Clifton <nickc@redhat.com>
9445
9446 PR middle-end/28865
9447 * gcc.c-torture/compile/pr28865.c: New.
9448 * gcc.c-torture/execute/pr28865.c: New.
9449
9450 2014-01-16 Marek Polacek <polacek@redhat.com>
9451
9452 PR middle-end/59827
9453 * gcc.dg/pr59827.c: New test.
9454
9455 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9456
9457 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9458
9459 2014-01-15 Richard Henderson <rth@redhat.com>
9460
9461 PR debug/54694
9462 * gcc.target/i386/pr54694.c: New test.
9463
9464 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9465
9466 PR c++/49718
9467 * g++.dg/pr49718.C: New test.
9468
9469 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9470
9471 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9472
9473 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9474
9475 * gcc.dg/vmx/mult-even-odd.c: New.
9476 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9477
9478 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9479
9480 * lib/target-supports.exp (check_libcilkrts_available): Added an
9481 extern "C" if we are using C++ along with a function prototype.
9482
9483 2014-01-15 Jeff Law <law@redhat.com>
9484
9485 PR tree-optimization/59747
9486 * gcc.c-torture/execute/pr59747.c: New test.
9487
9488 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9489
9490 PR target/59794
9491 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9492 Linux/x86.
9493 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9494 * g++.dg/ext/attribute-test-1.C: Likewise.
9495 * g++.dg/ext/attribute-test-2.C: Likewise.
9496 * g++.dg/ext/attribute-test-3.C: Likewise.
9497 * g++.dg/ext/attribute-test-4.C: Likewise.
9498 * g++.dg/ext/pr56790-1.C: Likewise.
9499 * g++.dg/torture/pr38565.C: Likewise.
9500 * gcc.dg/pr53060.c: Likewise.
9501 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9502 * c-c++-common/vector-compare-2.c: Likewise.
9503 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9504 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9505 dg-message line number.
9506
9507 2014-01-15 Matthias Klose <doko@ubuntu.com>
9508
9509 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9510
9511 2014-01-15 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/59822
9514 * g++.dg/torture/pr59822.C: New testcase.
9515
9516 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9517
9518 PR target/59808
9519 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9520 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9521
9522 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9523 Kugan Vivekanandarajah <kuganv@linaro.org>
9524
9525 PR target/59695
9526 * g++.dg/pr59695.C: New testcase.
9527
9528 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9529
9530 PR target/59803
9531 * gcc.c-torture/compile/pr59803.c: New testcase.
9532
9533 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR c/58943
9536 * gcc.c-torture/execute/pr58943.c: New test.
9537 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9538
9539 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9540
9541 PR target/59794
9542 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9543 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9544 (bar): Change return type to void. Set y to x.
9545 * gcc.target/i386/pr59794-1.c: New testcase.
9546 * gcc.target/i386/pr59794-2.c: Likewise.
9547 * gcc.target/i386/pr59794-3.c: Likewise.
9548 * gcc.target/i386/pr59794-4.c: Likewise.
9549 * gcc.target/i386/pr59794-5.c: Likewise.
9550 * gcc.target/i386/pr59794-6.c: Likewise.
9551 * gcc.target/i386/pr59794-7.c: Likewise.
9552
9553 2014-01-14 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/58921
9556 PR tree-optimization/59006
9557 * gcc.dg/torture/pr58921.c: New testcase.
9558 * gcc.dg/torture/pr59006.c: Likewise.
9559 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9560
9561 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR testsuite/59494
9564 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9565 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9566 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9567 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9568 Executing predictive commoning without unrolling.
9569
9570 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9571
9572 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9573 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9574 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9575 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9576 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9577 __builtin_ia32_rsqrt28sd_round.
9578 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9579 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9580 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9581 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9582 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9583 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9584 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9585 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9586 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9587 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9588 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9589 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9590 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9591 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9592 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9593 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9594 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9595 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9596 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9597 fix wrong rounding mode (see above).
9598 * gcc.target/i386/sse-23.c: Ditto.
9599
9600 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9601
9602 * gcc.dg/vmx/insert.c: New.
9603 * gcc.dg/vmx/insert-be-order.c: New.
9604 * gcc.dg/vmx/extract.c: New.
9605 * gcc.dg/vmx/extract-be-order.c: New.
9606
9607 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR tree-optimization/59387
9610 * gcc.c-torture/execute/pr59387.c: New test.
9611
9612 2014-01-13 Richard Biener <rguenther@suse.de>
9613
9614 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9615 adjusting mathlib options.
9616 * gfortran.dg/lto/lto.exp: Likewise.
9617
9618 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9619
9620 * gnat.dg/loop_optimization17.adb: New test.
9621 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9622
9623 2014-01-13 Christian Bruel <christian.bruel@st.com>
9624
9625 * gcc.target/sh/cmpstrn.c: New case.
9626
9627 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9628
9629 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9630 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9631
9632 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9633
9634 PR fortran/58026
9635 * gfortran.dg/alloc_comp_basics_6.f90: New.
9636
9637 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9638
9639 PR fortran/59700
9640 * gfortran.dg/pr59700.f90: New test.
9641
9642 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9643
9644 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9645 * gfortran.dg/use_only_3.f90: Likewise.
9646 * gfortran.dg/inquire_10.f90: Delete opened file.
9647 * gfortran.dg/inquire_15.f90: Likewise.
9648 * gfortran.dg/pr16597.f90: Likewise.
9649 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
9650 for PR59419.
9651
9652 2014-01-10 Jeff Law <law@redhat.com>
9653
9654 PR middle-end/59743
9655 * gcc.c-torture/compile/pr59743.c: New test.
9656
9657 2014-01-10 Jan Hubicka <jh@suse.cz>
9658
9659 PR ipa/58585
9660 * g++.dg/torture/pr58585.C: New testcase.
9661
9662 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
9663
9664 * gcc.dg/pr46309.c: Disable for cris*-*-*.
9665
9666 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
9667
9668 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
9669
9670 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
9671
9672 PR target/59744
9673 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
9674 * gcc.target/aarch64/cmn-neg2.c: New test.
9675
9676 2014-01-10 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/59374
9679 * gcc.dg/torture/pr59374-3.c: New testcase.
9680
9681 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9682
9683 * lib/target-supports.exp
9684 (check_effective_target_arm_crypto_ok_nocache): New.
9685 (check_effective_target_arm_crypto_ok): Use above procedure.
9686 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
9687
9688 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
9689
9690 PR ipa/58252
9691 PR ipa/59226
9692 * g++.dg/ipa/devirt-20.C: New testcase.
9693 * g++.dg/torture/pr58252.C: Likewise.
9694 * g++.dg/torture/pr59226.C: Likewise.
9695
9696 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
9697
9698 * c-c++-common/asan/no-asan-stack.c: New test.
9699
9700 2014-01-10 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR middle-end/59670
9703 * gcc.dg/pr59670.c: New test.
9704
9705 2014-01-09 Steve Ellcey <sellcey@mips.com>
9706
9707 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
9708
9709 2014-01-09 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR middle-end/47735
9712 * gcc.target/i386/pr47735.c: New test.
9713
9714 PR tree-optimization/59622
9715 * g++.dg/opt/pr59622-2.C: New test.
9716 * g++.dg/opt/pr59622-3.C: New test.
9717 * g++.dg/opt/pr59622-4.C: New test.
9718 * g++.dg/opt/pr59622-5.C: New test.
9719
9720 PR sanitizer/59136
9721 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
9722 filename:line instead of (modulename+offset) form with stripped
9723 initial / from the filename.
9724
9725 2014-01-09 Ian Lance Taylor <iant@google.com>
9726
9727 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
9728 the other Go compiler.
9729
9730 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9731
9732 PR c++/59730
9733 * g++.dg/cpp0x/variadic145.C: New.
9734
9735 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
9736
9737 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9738 which don't support -fsplit-stack. Skip rotate[0123].go tests.
9739
9740 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9741
9742 PR testsuite/59524
9743 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
9744 are run only if the Cilk library is available/enabled.
9745 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9746 * lib/target-supports.exp (check_libcilkrts_available): New function.
9747
9748 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
9749
9750 PR c++/59631
9751 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
9752 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
9753 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
9754 with dg-additional-options.
9755 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9756 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9757 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9758 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9759 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
9760 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
9761
9762 2014-01-09 Richard Biener <rguenther@suse.de>
9763
9764 PR tree-optimization/59715
9765 * gcc.dg/torture/pr59715.c: New testcase.
9766
9767 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
9768
9769 * c-c++-common/asan/no-asan-globals.c: New test.
9770 * c-c++-common/asan/no-instrument-reads.c: Likewise.
9771 * c-c++-common/asan/no-instrument-writes.c: Likewise.
9772 * c-c++-common/asan/use-after-return-1.c: Likewise.
9773 * c-c++-common/asan/no-use-after-return.c: Likewise.
9774
9775 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
9776
9777 * gnat.dg/weak2.ad[sb]: New test.
9778
9779 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9780
9781 PR middle-end/59471
9782 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
9783 type, use pointers to vector type instead.
9784
9785 2014-01-08 Catherine Moore <clm@codesourcery.com>
9786
9787 * gcc.target/mips/umips-branch-3.c: New test.
9788 * gcc.target/mips/umips-branch-4.c: New test.
9789
9790 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9791
9792 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
9793 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
9794 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
9795 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
9796 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
9797 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
9798 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
9799 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
9800
9801 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
9802
9803 PR rtl-optimization/59137
9804 * gcc.target/mips/pr59137.c: New test.
9805
9806 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
9807
9808 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
9809 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
9810 * gcc.target/i386/pr55433.c (dg-options): Ditto.
9811 * gcc.target/i386/pr57848.c (dg-options): Ditto.
9812 * gcc.target/i386/pr59099.c (dg-options): Ditto.
9813 Require fpic effective target.
9814 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
9815
9816 2014-01-08 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR ipa/59722
9819 * gcc.dg/pr59722.c: New test.
9820
9821 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9822
9823 PR middle-end/57748
9824 * gcc.dg/torture/pr57748-3.c: New test.
9825 * gcc.dg/torture/pr57748-4.c: New test.
9826
9827 2014-01-08 Marek Polacek <polacek@redhat.com>
9828
9829 PR middle-end/59669
9830 * gcc.dg/gomp/pr59669-1.c: New test.
9831 * gcc.dg/gomp/pr59669-2.c: New test.
9832
9833 2014-01-08 Martin Jambor <mjambor@suse.cz>
9834
9835 PR ipa/59610
9836 * gcc.dg/ipa/pr59610.c: New test.
9837
9838 2014-01-08 Janus Weil <janus@gcc.gnu.org>
9839
9840 PR fortran/58182
9841 * gfortran.dg/binding_label_tests_26a.f90: New.
9842 * gfortran.dg/binding_label_tests_26b.f90: New.
9843
9844 2014-01-08 Marek Polacek <polacek@redhat.com>
9845
9846 PR sanitizer/59667
9847 * c-c++-common/ubsan/pr59667.c: New test.
9848
9849 2014-01-08 Richard Biener <rguenther@suse.de>
9850
9851 PR middle-end/59630
9852 * gcc.dg/pr59630.c: New testcase.
9853
9854 2014-01-08 Richard Biener <rguenther@suse.de>
9855
9856 PR middle-end/59471
9857 * gcc.dg/pr59471.c: New testcase.
9858
9859 2014-01-07 Jeff Law <law@redhat.com>
9860
9861 PR middle-end/53623
9862 * gcc.target/i386/pr53623.c: New test.
9863
9864 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
9865
9866 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
9867 blanks at EOF.
9868 * g++.dg/cpp1y/pr58534.C: Likewise.
9869 * g++.dg/cpp1y/pr58536.C: Likewise.
9870 * g++.dg/cpp1y/pr58548.C: Likewise.
9871 * g++.dg/cpp1y/pr58549.C: Likewise.
9872 * g++.dg/cpp1y/pr58637.C: Likewise.
9873 * g++.dg/cpp1y/pr59112.C: Likewise.
9874 * g++.dg/cpp1y/pr59113.C: Likewise.
9875 * g++.dg/cpp1y/pr59629.C: Likewise.
9876 * g++.dg/cpp1y/pr59635.C: Likewise.
9877 * g++.dg/cpp1y/pr59636.C: Likewise.
9878 * g++.dg/cpp1y/pr59638.C: Likewise.
9879
9880 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
9881
9882 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
9883
9884 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
9885
9886 * gcc.target/i386/intrinsics_4.c (bar): New function.
9887
9888 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9889
9890 * g++.dg/ext/is_base_of_incomplete-2.C: New.
9891
9892 2014-01-07 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR rtl-optimization/58668
9895 * gcc.dg/pr58668.c: New test.
9896
9897 PR tree-optimization/59643
9898 * gcc.dg/pr59643.c: New test.
9899 * gcc.c-torture/execute/pr59643.c: New test.
9900
9901 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9902
9903 PR fortran/59589
9904 * gfortran.dg/class_allocate_16.f90: New.
9905
9906 2014-01-06 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR target/59644
9909 * gcc.target/i386/pr59644.c: New test.
9910
9911 2014-01-06 Marek Polacek <polacek@redhat.com>
9912
9913 PR c/57773
9914 * gcc.dg/pr57773.c: New test.
9915
9916 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
9917
9918 PR c++/59635
9919 PR c++/59636
9920 PR c++/59629
9921 PR c++/59638
9922 * g++.dg/cpp1y/pr59635.C: New testcase.
9923 * g++.dg/cpp1y/pr59636.C: New testcase.
9924 * g++.dg/cpp1y/pr59629.C: New testcase.
9925 * g++.dg/cpp1y/pr59638.C: New testcase.
9926
9927 2014-01-06 Martin Jambor <mjambor@suse.cz>
9928
9929 PR ipa/59008
9930 * gcc.dg/ipa/pr59008.c: New test.
9931
9932 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9933
9934 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
9935 if supported.
9936
9937 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9938
9939 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
9940 Require c99_runtime.
9941 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
9942
9943 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
9944 Require c99_runtime.
9945 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
9946 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
9947 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
9948
9949 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
9950 Require c99_runtime.
9951 Make CALC void static.
9952 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
9953
9954 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
9955 Require c99_runtime.
9956 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
9957
9958 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9959
9960 * gcc.target/i386/pr59501-1.c: Require avx effective target.
9961 * gcc.target/i386/pr59501-2.c: Likewise.
9962 * gcc.target/i386/pr59501-3.c: Likewise.
9963 * gcc.target/i386/pr59501-4.c: Likewise.
9964 * gcc.target/i386/pr59501-5.c: Likewise.
9965 * gcc.target/i386/pr59501-6.c: Likewise.
9966
9967 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9968
9969 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
9970 * gcc.target/i386/pr59390_1.c: Likewise.
9971 * gcc.target/i386/pr59390_2.c: Likewise.
9972
9973 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
9974
9975 * gcc.dg/pr59350.c: Tweak.
9976 * gcc.dg/pr59350-2.c: New test.
9977 * g++.dg/pr59510.C: Likewise.
9978
9979 2014-01-06 Janus Weil <janus@gcc.gnu.org>
9980
9981 PR fortran/59023
9982 * gfortran.dg/bind_c_procs_2.f90: New.
9983
9984 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
9985
9986 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
9987 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9988 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9989 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9990 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
9991 * gcc.dg/tree-ssa/vrp47.c: Likewise.
9992 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9993
9994 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 * gcc.target/arm/neon-nested-apcs.c: New test.
9997
9998 2014-01-04 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR tree-optimization/59519
10001 * gcc.dg/vect/pr59519-1.c: New test.
10002 * gcc.dg/vect/pr59519-2.c: New test.
10003
10004 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10005 vmovdqu32.
10006
10007 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10008
10009 PR fortran/59547
10010 * gfortran.dg/typebound_proc_32.f90: New.
10011
10012 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10013
10014 PR c++/58950
10015 * g++.dg/pr58950.C: New file.
10016
10017 2014-01-03 Tobias Burnus <burnus@net-b.de>
10018
10019 PR c++/58567
10020 * g++.dg/gomp/pr58567.C: New.
10021
10022 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10023
10024 PR tree-optimization/59651
10025 * gcc.dg/torture/pr59651.c: New test.
10026 * gcc.dg/vect/pr59651.c: Ditto.
10027
10028 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR target/59625
10031 * gcc.target/i386/pr59625.c: New test.
10032
10033 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10034
10035 Core DR 1442
10036 PR c++/59165
10037 * g++.dg/cpp0x/range-for28.C: New.
10038 * g++.dg/cpp0x/range-for3.C: Update.
10039
10040 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10041
10042 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10043
10044 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10045
10046 PR c++/59641
10047 * g++.dg/cpp0x/pr59641.C: New file.
10048
10049 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10050
10051 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10052
10053 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10054
10055 PR c++/59378
10056 * g++.dg/ext/pr59378.C: New file.
10057
10058 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10059
10060 Update copyright years
10061
10062 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10063
10064 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10065 notice.
10066
10067 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10068
10069 PR fortran/59654
10070 * gfortran.dg/dynamic_dispatch_12.f90: New.
10071
10072 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10073
10074 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10075 the builtin isn't optimized away as unused.
10076
10077 PR rtl-optimization/59647
10078 * g++.dg/opt/pr59647.C: New test.
10079 \f
10080 Copyright (C) 2014 Free Software Foundation, Inc.
10081
10082 Copying and distribution of this file, with or without modification,
10083 are permitted in any medium without royalty provided the copyright
10084 notice and this notice are preserved.