re PR middle-end/59569 (r206148 causes internal compiler error: in vect_create_destin...
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
2
3 PR middle-end/59569
4 * gcc.c-torture/compile/pr59569-1.c: New test.
5 * gcc.c-torture/compile/pr59569-2.c: Ditto.
6
7 2013-12-23 Marek Polacek <polacek@redhat.com>
8
9 PR c++/59111
10 * g++.dg/cpp0x/pr59111.C: New test.
11 * g++.dg/cpp1y/pr59110.C: New test.
12
13 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
14
15 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
16 target selector.
17 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
18 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
19 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
20
21 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
22
23 * gcc.target/arm/nested-apcs.c: New test.
24
25 2013-12-20 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/59255
28 * g++.dg/tree-prof/pr59255.C: New test.
29
30 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31
32 * gcc.target/arm/neon-vceq_p64.c: New test.
33 * gcc.target/arm/neon-vtst_p64.c: Likewise.
34
35 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
36
37 PR tree-optimization/59544
38 * gcc.target/i386/pr59544.c: New test.
39
40 2013-12-20 Jakub Jelinek <jakub@redhat.com>
41
42 PR tree-optimization/59413
43 * gcc.c-torture/execute/pr59413.c: New test.
44
45 * c-c++-common/ubsan/load-bool-enum.c: New test.
46
47 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48
49 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
50 New procedure.
51 (add_options_for_arm_crypto): Likewise.
52 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
53 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
54 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
55 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
56 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
57 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
58 * gcc.target/arm/crypto-vmullp64.c: Likewise.
59 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
60 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
61 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
62 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
63 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
64 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
65 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
66 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
67 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
68 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
69 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
70 * gcc.target/arm/neon/vbslQp64: Generate.
71 * gcc.target/arm/neon/vbslp64: Likewise.
72 * gcc.target/arm/neon/vcombinep64: Likewise.
73 * gcc.target/arm/neon/vcreatep64: Likewise.
74 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
75 * gcc.target/arm/neon/vdupQ_np64: Likewise.
76 * gcc.target/arm/neon/vdup_lanep64: Likewise.
77 * gcc.target/arm/neon/vdup_np64: Likewise.
78 * gcc.target/arm/neon/vextQp64: Likewise.
79 * gcc.target/arm/neon/vextp64: Likewise.
80 * gcc.target/arm/neon/vget_highp64: Likewise.
81 * gcc.target/arm/neon/vget_lowp64: Likewise.
82 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
83 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
84 * gcc.target/arm/neon/vld1Qp64: Likewise.
85 * gcc.target/arm/neon/vld1_dupp64: Likewise.
86 * gcc.target/arm/neon/vld1_lanep64: Likewise.
87 * gcc.target/arm/neon/vld1p64: Likewise.
88 * gcc.target/arm/neon/vld2_dupp64: Likewise.
89 * gcc.target/arm/neon/vld2p64: Likewise.
90 * gcc.target/arm/neon/vld3_dupp64: Likewise.
91 * gcc.target/arm/neon/vld3p64: Likewise.
92 * gcc.target/arm/neon/vld4_dupp64: Likewise.
93 * gcc.target/arm/neon/vld4p64: Likewise.
94 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
95 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
100 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
101 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
102 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
103 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
104 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
105 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
106 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
107 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
108 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
109 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
110 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
111 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
112 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
113 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
114 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
115 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
116 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
117 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
118 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
119 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
120 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
121 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
122 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
123 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
125 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
127 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
128 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
129 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
131 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
133 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
135 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
137 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
138 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
139 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
140 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
141 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
142 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
143 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
144 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
145 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
146 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
147 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
148 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
149 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
150 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
151 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
152 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
153 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
154 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
155 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
156 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
157 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
158 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
159 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
160 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
161 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
162 * gcc.target/arm/neon/vsliQ_np64: Likewise.
163 * gcc.target/arm/neon/vsli_np64: Likewise.
164 * gcc.target/arm/neon/vsriQ_np64: Likewise.
165 * gcc.target/arm/neon/vsri_np64: Likewise.
166 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
167 * gcc.target/arm/neon/vst1Qp64: Likewise.
168 * gcc.target/arm/neon/vst1_lanep64: Likewise.
169 * gcc.target/arm/neon/vst1p64: Likewise.
170 * gcc.target/arm/neon/vst2p64: Likewise.
171 * gcc.target/arm/neon/vst3p64: Likewise.
172 * gcc.target/arm/neon/vst4p64: Likewise.
173
174 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
175
176 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
177 (check_effective_target_arm_crc_ok_nocache): Likewise.
178 (check_effective_target_arm_crc_ok): Likewise.
179 * gcc.target/arm/acle/: New directory.
180 * gcc.target/arm/acle/acle.exp: New.
181 * gcc.target/arm/acle/crc32b.c: New test.
182 * gcc.target/arm/acle/crc32h.c: Likewise.
183 * gcc.target/arm/acle/crc32w.c: Likewise.
184 * gcc.target/arm/acle/crc32d.c: Likewise.
185 * gcc.target/arm/acle/crc32cb.c: Likewise.
186 * gcc.target/arm/acle/crc32ch.c: Likewise.
187 * gcc.target/arm/acle/crc32cw.c: Likewise.
188 * gcc.target/arm/acle/crc32cd.c: Likewise.
189
190 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
191
192 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
193
194 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
195
196 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
197 for target sh4-*-*.
198
199 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
200
201 * gcc.target/aarch64/pmull_1.c: New.
202
203 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
204
205 * gcc.target/aarch64/sha256_1.c: New.
206
207 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
208
209 * gcc.target/aarch64/sha1_1.c: New.
210
211 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
212
213 * gcc.target/aarch64/aes_1.c: New.
214
215 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
216 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
217
218 * gcc.target/s390/hotpatch-1.c: New test
219 * gcc.target/s390/hotpatch-2.c: New test
220 * gcc.target/s390/hotpatch-3.c: New test
221 * gcc.target/s390/hotpatch-4.c: New test
222 * gcc.target/s390/hotpatch-5.c: New test
223 * gcc.target/s390/hotpatch-6.c: New test
224 * gcc.target/s390/hotpatch-7.c: New test
225 * gcc.target/s390/hotpatch-8.c: New test
226 * gcc.target/s390/hotpatch-9.c: New test
227 * gcc.target/s390/hotpatch-10.c: New test
228 * gcc.target/s390/hotpatch-11.c: New test
229 * gcc.target/s390/hotpatch-12.c: New test
230 * gcc.target/s390/hotpatch-compile-1.c: New test
231 * gcc.target/s390/hotpatch-compile-2.c: New test
232 * gcc.target/s390/hotpatch-compile-3.c: New test
233 * gcc.target/s390/hotpatch-compile-4.c: New test
234 * gcc.target/s390/hotpatch-compile-5.c: New test
235 * gcc.target/s390/hotpatch-compile-6.c: New test
236 * gcc.target/s390/hotpatch-compile-7.c: New test
237
238 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
239
240 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
241 target check.
242
243 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
244
245 * gfortran.dg/io_err_1.f90: New test.
246
247 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
248
249 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
250 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
251 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
252 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
253 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
254 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
255 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
256
257 2013-12-18 Jakub Jelinek <jakub@redhat.com>
258
259 PR target/59539
260 * gcc.target/i386/pr59539-1.c: New test.
261 * gcc.target/i386/pr59539-2.c: New test.
262
263 2013-12-18 Nick Clifton <nickc@redhat.com>
264
265 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
266
267 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
268
269 * gcc.dg/pr59418.c: New test.
270
271 2013-12-17 Jakub Jelinek <jakub@redhat.com>
272
273 PR tree-optimization/59523
274 * gcc.dg/pr59523.c: New test.
275
276 2013-12-17 Marek Polacek <polacek@redhat.com>
277
278 * c-c++-common/ubsan/overflow-int128.c: New test.
279
280 2013-12-17 Jakub Jelinek <jakub@redhat.com>
281
282 PR ipa/58290
283 * gfortran.dg/pr58290.f90: New test.
284
285 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
286
287 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
288
289 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
290
291 * g++.dg/ipa/devirt-13.C: Update template.
292
293 2013-12-16 Janus Weil <janus@gcc.gnu.org>
294
295 PR fortran/54949
296 * gfortran.dg/proc_ptr_44.f90: New.
297
298 2013-12-16 Jakub Jelinek <jakub@redhat.com>
299
300 * c-c++-common/ubsan/overflow-mul-3.c: New test.
301 * c-c++-common/ubsan/overflow-mul-4.c: New test.
302
303 PR libgomp/59337
304 * gfortran.dg/gomp/pr59337.f90: New test.
305
306 2013-12-16 Jakub Jelinek <jakub@redhat.com>
307
308 PR middle-end/58956
309 PR middle-end/59470
310 * gcc.target/i386/pr59470.c: New test.
311
312 2013-12-14 Jan Hubicka <jh@suse.cz>
313
314 PR ipa/59265
315 g++.dg/torture/pr59265.C: New testcase.
316
317 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
318
319 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
320 __builtin_ia32_emms for 32bit x86 targets.
321 (foo32x2_le): Ditto.
322 (main): Reorder function calls.
323
324 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
325
326 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
327
328 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
329
330 PR testsuite/58630
331 * gcc.target/i386/pr43662.c (dg-options):
332 Add -maccumulate-outgoing-args.
333 * gcc.target/i386/pr43869.c (dg-options): Ditto.
334 * gcc.target/i386/pr57003.c (dg-options): Ditto.
335 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
336 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
337 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
338 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
340 Add -maccumulate-outgoing-args.
341 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
345 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
346 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
347 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
348 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
349 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
350 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
351 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
352 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
353 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
354 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
355 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
356
357 2013-12-15 Janus Weil <janus@gcc.gnu.org>
358
359 PR fortran/59493
360 * gfortran.dg/unlimited_polymorphic_15.f90: New.
361
362 2013-12-14 Jan Hubicka <jh@suse.cz>
363
364 PR middle-end/58477
365 * g++.dg/ipa/devirt-19.C: New testcase.
366
367 2013-12-14 Marek Polacek <polacek@redhat.com>
368
369 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
370 require int128 target.
371 * c-c++-common/ubsan/overflow-negate-2.c: New test.
372
373 2013-12-14 Janus Weil <janus@gcc.gnu.org>
374
375 PR fortran/59502
376 * gfortran.dg/class_57.f90: New.
377
378 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
379
380 PR target/59492
381 * g++.dg/other/pr59492.C: New file.
382
383 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
384
385 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
386
387 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
388
389 * gcc.dg/pr59350.c: New test.
390
391 2013-12-14 Marek Polacek <polacek@redhat.com>
392
393 * c-c++-common/ubsan/overflow-1.c: New test.
394 * c-c++-common/ubsan/overflow-2.c: New test.
395
396 2013-12-14 Marek Polacek <polacek@redhat.com>
397
398 PR sanitizer/59503
399 * c-c++-common/ubsan/pr59503.c: New test.
400
401 2013-12-14 Janus Weil <janus@gcc.gnu.org>
402
403 PR fortran/59450
404 * gfortran.dg/typebound_proc_31.f90: New.
405
406 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
407
408 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
409 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
410
411 2013-12-03 Jeff Law <law@redhat.com>
412
413 PR tree-optimization/45685
414 * gcc.dg/tree-ssa/pr45685.c: New test.
415
416 2013-12-13 Bin Cheng <bin.cheng@arm.com>
417
418 PR tree-optimization/58296
419 PR tree-optimization/41488
420 * gcc.dg/tree-ssa/scev-7.c: New test.
421 * gcc.dg/pr41488.c: New test.
422 * g++.dg/pr59445.C: New test.
423
424 2013-12-12 Tobias Burnus <burnus@net-b.de>
425
426 PR fortran/59440
427 * gfortran.dg/namelist_83.f90: New.
428 * gfortran.dg/namelist_83_2.f90: New.
429
430 2013-12-12 Jakub Jelinek <jakub@redhat.com>
431
432 PR middle-end/59470
433 * g++.dg/opt/pr59470.C: New test.
434
435 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
436
437 * c-c++-common/tsan/free_race2.c: New file.
438 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
439 * c-c++-common/tsan/race_on_mutex.c: Likewise.
440 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
441 * c-c++-common/tsan/simple_race.c: Likewise.
442 * c-c++-common/tsan/simple_stack.c: Likewise.
443 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
444 * g++.dg/tsan/atomic_free.C: Likewise.
445 * g++.dg/tsan/atomic_free2.C: Likewise.
446 * g++.dg/tsan/benign_race.C: Likewise.
447 * g++.dg/tsan/cond_race.C: Likewise.
448 * g++.dg/tsan/default_options.C: Likewise.
449 * g++.dg/tsan/fd_close_norace.C: Likewise.
450 * g++.dg/tsan/fd_close_norace2.C: Likewise.
451 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
452
453 2013-12-12 Jakub Jelinek <jakub@redhat.com>
454
455 PR libgomp/59467
456 * gfortran.dg/gomp/pr59467.f90: New test.
457 * c-c++-common/gomp/pr59467.c: New test.
458
459 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
460
461 PR testsuite/59442
462 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
463 * gcc.target/i386/sse2-movapd-2.c: Likewise.
464 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
465 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
466
467 2013-12-11 Sriraman Tallam <tmsriram@google.com>
468
469 PR target/59390
470 * gcc.target/i386/pr59390.c: New test.
471 * gcc.target/i386/pr59390_1.c: New test.
472 * gcc.target/i386/pr59390_2.c: New test.
473
474 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
475
476 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
477 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
478 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
479 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
480 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
481 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
482 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
483 test stored in c-c++-common. Also, added the Cilk runtime's library
484 to the ld_library_path.
485
486 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
487
488 PR middle-end/59134
489 * gcc.c-torture/compile/pr59134.c: New test.
490 * gnat.dg/misaligned_volatile.adb: New test.
491
492 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
493 Sandra Loosemore <sandra@codesourcery.com>
494
495 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
496
497 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
498
499 PR middle-end/23623
500 PR middle-end/48784
501 PR middle-end/56341
502 PR middle-end/56997
503 * gcc.dg/pr23623.c: New test.
504 * gcc.dg/pr48784-1.c: New test.
505 * gcc.dg/pr48784-2.c: New test.
506 * gcc.dg/pr56341-1.c: New test.
507 * gcc.dg/pr56341-2.c: New test.
508 * gcc.dg/pr56997-1.c: New test.
509 * gcc.dg/pr56997-2.c: New test.
510 * gcc.dg/pr56997-3.c: New test.
511
512 2013-12-11 Janus Weil <janus@gcc.gnu.org>
513
514 PR fortran/58916
515 * gfortran.dg/allocate_with_source_4.f90: New.
516
517 2013-12-11 Jakub Jelinek <jakub@redhat.com>
518
519 PR tree-optimization/59417
520 * gcc.c-torture/compile/pr59417.c: New test.
521
522 PR tree-optimization/59386
523 * gcc.c-torture/compile/pr59386.c: New test.
524
525 2013-12-11 Bin Cheng <bin.cheng@arm.com>
526
527 Reverted:
528 2013-12-10 Bin Cheng <bin.cheng@arm.com>
529 PR tree-optimization/41488
530 * gcc.dg/tree-ssa/scev-7.c: New test.
531 * gcc.dg/pr41488.c: New test.
532
533 2013-12-10 Janus Weil <janus@gcc.gnu.org>
534
535 PR fortran/35831
536 * gfortran.dg/c_by_val_5.f90: Modified.
537 * gfortran.dg/dummy_procedure_10.f90: New.
538
539 2013-12-10 Yury Gribov <y.gribov@samsung.com>
540
541 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
542 * g++-dg/tsan/tsan.exp: Likewise.
543
544 2013-12-10 Richard Biener <rguenther@suse.de>
545
546 PR middle-end/38474
547 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
548
549 2013-12-10 Jakub Jelinek <jakub@redhat.com>
550
551 * gcc.dg/vect/vect-cond-11.c: New test.
552 * gcc.target/i386/vect-cond-1.c: New test.
553 * gcc.target/i386/avx2-gather-5.c: New test.
554 * gcc.target/i386/avx2-gather-6.c: New test.
555 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
556 * gcc.dg/vect/vect-mask-load-1.c: New test.
557
558 2013-12-09 Marek Polacek <polacek@redhat.com>
559
560 PR sanitizer/59437
561 * g++.dg/ubsan/pr59437.C: New test.
562
563 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
564
565 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
566 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
567 * g++-dg/tsan/tsan.exp: Likewise.
568
569 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
570
571 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
572 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
573
574 2013-12-10 Bin Cheng <bin.cheng@arm.com>
575
576 PR tree-optimization/41488
577 * gcc.dg/tree-ssa/scev-7.c: New test.
578 * gcc.dg/pr41488.c: New test.
579
580 2013-12-09 Joseph Myers <joseph@codesourcery.com>
581
582 PR preprocessor/55715
583 * gcc.dg/cpp/expr-overflow-1.c: New test.
584
585 2013-12-10 Tobias Burnus <burnus@net-b.de>
586
587 PR fortran/59428
588 PR fortran/58099
589 PR fortran/58676
590 PR fortran/41724
591 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
592
593 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/59435
596 * g++.dg/cpp0x/variadic-sizeof3.C: New.
597
598 2013-12-09 David Malcolm <dmalcolm@redhat.com>
599
600 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
601 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
602 explicit.
603 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
604
605 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
606
607 * gcc.target/arm/ldrd-strd-offset.c: New.
608
609 2013-12-09 Martin Jambor <mjambor@suse.cz>
610
611 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
612 * gcc.c-torture/compile/pr48929.c: Likewise.
613 * gcc.c-torture/compile/pr55569.c: Likewise.
614 * gcc.c-torture/compile/sra-1.c: Likewise.
615 * gcc.c-torture/compile/pr45085.c: Moved to...
616 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
617
618 2013-12-09 Marek Polacek <polacek@redhat.com>
619
620 PR sanitizer/59415
621 * g++.dg/ubsan/pr59415.C: New test.
622
623 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
624
625 PR c++/52707
626 * g++.dg/cpp0x/deleted2.C: New.
627
628 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
629
630 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
631
632 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
633
634 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
635 pass/fail line and add it to the log instead.
636
637 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
638
639 PR target/52898
640 PR target/51697
641 * gcc.target/sh/pr51697.c: New.
642
643 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
644
645 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
646 * gcc.dg/macro-fusion-2.c: Ditto.
647 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
648 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
649
650 2013-12-08 Tobias Burnus <burnus@net-b.de>
651
652 PR fortran/58099
653 PR fortran/58676
654 PR fortran/41724
655 * gfortran.dg/elemental_subroutine_8.f90: New.
656 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
657 * gfortran.dg/proc_ptr_11.f90: Ditto.
658 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
659 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
660 * gfortran.dg/proc_ptr_33.f90: Ditto.
661 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
662 which is not elemental.
663 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
664
665 2013-12-07 Janus Weil <janus@gcc.gnu.org>
666
667 PR fortran/59414
668 * gfortran.dg/class_result_2.f90: New.
669
670 2013-12-06 Jakub Jelinek <jakub@redhat.com>
671
672 PR tree-optimization/59388
673 * gcc.c-torture/execute/pr59388.c: New test.
674
675 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
676
677 PR testsuite/59043
678 * g++.dg/pubtypes.C: Adjust the regular expression.
679 * gcc.dg/pubtypes-1.c: Likewise.
680 * gcc.dg/pubtypes-2.c: Likewise.
681 * gcc.dg/pubtypes-3.c: Likewise.
682 * gcc.dg/pubtypes-4.c: Likewise.
683
684 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
685
686 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
687
688 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
689
690 PR target/59405
691 * gcc.target/i386/pr59405.c: New test.
692
693 2013-12-06 Ian Bolton <ian.bolton@arm.com>
694 Mark Mitchell <mark@codesourcery.com>
695
696 PR target/59091
697 * gcc.target/arm/builtin-trap.c: New test.
698 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
699
700 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
701
702 * gcc.target/sparc/pdistn.c: New test.
703 * gcc.target/sparc/pdistn-2.c: Likewise.
704
705 2013-12-06 Richard Biener <rguenther@suse.de>
706
707 PR tree-optimization/59058
708 * gcc.dg/torture/pr59058.c: New testcase.
709
710 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
711
712 * g++.dg/warn/pr15774-1.C: Adjust expected message.
713
714 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
715
716 PR rtl-optimization/59317
717 * gcc.target/mips/pr59317.c: New.
718
719 2013-12-05 Marek Polacek <polacek@redhat.com>
720
721 PR sanitizer/59333
722 PR sanitizer/59397
723 * c-c++-common/ubsan/pr59333.c: New test.
724 * c-c++-common/ubsan/pr59397.c: New test.
725
726 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
727
728 * gcc.dg/vect/vect-nop-move.c: New test.
729
730 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
731
732 * c-c++-common/tsan/atomic_stack.c: New test.
733 * c-c++-common/tsan/fd_pipe_race.c: New test.
734 * c-c++-common/tsan/free_race.c: New test.
735 * c-c++-common/tsan/mutexset1.c: New test.
736 * c-c++-common/tsan/race_on_barrier.c: New test.
737 * c-c++-common/tsan/sleep_sync.c: New test.
738 * c-c++-common/tsan/thread_leak.c: New test.
739 * c-c++-common/tsan/thread_leak1.c: New test.
740 * c-c++-common/tsan/thread_leak2.c: New test.
741 * c-c++-common/tsan/tiny_race.c: New test.
742 * c-c++-common/tsan/tls_race.c: New test.
743 * c-c++-common/tsan/write_in_reader_lock.c: New test.
744 * lib/tsan-dg.exp: New file.
745 * gcc.dg/tsan/tsan.exp: New file.
746 * g++.dg/tsan/tsan.exp: New file.
747 * g++.dg/dg.exp: Prune tsan subdirectory.
748
749 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
750
751 * gcc.target/i386/readeflags-1.c: New.
752 * gcc.target/i386/writeeflags-1.c: Ditto.
753
754 2013-12-05 Yury Gribov <y.gribov@samsung.com>
755
756 PR sanitizer/59369
757 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
758 * c-c++-common/asan/pr59063-2.c: Likewise.
759
760 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
761
762 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
763 * g++.dg/cpp0x/defaulted2.C: Likewise.
764 * g++.dg/cpp1y/auto-fn8.C: Likewise.
765 * g++.dg/gomp/udr-3.C: Likewise.
766 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
767 * g++.dg/lookup/linkage1.C: Likewise.
768 * g++.dg/overload/new1.C: Likewise.
769 * g++.dg/parse/friend5.C: Likewise.
770 * g++.dg/parse/namespace-alias-1.C: Likewise.
771 * g++.dg/parse/namespace10.C: Likewise.
772 * g++.dg/parse/redef2.C: Likewise.
773 * g++.dg/template/friend44.C: Likewise.
774 * g++.old-deja/g++.brendan/crash42.C: Likewise.
775 * g++.old-deja/g++.brendan/crash52.C: Likewise.
776 * g++.old-deja/g++.brendan/crash55.C: Likewise.
777 * g++.old-deja/g++.jason/overload21.C: Likewise.
778 * g++.old-deja/g++.jason/overload5.C: Likewise.
779 * g++.old-deja/g++.jason/redecl1.C: Likewise.
780 * g++.old-deja/g++.law/arm8.C: Likewise.
781 * g++.old-deja/g++.other/main1.C: Likewise.
782
783 2013-12-05 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/56787
786 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
787
788 2013-12-05 Kostya Serebryany <kcc@google.com>
789
790 * c-c++-common/asan/null-deref-1.c: Update the test
791 to match the fresh asan run-time.
792
793 2013-12-05 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/59374
796 * gcc.dg/torture/pr59374-1.c: New testcase.
797 * gcc.dg/torture/pr59374-2.c: Likewise.
798
799 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
800
801 * gcc.target/ia64/pr52731.c: New.
802
803 2013-12-04 Jeff Law <law@redhat.com>
804
805 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
806 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
807 -fisolate-erroneous-paths-attribute.
808 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
809
810 2013-12-04 Joseph Myers <joseph@codesourcery.com>
811
812 PR c/52023
813 * gcc.dg/c11-align-6.c: New test.
814
815 2013-12-04 Marek Polacek <polacek@redhat.com>
816
817 * c-c++-common/ubsan/overflow-mul-2.c: New test.
818 * c-c++-common/ubsan/overflow-add-1.c: New test.
819 * c-c++-common/ubsan/overflow-add-2.c: New test.
820 * c-c++-common/ubsan/overflow-mul-1.c: New test.
821 * c-c++-common/ubsan/overflow-sub-1.c: New test.
822 * c-c++-common/ubsan/overflow-sub-2.c: New test.
823 * c-c++-common/ubsan/overflow-negate-1.c: New test.
824
825 2013-12-04 Marek Polacek <polacek@redhat.com>
826
827 PR c/54113
828 * gcc.dg/pr54113.c: New test.
829
830 2013-12-04 Jakub Jelinek <jakub@redhat.com>
831
832 PR c++/59268
833 * g++.dg/cpp0x/constexpr-template6.C: New test.
834
835 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gnat.dg/pack19.adb: New test.
838
839 2013-12-04 Jakub Jelinek <jakub@redhat.com>
840
841 PR rtl-optimization/58726
842 * gcc.c-torture/execute/pr58726.c: New test.
843
844 PR target/59163
845 * g++.dg/torture/pr59163.C: New test.
846
847 PR tree-optimization/59355
848 * g++.dg/ipa/pr59355.C: New test.
849
850 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
851
852 * gcc.dg/tree-ssa/slsr-39.c: Update.
853 * gcc.dg/tree-ssa/slsr-41.c: New test.
854
855 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
856
857 * gcc.target/powerpc/pr57363.c: New test.
858
859 2013-12-03 Wei Mi <wmi@google.com>
860
861 PR rtl-optimization/59020
862 * gcc.dg/pr59020.c: New.
863 * gcc.dg/macro-fusion-1.c: New.
864 * gcc.dg/macro-fusion-2.c: New.
865
866 2013-12-03 Yury Gribov <y.gribov@samsung.com>
867
868 PR sanitizer/59063
869 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
870 has not been found.
871 * lib/ubsan-dg.exp: Likewise. Append to flags also
872 -B${gccpath}/libsanitizer/.
873
874 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
875
876 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
877
878 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
879
880 PR target/59363
881 * gcc.target/i386/pr59363.c: New file.
882
883 2013-12-03 Marek Polacek <polacek@redhat.com>
884
885 PR c/59351
886 * gcc.dg/pr59351.c: New test.
887
888 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
889
890 * gcc.dg/20020312-2.c: Add __nds32__ case.
891 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
892 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
893 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
894 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
895 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
896 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
897 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
898 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
899 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
900 * gcc.target/nds32: New nds32 specific directory and testcases.
901 * lib/target-supports.exp (check_profiling_available): Check for
902 nds32*-*-elf.
903
904 2013-12-03 Jakub Jelinek <jakub@redhat.com>
905
906 PR tree-optimization/59362
907 * gcc.c-torture/compile/pr59362.c: New test.
908
909 PR middle-end/59011
910 * gcc.dg/pr59011.c: New test.
911
912 PR target/58864
913 * g++.dg/opt/pr58864.C: New test.
914
915 2013-12-02 Jeff Law <law@redhat.com>
916
917 PR tree-optimization/59322
918 * gcc.c-torture/compile/pr59322.c: New test.
919
920 2013-12-02 Sriraman Tallam <tmsriram@google.com>
921
922 PR target/58944
923 * gcc.target/i386/pr58944.c: New test.
924
925 2013-12-02 Joseph Myers <joseph@codesourcery.com>
926
927 PR c/58235
928 * gcc.dg/c90-array-lval-8.c: New test.
929
930 2013-12-02 Jakub Jelinek <jakub@redhat.com>
931
932 PR tree-optimization/59358
933 * gcc.c-torture/execute/pr59358.c: New test.
934
935 PR lto/59326
936 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
937 * lib/target-supports.exp (check_effective_target_avx2): ... here.
938 (check_effective_target_vect_simd_clones): New.
939 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
940 vect_simd_clones.
941 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
942 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
943 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
944 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
945 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
946 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
947 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
948 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
949 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
950 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
951 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
952
953 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
954
955 * gcc.dg/pr56997-4.c: New testcase.
956
957 2013-12-02 Marek Polacek <polacek@redhat.com>
958
959 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
960 functions.
961
962 2013-12-02 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/59139
965 * gcc.dg/torture/pr59139.c: New testcase.
966
967 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
968
969 * gnat.dg/opt30.adb: New test.
970
971 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
972
973 PR fortran/57354
974 * gfortran.dg/realloc_on_assign_23.f90 : New test
975
976 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
977
978 PR fortran/34547
979 * gfortran.dg/null_5.f90 : Include new error.
980 * gfortran.dg/null_6.f90 : Include new error.
981
982 2013-11-29 Marek Polacek <polacek@redhat.com>
983
984 PR sanitizer/59331
985 * g++.dg/ubsan/pr59331.C: New test.
986 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
987 Disable the -w option.
988 * c-c++-common/ubsan/vla-1.c: Likewise.
989 * c-c++-common/ubsan/vla-2.c: Likewise.
990 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
991
992 2013-11-29 Joseph Myers <joseph@codesourcery.com>
993
994 PR c/42262
995 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
996
997 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
998
999 * lib/asan-dg.exp (asan_link_flags): Properly add path to
1000 libsanitizer.spec to cflags.
1001
1002 2013-11-29 Richard Biener <rguenther@suse.de>
1003
1004 PR middle-end/59208
1005 * g++.dg/torture/pr59208.C: New testcase.
1006
1007 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1008 Yury Gribov <y.gribov@samsung.com>
1009
1010 PR sanitizer/59063
1011 * c-c++-common/asan/pr59063-1.c: New test.
1012 * c-c++-common/asan/pr59063-2.c: Likewise.
1013 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1014 * lib/ubsan-dg.exp: Likewise.
1015
1016 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/opt29.ad[sb]: New test.
1019
1020 2013-11-29 Richard Biener <rguenther@suse.de>
1021
1022 PR middle-end/59338
1023 * gcc.dg/torture/pr59338.c: New testcase.
1024
1025 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR lto/59326
1028 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1029 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1030 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1031
1032 PR c/59280
1033 * c-c++-common/pr59280.c: New test.
1034
1035 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1036
1037 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1038
1039 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1040
1041 PR c/57574
1042 * gcc.dg/inline-35.c: New test.
1043
1044 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR c++/59297
1047 * g++.dg/gomp/pr59297.C: New test.
1048
1049 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1050
1051 PR target/57293
1052 * gcc.target/i386/pr57293.c: New.
1053
1054 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1055
1056 * gcc.target/arm/vrinta-ce.c: New testcase.
1057
1058 2013-11-28 Richard Biener <rguenther@suse.de>
1059
1060 PR lto/59323
1061 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1062
1063 2013-11-28 Richard Biener <rguenther@suse.de>
1064
1065 PR tree-optimization/59330
1066 * gcc.dg/torture/pr59330.c: New testcase.
1067
1068 2013-11-28 Richard Biener <rguenther@suse.de>
1069
1070 PR lto/59323
1071 * gcc.dg/lto/pr59323_0.c: New testcase.
1072
1073 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR middle-end/57393
1076 PR tree-optimization/58018
1077 PR tree-optimization/58131
1078 * gcc.dg/torture/pr57393-1.c: New test.
1079 * gcc.dg/torture/pr57393-2.c: New test.
1080 * gcc.dg/torture/pr57393-3.c: New test.
1081 * gcc.dg/torture/pr58018.c: New test.
1082 * gcc.dg/torture/pr58131.c: New test.
1083 * gfortran.dg/pr57393-1.f90: New test.
1084 * gfortran.dg/pr57393-2.f90: New test.
1085
1086 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1087
1088 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1089
1090 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1091
1092 * gcc.dg/guality/param-3.c: New test.
1093
1094 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1095 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1096
1097 PR target/56788
1098 * gcc.target/i386/xop-frczX.c: New test.
1099
1100 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR tree-optimization/59014
1103 * gcc.c-torture/execute/pr59014-2.c: New test.
1104
1105 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1106
1107 PR c++/58647
1108 * g++.dg/parse/crash66.C: New.
1109
1110 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1111
1112 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1113 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1114
1115 2013-11-27 Marek Polacek <polacek@redhat.com>
1116
1117 PR sanitizer/59306
1118 * g++.dg/ubsan/pr59306.C: New test.
1119
1120 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1121 Jakub Jelinek <jakub@redhat.com>
1122
1123 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1124 simdlen is a power of two.
1125 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1126 Remove -msse2. Adjust regexps for name mangling changes.
1127 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1128 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1129 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1130 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1131 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1132 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1133 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1134 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1135 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1136 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1137 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1138 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1139 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1140 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1141
1142 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1143
1144 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1145 Call set_ld_library_path_env_vars.
1146 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1147
1148 2013-11-27 Tom de Vries <tom@codesourcery.com>
1149 Marc Glisse <marc.glisse@inria.fr>
1150
1151 PR c++/59032
1152 * c-c++-common/pr59032.c: New testcase.
1153
1154 2013-11-27 Tom de Vries <tom@codesourcery.com>
1155 Marc Glisse <marc.glisse@inria.fr>
1156
1157 PR middle-end/59037
1158 * c-c++-common/pr59037.c: New testcase.
1159
1160 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1161
1162 * gcc.c-torture/execute/20131127-1.c: New test.
1163
1164 2013-11-27 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/59288
1167 * gcc.dg/torture/pr59288.c: New testcase.
1168
1169 2013-11-27 Marek Polacek <polacek@redhat.com>
1170
1171 * c-c++-common/ubsan/undefined-1.c: New test.
1172
1173 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR tree-optimization/59014
1176 * gcc.c-torture/execute/pr59014.c: New test.
1177
1178 PR target/59229
1179 * gcc.c-torture/execute/pr59229.c: New test.
1180
1181 PR rtl-optimization/59166
1182 * gcc.dg/torture/pr59166.c: New test.
1183
1184 PR c++/58874
1185 * g++.dg/gomp/pr58874.C: New test.
1186
1187 PR middle-end/59150
1188 * g++.dg/gomp/pr59150.C: New test.
1189
1190 PR middle-end/59152
1191 * c-c++-common/gomp/pr59152.c: New test.
1192
1193 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1194
1195 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1196 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1197 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1198 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1199 * gfortran.dg/c_loc_test_22.f90: Ditto.
1200 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1201 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1202 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1203 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1204 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1205 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1206
1207 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1208
1209 * gcc.target/arm/20131120.c: New test.
1210
1211 2013-11-26 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/59245
1214 * gcc.dg/torture/pr59245.c: New testcase.
1215
1216 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1217
1218 PR target/59290
1219 * gcc.target/arm/negdi-2.c: Scan more general register names.
1220
1221 2013-11-26 Terry Guo <terry.guo@arm.com>
1222
1223 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1224 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1225
1226 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/58700
1229 * g++.dg/parse/bitfield4.C: New.
1230
1231 2013-11-26 Richard Biener <rguenther@suse.de>
1232
1233 PR tree-optimization/59287
1234 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1235
1236 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/54485
1239 * g++.dg/other/default8.C: New.
1240 * g++.dg/tc1/dr217.C: Remove xfail.
1241 * g++.dg/other/default5.C: Adjust.
1242 * g++.old-deja/g++.mike/p1989.C: Likewise.
1243
1244 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/58607
1247 * g++.dg/cpp0x/constexpr-ice9.C: New.
1248
1249 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/58810
1252 * g++.dg/other/cv_func3.C: New.
1253 * g++.dg/other/cv_func.C: Adjust.
1254 * g++.dg/parse/fn-typedef2.C: Likewise.
1255
1256 2013-11-25 Marek Polacek <polacek@redhat.com>
1257
1258 PR sanitizer/59250
1259 * g++.dg/ubsan/pr59250.C: New test.
1260
1261 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1262
1263 PR fortran/59143
1264 * gfortran.dg/typebound_proc_30.f90: New.
1265
1266 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/59080
1269 * g++.dg/cpp0x/initlist75.C: New.
1270
1271 PR c++/59096
1272 * g++.dg/cpp0x/gen-attrs-57.C: New.
1273
1274 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1275
1276 PR c++/59112
1277 PR c++/59113
1278 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1279 * g++.dg/cpp1y/pr59112.C: New testcase.
1280 * g++.dg/cpp1y/pr59113.C: New testcase.
1281
1282 2013-11-25 Terry Guo <terry.guo@arm.com>
1283
1284 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1285
1286 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1287
1288 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1289 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1290
1291 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1292
1293 PR fortran/59228
1294 * gfortran.dg/asynchronous_4.f90: New.
1295
1296 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1297
1298 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1299 cleanup-tree-dump directive.
1300
1301 2013-11-22 Jan Hubicka <jh@suse.cz>
1302
1303 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1304 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1305
1306 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1307
1308 * g++.dg/ubsan/return-1.C: New test.
1309 * g++.dg/ubsan/return-2.C: New test.
1310
1311 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1312 optimizing away some __asan_report* calls.
1313
1314 2013-11-22 Martin Jambor <mjambor@suse.cz>
1315
1316 * gcc.dg/pr10474.c: Also test ppc64.
1317 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1318 to longs.
1319 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1320
1321 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1322
1323 PR target/59054
1324 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1325 specify an appropriate register class for VSX operations.
1326 (load_vsx): Use it.
1327 (load_gpr_to_vsx): Likewise.
1328 (load_vsx_to_gpr): Likewise.
1329 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1330 register class for VSX registers that the type can handle. Remove
1331 checks for explicit number of instructions generated, just check
1332 if the instruction is generated.
1333 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1334 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1335 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1336 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1337 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1338 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1339 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1340
1341 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1342
1343 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1344 * gcc.target/powerpc/bool3-p7.c: Likewise.
1345 * gcc.target/powerpc/bool3-p8.c: Likewise.
1346
1347 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1348 appropriate instructions are generated, don't check the count.
1349
1350 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1351
1352 PR target/59216
1353 * gcc.target/arm/negdi-4.c: Delete invalid test.
1354 * gcc.dg/torture/pr59216.c: New test.
1355
1356 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1357
1358 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1359
1360 2013-11-22 Richard Biener <rguenther@suse.de>
1361
1362 * gcc.dg/torture/20131122-0.c: New testcase.
1363
1364 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1365
1366 * gcc.dg/vect/vect-124.c: New test.
1367
1368 2013-11-21 Cary Coutant <ccoutant@google.com>
1369
1370 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1371 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1372
1373 2013-11-21 Jeff Law <law@redhat.com>
1374
1375 PR tree-optimization/59221
1376 * gcc.c-torture/execute/pr59221.c: New test.
1377
1378 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1379
1380 PR libfortran/59227
1381 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1382 Make more generic for other platforms.
1383
1384 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1385
1386 PR target/53976
1387 * gcc.target/sh/pr53976-1.c: New.
1388
1389 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1390
1391 PR libfortran/49024
1392 * gfortran.dg/erf_3.F90: New file.
1393
1394 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1395
1396 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1397
1398 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1399
1400 PR rtl-optimization/59133
1401 * gcc.target/i386/pr59133.c: New.
1402
1403 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1404
1405 PR middle-end/21718
1406 * gcc.dg/float-exact-1.c: New test.
1407
1408 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1409
1410 PR rtl-optimization/54300
1411 * gcc.target/arm/pr54300.C: New test.
1412
1413 2013-11-20 Diego Novillo <dnovillo@google.com>
1414
1415 PR 59212
1416 * g++.dg/plugin/selfassign.c: Include stringpool.h
1417
1418 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1419
1420 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1421
1422 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1423
1424 * gcc.target/s390/htm-1.c: Rename to ...
1425 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1426 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1427 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1428 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1429 * gcc.target/s390/htm-builtins-1.c: New testcase.
1430 * gcc.target/s390/htm-builtins-2.c: New testcase.
1431 * gcc.target/s390/s390.exp: Add check for htm machine.
1432
1433 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1434
1435 PR c/53001
1436 * c-c++-common/Wfloat-conversion.c: Copies relevant
1437 tests from c-c++-common/Wconversion-real.c,
1438 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1439 new testcase for conversions that are warned about by
1440 -Wfloat-conversion.
1441
1442 2013-11-19 Martin Jambor <mjambor@suse.cz>
1443
1444 PR rtl-optimization/59099
1445 * gcc.target/i386/pr59099.c: New test.
1446
1447 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1448
1449 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1450
1451 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1452
1453 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1454 construct parameter slot value in endian-independent way.
1455 (fcevv, fciievv, fcvevv): Use it.
1456
1457 2013-11-19 Jan Hubicka <jh@suse.cz>
1458
1459 * ipa/devirt9.C: Fix prevoius change.
1460
1461 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1462
1463 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1464 Remove defined(__linux__).
1465
1466 2013-11-19 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/59164
1469 * gcc.dg/torture/pr59164.c: New testcase.
1470
1471 2013-11-19 Richard Biener <rguenther@suse.de>
1472
1473 PR middle-end/58956
1474 * gcc.dg/torture/pr58956.c: New testcase.
1475
1476 2013-11-19 Marek Polacek <polacek@redhat.com>
1477
1478 * c-c++-common/ubsan/null-1.c: New test.
1479 * c-c++-common/ubsan/null-2.c: New test.
1480 * c-c++-common/ubsan/null-3.c: New test.
1481 * c-c++-common/ubsan/null-4.c: New test.
1482 * c-c++-common/ubsan/null-5.c: New test.
1483 * c-c++-common/ubsan/null-6.c: New test.
1484 * c-c++-common/ubsan/null-7.c: New test.
1485 * c-c++-common/ubsan/null-8.c: New test.
1486 * c-c++-common/ubsan/null-9.c: New test.
1487 * c-c++-common/ubsan/null-10.c: New test.
1488 * c-c++-common/ubsan/null-11.c: New test.
1489 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1490 * c-c++-common/ubsan/shift-1.c: Likewise.
1491 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1492
1493 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1496
1497 2013-11-19 Jan Hubicka <jh@suse.cz>
1498
1499 * ipa/devirt9.C: Verify that the optimization happens already before.
1500 whole-program.
1501
1502 2013-11-19 Richard Biener <rguenther@suse.de>
1503
1504 PR tree-optimization/57517
1505 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1506 * gcc.dg/torture/pr57517.c: Likewise.
1507
1508 2013-11-19 Jan Hubicka <jh@suse.cz>
1509
1510 * gcc.target/i386/memcpy-3.c: New testcase.
1511
1512 2013-11-18 Jan Hubicka <jh@suse.cz>
1513 Uros Bizjak <ubizjak@gmail.com>
1514
1515 PR middle-end/59175
1516 * gcc.target/i386/memcpy-2.c: Fix template;
1517 add +1 so the testcase passes at 32bit.
1518
1519 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1520
1521 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1522 Remove spurious FIXME.
1523
1524 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1525
1526 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1527
1528 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/53473
1531 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1532
1533 2013-11-18 Richard Biener <rguenther@suse.de>
1534
1535 PR tree-optimization/59125
1536 PR tree-optimization/54570
1537 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1538 * gcc.dg/builtin-object-size-14.c: New testcase.
1539 * gcc.dg/strlenopt-14gf.c: Adjust.
1540 * gcc.dg/strlenopt-1f.c: Likewise.
1541 * gcc.dg/strlenopt-4gf.c: Likewise.
1542
1543 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1544
1545 * gnat.dg/volatile11.adb: New test.
1546 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1547
1548 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1549
1550 PR sanitizer/59106
1551 * c-c++-common/asan/pr59106.c: New test.
1552
1553 2013-11-17 Jan Hubicka <jh@suse.cz>
1554
1555 * gcc.target/i386/memcpy-2.c: New testcase.
1556
1557 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1558
1559 PR target/59153
1560 * gcc.target/i386/pr59153.c: New test.
1561
1562 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/59123
1565 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1566 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1567
1568 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/29143
1571 * g++.dg/overload/addr2.C: New.
1572 * g++.old-deja/g++.other/overload11.C: Adjust.
1573
1574 2013-11-15 Mike Stump <mikestump@comcast.net>
1575
1576 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1577 * lib/g++.exp (g++_target_compile): Likewise.
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1579 libraries. Remove debugging.
1580 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1581 libraries. Remove -O0, redundant with default.
1582
1583 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1584
1585 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1586
1587 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/58188
1590 * g++.dg/cpp0x/nsdmi-template8.C: New.
1591
1592 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1593
1594 PR c++/58725
1595 * g++.dg/cpp0x/nsdmi-template7.C: New.
1596
1597 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1598
1599 PR c++/58829
1600 * g++.dg/cpp0x/nsdmi-template6.C: New.
1601
1602 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1603
1604 PR c++/58599
1605 * g++.dg/cpp0x/nsdmi-template5.C: New.
1606
1607 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1608
1609 * c-c++-common/cilk-plus/PS: New directory.
1610 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1611 * g++.dg/dg.exp: Run Cilk Plus tests.
1612 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1613
1614 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1615
1616 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1617
1618 2013-11-15 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/50262
1621 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1622 * gcc.dg/strlenopt-1.c: Adjust.
1623 * gcc.dg/strlenopt-1f.c: Likewise.
1624
1625 2013-11-15 Richard Biener <rguenther@suse.de>
1626
1627 * gcc.dg/torture/20131115-1.c: New testcase.
1628
1629 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1630
1631 * gcc.dg/cpp/ucnid-9.c: New test.
1632
1633 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1634
1635 * gnat.dg/stack_usage1b.adb: New test.
1636 * gnat.dg/stack_usage1c.adb: Likewise.
1637
1638 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1639
1640 * gnat.dg/specs/addr1.ads: Revert the last change.
1641 * gnat.dg/specs/atomic1.ads: Likewise.
1642
1643 2013-11-14 Cong Hou <congh@google.com>
1644
1645 * gcc.dg/vect/vect-alias-check.c: Update.
1646
1647 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/57887
1650 * g++.dg/cpp0x/nsdmi-template3.C: New.
1651 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1652
1653 2013-11-14 Diego Novillo <dnovillo@google.com>
1654
1655 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1656 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1657
1658 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1659
1660 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1661 compiler and linker field if _CALL_ELF == 2.
1662 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1663 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1664 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1665
1666 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1667
1668 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1669 (WRAPPER): Use it.
1670 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1671 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1672 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1673
1674 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1675
1676 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1677 New function.
1678 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1679 * gcc.target/powerpc/pr57949-2.c: Likewise.
1680
1681 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1682
1683 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1684
1685 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1686
1687 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1688 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1689 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1690
1691 2013-11-14 Richard Biener <rguenther@suse.de>
1692
1693 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1694
1695 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1698 * gnat.dg/specs/atomic1.ads: Likewise.
1699
1700 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1701
1702 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1703 to "cortex-a53".
1704 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1705 to "cortex-a53".
1706
1707 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1708
1709 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1710 *-*-solaris2.1[0-9]*.
1711 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1712
1713 2013-11-14 Joey Ye <joey.ye@arm.com>
1714
1715 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1716 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1719 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1720
1721 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1722
1723 PR c++/58533
1724 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1725
1726 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR target/59101
1729 * gcc.c-torture/execute/pr59101.c: New test.
1730
1731 2013-11-13 Jeff Law <law@redhat.com>
1732
1733 PR tree-optimization/59102
1734 * gcc.c-torture/compile/pr59102.c: New test.
1735
1736 2013-11-13 Tom de Vries <tom@codesourcery.com>
1737
1738 * gcc.dg/tail-merge-store.c: New test.
1739
1740 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1741
1742 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1743 * gcc.dg/plugin/selfassign.c: Likewise.
1744
1745 2013-11-13 Jeff Law <law@redhat.com>
1746
1747 * PR middle-end/59119
1748 * gcc.c-torture/compile/pr59119.c: New test.
1749
1750 2013-11-13 Martin Jambor <mjambor@suse.cz>
1751
1752 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1753 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1754 * gcc.dg/pr10474.c: Likewise.
1755
1756 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1757
1758 * lib/target-supports.exp
1759 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1760 of targets that do not need command line argument to enable SIMD.
1761
1762 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1763
1764 * gcc.dg/guality/param-4.c: New test.
1765
1766 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1767
1768 * gcc.dg/c11-complex-1.c: New test.
1769
1770 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1771
1772 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1773 gcc.dg/auto-type-2.c: New tests.
1774
1775 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1776
1777 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1778 LTO tests.
1779
1780 2013-11-12 Jeff Law <law@redhat.com>
1781
1782 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1783 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1784 the SSA optimizers.
1785
1786 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1787
1788 PR target/59054
1789 * gcc.target/powerpc/pr59054.c: New test.
1790
1791 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1792
1793 * g++.dg/cpp1y/lambda-generic.C: New test case.
1794 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1795 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1796 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1797 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1798 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1799 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1800 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1801 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1802
1803 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1804
1805 PR c++/58534
1806 PR c++/58536
1807 PR c++/58548
1808 PR c++/58549
1809 PR c++/58637
1810 * g++.dg/cpp1y/pr58534.C: New testcase.
1811 * g++.dg/cpp1y/pr58536.C: New testcase.
1812 * g++.dg/cpp1y/pr58548.C: New testcase.
1813 * g++.dg/cpp1y/pr58549.C: New testcase.
1814 * g++.dg/cpp1y/pr58637.C: New testcase.
1815
1816 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1817
1818 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1819 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1820 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1821 diagnostics.
1822
1823 2013-11-12 Tristan Gingold <gingold@adacore.com>
1824
1825 * gnat.dg/aggr21.adb: New test.
1826 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1827
1828 2013-11-12 Jeff Law <law@redhat.com>
1829
1830 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1831 * gcc.dg/tree-ssa/isolate-5.c: New test.
1832
1833 2013-11-12 Martin Jambor <mjambor@suse.cz>
1834
1835 PR rtl-optimization/10474
1836 * gcc.dg/pr10474.c: New testcase.
1837 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1838 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1839
1840 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/57734
1843 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1844
1845 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1846
1847 * gcc.dg/time-profiler-1.c: New test.
1848 * gcc.dg/time-profiler-2.c: Ditto.
1849
1850 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1851 Jeff Law <law@redhat.com>
1852
1853 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1854
1855 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1856
1857 PR target/58853
1858 * gcc.target/i386/pr58853.c: New test.
1859
1860 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1861
1862 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1863 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1864 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1868 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1869 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1870 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1871
1872 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1873
1874 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1875 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1876 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1877 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1878 gcc.dg/atomic/stdatomic-exchange-1.c,
1879 gcc.dg/atomic/stdatomic-exchange-2.c,
1880 gcc.dg/atomic/stdatomic-exchange-3.c,
1881 gcc.dg/atomic/stdatomic-exchange-4.c,
1882 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1883 gcc.dg/atomic/stdatomic-generic.c,
1884 gcc.dg/atomic/stdatomic-kill-dep.c,
1885 gcc.dg/atomic/stdatomic-load-1.c,
1886 gcc.dg/atomic/stdatomic-load-2.c,
1887 gcc.dg/atomic/stdatomic-load-3.c,
1888 gcc.dg/atomic/stdatomic-load-4.c,
1889 gcc.dg/atomic/stdatomic-lockfree.c,
1890 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1891 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1892 gcc.dg/atomic/stdatomic-store-1.c,
1893 gcc.dg/atomic/stdatomic-store-2.c,
1894 gcc.dg/atomic/stdatomic-store-3.c,
1895 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1896 tests.
1897
1898 2013-11-08 Cong Hou <congh@google.com>
1899
1900 PR tree-optimization/58508
1901 * gcc.dg/vect/pr58508.c: Update.
1902
1903 2013-11-08 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/59047
1906 * gcc.dg/torture/pr59047.c: New testcase.
1907
1908 2013-11-08 Richard Biener <rguenther@suse.de>
1909
1910 PR tree-optimization/59038
1911 PR tree-optimization/58955
1912 * gcc.dg/torture/pr59038.c: New testcase.
1913
1914 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1915
1916 PR fortran/58471
1917 * gfortran.dg/constructor_9.f90: New.
1918
1919 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1920
1921 * gcc.dg/atomic-compare-exchange-1.c,
1922 gcc.dg/atomic-compare-exchange-2.c,
1923 gcc.dg/atomic-compare-exchange-3.c,
1924 gcc.dg/atomic-compare-exchange-4.c,
1925 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1926 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1927 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1928 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1929 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1930 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1931 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1932 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1933 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1934 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1935 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1936 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1937 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1938 gcc.dg/atomic-store-5.c: Declare main as returning int.
1939 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1940 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1941 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1942 expression using value of count.
1943
1944 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1945
1946 * lib/target-supports.exp
1947 (check_effective_target_fenv_exceptions): New function.
1948 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1949 * gcc.dg/atomic/c11-atomic-exec-1.c,
1950 gcc.dg/atomic/c11-atomic-exec-2.c,
1951 gcc.dg/atomic/c11-atomic-exec-3.c,
1952 gcc.dg/atomic/c11-atomic-exec-4.c,
1953 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1954 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1955 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1956
1957 2013-11-07 Cong Hou <congh@google.com>
1958
1959 * gcc.dg/vect/vect-alias-check.c: New.
1960
1961 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1962
1963 * gcc.dg/tree-ssa/loop-39.c: New test.
1964
1965 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1966 * gcc.dg/unroll_2.c: Likewise.
1967 * gcc.dg/unroll_3.c: Likewise.
1968 * gcc.dg/unroll_4.c: Likewise.
1969 * gcc.dg/vrp90.c: New test.
1970
1971 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1972
1973 PR c++/58176
1974 * g++.dg/cpp0x/nullptr30.C: New.
1975
1976 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1977 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR sanitizer/59029
1980 * c-c++-common/asan/pr59029.c: New test.
1981
1982 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1983
1984 PR target/59034
1985 * gcc.target/i386/pr59034-1.c: New test.
1986 * gcc.target/i386/pr59034-2.c: Likewise.
1987
1988 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1989
1990 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1991 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1992 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1993
1994 2013-11-06 DJ Delorie <dj@redhat.com>
1995
1996 * gcc.dg/mismatch-decl-1.c: New test.
1997
1998 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1999
2000 * gcc.dg/torture/float128-cmp-invalid.c,
2001 gcc.dg/torture/float128-div-underflow.c,
2002 gcc.dg/torture/float128-extend-nan.c,
2003 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
2004
2005 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2006
2007 * gcc.target/sh/pr51244-11.c: Remove target line.
2008 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2009 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2010 * gcc.target/sh/pr51244-15.c: Likewise.
2011 * gcc.target/sh/pr51244-19.c: Likewise.
2012 * gcc.target/sh/cmpstr.c: Likewise.
2013 * gcc.target/sh/pr33135-3.c: Likewise.
2014 * gcc.target/sh/pr53512-2.c: Likewise.
2015 * gcc.target/sh/pr54602-2.c: Likewise.
2016 * gcc.target/sh/pr52483-1.c: Likewise.
2017 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2018 * gcc.target/sh/pr54760-4.c: Likewise.
2019 * gcc.target/sh/pr52483-5.c: Likewise.
2020 * gcc.target/sh/pr54089-2.c: Likewise.
2021 * gcc.target/sh/pr56547-2.c: Likewise.
2022 * gcc.target/sh/pr54089-6.c: Likewise.
2023 * gcc.target/sh/pr51244-20.c: Likewise.
2024 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2025 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2026 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2027 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2028 * gcc.target/sh/pr55303-2.c: Likewise.
2029 * gcc.target/sh/sh2a-resbank.c: Likewise.
2030 * gcc.target/sh/sp-switch.c: Likewise.
2031 * gcc.target/sh/pr51244-3.c: Likewise.
2032 * gcc.target/sh/pr50751-3.c: Likewise.
2033 * gcc.target/sh/pr51244-7.c: Likewise.
2034 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2035 * gcc.target/sh/pr50751-7.c: Likewise.
2036 * gcc.target/sh/pr49468-di.c: Likewise.
2037 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2038 * gcc.target/sh/pr49880-3.c: Likewise.
2039 * gcc.target/sh/pr51244-12.c: Likewise.
2040 * gcc.target/sh/pr53988.c: Likewise.
2041 * gcc.target/sh/pr6526.c: Likewise.
2042 * gcc.target/sh/sh2a-bxor.c: Likewise.
2043 * gcc.target/sh/pr51244-16.c: Likewise.
2044 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2045 * gcc.target/sh/sh2a-bor.c: Likewise.
2046 * gcc.target/sh/pr53511-1.c: Likewise.
2047 * gcc.target/sh/pr21255-3.c: Likewise.
2048 * gcc.target/sh/pr53512-3.c: Likewise.
2049 * gcc.target/sh/pr33135-4.c: Likewise.
2050 * gcc.target/sh/pr54602-3.c: Likewise.
2051 * gcc.target/sh/pr54760-1.c: Likewise.
2052 * gcc.target/sh/pr52483-2.c: Likewise.
2053 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2054 * gcc.target/sh/pr54680.c: Likewise.
2055 * gcc.target/sh/pr54386.c: Likewise.
2056 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2057 * gcc.target/sh/pr54089-3.c: Likewise.
2058 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2059 * gcc.target/sh/pr54089-7.c: Likewise.
2060 * gcc.target/sh/strlen.c: Likewise.
2061 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2062 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2063 * gcc.target/sh/pr55303-3.c: Likewise.
2064 * gcc.target/sh/pr51244-4.c: Likewise.
2065 * gcc.target/sh/pr50751-4.c: Likewise.
2066 * gcc.target/sh/pr39423-1.c: Likewise.
2067 * gcc.target/sh/pr51244-8.c: Likewise.
2068 * gcc.target/sh/pr55146.c: Likewise.
2069 * gcc.target/sh/pr50751-8.c: Likewise.
2070 * gcc.target/sh/sh2a-bset.c: Likewise.
2071 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2072 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2073 * gcc.target/sh/20080410-1.c: Likewise.
2074 * gcc.target/sh/pr49880-4.c: Likewise.
2075 * gcc.target/sh/pr51244-13.c: Likewise.
2076 * gcc.target/sh/sh2a-movrt.c: Likewise.
2077 * gcc.target/sh/pr51244-17.c: Likewise.
2078 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2079 * gcc.target/sh/sh2a-bclr.c: Likewise.
2080 * gcc.target/sh/pr33135-1.c: Likewise.
2081 * gcc.target/sh/pr53512-4.c: Likewise.
2082 * gcc.target/sh/pr54602-4.c: Likewise.
2083 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2084 * gcc.target/sh/pr54760-2.c: Likewise.
2085 * gcc.target/sh/pr52483-3.c: Likewise.
2086 * gcc.target/sh/sh2a-bld.c: Likewise.
2087 * gcc.target/sh/pr54089-4.c: Likewise.
2088 * gcc.target/sh/pr54685.c: Likewise.
2089 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2090 * gcc.target/sh/pr54089-8.c: Likewise.
2091 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2092 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2093 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2094 * gcc.target/sh/pr51244-1.c: Likewise.
2095 * gcc.target/sh/pr50751-1.c: Likewise.
2096 * gcc.target/sh/pr55160.c: Likewise.
2097 * gcc.target/sh/pr51244-5.c: Likewise.
2098 * gcc.target/sh/pr54236-1.c: Likewise.
2099 * gcc.target/sh/pr50751-5.c: Likewise.
2100 * gcc.target/sh/pr52933-1.c: Likewise.
2101 * gcc.target/sh/pr39423-2.c: Likewise.
2102 * gcc.target/sh/pr51244-9.c: Likewise.
2103 * gcc.target/sh/pr49263.c: Likewise.
2104 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2105 * gcc.target/sh/pr49880-1.c: Likewise.
2106 * gcc.target/sh/sh2a-band.c: Likewise.
2107 * gcc.target/sh/pr51244-10.c: Likewise.
2108 * gcc.target/sh/pr49880-5.c: Likewise.
2109 * gcc.target/sh/prefetch.c: Likewise.
2110 * gcc.target/sh/pr51244-14.c: Likewise.
2111 * gcc.target/sh/rte-delay-slot.c: Likewise.
2112 * gcc.target/sh/fpul-usage-1.c: Likewise.
2113 * gcc.target/sh/pr51244-18.c: Likewise.
2114 * gcc.target/sh/pr21255-1.c: Likewise.
2115 * gcc.target/sh/pr33135-2.c: Likewise.
2116 * gcc.target/sh/pr53512-1.c: Likewise.
2117 * gcc.target/sh/pr54602-1.c: Likewise.
2118 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2119 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2120 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2121 * gcc.target/sh/torture/pr58314.c: Likewise.
2122 * gcc.target/sh/torture/pr34777.c: Likewise.
2123 * gcc.target/sh/torture/pr58475.c: Likewise.
2124 * gcc.target/sh/pr54760-3.c: Likewise.
2125 * gcc.target/sh/sh4a-cosf.c: Likewise.
2126 * gcc.target/sh/pr52483-4.c: Likewise.
2127 * gcc.target/sh/mfmovd.c: Likewise.
2128 * gcc.target/sh/pr54089-1.c: Likewise.
2129 * gcc.target/sh/pr56547-1.c: Likewise.
2130 * gcc.target/sh/pr54089-5.c: Likewise.
2131 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2132 * gcc.target/sh/pr54089-9.c: Likewise.
2133 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2134 * gcc.target/sh/pr49468-si.c: Likewise.
2135 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2136 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2137 * gcc.target/sh/pr55303-1.c: Likewise.
2138 * gcc.target/sh/pr51244-2.c: Likewise.
2139 * gcc.target/sh/pr50751-2.c: Likewise.
2140 * gcc.target/sh/pr54236-2.c: Likewise.
2141 * gcc.target/sh/pr51244-6.c: Likewise.
2142 * gcc.target/sh/cmpstrn.c: Likewise.
2143 * gcc.target/sh/pr50751-6.c: Likewise.
2144 * gcc.target/sh/pr52933-2.c: Likewise.
2145 * gcc.target/sh/pr53568-1.c: Likewise.
2146 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2147 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2148 * gcc.target/sh/sh4a-sinf.c: Likewise.
2149 * gcc.target/sh/pr49880-2.c: Likewise.
2150
2151 2013-11-06 Tobias Burnus <burnus@net-b.de>
2152
2153 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2154 * gcc.dg/wdate-time.c: Ditto.
2155 * gfortran.dg/wdate-time.F90: Ditto.
2156
2157 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2158
2159 PR target/30807
2160 * gcc.target/sh/torture/pr30807.c: New.
2161
2162 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2163
2164 PR c++/11006
2165 * g++.dg/other/java3.C: New.
2166
2167 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2168
2169 PR target/59021
2170 * gcc.target/i386/pr59021.c: New test.
2171
2172 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2173
2174 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2175 dg-additional-files to also match BOL.
2176
2177 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2178
2179 * gcc.dg/torture/c99-contract-1.c: New test.
2180
2181 2013-11-06 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/58653
2184 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2185 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2186
2187 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2188
2189 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2190 40 to 30. Replaced iteration variable with a #define. Instead of
2191 returning non-zero value for error, called __builtin_abort (). Fixed
2192 a bug of calling fib_serial in serial case instead of fib.
2193 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2194 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2195 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2196 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2197 compiler flag testing.
2198
2199 2013-11-06 Christian Bruel <christian.bruel@st.com>
2200
2201 * gcc.target/sh/strlen.c: New test.
2202
2203 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR middle-end/58970
2206 * gcc.c-torture/compile/pr58970.c: New test.
2207
2208 2013-11-05 Wei Mi <wmi@google.com>
2209
2210 PR regression/58985
2211 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2212
2213 2013-11-05 Tobias Burnus <burnus@net-b.de>
2214
2215 * g++.dg/warn/wdate-time.C: New.
2216 * gcc.dg/wdate-time.c: New.
2217 * gfortran.dg/wdate-time.F90: New.
2218
2219 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2220
2221 PR fortran/58989
2222 * gfortran.dg/reshape_6.f90: New test.
2223
2224 2013-11-05 Jeff Law <law@redhat.com>
2225
2226 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2227 * gcc.dg/tree-ssa/isolate-1.c: New test.
2228 * gcc.dg/tree-ssa/isolate-2.c: New test.
2229 * gcc.dg/tree-ssa/isolate-3.c: New test.
2230 * gcc.dg/tree-ssa/isolate-4.c: New test.
2231
2232 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR rtl-optimization/58997
2235 * gcc.c-torture/compile/pr58997.c: New test.
2236
2237 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2238
2239 PR c++/58724
2240 * g++.dg/cpp0x/gen-attrs-56.C: New.
2241
2242 2013-11-05 Richard Biener <rguenther@suse.de>
2243
2244 PR ipa/58492
2245 * gcc.dg/ipa/pr58492.c: New testcase.
2246
2247 2013-11-05 Richard Biener <rguenther@suse.de>
2248
2249 PR tree-optimization/58955
2250 * gcc.dg/torture/pr58955-1.c: New testcase.
2251 * gcc.dg/torture/pr58955-2.c: Likewise.
2252
2253 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2254
2255 PR middle-end/58981
2256 * gcc.dg/pr58981.c: New test.
2257
2258 2013-11-05 Richard Biener <rguenther@suse.de>
2259
2260 PR middle-end/58941
2261 * gcc.dg/torture/pr58941.c: New testcase.
2262
2263 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2264
2265 PR tree-optimization/58958
2266 * gcc.dg/tree-ssa/pr58958.c: New file.
2267
2268 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2269
2270 * gcc.dg/tree-ssa/alias-26.c: New file.
2271
2272 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR tree-optimization/58984
2275 * gcc.c-torture/execute/pr58984.c: New test.
2276
2277 2013-11-05 Andreas Schwab <schwab@suse.de>
2278
2279 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2280
2281 2013-11-05 Tobias Burnus <burnus@net-b.de>
2282
2283 * g++.dg/gomp/openmp-simd-1.C: New.
2284 * g++.dg/gomp/openmp-simd-2.C: New.
2285 * gcc.dg/gomp/openmp-simd-1.c: New.
2286 * gcc.dg/gomp/openmp-simd-2.c: New.
2287
2288 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2289
2290 * gcc.dg/superblock.c: Require scheduling support.
2291
2292 2013-11-04 Kostya Serebryany <kcc@google.com>
2293
2294 * g++.dg/asan/asan_test.cc: Update the test
2295 to match the fresh asan run-time.
2296 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2297
2298 2013-11-04 Ian Lance Taylor <iant@google.com>
2299
2300 * g++.dg/ext/sync-4.C: New test.
2301
2302 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2303
2304 PR fortran/58771
2305 * gfortran.dg/derived_external_function_1.f90 : New test
2306
2307 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR tree-optimization/58978
2310 * gcc.c-torture/compile/pr58978.c: New test.
2311
2312 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2313
2314 PR fortran/57445
2315 * gfortran.dg/optional_class_1.f90 : New test
2316
2317 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2318
2319 PR rtl-optimization/58968
2320 * gfortran.dg/pr58968.f: New
2321
2322 2013-11-04 Marek Polacek <polacek@redhat.com>
2323
2324 PR c++/58979
2325 * g++.dg/diagnostic/pr58979.C: New test.
2326
2327 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2328
2329 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2330 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2331 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2332 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2333 gcc.dg/iec-559-macros-9.c: New tests.
2334
2335 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR tree-optimization/58946
2338 * gcc.c-torture/compile/pr58946.c: New test.
2339
2340 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR c++/52071
2343 * g++.dg/parse/pr52071.C: New.
2344
2345 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/38313
2348 * g++.dg/lookup/name-clash10.C: New.
2349
2350 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2351
2352 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2353 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2354 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2355 vbif.
2356
2357 2013-11-03 Marek Polacek <polacek@redhat.com>
2358
2359 * g++.dg/ubsan/cxx1y-vla.C: New test.
2360 * c-c++-common/ubsan/vla-3.c: New test.
2361 * c-c++-common/ubsan/vla-2.c: New test.
2362 * c-c++-common/ubsan/vla-4.c: New test.
2363 * c-c++-common/ubsan/vla-1.c: New test.
2364
2365 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2366
2367 * gcc.dg/vmx/vec-set.c: New.
2368
2369 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 PR c++/29234
2372 PR c++/56037
2373 * g++.dg/parse/pr29234.C: New.
2374 * g++.dg/parse/pr56037.C: Likewise.
2375
2376 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2377
2378 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2379 passed it in as one of the options to all Cilk keywords test.
2380
2381 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2382
2383 PR c++/58708
2384 * g++.dg/cpp1y/pr58708.C: New.
2385
2386 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2387
2388 PR c++/58834
2389 * g++.dg/ext/pr58834.C: New file.
2390
2391 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2392
2393 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2394 tests.
2395 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2396 tests.
2397
2398 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2399
2400 PR fortran/57893
2401 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2402 type block.
2403
2404 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2405
2406 * g++.dg/gomp/simd-1.C: New test.
2407 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2408 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2409 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2410 * c-c++-common/gomp/simd6.c: New test.
2411
2412 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2413
2414 Implement C++14 digit separators.
2415 * g++.dg/cpp1y/digit-sep.C: New.
2416 * g++.dg/cpp1y/digit-sep-neg.C: New.
2417 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2418
2419 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2420
2421 * gcc.dg/vect/vect-align-3.c: New test.
2422
2423 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2424 we warn about it already during VRP1 pass.
2425
2426 2013-10-31 Martin Jambor <mjambor@suse.cz>
2427
2428 PR rtl-optimization/58934
2429 Revert:
2430 2013-10-30 Martin Jambor <mjambor@suse.cz>
2431 PR rtl-optimization/10474
2432 * gcc.dg/pr10474.c: New testcase.
2433 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2434 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2435
2436 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/58932
2439 Revert:
2440 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2441
2442 PR c++/58466
2443 * g++.dg/cpp0x/variadic145.C: New.
2444
2445 * g++.dg/cpp0x/sfinae49.C: New.
2446
2447 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/58581
2450 * g++.dg/cpp0x/deleted1.C: New.
2451
2452 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2453
2454 * gcc.target/arm/lp1243022.c: New test.
2455
2456 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2457
2458 PR other/58545
2459 * gcc.target/avr/pr58545.c: New test.
2460
2461 2013-10-30 Tobias Burnus <burnus@net-b.de>
2462
2463 Revert:
2464 2013-10-30 Tobias Burnus <burnus@net-b.de>
2465 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2466 path to the compile flags.
2467
2468 2013-10-30 Cong Hou <congh@google.com>
2469
2470 * gcc.target/i386/vect-abs-s8.c: New test.
2471 * gcc.target/i386/vect-abs-s16.c: New test.
2472 * gcc.target/i386/vect-abs-s32.c: New test.
2473
2474 2013-10-30 Tobias Burnus <burnus@net-b.de>
2475
2476 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2477 path to the compile flags.
2478
2479 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2480
2481 PR rtl-optimization/58369
2482 * g++.dg/torture/pr58369.C: New test.
2483
2484 2013-10-30 Tobias Burnus <burnus@net-b.de>
2485
2486 PR other/33426
2487 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2488 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2489 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2490
2491 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2492
2493 PR target/58784
2494 * gcc.target/arm/pr58784.c: New.
2495
2496 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2497
2498 * gcc.dg/tree-ssa/alias-24.c: New file.
2499
2500 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2501
2502 * gcc.target/i386/fma_double_3.c: Use pattern for
2503 scan-assembler-times instead of just one insn name.
2504 * gcc.target/i386/fma_double_5.c: Ditto.
2505 * gcc.target/i386/fma_float_3.c: Ditto.
2506 * gcc.target/i386/fma_float_5.c: Ditto.
2507 * gcc.target/i386/l_fma_double_1.c: Ditto.
2508 * gcc.target/i386/l_fma_double_2.c: Ditto.
2509 * gcc.target/i386/l_fma_double_3.c: Ditto.
2510 * gcc.target/i386/l_fma_double_4.c: Ditto.
2511 * gcc.target/i386/l_fma_double_5.c: Ditto.
2512 * gcc.target/i386/l_fma_double_6.c: Ditto.
2513 * gcc.target/i386/l_fma_float_1.c: Ditto.
2514 * gcc.target/i386/l_fma_float_2.c: Ditto.
2515 * gcc.target/i386/l_fma_float_3.c: Ditto.
2516 * gcc.target/i386/l_fma_float_4.c: Ditto.
2517 * gcc.target/i386/l_fma_float_5.c: Ditto.
2518 * gcc.target/i386/l_fma_float_6.c: Ditto.
2519
2520 2013-10-30 Christian Bruel <christian.bruel@st.com>
2521
2522 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2523 * gcc.target/sh/cmpstr.c: New test.
2524 * gcc.target/sh/cmpstrn.c: New test.
2525
2526 2013-10-30 Martin Jambor <mjambor@suse.cz>
2527
2528 PR rtl-optimization/10474
2529 * gcc.dg/pr10474.c: New testcase.
2530 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2531 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2532
2533 2013-10-29 Andrew Pinski <apinski@cavium.com>
2534 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2535
2536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2537 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2538 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2539 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2540 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2541 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2542 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2543 conditional move to be used.
2544 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2545
2546 2013-10-29 Tobias Burnus <burnus@net-b.de>
2547
2548 PR fortran/44350
2549 * gfortran.dg/blockdata_8.f90: New.
2550
2551 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2552
2553 PR target/54236
2554 * gcc.target/sh/pr54236-2: New.
2555 * gcc.target/sh/pr54089-6: Add another rotl special case.
2556
2557 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2558
2559 PR fortran/58793
2560 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2561 to determine sizes of real kinds.
2562
2563 PR fortran/58858
2564 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2565
2566 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2567
2568 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2569 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2570 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2571 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2572 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2573 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2574 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2575 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2576 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2577 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2578 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2579 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2580 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2581 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2582 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2583 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2584 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2585 test stored in c-c++-common. Also, added the Cilk runtime's library
2586 to the ld_library_path.
2587
2588 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2589
2590 PR c++/58888
2591 * g++.dg/cpp0x/auto40.C: New.
2592 * g++.dg/other/warning1.C: Adjust.
2593
2594 2013-10-29 Richard Biener <rguenther@suse.de>
2595
2596 * gcc.dg/torture/restrict-2.c: New testcase.
2597 * gcc.dg/torture/restrict-3.c: Likewise.
2598 * gcc.dg/torture/restrict-4.c: Likewise.
2599 * gcc.dg/torture/restrict-5.c: Likewise.
2600
2601 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2602
2603 PR tree-optimization/19831
2604 * gcc.dg/tree-ssa/alias-25.c: New file.
2605
2606 2013-10-29 Richard Biener <rguenther@suse.de>
2607
2608 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2609 changes.
2610 * gcc.dg/vect/bb-slp-32.c: Likewise.
2611 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2612 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2613 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2614 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2615 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2616 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2617 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2618 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2619 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2620 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2621 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2622 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2623 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2624 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2625 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2626 * gfortran.dg/vect/vect.exp: Likewise.
2627
2628 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2629
2630 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2631 * gcc.dg/vmx/eg-5.c: Likewise.
2632
2633 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2634 Joern Rennecke <joern.rennecke@embecosm.com>
2635
2636 * gcc.target/arc/jump-around-jump.c: New test.
2637
2638 2013-10-27 Tom de Vries <tom@codesourcery.com>
2639
2640 * gcc.target/arm/require-pic-register-loc.c: New test.
2641
2642 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2643
2644 PR target/58679
2645 * gcc.target/i386/pr58679-1.c: New test.
2646 * gcc.target/i386/pr58679-2.c: Ditto.
2647
2648 2013-10-27 Tobias Burnus <burnus@net-b.de>
2649
2650 PR other/33426
2651 * gcc.dg/vect/vect-ivdep-2.c: New.
2652
2653 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2654
2655 PR target/52483
2656 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2657 * gcc.target/sh/pr52483-2.c: Likewise.
2658 * gcc.target/sh/pr52483-3.c: Likewise.
2659 * gcc.target/sh/pr52483-4.c: Likewise.
2660
2661 2013-10-26 Jeff Law <law@redhat.com>
2662
2663 * g++.dg/torture/pr49309.C: Removed.
2664 * gcc.dg/dfp/pr35739.c: Removed.
2665
2666 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2667
2668 PR rtl-optimization/58759
2669 * gcc.target/i386/pr58759.c: New.
2670
2671 2013-10-25 Tobias Burnus <burnus@net-b.de>
2672
2673 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2674 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2675 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2676
2677 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2678
2679 * gcc.dg/wmul-1.c: New test.
2680
2681 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2682
2683 PR c++/58878
2684 * g++.dg/template/pr58878.C: New.
2685
2686 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2687
2688 * gcc.dg/tree-ssa/alias-23.c: New file.
2689
2690 2013-10-25 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/58626
2693 * gcc.dg/torture/pr58626.c: New testcase.
2694
2695 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/54812
2698 * g++.dg/cpp0x/defaulted47.C: New.
2699
2700 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2701
2702 * gcc.c-torture/execute/pr58831.c: New test.
2703
2704 2013-10-25 Nick Clifton <nickc@redhat.com>
2705
2706 * c-c++-common/pr57793.c: Add expected error messages for
2707 targets with small integers.
2708 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2709 * gcc.dg/c99-stdint-2.c: Likewise.
2710 * gcc.dg/cdce1.c: Likewise.
2711 * gcc.dg/fold-overflow-1.c: Likewise.
2712 * gcc.dg/utf-cvt.c: Likewise.
2713 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2714 arithmetic.
2715 * gcc.dg/ftrapv-2.c: Likewise.
2716 * gcc.dg/pr30286.c: Likewise.
2717 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2718 * lib/target-supports.exp (check_effective_target_trapping): New
2719 proc. Returns true if the target supports trapping arithmetic.
2720
2721 2013-10-25 Tobias Burnus <burnus@net-b.de>
2722
2723 * g++.dg/parse/ivdep.C: New.
2724 * g++.dg/vect/pr33426-ivdep.cc: New.
2725
2726 2013-10-24 Richard Henderson <rth@redhat.com>
2727
2728 PR rtl/58542
2729 * gcc.dg/atomic-store-6.c: New.
2730
2731 2013-10-24 Ian Lance Taylor <iant@google.com>
2732
2733 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2734
2735 2013-10-24 Cong Hou <congh@google.com>
2736
2737 * gcc.c-torture/execute/20030125-1.c: Update.
2738
2739 2013-10-24 Tobias Burnus <burnus@net-b.de>
2740
2741 PR fortran/44646
2742 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2743
2744 2013-10-24 Dehao Chen <dehao@google.com>
2745
2746 * g++.dg/opt/devirt3.C: New test.
2747
2748 2013-08-24 Tobias Burnus <burnus@net-b.de>
2749
2750 PR other/33426
2751 * gcc.dg/ivdep.c: New.
2752 * gcc.dg/vect/vect-ivdep-1.c: New.
2753
2754 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2755
2756 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2757 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2758
2759 2013-10-24 Nick Clifton <nickc@redhat.com>
2760
2761 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2762
2763 2013-10-24 Marek Polacek <polacek@redhat.com>
2764
2765 PR c++/58705
2766 * g++.dg/parse/pr58705.C: New test.
2767
2768 2013-10-24 Marek Polacek <polacek@redhat.com>
2769
2770 * gcc.dg/c11-align-5.c: Add more testing.
2771
2772 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2773
2774 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2775
2776 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR tree-optimization/58775
2779 PR tree-optimization/58791
2780 * gcc.dg/guality/pr58791-1.c: New test.
2781 * gcc.dg/guality/pr58791-2.c: New test.
2782 * gcc.dg/guality/pr58791-3.c: New test.
2783 * gcc.dg/guality/pr58791-4.c: New test.
2784 * gcc.dg/guality/pr58791-5.c: New test.
2785 * gcc.c-torture/compile/pr58775.c: New test.
2786 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2787
2788 2013-10-23 Tom de Vries <tom@codesourcery.com>
2789
2790 PR tree-optimization/58805
2791 * gcc.dg/pr58805.c: New test.
2792
2793 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2794
2795 * gcc.target/i386/vect-div-1.c: New test.
2796
2797 * gcc.dg/vect/pr58508.c: Remove dg-options.
2798
2799 2013-10-23 Richard Biener <rguenther@suse.de>
2800
2801 * gcc.dg/torture/pr58830.c: New testcase.
2802
2803 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2804
2805 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2806 * g++.dg/cpp1y/attr-deprecated.C: New.
2807 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2808
2809 2013-10-23 Tobias Burnus <burnus@net-b.de>
2810
2811 PR fortran/58793
2812 * gfortran.dg/assumed_type_8.f90: New.
2813
2814 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2815
2816 PR target/58779
2817 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2818 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2819 * gcc.dg/torture/pr58779.c: New test.
2820
2821 2013-10-22 Steve Ellcey <sellcey@mips.com>
2822
2823 * gcc.target/mips/nor.c: New.
2824
2825 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2826
2827 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2828 tests into...
2829 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2830 restricted to big-endian targets.
2831
2832 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2833
2834 PR fortran 57893
2835 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2836
2837 2013-10-21 Tobias Burnus <burnus@net-b.de>
2838
2839 PR fortran/58803
2840 * gfortran.dg/proc_ptr_comp_38.f90: New.
2841
2842 2013-10-21 Marek Polacek <polacek@redhat.com>
2843
2844 PR middle-end/58809
2845 * gcc.dg/gomp/pr58809.c: New test.
2846
2847 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2848
2849 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2850 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2851
2852 2013-10-21 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/58794
2855 * c-c++-common/torture/pr58794-1.c: New testcase.
2856 * c-c++-common/torture/pr58794-2.c: Likewise.
2857
2858 2013-10-21 Richard Biener <rguenther@suse.de>
2859
2860 PR middle-end/58742
2861 * c-c++-common/fold-divmul-1.c: New testcase.
2862
2863 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2864
2865 * gcc.target/i386/memset-vector_loop-1.c: New test.
2866 * gcc.target/i386/memset-vector_loop-2.c: New test.
2867
2868 2013-10-21 Diego Novillo <dnovillo@google.com>
2869
2870 * g++.dg/plugin/selfassign.c: Include tree.h.
2871 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2872 * gcc.dg/plugin/ggcplug.c: Likewise.
2873 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2874 * gcc.dg/plugin/selfassign.c: Likewise.
2875 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2876
2877 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2878
2879 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2880 * gcc.target/mips/mips-ps-7.c: Likewise.
2881
2882 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2883
2884 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2885 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2886 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2887
2888 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2889
2890 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2891
2892 PR testsuite/58645
2893 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2894
2895 2013-10-19 Mike Stump <mikestump@comcast.net>
2896
2897 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2898
2899 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2900 * g++.dg/lto/pr54625-1_0.c: ... to here.
2901 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2902 * g++.dg/lto/pr54625-1_1.C: Likewise.
2903 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2904 * g++.dg/lto/pr54625-2_0.c: Likewise.
2905 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2906 * g++.dg/lto/pr54625-2_1.C: Likewise.
2907
2908 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2909
2910 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2911
2912 2013-10-18 Cong Hou <congh@google.com>
2913
2914 * gcc.dg/vect/pr58508.c: New test.
2915
2916 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2917
2918 PR c++/58466
2919 * g++.dg/cpp0x/variadic145.C: New.
2920
2921 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2922
2923 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2924
2925 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2926
2927 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2928 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2929 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2930 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2931
2932 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2933
2934 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2935 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2936 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2937 effective target arm_thumb1_ok.
2938 * lib/target-supports.exp
2939 (check_effective_target_arm_fp16_ok_nocache): Don't force
2940 -mfloat-abi=soft when building for hardfloat target.
2941
2942 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2943
2944 PR target/58673
2945 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2946 -mquad-word + -mno-vsx-timode causes errors.
2947 * gcc.target/powerpc/pr58673-2.c: Likewise.
2948
2949 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/58596
2952 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2953
2954 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2955
2956 * gcc.target/aarch64/c-output-template.c: New testcase.
2957 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2958 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2959
2960 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2961
2962 * lib/target-supports.exp
2963 (check_effective_target_sync_long_long): AArch64 supports
2964 atomic operations on "long long".
2965 (check_effective_target_sync_long_long_runtime): AArch64 can
2966 execute atomic operations on "long long".
2967
2968 2013-10-17 Richard Biener <rguenther@suse.de>
2969
2970 PR tree-optimization/58143
2971 * gcc.dg/torture/pr58143-1.c: New testcase.
2972 * gcc.dg/torture/pr58143-2.c: Likewise.
2973 * gcc.dg/torture/pr58143-3.c: Likewise.
2974
2975 2013-10-17 Marek Polacek <polacek@redhat.com>
2976
2977 PR c/58267
2978 * gcc.dg/c1x-align-5.c: New test.
2979
2980 2013-10-16 Tobias Burnus <burnus@net-b.de>
2981
2982 PR fortran/58652
2983 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2984
2985 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2986
2987 * c-c++-common/cpp/openmp-define-1.c: Move
2988 dg-require-effective-target fopenmp after dg-do directive.
2989 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2990 * gfortran.dg/openmp-define-1.f90: Likewise.
2991 * gfortran.dg/openmp-define-2.f90: Likewise.
2992 * gfortran.dg/openmp-define-3.f90: Likewise.
2993
2994 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2995
2996 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2997
2998 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2999
3000 PR target/57756
3001 * gcc.target/i386/pr57756.c: New test.
3002 * gcc.target/i386/pr57756_2.c: New test.
3003
3004 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
3005
3006 * gcc.dg/torture/builtin-self.c: New file.
3007
3008 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
3009
3010 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3011 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3012 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3013 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3014 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3015
3016 2013-10-15 Cong Hou <congh@google.com>
3017
3018 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3019
3020 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/58707
3023 * g++.dg/cpp0x/pr58707.C: New.
3024
3025 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3026
3027 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3028 after other directives.
3029
3030 2013-10-15 Tobias Burnus <burnus@net-b.de>
3031
3032 PR fortran/58652
3033 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3034
3035 2013-10-14 Ian Lance Taylor <iant@google.com>
3036
3037 * go.test/go-test.exp (go-find-packages): New proc.
3038 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3039 subdirectories. Do simple +build line matching. Handle run with
3040 arguments. Handle errorcheckdir and rundircmpout. Use packages
3041 for rundir. Remove special handling for bug191 and dwarf.
3042
3043 2013-10-14 Tobias Burnus <burnus@net-b.de>
3044
3045 PR fortran/58658
3046 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3047
3048 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3049
3050 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3051 Use btsl.
3052
3053 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3054
3055 * gnat.dg/specs/opt1.ads: New test.
3056
3057 2013-10-14 Richard Biener <rguenther@suse.de>
3058
3059 PR tree-optimization/58640
3060 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3061
3062 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3063
3064 * gnat.dg/uninit_array.ad[sn]: New test.
3065 * gnat.dg/uninit_array_pkg.ads: New helper.
3066
3067 2013-10-13 Richard Biener <rguenther@suse.de>
3068
3069 * gcc.c-torture/execute/pr58662.c: New test.
3070
3071 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3072
3073 PR target/51244
3074 * gcc.dg/torture/p51244-21.c: New.
3075 * gcc.target/sh/pr51244-20.c: New.
3076 * gcc.target/sh/pr51244-20-sh2a.c: New.
3077
3078 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3079
3080 * gnat.dg/specs/linker_section.ads: Update test.
3081
3082 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR target/58690
3085 * gcc.target/i386/pr58690.c: New test
3086
3087 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3088
3089 * gcc.target/i386/builtin-ucmp.c: New test.
3090
3091 2013-10-11 Brooks Moses <bmoses@google.com>
3092
3093 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3094
3095 2013-10-11 Jeff Law <law@redhat.com>
3096
3097 * gcc.c-torture/execute/pr58640.c: New test.
3098
3099 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3100
3101 PR c++/58633
3102 * g++.dg/cpp0x/decltype57.C: New.
3103
3104 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3105
3106 PR c++/31671
3107 * g++.dg/template/nontype26.C: New.
3108
3109 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3110
3111 * c-c++-common/cpp/openmp-define-1.c: New file.
3112 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3113 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3114 * gfortran.dg/openmp-define-1.f90: Likewise.
3115 * gfortran.dg/openmp-define-2.f90: Likewise.
3116 * gfortran.dg/openmp-define-3.f90: Likewise.
3117
3118 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3119 for test source files.
3120 * gcc.dg/gomp/gomp.exp: Likewise.
3121 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3122 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3123 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3124 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3125 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3126
3127 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3128
3129 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3130 Remove error test that is now valid in OpenMP 4.0.
3131 * c-c++-common/gomp/atomic-16.c: New test.
3132 * c-c++-common/gomp/cancel-1.c: New test.
3133 * c-c++-common/gomp/depend-1.c: New test.
3134 * c-c++-common/gomp/depend-2.c: New test.
3135 * c-c++-common/gomp/map-1.c: New test.
3136 * c-c++-common/gomp/pr58472.c: New test.
3137 * c-c++-common/gomp/sections1.c: New test.
3138 * c-c++-common/gomp/simd1.c: New test.
3139 * c-c++-common/gomp/simd2.c: New test.
3140 * c-c++-common/gomp/simd3.c: New test.
3141 * c-c++-common/gomp/simd4.c: New test.
3142 * c-c++-common/gomp/simd5.c: New test.
3143 * c-c++-common/gomp/single1.c: New test.
3144 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3145 parser.
3146 * g++.dg/gomp/block-3.C: Likewise.
3147 * g++.dg/gomp/clause-3.C: Adjust error messages.
3148 * g++.dg/gomp/declare-simd-1.C: New test.
3149 * g++.dg/gomp/declare-simd-2.C: New test.
3150 * g++.dg/gomp/depend-1.C: New test.
3151 * g++.dg/gomp/depend-2.C: New test.
3152 * g++.dg/gomp/target-1.C: New test.
3153 * g++.dg/gomp/target-2.C: New test.
3154 * g++.dg/gomp/taskgroup-1.C: New test.
3155 * g++.dg/gomp/teams-1.C: New test.
3156 * g++.dg/gomp/udr-1.C: New test.
3157 * g++.dg/gomp/udr-2.C: New test.
3158 * g++.dg/gomp/udr-3.C: New test.
3159 * g++.dg/gomp/udr-4.C: New test.
3160 * g++.dg/gomp/udr-5.C: New test.
3161 * g++.dg/gomp/udr-6.C: New test.
3162 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3163 * gcc.dg/autopar/outer-2.c: Likewise.
3164 * gcc.dg/autopar/outer-3.c: Likewise.
3165 * gcc.dg/autopar/outer-4.c: Likewise.
3166 * gcc.dg/autopar/outer-5.c: Likewise.
3167 * gcc.dg/autopar/outer-6.c: Likewise.
3168 * gcc.dg/autopar/parallelization-1.c: Likewise.
3169 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3170 parser.
3171 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3172 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3173 instead of GOMP_parallel_loop_runtime_start.
3174 * gcc.dg/gomp/declare-simd-1.c: New test.
3175 * gcc.dg/gomp/declare-simd-2.c: New test.
3176 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3177 parser. Add further #pragma omp sections nesting tests.
3178 * gcc.dg/gomp/target-1.c: New test.
3179 * gcc.dg/gomp/target-2.c: New test.
3180 * gcc.dg/gomp/taskgroup-1.c: New test.
3181 * gcc.dg/gomp/teams-1.c: New test.
3182 * gcc.dg/gomp/udr-1.c: New test.
3183 * gcc.dg/gomp/udr-2.c: New test.
3184 * gcc.dg/gomp/udr-3.c: New test.
3185 * gcc.dg/gomp/udr-4.c: New test.
3186 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3187
3188 2013-10-10 Jan Hubicka <jh@suse.cz>
3189
3190 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3191 tuning change.
3192 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3193 * gcc.target/i386/pr49168-1.c: Likewise.
3194 * gcc.target/i386/pr49002-2.c: Likewise.
3195
3196 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3197
3198 PR middle-end/58670
3199 * gcc.dg/torture/pr58670.c: New test.
3200
3201 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3202
3203 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3204
3205 2013-10-09 Marek Polacek <polacek@redhat.com>
3206
3207 PR c++/58635
3208 * g++.dg/tm/pr58635-1.C: New test.
3209 * g++.dg/tm/pr58635-2.C: New test.
3210
3211 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3212
3213 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3214
3215 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3216
3217 PR tree-optimization/20318
3218 * c-c++-common/pr20318.c: New file.
3219 * gcc.dg/tree-ssa/pr20318.c: New file.
3220
3221 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3222
3223 * gcc.c-torture/execute/pr58570.c: New test.
3224
3225 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3226
3227 * gcc.target/aarch64/vclz.c: New testcase.
3228
3229 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3230
3231 * gcc.target/aarch64/vadd_f64.c: New testcase.
3232 * gcc.target/aarch64/vsub_f64.c: New testcase.
3233
3234 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3235
3236 * gcc.target/aarch64/vdiv_f.c: New testcase.
3237
3238 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3239
3240 * gcc.target/aarch64/vneg_f.c: New testcase.
3241 * gcc.target/aarch64/vneg_s.c: New testcase.
3242
3243 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/58568
3246 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3247 * g++.old-deja/g++.mike/misc9.C: Adjust.
3248
3249 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3250
3251 PR c++/58665
3252 Revert:
3253 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/58448
3256 * g++.dg/template/crash117.C: New.
3257
3258 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3259
3260 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3261
3262 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3263
3264 PR tree-optimization/58480
3265 * gcc.dg/tree-ssa/pr58480.c: New file.
3266
3267 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3268
3269 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3270 * gcc.target/powerpc/fusion.c: Likewise.
3271
3272 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3273
3274 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3275
3276 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3277
3278 * gcc.target/s390/htm-1.c: Add more tests to cover different
3279 operand types.
3280
3281 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3282
3283 PR c++/58126
3284 * g++.dg/init/uninitialized1.C: New.
3285
3286 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3287
3288 PR c++/56060
3289 * g++.dg/cpp0x/variadic144.C: New.
3290
3291 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3292
3293 PR c++/58560
3294 * g++.dg/cpp0x/auto39.C: New.
3295
3296 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/58503
3299 * g++.dg/cpp0x/range-for26.C: New.
3300 * g++.dg/cpp0x/range-for27.C: Likewise.
3301
3302 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/58448
3305 * g++.dg/template/crash117.C: New.
3306
3307 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3308
3309 PR c++/19476
3310 * g++.dg/tree-ssa/pr19476-5.C: New file.
3311 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3312
3313 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/58584
3316 * g++.dg/cpp0x/gen-attrs-55.C: New.
3317
3318 2013-10-03 Easwaran Raman <eraman@google.com>
3319
3320 PR c++/33911
3321 * g++.dg/ext/attribute47.C: New.
3322
3323 2013-10-03 Rong Xu <xur@google.com>
3324
3325 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3326 probability.
3327 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3328 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3329
3330 2013-10-03 Marek Polacek <polacek@redhat.com>
3331
3332 PR c++/58510
3333 * g++.dg/cpp0x/pr58510.C: New test.
3334
3335 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3336
3337 PR c++/19476
3338 * g++.dg/tree-ssa/pr19476-1.C: New file.
3339 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3340 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3341 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3342
3343 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3344
3345 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3346 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3347 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3348 VSX scalar operations or the traditional floating point form of
3349 the instruction.
3350 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3351 * gcc.target/powerpc/recip-3.c: Likewise.
3352 * gcc.target/powerpc/recip-5.c: Likewise.
3353 * gcc.target/powerpc/pr72747.c: Likewise.
3354 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3355
3356 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3357
3358 PR target/58460
3359 * gcc.target/aarch64/pr58460.c: New file.
3360
3361 2013-10-02 Tobias Burnus <burnus@net-b.de>
3362
3363 PR fortran/58593
3364 * gfortran.dg/char_length_19.f90: New.
3365
3366 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3367
3368 PR c++/58535
3369 * g++.dg/parse/crash65.C: New.
3370 * g++.dg/cpp1y/pr58535.C: Likewise.
3371
3372 2013-10-02 Richard Biener <rguenther@suse.de>
3373
3374 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3375 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3376 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3377 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3378 * gfortran.dg/ldist-pr45199.f: Likewise.
3379
3380 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 PR c++/58565
3383 * g++.dg/parse/crash64.C: New.
3384
3385 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3386
3387 * gcc.dg/tree-ssa/slsr-40.c: New test.
3388
3389 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3390
3391 PR c++/58563
3392 * g++.dg/cpp0x/pr58563.C: New.
3393
3394 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3395
3396 * gcc.target/aarch64/vect_saddl_1.c: New.
3397
3398 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR target/58574
3401 * gcc.c-torture/execute/pr58574.c: New testcase.
3402
3403 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3404
3405 PR Target/58578
3406 * gcc.target/arm/pr58578.c: New test.
3407
3408 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3409
3410 PR tree-optimization/58556
3411 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3412 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3413
3414 2013-10-01 Nick Clifton <nickc@redhat.com>
3415
3416 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3417 for MSP430.
3418 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3419 ptr32plus targets.
3420 * gcc.c-torture/compile/pr41181.c: Likewise.
3421 * gcc.c-torture/compile/calls.c: Likewise.
3422 * gcc.c-torture/compile/990617-1.c: Likewise.
3423 * gcc.c-torture/compile/pr55955.c: Only run the test for
3424 int32plus targets.
3425 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3426
3427 2013-10-01 Richard Biener <rguenther@suse.de>
3428
3429 PR tree-optimization/58553
3430 * gcc.dg/torture/pr58553.c: New testcase.
3431
3432 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3433
3434 PR middle-end/58564
3435 * gcc.c-torture/execute/pr58564.c: New test.
3436
3437 2013-09-30 Teresa Johnson <tejohnson@google.com>
3438
3439 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3440 Update for additional dump message.
3441
3442 2013-09-30 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/58554
3445 * gcc.dg/torture/pr58554.c: New testcase.
3446
3447 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3448 Joern Rennecke <joern.rennecke@embecosm.com>
3449
3450 * gcc.target/arc/barrel-shifter-1.c: New test.
3451 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3452 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3453 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3454 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3455 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3456 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3457 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3458 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3459 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3460 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3461 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3462 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3463 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3464 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3465 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3466 * gcc.target/arc/mtune-ARC600.c: Likewise.
3467 * gcc.target/arc/mtune-ARC601.c: Likewise.
3468 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3469 * gcc.target/arc/mtune-ARC700.c: Likewise.
3470 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3471 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3472 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3473 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3474
3475 2013-09-30 Richard Biener <rguenther@suse.de>
3476
3477 PR middle-end/58532
3478 * g++.dg/torture/pr58552.C: New testcase.
3479
3480 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3481
3482 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3483 and -mupper-regs-df.
3484
3485 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3486
3487 PR middle-end/58463
3488 * gcc.dg/pr58463.c: New test.
3489
3490 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR middle-end/58551
3493 * c-c++-common/gomp/pr58551.c: New test.
3494
3495 2013-09-27 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/58459
3498 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3499
3500 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3501
3502 PR fortran/58113
3503 * gfortran.dg/round_4.f90: Check for rounding support.
3504
3505 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3506
3507 * g++.dg/vect/pr58513.cc (op): Make static.
3508
3509 2013-09-26 Richard Biener <rguenther@suse.de>
3510
3511 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3512
3513 2013-09-26 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/58539
3516 * gcc.dg/torture/pr58539.c: New testcase.
3517
3518 2013-09-25 Jeff Law <law@redhat.com>
3519
3520 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3521
3522 2013-09-25 Tobias Burnus <burnus@net-b.de>
3523
3524 PR fortran/58436
3525 * gfortran.dg/finalize_21.f90: New.
3526
3527 2013-09-25 Tobias Burnus <burnus@net-b.de>
3528
3529 PR fortran/57697
3530 PR fortran/58469
3531 * gfortran.dg/defined_assignment_8.f90: New.
3532 * gfortran.dg/defined_assignment_9.f90: New.
3533
3534 2013-09-25 Marek Polacek <polacek@redhat.com>
3535
3536 PR sanitizer/58413
3537 * c-c++-common/ubsan/shift-5.c: New test.
3538 * c-c++-common/ubsan/shift-6.c: New test.
3539 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3540 * gcc.dg/ubsan/c-shift-1.c: New test.
3541
3542 2013-09-25 Marek Polacek <polacek@redhat.com>
3543
3544 PR c++/58516
3545 * g++.dg/tm/pr58516.C: New test.
3546
3547 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3548
3549 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3550 New procedure.
3551 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3552
3553 2013-09-24 Richard Biener <rguenther@suse.de>
3554
3555 PR middle-end/58513
3556 * g++.dg/vect/pr58513.cc: New testcase.
3557
3558 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3559
3560 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3561 output.
3562
3563 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3564
3565 PR c++/58500
3566 * g++.dg/cpp1y/pr58500.C: New testcase.
3567
3568 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3569
3570 * gnat.dg/opt28.ad[sb]: New test.
3571 * gnat.dg/opt28_pkg.ads: New helper.
3572
3573 2013-09-23 Richard Biener <rguenther@suse.de>
3574
3575 PR tree-optimization/58464
3576 * g++.dg/torture/pr58464.C: New testcase.
3577
3578 2013-09-23 Christian Bruel <christian.bruel@st.com>
3579
3580 PR target/58475
3581 * gcc.target/sh/torture/pr58475.c: New test.
3582
3583 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3584
3585 PR fortran/58355
3586 * gfortran.dg/extends_15.f90: New.
3587
3588 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/58481
3591 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3592
3593 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3594
3595 PR target/56875
3596 * gcc.target/vax/vax.exp: New.
3597 * gcc.target/vax/pr56875.c: Ditto.
3598
3599 2013-09-20 Richard Biener <rguenther@suse.de>
3600
3601 PR middle-end/58484
3602 * gfortran.dg/pr58484.f: New testcase.
3603
3604 2013-09-20 Jeff Law <law@redhat.com>
3605
3606 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3607
3608 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3609
3610 PR middle-end/57748
3611 * gcc.dg/torture/pr57748-1.c: New test.
3612 * gcc.dg/torture/pr57748-2.c: New test.
3613
3614 2013-09-20 Marek Polacek <polacek@redhat.com>
3615
3616 PR sanitizer/58413
3617 * c-c++-common/ubsan/shift-4.c: New test.
3618
3619 2013-09-20 Richard Biener <rguenther@suse.de>
3620
3621 PR tree-optimization/58453
3622 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3623
3624 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3625
3626 PR fortran/58099
3627 * gfortran.dg/proc_ptr_43.f90: New.
3628
3629 2013-09-18 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/57697
3632 * gfortran.dg/defined_assignment_11.f90: New.
3633
3634 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3635
3636 PR rtl-optimization/58438
3637 * g++.dg/pr58438.C: New test.
3638
3639 2013-09-18 Tobias Burnus <burnus@net-b.de>
3640
3641 PR fortran/43366
3642 * gfortran.dg/class_39.f03: Update dg-error.
3643 * gfortran.dg/class_5.f03: Ditto.
3644 * gfortran.dg/class_53.f90: Ditto.
3645 * gfortran.dg/realloc_on_assign_20.f90: New.
3646 * gfortran.dg/realloc_on_assign_21.f90: New.
3647 * gfortran.dg/realloc_on_assign_22.f90: New.
3648
3649 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3650
3651 PR c++/58457
3652 * g++.dg/parse/using4.C: New.
3653
3654 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3655
3656 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3657
3658 2013-09-18 Marek Polacek <polacek@redhat.com>
3659
3660 PR sanitize/58443
3661 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3662 instead of the shift option.
3663 * c-c++-common/ubsan/pr58443-1.c: New test.
3664 * c-c++-common/ubsan/pr58443-3.c: New test.
3665 * c-c++-common/ubsan/pr58443-2.c: New test.
3666
3667 2013-09-18 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/58417
3670 * gcc.dg/torture/pr58417.c: New testcase.
3671
3672 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3673
3674 * gnat.dg/array_bounds_test2.adb: New test.
3675
3676 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3677
3678 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3679 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3680
3681 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/in_out_parameter4.adb: New test.
3684
3685 2013-09-18 Marek Polacek <polacek@redhat.com>
3686
3687 PR sanitizer/58411
3688 * c-c++-common/ubsan/attrib-1.c: New test.
3689
3690 2013-09-17 Cong Hou <congh@google.com>
3691
3692 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3693 on two arrays with short and int types. This should not be recognized
3694 as a dot product pattern.
3695
3696 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/58435
3699 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3700 the cp_type_quals (r) too.
3701
3702 2013-09-17 Jan Hubicka <jh@suse.cz>
3703
3704 PR middle-end/58332
3705 * gcc.c-torture/compile/pr58332.c: New testcase.
3706
3707 2013-09-17 Jeff Law <law@redhat.com>
3708
3709 * gcc.c-torture/execute/pr58387.c: New test.
3710
3711 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3712
3713 PR tree-optimization/58088
3714 * gcc.c-torture/compile/pr58088.c: New test.
3715
3716 2013-09-17 Nick Clifton <nickc@redhat.com>
3717
3718 * lib/target-supports.exp (check_effective_target_trampolines):
3719 Add MSP430 to the list of targets that do not support trampolines.
3720 (check_profiling_available): Add MSP430 to the list of targets
3721 that do not support profiling.
3722 (check_effective_target_tls_runtime): Add MSP430 to the list of
3723 targets that do not support TLS.
3724
3725 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3726
3727 * gnat.dg/opt27.adb: New test.
3728 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3729
3730 2013-09-17 Andreas Schwab <schwab@suse.de>
3731
3732 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3733
3734 2013-09-17 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/58432
3737 * gcc.dg/pr58432.c: New testcase.
3738
3739 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3740
3741 * gcc.dg/tree-ssa/slsr-39.c: New test.
3742
3743 2013-09-16 Xinliang David Li <davidxl@google.com>
3744
3745 * gcc.misc-tests/help.exp: Optimizer help change.
3746
3747 2013-09-16 Jeff Law <law@redhat.com>
3748
3749 * gcc.c-torture/execute/pr58419.c: New test.
3750 * gcc.c-torture/execute/pr58431.c: New test.
3751
3752 2013-09-16 Tobias Burnus <burnus@net-b.de>
3753
3754 PR fortran/58356
3755 * gfortran.dg/finalize_19.f90: New.
3756
3757 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3758
3759 * gcc.target/i386/pr58418.c: New.
3760
3761 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3762
3763 * gcc.target/aarch64/fmla-intrinsic.c: New.
3764 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3765 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3766 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3767
3768 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3769
3770 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3771 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3772
3773 2013-09-16 Richard Biener <rguenther@suse.de>
3774
3775 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3776
3777 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3778
3779 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3780 interpreted as implicit templates) to be expected pedwarns instead.
3781
3782 2013-09-16 Tobias Burnus <burnus@net-b.de>
3783
3784 PR fortran/57697
3785 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3786
3787 2013-09-15 Tobias Burnus <burnus@net-b.de>
3788
3789 PR fortran/57697
3790 * gfortran.dg/defined_assignment_10.f90: New.
3791
3792 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3793
3794 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3795 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3796
3797 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3798
3799 * g++.dg/abi/main.C: Added implicit C linkage tests
3800
3801 2013-09-13 Kai Tietz <ktietz@redhat.com>
3802
3803 * gcc.target/i386/pr57848.c: New file.
3804
3805 2013-09-13 Christian Bruel <christian.bruel@st.com>
3806
3807 PR target/58314
3808 * gcc.target/sh/torture/pr58314.c: New test.
3809
3810 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3811
3812 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3813
3814 2013-09-12 Martin Jambor <mjambor@suse.cz>
3815
3816 PR ipa/58389
3817 * g++.dg/pr58389.C: New test.
3818
3819 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3822 * g++.dg/template/pseudodtor3.C: Likewise.
3823
3824 2013-09-12 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/58404
3827 * g++.dg/tree-ssa/pr58404.C: New testcase.
3828
3829 2013-09-12 Martin Jambor <mjambor@suse.cz>
3830
3831 PR ipa/58371
3832 * g++.dg/ipa/pr58371.C: New test.
3833
3834 2013-09-12 Richard Biener <rguenther@suse.de>
3835
3836 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3837 expected outcome and comment why that happens.
3838
3839 2013-09-11 Richard Biener <rguenther@suse.de>
3840
3841 PR middle-end/58377
3842 * g++.dg/uninit-pred-4.C: New testcase.
3843
3844 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR tree-optimization/58385
3847 * gcc.c-torture/execute/pr58385.c: New test.
3848
3849 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3850
3851 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3852
3853 2013-09-10 Jeff Law <law@redhat.com>
3854
3855 * g++.dg/torture/pr58380.C: New test.
3856
3857 2013-09-10 Jan Hubicka <jh@suse.cz>
3858 Paolo Carlini <paolo.carlini@oracle.com>
3859
3860 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3861
3862 2013-09-10 Jeff Law <law@redhat.com>
3863
3864 * gcc.c-torture/compile/pr58343.c: New test.
3865
3866 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR rtl-optimization/58365
3869 * gcc.c-torture/execute/pr58365.c: New test.
3870
3871 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3872
3873 * gcc.dg/torture/memcpy-1.c: New test.
3874
3875 2013-09-10 Alan Modra <amodra@gmail.com>
3876
3877 * gcc.target/powerpc/pr58330.c: New.
3878
3879 2013-09-10 Alan Modra <amodra@gmail.com>
3880
3881 * gcc.target/powerpc/medium_offset.c: New.
3882
3883 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3884
3885 PR c++/58325
3886 * g++.dg/warn/Wunused-var-21.C: New test.
3887
3888 PR tree-optimization/58364
3889 * gcc.c-torture/execute/pr58364.c: New test.
3890
3891 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3892
3893 PR c++/43452
3894 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3895 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3896 * g++.dg/init/delete1.C: Adjust.
3897
3898 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3899
3900 * gcc.target/aarch64/movdi_1.c: New test.
3901
3902 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 PR c++/58362
3905 * g++.dg/warn/Wunused-parm-5.C: New.
3906
3907 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3908
3909 * gcc.target/aarch64/cmn-neg.c: New test.
3910
3911 2013-09-09 Richard Biener <rguenther@suse.de>
3912
3913 PR middle-end/58326
3914 * gcc.dg/torture/pr58326-1.c: New testcase.
3915 * gcc.dg/torture/pr58326-2.c: Likewise.
3916
3917 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3918
3919 PR target/57735
3920 * g++.dg/ext/pr57735.C: New test.
3921
3922 2013-09-09 Jan Hubicka <jh@suse.cz>
3923
3924 PR middle-end/58294
3925 * g++.dg/torture/PR58294.C: New testcase.
3926
3927 2013-09-08 Jeff Law <law@redhat.com>
3928
3929 * gcc.c-torture/compile/pr58340.c: New test.
3930
3931 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3932
3933 * g++.dg/debug/ra1.C: New test.
3934
3935 2013-09-08 Jan Hubicka <jh@suse.cz>
3936
3937 * g++.dg/ipa/devirt-11.C: Update template.
3938 * g++.dg/ipa/devirt-16.C: New testcase.
3939 * g++.dg/ipa/devirt-17.C: New testcase.
3940 * g++.dg/ipa/devirt-18.C: New testcase.
3941
3942 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/54941
3945 * g++.dg/overload/new1.C: Adjust.
3946
3947 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3948
3949 * c-c++-common/opaque-vector.c: New test.
3950
3951 2013-09-08 Tom de Vries <tom@codesourcery.com>
3952
3953 PR c++/58282
3954 * g++.dg/tm/noexcept-6.C: New test.
3955
3956 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3957
3958 * gcc.target/arc/cond-set-use.c: New test.
3959
3960 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * gnat.dg/stack_usage2.adb: New test.
3963
3964 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3965
3966 * gcc.target/aarch64/table-intrinsics.c
3967 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3968 (qtb_tests8_< ,2,3,4>): Likewise.
3969 (qtblq_tests8_< ,2,3,4>): Likewise.
3970 (qtbxq_tests8_< ,2,3,4>): Likewise.
3971
3972 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/warn10.ad[sb]: New test.
3975 * gnat.dg/warn10_pkg.ads: New helper.
3976
3977 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3978
3979 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3980 Don't expect NULL in foo.result set.
3981 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3982 in ESCAPED set.
3983 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3984 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3985
3986 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3987
3988 * gcc.target/s390/nearestint-1.c: New testcase.
3989
3990 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3991 Vineet Gupta <Vineet.Gupta@synopsys.com>
3992
3993 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3994 * gcc.target/arc: New directory.
3995 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3996 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3997 * gcc.dg/torture/stackalign/builtin-apply-2.c
3998 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3999 * gcc.dg/builtin-apply2.c
4000 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4001
4002 2013-09-04 Jan Hubicka <jh@suse.cz>
4003
4004 PR middle-end/58201
4005 * g++.dg/torture/pr58201_0.C: New testcase.
4006 * g++.dg/torture/pr58201_1.C: New testcase.
4007 * g++.dg/torture/pr58201.h: New testcase.
4008
4009 2013-09-05 Jan Hubicka <jh@suse.cz>
4010
4011 * gcc.dg/autopar/pr49960.c: Disable partial inlining
4012
4013 2013-09-05 Richard Biener <rguenther@suse.de>
4014
4015 PR tree-optimization/58137
4016 * gcc.target/i386/pr58137.c: New testcase.
4017
4018 2013-09-05 Martin Jambor <mjambor@suse.cz>
4019
4020 * g++.dg/ipa/remref-1.C: New test.
4021 * g++.dg/ipa/remref-2.C: Likewise.
4022
4023 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4024
4025 PR c++/24926
4026 * g++.dg/parse/access11.C: New.
4027
4028 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4029
4030 * g++.dg/warn/weak1.C: Skip on AIX.
4031
4032 2013-09-04 Easwaran Raman <eraman@google.com>
4033
4034 PR middle-end/57370
4035 PR tree-optimization/58011
4036 * gfortran.dg/reassoc_12.f90: New testcase.
4037 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4038
4039 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4040
4041 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4042 * gcc.dg/torture/pr53922.c: Skip on AIX.
4043 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4044
4045 2013-09-04 Teresa Johnson <tejohnson@google.com>
4046
4047 * gcc.dg/unroll_1.c: Test dumping to stderr.
4048
4049 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4050
4051 PR c++/58305
4052 * g++.dg/warn/deprecated-8.C: New.
4053
4054 2013-09-03 Jeff Law <law@redhat.com>
4055
4056 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4057 dump output.
4058
4059 2013-09-03 Meador Inge <meadori@codesourcery.com>
4060
4061 Revert:
4062
4063 2013-08-30 Meador Inge <meadori@codesourcery.com>
4064
4065 * gcc.dg/Warray-bounds-11.c: New testcase.
4066
4067 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4068
4069 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4070
4071 2013-09-03 Jan Hubicka <jh@suse.cz>
4072
4073 * g++.dg/ipa/devirt-15.C: Fix testcase.
4074
4075 2013-09-03 Richard Biener <rguenther@suse.de>
4076
4077 PR middle-end/57656
4078 * gcc.dg/torture/pr57656.c: New testcase.
4079
4080 2013-09-03 Richard Biener <rguenther@suse.de>
4081
4082 PR middle-end/57287
4083 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4084
4085 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4086
4087 PR fortran/PR56519
4088 * gfortran.dg/do_concurrent_3.f90: New test case.
4089
4090 2013-09-02 Jan Hubicka <jh@suse.cz>
4091
4092 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4093
4094 2013-09-02 Martin Jambor <mjambor@suse.cz>
4095
4096 PR ipa/58106
4097 * gcc.dg/ipa/pr58106.c: New test.
4098
4099 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4100
4101 * gcc.target/aarch64/scalar_intrinsics.c
4102 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4103
4104 2013-09-02 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/57511
4107 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4108
4109 2013-09-02 Richard Biener <rguenther@suse.de>
4110
4111 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4112 reference.
4113
4114 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4115
4116 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4117
4118 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4119
4120 PR c++/21682, implement DR 565
4121 * g++.dg/template/using24.C: New.
4122 * g++.dg/template/using25.C: Likewise.
4123 * g++.dg/template/using26.C: Likewise.
4124
4125 2013-09-01 Jan Hubicka <jh@suse.cz>
4126
4127 * g++.dg/ipa/devirt-15.C: New testcase.
4128
4129 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4130
4131 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4132
4133 2013-08-31 Jan Hubicka <jh@suse.cz>
4134
4135 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4136 * g++.dg/tree-ssa/pr45453.C: Likewise.
4137
4138 2013-08-31 Jan Hubicka <jh@suse.cz>
4139
4140 * gcc.dg/fork-instrumentation.c: New testcase.
4141
4142 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4143
4144 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4145
4146 2013-08-30 Meador Inge <meadori@codesourcery.com>
4147
4148 * gcc.dg/Warray-bounds-11.c: New testcase.
4149
4150 2013-08-30 Marek Polacek <polacek@redhat.com>
4151
4152 * g++.dg/ubsan/div-by-zero-1.C: New test.
4153 * c-c++-common/ubsan/save-expr-1.c: New test.
4154 * c-c++-common/ubsan/save-expr-2.c: New test.
4155 * c-c++-common/ubsan/save-expr-3.c: New test.
4156 * c-c++-common/ubsan/save-expr-4.c: New test.
4157 * c-c++-common/ubsan/typedef-1.c: New test.
4158 * c-c++-common/ubsan/const-char-1.c: New test.
4159 * c-c++-common/ubsan/const-expr.c: New test.
4160 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4161 * c-c++-common/ubsan/shift-1.c: Likewise.
4162 * c-c++-common/ubsan/shift-2.c: Likewise.
4163 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4164 * lib/ubsan-dg.exp: New file.
4165 * g++.dg/dg.exp: Add ubsan tests.
4166 * g++.dg/ubsan/ubsan.exp: New file.
4167 * gcc.dg/ubsan/ubsan.exp: New file.
4168 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4169 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4170 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4171 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4172 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4173 * c-c++-common/ubsan/shift-3.c: New test.
4174 * c-c++-common/ubsan/unreachable-1.c: New test.
4175 * c-c++-common/ubsan/shift-1.c: New test.
4176 * c-c++-common/ubsan/shift-2.c: New test.
4177 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4178 * gcc.dg/ubsan/c99-shift-2.c: New test.
4179 * gcc.dg/ubsan/c99-shift-1.c: New test.
4180
4181 2013-08-29 Jan Hubicka <jh@suse.cz>
4182
4183 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4184 to match template and comment.
4185
4186 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4187
4188 PR c++/51424
4189 * g++.dg/cpp0x/dc8.C: New.
4190 * g++.dg/template/meminit1.C: Adjust.
4191
4192 2013-08-30 Teresa Johnson <tejohnson@google.com>
4193
4194 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4195
4196 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR tree-optimization/58277
4199 * gcc.c-torture/execute/pr58277-1.c: New test.
4200 * gcc.c-torture/execute/pr58277-2.c: New test.
4201
4202 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4203
4204 * gcc.dg/guality/param-1.c: New test.
4205 * gcc.dg/guality/param-2.c: Likewise.
4206
4207 2013-08-30 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/58228
4210 * gcc.dg/torture/pr58228.c: New testcase.
4211
4212 2013-08-30 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/58223
4215 * gcc.dg/torture/pr58223.c: New testcase.
4216 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4217
4218 2013-08-30 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/58010
4221 * gcc.dg/pr58010.c: New testcase.
4222
4223 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4224
4225 * gcc.dg/unroll_3.c: Message change.
4226 * gcc.dg/unroll_4.c: Likewise.
4227 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4228 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4229 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4230 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4231 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4232 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4233 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4234 * gcc.dg/unroll_1.c: Likewise.
4235 * gcc.dg/vect/bb-slp-31.c: Likewise.
4236 * gcc.dg/vect/bb-slp-14.c: Likewise.
4237 * gcc.dg/vect/bb-slp-8.c: Likewise.
4238 * gcc.dg/vect/bb-slp-23.c: Likewise.
4239 * gcc.dg/vect/bb-slp-15.c: Likewise.
4240 * gcc.dg/vect/bb-slp-9.c: Likewise.
4241 * gcc.dg/vect/bb-slp-24.c: Likewise.
4242 * gcc.dg/vect/bb-slp-16.c: Likewise.
4243 * gcc.dg/vect/bb-slp-25.c: Likewise.
4244 * gcc.dg/vect/bb-slp-17.c: Likewise.
4245 * gcc.dg/vect/bb-slp-26.c: Likewise.
4246 * gcc.dg/vect/bb-slp-18.c: Likewise.
4247 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4248 * gcc.dg/vect/bb-slp-27.c: Likewise.
4249 * gcc.dg/vect/bb-slp-19.c: Likewise.
4250 * gcc.dg/vect/bb-slp-28.c: Likewise.
4251 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4252 * gcc.dg/vect/bb-slp-29.c: Likewise.
4253 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4254 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4255 * gcc.dg/vect/bb-slp-1.c: Likewise.
4256 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4257 * gcc.dg/vect/bb-slp-2.c: Likewise.
4258 * gcc.dg/vect/bb-slp-3.c: Likewise.
4259 * gcc.dg/vect/bb-slp-10.c: Likewise.
4260 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4261 * gcc.dg/vect/bb-slp-4.c: Likewise.
4262 * gcc.dg/vect/bb-slp-11.c: Likewise.
4263 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4264 * gcc.dg/vect/bb-slp-5.c: Likewise.
4265 * gcc.dg/vect/bb-slp-20.c: Likewise.
4266 * gcc.dg/vect/bb-slp-6.c: Likewise.
4267 * gcc.dg/vect/bb-slp-21.c: Likewise.
4268 * gcc.dg/vect/bb-slp-30.c: Likewise.
4269 * gcc.dg/vect/bb-slp-13.c: Likewise.
4270 * gcc.dg/vect/bb-slp-7.c: Likewise.
4271 * gcc.dg/vect/bb-slp-22.c: Likewise.
4272 * gcc.dg/unroll_2.c: Likewise.
4273 * g++.dg/vect/slp-pr50413.cc: Likewise.
4274 * g++.dg/vect/slp-pr56812.cc: Likewise.
4275 * g++.dg/vect/slp-pr50819.cc: Likewise.
4276
4277 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4278
4279 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4280
4281 2013-08-29 Teresa Johnson <tejohnson@google.com>
4282
4283 * gcc.dg/pr40209.c: Use -fopt-info.
4284 * gcc.dg/pr26570.c: Ditto.
4285 * gcc.dg/pr32773.c: Ditto.
4286 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4287
4288 2013-08-29 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/58246
4291 * gcc.dg/torture/pr58246.c: New testcase.
4292
4293 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4294
4295 PR fortran/52243
4296 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4297 obsolete by patch.
4298 * gfortran.dg/realloc_on_assign_19.f90: New test.
4299
4300 2013-08-29 Richard Biener <rguenther@suse.de>
4301
4302 PR middle-end/57287
4303 * gcc.dg/pr57287-2.c: New testcase.
4304
4305 2013-08-29 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/57685
4308 * gcc.dg/torture/pr57685.c: New testcase.
4309
4310 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4311
4312 PR c++/58255
4313 * g++.dg/cpp0x/dc7.C: New.
4314
4315 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR middle-end/58257
4318 * c-c++-common/gomp/pr58257.c: New test.
4319
4320 2013-08-28 Richard Biener <rguenther@suse.de>
4321
4322 PR tree-optimization/56933
4323 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4324
4325 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4326
4327 * gcc.target/aarch64/scalar_shift_1.c: New.
4328
4329 2013-08-27 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/57521
4332 * gcc.dg/torture/pr57521.c: New testcase.
4333
4334 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR rtl-optimization/57860
4337 PR rtl-optimization/57861
4338 PR rtl-optimization/57875
4339 PR rtl-optimization/57876
4340 PR rtl-optimization/57877
4341 * gcc.c-torture/execute/pr57860.c: New test.
4342 * gcc.c-torture/execute/pr57861.c: New test.
4343 * gcc.c-torture/execute/pr57875.c: New test.
4344 * gcc.c-torture/execute/pr57876.c: New test.
4345 * gcc.c-torture/execute/pr57877.c: New test.
4346
4347 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4348
4349 PR fortran/58146
4350 * gfortran.dg/bounds_check_18.f90: New test.
4351
4352 2013-08-23 Jan Hubicka <jh@suse.cz>
4353
4354 * g++.dg/ipa/devirt-14.C: Fix typo.
4355
4356 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4357
4358 PR fortran/57798
4359 * gfortran.dg/inline_sum_5.f90: New.
4360
4361 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4362
4363 PR fortran/57843
4364 * gfortran.dg/typebound_assignment_7.f90: New.
4365
4366 2013-08-23 Jan Hubicka <jh@suse.cz>
4367
4368 * g++.dg/ipa/devirt-13.C: New testcase.
4369 * g++.dg/ipa/devirt-14.C: New testcase.
4370
4371 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR target/58218
4374 * gcc.target/i386/pr58218.c: New test.
4375
4376 PR tree-optimization/58209
4377 * gcc.c-torture/execute/pr58209.c: New test.
4378
4379 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4380
4381 * gcc.target/powerpc/pr57744.c: Declare abort.
4382
4383 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4384
4385 PR c++/56380
4386 * g++.dg/template/error54.C: New.
4387
4388 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4389
4390 PR fortran/58185
4391 * gfortran.dg/select_type_34.f90: New.
4392
4393 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4394
4395 PR c++/56130
4396 * g++.dg/warn/deprecated-7.C: New.
4397
4398 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4399
4400 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4401
4402 2013-08-21 Jeff Law <law@redhat.com>
4403
4404 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4405
4406 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4407
4408 PR c++/56134
4409 * g++.dg/ext/attr-alias-3.C: New.
4410
4411 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4412
4413 PR fortran/53655
4414 * gfortran.dg/intent_out_8.f90: New.
4415
4416 2013-08-20 Teresa Johnson <tejohnson@google.com>
4417
4418 PR rtl-optimizations/57451
4419 * g++.dg/tree-prof/pr57451.C: New test.
4420
4421 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4422
4423 PR c++/58190
4424 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4425
4426 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4427
4428 PR c/57490
4429 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4430
4431 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4432
4433 * gcc.target/powerpc/dfp-dd-2.c: New test.
4434 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4435 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4436
4437 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4438
4439 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4440 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4441 Check for SLL too.
4442
4443 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4444
4445 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4446
4447 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4448 "Threaded".
4449
4450 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4451 correct test response.
4452
4453 PR testsuite/52641
4454 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4455 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4456 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4457 (v4si): Use it.
4458 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4459 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4460
4461 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4462
4463 2013-08-18 Jan Hubicka <jh@suse.cz>
4464
4465 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4466
4467 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4468
4469 PR fortran/46271
4470 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4471
4472 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR tree-optimization/58006
4475 * g++.dg/opt/pr58006.C: New test.
4476
4477 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4478
4479 * gnat.dg/specs/linker_alias.ads: New test.
4480
4481 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4482
4483 PR tree-optimization/58164
4484 * gcc.c-torture/compile/pr58164.c: New test.
4485
4486 PR tree-optimization/58165
4487 * g++.dg/opt/pr58165.C: New test.
4488
4489 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4490
4491 PR c++/51912
4492 * g++.dg/cpp0x/enum28.C: New.
4493 * g++.dg/cpp0x/enum15.C: Adjust.
4494
4495 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4496
4497 PR target/57949
4498 * gcc.target/powerpc/pr57949-1.c: New.
4499 * gcc.target/powerpc/pr57949-2.c: New.
4500
4501 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR tree-optimization/58145
4504 * gcc.dg/pr58145-1.c: New test.
4505 * gcc.dg/pr58145-2.c: New test.
4506
4507 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4508
4509 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4510 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4511 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4512 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4513 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4516 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4517 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4518 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4519 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4520 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4521 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4522 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4523 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4524 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4525 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4526 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4527 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4528 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4529 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4530 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4531 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4532 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4533 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4534 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4535 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4536 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4537 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4538 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4539 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4540 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4541 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4542 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4543 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4544 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4545 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4546 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4547 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4548 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4549 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4550
4551 PR testsuite/52641
4552 * gcc.c-torture/execute/pr56799.x: New file.
4553
4554 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4555
4556 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4557
4558 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4559 * gcc.dg/pr44214-3.c (v2df): Likewise.
4560
4561 * gcc.dg/pr46647.c: xfail for avr-*-*.
4562
4563 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4564 memcpy by one.
4565 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4566 Expect l to be optimized away.
4567 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4568
4569 PR testsuite/52641
4570 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4571 to tests that assume int/double are larger than short/float.
4572
4573 PR testsuite/52641
4574 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4575 target { ! int16 }.
4576 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4577 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4578 target { int16 }. Restrict existing tests to target { int32 }
4579 where appropriate.
4580 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4581 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4582 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4583 * lib/target-supports.exp (check_effective_target_int32): New proc.
4584
4585 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4586 exclude from scan test.
4587
4588 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4589 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4590 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4591 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4592 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4593 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4594 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4595 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4596 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4597 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4598 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4599 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4600 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4601 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4602 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4603 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4604 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4605 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4606 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4607
4608 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4609
4610 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4611
4612 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4613 to be the first test directive.
4614 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4615 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4616 * gcc.target/arm/atomic-op-char.c: Likewise.
4617 * gcc.target/arm/atomic-op-consume.c: Likewise.
4618 * gcc.target/arm/atomic-op-int.c: Likewise.
4619 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4620 * gcc.target/arm/atomic-op-release.c: Likewise.
4621 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4622 * gcc.target/arm/atomic-op-short.c: Likewise.
4623
4624 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4625
4626 PR rtl-optimization/57662
4627 * gcc.dg/pr57662.c: New test.
4628
4629 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4630
4631 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4632 alternative to -1.
4633 * gcc.target/mips/nans-legacy.c: Likewise.
4634
4635 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4636
4637 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4638 escapes.
4639 * gcc.target/mips/fabs-legacy.c: Likewise.
4640 * gcc.target/mips/fabsf-2008.c: Likewise.
4641 * gcc.target/mips/fabsf-legacy.c: Likewise.
4642 * gcc.target/mips/fneg-2008.c: Likewise.
4643 * gcc.target/mips/fneg-legacy.c: Likewise.
4644 * gcc.target/mips/fnegf-2008.c: Likewise.
4645 * gcc.target/mips/fnegf-legacy.c: Likewise.
4646 * gcc.target/mips/nan-2008.c: Likewise.
4647 * gcc.target/mips/nan-legacy.c: Likewise.
4648 * gcc.target/mips/nanf-2008.c: Likewise.
4649 * gcc.target/mips/nanf-legacy.c: Likewise.
4650 * gcc.target/mips/nans-2008.c: Likewise.
4651 * gcc.target/mips/nans-legacy.c: Likewise.
4652 * gcc.target/mips/nansf-2008.c: Likewise.
4653 * gcc.target/mips/nansf-legacy.c: Likewise.
4654
4655 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4656
4657 * gnat.dg/valued_proc.adb: New test.
4658 * gnat.dg/valued_proc_pkg.ads: New helper.
4659
4660 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4661
4662 PR tree-optimization/57661
4663 * g++.dg/opt/pr57661.C: New test.
4664
4665 PR sanitizer/56417
4666 * gcc.dg/asan/pr56417.c: New test.
4667
4668 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4669
4670 * gnat.dg/loop_optimization16.adb: New test.
4671 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4672
4673 2013-08-13 Marek Polacek <polacek@redhat.com>
4674
4675 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4676
4677 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4678
4679 Example of converting global state to per-pass state.
4680
4681 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4682 global state "static int counter" to...
4683 (one_pass::counter): ...this instance data.
4684
4685 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4686
4687 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4688 to member function...
4689 (one_pass::gate): ...this.
4690 (one_pass_exec): Convert to member function...
4691 (one_pass::impl_execute): ...this.
4692
4693 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4694
4695 PR c++/57416
4696 * g++.dg/cpp0x/pr57416.C: New.
4697
4698 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4699
4700 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4701 changes.
4702 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4703 * g++.dg/cpp0x/defaulted2.C: Likewise.
4704 * g++.dg/cpp0x/defaulted31.C: Likewise.
4705 * g++.dg/cpp0x/error6.C: Likewise.
4706 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4707 * g++.dg/cpp0x/override2.C: Likewise.
4708 * g++.dg/cpp0x/parse1.C: Likewise.
4709 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4710 * g++.dg/cpp0x/temp_default4.C: Likewise.
4711 * g++.dg/ext/attrib32.C: Likewise.
4712 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4713 * g++.dg/ext/mv13.C: Likewise.
4714 * g++.dg/ext/mv7.C: Likewise.
4715 * g++.dg/ext/mv9.C: Likewise.
4716 * g++.dg/ext/pr57362.C: Likewise.
4717 * g++.dg/ext/typeof10.C: Likewise.
4718 * g++.dg/lookup/anon6.C: Likewise.
4719 * g++.dg/lookup/crash6.C: Likewise.
4720 * g++.dg/lookup/name-clash5.C: Likewise.
4721 * g++.dg/lookup/name-clash6.C: Likewise.
4722 * g++.dg/other/anon4.C: Likewise.
4723 * g++.dg/other/error15.C: Likewise.
4724 * g++.dg/other/error8.C: Likewise.
4725 * g++.dg/other/redecl2.C: Likewise.
4726 * g++.dg/parse/crash16.C: Likewise.
4727 * g++.dg/parse/crash21.C: Likewise.
4728 * g++.dg/parse/crash38.C: Likewise.
4729 * g++.dg/parse/redef2.C: Likewise.
4730 * g++.dg/parse/struct-as-enum1.C: Likewise.
4731 * g++.dg/template/crash39.C: Likewise.
4732 * g++.dg/template/redecl3.C: Likewise.
4733 * g++.dg/tls/diag-3.C: Likewise.
4734 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4735 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4736 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4737 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4738 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4739 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4740 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4741 * g++.old-deja/g++.brendan/static3.C: Likewise.
4742 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4743 * g++.old-deja/g++.jason/binding.C: Likewise.
4744 * g++.old-deja/g++.jason/crash4.C: Likewise.
4745 * g++.old-deja/g++.jason/crash7.C: Likewise.
4746 * g++.old-deja/g++.jason/lineno.C: Likewise.
4747 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4748 * g++.old-deja/g++.mike/misc3.C: Likewise.
4749 * g++.old-deja/g++.mike/net44.C: Likewise.
4750 * g++.old-deja/g++.mike/ns3.C: Likewise.
4751 * g++.old-deja/g++.ns/alias4.C: Likewise.
4752 * g++.old-deja/g++.ns/ns11.C: Likewise.
4753 * g++.old-deja/g++.other/crash23.C: Likewise.
4754 * g++.old-deja/g++.other/decl8.C: Likewise.
4755 * g++.old-deja/g++.other/linkage3.C: Likewise.
4756 * g++.old-deja/g++.other/typeck1.C: Likewise.
4757 * g++.old-deja/g++.other/typedef5.C: Likewise.
4758 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4759 * g++.old-deja/g++.pt/friend36.C: Likewise.
4760 * obj-c++.dg/method-8.mm: Likewise.
4761 * obj-c++.dg/tls/diag-3.mm: Likewise.
4762
4763 2013-08-12 Perez Read <netfirewall@gmail.com>
4764
4765 PR target/58132
4766 * gcc.target/i386/movabs-1.c: New test.
4767
4768 2013-08-12 Marek Polacek <polacek@redhat.com>
4769
4770 PR tree-optimization/57980
4771 * gcc.dg/pr57980.c: New test.
4772
4773 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4774
4775 PR fortran/56666
4776 * gfortran.dg/do_check_10.f90: New test.
4777 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4778 * gfortran.dg/array_constructor_18.f90: Likewise.
4779 * gfortran.dg/array_constructor_22.f90: Likewise.
4780 * gfortran.dg/coarray_15.f90: Likewise.
4781 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4782 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4783 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4784
4785 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/53349
4788 * g++.dg/cpp0x/constexpr-ice8.C: New.
4789
4790 2013-08-09 Xinliang David Li <davidxl@google.com>
4791
4792 * gcc.target/i386/memcpy-strategy-1.c: New test.
4793 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4794 * gcc.target/i386/memset-strategy-1.c: Ditto.
4795 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4796
4797 2013-08-09 Jan Hubicka <jh@suse.cz>
4798
4799 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4800 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4801
4802 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4803
4804 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4805
4806 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4807
4808 PR fortran/58058
4809 * gfortran.dg/transfer_intrinsic_6.f90: New.
4810
4811 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 Revert:
4814 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4815
4816 PR c++/46206
4817 * g++.dg/lookup/typedef2.C: New.
4818
4819 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4820
4821 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4822 output of vdup intrinsics.
4823
4824 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4825
4826 * gcc.target/arm/lp1189445.c: New testcase.
4827
4828 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4829
4830 PR rtl-optimization/58079
4831 * gcc.dg/torture/pr58079.c: New test.
4832
4833 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4834
4835 * gnat.dg/warn9.adb: New test.
4836
4837 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/46206
4840 * g++.dg/lookup/typedef2.C: New.
4841
4842 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4843
4844 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4845 to optstr when building plugins on darwin.
4846
4847 2013-08-06 Martin Jambor <mjambor@suse.cz>
4848
4849 PR tree-optimization/57539
4850 * gcc.dg/ipa/pr57539.c: New test.
4851
4852 2013-08-06 Martin Jambor <mjambor@suse.cz>
4853 Bernd Edlinger <bernd.edlinger@hotmail.de>
4854
4855 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4856 (a): Fix constructor.
4857
4858 2013-08-06 Martin Jambor <mjambor@suse.cz>
4859
4860 PR fortran/57987
4861 * gfortran.dg/pr57987.f90: New test.
4862
4863 2013-08-06 Martin Jambor <mjambor@suse.cz>
4864
4865 PR middle-end/58041
4866 * gcc.dg/torture/pr58041.c: New test.
4867 * gcc.target/arm/pr58041.c: Likewise.
4868
4869 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4870
4871 PR fortran/57306
4872 * gfortran.dg/pointer_init_8.f90: New.
4873
4874 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4875
4876 PR c++/58080
4877 * g++.dg/cpp0x/pr58080.C: New.
4878
4879 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4880
4881 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4882 to optstr when building plugins.
4883
4884 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4885
4886 Patch autogenerated by refactor_passes.py from
4887 https://github.com/davidmalcolm/gcc-refactoring-scripts
4888 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4889
4890 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4891 struct to a subclass of gimple_opt_pass along with...
4892 (pass_data_one_pass): ...new pass_data instance and...
4893 (make_one_pass): ...new function.
4894 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4895 global struct to a subclass of gimple_opt_pass along with...
4896 (pass_data_warn_self_assign): ...new pass_data instance and...
4897 (make_pass_warn_self_assign): ...new function.
4898 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4899 a global struct to a subclass of gimple_opt_pass along with...
4900 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4901 (make_pass_dumb_plugin_example): ...new function.
4902 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4903 global struct to a subclass of gimple_opt_pass along with...
4904 (pass_data_warn_self_assign): ...new pass_data instance and...
4905 (make_pass_warn_self_assign): ...new function.
4906
4907 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4908
4909 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4910 is created and added to the pass_manager to reflect
4911 autogenerated changes.
4912 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4913 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4914 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4915
4916 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4917
4918 PR c++/58072
4919 * g++.dg/cpp0x/pr58072.C: New.
4920
4921 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4922
4923 * gcc.dg/torture/pr57993-2.cpp: New.
4924
4925 2013-08-02 Jan Hubicka <jh@suse.cz>
4926
4927 * gcc.dg/ipa/ipa-1.c: Update.
4928 * gcc.dg/ipa/ipa-2.c: Update.
4929 * gcc.dg/ipa/ipa-3.c: Update.
4930 * gcc.dg/ipa/ipa-4.c: Update.
4931 * gcc.dg/ipa/ipa-5.c: Update.
4932 * gcc.dg/ipa/ipa-7.c: Update.
4933 * gcc.dg/ipa/ipa-8.c: Update.
4934 * gcc.dg/ipa/ipcp-1.c: Update.
4935 * gcc.dg/ipa/ipcp-2.c: Update.
4936
4937 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4938
4939 PR rtl-optimization/58048
4940 * gcc.target/i386/pr58048.c: New.
4941
4942 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4943
4944 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4945
4946 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4947 Peter Bergner <bergner@vnet.ibm.com>
4948
4949 PR c++/54537
4950 * g++.dg/overload/using3.C: New.
4951 * g++.dg/overload/using2.C: Adjust.
4952 * g++.dg/lookup/using9.C: Likewise.
4953
4954 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4955
4956 * gcc.target/arm/pr46972-2.c: New test.
4957
4958 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4959
4960 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4961
4962 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4963
4964 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4965
4966 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4967
4968 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4969 rather than addressing!=absolute when deciding how to handle MIPS16
4970 when the test forces an ABI.
4971
4972 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4973
4974 PR c++/57673
4975 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4976
4977 2013-07-30 Steve Ellcey <sellcey@mips.com>
4978
4979 * gcc.target/mips/code-readable-1.c: Increase switch size.
4980 * gcc.target/mips/code-readable-2.c: Ditto.
4981 * gcc.target/mips/code-readable-3.c: Ditto.
4982 * gcc.target/mips/code-readable-4.c: Ditto.
4983
4984 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 PR c++/57947
4987 * g++.dg/parse/crash63.C: New.
4988
4989 2013-07-30 Tobias Burnus <burnus@net-b.de>
4990
4991 PR fortran/57530
4992 * gfortran.dg/pointer_assign_8.f90: New.
4993 * gfortran.dg/pointer_assign_9.f90: New.
4994 * gfortran.dg/pointer_assign_10.f90: New.
4995 * gfortran.dg/pointer_assign_11.f90: New.
4996
4997 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4998
4999 * gcc.target/arm/pr57637.c: New testcase.
5000
5001 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5002
5003 PR tree-optimization/57993
5004 * gcc.dg/torture/pr57993.c: New test.
5005
5006 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
5007
5008 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5009
5010 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5011
5012 PR c++/57948
5013 * g++.dg/conversion/ambig2.C: New.
5014
5015 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
5016
5017 * gcc.target/mips/fabs-2008.c: New test case.
5018 * gcc.target/mips/fabs-legacy.c: New test case.
5019 * gcc.target/mips/fabsf-2008.c: New test case.
5020 * gcc.target/mips/fabsf-legacy.c: New test case.
5021 * gcc.target/mips/fneg-2008.c: New test case.
5022 * gcc.target/mips/fneg-legacy.c: New test case.
5023 * gcc.target/mips/fneg-2008.c: New test case.
5024 * gcc.target/mips/fneg-legacy.c: New test case.
5025 * gcc.target/mips/nan-2008.c: New test case.
5026 * gcc.target/mips/nan-legacy.c: New test case.
5027 * gcc.target/mips/nanf-2008.c: New test case.
5028 * gcc.target/mips/nanf-legacy.c: New test case.
5029 * gcc.target/mips/nans-2008.c: New test case.
5030 * gcc.target/mips/nans-legacy.c: New test case.
5031 * gcc.target/mips/nansf-2008.c: New test case.
5032 * gcc.target/mips/nansf-legacy.c: New test case.
5033 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5034
5035 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5036 Maxim Kuvyrkov <maxim@kugelworks.com>
5037
5038 * lib/target-supports.exp (check_effective_target_non_bionic): New
5039 effective-target test.
5040 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5041 * g++.dg/tls/thread_local4g.C: Ditto.
5042
5043 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5044
5045 PR fortran/58009
5046 * gfortran.dg/vector_subsript_7.f90: New test.
5047
5048 2013-07-27 Tobias Burnus <burnus@net-b.de>
5049
5050 PR fortran/57991
5051 * gfortran.dg/warn_alias.f90: New.
5052
5053 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5054
5055 PR fortran/57285
5056 * gfortran.dg/class_array_19.f90: New.
5057
5058 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5059
5060 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5061 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5062 * gcc.dg/vect/pr57741-3.c: Likewise.
5063 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5064
5065 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5066
5067 Skip tests that make assumptions about struct layout that don't hold
5068 on epiphany:
5069 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5070 * g++.dg/cpp0x/iop.C: Likewise.
5071 * g++.dg/cpp0x/named_refs.C: Likewise.
5072 * g++.dg/cpp0x/rv1p.C: Likewise.
5073 * g++.dg/cpp0x/rv2p.C: Likewise.
5074 * g++.dg/cpp0x/rv3p.C: Likewise.
5075 * g++.dg/cpp0x/rv4p.C: Likewise.
5076 * g++.dg/cpp0x/rv5p.C: Likewise.
5077 * g++.dg/cpp0x/rv6p.C: Likewise.
5078 * g++.dg/cpp0x/rv7p.C: Likewise.
5079 * g++.dg/cpp0x/rv8p.C: Likewise.
5080 * g++.dg/ext/strncpy-chk1.C: Likewise.
5081 * gcc.dg/builtin-object-size-10.c: Likewise.
5082 * gcc.dg/builtin-object-size-11.c: Likewise.
5083 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5084 * gcc.dg/pr25805.c: Likewise.
5085 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5086 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5087 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5088 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5089 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5090 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5091 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5092 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5093 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5094 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5095 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5096 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5097 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5098 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5099 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5100
5101 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5102 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5103
5104 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5105 * gcc.dg/sibcall-6.c: Enable for epiphany.
5106
5107 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108
5109 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5110
5111 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5112
5113 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5114 memcpy not initializers.
5115
5116 * gcc.dg/guality/guality.exp: Skip on AIX.
5117
5118 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 PR c++/57101
5121 * g++.dg/cpp0x/pr57101.C: New.
5122
5123 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5124
5125 * gcc.target/aarch64/neg_1.c: New test.
5126
5127 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5128
5129 PR fortran/57966
5130 * gfortran.dg/typebound_call_25.f90: New.
5131
5132 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/57981
5135 * g++.dg/cpp0x/pr57981.C: New.
5136
5137 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5138
5139 PR c++/57880
5140 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5141
5142 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5143
5144 PR rtl-optimization/57960
5145 * gcc.target/s390/pr57960.c: New.
5146
5147 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5148
5149 PR fortran/57639
5150 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5151
5152 2013-07-25 Terry Guo <terry.guo@arm.com>
5153
5154 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5155
5156 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5157
5158 PR c++/57942
5159 * g++.dg/inherit/pr57942.C: New.
5160
5161 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5162
5163 * gcc.target/powerpc/bool2.h: New file, test the code generation
5164 of logical operations for power5, altivec, power7, and power8 systems.
5165 * gcc.target/powerpc/bool2-p5.c: Likewise.
5166 * gcc.target/powerpc/bool2-av.c: Likewise.
5167 * gcc.target/powerpc/bool2-p7.c: Likewise.
5168 * gcc.target/powerpc/bool2-p8.c: Likewise.
5169 * gcc.target/powerpc/bool3.h: Likewise.
5170 * gcc.target/powerpc/bool3-av.c: Likewise.
5171 * gcc.target/powerpc/bool2-p7.c: Likewise.
5172 * gcc.target/powerpc/bool2-p8.c: Likewise.
5173
5174 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5175
5176 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5177
5178 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5179
5180 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5181
5182 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5183
5184 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5185 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5186 type from long to long long.
5187 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5188 to have effective-target keywords of lp64 and ilp32.
5189 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5190 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5191 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5192 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5193 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5194 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5195 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5196 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5197 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5198
5199 2013-07-23 Tom Tromey <tromey@redhat.com>
5200 Joseph Myers <joseph@codesourcery.com>
5201
5202 * gcc.dg/c11-generic-1.c: New file.
5203 * gcc.dg/c11-generic-2.c: New file.
5204
5205 2013-07-22 Tobias Burnus <burnus@net-b.de>
5206
5207 PR fortran/57906
5208 PR fortran/52052
5209 * coarray/lib_realloc_1.f90: Permit optimization.
5210 * gfortran.dg/coarray_31.f90: New.
5211
5212 2013-07-22 Tobias Burnus <burnus@net-b.de>
5213
5214 PR fortran/57762
5215 * gfortran.dg/class_array_7.f03: Fix memory leak.
5216
5217 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/52816
5220 * g++.dg/cpp0x/decltype56.C: New.
5221
5222 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5223
5224 * gcc.dg/pr53265.c: Correct line number in dg-message.
5225
5226 2013-07-22 Diego Novillo <dnovillo@google.com>
5227
5228 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5229
5230 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5231
5232 PR testsuite/52641
5233 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5234 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5235
5236 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5237
5238 PR testsuite/52641
5239 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5240 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5241 * gcc.dg/torture/pr53366-1.c: Same.
5242 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5243 * gcc.dg/torture/pr56488.c: Same.
5244 * gcc.dg/torture/pr57584.c: Same.
5245 * gcc.dg/tree-ssa/pr57385.c: Same.
5246 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5247
5248 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5249
5250 * c-c++-common/pr41779.c: Fix typos.
5251 * gcc.c-torture/compile/20031125-2.c: Likewise.
5252 * gcc.c-torture/compile/20040621-1.c: Likewise.
5253 * gcc.c-torture/execute/20020418-1.c: Likewise.
5254 * gcc.dg/20020108-1.c: Likewise.
5255 * gcc.dg/atomic-generic-aux.c: Likewise.
5256 * gcc.dg/builtin-complex-err-2.c: Likewise.
5257 * gcc.dg/decl-1.c: Likewise.
5258 * gcc.dg/di-sync-multithread.c: Likewise.
5259 * gcc.dg/format/c90-printf-1.c: Likewise.
5260 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5261 * gcc.dg/long-long-compare-1.c: Likewise.
5262 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5263 * gcc.dg/pr17055-1.c: Likewise.
5264 * gcc.dg/pr27095.c: Likewise.
5265 * gcc.dg/torture/fp-int-convert.h: Likewise.
5266 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5267 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5268 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5269 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5270 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5271 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5272 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5273 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5274 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5275 * gcc.dg/vect/vect-cond-5.c: Likewise.
5276 * gcc.dg/weak/typeof-2.c: Likewise.
5277 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5278 * gcc.target/arm/naked-1.c: Likewise.
5279 * gcc.target/i386/pr9771-1.c: Likewise.
5280 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5281 * gcc.target/sparc/struct-ret-check.c: Likewise.
5282 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5283 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5284 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5285 Likewise.
5286
5287 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5288
5289 PR fortran/56937
5290 * gfortran.dg/dependency_42.f90: New test.
5291 * gfortran.dg/dependency_43.f90: New test.
5292
5293 2013-07-21 Tobias Burnus <burnus@net-b.de>
5294
5295 PR fortran/35862
5296 * gfortran.dg/round_4.f90: New.
5297
5298 2013-07-21 Tobias Burnus <burnus@net-b.de>
5299
5300 PR fortran/57894
5301 * gfortran.dg/min_max_conformance_2.f90: New.
5302
5303 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR preprocessor/57620
5306 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5307 (main): Don't test {s,u,U,L}12.
5308 * c-c++-common/raw-string-13.c: New test.
5309 * c-c++-common/raw-string-14.c: New test.
5310 * c-c++-common/raw-string-15.c: New test.
5311 * c-c++-common/raw-string-16.c: New test.
5312
5313 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5314
5315 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5316
5317 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5318
5319 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5320
5321 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5322 target { ! keeps_null_pointer_checks }.
5323 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5324 target { ! keeps_null_pointer_checks }.
5325
5326 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5327 * gcc.dg/torture/pr56488.c: Likewise.
5328
5329 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5330
5331 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5332 new testcase.
5333
5334 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5335
5336 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5337 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5338 * gfortran.dg/guality/guality.exp: Skip on AIX.
5339
5340 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5341
5342 * g++.dg/debug/pr56819.C: Skip on AIX.
5343 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5344 * g++.dg/guality/guality.exp: Skip on AIX.
5345
5346 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5347
5348 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5349
5350 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5351
5352 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5353
5354 PR target/57516
5355 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5356 Adjust to corrected rounding.
5357
5358 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5359
5360 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5361 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5362 check_effective_target_cilkplus.
5363 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5364
5365 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5366
5367 * gcc.target/powerpc/pr57744.c: Fix typo.
5368
5369 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5370
5371 PR middle-end/57698
5372 * gcc.c-torture/compile/pr57698.c: New test.
5373 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5374 * gcc.c-torture/compile/pr44043.c: Ditto.
5375
5376 2013-07-18 Wei Mi <wmi@google.com>
5377
5378 PR rtl-optimization/57878
5379 * g++.dg/pr57878.C: New test.
5380
5381 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5382
5383 * gcc.dg/pr42611.c: Move dg-error to correct line.
5384
5385 2013-07-17 Tobias Burnus <burnus@net-b.de>
5386
5387 PR fortran/57895
5388 * gfortran.dg/dollar_sym_3.f: New.
5389 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5390
5391 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5392
5393 PR target/55654
5394 PR target/55656
5395 PR target/55657
5396 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5397 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5398 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5399 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5400 * objc.dg/image-info.m: Likewise.
5401 * objc.dg/symtab-1.m: Likewise.
5402 * objc.dg/torture/strings/const-str-10.m: Likewise.
5403 * objc.dg/torture/strings/const-str-11.m: Likewise.
5404 * objc.dg/torture/strings/const-str-9.m: Likewise.
5405 * objc.dg/zero-link-1.m: Likewise.
5406 * objc.dg/zero-link-2.m: Likewise.
5407 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5408 * objc.dg/objc-foreach-4.m: Likewise.
5409 * objc.dg/objc-foreach-5.m: Likewise.
5410 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5411 (for Darwin).
5412 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5413 * obj-c++.dg/syntax-error-1.mm: Likewise.
5414 * objc.dg/method-6.m: Likewise.
5415 * objc.dg/pr23214.m: Likewise.
5416 * objc.dg/proto-lossage-7.m: Likewise.
5417 * objc.dg/strings/const-str-12b.m: Likewise.
5418 * objc.dg/zero-link-3.m: Likewise.
5419 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5420 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5421 adjust headers, interfaces and encoded types to reflect current system
5422 versions. Add FIXME and outputs from current system compiler for
5423 reference.
5424
5425 2013-07-15 Cong Hou <congh@google.com>
5426
5427 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5428 counted.
5429 * gcc.target/i386/l_fma_float_3.c: Likewise.
5430 * gcc.target/i386/l_fma_double_1.c: Likewise.
5431 * gcc.target/i386/l_fma_double_3.c: Likewise.
5432
5433 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5434
5435 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5436 function to test if HTM is available.
5437 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5438 * gcc.target/powerpc/htm-builtin-1.c: New test.
5439
5440 2013-07-15 Tobias Burnus <burnus@net-b.de>
5441
5442 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5443 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5444 * gfortran.dg/coarray_6.f90: Add dg-error.
5445
5446 2013-07-15 Tobias Burnus <burnus@net-b.de>
5447
5448 PR fortran/37336
5449 * gfortran.dg/finalize_18.f90: New.
5450
5451 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5452
5453 PR fortran/52669
5454 * fortran.dg/module_variable_1.f90: New test.
5455 * fortran.dg/module_variable_2.f90: New test.
5456
5457 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5458
5459 * g++.dg/ext/vector19.C: Adapt.
5460 * g++.dg/ext/vector23.C: New testcase.
5461
5462 2013-07-12 Michael Matz <matz@suse.de>
5463
5464 PR middle-end/55771
5465 * c-c++-common/pr55771.c: New test.
5466
5467 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5468
5469 * gcc.target/aarch64/vect-movi.c: New.
5470
5471 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5472
5473 PR target/57362
5474 * g++.dg/ext/pr57362.C: New.
5475
5476 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5477
5478 PR target/57631
5479 * gcc.target/avr/torture/pr57631.c: New test.
5480
5481 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/57827
5484 * g++.dg/cpp0x/constexpr-ice7.C: New.
5485
5486 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5487
5488 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5489 for EABI targets.
5490 * gcc.c-torture/execute/nest-align-1.x: New.
5491
5492 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5493
5494 PR c++/57874
5495 * g++.dg/cpp0x/sfinae48.C: New.
5496
5497 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR preprocessor/57824
5500 * c-c++-common/raw-string-17.c: New test.
5501 * c-c++-common/gomp/pr57824.c: New test.
5502
5503 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5504
5505 PR c++/57869
5506 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5507 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5508 * g++.dg/conversion/dr195.C: Update.
5509 * g++.dg/expr/cast2.C: Likewise.
5510
5511 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5512
5513 * c-c++-common/raw-string-18.c: New test.
5514 * c-c++-common/raw-string-19.c: New test.
5515
5516 PR preprocessor/57757
5517 * g++.dg/cpp/paste1.C: New test.
5518 * g++.dg/cpp/paste2.C: New test.
5519
5520 2013-07-10 Graham Stott <grahams@btinternet.com>
5521
5522 * gcc.target/mips/mulsize-1.c: New.
5523 * gcc.target/mips/mulsize-2.c: New.
5524 * gcc.target/mips/mulsize-3.c: New.
5525 * gcc.target/mips/mulsize-4.c: New.
5526
5527 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5528
5529 PR c++/53094
5530 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5531 * g++.dg/ext/vector24.C: New testcase.
5532
5533 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5534
5535 PR c++/53000
5536 * g++.dg/cpp0x/decltype17.C: Adjust.
5537
5538 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/51786
5541 * g++.dg/cpp0x/pr51786.C: New.
5542
5543 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5544
5545 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5546
5547 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5548
5549 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5550
5551 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5552 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5553
5554 2013-07-08 Tobias Burnus <burnus@net-b.de>
5555
5556 PR fortran/57834
5557 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5558
5559 2013-07-08 Tobias Burnus <burnus@net-b.de>
5560
5561 PR fortran/50554
5562 * gfortran.dg/do_check_9.f90: New.
5563
5564 2013-07-08 Tobias Burnus <burnus@net-b.de>
5565
5566 PR fortran/57785
5567 * gfortran.dg/dot_product_2.f90: New.
5568
5569 2013-07-08 Tobias Burnus <burnus@net-b.de>
5570
5571 PR fortran/57469
5572 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5573
5574 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5575
5576 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5577 * gfortran.dg/finalize_10.f90: Fix dg-final.
5578
5579 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR target/57819
5582 * gcc.target/i386/pr57819.c: New test.
5583
5584 PR rtl-optimization/57829
5585 * gcc.c-torture/execute/pr57829.c: New test.
5586
5587 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5588
5589 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5590 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5591
5592 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5593
5594 PR target/57807
5595 * gcc.target/i386/pr57807.c: New test.
5596
5597 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5598
5599 PR target/29776
5600 * gcc.dg/tree-ssa/vrp89.c: New test.
5601
5602 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/28262
5605 * g++.dg/parse/defarg16.C: New.
5606
5607 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5608
5609 PR rtl-optimization/55342
5610 * gcc.target/i386/pr55342.c: New.
5611
5612 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5613
5614 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5615
5616 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5617
5618 PR c++/14263
5619 * g++.dg/inherit/virtual10.C: New.
5620
5621 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5622
5623 PR c/57821
5624 * gcc.dg/large-size-array-6.c: New test.
5625
5626 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/38634
5629 * g++.dg/template/crash116.C: New.
5630
5631 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5632
5633 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5634 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5635
5636 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5637
5638 PR c++/54998
5639 * g++.dg/cpp0x/nsdmi-list3.C: New.
5640
5641 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5642
5643 PR target/57777
5644 * gcc.target/i386/pr57777.c: New test.
5645
5646 PR c++/57771
5647 * g++.dg/template/arg9.C: New test.
5648
5649 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5650
5651 * gcc.target/i386/avx-inline.c: New test.
5652
5653 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5654
5655 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5656 * gcc.target/mips/call-2.c: Likewise.
5657 * gcc.target/mips/call-3.c: Likewise.
5658 * gcc.target/mips/lazy-binding-1.c: Likewise.
5659
5660 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR tree-optimization/57741
5663 * gcc.dg/vect/pr57741-1.c: New test.
5664 * gcc.dg/vect/pr57741-2.c: New test.
5665 * gcc.dg/vect/pr57741-3.c: New test.
5666
5667 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5668
5669 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5670 on big endian.
5671 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5672 * lib/target-supports.exp: Define aarch64_little_endian.
5673
5674 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5675
5676 * gcc.target/aarch64/abs_1.c: New test.
5677
5678 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5679
5680 * gcc.target/aarch64/bfxil_1.c: New test.
5681 * gcc.target/aarch64/bfxil_2.c: Likewise.
5682
5683 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5684
5685 PR c/57766
5686 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5687 array sizes from 100 to 20.
5688
5689 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5690
5691 PR fortran/54788
5692 * gfortran.dg/pointer_remapping_8.f90: New.
5693
5694 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5695
5696 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5697 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5698 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5699 * g++.dg/cpp1y/complex_literals.h: New.
5700
5701 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/57645
5704 * g++.dg/cpp0x/noexcept21.C: New.
5705
5706 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR target/57736
5709 * gcc.target/i386/pr57736.c: New test.
5710
5711 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5712
5713 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5714 c specific.
5715 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5716 strings to match the fixed error messages.
5717 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5718 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5719 message check.
5720
5721 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5722
5723 PR target/57744
5724 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5725 stqcx. get even registers.
5726
5727 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5728
5729 PR c++/57509
5730 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5731
5732 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5733
5734 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5735 Fix scan patterns.
5736 * gcc.target/i386/bmi-1.c: Ditto.
5737 * gcc.target/i386/bmi-bextr-4.c: New.
5738 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5739
5740 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/57682
5743 * g++.dg/cpp0x/initlist73.C: New.
5744
5745 2013-06-27 Meador Inge <meadori@codesourcery.com>
5746
5747 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5748 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5749 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5750
5751 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5752
5753 PR c++/57509
5754 * g++.dg/ext/pr57509.C: New file.
5755
5756 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR target/57623
5759 * gcc.target/i386/bmi-bextr-3.c: New test.
5760
5761 PR target/57623
5762 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5763
5764 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5765
5766 PR c++/57172
5767 * g++.dg/cpp0x/pr57172.C: New testcase.
5768
5769 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5770
5771 * gcc.target/s390/htm-1.c: New file.
5772 * gcc.target/s390/htm-nofloat-1.c: New file.
5773 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5774
5775 2013-06-26 Tobias Burnus <burnus@net-b.de>
5776
5777 PR fortran/29800
5778 * gfortran.dg/bounds_check_17.f90: New.
5779
5780 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5781
5782 PR c++/57640
5783 * g++.dg/cpp1y/pr57640.C: New.
5784
5785 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5786
5787 PR c/57692
5788 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5789 overflow due to size of arrays.
5790
5791 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR tree-optimization/57705
5794 * gcc.dg/vect/pr57705.c: New test.
5795 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5796
5797 2013-06-25 Martin Jambor <mjambor@suse.cz>
5798
5799 PR middle-end/57670
5800 * g++.dg/ipa/pr57670.C: New test.
5801
5802 2013-06-25 Richard Biener <rguenther@suse.de>
5803
5804 PR middle-end/56977
5805 * gcc.dg/pr56977.c: New testcase.
5806
5807 2013-06-24 Martin Jambor <mjambor@suse.cz>
5808
5809 PR tree-optimization/57358
5810 * gcc.dg/ipa/pr57358.c: New test.
5811
5812 2013-06-24 Richard Biener <rguenther@suse.de>
5813
5814 PR testsuite/57686
5815 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5816
5817 2013-06-24 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/57488
5820 * gcc.dg/torture/pr57488.c: New testcase.
5821
5822 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5823 Dominique d'Humieres <dominiq@lps.ens.fr>
5824
5825 PR fortran/52413
5826 * gfortran.dg/fraction.f90: New.
5827
5828 2013-06-24 Alan Modra <amodra@gmail.com>
5829
5830 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5831 Add scan-assembler-not "lvx".
5832 * gcc.target/powerpc/le-altivec-consts.c: New.
5833
5834 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 * g++.dg/cpp0x/sfinae47.C: New.
5837
5838 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5839
5840 PR target/52483
5841 * gcc.target/sh/pr52483-1.c: New.
5842 * gcc.target/sh/pr52483-2.c: New.
5843 * gcc.target/sh/pr52483-3.c: New.
5844 * gcc.target/sh/pr52483-4.c: New.
5845 * gcc.target/sh/pr52483-5.c: New.
5846
5847 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5848
5849 * gcc.target/i386/intrinsics_1.c: New test.
5850 * gcc.target/i386/intrinsics_2.c: Ditto.
5851 * gcc.target/i386/intrinsics_3.c: Ditto.
5852 * gcc.target/i386/intrinsics_4.c: Ditto.
5853 * gcc.target/i386/intrinsics_5.c: Ditto.
5854 * gcc.target/i386/intrinsics_6.c: Ditto.
5855 * gcc.target/i386/avx-1.c: Provide macros for builtins
5856 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5857
5858 2013-06-21 Tobias Burnus <burnus@net-b.de>
5859
5860 PR fortran/37336
5861 * gfortran.dg/finalize_17.f90: New.
5862
5863 2013-06-21 Tobias Burnus <burnus@net-b.de>
5864
5865 * gfortran.dg/realloc_on_assign_18.f90: New.
5866
5867 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5868
5869 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5870 Also changed the returns from error as distinct values so that
5871 debugging can get easier.
5872 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5873 errors specific to C, if necessary. Also added new error
5874 hooks for C++.
5875 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5876 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5877 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5878 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5879 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5880 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5881 the same changes as parser_errors3.c, spaces were added between colons
5882 to not confuse C++ compiler with 2 colons as scope.
5883 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5884 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5885 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5886 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5887 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5888 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5889 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5890 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5891 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5892 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5893 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5894 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5895 in the list.
5896
5897 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5898
5899 PR other/53317
5900 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5901
5902 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5903
5904 PR target/57655
5905 * gcc.target/i386/pr57655.c: New test.
5906
5907 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5908
5909 * ada/acats/tests/gcc: Delete.
5910 * gnat.dg/style: Likewise.
5911
5912 2013-06-20 Jeff Law <law@redhat.com>
5913
5914 PR tree-optimization/57660
5915 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5916 based on their branch cost.
5917
5918 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5919
5920 2013-06-20 Tobias Burnus <burnus@net-b.de>
5921
5922 PR fortran/57633
5923 * gfortran.dg/list_read_11.f90: New.
5924
5925 2013-06-20 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/57584
5928 * gcc.dg/torture/pr57584.c: New testcase.
5929
5930 2013-06-19 Sharad Singhai <singhai@google.com>
5931
5932 * g++.dg/gcov/gcov-8.C: New testcase.
5933 * lib/gcov.exp: Handle intermediate format.
5934
5935 2013-06-19 Wei Mi <wmi@google.com>
5936
5937 PR rtl-optimization/57518
5938 * gcc.dg/pr57518.c: New test.
5939
5940 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5941
5942 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5943
5944 2013-06-19 Jan Hubicka <jh@suse.cz>
5945
5946 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5947
5948 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5949
5950 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5951 hard-coded values of array sizes with a #define.
5952 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5953 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5954 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5955 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5956 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5957
5958 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5959
5960 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5961 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5962
5963 2013-06-19 Jeff Law <law@redhat.com>
5964
5965 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5966
5967 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5968
5969 PR c++/57638
5970 * g++.dg/template/error53.C: New.
5971
5972 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5973
5974 PR target/55033
5975 * gcc.target/powerpc/pr55033.c: Fix options.
5976
5977 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5978
5979 * gcc.target/i386/inline_error.c: New test.
5980 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5981 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5982
5983 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5984
5985 PR c++/53211
5986 * g++.dg/cpp0x/decltype55.C: New.
5987
5988 2013-06-18 Marek Polacek <polacek@redhat.com>
5989
5990 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5991
5992 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5993
5994 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5995
5996 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5997
5998 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5999 Also changed the returns from error as distinct values so that it is
6000 easier to debug.
6001
6002 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
6003
6004 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6005
6006 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6007
6008 PR c++/16128
6009 * g++.dg/template/error52.C: New.
6010 * g++.dg/lookup/friend15.C: Update.
6011 * g++.dg/parse/error11.C: Likewise.
6012 * g++.dg/parse/error14.C: Likewise.
6013 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6014 * g++.dg/parse/template25.C: Likewise.
6015 * g++.old-deja/g++.jason/cond.C: Likewise.
6016 * g++.old-deja/g++.mike/for2.C: Likewise.
6017 * g++.old-deja/g++.robertl/eb125.C: Likewise.
6018 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6019
6020 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6021
6022 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6023 ensure alignment.
6024
6025 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6026
6027 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6028 accidentally placing minus sign for length instead of stride.
6029
6030 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6031
6032 PR rtl-optimization/57425
6033 PR rtl-optimization/57569
6034 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6035 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6036
6037 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6038
6039 PR fortran/49074
6040 PR fortran/56136
6041 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6042 packing.
6043 * gfortran.dg/typebound_assignment_6.f03: New.
6044
6045 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6046
6047 * gcc.target/h8300/h8300.exp: New.
6048 * gcc.dg/pragma-isr.c: Move to ...
6049 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6050 * gcc.target/h8300/pragma-isr.c: ... and here.
6051 * gcc.dg/pragma-isr2.c: Move to ...
6052 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6053 * gcc.target/h8300/pragma-isr2.c: ... and here.
6054 * gcc.dg/pragma-isr-trapa.c: Move to ...
6055 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6056 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6057 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6058 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6059 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6060 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6061 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6062 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6063 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6064 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6065 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6066 * gcc.dg/attr-isr-trapa.c: Move to ...
6067 * gcc.target/sh/attr-isr-trapa.c: ... here.
6068
6069 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 PR c++/51413
6072 * g++.dg/ext/builtin-offsetof1.C: New.
6073
6074 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6075
6076 * gcc.target/aarch64/vect_smlal_1.c: New file.
6077
6078 2013-06-14 Tobias Burnus <burnus@net-b.de>
6079
6080 PR fortran/57508
6081 * gfortran.dg/defined_assignment_7.f90: New.
6082
6083 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/57599
6086 * g++.dg/rtti/dyncast6.C: New.
6087 * g++.dg/cpp0x/dyncast1.C: Likewise.
6088
6089 2013-06-14 Alan Modra <amodra@gmail.com>
6090
6091 PR middle-end/57134
6092 * gcc.dg/pr57134.c: New.
6093
6094 2013-06-14 Tobias Burnus <burnus@net-b.de>
6095
6096 PR fortran/57596
6097 * gfortran.dg/deferred_type_param_9.f90: New.
6098
6099 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6100
6101 * gcc.dg/fold-minus-1.c: New testcase.
6102
6103 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6104
6105 PR fortran/49074
6106 * gfortran.dg/typebound_assignment_5.f03: New.
6107
6108 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6109
6110 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6111
6112 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6113 Pat Haugen <pthaugen@us.ibm.com>
6114 Peter Bergner <bergner@vnet.ibm.com>
6115
6116 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6117 load/store instructions on power7, power8.
6118 * gcc.target/powerpc/atomic-p8.c: Likewise.
6119
6120 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6121
6122 PR c/57577
6123 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6124
6125 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 PR c++/38958
6128 * g++.dg/warn/Wunused-var-20.C: New.
6129
6130 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6131
6132 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6133 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6134 Run with -fno-common.
6135
6136 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6137
6138 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6139 and exit function calls with return 1 and return 0, respectively.
6140
6141 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6142
6143 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6144 New tests.
6145
6146 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6147
6148 PR tree-optimization/57361
6149 * gcc.dg/tree-ssa/pr57361.c: New file.
6150
6151 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6152
6153 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6154 to ensure alignment.
6155 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6156
6157 2013-06-12 Tobias Burnus <burnus@net-b.de>
6158
6159 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6160
6161 2013-06-12 Tobias Burnus <burnus@net-b.de>
6162 Dominique d'Humieres <dominiq@lps.ens.fr>
6163
6164 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6165
6166 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR target/56564
6169 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6170 * gcc.target/i386/pr56564-3.c: Likewise.
6171
6172 2013-06-11 Tobias Burnus <burnus@net-b.de>
6173
6174 PR fortran/57535
6175 * gfortran.dg/class_array_18.f90: New.
6176
6177 2013-06-11 Jan Hubicka <jh@suse.cz>
6178
6179 PR c++/57551
6180 * g++.dg/ext/visibility/anon6.C: Update testcase.
6181
6182 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6183
6184 PR c/57563
6185 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6186 in how we check __sec_reduce_mutating function's result.
6187
6188 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6189 Pat Haugen <pthaugen@us.ibm.com>
6190 Peter Bergner <bergner@vnet.ibm.com>
6191
6192 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6193 direct move instructions.
6194 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6195 * gcc.target/powerpc/direct-move.h: Likewise.
6196 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6197 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6198 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6199 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6200 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6201 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6202
6203 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 PR c++/52440
6206 * g++.dg/cpp0x/pr52440.C: New.
6207
6208 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR target/56564
6211 * gcc.target/i386/pr56564-1.c: New test.
6212 * gcc.target/i386/pr56564-2.c: New test.
6213 * gcc.target/i386/pr56564-3.c: New test.
6214 * gcc.target/i386/pr56564-4.c: New test.
6215 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6216 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6217 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6218 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6219 * gcc.target/i386/vect-sizes-1.c: Likewise.
6220 * gcc.target/i386/memcpy-1.c: Likewise.
6221 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6222 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6223
6224 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6225
6226 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6227 systems to cover all GNU systems.
6228 * g++.dg/abi/guard2.C: Likewise.
6229 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6230 * g++.dg/eh/sighandle.C: Likewise.
6231 * g++.dg/ext/cleanup-10.C: Likewise.
6232 * g++.dg/ext/cleanup-11.C: Likewise.
6233 * g++.dg/ext/cleanup-8.C: Likewise.
6234 * g++.dg/ext/cleanup-9.C: Likewise.
6235 * g++.dg/opt/const5.C: Likewise.
6236 * g++.dg/opt/life1.C: Likewise.
6237 * g++.dg/other/pr39496.C: Likewise.
6238 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6239 * g++.old-deja/g++.abi/align.C: Likewise.
6240 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6241 * g++.old-deja/g++.law/weak.C: Likewise.
6242 * g++.old-deja/g++.pt/asm1.C: Likewise.
6243 * gcc.c-torture/execute/20030125-1.x: Likewise.
6244 * gcc.c-torture/execute/990127-2.x: Likewise.
6245 * gcc.dg/20041106-1.c: Likewise.
6246 * gcc.dg/20050503-1.c: Likewise.
6247 * gcc.dg/builtin-object-size-5.c: Likewise.
6248 * gcc.dg/cleanup-10.c: Likewise.
6249 * gcc.dg/cleanup-11.c: Likewise.
6250 * gcc.dg/cleanup-8.c: Likewise.
6251 * gcc.dg/cleanup-9.c: Likewise.
6252 * gcc.dg/complex-5.c: Likewise.
6253 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6254 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6255 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6256 * gcc.dg/dfp/pr35739.c: Likewise.
6257 * gcc.dg/fdata-sections-1.c: Likewise.
6258 * gcc.dg/lto/20090206-1_0.c: Likewise.
6259 * gcc.dg/lto/20090206-2_0.c: Likewise.
6260 * gcc.dg/pr30360.c: Likewise.
6261 * gcc.dg/pr37303.c: Likewise.
6262 * gcc.dg/pr39323-1.c: Likewise.
6263 * gcc.dg/pr39323-2.c: Likewise.
6264 * gcc.dg/pr39323-3.c: Likewise.
6265 * gcc.dg/pr45416.c: Likewise.
6266 * gcc.dg/setjmp-2.c: Likewise.
6267 * gcc.dg/split-1.c: Likewise.
6268 * gcc.dg/split-3.c: Likewise.
6269 * gcc.dg/split-4.c: Likewise.
6270 * gcc.dg/strlenopt-12g.c: Likewise.
6271 * gcc.dg/strlenopt-14g.c: Likewise.
6272 * gcc.dg/strlenopt-14gf.c: Likewise.
6273 * gcc.dg/strlenopt-16g.c: Likewise.
6274 * gcc.dg/strlenopt-17g.c: Likewise.
6275 * gcc.dg/strlenopt-18g.c: Likewise.
6276 * gcc.dg/strlenopt-1f.c: Likewise.
6277 * gcc.dg/strlenopt-22g.c: Likewise.
6278 * gcc.dg/strlenopt-2f.c: Likewise.
6279 * gcc.dg/strlenopt-4g.c: Likewise.
6280 * gcc.dg/strlenopt-4gf.c: Likewise.
6281 * gcc.dg/struct-ret-3.c: Likewise.
6282 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6283 * gcc.misc-tests/linkage.exp: Likewise.
6284 * gcc.target/i386/20000724-1.c: Likewise.
6285 * gcc.target/i386/align-main-3.c: Likewise.
6286 * gcc.target/i386/cleanup-1.c: Likewise.
6287 * gcc.target/i386/inline-mcpy.c: Likewise.
6288 * gcc.target/i386/pr32268.c: Likewise.
6289 * gcc.target/i386/pr36613.c: Likewise.
6290 * gcc.target/i386/pr39013-1.c: Likewise.
6291 * gcc.target/i386/pr39013-2.c: Likewise.
6292 * gcc.target/i386/pr39496.c: Likewise.
6293 * gcc.target/i386/pr40906-3.c: Likewise.
6294 * gcc.target/i386/pr46084.c: Likewise.
6295 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6296
6297 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6298
6299 PR target/6526
6300 * gcc.target/sh/pr6526.c: New.
6301
6302 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR target/57568
6305 * gcc.c-torture/execute/pr57568.c: New test.
6306
6307 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 PR c++/37404
6310 * g++.dg/other/vararg-4.C: New.
6311
6312 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6313
6314 PR rtl-optimization/57559
6315 * gcc.target/s390/pr57559.c : New test.
6316
6317 2013-06-08 Tobias Burnus <burnus@net-b.de>
6318
6319 PR fortran/37336
6320 * gfortran.dg/finalize_10.f90: New.
6321 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6322 * gfortran.dg/finalize_15.f90: New.
6323
6324 2013-06-08 Tobias Burnus <burnus@net-b.de>
6325
6326 PR fortran/57553
6327 * gfortran.dg/storage_size_4.f90: New.
6328
6329 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6330
6331 PR c++/57548
6332 * g++.dg/ext/pr57548.C: New test.
6333
6334 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6335
6336 PR middle-end/57541
6337 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6338
6339 2013-06-07 Jan Hubicka <jh@suse.cz>
6340
6341 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6342
6343 2013-06-07 Tobias Burnus <burnus@net-b.de>
6344
6345 PR fortran/57549
6346 * gfortran.dg/array_constructor_48.f90: New.
6347 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6348 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6349
6350 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351
6352 PR target/56315
6353 * gcc.target/arm/xordi3-opt.c: New test.
6354
6355 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6356
6357 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6358 Revert to dg-options.
6359
6360 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6361
6362 PR target/55033
6363 * gcc.target/powerpc/pr55033.c: New.
6364
6365 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/53658
6368 * g++.dg/cpp0x/alias-decl-36.C: New.
6369
6370 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6371 Pat Haugen <pthaugen@us.ibm.com>
6372 Peter Bergner <bergner@vnet.ibm.com>
6373
6374 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6375 power8 builtin functions.
6376 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6377 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6378 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6379 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6380 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6381 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6382 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6383 tests to test power8 auto-vectorization.
6384 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6385 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6386 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6387 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6388
6389 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6390 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6391
6392 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6393
6394 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6395 support.
6396 (check_effective_target_powerpc_p8vector_ok): Likewise.
6397 (is-effective-target): Likewise.
6398 (check_vect_support_and_set_flags): Likewise.
6399
6400 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/43652
6403 * g++.dg/parse/error53.C: New.
6404
6405 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6406
6407 PR rtl-optimization/57459
6408 * gcc.target/i386/pr57459.c: New test.
6409
6410 2013-06-06 Teresa Johnson <tejohnson@google.com>
6411
6412 PR c++/53743
6413 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6414 into -freorder-blocks-and-partition test.
6415 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6416 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6417 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6418 * gcc.dg/tree-prof/pr50907.c: Ditto.
6419 * gcc.dg/tree-prof/pr45354.c: Ditto.
6420 * g++.dg/tree-prof/partition2.C: Ditto.
6421 * g++.dg/tree-prof/partition3.C: Ditto.
6422
6423 2013-06-06 Tobias Burnus <burnus@net-b.de>
6424
6425 PR fortran/57542
6426 * gfortran.dg/finalize_16.f90: New.
6427
6428 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6429
6430 * gcc.dg/vect/no-section-anchors-vect-68.c:
6431 Add dg-skip-if aarch64_tiny.
6432
6433 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6434
6435 PR C/57457
6436 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6437 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6438
6439 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6440
6441 PR c++/51908
6442 * g++.dg/cpp0x/decltype54.C: New.
6443
6444 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6445
6446 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6447 arm*-*-*eabi* targets.
6448 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6449 arm*-*-* targets.
6450 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6451
6452 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6453 Tobias Burnus <burnus@net-b.de>
6454
6455 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6456 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6457 * gfortran.dg/io_real_boz_4.f90: Ditto.
6458 * gfortran.dg/io_real_boz_5.f90: Ditto.
6459
6460 2013-06-05 Andreas Schwab <schwab@suse.de>
6461
6462 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6463
6464 2013-06-04 Jan Hubicka <jh@suse.cz>
6465
6466 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6467
6468 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6469
6470 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6471 parameters with void.
6472 (main2): Removed argc parameter.
6473 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6474 (main): Replaced argc, argv parameters with void.
6475 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6476 (main2): Removed argc parameter.
6477 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6478 argv parameters with void. Added __asm volatile to avoid optimization
6479 on argc, if necessary.
6480 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6481 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6482 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6483 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6484 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6485 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6486 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6487 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6488 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6489 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6490 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6491 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6492 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6493 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6494 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6495 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6496 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6497 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6498 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6499 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6500 parameters with void.
6501 (main2): Removed argc parameter.
6502 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6503 (main): Replaced argc, argv parameters with void.
6504 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6505 argv parameters with void. Also renamed this function as main, and
6506 delete the existing main.
6507 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6508 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6509 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6510
6511 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6512
6513 * gcc.target/aarch64/movi_1.c: New test.
6514
6515 2013-06-04 Tobias Burnus <burnus@net-b.de>
6516
6517 PR fortran/37336
6518 * gfortran.dg/finalize_12.f90: New.
6519 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6520 end of scope finalization.
6521 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6522 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6523 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6524 * gfortran.dg/class_19.f03: Ditto.
6525 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6526 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6527 * gfortran.dg/extends_14.f03: Ditto.
6528 * gfortran.dg/move_alloc_4.f90: Ditto.
6529 * gfortran.dg/typebound_proc_27.f03: Ditto.
6530
6531 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6532
6533 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6534 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6535 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6536 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6537 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6538 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6539 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6540 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6541 * gfortran.dg/io_real_boz_4.f90: Ditto.
6542 * gfortran.dg/io_real_boz_5.f90: Ditto.
6543 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6544 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6545 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6546 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6547 * gfortran.dg/transpose_2.f90: Fix dg-output.
6548
6549 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6550
6551 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6552 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6553 dg-option and an header comment.
6554
6555 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/57419
6558 * g++.dg/cpp0x/sfinae46.C: New.
6559 * g++.dg/cpp0x/defaulted13.C: Adjust.
6560 * g++.dg/cpp0x/defaulted2.C: Likewise.
6561 * g++.dg/cpp0x/defaulted26.C: Likewise.
6562 * g++.dg/cpp0x/defaulted3.C: Likewise.
6563 * g++.dg/cpp0x/error1.C: Likewise.
6564 * g++.dg/cpp0x/implicit1.C: Likewise.
6565 * g++.dg/cpp0x/implicit11.C: Likewise.
6566 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6567 * g++.dg/cpp0x/initlist47.C: Likewise.
6568 * g++.dg/cpp0x/initlist9.C: Likewise.
6569 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6570 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6571 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6572 * g++.dg/cpp0x/union4.C: Likewise.
6573 * g++.dg/template/crash108.C: Likewise.
6574 * g++.dg/template/crash41.C: Likewise.
6575 * g++.old-deja/g++.jason/local.C: Likewise.
6576 * g++.old-deja/g++.law/visibility3.C: Likewise.
6577
6578 2013-06-03 Teresa Johnson <tejohnson@google.com>
6579
6580 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6581 * gcc.dg/vect/bb-slp-14.c: Ditto.
6582 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6583 * gcc.dg/vect/bb-slp-23.c: Ditto.
6584 * gcc.dg/vect/bb-slp-15.c: Ditto.
6585 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6586 * gcc.dg/vect/bb-slp-24.c: Ditto.
6587 * gcc.dg/vect/bb-slp-16.c: Ditto.
6588 * gcc.dg/vect/bb-slp-25.c: Ditto.
6589 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6590 * gcc.dg/vect/bb-slp-17.c: Ditto.
6591 * gcc.dg/vect/bb-slp-1.c: Ditto.
6592 * gcc.dg/vect/bb-slp-26.c: Ditto.
6593 * gcc.dg/vect/bb-slp-18.c: Ditto.
6594 * gcc.dg/vect/bb-slp-2.c: Ditto.
6595 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6596 * gcc.dg/vect/bb-slp-27.c: Ditto.
6597 * gcc.dg/vect/bb-slp-19.c: Ditto.
6598 * gcc.dg/vect/bb-slp-3.c: Ditto.
6599 * gcc.dg/vect/bb-slp-28.c: Ditto.
6600 * gcc.dg/vect/bb-slp-4.c: Ditto.
6601 * gcc.dg/vect/bb-slp-29.c: Ditto.
6602 * gcc.dg/vect/bb-slp-5.c: Ditto.
6603 * gcc.dg/vect/bb-slp-6.c: Ditto.
6604 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6605 * gcc.dg/vect/bb-slp-7.c: Ditto.
6606 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6607 * gcc.dg/vect/bb-slp-8.c: Ditto.
6608 * gcc.dg/vect/bb-slp-9.c: Ditto.
6609 * gcc.dg/vect/bb-slp-10.c: Ditto.
6610 * gcc.dg/vect/bb-slp-11.c: Ditto.
6611 * gcc.dg/vect/bb-slp-20.c: Ditto.
6612 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6613 * gcc.dg/vect/bb-slp-21.c: Ditto.
6614 * gcc.dg/vect/bb-slp-30.c: Ditto.
6615 * gcc.dg/vect/bb-slp-13.c: Ditto.
6616 * gcc.dg/vect/bb-slp-22.c: Ditto.
6617 * g++.dg/vect/slp-pr50413.cc: Ditto.
6618 * g++.dg/vect/slp-pr56812.cc: Ditto.
6619 * g++.dg/vect/slp-pr50819.cc: Ditto.
6620
6621 2013-06-01 Tobias Burnus <burnus@net-b.de>
6622
6623 PR fortran/57456
6624 * gfortran.dg/class_array_17.f90: New.
6625
6626 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * ada/acats/floatstore.lst: New.
6629 * ada/acats/run_all.sh: Process it.
6630
6631 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6632
6633 * gcc.target/powerpc/e500-ord-1.c: New test.
6634 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6635 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6636 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6637
6638 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6639
6640 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6641
6642 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6643
6644 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6645
6646 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6647
6648 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6649
6650 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6651
6652 PR c/57452
6653 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6654 test-case.
6655
6656 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6657
6658 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6659
6660 2013-05-31 Marek Polacek <polacek@redhat.com>
6661
6662 PR tree-optimization/57478
6663 PR tree-optimization/57453
6664 * gcc.dg/torture/pr57478.c: New test.
6665
6666 2013-05-31 Tobias Burnus <burnus@net-b.de>
6667
6668 PR fortran/57456
6669 * gfortran.dg/class_array_17.f90: New.
6670
6671 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6672
6673 PR target/56315
6674 * gcc.target/arm/iordi3-opt.c: New test.
6675
6676 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6677
6678 PR fortran/54190
6679 PR fortran/57217
6680 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6681 * gfortran.dg/interface_26.f90: Ditto.
6682 * gfortran.dg/proc_ptr_11.f90: Ditto.
6683 * gfortran.dg/proc_ptr_15.f90: Ditto.
6684 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6685 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6686 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6687 * gfortran.dg/typebound_override_1.f90: Ditto.
6688 * gfortran.dg/typebound_override_4.f90: Ditto.
6689 * gfortran.dg/typebound_proc_6.f03: Ditto.
6690 * gfortran.dg/assumed_type_7.f90: New test.
6691 * gfortran.dg/typebound_override_5.f90: New test.
6692 * gfortran.dg/typebound_override_6.f90: New test.
6693 * gfortran.dg/typebound_override_7.f90: New test.
6694
6695 2013-05-30 Tobias Burnus <burnus@net-b.de>
6696
6697 PR middle-end/57073
6698 * gfortran.dg/power_6.f90: New.
6699
6700 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6701
6702 * gcc.target/aarch64/insv_1.c: New test.
6703
6704 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6705
6706 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6707 dg-skip-if "No stabs".
6708
6709 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6710
6711 PR fortran/54189
6712 * gfortran.dg/assumed_size_1.f90: New.
6713
6714 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6715
6716 * gcc.dg/shrink-wrap-alloca.c: New added.
6717 * gcc.dg/shrink-wrap-pretend.c: New added.
6718 * gcc.dg/shrink-wrap-sibcall.c: New added.
6719
6720 2013-05-30 Tobias Burnus <burnus@net-b.de>
6721
6722 PR fortran/57458
6723 * gfortran.dg/assumed_rank_13.f90: New.
6724
6725 2013-05-29 Easwaran Raman <eraman@google.com>
6726
6727 PR tree-optimization/57442
6728 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6729
6730 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6731
6732 PR tree-optimization/57441
6733 * gcc.c-torture/compile/pr57441.c: New.
6734
6735 2013-05-29 Dehao Chen <dehao@google.com>
6736
6737 PR testsuite/57413
6738 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6739
6740 2013-05-29 Tobias Burnus <burnus@net-b.de>
6741
6742 PR fortran/37336
6743 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6744 * gfortran.dg/class_19.f03: Ditto.
6745
6746 2013-05-29 Richard Biener <rguenther@suse.de>
6747
6748 * gcc.dg/vect/bb-slp-32.c: New testcase.
6749
6750 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6751
6752 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6753 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6766 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6767 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6768 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6769 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6770 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6771 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6772 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6773 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6774 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6775 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6776 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6777 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6778 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6779 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6780 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6781 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6782 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6783 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6784 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6785 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6786 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6787 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6788 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6789 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6790 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6791
6792 2013-05-29 Tobias Burnus <burnus@net-b.de>
6793
6794 PR fortran/37336
6795 * gfortran.dg/finalize_11.f90: New.
6796 * gfortran.dg/finalize_4.f03: Remove dg-error.
6797 * gfortran.dg/finalize_5.f03: Ditto.
6798 * gfortran.dg/finalize_6.f03: Ditto.
6799 * gfortran.dg/finalize_7.f03: Ditto.
6800
6801 2013-05-28 Tobias Burnus <burnus@net-b.de>
6802
6803 * gfortran.dg/class_array_16.f90: New.
6804
6805 2013-05-28 Tobias Burnus <burnus@net-b.de>
6806
6807 PR fortran/57435
6808 * gfortran.dg/use_29.f90: New.
6809
6810 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6811
6812 * gnat.dg/fp_exception.adb: New test.
6813
6814 2013-05-28 Richard Biener <rguenther@suse.de>
6815
6816 PR tree-optimization/56787
6817 * gcc.dg/vect/pr56787.c: New testcase.
6818
6819 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6820 Tobias Burnus <burnus@net-b.de>
6821
6822 PR fortran/57217
6823 * gfortran.dg/typebound_override_4.f90: New.
6824
6825 2013-05-28 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/57411
6828 * g++.dg/opt/pr57411.C: New testcase.
6829
6830 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6831
6832 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6833 * gcc.dg/builtin-bswap-9.c: Likewise.
6834
6835 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6836
6837 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6838
6839 2013-05-27 Richard Biener <rguenther@suse.de>
6840
6841 PR middle-end/57412
6842 * gcc.dg/gomp/pr57412.c: New testcase.
6843
6844 2013-05-27 Bud Davis <jmdavis@link.com>
6845
6846 PR fortran/50405
6847 * gfortran.dg/stfunc_8.f90: New.
6848
6849 2013-05-27 Richard Biener <rguenther@suse.de>
6850
6851 PR tree-optimization/57343
6852 * gcc.dg/torture/pr57343.c: New testcase.
6853
6854 2013-05-27 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/57417
6857 * gcc.dg/torture/pr57417.c: New testcase.
6858
6859 2013-05-27 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/57396
6862 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6863
6864 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6865
6866 * gnat.dg/specs/last_bit.ads: New test.
6867
6868 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6869
6870 * gnat.dg/specs/machine_attribute.ads: New test.
6871
6872 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6873
6874 * gnat.dg/incomplete3.ad[sb]: New test.
6875
6876 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6877
6878 PR target/53916
6879 * gcc.target/mips/div-13.c: New test.
6880
6881 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6882
6883 PR target/55777
6884 * gcc.target/mips/mips16-attributes-5.c,
6885 * gcc.target/mips/mips16-attributes-6.c: New tests.
6886
6887 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6888
6889 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6890 * gcc.dg/builtin-bswap-8.c: Likewise.
6891
6892 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6893
6894 PR c++/52216
6895 * g++.dg/cpp0x/new1.C: New.
6896
6897 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/25666
6900 * g++.dg/parse/dtor16.C: New.
6901 * g++.dg/parse/dtor6.C: Adjust.
6902
6903 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6904
6905 PR c++/19618
6906 * g++.dg/expr/bitfield12.C: New.
6907
6908 2013-05-24 Jeff Law <law@redhat.com>
6909
6910 PR tree-optimization/57124
6911 * gcc.c-torture/execute/pr57124.c: New test.
6912 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6913
6914 2013-05-24 Martin Jambor <mjambor@suse.cz>
6915
6916 PR tree-optimization/57294
6917 * gcc.dg/ipa/pr57294.c: New test.
6918
6919 2013-05-24 Dehao Chen <dehao@google.com>
6920
6921 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6922
6923 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6924
6925 * gcc.target/aarch64/scalar_intrinsics.c
6926 (force_simd): Use a valid instruction.
6927 (test_vdupd_lane_s64): Pass a valid lane argument.
6928 (test_vdupd_lane_u64): Likewise.
6929
6930 2013-05-24 Richard Biener <rguenther@suse.de>
6931
6932 PR tree-optimization/57287
6933 * gcc.dg/pr57287.c: New testcase.
6934
6935 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6936
6937 PR c++/26572
6938 * g++.dg/template/error51.C: New.
6939
6940 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6941
6942 PR c++/25503
6943 * g++.dg/template/bitfield2.C: New.
6944
6945 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gnat.dg/specs/noinline1.ads: New test.
6948 * gnat.dg/noinline2.ad[sb]: Likewise.
6949 * gnat.dg/specs/noinline3.ads: Likewise.
6950 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6951
6952 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6953
6954 PR tree-ssa/57385
6955 * gcc.dg/tree-ssa/pr57385.c: New test.
6956
6957 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/derived_type4.adb: New test.
6960
6961 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6962
6963 * gcc.dg/builtin-bswap-6.c: New test.
6964 * gcc.dg/builtin-bswap-7.c: Likewise.
6965 * gcc.dg/builtin-bswap-8.c: Likewise.
6966 * gcc.dg/builtin-bswap-9.c: Likewise.
6967
6968 2013-05-23 Christian Bruel <christian.bruel@st.com>
6969
6970 PR debug/57351
6971 * gcc.dg/debug/pr57351.c: New test
6972
6973 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6974
6975 * gcc.target/aarch64/vect-clz.c: New file.
6976
6977 2013-05-23 Martin Jambor <mjambor@suse.cz>
6978
6979 PR middle-end/57347
6980 * gcc.dg/ipa/pr57347.c: New test.
6981
6982 2013-05-23 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/57380
6985 * g++.dg/tree-ssa/pr57380.C: New testcase.
6986
6987 2013-05-23 Richard Biener <rguenther@suse.de>
6988
6989 PR middle-end/57381
6990 * gcc.dg/torture/pr57381.c: New testcase.
6991
6992 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR middle-end/57344
6995 * gcc.c-torture/execute/pr57344-1.c: New test.
6996 * gcc.c-torture/execute/pr57344-2.c: New test.
6997 * gcc.c-torture/execute/pr57344-3.c: New test.
6998 * gcc.c-torture/execute/pr57344-4.c: New test.
6999
7000 2013-05-23 Richard Biener <rguenther@suse.de>
7001
7002 PR rtl-optimization/57341
7003 * gcc.dg/torture/pr57341.c: New testcase.
7004
7005 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/57352
7008 * g++.dg/parse/crash62.C: New.
7009
7010 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7011 Pat Haugen <pthaugen@us.ibm.com>
7012 Peter Bergner <bergner@vnet.ibm.com>
7013
7014 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7015 crypto builtins.
7016
7017 2013-05-22 Tobias Burnus <burnus@net-b.de>
7018
7019 PR fortran/57364
7020 * gfortran.dg/defined_assignment_6.f90: New.
7021
7022 2013-05-22 Tobias Burnus <burnus@net-b.de>
7023
7024 PR fortran/57338
7025 * gfortran.dg/assumed_type_6.f90: New.
7026
7027 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7028
7029 PR c++/57211
7030 * g++.dg/cpp0x/Wunused-parm.C: New.
7031
7032 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7033
7034 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7035 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7036
7037 2013-05-21 Easwaran Raman <eraman@google.com>
7038
7039 PR tree-optimization/57322
7040 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7041
7042 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7043
7044 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7045 .set (no)?micromips
7046
7047 2013-05-21 Tobias Burnus <burnus@net-b.de>
7048
7049 PR fortran/57035
7050 * gfortran.dg/assumed_type_5.f90: New.
7051 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7052 * gfortran.dg/assumed_rank_2.f90: Ditto.
7053 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7054 * gfortran.dg/no_arg_check_3.f90: Ditto.
7055
7056 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7057
7058 PR tree-optimization/57331
7059 * gcc.c-torture/compile/pr57331.c: New test.
7060
7061 2013-05-21 Richard Biener <rguenther@suse.de>
7062
7063 PR tree-optimization/57330
7064 * gcc.dg/torture/pr57330.c: New testcase.
7065
7066 2013-05-21 Richard Biener <rguenther@suse.de>
7067
7068 PR tree-optimization/57303
7069 * gcc.dg/torture/pr57303.c: New testcase.
7070
7071 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR tree-optimization/57321
7074 * gcc.c-torture/execute/pr57321.c: New test.
7075
7076 2013-05-20 Tobias Burnus <burnus@net-b.de>
7077
7078 PR fortran/48858
7079 PR fortran/55465
7080 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7081 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7082 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7083 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7084 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7085 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7086 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7087 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7088 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7089 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7090 * gfortran.dg/binding_label_tests_24.f90: New.
7091 * gfortran.dg/binding_label_tests_25.f90: New.
7092
7093 2013-05-20 Tobias Burnus <burnus@net-b.de>
7094
7095 PR fortran/48858
7096 * gfortran.dg/binding_label_tests_17.f90: New.
7097 * gfortran.dg/binding_label_tests_18.f90: New.
7098 * gfortran.dg/binding_label_tests_19.f90: New.
7099 * gfortran.dg/binding_label_tests_20.f90: New.
7100 * gfortran.dg/binding_label_tests_21.f90: New.
7101 * gfortran.dg/binding_label_tests_22.f90: New.
7102 * gfortran.dg/binding_label_tests_23.f90: New.
7103
7104 2013-05-20 Tobias Burnus <burnus@net-b.de>
7105
7106 PR fortran/48858
7107 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7108 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7109 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7110 * gfortran.dg/common_18.f90: New.
7111 * gfortran.dg/common_19.f90: New.
7112 * gfortran.dg/common_20.f90: New.
7113 * gfortran.dg/common_21.f90: New.
7114
7115 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/12288
7118 * g++.dg/parse/error52.C: New.
7119 * g++.dg/parse/error3.C: Adjust.
7120 * g++.dg/parse/error36.C: Likewise.
7121
7122 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7123
7124 PR target/56547
7125 * gcc.target/sh/pr56547-1.c: New.
7126 * gcc.target/sh/pr56547-2.c: New.
7127
7128 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7129
7130 PR c++/23608
7131 * g++.dg/warn/Wsign-compare-6.C: New.
7132 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7133
7134 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7135
7136 PR c++/57327
7137 * g++.dg/template/error50.C: New.
7138
7139 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/10207
7142 * g++.dg/ext/complit13.C: New.
7143
7144 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7145
7146 PR c++/57175
7147 * g++.dg/pr57175.C: New testcase.
7148
7149 2013-05-17 Easwaran Raman <eraman@google.com>
7150
7151 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7152
7153 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7154
7155 PR testsuite/57313
7156 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7157
7158 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR rtl-optimization/57281
7161 PR rtl-optimization/57300
7162 * gcc.dg/pr57300.c: New test.
7163 * gcc.c-torture/execute/pr57281.c: New test.
7164
7165 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7166
7167 PR c++/18126
7168 * g++.dg/ext/sizeof-complit.C: New.
7169
7170 2013-05-17 Marek Polacek <polacek@redhat.com>
7171
7172 * gcc.dg/strlenopt-25.c: New test.
7173 * gcc.dg/strlenopt-26.c: Likewise.
7174
7175 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7176
7177 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7178 instead of -mavx2, require only avx instead of avx2.
7179 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7180 of avx2-check.h and turn into an avx runtime test instead of
7181 avx2 runtime test.
7182
7183 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7184
7185 * g++.dg/ext/vector22.C: Uncomment working test.
7186
7187 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7188
7189 PR c++/17410
7190 * g++.dg/template/pr17410.C: New.
7191
7192 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7193
7194 * gcc.target/i386/rotate-3.c: New test.
7195 * gcc.target/i386/rotate-3a.c: New test.
7196 * gcc.target/i386/rotate-4.c: New test.
7197 * gcc.target/i386/rotate-4a.c: New test.
7198 * gcc.target/i386/rotate-5.c: New test.
7199 * gcc.target/i386/rotate-5a.c: New test.
7200
7201 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7202
7203 * gcc.dg/visibility-21.c: Require section_anchors.
7204
7205 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7206
7207 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7208 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7209 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7210
7211 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7212
7213 * gcc.dg/visibility-21.c: New.
7214
7215 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7216
7217 PR middle-end/57286
7218 * gcc.dg/pr57286.c: New testcase.
7219 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7220 * g++.dg/ext/vector22.C: Comment out transformations not
7221 performed anymore.
7222
7223 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7224
7225 PR target/57260
7226 * gcc.target/mips/call-1.c: Restrict to o32.
7227 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7228
7229 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7232 dg-messages.
7233 * g++.dg/warn/Wshadow-1.C: Likewise.
7234 * g++.dg/warn/Wshadow-6.C: Likewise.
7235 * g++.dg/warn/Wshadow-7.C: Likewise.
7236
7237 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/31952
7240 * g++.dg/parse/pr31952-1.C: New.
7241 * g++.dg/parse/pr31952-2.C: Likewise.
7242 * g++.dg/parse/pr31952-3.C: Likewise.
7243
7244 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7245 * g++.old-deja/g++.jason/cond.C: Likewise.
7246 * g++.dg/cpp0x/range-for5.C: Likewise.
7247
7248 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7249
7250 PR target/19599
7251 * gcc.target/arm/pr40887.c: Adjust testcase.
7252 * gcc.target/arm/pr19599.c: New test.
7253
7254 2013-05-15 Richard Biener <rguenther@suse.de>
7255
7256 PR tree-optimization/57275
7257 * gcc.target/i386/pr57275.c: New testcase.
7258
7259 2013-05-15 Jan Hubicka <jh@suse.cz>
7260
7261 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7262 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7263 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7264
7265 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7266
7267 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7268 scheduling.
7269
7270 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR c++/57274
7273 * c-c++-common/Wsequence-point-1.c: New test.
7274
7275 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7276
7277 * g++.dg/ext/vector22.C: New testcase.
7278 * gcc.dg/binop-xor3.c: Remove xfail.
7279
7280 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7281
7282 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7283 FLOAT cmp FLOAT ? INT : INT.
7284 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7285 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7286 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7287 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7288 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7289 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7290
7291 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/53903
7294 * g++.dg/cpp0x/defaulted43.C: New.
7295
7296 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7299 (alloca): Remove declaration.
7300 (foo9): Replace alloca by __builtin_alloca.
7301
7302 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7303
7304 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7305 Expect "size of array is too large" error.
7306
7307 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7308
7309 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7310
7311 2013-05-14 Richard Biener <rguenther@suse.de>
7312
7313 PR middle-end/57235
7314 * g++.dg/torture/pr57235.C: New testcase.
7315
7316 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR middle-end/57251
7319 * gcc.dg/torture/pr57251.c: New test.
7320
7321 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7322
7323 PR target/57264
7324 * gcc.target/i386/pr57264.c: New test.
7325
7326 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7327
7328 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7329
7330 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7331
7332 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7333
7334 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR tree-optimization/45216
7337 PR tree-optimization/57157
7338 * c-c++-common/rotate-1.c: Add 32 tests with +.
7339 * c-c++-common/rotate-1a.c: Adjust.
7340 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7341 * c-c++-common/rotate-2b.c: New test.
7342 * c-c++-common/rotate-3.c: Add 32 tests with +.
7343 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7344 * c-c++-common/rotate-4b.c: New test.
7345 * c-c++-common/rotate-5.c: New test.
7346
7347 2013-05-13 Martin Jambor <mjambor@suse.cz>
7348
7349 PR middle-end/42371
7350 * gcc.dg/ipa/remref-0.c: New test.
7351 * gcc.dg/ipa/remref-1a.c: Likewise.
7352 * gcc.dg/ipa/remref-1b.c: Likewise.
7353 * gcc.dg/ipa/remref-2a.c: Likewise.
7354 * gcc.dg/ipa/remref-2b.c: Likewise.
7355
7356 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7357
7358 * gcc.dg/vector-shift-2.c: New testcase.
7359
7360 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR tree-optimization/57230
7363 * gcc.dg/strlenopt-24.c: New test.
7364
7365 PR tree-optimization/57230
7366 * gcc.dg/strlenopt-23.c: New test.
7367
7368 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7369
7370 PR target/57108
7371 * gcc.target/sh/pr57108.c: Move this test case to ...
7372 * gcc.c-torture/compile/pr57108.c: ... here.
7373
7374 2013-05-10 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/57214
7377 * gcc.dg/torture/pr57214.c: New testcase.
7378
7379 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7380
7381 * gcc.dg/vector-shift.c: New testcase.
7382
7383 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7384
7385 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7386
7387 PR tree-optimization/45216
7388 PR tree-optimization/57157
7389 * c-c++-common/rotate-1.c: New test.
7390 * c-c++-common/rotate-1a.c: New test.
7391 * c-c++-common/rotate-2.c: New test.
7392 * c-c++-common/rotate-2a.c: New test.
7393 * c-c++-common/rotate-3.c: New test.
7394 * c-c++-common/rotate-3a.c: New test.
7395 * c-c++-common/rotate-4.c: New test.
7396 * c-c++-common/rotate-4a.c: New test.
7397
7398 2013-05-10 Richard Biener <rguenther@suse.de>
7399
7400 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7401 * gcc.target/i386/l_fma_double_1.c: Adjust.
7402 * gcc.target/i386/l_fma_double_2.c: Likewise.
7403 * gcc.target/i386/l_fma_double_3.c: Likewise.
7404 * gcc.target/i386/l_fma_double_4.c: Likewise.
7405 * gcc.target/i386/l_fma_double_5.c: Likewise.
7406 * gcc.target/i386/l_fma_double_6.c: Likewise.
7407 * gcc.target/i386/l_fma_float_1.c: Likewise.
7408 * gcc.target/i386/l_fma_float_2.c: Likewise.
7409 * gcc.target/i386/l_fma_float_3.c: Likewise.
7410 * gcc.target/i386/l_fma_float_4.c: Likewise.
7411 * gcc.target/i386/l_fma_float_5.c: Likewise.
7412 * gcc.target/i386/l_fma_float_6.c: Likewise.
7413
7414 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/51226
7417 * g++.dg/cpp0x/pr51226.C: New.
7418
7419 2013-04-16 Han Shen <shenhan@google.com>
7420
7421 Test cases for '-fstack-protector-strong'.
7422 * gcc.dg/fstack-protector-strong.c: New.
7423 * g++.dg/fstack-protector-strong.C: New.
7424
7425 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7426
7427 * gcc.target/aarch64/ands_1.c: New test.
7428 * gcc.target/aarch64/ands_2.c: Likewise
7429
7430 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7431
7432 * lib/target-supports.exp (check_effective_target_hw): New
7433 function.
7434 * c-c++-common/asan/clone-test-1.c: Call
7435 check_effective_target_hw.
7436 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7437 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7438 possible decorations.
7439 * c-c++-common/asan/null-deref-1.c: Likewise.
7440 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7441 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7442 * c-c++-common/asan/use-after-free-1.c: Likewise.
7443 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7444 * g++.dg/asan/large-func-test-1.C: Likewise.
7445
7446 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7447
7448 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7449
7450 2013-05-07 Richard Biener <rguenther@suse.de>
7451
7452 PR middle-end/57190
7453 * g++.dg/torture/pr57190.C: New testcase.
7454
7455 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR tree-optimization/57149
7458 * gcc.dg/pr57149.c: New test.
7459
7460 PR debug/57184
7461 * gcc.dg/pr57184.c: New test.
7462
7463 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7464
7465 * gnat.dg/specs/array3.ads: New test.
7466
7467 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7468
7469 * c-c++-common/vector-scalar-2.c: New testcase.
7470
7471 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7472
7473 * gcc.target/i386/asm-dialect-2.c: New testcase.
7474
7475 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7476
7477 PR c++/57183
7478 * g++.dg/cpp0x/auto38.C: New.
7479
7480 2013-05-06 Richard Biener <rguenther@suse.de>
7481
7482 PR tree-optimization/57185
7483 * gcc.dg/autopar/pr57185.c: New testcase.
7484
7485 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7486
7487 PR target/57106
7488 * gcc.target/i386/pr57106.c: New test.
7489
7490 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7491
7492 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7493 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7494 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7495 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7496 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7497 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7498 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7499
7500 2013-05-06 Teresa Johnson <tejohnson@google.com>
7501
7502 PR bootstrap/57154
7503 * gcc.dg/pr57154.c: New test.
7504
7505 2013-05-06 Richard Biener <rguenther@suse.de>
7506
7507 PR middle-end/57147
7508 * gcc.dg/torture/pr57147-1.c: New testcase.
7509 * gcc.dg/torture/pr57147-2.c: Likewise.
7510 * gcc.dg/torture/pr57147-3.c: Likewise.
7511
7512 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7513
7514 PR target/55303
7515 * gcc.target/sh/pr55303-1.c: New.
7516 * gcc.target/sh/pr55303-2.c: New.
7517 * gcc.target/sh/pr55303-3.c: New.
7518
7519 2013-05-05 Tobias Burnus <burnus@net-b.de>
7520
7521 * gfortran.dg/allocate_with_source_3.f90: New.
7522
7523 2013-05-05 Tobias Burnus <burnus@net-b.de>
7524
7525 PR fortran/57141
7526 * gfortran.dg/null_8.f90: New.
7527
7528 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/53745
7531 * g++.dg/cpp0x/enum27.C: New.
7532 * g++.dg/cpp0x/enum_base.C: Adjust.
7533
7534 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7535
7536 PR tree-optimization/56205
7537 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7538
7539 2013-05-04 Tobias Burnus <burnus@net-b.de>
7540
7541 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7542 * gfortran.dg/bind_c_usage_27.f90: New.
7543 * gfortran.dg/bind_c_usage_28.f90: New.
7544
7545 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7546
7547 PR c++/51927
7548 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7549
7550 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7551
7552 PR target/57150
7553 * gcc.target/powerpc/pr57150.c: New file.
7554
7555 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7556
7557 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7558 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7559 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7560 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7561 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7562 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7563 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7564
7565 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7566
7567 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7568 scan-assembler-times.
7569
7570 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7571
7572 * gcc.dg/tree-ssa/slsr-32.c: New.
7573 * gcc.dg/tree-ssa/slsr-33.c: New.
7574 * gcc.dg/tree-ssa/slsr-34.c: New.
7575 * gcc.dg/tree-ssa/slsr-35.c: New.
7576 * gcc.dg/tree-ssa/slsr-36.c: New.
7577 * gcc.dg/tree-ssa/slsr-37.c: New.
7578 * gcc.dg/tree-ssa/slsr-38.c: New.
7579
7580 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7581
7582 * gcc.target/aarch64/tst_1.c: New test.
7583 * gcc.target/aarch64/tst_2.c: Likewise
7584
7585 2013-05-02 Jeff Law <law@redhat.com>
7586
7587 PR tree-optimization/57144
7588 * gcc.c-torture/execute/pr57144.c: New test.
7589
7590 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR rtl-optimization/57130
7593 * gcc.c-torture/execute/pr57130.c: New test.
7594
7595 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7596
7597 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7598
7599 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7600
7601 * gcc.target/aarch64/fabd.c: New file.
7602
7603 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7604
7605 PR c++/54318
7606 * g++.dg/cpp0x/pr54318.C: New.
7607
7608 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/14283
7611 * g++.dg/parse/error51.C: New.
7612 * g++.dg/parse/error15.C: Adjust column numbers.
7613
7614 2013-05-02 Tobias Burnus <burnus@net-b.de>
7615
7616 PR fortran/57142
7617 * gfortran.dg/size_kind_2.f90: New.
7618 * gfortran.dg/size_kind_3.f90: New.
7619
7620 2013-05-02 Richard Biener <rguenther@suse.de>
7621
7622 PR middle-end/57140
7623 * g++.dg/torture/pr57140.C: New testcase.
7624
7625 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7626
7627 PR target/56732
7628 * gcc.target/arm/pr56732-1.c: New test.
7629
7630 2013-05-02 Martin Jambor <mjambor@suse.cz>
7631
7632 PR middle-end/56988
7633 * gcc.dg/ipa/pr56988.c: New test.
7634
7635 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7636
7637 * gcc.target/aarch64/bics_1.c: New test.
7638 * gcc.target/aarch64/bics_2.c: Likewise.
7639
7640 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR rtl-optimization/57131
7643 * gcc.c-torture/execute/pr57131.c: New test.
7644
7645 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 PR c++/57132
7648 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7649
7650 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7651
7652 PR target/57091
7653 * gcc.target/i386/pr57091.c: New test.
7654
7655 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7656
7657 * gcc.target/aarch64/vect-vaddv.c: New.
7658
7659 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7660
7661 * gcc.target/aarch64/vect-vmaxv.c: New.
7662 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7663
7664 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7665
7666 * gcc.target/aarch64/scalar-vca.c: New.
7667 * gcc.target/aarch64/vect-vca.c: Likewise.
7668
7669 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7670
7671 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7672 (test_vceqd_s64): Force arguments to SIMD registers.
7673 (test_vceqzd_s64): Likewise.
7674 (test_vcged_s64): Likewise.
7675 (test_vcled_s64): Likewise.
7676 (test_vcgezd_s64): Likewise.
7677 (test_vcged_u64): Likewise.
7678 (test_vcgtd_s64): Likewise.
7679 (test_vcltd_s64): Likewise.
7680 (test_vcgtzd_s64): Likewise.
7681 (test_vcgtd_u64): Likewise.
7682 (test_vclezd_s64): Likewise.
7683 (test_vcltzd_s64): Likewise.
7684 (test_vtst_s64): Likewise.
7685 (test_vtst_u64): Likewise.
7686
7687 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7688
7689 PR c++/57092
7690 * g++.dg/cpp0x/decltype53.C: New.
7691
7692 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7693
7694 PR fortran/57071
7695 * gfortran.dg/power_5.f90: New test.
7696
7697 2013-04-30 Richard Biener <rguenther@suse.de>
7698
7699 PR middle-end/57122
7700 * gcc.dg/torture/pr57122.c: New testcase.
7701
7702 2013-04-30 Richard Biener <rguenther@suse.de>
7703
7704 PR middle-end/57107
7705 * g++.dg/torture/pr57107.C: New testcase.
7706
7707 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7708
7709 PR rtl-optimization/57105
7710 * gcc.dg/pr57105.c: New test.
7711
7712 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7713
7714 PR tree-optimization/57104
7715 * gcc.dg/pr57104.c: New test.
7716
7717 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7718
7719 PR target/44578
7720 * gcc.target/i386/pr44578.c: New test.
7721
7722 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7723
7724 PR target/57097
7725 * gcc.target/i386/pr57097.c: New test.
7726
7727 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7728
7729 PR target/57098
7730 * gcc.target/i386/pr57098.c: New test.
7731
7732 2013-04-29 Kai Tietz <ktietz@redhat.com>
7733
7734 * gcc.c-torture/execute/pr55875.c: New test.
7735
7736 2013-04-29 Richard Biener <rguenther@suse.de>
7737
7738 PR middle-end/57075
7739 * gcc.dg/torture/pr57075.c: New testcase.
7740
7741 2013-04-29 Richard Biener <rguenther@suse.de>
7742
7743 PR middle-end/57103
7744 * gcc.dg/autopar/pr57103.c: New testcase.
7745
7746 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7747
7748 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7749
7750 2013-04-29 Tom de Vries <tom@codesourcery.com>
7751
7752 * gcc.dg/pr50763.c: Update test.
7753
7754 2013-04-26 Jeff Law <law@redhat.com>
7755
7756 * gcc.dg/tree-ssa/vrp88.c: New test.
7757
7758 2013-04-29 Christian Bruel <christian.bruel@st.com>
7759
7760 PR target/57108
7761 * gcc.target/sh/pr57108.c: New test.
7762
7763 2013-04-29 Richard Biener <rguenther@suse.de>
7764
7765 PR middle-end/57089
7766 * gfortran.dg/gomp/pr57089.f90: New testcase.
7767
7768 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7769
7770 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7771
7772 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7773
7774 * gcc.target/aarch64/vect-vcvt.c: New.
7775
7776 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7777
7778 * gcc.target/aarch64/vect-vrnd.c: New.
7779
7780 2013-04-29 Richard Biener <rguenther@suse.de>
7781
7782 PR tree-optimization/57081
7783 * gcc.dg/torture/pr57081.c: New testcase.
7784
7785 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7786
7787 PR tree-optimization/57083
7788 * gcc.dg/torture/pr57083.c: New test.
7789
7790 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/56450
7793 * g++.dg/cpp0x/decltype52.C: New.
7794
7795 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7796
7797 N3472 binary constants
7798 * g++.dg/cpp/limits.C: Adjust warning wording.
7799 * g++.dg/system-binary-constants-1.C: Likewise.
7800 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7801
7802 2013-04-28 Tobias Burnus <burnus@net-b.de>
7803
7804 PR fortran/57093
7805 * gfortran.dg/coarray_30.f90: New.
7806
7807 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7808
7809 PR fortran/57071
7810 * frontend-passes (optimize_power): New function.
7811 (optimize_op): Use it.
7812
7813 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR target/56866
7816 * gcc.c-torture/execute/pr56866.c: New test.
7817 * gcc.target/i386/pr56866.c: New test.
7818
7819 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR go/57045
7822 * gcc.dg/setjmp-5.c: New test.
7823
7824 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/55708
7827 * g++.dg/cpp0x/constexpr-55708.C: New.
7828
7829 2013-04-26 Richard Biener <rguenther@suse.de>
7830
7831 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7832 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7833 * gcc.dg/pr53265.c: Remove XFAILs.
7834 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7835 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7836
7837 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7838
7839 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7840 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7841 -fdiagnostics-color=never option similarly to
7842 -fno-diagnostics-show-caret option.
7843
7844 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7845
7846 PR rtl-optimization/57003
7847 * gcc.target/i386/pr57003.c: New test.
7848
7849 2013-04-25 Marek Polacek <polacek@redhat.com>
7850
7851 PR tree-optimization/57066
7852 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7853
7854 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7855 Tejas Belagod <tejas.belagod@arm.com>
7856
7857 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7858 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7859 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7860
7861 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7862
7863 * gcc.target/aarch64/cmp.c: New.
7864
7865 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7866
7867 * gcc.target/aarch64/ngc.c: New.
7868
7869 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7870
7871 * lib/target-supports.exp
7872 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7873 (check_effective_target_arm_neon_fp16_ok): Likewise.
7874 (add_options_for_arm_neon_fp16): Likewise.
7875 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7876 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7877
7878 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7879
7880 PR rtl-optimizations/57046
7881 * gcc.target/i386/pr57046.c: New test.
7882
7883 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7884
7885 * g++.dg/cpp1y/cplusplus.C: New.
7886
7887 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7888
7889 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7890
7891 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 * c-c++-common/Wpointer-arith-1.c: New.
7894
7895 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 * g++.dg/cpp1y/cxx1y_macro.C: New.
7898
7899 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7900
7901 PR c++/56970
7902 * g++.dg/cpp0x/sfinae45.C: New.
7903
7904 2013-04-24 Richard Biener <rguenther@suse.de>
7905
7906 PR testsuite/57050
7907 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7908
7909 2013-04-23 Richard Biener <rguenther@suse.de>
7910
7911 PR middle-end/57036
7912 * gcc.dg/torture/pr57036-1.c: New testcase.
7913 * gcc.dg/torture/pr57036-2.c: Likewise.
7914
7915 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7916
7917 * gcc.target/aarch64/scalar-mov.c: New testcase.
7918
7919 2013-04-23 Richard Biener <rguenther@suse.de>
7920
7921 PR tree-optimization/57026
7922 * gcc.dg/torture/pr57026.c: New testcase.
7923
7924 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7925
7926 PR fortran/53685
7927 PR fortran/57022
7928 * gfortran.dg/transfer_check_4.f90: New.
7929
7930 2013-04-22 Marek Polacek <polacek@redhat.com>
7931
7932 PR sanitizer/56990
7933 * gcc.dg/pr56990.c: New test.
7934
7935 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7936
7937 PR target/57018
7938 * gcc.target/i386/pr57018.c: New test.
7939
7940 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7941
7942 * gcc.target/aarch64/vrecps.c: New.
7943 * gcc.target/aarch64/vrecpx.c: Likewise.
7944
7945 2013-04-22 Christian Bruel <christian.bruel@st.com>
7946
7947 PR target/56995
7948 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7949
7950 2013-04-21 Jeff Law <law@redhat.com>
7951
7952 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7953
7954 2013-04-20 Tobias Burnus <burnus@net-b.de>
7955
7956 PR fortran/56907
7957 * gfortran.dg/c_loc_test_22.f90: New.
7958
7959 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7960
7961 PR rtl-optimization/56847
7962 * gcc.dg/pr56847.c: New test.
7963
7964 2013-04-19 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/56982
7967 * gcc.c-torture/execute/pr56982.c: New testcase.
7968
7969 2013-04-19 Martin Jambor <mjambor@suse.cz>
7970
7971 PR tree-optimization/56718
7972 * g++.dg/ipa/imm-devirt-1.C: New test.
7973 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7974
7975 2013-04-19 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/57000
7978 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7979
7980 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7981 Mikael Morin <mikael@gcc.gnu.org>
7982
7983 PR fortran/56872
7984 * gfortran.dg/array_constructor_45.f90: New test.
7985 * gfortran.dg/array_constructor_46.f90: New test.
7986 * gfortran.dg/array_constructor_47.f90: New test.
7987 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7988
7989 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR rtl-optimization/56999
7992 * g++.dg/opt/pr56999.C: New test.
7993
7994 2013-04-18 Cary Coutant <ccoutant@google.com>
7995
7996 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7997 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7998
7999 2013-04-18 Cary Coutant <ccoutant@google.com>
8000
8001 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
8002 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
8003 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
8004 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
8005 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8006 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8007 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8008 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8009 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8010 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8011 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8012
8013 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
8014
8015 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8016
8017 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR tree-optimization/56984
8020 * gcc.c-torture/compile/pr56984.c: New test.
8021
8022 PR rtl-optimization/56992
8023 * gcc.dg/pr56992.c: New test.
8024
8025 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8026
8027 PR fortran/56814
8028 * gfortran.dg/proc_ptr_42.f90: New.
8029
8030 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8031
8032 * gnat.dg/discr41.ad[sb]: New test.
8033 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8034 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8035 * gcc.dg/vect/slp-24.c: Likewise.
8036 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8037 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8038 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8039 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8040 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8041 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8042 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8043 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8044 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8045 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8046 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8047 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8048 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8049 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8050 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8051 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8052 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8053 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8054 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8055 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8056 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8057 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8058 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8059 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8060 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8061 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8062
8063 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8064
8065 PR fortran/40958
8066 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8067 * gfortran.dg/module_md5_1.f90: Remove.
8068
8069 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8070
8071 * gcc.target/aarch64/adds3.c: New.
8072 * gcc.target/aarch64/subs3.c: New.
8073
8074 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8075
8076 * gcc.target/aarch64/adds1.c: New.
8077 * gcc.target/aarch64/adds2.c: New.
8078 * gcc.target/aarch64/subs1.c: New.
8079 * gcc.target/aarch64/subs2.c: New.
8080
8081 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8082
8083 Implement n3599 - Literal operator templates for strings.
8084 * g++.dg/cpp1y/udlit-char-template.C: New test.
8085 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8086
8087 2013-04-16 Tobias Burnus <burnus@net-b.de>
8088
8089 PR fortran/39505
8090 * gfortran.dg/no_arg_check_1.f90: New.
8091 * gfortran.dg/no_arg_check_2.f90: New.
8092 * gfortran.dg/no_arg_check_3.f90: New.
8093
8094 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8095
8096 PR fortran/56968
8097 * gfortran.dg/proc_ptr_41.f90: New.
8098
8099 2013-04-16 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/56756
8102 * gcc.dg/torture/pr56756.c: New testcase.
8103
8104 2013-04-16 Tobias Burnus <burnus@net-b.de>
8105
8106 PR fortran/56969
8107 * gfortran.dg/c_assoc_5.f90: New.
8108
8109 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8110
8111 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8112 * gcc.c-torture/execute/pr33992.x: Remove.
8113 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8114 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8115 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8116
8117 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR tree-optimization/56962
8120 * gcc.c-torture/execute/pr56962.c: New test.
8121
8122 2013-04-15 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/56933
8125 * gcc.dg/vect/pr56933.c: New testcase.
8126
8127 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8128
8129 * gcc.target/arm/anddi3-opt.c: New test.
8130 * gcc.target/arm/anddi3-opt2.c: Likewise.
8131
8132 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8133
8134 * gcc.dg/pr56890-1.c: New test.
8135 * gcc.dg/pr56890-2.c: Likewise.
8136
8137 2013-04-15 Joey Ye <joey.ye@arm.com>
8138
8139 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8140 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8141
8142 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8143
8144 PR fortran/56816
8145 * gfortran.dg/select_type_33.f03: New test.
8146
8147 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8148
8149 PR fortran/55959
8150 * gfortran.dg/typebound_proc_29.f03: New.
8151
8152 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8153
8154 PR fortran/56266
8155 * gfortran.dg/typebound_proc_28.f03: New.
8156
8157 2013-04-12 Jeff Law <law@redhat.com>
8158
8159 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8160 either.
8161
8162 2013-04-12 Tobias Burnus <burnus@net-b.de>
8163
8164 PR fortran/56929
8165 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8166
8167 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8168
8169 PR target/56903
8170 * gcc.target/i386/pr56903.c: New test.
8171
8172 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8173
8174 PR fortran/56261
8175 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8176 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8177 * gfortran.dg/block_11.f90: Fix invalid test case.
8178 * gfortran.dg/function_types_3.f90: Add new error message.
8179 * gfortran.dg/global_references_1.f90: Ditto.
8180 * gfortran.dg/import2.f90: Remove unneeded parts.
8181 * gfortran.dg/import6.f90: Fix invalid test case.
8182 * gfortran.dg/proc_decl_2.f90: Ditto.
8183 * gfortran.dg/proc_decl_9.f90: Ditto.
8184 * gfortran.dg/proc_decl_18.f90: Ditto.
8185 * gfortran.dg/proc_ptr_40.f90: New.
8186 * gfortran.dg/whole_file_7.f90: Modified error wording.
8187 * gfortran.dg/whole_file_16.f90: Ditto.
8188 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8189 * gfortran.dg/whole_file_18.f90: Modified error wording.
8190 * gfortran.dg/whole_file_20.f03: Ditto.
8191 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8192 invalid test case.
8193
8194 2013-04-12 Richard Biener <rguenther@suse.de>
8195
8196 Revert
8197 2013-04-10 Richard Biener <rguenther@suse.de>
8198
8199 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8200
8201 2013-04-12 Tobias Burnus <burnus@net-b.de>
8202
8203 PR fortran/56845
8204 * gfortran.dg/class_allocate_15.f90: New.
8205
8206 Revert:
8207 2013-04-12 Tobias Burnus <burnus@net-b.de>
8208
8209 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8210 scan-tree-dump-times.
8211
8212 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR tree-optimization/56918
8215 PR tree-optimization/56920
8216 * gcc.dg/vect/pr56918.c: New test.
8217 * gcc.dg/vect/pr56920.c: New test.
8218
8219 2013-04-12 Tobias Burnus <burnus@net-b.de>
8220
8221 PR fortran/56845
8222 * gfortran.dg/class_allocate_14.f90: New.
8223 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8224 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8225
8226 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8227
8228 * gcc.dg/fold-cstvecshift.c: New testcase.
8229
8230 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8231
8232 * gcc.target/aarch64/negs.c: New.
8233
8234 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR c++/56895
8237 * g++.dg/template/arrow4.C: New test.
8238
8239 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8240
8241 * gnat.dg/array23.adb: New test.
8242 * gnat.dg/array23_pkg[123].ads: New helpers.
8243
8244 2013-04-11 Jeff Law <law@redhat.com>
8245
8246 PR tree-optimization/56900
8247 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8248
8249 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8250
8251 PR c++/56913
8252 * g++.dg/cpp0x/sfinae44.C: New.
8253
8254 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8255
8256 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8257 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8258
8259 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8260
8261 PR c++/54216
8262 * g++.dg/cpp0x/enum26.C: New.
8263 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8264
8265 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8266
8267 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8268 inverse operands.
8269 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8270 loop is vectorized.
8271 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8272 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8273 loop is vectorized and that the correct instruction is generated.
8274 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8275 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8276 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8277
8278 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR tree-optimization/56899
8281 * gcc.c-torture/execute/pr56899.c: New test.
8282
8283 2013-04-10 David S. Miller <davem@davemloft.net>
8284
8285 * gcc.target/sparc/setcc-4.c: New test.
8286 * gcc.target/sparc/setcc-5.c: New test.
8287
8288 2013-04-10 Richard Biener <rguenther@suse.de>
8289
8290 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8291
8292 2013-04-10 Richard Biener <rguenther@suse.de>
8293
8294 * gcc.dg/vect/slp-39.c: New testcase.
8295
8296 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8297
8298 PR tree-optimization/55524
8299 * gcc.target/epiphany/fnma-1.c: New test.
8300
8301 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8302
8303 * gcc.dg/tree-ssa/inline-11.c: New test
8304
8305 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR c++/56895
8308 * g++.dg/template/arrow3.C: New test.
8309
8310 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8311
8312 * gcc.target/arm/minmax_minus.c: New test.
8313
8314 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR middle-end/56883
8317 * c-c++-common/gomp/pr56883.c: New test.
8318
8319 2013-04-09 Jeff Law <law@redhat.com>
8320
8321 * gcc.dg/tree-ssa/vrp87.c: New test.
8322
8323 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8324
8325 PR tree-optimization/56854
8326 * g++.dg/torture/pr56854.C: New test.
8327
8328 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8329
8330 PR fortran/56782
8331 * gfortran.dg/array_constructor_44.f90: New test.
8332
8333 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8334
8335 PR c++/56871
8336 * g++.dg/cpp0x/constexpr-specialization.C: New.
8337
8338 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8339
8340 * gcc.c-torture/execute/pr56837.c: New test.
8341
8342 PR c++/34949
8343 PR c++/50243
8344 * g++.dg/opt/vt3.C: New test.
8345 * g++.dg/opt/vt4.C: New test.
8346
8347 2013-04-08 Jeff Law <law@redhat.com>
8348
8349 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8350
8351 2013-04-08 Richard Biener <rguenther@suse.de>
8352
8353 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8354
8355 2013-04-08 Richard Biener <rguenther@suse.de>
8356
8357 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8358
8359 2013-04-08 Richard Biener <rguenther@suse.de>
8360
8361 * g++.dg/vect/slp-pr56812.cc: Adjust.
8362
8363 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8364
8365 * gcc.dg/pr56837.c: New test.
8366 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8367 "generated memset minus one".
8368
8369 2013-04-07 Tobias Burnus <burnus@net-b.de>
8370
8371 PR fortran/56849
8372 * gfortran.dg/reshape_5.f90: New.
8373
8374 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8375
8376 PR target/56843
8377 * gcc.target/powerpc/recip-1.c: Modify expected output.
8378 * gcc.target/powerpc/recip-3.c: Likewise.
8379 * gcc.target/powerpc/recip-4.c: Likewise.
8380 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8381
8382 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8383
8384 * gcc.target/arm/peep-ldrd-1.c: New test.
8385 * gcc.target/arm/peep-strd-1.c: Likewise.
8386
8387 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8388
8389 * gcc.target/arm/negdi-1.c: New test.
8390 * gcc.target/arm/negdi-2.c: Likewise.
8391 * gcc.target/arm/negdi-3.c: Likewise.
8392 * gcc.target/arm/negdi-4.c: Likewise.
8393
8394 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8395
8396 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8397 Add -march=armv8-a when we use v8 NEON.
8398 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8399 (check_effective_target_vect_call_ceilf): Likewise.
8400 (check_effective_target_vect_call_floorf): Likewise.
8401 (check_effective_target_vect_call_roundf): Likewise.
8402 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8403 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8404 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8405 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8406 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8407
8408 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8409
8410 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8411 * gcc.target/powerpc/sd-pwr6.c: Same.
8412 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8413 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8414
8415 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8416
8417 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8418
8419 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8420
8421 PR fortran/40881
8422 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8423 * gfortran.dg/altreturn_4.f90: Ditto.
8424 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8425 * gfortran.dg/altreturn_5.f90: Ditto.
8426 * gfortran.dg/altreturn_6.f90: Ditto.
8427 * gfortran.dg/altreturn_7.f90: Ditto.
8428
8429 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8430
8431 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8432 New procedure.
8433 (check_effective_target_arm_v8_neon_ok_nocache):
8434 Likewise.
8435 (check_effective_target_arm_v8_neon_ok): Change to use
8436 check_effective_target_arm_v8_neon_ok_nocache.
8437 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8438 NEON flags.
8439 (check_effective_target_vect_call_btruncf):
8440 Enable for arm and ARMv8 NEON.
8441 (check_effective_target_vect_call_ceilf): Likewise.
8442 (check_effective_target_vect_call_floorf): Likewise.
8443 (check_effective_target_vect_call_roundf): Likewise.
8444 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8445 target.
8446
8447 2013-04-04 Marek Polacek <polacek@redhat.com>
8448
8449 PR tree-optimization/48186
8450 * gcc.dg/pr48186.c: New test.
8451
8452 2013-04-04 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/56826
8455 * gcc.dg/vect/pr56826.c: New testcase.
8456 * gcc.dg/vect/O3-pr36098.c: Adjust.
8457
8458 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8459
8460 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8461 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8462 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8463 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8464 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8465 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8466 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8467 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8468 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8469 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8470
8471 2013-04-04 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/56213
8474 * gcc.dg/vect/vect-123.c: New testcase.
8475
8476 2013-04-04 Tobias Burnus <burnus@net-b.de>
8477
8478 PR fortran/56810
8479 * gfortran.dg/read_repeat_2.f90: New.
8480
8481 2013-04-04 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/56837
8484 * g++.dg/torture/pr56837.C: New testcase.
8485
8486 2013-04-04 Tobias Burnus <burnus@net-b.de>
8487
8488 PR fortran/50269
8489 * gfortran.dg/c_loc_test_21.f90: New.
8490 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8491 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8492 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8493 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8494 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8495
8496 2013-04-03 Jeff Law <law@redhat.com>
8497
8498 PR tree-optimization/56799
8499 * gcc.c-torture/execute/pr56799.c: New test.
8500
8501 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8502
8503 PR c++/56815
8504 * g++.dg/warn/Wpointer-arith-1.C: New.
8505 * g++.dg/gomp/for-19.C: Adjust.
8506
8507 2013-04-03 Marek Polacek <polacek@redhat.com>
8508
8509 PR sanitizer/55702
8510 * gcc.dg/pr55702.c: New test.
8511
8512 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8513
8514 PR target/56809
8515 * gcc.dg/pr56809.c: New testcase.
8516
8517 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR debug/56819
8520 * g++.dg/debug/pr56819.C: New test.
8521
8522 2013-04-03 Richard Biener <rguenther@suse.de>
8523
8524 PR tree-optimization/56817
8525 * g++.dg/torture/pr56817.C: New testcase.
8526
8527 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8528
8529 * gcc.dg/vect/bb-slp-31.c: New file.
8530
8531 2013-04-03 Jason Merrill <jason@redhat.com>
8532
8533 PR c++/34949
8534 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8535
8536 2013-04-03 Richard Biener <rguenther@suse.de>
8537
8538 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8539
8540 2013-04-03 Richard Biener <rguenther@suse.de>
8541
8542 PR tree-optimization/55964
8543 * gcc.dg/torture/pr55964-2.c: New testcase.
8544
8545 2013-04-03 Richard Biener <rguenther@suse.de>
8546
8547 PR tree-optimization/56501
8548 * gcc.dg/torture/pr56501.c: New testcase.
8549
8550 2013-04-03 Richard Biener <rguenther@suse.de>
8551
8552 PR tree-optimization/56407
8553 * gcc.dg/torture/pr56407.c: New testcase.
8554
8555 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8556
8557 PR tree-optimization/56790
8558 * g++.dg/ext/pr56790-1.C: New testcase.
8559
8560 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8561
8562 * gcc.target/i386/merge-1.c: New testcase.
8563 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8564
8565 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c/19449
8568 * gcc.c-torture/execute/pr19449.c: New test.
8569
8570 2013-04-03 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/56812
8573 * g++.dg/vect/slp-pr56812.cc: New testcase.
8574
8575 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8576
8577 PR fortran/56284
8578 PR fortran/40881
8579 * gfortran.dg/altreturn_8.f90: New.
8580 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8581 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8582 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8583
8584 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR rtl-optimization/56745
8587 * gcc.c-torture/compile/pr56745.c: New test.
8588
8589 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8590
8591 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8592
8593 2013-04-02 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/56778
8596 * gcc.dg/torture/pr56778.c: New testcase.
8597
8598 2013-04-02 Richard Biener <rguenther@suse.de>
8599
8600 PR middle-end/56768
8601 * g++.dg/torture/pr56768.C: New testcase.
8602
8603 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8606
8607 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8608
8609 PR fortran/56660
8610 * gfortran.dg/namelist_82.f90: New test.
8611
8612 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8613
8614 PR fortran/56500
8615 * gfortran.dg/implicit_class_1.f90: New.
8616
8617 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8618
8619 PR fortran/56786
8620 * gfortran.dg/namelist_81.f90: New test.
8621
8622 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8623
8624 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8625 for constant and equal string lengths.
8626 * gfortran.dg/character_comparison_5.f90: Likewise.
8627 * gfortran.dg/character_comparison_9.f90: New test.
8628
8629 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8630
8631 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8632 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8633
8634 2013-03-29 Tobias Burnus <burnus@net-b.de>
8635
8636 PR fortran/35203
8637 * gfortran.dg/optional_absent_3.f90: New.
8638
8639 2013-03-29 Tobias Burnus <burnus@net-b.de>
8640
8641 PR fortran/56737
8642 * gfortran.dg/fmt_cache_3.f90: New.
8643
8644 2013-03-29 Tobias Burnus <burnus@net-b.de>
8645
8646 PR fortran/56735
8647 * gfortran.dg/namelist_80.f90: New.
8648
8649 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8650
8651 PR fortran/45159
8652 * gfortran.dg/string_length_2.f90: New test.
8653 * gfortran.dg/dependency_41.f90: New test.
8654
8655 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8656
8657 PR fortran/55806
8658 * gfortran.dg/array_constructor_43.f90: New test.
8659 * gfortran.dg/random_seed_3.f90: New test.
8660
8661 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8662
8663 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8664 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8665 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8666 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8667 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8668 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8669 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8670 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8671 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8672 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8673
8674 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8675
8676 PR c++/56725
8677 * g++.dg/conversion/op4.C: Adjust.
8678 * g++.dg/cpp0x/rv1n.C: Likewise.
8679 * g++.dg/cpp0x/rv2n.C: Likewise.
8680 * g++.dg/cpp0x/template_deduction.C: Likewise.
8681 * g++.dg/expr/cond8.C: Likewise.
8682 * g++.dg/other/error4.C: Likewise.
8683 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8684 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8685 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8686 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8687 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8688 * g++.old-deja/g++.law/cvt20.C: Likewise.
8689 * g++.old-deja/g++.law/cvt8.C: Likewise.
8690 * g++.old-deja/g++.law/init8.C: Likewise.
8691 * g++.old-deja/g++.mike/net12.C: Likewise.
8692 * g++.old-deja/g++.mike/net8.C: Likewise.
8693 * g++.old-deja/g++.mike/p2793.C: Likewise.
8694 * g++.old-deja/g++.mike/p3836.C: Likewise.
8695 * g++.old-deja/g++.mike/p418.C: Likewise.
8696 * g++.old-deja/g++.mike/p701.C: Likewise.
8697 * g++.old-deja/g++.mike/p807.C: Likewise.
8698
8699 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8700
8701 PR middle-end/56694
8702 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8703 targets.
8704
8705 2013-03-28 Marek Polacek <polacek@redhat.com>
8706
8707 PR tree-optimization/56695
8708 * gcc.dg/vect/pr56695.c: New test.
8709
8710 2013-03-28 Richard Biener <rguenther@suse.de>
8711
8712 PR tree-optimization/37021
8713 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8714 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8715
8716 2013-03-27 Tobias Burnus <burnus@net-b.de>
8717
8718 PR fortran/56650
8719 PR fortran/36437
8720 * gfortran.dg/sizeof_2.f90: New.
8721 * gfortran.dg/sizeof_3.f90: New.
8722 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8723
8724 2013-03-27 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/37021
8727 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8728
8729 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8730
8731 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8732 * g++.dg/ipa/ivinline-2.C: Likewise.
8733 * g++.dg/ipa/ivinline-3.C: Likewise.
8734 * g++.dg/ipa/ivinline-4.C: Likewise.
8735 * g++.dg/ipa/ivinline-5.C: Likewise.
8736 * g++.dg/ipa/ivinline-7.C: Likewise.
8737 * g++.dg/ipa/ivinline-8.C: Likewise.
8738 * g++.dg/ipa/ivinline-9.C: Likewise.
8739 * g++.dg/cpp0x/noexcept03.C: Likewise.
8740 * gcc.dg/const-1.c: Likewise.
8741 * gcc.dg/ipa/pure-const-1.c: Likewise.
8742 * gcc.dg/noreturn-8.c: Likewise.
8743 * gcc.target/i386/mmx-1.c: Likewise.
8744 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8745 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8746 * gcc.c-torture/execute/pr33992.x: New file.
8747
8748 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8749
8750 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8751
8752 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8753
8754 PR c++/55951
8755 * g++.dg/ext/desig5.C: New.
8756
8757 2013-03-26 Tobias Burnus <burnus@net-b.de>
8758
8759 PR fortran/56649
8760 * gfortran.dg/merge_init_expr_2.f90: New.
8761 * gfortran.dg/merge_char_1.f90: Modify test to
8762 stay a run-time test.
8763 * gfortran.dg/merge_char_3.f90: Ditto.
8764
8765 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8766
8767 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8768 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8769
8770 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8771
8772 PR c++/56722
8773 * g++.dg/cpp0x/range-for23.C: New.
8774
8775 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8776
8777 PR libfortran/52512
8778 * gfortran.dg/namelist_79.f90: New.
8779
8780 2013-03-25 Martin Jambor <mjambor@suse.cz>
8781
8782 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8783
8784 2013-03-25 Tobias Burnus <burnus@net-b.de>
8785
8786 PR fortran/38536
8787 PR fortran/38813
8788 PR fortran/38894
8789 PR fortran/39288
8790 PR fortran/40963
8791 PR fortran/45824
8792 PR fortran/47023
8793 PR fortran/47034
8794 PR fortran/49023
8795 PR fortran/50269
8796 PR fortran/50612
8797 PR fortran/52426
8798 PR fortran/54263
8799 PR fortran/55343
8800 PR fortran/55444
8801 PR fortran/55574
8802 PR fortran/56079
8803 PR fortran/56378
8804 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8805 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8806 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8807 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8808 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8809 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8810 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8811 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8812 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8813 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8814 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8815 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8816 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8817 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8818 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8819 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8820 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8821 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8822 * gfortran.dg/pr32601_1.f03: Ditto.
8823 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8824 * gfortran.dg/blockdata_7.f90: New.
8825 * gfortran.dg/c_assoc_4.f90: New.
8826 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8827 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8828 * gfortran.dg/c_funloc_tests_8.f90: New.
8829 * gfortran.dg/c_loc_test_17.f90: New.
8830 * gfortran.dg/c_loc_test_18.f90: New.
8831 * gfortran.dg/c_loc_test_19.f90: New.
8832 * gfortran.dg/c_loc_test_20.f90: New.
8833 * gfortran.dg/c_sizeof_5.f90: New.
8834 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8835 * gfortran.dg/transfer_resolve_2.f90: New.
8836 * gfortran.dg/transfer_resolve_3.f90: New.
8837 * gfortran.dg/transfer_resolve_4.f90: New.
8838 * gfortran.dg/pr32601.f03: Update dg-error.
8839 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8840 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8841
8842 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8843
8844 * gcc.target/arm/vseleqdf.c: New test.
8845 * gcc.target/arm/vseleqsf.c: Likewise.
8846 * gcc.target/arm/vselgedf.c: Likewise.
8847 * gcc.target/arm/vselgesf.c: Likewise.
8848 * gcc.target/arm/vselgtdf.c: Likewise.
8849 * gcc.target/arm/vselgtsf.c: Likewise.
8850 * gcc.target/arm/vselledf.c: Likewise.
8851 * gcc.target/arm/vsellesf.c: Likewise.
8852 * gcc.target/arm/vselltdf.c: Likewise.
8853 * gcc.target/arm/vselltsf.c: Likewise.
8854 * gcc.target/arm/vselnedf.c: Likewise.
8855 * gcc.target/arm/vselnesf.c: Likewise.
8856 * gcc.target/arm/vselvcdf.c: Likewise.
8857 * gcc.target/arm/vselvcsf.c: Likewise.
8858 * gcc.target/arm/vselvsdf.c: Likewise.
8859 * gcc.target/arm/vselvssf.c: Likewise.
8860
8861 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8862
8863 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8864 body from here...
8865 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8866 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8867 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8868 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8869 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8870 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8871 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8872 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8873 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8874 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8875 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8876 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8877 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8878 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8879 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8880 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8881 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8882 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8883 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8884 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8885 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8886 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8887 * gcc.target/arm/atomic-op-char.c: Likewise.
8888 * gcc.target/arm/atomic-op-consume.c: Likewise.
8889 * gcc.target/arm/atomic-op-int.c: Likewise.
8890 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8891 * gcc.target/arm/atomic-op-release.c: Likewise.
8892 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8893 * gcc.target/arm/atomic-op-short.c: Likewise.
8894
8895 2013-03-25 Richard Biener <rguenther@suse.de>
8896
8897 PR middle-end/56694
8898 * g++.dg/torture/pr56694.C: New testcase.
8899
8900 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8901
8902 PR target/56720
8903 * gcc.target/arm/neon-vcond-gt.c: New test.
8904 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8905 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8906
8907 2013-03-25 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/56689
8910 * gcc.dg/torture/pr56689.c: New testcase.
8911
8912 2013-03-25 Kai Tietz <ktietz@redhat.com>
8913
8914 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8915
8916 2013-03-24 Tobias Burnus <burnus@net-b.de>
8917
8918 PR fortran/56696
8919 * gfortran.dg/eof_5.f90: New.
8920
8921 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8922
8923 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8924 alphabetically.
8925
8926 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8927
8928 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8929
8930 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8931
8932 PR testsuite/55994
8933 * gcc.c-torture/execute/builtins/builtins.exp: Add
8934 -Wl,--allow-multiple-definition for RTEMS targets.
8935
8936 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8937
8938 * gcc.target/aarch64/movk.c: New test.
8939
8940 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8941
8942 * g++.dg/ext/vector21.C: New testcase.
8943
8944 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8945
8946 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8947 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8948
8949 2013-03-21 Richard Biener <rguenther@suse.de>
8950
8951 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8952 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8953
8954 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8955
8956 * gcc.target/aarch64/vect.c: Test and result vector added
8957 for sabd and saba instructions.
8958 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8959 instructions in assembly.
8960 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8961 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8962 for fabd instruction.
8963 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8964 instruction in assembly.
8965 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8966
8967 2013-03-20 Jeff Law <law@redhat.com>
8968
8969 * g++.dg/tree-ssa/ssa-dom.C: New test.
8970
8971 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8972
8973 * gcc.target/powerpc/mmfpgpr.c: New test.
8974 * gcc.target/powerpc/sd-vsx.c: Likewise.
8975 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8976 * gcc.target/powerpc/vsx-float0.c: Likewise.
8977
8978 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8979
8980 PR tree-optimization/56355
8981 * gcc.dg/pr56355-1.c: New file.
8982
8983 2013-03-20 Catherine Moore <clm@codesourcery.com>
8984 Richard Sandiford <rdsandiford@googlemail.com>
8985
8986 * gcc.target/mips/mips.exp: Add microMIPS support.
8987 * gcc.target/mips/umips-movep-2.c: New test.
8988 * gcc.target/mips/umips-lwp-2.c: New test.
8989 * gcc.target/mips/umips-swp-5.c: New test.
8990 * gcc.target/mips/umips-constraints-1.c: New test.
8991 * gcc.target/mips/umips-lwp-3.c: New test.
8992 * gcc.target/mips/umips-swp-6.c: New test.
8993 * gcc.target/mips/umips-constraints-2.c: New test.
8994 * gcc.target/mips/umips-save-restore-1.c: New test.
8995 * gcc.target/mips/umips-lwp-4.c: New test.
8996 * gcc.target/mips/umips-swp-7.c: New test.
8997 * gcc.target/mips/umips-save-restore-2.c: New test.
8998 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8999 * gcc.target/mips/umips-lwp-5.c: New test.
9000 * gcc.target/mips/umips-save-restore-3.c: New test.
9001 * gcc.target/mips/umips-lwp-6.c: New test.
9002 * gcc.target/mips/umips-swp-1.c: New test.
9003 * gcc.target/mips/umips-lwp-7.c: New test.
9004 * gcc.target/mips/umips-swp-2.c: New test.
9005 * gcc.target/mips/umips-lwp-8.c: New test.
9006 * gcc.target/mips/umips-swp-3.c: New test.
9007 * gcc.target/mips/umips-movep-1.c: New test.
9008 * gcc.target/mips/umips-lwp-1.c: New test.
9009 * gcc.target/mips/umips-swp-4.c: New test.
9010
9011 2013-03-20 Richard Biener <rguenther@suse.de>
9012
9013 PR tree-optimization/56661
9014 * gcc.dg/torture/pr56661.c: New testcase.
9015
9016 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9017
9018 PR rtl-optimization/56605
9019 * gcc.target/powerpc/pr56605.c: New.
9020
9021 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9022
9023 PR fortran/54932
9024 * gfortran.dg/do_1.f90: Don't xfail.
9025
9026 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9027
9028 PR libfortran/51825
9029 * gfortran.dg/namelist_77.f90: New.
9030 * gfortran.dg/namelist_78.f90: New.
9031
9032 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9033
9034 PR libfortran/48618
9035 * gfortran.dg/open_negative_unit_1.f90: New.
9036
9037 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9038
9039 * gcc.target/aarch64/sbc.c: New test.
9040
9041 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9042
9043 * gcc.target/aarch64/ror.c: New test.
9044
9045 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9046
9047 * gcc.target/aarch64/extr.c: New test.
9048
9049 2013-03-19 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/56273
9052 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9053 * c-c++-common/uninit-17.c: Likewise.
9054
9055 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR tree-optimization/56635
9058 * g++.dg/torture/pr56635.C: New test.
9059
9060 2013-03-18 Richard Biener <rguenther@suse.de>
9061
9062 PR tree-optimization/3713
9063 * g++.dg/ipa/devirt-12.C: New testcase.
9064
9065 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR c/56566
9068 * c-c++-common/pr56566.c: New test.
9069
9070 2013-03-17 Jason Merrill <jason@redhat.com>
9071
9072 * g++.dg/template/abstract-dr337.C: XFAIL.
9073
9074 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR c++/56607
9077 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9078 * c-c++-common/pr56607.c: New test.
9079
9080 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9081
9082 PR c++/56582
9083 * g++.dg/cpp0x/constexpr-array5.C: New.
9084
9085 2013-03-15 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/56615
9088 * gfortran.dg/transfer_intrinsic_5.f90: New.
9089
9090 2013-03-15 Kai Tietz <ktietz@redhat.com>
9091
9092 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9093 * gcc.target/i386/pr20020-1.c: Likewise.
9094 * gcc.target/i386/pr20020-2.c: Likewise.
9095 * gcc.target/i386/pr20020-3.c: Likewise.
9096 * gcc.target/i386/pr53425-1.c: Likewise.
9097 * gcc.target/i386/pr53425-2.c: Likewise.
9098 * gcc.target/i386/pr55093.c: Likewise.
9099 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9100
9101 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR debug/56307
9104 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9105 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9106
9107 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR tree-optimization/53265
9110 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9111 undefined behavior.
9112 * gcc.dg/graphite/id-6.c (test): Likewise.
9113 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9114 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9115
9116 PR tree-optimization/53265
9117 * gcc.dg/pr53265.c: New test.
9118 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9119 to dg-options.
9120 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9121 arrays.
9122 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9123 n, use it as high bound instead of 4.
9124
9125 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9126
9127 PR target/49880
9128 * gcc.target/sh/pr49880-1.c: New.
9129 * gcc.target/sh/pr49880-2.c: New.
9130 * gcc.target/sh/pr49880-3.c: New.
9131 * gcc.target/sh/pr49880-4.c: New.
9132 * gcc.target/sh/pr49880-5.c: New.
9133
9134 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9137
9138 2013-03-13 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/56608
9141 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9142
9143 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9144
9145 PR c++/56611
9146 * g++.dg/cpp0x/alias-decl-32.C: New.
9147
9148 2013-03-11 Jan Hubicka <jh@suse.cz>
9149
9150 PR middle-end/56571
9151 * gcc.c-torture/compile/pr56571.c: New testcase.
9152
9153 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9154
9155 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9156 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9157
9158 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9159
9160 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9161 * gcc.dg/inline_4.c: Likewise.
9162 * gcc.dg/unroll_2.c: Likewise.
9163 * gcc.dg/unroll_3.c: Likewise.
9164 * gcc.dg/unroll_4.c: Likewise.
9165
9166 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9167
9168 PR testsuite/54119
9169 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9170
9171 PR debug/56307
9172 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9173
9174 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9175
9176 PR target/40797
9177 * gcc.c-torture/compile/pr40797.c: New.
9178
9179 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9180
9181 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9182
9183 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9184
9185 PR fortran/56575
9186 * gfortran.dg/class_56.f90: New test.
9187
9188 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9189
9190 PR middle-end/56524
9191 * gcc.target/mips/pr56524.c: New test.
9192
9193 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9194
9195 PR c++/56565
9196 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9197
9198 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 PR c++/51412
9201 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9202
9203 2013-03-08 Marek Polacek <polacek@redhat.com>
9204
9205 PR tree-optimization/56478
9206 * gcc.dg/torture/pr56478.c: New test.
9207
9208 2013-03-08 Kai Tietz <ktietz@redhat.com>
9209
9210 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9211 targets linker option --allow-multiple-definition.
9212
9213 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9214 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9215 * gcc.dg/pr52549.c: Add LLP64 case.
9216 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9217 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9218 * gcc.dg/torture/pr51071-2.c: Likewise.
9219 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9220 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9221 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9222 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9223 * gcc.dg/weak/weak-1.c: Likewise.
9224 * gcc.dg/weak/weak-2.c: Likewise.
9225 * gcc.dg/weak/weak-3.c: Likewise.
9226 * gcc.dg/weak/weak-4.c: Likewise.
9227 * gcc.dg/weak/weak-5.c: Likewise.
9228 * gcc.dg/weak/weak-15.c: Likewise.
9229 * gcc.dg/weak/weak-16.c: Likewise.
9230
9231 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9232
9233 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR tree-optimization/56559
9236 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9237
9238 2013-03-07 Andreas Schwab <schwab@suse.de>
9239
9240 * gcc.dg/pr31490.c: Fix last change.
9241
9242 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/56534
9245 * g++.dg/template/crash115.C: New.
9246
9247 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR tree-optimization/56539
9250 * gcc.c-torture/compile/pr56539.c: New test.
9251
9252 2013-03-06 Kai Tietz <ktietz@redhat.com>
9253
9254 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9255 targets.
9256 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9257 * gcc.dg/lto/20091013-1_2.c: Likewise.
9258 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9259
9260 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gnat.dg/specs/aggr6.ads: New test.
9263
9264 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9265
9266 * gnat.dg/loop_optimization15.ad[sb]: New test.
9267
9268 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9269
9270 PR middle-end/56548
9271 * gcc.dg/pr56548.c: New test.
9272
9273 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9274
9275 PR debug/53363
9276 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9277
9278 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR c++/56543
9281 * g++.dg/template/typename20.C: New test.
9282
9283 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR debug/56510
9286 * gcc.dg/pr56510.c: New test.
9287
9288 PR rtl-optimization/56484
9289 * gcc.c-torture/compile/pr56484.c: New test.
9290
9291 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9292
9293 PR c++/56530
9294 * g++.dg/warn/Wsign-conversion-2.C: New.
9295
9296 2013-03-05 Richard Biener <rguenther@suse.de>
9297
9298 PR tree-optimization/56270
9299 * gcc.dg/vect/slp-38.c: New testcase.
9300
9301 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR rtl-optimization/56494
9304 * gcc.dg/pr56494.c: New test.
9305
9306 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9307
9308 * gcc.dg/pr56424.c: New test.
9309
9310 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9311
9312 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9313 * gcc.dg/pr56228.c <avr>: Skip.
9314
9315 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9316
9317 PR testsuite/52641
9318 PR tree-optimization/52631
9319 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9320
9321 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9322
9323 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9324 * gcc.dg/vect/vect-83_64.c: Same.
9325
9326 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9327
9328 PR fortran/56477
9329 * gfortran.dg/pointer_check_13.f90: New test.
9330
9331 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9332
9333 PR fortran/54730
9334 * gfortran.dg/array_constructor_42.f90: New test.
9335
9336 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9337
9338 PR c++/52688
9339 * g++.dg/template/static33.C: New.
9340 * g++.dg/template/static34.C: Likewise.
9341
9342 PR c++/10291
9343 * g++.dg/template/static35.C: New.
9344
9345 2013-03-01 Steve Ellcey <sellcey@mips.com>
9346
9347 * gcc.dg/pr56396.c: Require pic support.
9348
9349 2013-03-01 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/55481
9352 * gcc.dg/torture/pr56488.c: New testcase.
9353
9354 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9355 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR sanitizer/56454
9358 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9359 no_sanitize_address attribute rather than no_address_safety_analysis.
9360 * g++.dg/asan/sanitizer_test_utils.h
9361 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9362 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9363 in addition to no_address_safety_analysis.
9364
9365 2013-02-28 Jason Merrill <jason@redhat.com>
9366
9367 PR c++/56481
9368 * g++.dg/cpp0x/constexpr-and.C: New.
9369
9370 2013-02-28 Martin Jambor <mjambor@suse.cz>
9371
9372 PR tree-optimization/56294
9373 * g++.dg/debug/pr56294.C: New test.
9374
9375 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9376
9377 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9378
9379 2013-02-27 Marek Polacek <polacek@redhat.com>
9380
9381 PR rtl-optimization/56466
9382 * gcc.dg/pr56466.c: New test.
9383
9384 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9385
9386 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9387 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9388 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9389
9390 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9391
9392 PR middle-end/45472
9393 * gcc.dg/pr45472.c: New test.
9394
9395 2013-02-26 Marek Polacek <polacek@redhat.com>
9396
9397 PR tree-optimization/56426
9398 * gcc.dg/pr56436.c: New test.
9399
9400 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9401
9402 PR tree-optimization/56448
9403 * gcc.c-torture/compile/pr56448.c: New test.
9404
9405 PR tree-optimization/56443
9406 * gcc.dg/torture/pr56443.c: New test.
9407
9408 2013-02-25 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/56175
9411 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9412
9413 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR c++/56403
9416 * g++.dg/torture/pr56403.C: New test.
9417
9418 2013-02-25 Catherine Moore <clm@codesourcery.com>
9419
9420 Revert:
9421 2013-02-24 Catherine Moore <clm@codesourcery.com>
9422 Richard Sandiford <rdsandiford@googlemail.com>
9423
9424 * gcc.target/mips/mips.exp: Add microMIPS support.
9425 * gcc.target/mips/umips-movep-2.c: New test.
9426 * gcc.target/mips/umips-lwp-2.c: New test.
9427 * gcc.target/mips/umips-swp-5.c: New test.
9428 * gcc.target/mips/umips-constraints-1.c: New test.
9429 * gcc.target/mips/umips-lwp-3.c: New test.
9430 * gcc.target/mips/umips-swp-6.c: New test.
9431 * gcc.target/mips/umips-constraints-2.c: New test.
9432 * gcc.target/mips/umips-save-restore-1.c: New test.
9433 * gcc.target/mips/umips-lwp-4.c: New test.
9434 * gcc.target/mips/umips-swp-7.c: New test.
9435 * gcc.target/mips/umips-save-restore-2.c: New test.
9436 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9437 * gcc.target/mips/umips-lwp-5.c: New test.
9438 * gcc.target/mips/umips-save-restore-3.c: New test.
9439 * gcc.target/mips/umips-lwp-6.c: New test.
9440 * gcc.target/mips/umips-swp-1.c: New test.
9441 * gcc.target/mips/umips-lwp-7.c: New test.
9442 * gcc.target/mips/umips-swp-2.c: New test.
9443 * gcc.target/mips/umips-lwp-8.c: New test.
9444 * gcc.target/mips/umips-swp-3.c: New test.
9445 * gcc.target/mips/umips-movep-1.c: New test.
9446 * gcc.target/mips/umips-lwp-1.c: New test.
9447 * gcc.target/mips/umips-swp-4.c: New test.
9448
9449 2013-02-24 Catherine Moore <clm@codesourcery.com>
9450 Richard Sandiford <rdsandiford@googlemail.com>
9451
9452 * gcc.target/mips/mips.exp: Add microMIPS support.
9453 * gcc.target/mips/umips-movep-2.c: New test.
9454 * gcc.target/mips/umips-lwp-2.c: New test.
9455 * gcc.target/mips/umips-swp-5.c: New test.
9456 * gcc.target/mips/umips-constraints-1.c: New test.
9457 * gcc.target/mips/umips-lwp-3.c: New test.
9458 * gcc.target/mips/umips-swp-6.c: New test.
9459 * gcc.target/mips/umips-constraints-2.c: New test.
9460 * gcc.target/mips/umips-save-restore-1.c: New test.
9461 * gcc.target/mips/umips-lwp-4.c: New test.
9462 * gcc.target/mips/umips-swp-7.c: New test.
9463 * gcc.target/mips/umips-save-restore-2.c: New test.
9464 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9465 * gcc.target/mips/umips-lwp-5.c: New test.
9466 * gcc.target/mips/umips-save-restore-3.c: New test.
9467 * gcc.target/mips/umips-lwp-6.c: New test.
9468 * gcc.target/mips/umips-swp-1.c: New test.
9469 * gcc.target/mips/umips-lwp-7.c: New test.
9470 * gcc.target/mips/umips-swp-2.c: New test.
9471 * gcc.target/mips/umips-lwp-8.c: New test.
9472 * gcc.target/mips/umips-swp-3.c: New test.
9473 * gcc.target/mips/umips-movep-1.c: New test.
9474 * gcc.target/mips/umips-lwp-1.c: New test.
9475 * gcc.target/mips/umips-swp-4.c: New test.
9476
9477 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR sanitizer/56393
9480 * lib/asan-dg.exp (asan_link_flags): Add
9481 -B${gccpath}/libsanitizer/asan/ to flags.
9482
9483 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR middle-end/56420
9486 * gcc.dg/torture/pr56420.c: New test.
9487
9488 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9489
9490 PR middle-end/56108
9491 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9492
9493 2013-02-21 Martin Jambor <mjambor@suse.cz>
9494
9495 PR tree-optimization/56310
9496 * g++.dg/ipa/pr56310.C: New test.
9497
9498 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9499
9500 PR fortran/56385
9501 * gfortran.dg/proc_ptr_comp_37.f90: New.
9502
9503 2013-02-21 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/56415
9506 Revert
9507 2013-02-11 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/56273
9510 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9511 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9512 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9513 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9514 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9515 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9516
9517 2013-02-21 Marek Polacek <polacek@redhat.com>
9518
9519 PR tree-optimization/56398
9520 * g++.dg/torture/pr56398.C: New test.
9521
9522 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR inline-asm/56405
9525 * gcc.c-torture/compile/pr56405.c: New test.
9526
9527 2013-02-20 Jan Hubicka <jh@suse.cz>
9528
9529 PR tree-optimization/56265
9530 * g++.dg/ipa/devirt-11.C: New testcase.
9531
9532 2013-02-20 Richard Biener <rguenther@suse.de>
9533
9534 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9535
9536 2013-02-20 Richard Biener <rguenther@suse.de>
9537 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR tree-optimization/56396
9540 * gcc.dg/pr56396.c: New testcase.
9541
9542 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9543
9544 PR c++/56373
9545 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9546
9547 2013-02-19 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/56384
9550 * gcc.dg/torture/pr56384.c: New testcase.
9551
9552 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9553
9554 PR tree-optimization/56350
9555 * gcc.dg/pr56350.c: New test.
9556
9557 PR tree-optimization/56381
9558 * g++.dg/opt/pr56381.C: New test.
9559
9560 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9561
9562 PR pch/54117
9563 * lib/dg-pch.exp (pch-init, pch-finish,
9564 check_effective_target_pch_supported_debug): New procs.
9565 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9566 Likewise if $pch_unsupported_debug and $flags include -g.
9567 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9568 and dg-require-effective-target pch_unsupported_debug.
9569 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9570 * objc.dg/pch/pch.exp: Likewise.
9571 * gcc.dg/pch/pch.exp: Likewise.
9572 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9573 pch_unsupported_debug.
9574 * gcc.dg/pch/valid-1.hs: Likewise.
9575 * gcc.dg/pch/valid-1b.c: Likewise.
9576 * gcc.dg/pch/valid-1b.hs: Likewise.
9577
9578 2013-02-18 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/56366
9581 * gcc.dg/torture/pr56366.c: New testcase.
9582
9583 2013-02-18 Richard Biener <rguenther@suse.de>
9584
9585 PR middle-end/56349
9586 * gcc.dg/torture/pr56349.c: New testcase.
9587
9588 2013-02-18 Richard Biener <rguenther@suse.de>
9589
9590 PR tree-optimization/56321
9591 * gcc.dg/torture/pr56321.c: New testcase.
9592
9593 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9594
9595 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9596
9597 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9598 Dodji Seketeli <dodji@redhat.com>
9599
9600 PR asan/56330
9601 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9602 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9603 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9604 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9605 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9606 * c-c++-common/asan/pr56330.c: Likewise.
9607 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9608 Ensure the size argument of __builtin_memcpy is a constant.
9609
9610 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9611 Paolo Carlini <paolo.carlini@oracle.com>
9612
9613 PR c++/51242
9614 * g++.dg/cpp0x/enum23.C: New.
9615
9616 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9617
9618 PR target/54685
9619 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9620
9621 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9622
9623 PR rtl-optimization/56348
9624 * gcc.target/i386/pr56348.c: New test.
9625
9626 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9627
9628 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9629 * gcc.target/arm/interrupt-2.c: Likewise.
9630
9631 2013-02-15 Tobias Burnus <burnus@net-b.de>
9632
9633 PR fortran/56318
9634 * gfortran.dg/matmul_9.f90: New.
9635
9636 2013-02-15 Tobias Burnus <burnus@net-b.de>
9637
9638 PR fortran/53818
9639 * gfortran.dg/init_flag_11.f90: New.
9640
9641 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9642
9643 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9644
9645 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9648 characters.
9649
9650 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9651 Tobias Burnus <burnus@net-b.de>
9652
9653 PR testsuite/56138
9654 * gfortran.dg/allocatable_function_7.f90: New.
9655
9656 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9657
9658 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9659 * asan_globals_test-wrapper.cc: New file.
9660 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9661 instead of asan_globals_test.cc as dg-additional-sources.
9662 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9663 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9664 "sanitizer_test_utils.h" instead of
9665 "sanitizer_common/tests/sanitizer_test_utils.h".
9666 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9667 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9668 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9669 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9670 * g++.dg/asan/asan_test.cc: Synced from upstream.
9671 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9672
9673 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9674
9675 Fix an asan crash
9676 * c-c++-common/asan/memcmp-2.c: New test.
9677
9678 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9679
9680 PR c++/55582
9681 * g++.dg/cpp0x/udlit-string-literal.h: New.
9682 * g++.dg/cpp0x/udlit-string-literal.C: New.
9683
9684 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9685
9686 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9687
9688 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9689
9690 PR target/56184
9691 * gcc.target/arm/pr56184.C: New test.
9692
9693 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR c++/56302
9696 * g++.dg/torture/pr56302.C: New test.
9697 * g++.dg/cpp0x/constexpr-56302.C: New test.
9698 * c-c++-common/pr56302.c: New test.
9699
9700 2013-02-13 Tobias Burnus <burnus@net-b.de>
9701 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9702
9703 PR fortran/56204
9704 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9705 * gfortran.dg/quad_3.f90: Ditto.
9706
9707 2013-02-13 Kostya Serebryany <kcc@google.com>
9708
9709 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9710 to match the fresh asan run-time.
9711 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9712
9713 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9714
9715 Avoid instrumenting duplicated memory access in the same basic block
9716 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9717 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9718 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9719 * c-c++-common/asan/inc.c: Likewise.
9720
9721 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9722
9723 PR inline-asm/56148
9724 * gcc.target/i386/pr56148.c: New test.
9725
9726 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9727 Tobias Burnus <burnus@net-b.de>
9728
9729 PR testsuite/56082
9730 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9731 to kind=2.
9732
9733 2013-02-12 Richard Biener <rguenther@suse.de>
9734
9735 PR lto/56297
9736 * gcc.dg/lto/pr56297_0.c: New testcase.
9737 * gcc.dg/lto/pr56297_0.c: Likewise.
9738
9739 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9740
9741 PR fortran/46952
9742 * gfortran.dg/typebound_deferred_1.f90: New.
9743
9744 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR rtl-optimization/56151
9747 * gcc.target/i386/pr56151.c: New test.
9748
9749 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9750
9751 * g++.dg/ext/mv12.C: New test.
9752 * g++.dg/ext/mv12.h: New file.
9753 * g++.dg/ext/mv12-aux.C: New file.
9754 * g++.dg/ext/mv13.C: New test.
9755
9756 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9757
9758 * lib/target-supports.exp
9759 (check_effective_target_powerpc_eabi_ok): New.
9760 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9761 powerpc_eabi_ok.
9762 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9763 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9764 only.
9765 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9766 * gcc.target/powerpc/pr51623.c: Likewise.
9767 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9768 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9769
9770 2013-02-11 Alexander Potapenko <glider@google.com>
9771 Jack Howarth <howarth@bromo.med.uc.edu>
9772 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR sanitizer/55617
9775 * g++.dg/asan/pr55617.C: Run on all targets.
9776
9777 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9778
9779 PR rtl-optimization/56275
9780 * gcc.dg/pr56275.c: New test.
9781
9782 2013-02-11 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/56273
9785 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9786
9787 2013-02-11 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/56264
9790 * gcc.dg/torture/pr56264.c: New testcase.
9791
9792 2013-02-11 Richard Biener <rguenther@suse.de>
9793
9794 PR tree-optimization/56273
9795 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9796 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9797 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9798 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9799 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9800 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9801
9802 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9803
9804 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9805 for *-*-linux-gnu targets.
9806 * g++.dg/asan/interception-test-1.c: Ditto.
9807 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9808 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9809
9810 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9811
9812 PR fortran/55362
9813 * gfortran.dg/intrinsic_size_4.f90 : New test.
9814
9815 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR target/56256
9818 * gcc.target/powerpc/pr56256.c: New test.
9819
9820 2013-02-08 Ian Lance Taylor <iant@google.com>
9821
9822 * lib/go.exp: Load timeout.exp.
9823
9824 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9825
9826 PR rtl-optimization/56246
9827 * gcc.target/i386/pr56246.c: New test.
9828
9829 2013-02-08 Jeff Law <law@redhat.com>
9830
9831 PR debug/53948
9832 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9833
9834 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9835
9836 PR target/56043
9837 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9838 powerpc*-*-linux*.
9839
9840 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9841
9842 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9843
9844 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR rtl-optimization/56195
9847 * gcc.dg/torture/pr56195.c: New test.
9848
9849 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9850
9851 PR fortran/54107
9852 * gfortran.dg/recursive_interface_2.f90: New test.
9853
9854 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR tree-optimization/56250
9857 * gcc.c-torture/execute/pr56250.c: New test.
9858
9859 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9860
9861 PR tree-optimization/56064
9862 * gcc.dg/fixed-point/view-convert-2.c: New test.
9863
9864 2013-02-08 Michael Matz <matz@suse.de>
9865
9866 PR tree-optimization/52448
9867 * gcc.dg/pr52448.c: New test.
9868
9869 2013-02-08 Richard Biener <rguenther@suse.de>
9870
9871 PR middle-end/56181
9872 * gcc.dg/torture/pr56181.c: New testcase.
9873
9874 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9875
9876 PR target/54222
9877 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9878 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9879
9880 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR c++/56241
9883 * g++.dg/parse/crash61.C: New test.
9884
9885 PR c++/56239
9886 * g++.dg/parse/pr56239.C: New test.
9887
9888 PR c++/56237
9889 * g++.dg/abi/mangle61.C: New test.
9890
9891 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9892
9893 PR rtl-optimization/56225
9894 * gcc.target/i386/pr56225.c: New test.
9895
9896 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR debug/56154
9899 * gcc.dg/guality/pr56154-1.c: New test.
9900 * gcc.dg/guality/pr56154-2.c: New test.
9901 * gcc.dg/guality/pr56154-3.c: New test.
9902 * gcc.dg/guality/pr56154-4.c: New test.
9903 * gcc.dg/guality/pr56154-aux.c: New file.
9904
9905 PR tree-optimization/55789
9906 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9907 cleanup-tree-dump.
9908 * gcc.dg/tree-ssa/inline-3.c: Add
9909 --param max-early-inliner-iterations=2 option.
9910
9911 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9912
9913 PR debug/53363
9914 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9915 Add -fno-dwarf2-cfi-asm to dg-options.
9916 Adapt match count.
9917
9918 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR target/56228
9921 * gcc.dg/pr56228.c: New test.
9922
9923 2013-02-07 Alan Modra <amodra@gmail.com>
9924
9925 PR target/54009
9926 * gcc.target/powerpc/pr54009.c: New test.
9927 PR target/54131
9928 * gfortran.dg/pr54131.f: New test.
9929
9930 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9931
9932 PR fortran/55789
9933 * gfortran.dg/array_constructor_41.f90: New test.
9934
9935 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9936
9937 PR fortran/55978
9938 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9939
9940 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR middle-end/56217
9943 * g++.dg/gomp/pr56217.C: New test.
9944
9945 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR tree-optimization/56205
9948 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9949 * gcc.c-torture/execute/pr56205.c: New test.
9950
9951 2013-02-05 Richard Biener <rguenther@suse.de>
9952
9953 PR tree-optimization/53342
9954 PR tree-optimization/53185
9955 * gcc.dg/vect/pr53185-2.c: New testcase.
9956
9957 2013-02-05 Jan Hubicka <jh@suse.cz>
9958
9959 PR tree-optimization/55789
9960 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9961 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9962 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9963 * g++.dg/ipa/inline-1.C: New testcase.
9964 * g++.dg/ipa/inline-2.C: New testcase.
9965 * g++.dg/ipa/inline-3.C: New testcase.
9966
9967 2013-02-05 Jan Hubicka <jh@suse.cz>
9968
9969 PR tree-optimization/55789
9970 * g++.dg/torture/pr55789.C: New testcase.
9971
9972 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR middle-end/56167
9975 * gcc.dg/pr56167.c: New test.
9976
9977 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9978
9979 PR target/55146
9980 * gcc.target/sh/pr55146.c: New.
9981
9982 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9983
9984 PR tree-optimization/54386
9985 * gcc.target/sh/pr54386.c: New.
9986
9987 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9988
9989 PR fortran/56008
9990 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9991
9992 PR fortran/47517
9993 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9994
9995 2013-02-04 Alexander Potapenko <glider@google.com>
9996 Jack Howarth <howarth@bromo.med.uc.edu>
9997 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR sanitizer/55617
10000 * g++.dg/asan/pr55617.C: New test.
10001
10002 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10003
10004 PR fortran/54195
10005 * gfortran.dg/typebound_operator_19.f90: New test.
10006 * gfortran.dg/typebound_assignment_4.f90: New test.
10007
10008 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10009
10010 PR fortran/54107
10011 * gfortran.dg/recursive_interface_1.f90: New test.
10012
10013 2013-02-04 Richard Guenther <rguenther@suse.de>
10014
10015 PR lto/56168
10016 * gcc.dg/lto/pr56168_0.c: New testcase.
10017 * gcc.dg/lto/pr56168_1.c: Likewise.
10018
10019 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10020
10021 PR fortran/50627
10022 PR fortran/56054
10023 * gfortran.dg/block_12.f90: New test.
10024 * gfortran.dg/module_error_1.f90: New test.
10025
10026 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10027
10028 * lib/target-supports.exp (check_effective_target_vect_float)
10029 (check_effective_target_vect_no_align): Add mips-sde-elf.
10030
10031 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10032
10033 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10034
10035 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10036
10037 * gcc.dg/pr56023.c: XFAIL on AIX.
10038 * gcc.dg/vect/pr49352.c: Same.
10039
10040 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10041
10042 * gnat.dg/opt26.adb: New test.
10043
10044 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10045
10046 Revert.
10047 2013-01-27 Amol Pise <amolpise15@gmail.com>
10048
10049 * gcc.target/arm/neon-vfnms-1.c: New test.
10050 * gcc.target/arm/neon-vfnma-1.c: New test.
10051
10052 2013-01-31 Richard Biener <rguenther@suse.de>
10053
10054 PR tree-optimization/56157
10055 * gcc.dg/torture/pr56157.c: New testcase.
10056
10057 2013-01-30 Richard Biener <rguenther@suse.de>
10058
10059 PR tree-optimization/56150
10060 * gcc.dg/torture/pr56150.c: New testcase.
10061
10062 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR sanitizer/55374
10065 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10066 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10067 printed in backtrace.
10068 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10069 to avoid errors about mismatched allocation vs. deallocation.
10070
10071 PR c++/55742
10072 * g++.dg/mv1.C: Moved to...
10073 * g++.dg/ext/mv1.C: ... here. Adjust test.
10074 * g++.dg/mv2.C: Moved to...
10075 * g++.dg/ext/mv2.C: ... here. Adjust test.
10076 * g++.dg/mv3.C: Moved to...
10077 * g++.dg/ext/mv3.C: ... here.
10078 * g++.dg/mv4.C: Moved to...
10079 * g++.dg/ext/mv4.C: ... here.
10080 * g++.dg/mv5.C: Moved to...
10081 * g++.dg/ext/mv5.C: ... here. Adjust test.
10082 * g++.dg/mv6.C: Moved to...
10083 * g++.dg/ext/mv6.C: ... here. Adjust test.
10084 * g++.dg/ext/mv7.C: New test.
10085 * g++.dg/ext/mv8.C: New test.
10086 * g++.dg/ext/mv9.C: New test.
10087 * g++.dg/ext/mv10.C: New test.
10088 * g++.dg/ext/mv11.C: New test.
10089
10090 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10091
10092 PR rtl-optimization/56144
10093 * gcc.dg/pr56144.c: New.
10094
10095 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10096
10097 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10098 message.
10099 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10100 * g++.dg/cpp0x/constexpr-55573.C: Same
10101
10102 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10103
10104 PR tree-optimization/56064
10105 * gcc.dg/fixed-point/view-convert.c: New test.
10106
10107 2013-01-30 Andreas Schwab <schwab@suse.de>
10108
10109 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10110 evaluate the end index in string range.
10111
10112 2013-01-30 Tobias Burnus <burnus@net-b.de>
10113
10114 PR fortran/56138
10115 * gfortran.dg/allocatable_function_6.f90: New.
10116
10117 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10118 Mikael Morin <mikael@gcc.gnu.org>
10119
10120 PR fortran/54107
10121 * gfortran.dg/proc_ptr_comp_36.f90: New.
10122
10123 2013-01-29 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/55270
10126 * gcc.dg/torture/pr55270.c: New testcase.
10127
10128 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10129
10130 PR rtl-optimization/56117
10131 * gcc.dg/pr56117.c: New test.
10132
10133 2013-01-28 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/56034
10136 * gcc.dg/torture/pr56034.c: New testcase.
10137
10138 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR tree-optimization/56125
10141 * gcc.dg/pr56125.c: New test.
10142
10143 2013-01-28 Tobias Burnus <burnus@net-b.de>
10144 Mikael Morin <mikael@gcc.gnu.org>
10145
10146 PR fortran/53537
10147 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10148 * gfortran.dg/import8.f90: Likewise.
10149 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10150 * gfortran.dg/import10.f90: New test.
10151 * gfortran.dg/import11.f90: Likewise
10152
10153 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR testsuite/56053
10156 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10157 string.h. Provide memset, malloc and free prototypes, adjust line
10158 numbers in dg-output.
10159 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10160 Provide memset prototype and adjust line numbers in dg-output.
10161 * c-c++-common/asan/global-overflow-1.c: Likewise.
10162
10163 PR tree-optimization/56094
10164 * gcc.dg/pr56094.c: New test.
10165
10166 2013-01-27 Amol Pise <amolpise15@gmail.com>
10167
10168 * gcc.target/arm/neon-vfnms-1.c: New test.
10169 * gcc.target/arm/neon-vfnma-1.c: New test.
10170
10171 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10172
10173 PR target/56114
10174 * gcc.target/i386/pr56114.c: New test.
10175
10176 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10177
10178 PR fortran/55984
10179 * gfortran.dg/associate_14.f90: New test.
10180
10181 PR fortran/56047
10182 * gfortran.dg/associate_13.f90: New test.
10183
10184 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR tree-optimization/56098
10187 * gcc.dg/pr56098-1.c: New test.
10188 * gcc.dg/pr56098-2.c: New test.
10189
10190 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10191
10192 PR target/54222
10193 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10194
10195 2013-01-22 Marek Polacek <polacek@redhat.com>
10196
10197 PR tree-optimization/56035
10198 * gcc.dg/pr56035.c: New test.
10199
10200 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10201
10202 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10203 for MIPS.
10204
10205 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10206
10207 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10208
10209 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR c/56078
10212 * gcc.dg/pr56078.c: New test.
10213 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10214
10215 2013-01-24 Martin Jambor <mjambor@suse.cz>
10216
10217 PR tree-optimization/55927
10218 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10219
10220 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10221
10222 * gcc.target/i386/movsd.c: New test.
10223
10224 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10225
10226 PR inline-asm/55934
10227 * gcc.target/i386/pr55934.c: New test.
10228
10229 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10230
10231 PR fortran/56081
10232 * gfortran.dg/select_8.f90: New.
10233
10234 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10235
10236 * gcc.target/microblaze/microblaze.exp: Remove
10237 target_config_cflags check.
10238
10239 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR fortran/56052
10242 * gfortran.dg/gomp/pr56052.f90: New test.
10243
10244 PR target/49069
10245 * gcc.dg/pr49069.c: New test.
10246
10247 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10248
10249 PR c++/55944
10250 * g++.dg/cpp0x/constexpr-static10.C: New.
10251
10252 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10253
10254 PR target/56028
10255 * gcc.target/i386/pr56028.c: New test.
10256
10257 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR target/55686
10260 * gcc.target/i386/pr55686.c: New test.
10261
10262 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10263
10264 PR c++/53609
10265 * g++.dg/cpp0x/variadic139.C: New test.
10266 * g++.dg/cpp0x/variadic140.C: Likewise.
10267 * g++.dg/cpp0x/variadic141.C: Likewise.
10268
10269 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10270
10271 * gnat.dg/warn8.adb: New test.
10272
10273 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10274
10275 PR fortran/55919
10276 * gfortran.dg/include_8.f90: New test.
10277
10278 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10279
10280 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10281 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10282
10283 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR tree-optimization/56051
10286 * gcc.c-torture/execute/pr56051.c: New test.
10287
10288 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10289
10290 PR rtl-optimization/56023
10291 * gcc.dg/pr56023.c: New test.
10292
10293 2013-01-21 Martin Jambor <mjambor@suse.cz>
10294
10295 PR middle-end/56022
10296 * gcc.target/i386/pr56022.c: New test.
10297
10298 2013-01-21 Jason Merrill <jason@redhat.com>
10299
10300 * lib/target-supports.exp (check_effective_target_alias): New.
10301
10302 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10303
10304 PR debug/53235
10305 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10306
10307 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10308
10309 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10310
10311 2013-01-19 Jeff Law <law@redhat.com>
10312
10313 PR tree-optimization/52631
10314 * tree-ssa/pr52631.c: New test.
10315 * tree-ssa/ssa-fre-9: Update expected output.
10316
10317 2013-01-19 Anthony Green <green@moxielogic.com>
10318
10319 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10320 for moxie.
10321
10322 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10323
10324 PR tree-optimization/56029
10325 * g++.dg/torture/pr56029.C: New test.
10326
10327 2013-01-18 Sharad Singhai <singhai@google.com>
10328
10329 PR tree-optimization/55995
10330 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10331
10332 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10333
10334 PR target/55433
10335 * gcc.target/i386/pr55433.c: New.
10336
10337 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR middle-end/56015
10340 * gfortran.dg/pr56015.f90: New test.
10341
10342 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10343
10344 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10345
10346 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10347
10348 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10349 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10350 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10351 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10352 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10353
10354 2013-01-17 Jeff Law <law@redhat.com>
10355
10356 * gcc.dg/pr52573.c: Move to...
10357 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10358
10359 PR rtl-optimization/52573
10360 * gcc.dg/pr52573.c: New test.
10361
10362 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10363
10364 PR sanitizer/55679
10365 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10366 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10367 check_no_compiler_messages to test support in ucontext.h.
10368 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10369 compliant RLIMIT_AS.
10370
10371 2013-01-17 Marek Polacek <polacek@redhat.com>
10372
10373 PR rtl-optimization/55833
10374 * gcc.dg/pr55833.c: New test.
10375
10376 2013-01-17 Jan Hubicka <jh@suse.cz>
10377
10378 PR tree-optimization/55273
10379 * gcc.c-torture/compile/pr55273.c: New testcase.
10380
10381 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10382
10383 PR target/55981
10384 * gcc.target/pr55981.c: New test.
10385
10386 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10387
10388 * gcc.target/arm/pr40887.c: Require at least armv5.
10389 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10390 * gcc.target/arm/pr51915.c: Likewise.
10391 * gcc.target/arm/pr52006.c: Likewise.
10392 * gcc.target/arm/pr53187.c: Likewise.
10393
10394 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10395 * gcc.target/arm/ftest-support-arm.h: Delete.
10396 * gcc.target/arm/ftest-support-thumb.h: Delete.
10397 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10398 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10399 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10400 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10401 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10402 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10403 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10404 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10405 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10406 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10407 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10408 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10409 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10410 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10411 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10412 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10413 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10414 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10415 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10416 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10417 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10418 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10419 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10420 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10421
10422 2013-01-17 Martin Jambor <mjambor@suse.cz>
10423
10424 PR tree-optimizations/55264
10425 * g++.dg/ipa/pr55264.C: New test.
10426
10427 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10428
10429 PR fortran/55983
10430 * gfortran.dg/class_55.f90: New.
10431
10432 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10433
10434 PR testsuite/55994
10435 * gcc.c-torture/execute/builtins/builtins.exp: Add
10436 -Wl,--allow-multiple-definition for eabi and elf targets.
10437
10438 PR testsuite/54622
10439 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10440 check_effective_target_vect_perm_short,
10441 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10442 check_effective_target_vect64): Return 0 for big-endian ARM.
10443 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10444
10445 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10446 prototypes.
10447
10448 2013-01-16 Richard Biener <rguenther@suse.de>
10449
10450 PR tree-optimization/55964
10451 * gcc.dg/torture/pr55964.c: New testcase.
10452
10453 2013-01-16 Richard Biener <rguenther@suse.de>
10454
10455 PR tree-optimization/54767
10456 PR tree-optimization/53465
10457 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10458
10459 2013-01-16 Christian Bruel <christian.bruel@st.com>
10460
10461 PR target/55301
10462 * gcc.target/sh/sh-switch.c: New testcase.
10463
10464 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10465
10466 * gcc.dg/webizer.c: Increase the array size.
10467
10468 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10469
10470 PR target/55940
10471 * gcc.dg/pr55940.c: New test.
10472
10473 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10474 Harald Anlauf <anlauf@gmx.de>
10475
10476 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10477 * gfortran.dg/bounds_check_5.f90: Likewise.
10478 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10479 * gfortran.dg/continuation_9.f90: Likewise.
10480 * gfortran.dg/move_alloc_13.f90: Likewise.
10481 * gfortran.dg/structure_constructor_11.f90: Likewise.
10482 * gfortran.dg/tab_continuation.f: Likewise.
10483 * gfortran.dg/warning-directive-2.F90: Likewise.
10484 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10485
10486 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10487
10488 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10489 * gcc.target/arm/fma-sp.c: Likewise.
10490
10491 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10492
10493 PR rtl-optimization/55153
10494 * gcc.dg/pr55153.c: New.
10495
10496 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR tree-optimization/55920
10499 * gcc.c-torture/compile/pr55920.c: New test.
10500
10501 2013-01-15 Richard Biener <rguenther@suse.de>
10502
10503 PR middle-end/55882
10504 * gcc.dg/torture/pr55882.c: New testcase.
10505
10506 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR tree-optimization/55955
10509 * gcc.c-torture/compile/pr55955.c: New test.
10510
10511 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10512
10513 PR c++/55663
10514 * g++.dg/cpp0x/alias-decl-31.C: New test.
10515
10516 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10517
10518 PR fortran/54286
10519 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10520 case where interface is null.
10521
10522 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10523
10524 PR fortran/55806
10525 * gfortran.dg/array_constructor_40.f90: New test.
10526
10527 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10528
10529 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10530
10531 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10532
10533 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10534 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10535 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10536 * gcc.target/aarch64/vect-ld1r.c: New.
10537 * gcc.target/aarch64/vect-ld1r.x: New.
10538
10539 2013-01-14 Andi Kleen <ak@linux.intel.com>
10540
10541 PR target/55948
10542 * gcc.target/i386/hle-clear-rel.c: New file
10543 * gcc.target/i386/hle-store-rel.c: New file.
10544
10545 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10546
10547 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10548 * gfortran.dg/bounds_check_4.f90: Likewise.
10549 * gfortran.dg/inquire_10.f90: Likewise.
10550 * gfortran.dg/minloc_3.f90: Likewise.
10551 * gfortran.dg/minlocval_3.f90: Likewise.
10552 * gfortran.dg/module_double_reuse.f90: Likewise.
10553 * gfortran.dg/mvbits_1.f90: Likewise.
10554 * gfortran.dg/oldstyle_1.f90: Likewise.
10555 * gfortran.dg/pr20163-2.f: Likewise.
10556 * gfortran.dg/save_1.f90: Likewise.
10557 * gfortran.dg/scan_1.f90: Likewise.
10558 * gfortran.dg/select_char_1.f90: Likewise.
10559 * gfortran.dg/shape_4.f90: Likewise.
10560 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10561 * gfortran.dg/function_optimize_10.f90: Likewise.
10562 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10563 * gfortran.dg/used_types_17.f90: Likewise.
10564 * gfortran.dg/used_types_18.f90: Likewise.
10565
10566 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10567
10568 PR fortran/54286
10569 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10570
10571 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10572
10573 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10574
10575 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10576
10577 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10578
10579 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10580
10581 PR fortran/55072
10582 * gfortran.dg/assumed_type_2.f90: Fix test case.
10583 * gfortran.dg/internal_pack_13.f90: New test.
10584 * gfortran.dg/internal_pack_14.f90: New test.
10585
10586 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10587
10588 PR fortran/55868
10589 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10590 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10591 $tar to STAR.
10592
10593 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10594
10595 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10596
10597 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10598
10599 PR target/55719
10600 * gcc.target/s390/pr55719.c: New testcase.
10601
10602 2013-01-11 Richard Guenther <rguenther@suse.de>
10603
10604 PR tree-optimization/44061
10605 * gcc.dg/pr44061.c: New testcase.
10606
10607 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10608
10609 Update copyright years.
10610
10611 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10612 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR target/55565
10615 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10616
10617 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10618
10619 PR rtl-optimization/55672
10620 * gcc.target/i386/pr55672.c: New.
10621
10622 2013-01-10 Jeff Law <law@redhat.com>
10623
10624 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10625 pass/fail message unique.
10626
10627
10628 2013-01-10 Jason Merrill <jason@redhat.com>
10629
10630 * ada/.gitignore: New.
10631
10632 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10633
10634 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10635 Add tls options.
10636 * g++.dg/tls/thread_local2.C: Likewise.
10637 * g++.dg/tls/thread_local2g.C: Likewise.
10638 * g++.dg/tls/thread_local6.C: Likewise.
10639 * g++.dg/tls/thread_local-order1.C: Add tls options.
10640 * g++.dg/tls/thread_local-order2.C: Likewise.
10641 * g++.dg/tls/thread_local3.C: Likewise.
10642 * g++.dg/tls/thread_local3g.C: Likewise.
10643 * g++.dg/tls/thread_local4.C: Likewise.
10644 * g++.dg/tls/thread_local4g.C: Likewise.
10645 * g++.dg/tls/thread_local5.C: Likewise.
10646 * g++.dg/tls/thread_local5g.C: Likewise.
10647 * g++.dg/tls/thread_local6g.C: Likewise.
10648
10649 2013-01-10 Kostya Serebryany <kcc@google.com>
10650
10651 * g++.dg/asan/asan_test.cc: Sync from upstream.
10652
10653 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR tree-optimization/55921
10656 * gcc.c-torture/compile/pr55921.c: New test.
10657
10658 2013-01-09 Jan Hubicka <jh@suse.cz>
10659
10660 PR tree-optimization/55569
10661 * gcc.c-torture/compile/pr55569.c: New testcase.
10662
10663 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10664
10665 PR fortran/47203
10666 * gfortran.dg/use_28.f90: New test.
10667
10668 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10669
10670 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10671 number matching more robust.
10672
10673 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10674
10675 PR rtl-optimization/55829
10676 * gcc.target/i386/pr55829.c: New.
10677
10678 2013-01-09 Tobias Burnus <burnus@net-b.de>
10679
10680 PR fortran/55758
10681 * gfortran.dg/bind_c_bool_1.f90: New.
10682 * gfortran.dg/do_5.f90: Add dg-warning.
10683
10684 2013-01-09 Jan Hubicka <jh@suse.cz>
10685
10686 PR tree-optimization/55875
10687 * gcc.c-torture/execute/pr55875.c: New testcase.
10688 * g++.dg/torture/pr55875.C: New testcase.
10689
10690 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR c/48418
10693 * c-c++-common/pr48418.c: New test.
10694
10695 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10696
10697 PR c++/55801
10698 * g++.dg/tls/thread_local-ice.C: New.
10699
10700 2013-01-09 Andreas Schwab <schwab@suse.de>
10701
10702 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10703
10704 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR tree-optimization/48189
10707 * gcc.dg/pr48189.c: New test.
10708
10709 2013-01-04 Jan Hubicka <jh@suse.cz>
10710
10711 PR tree-optimization/55823
10712 * g++.dg/ipa/devirt-10.C: New testcase.
10713
10714 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10715 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10716
10717 PR rtl-optimization/55845
10718 * gcc.target/i386/pr55845.c: New test.
10719
10720 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10721
10722 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10723 instructions generated instead of number of occurances.
10724
10725 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10726
10727 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10728 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10729 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10730 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10731 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10732 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10733 * gcc.target/aarch64/vect-fcm.x: Likewise.
10734 * lib/target-supports.exp
10735 (check_effective_target_vect_cond): Enable for AArch64.
10736
10737 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10738
10739 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10740 endian-safe float pool loading.
10741 (test_square_root_v4sf): Likewise.
10742 (test_square_root_v2df): Likewise.
10743 * lib/target-supports.exp
10744 (check_effective_target_vect_call_sqrtf): Add AArch64.
10745
10746 2013-01-08 Martin Jambor <mjambor@suse.cz>
10747
10748 PR debug/55579
10749 * gcc.dg/tree-ssa/pr55579.c: New test.
10750
10751 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10752
10753 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10754 asm comments.
10755
10756 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR middle-end/55890
10759 * gcc.dg/torture/pr55890-3.c: New test.
10760
10761 PR middle-end/55851
10762 * gcc.c-torture/compile/pr55851.c: New test.
10763
10764 PR sanitizer/55844
10765 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10766 dg-options.
10767
10768 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10769
10770 PR fortran/55618
10771 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10772
10773 2013-01-07 Tobias Burnus <burnus@net-b.de>
10774
10775 PR fortran/55763
10776 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10777 * gfortran.dg/pointer_init_7.f90: New.
10778
10779 2013-01-07 Richard Biener <rguenther@suse.de>
10780
10781 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10782
10783 2013-01-07 Richard Biener <rguenther@suse.de>
10784
10785 PR middle-end/55890
10786 * gcc.dg/torture/pr55890-1.c: New testcase.
10787 * gcc.dg/torture/pr55890-2.c: Likewise.
10788
10789 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10790
10791 * gcc.target/aarch64/fmovd.c: New.
10792 * gcc.target/aarch64/fmovf.c: Likewise.
10793 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10794 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10795 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10796 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10797 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10798 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10799
10800 2013-01-07 Richard Biener <rguenther@suse.de>
10801
10802 PR tree-optimization/55888
10803 PR tree-optimization/55862
10804 * gcc.dg/torture/pr55888.c: New testcase.
10805
10806 2013-01-07 Tobias Burnus <burnus@net-b.de>
10807
10808 PR fortran/55852
10809 * gfortran.dg/intrinsic_size_3.f90: New.
10810
10811 2013-01-07 Tobias Burnus <burnus@net-b.de>
10812
10813 PR fortran/55763
10814 * gfortran.dg/select_type_32.f90: New.
10815
10816 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10817
10818 PR c++/52343
10819 * g++.dg/cpp0x/alias-decl-29.C: New test.
10820
10821 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10822
10823 PR fortran/53876
10824 PR fortran/54990
10825 PR fortran/54992
10826 * gfortran.dg/class_array_15.f03: New test.
10827
10828 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10829
10830 PR fortran/42769
10831 PR fortran/45836
10832 PR fortran/45900
10833 * gfortran.dg/use_23.f90: New test.
10834 * gfortran.dg/use_24.f90: New test.
10835 * gfortran.dg/use_25.f90: New test.
10836 * gfortran.dg/use_26.f90: New test.
10837 * gfortran.dg/use_27.f90: New test.
10838
10839 2013-01-06 Olivier Hainque <hainque@adacore.com>
10840
10841 * gnat.dg/specs/clause_on_volatile.ads: New test.
10842
10843 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gnat.dg/alignment10.adb: New test.
10846
10847 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10848 Mikael Morin <mikael@gcc.gnu.org>
10849
10850 PR fortran/55827
10851 * gfortran.dg/use_22.f90: New test.
10852
10853 2013-01-04 Andrew Pinski <apinski@cavium.com>
10854
10855 * gcc.target/aarch64/cmp-1.c: New testcase.
10856
10857 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10858
10859 PR fortran/55172
10860 * gfortran.dg/select_type_31.f03: New test.
10861
10862 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10863
10864 PR c++/54526 (again)
10865 * g++.dg/cpp0x/parse2.C: Extend.
10866 * g++.old-deja/g++.other/crash28.C: Adjust.
10867
10868 2013-01-04 Richard Biener <rguenther@suse.de>
10869
10870 PR tree-optimization/55862
10871 * gcc.dg/torture/pr55862.c: New testcase.
10872
10873 2013-01-04 Martin Jambor <mjambor@suse.cz>
10874
10875 PR tree-optimization/55755
10876 * gcc.dg/torture/pr55755.c: New test.
10877 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10878 * gcc.dg/tree-ssa/pr45144.c: Update.
10879
10880 2013-01-04 Richard Biener <rguenther@suse.de>
10881
10882 PR middle-end/55863
10883 * gcc.dg/fold-reassoc-2.c: New testcase.
10884
10885 2013-01-04 Tobias Burnus <burnus@net-b.de>
10886
10887 PR fortran/55763
10888 * gfortran.dg/null_7.f90: New.
10889
10890 2013-01-04 Tobias Burnus <burnus@net-b.de>
10891
10892 PR fortran/55854
10893 PR fortran/55763
10894 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10895 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10896 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10897
10898 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10899
10900 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10901
10902 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10903
10904 PR fortran/55855
10905 * gfortran.dg/assignment_1.f90: Modified.
10906 * gfortran.dg/assignment_4.f90: New.
10907
10908 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10909
10910 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10911
10912 2013-01-03 Richard Biener <rguenther@suse.de>
10913
10914 PR tree-optimization/55857
10915 * gcc.dg/vect/pr55857-1.c: New testcase.
10916 * gcc.dg/vect/pr55857-2.c: Likewise.
10917
10918 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10919
10920 PR rtl-optimization/55838
10921 * gcc.dg/pr55838.c: New test.
10922
10923 PR tree-optimization/55832
10924 * gcc.c-torture/compile/pr55832.c: New test.
10925
10926 2013-01-02 Teresa Johnson <tejohnson@google.com>
10927
10928 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10929 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10930 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10931 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10932 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10933 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10934 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10935 * gcc.dg/unroll_1.c: Ditto.
10936 * gcc.dg/unroll_2.c: Ditto.
10937 * gcc.dg/unroll_3.c: Ditto.
10938 * gcc.dg/unroll_4.c: Ditto.
10939
10940 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10941
10942 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10943
10944 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10945
10946 PR fortran/55818
10947 * gfortran.dg/eof_4.f90: New test.
10948
10949 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10950
10951 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10952 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10953 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10954 (compat_setup_dfp): Initialize compat_alt_caret and
10955 compat_save_TEST_ALWAYS_FLAGS.
10956
10957 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10958
10959 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10960
10961 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10962
10963 * gcc.dg/torture/fp-int-convert-2.c: New test.
10964
10965 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10966
10967 * gfortran.dg/newunit_3.f90: Add dg-do run.
10968 * gfortran.dg/inquire_15.f90: Add dg-do run.
10969
10970 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10971
10972 PR tree-optimization/55831
10973 * gcc.dg/pr55831.c: New test.
10974 \f
10975 Copyright (C) 2013 Free Software Foundation, Inc.
10976
10977 Copying and distribution of this file, with or without modification,
10978 are permitted in any medium without royalty provided the copyright
10979 notice and this notice are preserved.