re PR c++/59111 ([c++11] ICE on invalid usage of auto in return type)
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-23 Marek Polacek <polacek@redhat.com>
2
3 PR c++/59111
4 * g++.dg/cpp0x/pr59111.C: New test.
5 * g++.dg/cpp1y/pr59110.C: New test.
6
7 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
8
9 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
10 target selector.
11 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
12 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
13 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
14
15 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
16
17 * gcc.target/arm/nested-apcs.c: New test.
18
19 2013-12-20 Jakub Jelinek <jakub@redhat.com>
20
21 PR c++/59255
22 * g++.dg/tree-prof/pr59255.C: New test.
23
24 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
25
26 * gcc.target/arm/neon-vceq_p64.c: New test.
27 * gcc.target/arm/neon-vtst_p64.c: Likewise.
28
29 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
30
31 PR tree-optimization/59544
32 * gcc.target/i386/pr59544.c: New test.
33
34 2013-12-20 Jakub Jelinek <jakub@redhat.com>
35
36 PR tree-optimization/59413
37 * gcc.c-torture/execute/pr59413.c: New test.
38
39 * c-c++-common/ubsan/load-bool-enum.c: New test.
40
41 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
42
43 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
44 New procedure.
45 (add_options_for_arm_crypto): Likewise.
46 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
47 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
48 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
49 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
50 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
51 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
52 * gcc.target/arm/crypto-vmullp64.c: Likewise.
53 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
54 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
55 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
56 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
57 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
58 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
59 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
60 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
61 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
62 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
63 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
64 * gcc.target/arm/neon/vbslQp64: Generate.
65 * gcc.target/arm/neon/vbslp64: Likewise.
66 * gcc.target/arm/neon/vcombinep64: Likewise.
67 * gcc.target/arm/neon/vcreatep64: Likewise.
68 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
69 * gcc.target/arm/neon/vdupQ_np64: Likewise.
70 * gcc.target/arm/neon/vdup_lanep64: Likewise.
71 * gcc.target/arm/neon/vdup_np64: Likewise.
72 * gcc.target/arm/neon/vextQp64: Likewise.
73 * gcc.target/arm/neon/vextp64: Likewise.
74 * gcc.target/arm/neon/vget_highp64: Likewise.
75 * gcc.target/arm/neon/vget_lowp64: Likewise.
76 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
77 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
78 * gcc.target/arm/neon/vld1Qp64: Likewise.
79 * gcc.target/arm/neon/vld1_dupp64: Likewise.
80 * gcc.target/arm/neon/vld1_lanep64: Likewise.
81 * gcc.target/arm/neon/vld1p64: Likewise.
82 * gcc.target/arm/neon/vld2_dupp64: Likewise.
83 * gcc.target/arm/neon/vld2p64: Likewise.
84 * gcc.target/arm/neon/vld3_dupp64: Likewise.
85 * gcc.target/arm/neon/vld3p64: Likewise.
86 * gcc.target/arm/neon/vld4_dupp64: Likewise.
87 * gcc.target/arm/neon/vld4p64: Likewise.
88 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
89 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
95 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
100 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
101 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
102 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
105 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
106 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
107 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
108 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
109 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
110 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
111 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
112 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
113 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
114 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
115 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
116 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
117 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
118 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
119 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
120 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
121 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
122 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
123 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
124 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
125 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
126 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
127 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
128 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
129 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
131 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
133 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
135 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
137 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
138 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
139 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
140 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
141 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
142 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
143 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
144 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
145 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
146 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
147 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
148 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
149 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
150 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
151 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
152 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
153 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
154 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
155 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
156 * gcc.target/arm/neon/vsliQ_np64: Likewise.
157 * gcc.target/arm/neon/vsli_np64: Likewise.
158 * gcc.target/arm/neon/vsriQ_np64: Likewise.
159 * gcc.target/arm/neon/vsri_np64: Likewise.
160 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
161 * gcc.target/arm/neon/vst1Qp64: Likewise.
162 * gcc.target/arm/neon/vst1_lanep64: Likewise.
163 * gcc.target/arm/neon/vst1p64: Likewise.
164 * gcc.target/arm/neon/vst2p64: Likewise.
165 * gcc.target/arm/neon/vst3p64: Likewise.
166 * gcc.target/arm/neon/vst4p64: Likewise.
167
168 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169
170 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
171 (check_effective_target_arm_crc_ok_nocache): Likewise.
172 (check_effective_target_arm_crc_ok): Likewise.
173 * gcc.target/arm/acle/: New directory.
174 * gcc.target/arm/acle/acle.exp: New.
175 * gcc.target/arm/acle/crc32b.c: New test.
176 * gcc.target/arm/acle/crc32h.c: Likewise.
177 * gcc.target/arm/acle/crc32w.c: Likewise.
178 * gcc.target/arm/acle/crc32d.c: Likewise.
179 * gcc.target/arm/acle/crc32cb.c: Likewise.
180 * gcc.target/arm/acle/crc32ch.c: Likewise.
181 * gcc.target/arm/acle/crc32cw.c: Likewise.
182 * gcc.target/arm/acle/crc32cd.c: Likewise.
183
184 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
185
186 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
187
188 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
189
190 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
191 for target sh4-*-*.
192
193 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
194
195 * gcc.target/aarch64/pmull_1.c: New.
196
197 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
198
199 * gcc.target/aarch64/sha256_1.c: New.
200
201 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
202
203 * gcc.target/aarch64/sha1_1.c: New.
204
205 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
206
207 * gcc.target/aarch64/aes_1.c: New.
208
209 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
210 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
211
212 * gcc.target/s390/hotpatch-1.c: New test
213 * gcc.target/s390/hotpatch-2.c: New test
214 * gcc.target/s390/hotpatch-3.c: New test
215 * gcc.target/s390/hotpatch-4.c: New test
216 * gcc.target/s390/hotpatch-5.c: New test
217 * gcc.target/s390/hotpatch-6.c: New test
218 * gcc.target/s390/hotpatch-7.c: New test
219 * gcc.target/s390/hotpatch-8.c: New test
220 * gcc.target/s390/hotpatch-9.c: New test
221 * gcc.target/s390/hotpatch-10.c: New test
222 * gcc.target/s390/hotpatch-11.c: New test
223 * gcc.target/s390/hotpatch-12.c: New test
224 * gcc.target/s390/hotpatch-compile-1.c: New test
225 * gcc.target/s390/hotpatch-compile-2.c: New test
226 * gcc.target/s390/hotpatch-compile-3.c: New test
227 * gcc.target/s390/hotpatch-compile-4.c: New test
228 * gcc.target/s390/hotpatch-compile-5.c: New test
229 * gcc.target/s390/hotpatch-compile-6.c: New test
230 * gcc.target/s390/hotpatch-compile-7.c: New test
231
232 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
233
234 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
235 target check.
236
237 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
238
239 * gfortran.dg/io_err_1.f90: New test.
240
241 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
242
243 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
244 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
245 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
246 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
247 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
248 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
249 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
250
251 2013-12-18 Jakub Jelinek <jakub@redhat.com>
252
253 PR target/59539
254 * gcc.target/i386/pr59539-1.c: New test.
255 * gcc.target/i386/pr59539-2.c: New test.
256
257 2013-12-18 Nick Clifton <nickc@redhat.com>
258
259 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
260
261 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
262
263 * gcc.dg/pr59418.c: New test.
264
265 2013-12-17 Jakub Jelinek <jakub@redhat.com>
266
267 PR tree-optimization/59523
268 * gcc.dg/pr59523.c: New test.
269
270 2013-12-17 Marek Polacek <polacek@redhat.com>
271
272 * c-c++-common/ubsan/overflow-int128.c: New test.
273
274 2013-12-17 Jakub Jelinek <jakub@redhat.com>
275
276 PR ipa/58290
277 * gfortran.dg/pr58290.f90: New test.
278
279 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
280
281 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
282
283 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
284
285 * g++.dg/ipa/devirt-13.C: Update template.
286
287 2013-12-16 Janus Weil <janus@gcc.gnu.org>
288
289 PR fortran/54949
290 * gfortran.dg/proc_ptr_44.f90: New.
291
292 2013-12-16 Jakub Jelinek <jakub@redhat.com>
293
294 * c-c++-common/ubsan/overflow-mul-3.c: New test.
295 * c-c++-common/ubsan/overflow-mul-4.c: New test.
296
297 PR libgomp/59337
298 * gfortran.dg/gomp/pr59337.f90: New test.
299
300 2013-12-16 Jakub Jelinek <jakub@redhat.com>
301
302 PR middle-end/58956
303 PR middle-end/59470
304 * gcc.target/i386/pr59470.c: New test.
305
306 2013-12-14 Jan Hubicka <jh@suse.cz>
307
308 PR ipa/59265
309 g++.dg/torture/pr59265.C: New testcase.
310
311 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
312
313 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
314 __builtin_ia32_emms for 32bit x86 targets.
315 (foo32x2_le): Ditto.
316 (main): Reorder function calls.
317
318 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
319
320 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
321
322 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
323
324 PR testsuite/58630
325 * gcc.target/i386/pr43662.c (dg-options):
326 Add -maccumulate-outgoing-args.
327 * gcc.target/i386/pr43869.c (dg-options): Ditto.
328 * gcc.target/i386/pr57003.c (dg-options): Ditto.
329 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
330 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
331 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
332 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
333 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
334 Add -maccumulate-outgoing-args.
335 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
336 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
337 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
338 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
339 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
340 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
341 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
342 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
343 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
344 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
345 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
346 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
347 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
348 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
349 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
350
351 2013-12-15 Janus Weil <janus@gcc.gnu.org>
352
353 PR fortran/59493
354 * gfortran.dg/unlimited_polymorphic_15.f90: New.
355
356 2013-12-14 Jan Hubicka <jh@suse.cz>
357
358 PR middle-end/58477
359 * g++.dg/ipa/devirt-19.C: New testcase.
360
361 2013-12-14 Marek Polacek <polacek@redhat.com>
362
363 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
364 require int128 target.
365 * c-c++-common/ubsan/overflow-negate-2.c: New test.
366
367 2013-12-14 Janus Weil <janus@gcc.gnu.org>
368
369 PR fortran/59502
370 * gfortran.dg/class_57.f90: New.
371
372 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
373
374 PR target/59492
375 * g++.dg/other/pr59492.C: New file.
376
377 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
378
379 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
380
381 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
382
383 * gcc.dg/pr59350.c: New test.
384
385 2013-12-14 Marek Polacek <polacek@redhat.com>
386
387 * c-c++-common/ubsan/overflow-1.c: New test.
388 * c-c++-common/ubsan/overflow-2.c: New test.
389
390 2013-12-14 Marek Polacek <polacek@redhat.com>
391
392 PR sanitizer/59503
393 * c-c++-common/ubsan/pr59503.c: New test.
394
395 2013-12-14 Janus Weil <janus@gcc.gnu.org>
396
397 PR fortran/59450
398 * gfortran.dg/typebound_proc_31.f90: New.
399
400 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
401
402 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
403 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
404
405 2013-12-03 Jeff Law <law@redhat.com>
406
407 PR tree-optimization/45685
408 * gcc.dg/tree-ssa/pr45685.c: New test.
409
410 2013-12-13 Bin Cheng <bin.cheng@arm.com>
411
412 PR tree-optimization/58296
413 PR tree-optimization/41488
414 * gcc.dg/tree-ssa/scev-7.c: New test.
415 * gcc.dg/pr41488.c: New test.
416 * g++.dg/pr59445.C: New test.
417
418 2013-12-12 Tobias Burnus <burnus@net-b.de>
419
420 PR fortran/59440
421 * gfortran.dg/namelist_83.f90: New.
422 * gfortran.dg/namelist_83_2.f90: New.
423
424 2013-12-12 Jakub Jelinek <jakub@redhat.com>
425
426 PR middle-end/59470
427 * g++.dg/opt/pr59470.C: New test.
428
429 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
430
431 * c-c++-common/tsan/free_race2.c: New file.
432 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
433 * c-c++-common/tsan/race_on_mutex.c: Likewise.
434 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
435 * c-c++-common/tsan/simple_race.c: Likewise.
436 * c-c++-common/tsan/simple_stack.c: Likewise.
437 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
438 * g++.dg/tsan/atomic_free.C: Likewise.
439 * g++.dg/tsan/atomic_free2.C: Likewise.
440 * g++.dg/tsan/benign_race.C: Likewise.
441 * g++.dg/tsan/cond_race.C: Likewise.
442 * g++.dg/tsan/default_options.C: Likewise.
443 * g++.dg/tsan/fd_close_norace.C: Likewise.
444 * g++.dg/tsan/fd_close_norace2.C: Likewise.
445 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
446
447 2013-12-12 Jakub Jelinek <jakub@redhat.com>
448
449 PR libgomp/59467
450 * gfortran.dg/gomp/pr59467.f90: New test.
451 * c-c++-common/gomp/pr59467.c: New test.
452
453 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
454
455 PR testsuite/59442
456 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
457 * gcc.target/i386/sse2-movapd-2.c: Likewise.
458 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
459 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
460
461 2013-12-11 Sriraman Tallam <tmsriram@google.com>
462
463 PR target/59390
464 * gcc.target/i386/pr59390.c: New test.
465 * gcc.target/i386/pr59390_1.c: New test.
466 * gcc.target/i386/pr59390_2.c: New test.
467
468 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
469
470 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
471 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
472 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
473 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
474 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
475 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
476 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
477 test stored in c-c++-common. Also, added the Cilk runtime's library
478 to the ld_library_path.
479
480 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
481
482 PR middle-end/59134
483 * gcc.c-torture/compile/pr59134.c: New test.
484 * gnat.dg/misaligned_volatile.adb: New test.
485
486 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
487 Sandra Loosemore <sandra@codesourcery.com>
488
489 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
490
491 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
492
493 PR middle-end/23623
494 PR middle-end/48784
495 PR middle-end/56341
496 PR middle-end/56997
497 * gcc.dg/pr23623.c: New test.
498 * gcc.dg/pr48784-1.c: New test.
499 * gcc.dg/pr48784-2.c: New test.
500 * gcc.dg/pr56341-1.c: New test.
501 * gcc.dg/pr56341-2.c: New test.
502 * gcc.dg/pr56997-1.c: New test.
503 * gcc.dg/pr56997-2.c: New test.
504 * gcc.dg/pr56997-3.c: New test.
505
506 2013-12-11 Janus Weil <janus@gcc.gnu.org>
507
508 PR fortran/58916
509 * gfortran.dg/allocate_with_source_4.f90: New.
510
511 2013-12-11 Jakub Jelinek <jakub@redhat.com>
512
513 PR tree-optimization/59417
514 * gcc.c-torture/compile/pr59417.c: New test.
515
516 PR tree-optimization/59386
517 * gcc.c-torture/compile/pr59386.c: New test.
518
519 2013-12-11 Bin Cheng <bin.cheng@arm.com>
520
521 Reverted:
522 2013-12-10 Bin Cheng <bin.cheng@arm.com>
523 PR tree-optimization/41488
524 * gcc.dg/tree-ssa/scev-7.c: New test.
525 * gcc.dg/pr41488.c: New test.
526
527 2013-12-10 Janus Weil <janus@gcc.gnu.org>
528
529 PR fortran/35831
530 * gfortran.dg/c_by_val_5.f90: Modified.
531 * gfortran.dg/dummy_procedure_10.f90: New.
532
533 2013-12-10 Yury Gribov <y.gribov@samsung.com>
534
535 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
536 * g++-dg/tsan/tsan.exp: Likewise.
537
538 2013-12-10 Richard Biener <rguenther@suse.de>
539
540 PR middle-end/38474
541 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
542
543 2013-12-10 Jakub Jelinek <jakub@redhat.com>
544
545 * gcc.dg/vect/vect-cond-11.c: New test.
546 * gcc.target/i386/vect-cond-1.c: New test.
547 * gcc.target/i386/avx2-gather-5.c: New test.
548 * gcc.target/i386/avx2-gather-6.c: New test.
549 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
550 * gcc.dg/vect/vect-mask-load-1.c: New test.
551
552 2013-12-09 Marek Polacek <polacek@redhat.com>
553
554 PR sanitizer/59437
555 * g++.dg/ubsan/pr59437.C: New test.
556
557 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
558
559 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
560 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
561 * g++-dg/tsan/tsan.exp: Likewise.
562
563 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
566 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
567
568 2013-12-10 Bin Cheng <bin.cheng@arm.com>
569
570 PR tree-optimization/41488
571 * gcc.dg/tree-ssa/scev-7.c: New test.
572 * gcc.dg/pr41488.c: New test.
573
574 2013-12-09 Joseph Myers <joseph@codesourcery.com>
575
576 PR preprocessor/55715
577 * gcc.dg/cpp/expr-overflow-1.c: New test.
578
579 2013-12-10 Tobias Burnus <burnus@net-b.de>
580
581 PR fortran/59428
582 PR fortran/58099
583 PR fortran/58676
584 PR fortran/41724
585 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
586
587 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
588
589 PR c++/59435
590 * g++.dg/cpp0x/variadic-sizeof3.C: New.
591
592 2013-12-09 David Malcolm <dmalcolm@redhat.com>
593
594 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
595 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
596 explicit.
597 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
598
599 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
600
601 * gcc.target/arm/ldrd-strd-offset.c: New.
602
603 2013-12-09 Martin Jambor <mjambor@suse.cz>
604
605 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
606 * gcc.c-torture/compile/pr48929.c: Likewise.
607 * gcc.c-torture/compile/pr55569.c: Likewise.
608 * gcc.c-torture/compile/sra-1.c: Likewise.
609 * gcc.c-torture/compile/pr45085.c: Moved to...
610 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
611
612 2013-12-09 Marek Polacek <polacek@redhat.com>
613
614 PR sanitizer/59415
615 * g++.dg/ubsan/pr59415.C: New test.
616
617 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
618
619 PR c++/52707
620 * g++.dg/cpp0x/deleted2.C: New.
621
622 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
623
624 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
625
626 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
627
628 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
629 pass/fail line and add it to the log instead.
630
631 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
632
633 PR target/52898
634 PR target/51697
635 * gcc.target/sh/pr51697.c: New.
636
637 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
638
639 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
640 * gcc.dg/macro-fusion-2.c: Ditto.
641 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
642 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
643
644 2013-12-08 Tobias Burnus <burnus@net-b.de>
645
646 PR fortran/58099
647 PR fortran/58676
648 PR fortran/41724
649 * gfortran.dg/elemental_subroutine_8.f90: New.
650 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
651 * gfortran.dg/proc_ptr_11.f90: Ditto.
652 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
653 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
654 * gfortran.dg/proc_ptr_33.f90: Ditto.
655 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
656 which is not elemental.
657 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
658
659 2013-12-07 Janus Weil <janus@gcc.gnu.org>
660
661 PR fortran/59414
662 * gfortran.dg/class_result_2.f90: New.
663
664 2013-12-06 Jakub Jelinek <jakub@redhat.com>
665
666 PR tree-optimization/59388
667 * gcc.c-torture/execute/pr59388.c: New test.
668
669 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
670
671 PR testsuite/59043
672 * g++.dg/pubtypes.C: Adjust the regular expression.
673 * gcc.dg/pubtypes-1.c: Likewise.
674 * gcc.dg/pubtypes-2.c: Likewise.
675 * gcc.dg/pubtypes-3.c: Likewise.
676 * gcc.dg/pubtypes-4.c: Likewise.
677
678 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
679
680 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
681
682 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
683
684 PR target/59405
685 * gcc.target/i386/pr59405.c: New test.
686
687 2013-12-06 Ian Bolton <ian.bolton@arm.com>
688 Mark Mitchell <mark@codesourcery.com>
689
690 PR target/59091
691 * gcc.target/arm/builtin-trap.c: New test.
692 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
693
694 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
695
696 * gcc.target/sparc/pdistn.c: New test.
697 * gcc.target/sparc/pdistn-2.c: Likewise.
698
699 2013-12-06 Richard Biener <rguenther@suse.de>
700
701 PR tree-optimization/59058
702 * gcc.dg/torture/pr59058.c: New testcase.
703
704 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
705
706 * g++.dg/warn/pr15774-1.C: Adjust expected message.
707
708 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR rtl-optimization/59317
711 * gcc.target/mips/pr59317.c: New.
712
713 2013-12-05 Marek Polacek <polacek@redhat.com>
714
715 PR sanitizer/59333
716 PR sanitizer/59397
717 * c-c++-common/ubsan/pr59333.c: New test.
718 * c-c++-common/ubsan/pr59397.c: New test.
719
720 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
721
722 * gcc.dg/vect/vect-nop-move.c: New test.
723
724 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
725
726 * c-c++-common/tsan/atomic_stack.c: New test.
727 * c-c++-common/tsan/fd_pipe_race.c: New test.
728 * c-c++-common/tsan/free_race.c: New test.
729 * c-c++-common/tsan/mutexset1.c: New test.
730 * c-c++-common/tsan/race_on_barrier.c: New test.
731 * c-c++-common/tsan/sleep_sync.c: New test.
732 * c-c++-common/tsan/thread_leak.c: New test.
733 * c-c++-common/tsan/thread_leak1.c: New test.
734 * c-c++-common/tsan/thread_leak2.c: New test.
735 * c-c++-common/tsan/tiny_race.c: New test.
736 * c-c++-common/tsan/tls_race.c: New test.
737 * c-c++-common/tsan/write_in_reader_lock.c: New test.
738 * lib/tsan-dg.exp: New file.
739 * gcc.dg/tsan/tsan.exp: New file.
740 * g++.dg/tsan/tsan.exp: New file.
741 * g++.dg/dg.exp: Prune tsan subdirectory.
742
743 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
744
745 * gcc.target/i386/readeflags-1.c: New.
746 * gcc.target/i386/writeeflags-1.c: Ditto.
747
748 2013-12-05 Yury Gribov <y.gribov@samsung.com>
749
750 PR sanitizer/59369
751 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
752 * c-c++-common/asan/pr59063-2.c: Likewise.
753
754 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
755
756 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
757 * g++.dg/cpp0x/defaulted2.C: Likewise.
758 * g++.dg/cpp1y/auto-fn8.C: Likewise.
759 * g++.dg/gomp/udr-3.C: Likewise.
760 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
761 * g++.dg/lookup/linkage1.C: Likewise.
762 * g++.dg/overload/new1.C: Likewise.
763 * g++.dg/parse/friend5.C: Likewise.
764 * g++.dg/parse/namespace-alias-1.C: Likewise.
765 * g++.dg/parse/namespace10.C: Likewise.
766 * g++.dg/parse/redef2.C: Likewise.
767 * g++.dg/template/friend44.C: Likewise.
768 * g++.old-deja/g++.brendan/crash42.C: Likewise.
769 * g++.old-deja/g++.brendan/crash52.C: Likewise.
770 * g++.old-deja/g++.brendan/crash55.C: Likewise.
771 * g++.old-deja/g++.jason/overload21.C: Likewise.
772 * g++.old-deja/g++.jason/overload5.C: Likewise.
773 * g++.old-deja/g++.jason/redecl1.C: Likewise.
774 * g++.old-deja/g++.law/arm8.C: Likewise.
775 * g++.old-deja/g++.other/main1.C: Likewise.
776
777 2013-12-05 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/56787
780 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
781
782 2013-12-05 Kostya Serebryany <kcc@google.com>
783
784 * c-c++-common/asan/null-deref-1.c: Update the test
785 to match the fresh asan run-time.
786
787 2013-12-05 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/59374
790 * gcc.dg/torture/pr59374-1.c: New testcase.
791 * gcc.dg/torture/pr59374-2.c: Likewise.
792
793 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
794
795 * gcc.target/ia64/pr52731.c: New.
796
797 2013-12-04 Jeff Law <law@redhat.com>
798
799 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
800 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
801 -fisolate-erroneous-paths-attribute.
802 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
803
804 2013-12-04 Joseph Myers <joseph@codesourcery.com>
805
806 PR c/52023
807 * gcc.dg/c11-align-6.c: New test.
808
809 2013-12-04 Marek Polacek <polacek@redhat.com>
810
811 * c-c++-common/ubsan/overflow-mul-2.c: New test.
812 * c-c++-common/ubsan/overflow-add-1.c: New test.
813 * c-c++-common/ubsan/overflow-add-2.c: New test.
814 * c-c++-common/ubsan/overflow-mul-1.c: New test.
815 * c-c++-common/ubsan/overflow-sub-1.c: New test.
816 * c-c++-common/ubsan/overflow-sub-2.c: New test.
817 * c-c++-common/ubsan/overflow-negate-1.c: New test.
818
819 2013-12-04 Marek Polacek <polacek@redhat.com>
820
821 PR c/54113
822 * gcc.dg/pr54113.c: New test.
823
824 2013-12-04 Jakub Jelinek <jakub@redhat.com>
825
826 PR c++/59268
827 * g++.dg/cpp0x/constexpr-template6.C: New test.
828
829 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gnat.dg/pack19.adb: New test.
832
833 2013-12-04 Jakub Jelinek <jakub@redhat.com>
834
835 PR rtl-optimization/58726
836 * gcc.c-torture/execute/pr58726.c: New test.
837
838 PR target/59163
839 * g++.dg/torture/pr59163.C: New test.
840
841 PR tree-optimization/59355
842 * g++.dg/ipa/pr59355.C: New test.
843
844 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
845
846 * gcc.dg/tree-ssa/slsr-39.c: Update.
847 * gcc.dg/tree-ssa/slsr-41.c: New test.
848
849 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
850
851 * gcc.target/powerpc/pr57363.c: New test.
852
853 2013-12-03 Wei Mi <wmi@google.com>
854
855 PR rtl-optimization/59020
856 * gcc.dg/pr59020.c: New.
857 * gcc.dg/macro-fusion-1.c: New.
858 * gcc.dg/macro-fusion-2.c: New.
859
860 2013-12-03 Yury Gribov <y.gribov@samsung.com>
861
862 PR sanitizer/59063
863 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
864 has not been found.
865 * lib/ubsan-dg.exp: Likewise. Append to flags also
866 -B${gccpath}/libsanitizer/.
867
868 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
869
870 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
871
872 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
873
874 PR target/59363
875 * gcc.target/i386/pr59363.c: New file.
876
877 2013-12-03 Marek Polacek <polacek@redhat.com>
878
879 PR c/59351
880 * gcc.dg/pr59351.c: New test.
881
882 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
883
884 * gcc.dg/20020312-2.c: Add __nds32__ case.
885 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
886 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
887 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
888 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
889 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
890 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
891 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
892 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
893 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
894 * gcc.target/nds32: New nds32 specific directory and testcases.
895 * lib/target-supports.exp (check_profiling_available): Check for
896 nds32*-*-elf.
897
898 2013-12-03 Jakub Jelinek <jakub@redhat.com>
899
900 PR tree-optimization/59362
901 * gcc.c-torture/compile/pr59362.c: New test.
902
903 PR middle-end/59011
904 * gcc.dg/pr59011.c: New test.
905
906 PR target/58864
907 * g++.dg/opt/pr58864.C: New test.
908
909 2013-12-02 Jeff Law <law@redhat.com>
910
911 PR tree-optimization/59322
912 * gcc.c-torture/compile/pr59322.c: New test.
913
914 2013-12-02 Sriraman Tallam <tmsriram@google.com>
915
916 PR target/58944
917 * gcc.target/i386/pr58944.c: New test.
918
919 2013-12-02 Joseph Myers <joseph@codesourcery.com>
920
921 PR c/58235
922 * gcc.dg/c90-array-lval-8.c: New test.
923
924 2013-12-02 Jakub Jelinek <jakub@redhat.com>
925
926 PR tree-optimization/59358
927 * gcc.c-torture/execute/pr59358.c: New test.
928
929 PR lto/59326
930 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
931 * lib/target-supports.exp (check_effective_target_avx2): ... here.
932 (check_effective_target_vect_simd_clones): New.
933 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
934 vect_simd_clones.
935 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
936 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
937 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
938 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
939 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
940 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
941 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
942 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
943 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
944 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
945 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
946
947 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
948
949 * gcc.dg/pr56997-4.c: New testcase.
950
951 2013-12-02 Marek Polacek <polacek@redhat.com>
952
953 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
954 functions.
955
956 2013-12-02 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/59139
959 * gcc.dg/torture/pr59139.c: New testcase.
960
961 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
962
963 * gnat.dg/opt30.adb: New test.
964
965 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
966
967 PR fortran/57354
968 * gfortran.dg/realloc_on_assign_23.f90 : New test
969
970 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
971
972 PR fortran/34547
973 * gfortran.dg/null_5.f90 : Include new error.
974 * gfortran.dg/null_6.f90 : Include new error.
975
976 2013-11-29 Marek Polacek <polacek@redhat.com>
977
978 PR sanitizer/59331
979 * g++.dg/ubsan/pr59331.C: New test.
980 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
981 Disable the -w option.
982 * c-c++-common/ubsan/vla-1.c: Likewise.
983 * c-c++-common/ubsan/vla-2.c: Likewise.
984 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
985
986 2013-11-29 Joseph Myers <joseph@codesourcery.com>
987
988 PR c/42262
989 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
990
991 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
992
993 * lib/asan-dg.exp (asan_link_flags): Properly add path to
994 libsanitizer.spec to cflags.
995
996 2013-11-29 Richard Biener <rguenther@suse.de>
997
998 PR middle-end/59208
999 * g++.dg/torture/pr59208.C: New testcase.
1000
1001 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1002 Yury Gribov <y.gribov@samsung.com>
1003
1004 PR sanitizer/59063
1005 * c-c++-common/asan/pr59063-1.c: New test.
1006 * c-c++-common/asan/pr59063-2.c: Likewise.
1007 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1008 * lib/ubsan-dg.exp: Likewise.
1009
1010 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
1011
1012 * gnat.dg/opt29.ad[sb]: New test.
1013
1014 2013-11-29 Richard Biener <rguenther@suse.de>
1015
1016 PR middle-end/59338
1017 * gcc.dg/torture/pr59338.c: New testcase.
1018
1019 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1020
1021 PR lto/59326
1022 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1023 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1024 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1025
1026 PR c/59280
1027 * c-c++-common/pr59280.c: New test.
1028
1029 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1030
1031 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1032
1033 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1034
1035 PR c/57574
1036 * gcc.dg/inline-35.c: New test.
1037
1038 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c++/59297
1041 * g++.dg/gomp/pr59297.C: New test.
1042
1043 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1044
1045 PR target/57293
1046 * gcc.target/i386/pr57293.c: New.
1047
1048 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1049
1050 * gcc.target/arm/vrinta-ce.c: New testcase.
1051
1052 2013-11-28 Richard Biener <rguenther@suse.de>
1053
1054 PR lto/59323
1055 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1056
1057 2013-11-28 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/59330
1060 * gcc.dg/torture/pr59330.c: New testcase.
1061
1062 2013-11-28 Richard Biener <rguenther@suse.de>
1063
1064 PR lto/59323
1065 * gcc.dg/lto/pr59323_0.c: New testcase.
1066
1067 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR middle-end/57393
1070 PR tree-optimization/58018
1071 PR tree-optimization/58131
1072 * gcc.dg/torture/pr57393-1.c: New test.
1073 * gcc.dg/torture/pr57393-2.c: New test.
1074 * gcc.dg/torture/pr57393-3.c: New test.
1075 * gcc.dg/torture/pr58018.c: New test.
1076 * gcc.dg/torture/pr58131.c: New test.
1077 * gfortran.dg/pr57393-1.f90: New test.
1078 * gfortran.dg/pr57393-2.f90: New test.
1079
1080 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1081
1082 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1083
1084 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1085
1086 * gcc.dg/guality/param-3.c: New test.
1087
1088 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1089 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1090
1091 PR target/56788
1092 * gcc.target/i386/xop-frczX.c: New test.
1093
1094 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR tree-optimization/59014
1097 * gcc.c-torture/execute/pr59014-2.c: New test.
1098
1099 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/58647
1102 * g++.dg/parse/crash66.C: New.
1103
1104 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1105
1106 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1107 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1108
1109 2013-11-27 Marek Polacek <polacek@redhat.com>
1110
1111 PR sanitizer/59306
1112 * g++.dg/ubsan/pr59306.C: New test.
1113
1114 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1115 Jakub Jelinek <jakub@redhat.com>
1116
1117 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1118 simdlen is a power of two.
1119 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1120 Remove -msse2. Adjust regexps for name mangling changes.
1121 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1122 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1123 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1124 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1125 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1126 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1127 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1128 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1129 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1130 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1131 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1132 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1133 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1134 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1135
1136 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1137
1138 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1139 Call set_ld_library_path_env_vars.
1140 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1141
1142 2013-11-27 Tom de Vries <tom@codesourcery.com>
1143 Marc Glisse <marc.glisse@inria.fr>
1144
1145 PR c++/59032
1146 * c-c++-common/pr59032.c: New testcase.
1147
1148 2013-11-27 Tom de Vries <tom@codesourcery.com>
1149 Marc Glisse <marc.glisse@inria.fr>
1150
1151 PR middle-end/59037
1152 * c-c++-common/pr59037.c: New testcase.
1153
1154 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1155
1156 * gcc.c-torture/execute/20131127-1.c: New test.
1157
1158 2013-11-27 Richard Biener <rguenther@suse.de>
1159
1160 PR tree-optimization/59288
1161 * gcc.dg/torture/pr59288.c: New testcase.
1162
1163 2013-11-27 Marek Polacek <polacek@redhat.com>
1164
1165 * c-c++-common/ubsan/undefined-1.c: New test.
1166
1167 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR tree-optimization/59014
1170 * gcc.c-torture/execute/pr59014.c: New test.
1171
1172 PR target/59229
1173 * gcc.c-torture/execute/pr59229.c: New test.
1174
1175 PR rtl-optimization/59166
1176 * gcc.dg/torture/pr59166.c: New test.
1177
1178 PR c++/58874
1179 * g++.dg/gomp/pr58874.C: New test.
1180
1181 PR middle-end/59150
1182 * g++.dg/gomp/pr59150.C: New test.
1183
1184 PR middle-end/59152
1185 * c-c++-common/gomp/pr59152.c: New test.
1186
1187 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1188
1189 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1190 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1191 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1192 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1193 * gfortran.dg/c_loc_test_22.f90: Ditto.
1194 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1195 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1196 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1197 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1198 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1199 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1200
1201 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1202
1203 * gcc.target/arm/20131120.c: New test.
1204
1205 2013-11-26 Richard Biener <rguenther@suse.de>
1206
1207 PR tree-optimization/59245
1208 * gcc.dg/torture/pr59245.c: New testcase.
1209
1210 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1211
1212 PR target/59290
1213 * gcc.target/arm/negdi-2.c: Scan more general register names.
1214
1215 2013-11-26 Terry Guo <terry.guo@arm.com>
1216
1217 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1218 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1219
1220 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/58700
1223 * g++.dg/parse/bitfield4.C: New.
1224
1225 2013-11-26 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/59287
1228 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1229
1230 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1231
1232 PR c++/54485
1233 * g++.dg/other/default8.C: New.
1234 * g++.dg/tc1/dr217.C: Remove xfail.
1235 * g++.dg/other/default5.C: Adjust.
1236 * g++.old-deja/g++.mike/p1989.C: Likewise.
1237
1238 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1239
1240 PR c++/58607
1241 * g++.dg/cpp0x/constexpr-ice9.C: New.
1242
1243 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1244
1245 PR c++/58810
1246 * g++.dg/other/cv_func3.C: New.
1247 * g++.dg/other/cv_func.C: Adjust.
1248 * g++.dg/parse/fn-typedef2.C: Likewise.
1249
1250 2013-11-25 Marek Polacek <polacek@redhat.com>
1251
1252 PR sanitizer/59250
1253 * g++.dg/ubsan/pr59250.C: New test.
1254
1255 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1256
1257 PR fortran/59143
1258 * gfortran.dg/typebound_proc_30.f90: New.
1259
1260 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1261
1262 PR c++/59080
1263 * g++.dg/cpp0x/initlist75.C: New.
1264
1265 PR c++/59096
1266 * g++.dg/cpp0x/gen-attrs-57.C: New.
1267
1268 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1269
1270 PR c++/59112
1271 PR c++/59113
1272 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1273 * g++.dg/cpp1y/pr59112.C: New testcase.
1274 * g++.dg/cpp1y/pr59113.C: New testcase.
1275
1276 2013-11-25 Terry Guo <terry.guo@arm.com>
1277
1278 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1279
1280 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1281
1282 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1283 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1284
1285 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1286
1287 PR fortran/59228
1288 * gfortran.dg/asynchronous_4.f90: New.
1289
1290 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1291
1292 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1293 cleanup-tree-dump directive.
1294
1295 2013-11-22 Jan Hubicka <jh@suse.cz>
1296
1297 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1298 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1299
1300 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1301
1302 * g++.dg/ubsan/return-1.C: New test.
1303 * g++.dg/ubsan/return-2.C: New test.
1304
1305 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1306 optimizing away some __asan_report* calls.
1307
1308 2013-11-22 Martin Jambor <mjambor@suse.cz>
1309
1310 * gcc.dg/pr10474.c: Also test ppc64.
1311 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1312 to longs.
1313 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1314
1315 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1316
1317 PR target/59054
1318 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1319 specify an appropriate register class for VSX operations.
1320 (load_vsx): Use it.
1321 (load_gpr_to_vsx): Likewise.
1322 (load_vsx_to_gpr): Likewise.
1323 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1324 register class for VSX registers that the type can handle. Remove
1325 checks for explicit number of instructions generated, just check
1326 if the instruction is generated.
1327 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1328 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1329 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1330 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1331 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1332 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1333 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1334
1335 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1336
1337 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1338 * gcc.target/powerpc/bool3-p7.c: Likewise.
1339 * gcc.target/powerpc/bool3-p8.c: Likewise.
1340
1341 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1342 appropriate instructions are generated, don't check the count.
1343
1344 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1345
1346 PR target/59216
1347 * gcc.target/arm/negdi-4.c: Delete invalid test.
1348 * gcc.dg/torture/pr59216.c: New test.
1349
1350 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1351
1352 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1353
1354 2013-11-22 Richard Biener <rguenther@suse.de>
1355
1356 * gcc.dg/torture/20131122-0.c: New testcase.
1357
1358 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1359
1360 * gcc.dg/vect/vect-124.c: New test.
1361
1362 2013-11-21 Cary Coutant <ccoutant@google.com>
1363
1364 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1365 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1366
1367 2013-11-21 Jeff Law <law@redhat.com>
1368
1369 PR tree-optimization/59221
1370 * gcc.c-torture/execute/pr59221.c: New test.
1371
1372 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1373
1374 PR libfortran/59227
1375 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1376 Make more generic for other platforms.
1377
1378 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1379
1380 PR target/53976
1381 * gcc.target/sh/pr53976-1.c: New.
1382
1383 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1384
1385 PR libfortran/49024
1386 * gfortran.dg/erf_3.F90: New file.
1387
1388 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1389
1390 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1391
1392 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1393
1394 PR rtl-optimization/59133
1395 * gcc.target/i386/pr59133.c: New.
1396
1397 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1398
1399 PR middle-end/21718
1400 * gcc.dg/float-exact-1.c: New test.
1401
1402 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1403
1404 PR rtl-optimization/54300
1405 * gcc.target/arm/pr54300.C: New test.
1406
1407 2013-11-20 Diego Novillo <dnovillo@google.com>
1408
1409 PR 59212
1410 * g++.dg/plugin/selfassign.c: Include stringpool.h
1411
1412 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1413
1414 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1415
1416 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1417
1418 * gcc.target/s390/htm-1.c: Rename to ...
1419 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1420 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1421 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1422 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1423 * gcc.target/s390/htm-builtins-1.c: New testcase.
1424 * gcc.target/s390/htm-builtins-2.c: New testcase.
1425 * gcc.target/s390/s390.exp: Add check for htm machine.
1426
1427 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1428
1429 PR c/53001
1430 * c-c++-common/Wfloat-conversion.c: Copies relevant
1431 tests from c-c++-common/Wconversion-real.c,
1432 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1433 new testcase for conversions that are warned about by
1434 -Wfloat-conversion.
1435
1436 2013-11-19 Martin Jambor <mjambor@suse.cz>
1437
1438 PR rtl-optimization/59099
1439 * gcc.target/i386/pr59099.c: New test.
1440
1441 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1442
1443 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1444
1445 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1446
1447 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1448 construct parameter slot value in endian-independent way.
1449 (fcevv, fciievv, fcvevv): Use it.
1450
1451 2013-11-19 Jan Hubicka <jh@suse.cz>
1452
1453 * ipa/devirt9.C: Fix prevoius change.
1454
1455 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1456
1457 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1458 Remove defined(__linux__).
1459
1460 2013-11-19 Richard Biener <rguenther@suse.de>
1461
1462 PR tree-optimization/59164
1463 * gcc.dg/torture/pr59164.c: New testcase.
1464
1465 2013-11-19 Richard Biener <rguenther@suse.de>
1466
1467 PR middle-end/58956
1468 * gcc.dg/torture/pr58956.c: New testcase.
1469
1470 2013-11-19 Marek Polacek <polacek@redhat.com>
1471
1472 * c-c++-common/ubsan/null-1.c: New test.
1473 * c-c++-common/ubsan/null-2.c: New test.
1474 * c-c++-common/ubsan/null-3.c: New test.
1475 * c-c++-common/ubsan/null-4.c: New test.
1476 * c-c++-common/ubsan/null-5.c: New test.
1477 * c-c++-common/ubsan/null-6.c: New test.
1478 * c-c++-common/ubsan/null-7.c: New test.
1479 * c-c++-common/ubsan/null-8.c: New test.
1480 * c-c++-common/ubsan/null-9.c: New test.
1481 * c-c++-common/ubsan/null-10.c: New test.
1482 * c-c++-common/ubsan/null-11.c: New test.
1483 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1484 * c-c++-common/ubsan/shift-1.c: Likewise.
1485 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1486
1487 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1488
1489 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1490
1491 2013-11-19 Jan Hubicka <jh@suse.cz>
1492
1493 * ipa/devirt9.C: Verify that the optimization happens already before.
1494 whole-program.
1495
1496 2013-11-19 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/57517
1499 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1500 * gcc.dg/torture/pr57517.c: Likewise.
1501
1502 2013-11-19 Jan Hubicka <jh@suse.cz>
1503
1504 * gcc.target/i386/memcpy-3.c: New testcase.
1505
1506 2013-11-18 Jan Hubicka <jh@suse.cz>
1507 Uros Bizjak <ubizjak@gmail.com>
1508
1509 PR middle-end/59175
1510 * gcc.target/i386/memcpy-2.c: Fix template;
1511 add +1 so the testcase passes at 32bit.
1512
1513 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1514
1515 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1516 Remove spurious FIXME.
1517
1518 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1519
1520 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1521
1522 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/53473
1525 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1526
1527 2013-11-18 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/59125
1530 PR tree-optimization/54570
1531 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1532 * gcc.dg/builtin-object-size-14.c: New testcase.
1533 * gcc.dg/strlenopt-14gf.c: Adjust.
1534 * gcc.dg/strlenopt-1f.c: Likewise.
1535 * gcc.dg/strlenopt-4gf.c: Likewise.
1536
1537 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/volatile11.adb: New test.
1540 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1541
1542 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1543
1544 PR sanitizer/59106
1545 * c-c++-common/asan/pr59106.c: New test.
1546
1547 2013-11-17 Jan Hubicka <jh@suse.cz>
1548
1549 * gcc.target/i386/memcpy-2.c: New testcase.
1550
1551 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1552
1553 PR target/59153
1554 * gcc.target/i386/pr59153.c: New test.
1555
1556 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/59123
1559 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1560 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1561
1562 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1563
1564 PR c++/29143
1565 * g++.dg/overload/addr2.C: New.
1566 * g++.old-deja/g++.other/overload11.C: Adjust.
1567
1568 2013-11-15 Mike Stump <mikestump@comcast.net>
1569
1570 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1571 * lib/g++.exp (g++_target_compile): Likewise.
1572 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1573 libraries. Remove debugging.
1574 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1575 libraries. Remove -O0, redundant with default.
1576
1577 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1578
1579 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1580
1581 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 PR c++/58188
1584 * g++.dg/cpp0x/nsdmi-template8.C: New.
1585
1586 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1587
1588 PR c++/58725
1589 * g++.dg/cpp0x/nsdmi-template7.C: New.
1590
1591 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 PR c++/58829
1594 * g++.dg/cpp0x/nsdmi-template6.C: New.
1595
1596 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1597
1598 PR c++/58599
1599 * g++.dg/cpp0x/nsdmi-template5.C: New.
1600
1601 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1602
1603 * c-c++-common/cilk-plus/PS: New directory.
1604 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1605 * g++.dg/dg.exp: Run Cilk Plus tests.
1606 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1607
1608 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1609
1610 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1611
1612 2013-11-15 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/50262
1615 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1616 * gcc.dg/strlenopt-1.c: Adjust.
1617 * gcc.dg/strlenopt-1f.c: Likewise.
1618
1619 2013-11-15 Richard Biener <rguenther@suse.de>
1620
1621 * gcc.dg/torture/20131115-1.c: New testcase.
1622
1623 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1624
1625 * gcc.dg/cpp/ucnid-9.c: New test.
1626
1627 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1628
1629 * gnat.dg/stack_usage1b.adb: New test.
1630 * gnat.dg/stack_usage1c.adb: Likewise.
1631
1632 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1633
1634 * gnat.dg/specs/addr1.ads: Revert the last change.
1635 * gnat.dg/specs/atomic1.ads: Likewise.
1636
1637 2013-11-14 Cong Hou <congh@google.com>
1638
1639 * gcc.dg/vect/vect-alias-check.c: Update.
1640
1641 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1642
1643 PR c++/57887
1644 * g++.dg/cpp0x/nsdmi-template3.C: New.
1645 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1646
1647 2013-11-14 Diego Novillo <dnovillo@google.com>
1648
1649 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1650 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1651
1652 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1653
1654 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1655 compiler and linker field if _CALL_ELF == 2.
1656 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1657 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1658 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1659
1660 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1661
1662 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1663 (WRAPPER): Use it.
1664 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1665 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1666 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1667
1668 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1669
1670 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1671 New function.
1672 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1673 * gcc.target/powerpc/pr57949-2.c: Likewise.
1674
1675 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1676
1677 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1678
1679 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1680
1681 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1682 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1683 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1684
1685 2013-11-14 Richard Biener <rguenther@suse.de>
1686
1687 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1688
1689 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1690
1691 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1692 * gnat.dg/specs/atomic1.ads: Likewise.
1693
1694 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1695
1696 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1697 to "cortex-a53".
1698 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1699 to "cortex-a53".
1700
1701 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1704 *-*-solaris2.1[0-9]*.
1705 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1706
1707 2013-11-14 Joey Ye <joey.ye@arm.com>
1708
1709 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1710 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1711 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1713 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1714
1715 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1716
1717 PR c++/58533
1718 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1719
1720 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR target/59101
1723 * gcc.c-torture/execute/pr59101.c: New test.
1724
1725 2013-11-13 Jeff Law <law@redhat.com>
1726
1727 PR tree-optimization/59102
1728 * gcc.c-torture/compile/pr59102.c: New test.
1729
1730 2013-11-13 Tom de Vries <tom@codesourcery.com>
1731
1732 * gcc.dg/tail-merge-store.c: New test.
1733
1734 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1735
1736 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1737 * gcc.dg/plugin/selfassign.c: Likewise.
1738
1739 2013-11-13 Jeff Law <law@redhat.com>
1740
1741 * PR middle-end/59119
1742 * gcc.c-torture/compile/pr59119.c: New test.
1743
1744 2013-11-13 Martin Jambor <mjambor@suse.cz>
1745
1746 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1747 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1748 * gcc.dg/pr10474.c: Likewise.
1749
1750 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1751
1752 * lib/target-supports.exp
1753 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1754 of targets that do not need command line argument to enable SIMD.
1755
1756 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1757
1758 * gcc.dg/guality/param-4.c: New test.
1759
1760 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1761
1762 * gcc.dg/c11-complex-1.c: New test.
1763
1764 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1765
1766 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1767 gcc.dg/auto-type-2.c: New tests.
1768
1769 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1770
1771 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1772 LTO tests.
1773
1774 2013-11-12 Jeff Law <law@redhat.com>
1775
1776 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1777 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1778 the SSA optimizers.
1779
1780 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1781
1782 PR target/59054
1783 * gcc.target/powerpc/pr59054.c: New test.
1784
1785 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1786
1787 * g++.dg/cpp1y/lambda-generic.C: New test case.
1788 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1789 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1790 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1791 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1792 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1793 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1794 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1795 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1796
1797 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1798
1799 PR c++/58534
1800 PR c++/58536
1801 PR c++/58548
1802 PR c++/58549
1803 PR c++/58637
1804 * g++.dg/cpp1y/pr58534.C: New testcase.
1805 * g++.dg/cpp1y/pr58536.C: New testcase.
1806 * g++.dg/cpp1y/pr58548.C: New testcase.
1807 * g++.dg/cpp1y/pr58549.C: New testcase.
1808 * g++.dg/cpp1y/pr58637.C: New testcase.
1809
1810 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1811
1812 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1813 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1814 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1815 diagnostics.
1816
1817 2013-11-12 Tristan Gingold <gingold@adacore.com>
1818
1819 * gnat.dg/aggr21.adb: New test.
1820 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1821
1822 2013-11-12 Jeff Law <law@redhat.com>
1823
1824 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1825 * gcc.dg/tree-ssa/isolate-5.c: New test.
1826
1827 2013-11-12 Martin Jambor <mjambor@suse.cz>
1828
1829 PR rtl-optimization/10474
1830 * gcc.dg/pr10474.c: New testcase.
1831 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1832 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1833
1834 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/57734
1837 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1838
1839 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1840
1841 * gcc.dg/time-profiler-1.c: New test.
1842 * gcc.dg/time-profiler-2.c: Ditto.
1843
1844 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1845 Jeff Law <law@redhat.com>
1846
1847 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1848
1849 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1850
1851 PR target/58853
1852 * gcc.target/i386/pr58853.c: New test.
1853
1854 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1855
1856 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1857 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1858 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1863 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1864 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1865
1866 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1867
1868 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1869 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1870 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1871 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1872 gcc.dg/atomic/stdatomic-exchange-1.c,
1873 gcc.dg/atomic/stdatomic-exchange-2.c,
1874 gcc.dg/atomic/stdatomic-exchange-3.c,
1875 gcc.dg/atomic/stdatomic-exchange-4.c,
1876 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1877 gcc.dg/atomic/stdatomic-generic.c,
1878 gcc.dg/atomic/stdatomic-kill-dep.c,
1879 gcc.dg/atomic/stdatomic-load-1.c,
1880 gcc.dg/atomic/stdatomic-load-2.c,
1881 gcc.dg/atomic/stdatomic-load-3.c,
1882 gcc.dg/atomic/stdatomic-load-4.c,
1883 gcc.dg/atomic/stdatomic-lockfree.c,
1884 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1885 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1886 gcc.dg/atomic/stdatomic-store-1.c,
1887 gcc.dg/atomic/stdatomic-store-2.c,
1888 gcc.dg/atomic/stdatomic-store-3.c,
1889 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1890 tests.
1891
1892 2013-11-08 Cong Hou <congh@google.com>
1893
1894 PR tree-optimization/58508
1895 * gcc.dg/vect/pr58508.c: Update.
1896
1897 2013-11-08 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/59047
1900 * gcc.dg/torture/pr59047.c: New testcase.
1901
1902 2013-11-08 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/59038
1905 PR tree-optimization/58955
1906 * gcc.dg/torture/pr59038.c: New testcase.
1907
1908 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1909
1910 PR fortran/58471
1911 * gfortran.dg/constructor_9.f90: New.
1912
1913 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1914
1915 * gcc.dg/atomic-compare-exchange-1.c,
1916 gcc.dg/atomic-compare-exchange-2.c,
1917 gcc.dg/atomic-compare-exchange-3.c,
1918 gcc.dg/atomic-compare-exchange-4.c,
1919 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1920 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1921 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1922 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1923 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1924 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1925 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1926 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1927 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1928 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1929 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1930 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1931 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1932 gcc.dg/atomic-store-5.c: Declare main as returning int.
1933 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1934 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1935 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1936 expression using value of count.
1937
1938 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1939
1940 * lib/target-supports.exp
1941 (check_effective_target_fenv_exceptions): New function.
1942 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1943 * gcc.dg/atomic/c11-atomic-exec-1.c,
1944 gcc.dg/atomic/c11-atomic-exec-2.c,
1945 gcc.dg/atomic/c11-atomic-exec-3.c,
1946 gcc.dg/atomic/c11-atomic-exec-4.c,
1947 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1948 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1949 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1950
1951 2013-11-07 Cong Hou <congh@google.com>
1952
1953 * gcc.dg/vect/vect-alias-check.c: New.
1954
1955 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1956
1957 * gcc.dg/tree-ssa/loop-39.c: New test.
1958
1959 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1960 * gcc.dg/unroll_2.c: Likewise.
1961 * gcc.dg/unroll_3.c: Likewise.
1962 * gcc.dg/unroll_4.c: Likewise.
1963 * gcc.dg/vrp90.c: New test.
1964
1965 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 PR c++/58176
1968 * g++.dg/cpp0x/nullptr30.C: New.
1969
1970 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1971 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR sanitizer/59029
1974 * c-c++-common/asan/pr59029.c: New test.
1975
1976 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1977
1978 PR target/59034
1979 * gcc.target/i386/pr59034-1.c: New test.
1980 * gcc.target/i386/pr59034-2.c: Likewise.
1981
1982 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1983
1984 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1985 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1986 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1987
1988 2013-11-06 DJ Delorie <dj@redhat.com>
1989
1990 * gcc.dg/mismatch-decl-1.c: New test.
1991
1992 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1993
1994 * gcc.dg/torture/float128-cmp-invalid.c,
1995 gcc.dg/torture/float128-div-underflow.c,
1996 gcc.dg/torture/float128-extend-nan.c,
1997 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1998
1999 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2000
2001 * gcc.target/sh/pr51244-11.c: Remove target line.
2002 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2003 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2004 * gcc.target/sh/pr51244-15.c: Likewise.
2005 * gcc.target/sh/pr51244-19.c: Likewise.
2006 * gcc.target/sh/cmpstr.c: Likewise.
2007 * gcc.target/sh/pr33135-3.c: Likewise.
2008 * gcc.target/sh/pr53512-2.c: Likewise.
2009 * gcc.target/sh/pr54602-2.c: Likewise.
2010 * gcc.target/sh/pr52483-1.c: Likewise.
2011 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2012 * gcc.target/sh/pr54760-4.c: Likewise.
2013 * gcc.target/sh/pr52483-5.c: Likewise.
2014 * gcc.target/sh/pr54089-2.c: Likewise.
2015 * gcc.target/sh/pr56547-2.c: Likewise.
2016 * gcc.target/sh/pr54089-6.c: Likewise.
2017 * gcc.target/sh/pr51244-20.c: Likewise.
2018 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2019 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2020 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2021 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2022 * gcc.target/sh/pr55303-2.c: Likewise.
2023 * gcc.target/sh/sh2a-resbank.c: Likewise.
2024 * gcc.target/sh/sp-switch.c: Likewise.
2025 * gcc.target/sh/pr51244-3.c: Likewise.
2026 * gcc.target/sh/pr50751-3.c: Likewise.
2027 * gcc.target/sh/pr51244-7.c: Likewise.
2028 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2029 * gcc.target/sh/pr50751-7.c: Likewise.
2030 * gcc.target/sh/pr49468-di.c: Likewise.
2031 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2032 * gcc.target/sh/pr49880-3.c: Likewise.
2033 * gcc.target/sh/pr51244-12.c: Likewise.
2034 * gcc.target/sh/pr53988.c: Likewise.
2035 * gcc.target/sh/pr6526.c: Likewise.
2036 * gcc.target/sh/sh2a-bxor.c: Likewise.
2037 * gcc.target/sh/pr51244-16.c: Likewise.
2038 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2039 * gcc.target/sh/sh2a-bor.c: Likewise.
2040 * gcc.target/sh/pr53511-1.c: Likewise.
2041 * gcc.target/sh/pr21255-3.c: Likewise.
2042 * gcc.target/sh/pr53512-3.c: Likewise.
2043 * gcc.target/sh/pr33135-4.c: Likewise.
2044 * gcc.target/sh/pr54602-3.c: Likewise.
2045 * gcc.target/sh/pr54760-1.c: Likewise.
2046 * gcc.target/sh/pr52483-2.c: Likewise.
2047 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2048 * gcc.target/sh/pr54680.c: Likewise.
2049 * gcc.target/sh/pr54386.c: Likewise.
2050 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2051 * gcc.target/sh/pr54089-3.c: Likewise.
2052 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2053 * gcc.target/sh/pr54089-7.c: Likewise.
2054 * gcc.target/sh/strlen.c: Likewise.
2055 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2056 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2057 * gcc.target/sh/pr55303-3.c: Likewise.
2058 * gcc.target/sh/pr51244-4.c: Likewise.
2059 * gcc.target/sh/pr50751-4.c: Likewise.
2060 * gcc.target/sh/pr39423-1.c: Likewise.
2061 * gcc.target/sh/pr51244-8.c: Likewise.
2062 * gcc.target/sh/pr55146.c: Likewise.
2063 * gcc.target/sh/pr50751-8.c: Likewise.
2064 * gcc.target/sh/sh2a-bset.c: Likewise.
2065 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2066 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2067 * gcc.target/sh/20080410-1.c: Likewise.
2068 * gcc.target/sh/pr49880-4.c: Likewise.
2069 * gcc.target/sh/pr51244-13.c: Likewise.
2070 * gcc.target/sh/sh2a-movrt.c: Likewise.
2071 * gcc.target/sh/pr51244-17.c: Likewise.
2072 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2073 * gcc.target/sh/sh2a-bclr.c: Likewise.
2074 * gcc.target/sh/pr33135-1.c: Likewise.
2075 * gcc.target/sh/pr53512-4.c: Likewise.
2076 * gcc.target/sh/pr54602-4.c: Likewise.
2077 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2078 * gcc.target/sh/pr54760-2.c: Likewise.
2079 * gcc.target/sh/pr52483-3.c: Likewise.
2080 * gcc.target/sh/sh2a-bld.c: Likewise.
2081 * gcc.target/sh/pr54089-4.c: Likewise.
2082 * gcc.target/sh/pr54685.c: Likewise.
2083 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2084 * gcc.target/sh/pr54089-8.c: Likewise.
2085 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2086 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2087 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2088 * gcc.target/sh/pr51244-1.c: Likewise.
2089 * gcc.target/sh/pr50751-1.c: Likewise.
2090 * gcc.target/sh/pr55160.c: Likewise.
2091 * gcc.target/sh/pr51244-5.c: Likewise.
2092 * gcc.target/sh/pr54236-1.c: Likewise.
2093 * gcc.target/sh/pr50751-5.c: Likewise.
2094 * gcc.target/sh/pr52933-1.c: Likewise.
2095 * gcc.target/sh/pr39423-2.c: Likewise.
2096 * gcc.target/sh/pr51244-9.c: Likewise.
2097 * gcc.target/sh/pr49263.c: Likewise.
2098 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2099 * gcc.target/sh/pr49880-1.c: Likewise.
2100 * gcc.target/sh/sh2a-band.c: Likewise.
2101 * gcc.target/sh/pr51244-10.c: Likewise.
2102 * gcc.target/sh/pr49880-5.c: Likewise.
2103 * gcc.target/sh/prefetch.c: Likewise.
2104 * gcc.target/sh/pr51244-14.c: Likewise.
2105 * gcc.target/sh/rte-delay-slot.c: Likewise.
2106 * gcc.target/sh/fpul-usage-1.c: Likewise.
2107 * gcc.target/sh/pr51244-18.c: Likewise.
2108 * gcc.target/sh/pr21255-1.c: Likewise.
2109 * gcc.target/sh/pr33135-2.c: Likewise.
2110 * gcc.target/sh/pr53512-1.c: Likewise.
2111 * gcc.target/sh/pr54602-1.c: Likewise.
2112 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2113 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2114 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2115 * gcc.target/sh/torture/pr58314.c: Likewise.
2116 * gcc.target/sh/torture/pr34777.c: Likewise.
2117 * gcc.target/sh/torture/pr58475.c: Likewise.
2118 * gcc.target/sh/pr54760-3.c: Likewise.
2119 * gcc.target/sh/sh4a-cosf.c: Likewise.
2120 * gcc.target/sh/pr52483-4.c: Likewise.
2121 * gcc.target/sh/mfmovd.c: Likewise.
2122 * gcc.target/sh/pr54089-1.c: Likewise.
2123 * gcc.target/sh/pr56547-1.c: Likewise.
2124 * gcc.target/sh/pr54089-5.c: Likewise.
2125 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2126 * gcc.target/sh/pr54089-9.c: Likewise.
2127 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2128 * gcc.target/sh/pr49468-si.c: Likewise.
2129 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2130 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2131 * gcc.target/sh/pr55303-1.c: Likewise.
2132 * gcc.target/sh/pr51244-2.c: Likewise.
2133 * gcc.target/sh/pr50751-2.c: Likewise.
2134 * gcc.target/sh/pr54236-2.c: Likewise.
2135 * gcc.target/sh/pr51244-6.c: Likewise.
2136 * gcc.target/sh/cmpstrn.c: Likewise.
2137 * gcc.target/sh/pr50751-6.c: Likewise.
2138 * gcc.target/sh/pr52933-2.c: Likewise.
2139 * gcc.target/sh/pr53568-1.c: Likewise.
2140 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2141 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2142 * gcc.target/sh/sh4a-sinf.c: Likewise.
2143 * gcc.target/sh/pr49880-2.c: Likewise.
2144
2145 2013-11-06 Tobias Burnus <burnus@net-b.de>
2146
2147 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2148 * gcc.dg/wdate-time.c: Ditto.
2149 * gfortran.dg/wdate-time.F90: Ditto.
2150
2151 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2152
2153 PR target/30807
2154 * gcc.target/sh/torture/pr30807.c: New.
2155
2156 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 PR c++/11006
2159 * g++.dg/other/java3.C: New.
2160
2161 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2162
2163 PR target/59021
2164 * gcc.target/i386/pr59021.c: New test.
2165
2166 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2167
2168 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2169 dg-additional-files to also match BOL.
2170
2171 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2172
2173 * gcc.dg/torture/c99-contract-1.c: New test.
2174
2175 2013-11-06 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/58653
2178 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2179 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2180
2181 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2182
2183 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2184 40 to 30. Replaced iteration variable with a #define. Instead of
2185 returning non-zero value for error, called __builtin_abort (). Fixed
2186 a bug of calling fib_serial in serial case instead of fib.
2187 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2188 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2189 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2190 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2191 compiler flag testing.
2192
2193 2013-11-06 Christian Bruel <christian.bruel@st.com>
2194
2195 * gcc.target/sh/strlen.c: New test.
2196
2197 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR middle-end/58970
2200 * gcc.c-torture/compile/pr58970.c: New test.
2201
2202 2013-11-05 Wei Mi <wmi@google.com>
2203
2204 PR regression/58985
2205 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2206
2207 2013-11-05 Tobias Burnus <burnus@net-b.de>
2208
2209 * g++.dg/warn/wdate-time.C: New.
2210 * gcc.dg/wdate-time.c: New.
2211 * gfortran.dg/wdate-time.F90: New.
2212
2213 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2214
2215 PR fortran/58989
2216 * gfortran.dg/reshape_6.f90: New test.
2217
2218 2013-11-05 Jeff Law <law@redhat.com>
2219
2220 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2221 * gcc.dg/tree-ssa/isolate-1.c: New test.
2222 * gcc.dg/tree-ssa/isolate-2.c: New test.
2223 * gcc.dg/tree-ssa/isolate-3.c: New test.
2224 * gcc.dg/tree-ssa/isolate-4.c: New test.
2225
2226 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR rtl-optimization/58997
2229 * gcc.c-torture/compile/pr58997.c: New test.
2230
2231 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/58724
2234 * g++.dg/cpp0x/gen-attrs-56.C: New.
2235
2236 2013-11-05 Richard Biener <rguenther@suse.de>
2237
2238 PR ipa/58492
2239 * gcc.dg/ipa/pr58492.c: New testcase.
2240
2241 2013-11-05 Richard Biener <rguenther@suse.de>
2242
2243 PR tree-optimization/58955
2244 * gcc.dg/torture/pr58955-1.c: New testcase.
2245 * gcc.dg/torture/pr58955-2.c: Likewise.
2246
2247 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2248
2249 PR middle-end/58981
2250 * gcc.dg/pr58981.c: New test.
2251
2252 2013-11-05 Richard Biener <rguenther@suse.de>
2253
2254 PR middle-end/58941
2255 * gcc.dg/torture/pr58941.c: New testcase.
2256
2257 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2258
2259 PR tree-optimization/58958
2260 * gcc.dg/tree-ssa/pr58958.c: New file.
2261
2262 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2263
2264 * gcc.dg/tree-ssa/alias-26.c: New file.
2265
2266 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR tree-optimization/58984
2269 * gcc.c-torture/execute/pr58984.c: New test.
2270
2271 2013-11-05 Andreas Schwab <schwab@suse.de>
2272
2273 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2274
2275 2013-11-05 Tobias Burnus <burnus@net-b.de>
2276
2277 * g++.dg/gomp/openmp-simd-1.C: New.
2278 * g++.dg/gomp/openmp-simd-2.C: New.
2279 * gcc.dg/gomp/openmp-simd-1.c: New.
2280 * gcc.dg/gomp/openmp-simd-2.c: New.
2281
2282 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2283
2284 * gcc.dg/superblock.c: Require scheduling support.
2285
2286 2013-11-04 Kostya Serebryany <kcc@google.com>
2287
2288 * g++.dg/asan/asan_test.cc: Update the test
2289 to match the fresh asan run-time.
2290 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2291
2292 2013-11-04 Ian Lance Taylor <iant@google.com>
2293
2294 * g++.dg/ext/sync-4.C: New test.
2295
2296 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2297
2298 PR fortran/58771
2299 * gfortran.dg/derived_external_function_1.f90 : New test
2300
2301 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR tree-optimization/58978
2304 * gcc.c-torture/compile/pr58978.c: New test.
2305
2306 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2307
2308 PR fortran/57445
2309 * gfortran.dg/optional_class_1.f90 : New test
2310
2311 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2312
2313 PR rtl-optimization/58968
2314 * gfortran.dg/pr58968.f: New
2315
2316 2013-11-04 Marek Polacek <polacek@redhat.com>
2317
2318 PR c++/58979
2319 * g++.dg/diagnostic/pr58979.C: New test.
2320
2321 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2322
2323 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2324 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2325 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2326 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2327 gcc.dg/iec-559-macros-9.c: New tests.
2328
2329 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR tree-optimization/58946
2332 * gcc.c-torture/compile/pr58946.c: New test.
2333
2334 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2335
2336 PR c++/52071
2337 * g++.dg/parse/pr52071.C: New.
2338
2339 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 PR c++/38313
2342 * g++.dg/lookup/name-clash10.C: New.
2343
2344 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2345
2346 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2347 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2348 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2349 vbif.
2350
2351 2013-11-03 Marek Polacek <polacek@redhat.com>
2352
2353 * g++.dg/ubsan/cxx1y-vla.C: New test.
2354 * c-c++-common/ubsan/vla-3.c: New test.
2355 * c-c++-common/ubsan/vla-2.c: New test.
2356 * c-c++-common/ubsan/vla-4.c: New test.
2357 * c-c++-common/ubsan/vla-1.c: New test.
2358
2359 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2360
2361 * gcc.dg/vmx/vec-set.c: New.
2362
2363 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2364
2365 PR c++/29234
2366 PR c++/56037
2367 * g++.dg/parse/pr29234.C: New.
2368 * g++.dg/parse/pr56037.C: Likewise.
2369
2370 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2371
2372 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2373 passed it in as one of the options to all Cilk keywords test.
2374
2375 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2376
2377 PR c++/58708
2378 * g++.dg/cpp1y/pr58708.C: New.
2379
2380 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2381
2382 PR c++/58834
2383 * g++.dg/ext/pr58834.C: New file.
2384
2385 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2386
2387 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2388 tests.
2389 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2390 tests.
2391
2392 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2393
2394 PR fortran/57893
2395 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2396 type block.
2397
2398 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2399
2400 * g++.dg/gomp/simd-1.C: New test.
2401 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2402 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2403 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2404 * c-c++-common/gomp/simd6.c: New test.
2405
2406 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2407
2408 Implement C++14 digit separators.
2409 * g++.dg/cpp1y/digit-sep.C: New.
2410 * g++.dg/cpp1y/digit-sep-neg.C: New.
2411 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2412
2413 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2414
2415 * gcc.dg/vect/vect-align-3.c: New test.
2416
2417 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2418 we warn about it already during VRP1 pass.
2419
2420 2013-10-31 Martin Jambor <mjambor@suse.cz>
2421
2422 PR rtl-optimization/58934
2423 Revert:
2424 2013-10-30 Martin Jambor <mjambor@suse.cz>
2425 PR rtl-optimization/10474
2426 * gcc.dg/pr10474.c: New testcase.
2427 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2428 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2429
2430 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2431
2432 PR c++/58932
2433 Revert:
2434 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/58466
2437 * g++.dg/cpp0x/variadic145.C: New.
2438
2439 * g++.dg/cpp0x/sfinae49.C: New.
2440
2441 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2442
2443 PR c++/58581
2444 * g++.dg/cpp0x/deleted1.C: New.
2445
2446 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2447
2448 * gcc.target/arm/lp1243022.c: New test.
2449
2450 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2451
2452 PR other/58545
2453 * gcc.target/avr/pr58545.c: New test.
2454
2455 2013-10-30 Tobias Burnus <burnus@net-b.de>
2456
2457 Revert:
2458 2013-10-30 Tobias Burnus <burnus@net-b.de>
2459 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2460 path to the compile flags.
2461
2462 2013-10-30 Cong Hou <congh@google.com>
2463
2464 * gcc.target/i386/vect-abs-s8.c: New test.
2465 * gcc.target/i386/vect-abs-s16.c: New test.
2466 * gcc.target/i386/vect-abs-s32.c: New test.
2467
2468 2013-10-30 Tobias Burnus <burnus@net-b.de>
2469
2470 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2471 path to the compile flags.
2472
2473 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2474
2475 PR rtl-optimization/58369
2476 * g++.dg/torture/pr58369.C: New test.
2477
2478 2013-10-30 Tobias Burnus <burnus@net-b.de>
2479
2480 PR other/33426
2481 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2482 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2483 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2484
2485 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2486
2487 PR target/58784
2488 * gcc.target/arm/pr58784.c: New.
2489
2490 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2491
2492 * gcc.dg/tree-ssa/alias-24.c: New file.
2493
2494 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2495
2496 * gcc.target/i386/fma_double_3.c: Use pattern for
2497 scan-assembler-times instead of just one insn name.
2498 * gcc.target/i386/fma_double_5.c: Ditto.
2499 * gcc.target/i386/fma_float_3.c: Ditto.
2500 * gcc.target/i386/fma_float_5.c: Ditto.
2501 * gcc.target/i386/l_fma_double_1.c: Ditto.
2502 * gcc.target/i386/l_fma_double_2.c: Ditto.
2503 * gcc.target/i386/l_fma_double_3.c: Ditto.
2504 * gcc.target/i386/l_fma_double_4.c: Ditto.
2505 * gcc.target/i386/l_fma_double_5.c: Ditto.
2506 * gcc.target/i386/l_fma_double_6.c: Ditto.
2507 * gcc.target/i386/l_fma_float_1.c: Ditto.
2508 * gcc.target/i386/l_fma_float_2.c: Ditto.
2509 * gcc.target/i386/l_fma_float_3.c: Ditto.
2510 * gcc.target/i386/l_fma_float_4.c: Ditto.
2511 * gcc.target/i386/l_fma_float_5.c: Ditto.
2512 * gcc.target/i386/l_fma_float_6.c: Ditto.
2513
2514 2013-10-30 Christian Bruel <christian.bruel@st.com>
2515
2516 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2517 * gcc.target/sh/cmpstr.c: New test.
2518 * gcc.target/sh/cmpstrn.c: New test.
2519
2520 2013-10-30 Martin Jambor <mjambor@suse.cz>
2521
2522 PR rtl-optimization/10474
2523 * gcc.dg/pr10474.c: New testcase.
2524 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2525 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2526
2527 2013-10-29 Andrew Pinski <apinski@cavium.com>
2528 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2529
2530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2531 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2533 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2534 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2536 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2537 conditional move to be used.
2538 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2539
2540 2013-10-29 Tobias Burnus <burnus@net-b.de>
2541
2542 PR fortran/44350
2543 * gfortran.dg/blockdata_8.f90: New.
2544
2545 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2546
2547 PR target/54236
2548 * gcc.target/sh/pr54236-2: New.
2549 * gcc.target/sh/pr54089-6: Add another rotl special case.
2550
2551 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2552
2553 PR fortran/58793
2554 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2555 to determine sizes of real kinds.
2556
2557 PR fortran/58858
2558 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2559
2560 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2561
2562 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2563 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2564 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2565 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2566 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2567 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2568 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2569 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2570 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2571 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2572 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2573 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2574 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2575 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2576 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2577 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2578 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2579 test stored in c-c++-common. Also, added the Cilk runtime's library
2580 to the ld_library_path.
2581
2582 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2583
2584 PR c++/58888
2585 * g++.dg/cpp0x/auto40.C: New.
2586 * g++.dg/other/warning1.C: Adjust.
2587
2588 2013-10-29 Richard Biener <rguenther@suse.de>
2589
2590 * gcc.dg/torture/restrict-2.c: New testcase.
2591 * gcc.dg/torture/restrict-3.c: Likewise.
2592 * gcc.dg/torture/restrict-4.c: Likewise.
2593 * gcc.dg/torture/restrict-5.c: Likewise.
2594
2595 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2596
2597 PR tree-optimization/19831
2598 * gcc.dg/tree-ssa/alias-25.c: New file.
2599
2600 2013-10-29 Richard Biener <rguenther@suse.de>
2601
2602 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2603 changes.
2604 * gcc.dg/vect/bb-slp-32.c: Likewise.
2605 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2606 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2607 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2608 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2609 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2610 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2611 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2612 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2613 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2614 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2615 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2616 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2617 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2618 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2619 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2620 * gfortran.dg/vect/vect.exp: Likewise.
2621
2622 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2623
2624 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2625 * gcc.dg/vmx/eg-5.c: Likewise.
2626
2627 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2628 Joern Rennecke <joern.rennecke@embecosm.com>
2629
2630 * gcc.target/arc/jump-around-jump.c: New test.
2631
2632 2013-10-27 Tom de Vries <tom@codesourcery.com>
2633
2634 * gcc.target/arm/require-pic-register-loc.c: New test.
2635
2636 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/58679
2639 * gcc.target/i386/pr58679-1.c: New test.
2640 * gcc.target/i386/pr58679-2.c: Ditto.
2641
2642 2013-10-27 Tobias Burnus <burnus@net-b.de>
2643
2644 PR other/33426
2645 * gcc.dg/vect/vect-ivdep-2.c: New.
2646
2647 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2648
2649 PR target/52483
2650 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2651 * gcc.target/sh/pr52483-2.c: Likewise.
2652 * gcc.target/sh/pr52483-3.c: Likewise.
2653 * gcc.target/sh/pr52483-4.c: Likewise.
2654
2655 2013-10-26 Jeff Law <law@redhat.com>
2656
2657 * g++.dg/torture/pr49309.C: Removed.
2658 * gcc.dg/dfp/pr35739.c: Removed.
2659
2660 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2661
2662 PR rtl-optimization/58759
2663 * gcc.target/i386/pr58759.c: New.
2664
2665 2013-10-25 Tobias Burnus <burnus@net-b.de>
2666
2667 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2668 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2669 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2670
2671 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2672
2673 * gcc.dg/wmul-1.c: New test.
2674
2675 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/58878
2678 * g++.dg/template/pr58878.C: New.
2679
2680 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2681
2682 * gcc.dg/tree-ssa/alias-23.c: New file.
2683
2684 2013-10-25 Richard Biener <rguenther@suse.de>
2685
2686 PR tree-optimization/58626
2687 * gcc.dg/torture/pr58626.c: New testcase.
2688
2689 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2690
2691 PR c++/54812
2692 * g++.dg/cpp0x/defaulted47.C: New.
2693
2694 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * gcc.c-torture/execute/pr58831.c: New test.
2697
2698 2013-10-25 Nick Clifton <nickc@redhat.com>
2699
2700 * c-c++-common/pr57793.c: Add expected error messages for
2701 targets with small integers.
2702 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2703 * gcc.dg/c99-stdint-2.c: Likewise.
2704 * gcc.dg/cdce1.c: Likewise.
2705 * gcc.dg/fold-overflow-1.c: Likewise.
2706 * gcc.dg/utf-cvt.c: Likewise.
2707 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2708 arithmetic.
2709 * gcc.dg/ftrapv-2.c: Likewise.
2710 * gcc.dg/pr30286.c: Likewise.
2711 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2712 * lib/target-supports.exp (check_effective_target_trapping): New
2713 proc. Returns true if the target supports trapping arithmetic.
2714
2715 2013-10-25 Tobias Burnus <burnus@net-b.de>
2716
2717 * g++.dg/parse/ivdep.C: New.
2718 * g++.dg/vect/pr33426-ivdep.cc: New.
2719
2720 2013-10-24 Richard Henderson <rth@redhat.com>
2721
2722 PR rtl/58542
2723 * gcc.dg/atomic-store-6.c: New.
2724
2725 2013-10-24 Ian Lance Taylor <iant@google.com>
2726
2727 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2728
2729 2013-10-24 Cong Hou <congh@google.com>
2730
2731 * gcc.c-torture/execute/20030125-1.c: Update.
2732
2733 2013-10-24 Tobias Burnus <burnus@net-b.de>
2734
2735 PR fortran/44646
2736 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2737
2738 2013-10-24 Dehao Chen <dehao@google.com>
2739
2740 * g++.dg/opt/devirt3.C: New test.
2741
2742 2013-08-24 Tobias Burnus <burnus@net-b.de>
2743
2744 PR other/33426
2745 * gcc.dg/ivdep.c: New.
2746 * gcc.dg/vect/vect-ivdep-1.c: New.
2747
2748 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2749
2750 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2751 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2752
2753 2013-10-24 Nick Clifton <nickc@redhat.com>
2754
2755 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2756
2757 2013-10-24 Marek Polacek <polacek@redhat.com>
2758
2759 PR c++/58705
2760 * g++.dg/parse/pr58705.C: New test.
2761
2762 2013-10-24 Marek Polacek <polacek@redhat.com>
2763
2764 * gcc.dg/c11-align-5.c: Add more testing.
2765
2766 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2767
2768 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2769
2770 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR tree-optimization/58775
2773 PR tree-optimization/58791
2774 * gcc.dg/guality/pr58791-1.c: New test.
2775 * gcc.dg/guality/pr58791-2.c: New test.
2776 * gcc.dg/guality/pr58791-3.c: New test.
2777 * gcc.dg/guality/pr58791-4.c: New test.
2778 * gcc.dg/guality/pr58791-5.c: New test.
2779 * gcc.c-torture/compile/pr58775.c: New test.
2780 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2781
2782 2013-10-23 Tom de Vries <tom@codesourcery.com>
2783
2784 PR tree-optimization/58805
2785 * gcc.dg/pr58805.c: New test.
2786
2787 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2788
2789 * gcc.target/i386/vect-div-1.c: New test.
2790
2791 * gcc.dg/vect/pr58508.c: Remove dg-options.
2792
2793 2013-10-23 Richard Biener <rguenther@suse.de>
2794
2795 * gcc.dg/torture/pr58830.c: New testcase.
2796
2797 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2798
2799 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2800 * g++.dg/cpp1y/attr-deprecated.C: New.
2801 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2802
2803 2013-10-23 Tobias Burnus <burnus@net-b.de>
2804
2805 PR fortran/58793
2806 * gfortran.dg/assumed_type_8.f90: New.
2807
2808 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2809
2810 PR target/58779
2811 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2812 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2813 * gcc.dg/torture/pr58779.c: New test.
2814
2815 2013-10-22 Steve Ellcey <sellcey@mips.com>
2816
2817 * gcc.target/mips/nor.c: New.
2818
2819 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2820
2821 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2822 tests into...
2823 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2824 restricted to big-endian targets.
2825
2826 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2827
2828 PR fortran 57893
2829 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2830
2831 2013-10-21 Tobias Burnus <burnus@net-b.de>
2832
2833 PR fortran/58803
2834 * gfortran.dg/proc_ptr_comp_38.f90: New.
2835
2836 2013-10-21 Marek Polacek <polacek@redhat.com>
2837
2838 PR middle-end/58809
2839 * gcc.dg/gomp/pr58809.c: New test.
2840
2841 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2842
2843 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2844 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2845
2846 2013-10-21 Richard Biener <rguenther@suse.de>
2847
2848 PR tree-optimization/58794
2849 * c-c++-common/torture/pr58794-1.c: New testcase.
2850 * c-c++-common/torture/pr58794-2.c: Likewise.
2851
2852 2013-10-21 Richard Biener <rguenther@suse.de>
2853
2854 PR middle-end/58742
2855 * c-c++-common/fold-divmul-1.c: New testcase.
2856
2857 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2858
2859 * gcc.target/i386/memset-vector_loop-1.c: New test.
2860 * gcc.target/i386/memset-vector_loop-2.c: New test.
2861
2862 2013-10-21 Diego Novillo <dnovillo@google.com>
2863
2864 * g++.dg/plugin/selfassign.c: Include tree.h.
2865 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2866 * gcc.dg/plugin/ggcplug.c: Likewise.
2867 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2868 * gcc.dg/plugin/selfassign.c: Likewise.
2869 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2870
2871 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2872
2873 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2874 * gcc.target/mips/mips-ps-7.c: Likewise.
2875
2876 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2877
2878 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2879 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2880 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2881
2882 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2883
2884 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2885
2886 PR testsuite/58645
2887 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2888
2889 2013-10-19 Mike Stump <mikestump@comcast.net>
2890
2891 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2892
2893 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2894 * g++.dg/lto/pr54625-1_0.c: ... to here.
2895 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2896 * g++.dg/lto/pr54625-1_1.C: Likewise.
2897 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2898 * g++.dg/lto/pr54625-2_0.c: Likewise.
2899 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2900 * g++.dg/lto/pr54625-2_1.C: Likewise.
2901
2902 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2903
2904 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2905
2906 2013-10-18 Cong Hou <congh@google.com>
2907
2908 * gcc.dg/vect/pr58508.c: New test.
2909
2910 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/58466
2913 * g++.dg/cpp0x/variadic145.C: New.
2914
2915 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2916
2917 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2918
2919 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2920
2921 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2922 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2923 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2924 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2925
2926 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2927
2928 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2929 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2930 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2931 effective target arm_thumb1_ok.
2932 * lib/target-supports.exp
2933 (check_effective_target_arm_fp16_ok_nocache): Don't force
2934 -mfloat-abi=soft when building for hardfloat target.
2935
2936 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2937
2938 PR target/58673
2939 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2940 -mquad-word + -mno-vsx-timode causes errors.
2941 * gcc.target/powerpc/pr58673-2.c: Likewise.
2942
2943 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2944
2945 PR c++/58596
2946 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2947
2948 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2949
2950 * gcc.target/aarch64/c-output-template.c: New testcase.
2951 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2952 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2953
2954 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2955
2956 * lib/target-supports.exp
2957 (check_effective_target_sync_long_long): AArch64 supports
2958 atomic operations on "long long".
2959 (check_effective_target_sync_long_long_runtime): AArch64 can
2960 execute atomic operations on "long long".
2961
2962 2013-10-17 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/58143
2965 * gcc.dg/torture/pr58143-1.c: New testcase.
2966 * gcc.dg/torture/pr58143-2.c: Likewise.
2967 * gcc.dg/torture/pr58143-3.c: Likewise.
2968
2969 2013-10-17 Marek Polacek <polacek@redhat.com>
2970
2971 PR c/58267
2972 * gcc.dg/c1x-align-5.c: New test.
2973
2974 2013-10-16 Tobias Burnus <burnus@net-b.de>
2975
2976 PR fortran/58652
2977 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2978
2979 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2980
2981 * c-c++-common/cpp/openmp-define-1.c: Move
2982 dg-require-effective-target fopenmp after dg-do directive.
2983 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2984 * gfortran.dg/openmp-define-1.f90: Likewise.
2985 * gfortran.dg/openmp-define-2.f90: Likewise.
2986 * gfortran.dg/openmp-define-3.f90: Likewise.
2987
2988 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2989
2990 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2991
2992 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2993
2994 PR target/57756
2995 * gcc.target/i386/pr57756.c: New test.
2996 * gcc.target/i386/pr57756_2.c: New test.
2997
2998 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2999
3000 * gcc.dg/torture/builtin-self.c: New file.
3001
3002 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
3003
3004 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3005 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3006 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3007 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3008 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3009
3010 2013-10-15 Cong Hou <congh@google.com>
3011
3012 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3013
3014 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 PR c++/58707
3017 * g++.dg/cpp0x/pr58707.C: New.
3018
3019 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3020
3021 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3022 after other directives.
3023
3024 2013-10-15 Tobias Burnus <burnus@net-b.de>
3025
3026 PR fortran/58652
3027 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3028
3029 2013-10-14 Ian Lance Taylor <iant@google.com>
3030
3031 * go.test/go-test.exp (go-find-packages): New proc.
3032 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3033 subdirectories. Do simple +build line matching. Handle run with
3034 arguments. Handle errorcheckdir and rundircmpout. Use packages
3035 for rundir. Remove special handling for bug191 and dwarf.
3036
3037 2013-10-14 Tobias Burnus <burnus@net-b.de>
3038
3039 PR fortran/58658
3040 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3041
3042 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3043
3044 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3045 Use btsl.
3046
3047 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3048
3049 * gnat.dg/specs/opt1.ads: New test.
3050
3051 2013-10-14 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/58640
3054 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3055
3056 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gnat.dg/uninit_array.ad[sn]: New test.
3059 * gnat.dg/uninit_array_pkg.ads: New helper.
3060
3061 2013-10-13 Richard Biener <rguenther@suse.de>
3062
3063 * gcc.c-torture/execute/pr58662.c: New test.
3064
3065 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3066
3067 PR target/51244
3068 * gcc.dg/torture/p51244-21.c: New.
3069 * gcc.target/sh/pr51244-20.c: New.
3070 * gcc.target/sh/pr51244-20-sh2a.c: New.
3071
3072 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3073
3074 * gnat.dg/specs/linker_section.ads: Update test.
3075
3076 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3077
3078 PR target/58690
3079 * gcc.target/i386/pr58690.c: New test
3080
3081 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3082
3083 * gcc.target/i386/builtin-ucmp.c: New test.
3084
3085 2013-10-11 Brooks Moses <bmoses@google.com>
3086
3087 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3088
3089 2013-10-11 Jeff Law <law@redhat.com>
3090
3091 * gcc.c-torture/execute/pr58640.c: New test.
3092
3093 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3094
3095 PR c++/58633
3096 * g++.dg/cpp0x/decltype57.C: New.
3097
3098 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3099
3100 PR c++/31671
3101 * g++.dg/template/nontype26.C: New.
3102
3103 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3104
3105 * c-c++-common/cpp/openmp-define-1.c: New file.
3106 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3107 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3108 * gfortran.dg/openmp-define-1.f90: Likewise.
3109 * gfortran.dg/openmp-define-2.f90: Likewise.
3110 * gfortran.dg/openmp-define-3.f90: Likewise.
3111
3112 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3113 for test source files.
3114 * gcc.dg/gomp/gomp.exp: Likewise.
3115 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3116 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3117 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3118 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3119 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3120
3121 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3122
3123 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3124 Remove error test that is now valid in OpenMP 4.0.
3125 * c-c++-common/gomp/atomic-16.c: New test.
3126 * c-c++-common/gomp/cancel-1.c: New test.
3127 * c-c++-common/gomp/depend-1.c: New test.
3128 * c-c++-common/gomp/depend-2.c: New test.
3129 * c-c++-common/gomp/map-1.c: New test.
3130 * c-c++-common/gomp/pr58472.c: New test.
3131 * c-c++-common/gomp/sections1.c: New test.
3132 * c-c++-common/gomp/simd1.c: New test.
3133 * c-c++-common/gomp/simd2.c: New test.
3134 * c-c++-common/gomp/simd3.c: New test.
3135 * c-c++-common/gomp/simd4.c: New test.
3136 * c-c++-common/gomp/simd5.c: New test.
3137 * c-c++-common/gomp/single1.c: New test.
3138 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3139 parser.
3140 * g++.dg/gomp/block-3.C: Likewise.
3141 * g++.dg/gomp/clause-3.C: Adjust error messages.
3142 * g++.dg/gomp/declare-simd-1.C: New test.
3143 * g++.dg/gomp/declare-simd-2.C: New test.
3144 * g++.dg/gomp/depend-1.C: New test.
3145 * g++.dg/gomp/depend-2.C: New test.
3146 * g++.dg/gomp/target-1.C: New test.
3147 * g++.dg/gomp/target-2.C: New test.
3148 * g++.dg/gomp/taskgroup-1.C: New test.
3149 * g++.dg/gomp/teams-1.C: New test.
3150 * g++.dg/gomp/udr-1.C: New test.
3151 * g++.dg/gomp/udr-2.C: New test.
3152 * g++.dg/gomp/udr-3.C: New test.
3153 * g++.dg/gomp/udr-4.C: New test.
3154 * g++.dg/gomp/udr-5.C: New test.
3155 * g++.dg/gomp/udr-6.C: New test.
3156 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3157 * gcc.dg/autopar/outer-2.c: Likewise.
3158 * gcc.dg/autopar/outer-3.c: Likewise.
3159 * gcc.dg/autopar/outer-4.c: Likewise.
3160 * gcc.dg/autopar/outer-5.c: Likewise.
3161 * gcc.dg/autopar/outer-6.c: Likewise.
3162 * gcc.dg/autopar/parallelization-1.c: Likewise.
3163 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3164 parser.
3165 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3166 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3167 instead of GOMP_parallel_loop_runtime_start.
3168 * gcc.dg/gomp/declare-simd-1.c: New test.
3169 * gcc.dg/gomp/declare-simd-2.c: New test.
3170 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3171 parser. Add further #pragma omp sections nesting tests.
3172 * gcc.dg/gomp/target-1.c: New test.
3173 * gcc.dg/gomp/target-2.c: New test.
3174 * gcc.dg/gomp/taskgroup-1.c: New test.
3175 * gcc.dg/gomp/teams-1.c: New test.
3176 * gcc.dg/gomp/udr-1.c: New test.
3177 * gcc.dg/gomp/udr-2.c: New test.
3178 * gcc.dg/gomp/udr-3.c: New test.
3179 * gcc.dg/gomp/udr-4.c: New test.
3180 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3181
3182 2013-10-10 Jan Hubicka <jh@suse.cz>
3183
3184 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3185 tuning change.
3186 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3187 * gcc.target/i386/pr49168-1.c: Likewise.
3188 * gcc.target/i386/pr49002-2.c: Likewise.
3189
3190 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR middle-end/58670
3193 * gcc.dg/torture/pr58670.c: New test.
3194
3195 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3196
3197 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3198
3199 2013-10-09 Marek Polacek <polacek@redhat.com>
3200
3201 PR c++/58635
3202 * g++.dg/tm/pr58635-1.C: New test.
3203 * g++.dg/tm/pr58635-2.C: New test.
3204
3205 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3206
3207 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3208
3209 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3210
3211 PR tree-optimization/20318
3212 * c-c++-common/pr20318.c: New file.
3213 * gcc.dg/tree-ssa/pr20318.c: New file.
3214
3215 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3216
3217 * gcc.c-torture/execute/pr58570.c: New test.
3218
3219 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3220
3221 * gcc.target/aarch64/vclz.c: New testcase.
3222
3223 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3224
3225 * gcc.target/aarch64/vadd_f64.c: New testcase.
3226 * gcc.target/aarch64/vsub_f64.c: New testcase.
3227
3228 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3229
3230 * gcc.target/aarch64/vdiv_f.c: New testcase.
3231
3232 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3233
3234 * gcc.target/aarch64/vneg_f.c: New testcase.
3235 * gcc.target/aarch64/vneg_s.c: New testcase.
3236
3237 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3238
3239 PR c++/58568
3240 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3241 * g++.old-deja/g++.mike/misc9.C: Adjust.
3242
3243 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3244
3245 PR c++/58665
3246 Revert:
3247 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/58448
3250 * g++.dg/template/crash117.C: New.
3251
3252 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3253
3254 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3255
3256 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3257
3258 PR tree-optimization/58480
3259 * gcc.dg/tree-ssa/pr58480.c: New file.
3260
3261 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3262
3263 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3264 * gcc.target/powerpc/fusion.c: Likewise.
3265
3266 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3267
3268 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3269
3270 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3271
3272 * gcc.target/s390/htm-1.c: Add more tests to cover different
3273 operand types.
3274
3275 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3276
3277 PR c++/58126
3278 * g++.dg/init/uninitialized1.C: New.
3279
3280 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3281
3282 PR c++/56060
3283 * g++.dg/cpp0x/variadic144.C: New.
3284
3285 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 PR c++/58560
3288 * g++.dg/cpp0x/auto39.C: New.
3289
3290 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/58503
3293 * g++.dg/cpp0x/range-for26.C: New.
3294 * g++.dg/cpp0x/range-for27.C: Likewise.
3295
3296 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/58448
3299 * g++.dg/template/crash117.C: New.
3300
3301 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3302
3303 PR c++/19476
3304 * g++.dg/tree-ssa/pr19476-5.C: New file.
3305 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3306
3307 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3308
3309 PR c++/58584
3310 * g++.dg/cpp0x/gen-attrs-55.C: New.
3311
3312 2013-10-03 Easwaran Raman <eraman@google.com>
3313
3314 PR c++/33911
3315 * g++.dg/ext/attribute47.C: New.
3316
3317 2013-10-03 Rong Xu <xur@google.com>
3318
3319 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3320 probability.
3321 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3322 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3323
3324 2013-10-03 Marek Polacek <polacek@redhat.com>
3325
3326 PR c++/58510
3327 * g++.dg/cpp0x/pr58510.C: New test.
3328
3329 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3330
3331 PR c++/19476
3332 * g++.dg/tree-ssa/pr19476-1.C: New file.
3333 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3334 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3335 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3336
3337 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3338
3339 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3340 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3341 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3342 VSX scalar operations or the traditional floating point form of
3343 the instruction.
3344 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3345 * gcc.target/powerpc/recip-3.c: Likewise.
3346 * gcc.target/powerpc/recip-5.c: Likewise.
3347 * gcc.target/powerpc/pr72747.c: Likewise.
3348 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3349
3350 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3351
3352 PR target/58460
3353 * gcc.target/aarch64/pr58460.c: New file.
3354
3355 2013-10-02 Tobias Burnus <burnus@net-b.de>
3356
3357 PR fortran/58593
3358 * gfortran.dg/char_length_19.f90: New.
3359
3360 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/58535
3363 * g++.dg/parse/crash65.C: New.
3364 * g++.dg/cpp1y/pr58535.C: Likewise.
3365
3366 2013-10-02 Richard Biener <rguenther@suse.de>
3367
3368 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3369 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3370 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3371 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3372 * gfortran.dg/ldist-pr45199.f: Likewise.
3373
3374 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3375
3376 PR c++/58565
3377 * g++.dg/parse/crash64.C: New.
3378
3379 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3380
3381 * gcc.dg/tree-ssa/slsr-40.c: New test.
3382
3383 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/58563
3386 * g++.dg/cpp0x/pr58563.C: New.
3387
3388 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3389
3390 * gcc.target/aarch64/vect_saddl_1.c: New.
3391
3392 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR target/58574
3395 * gcc.c-torture/execute/pr58574.c: New testcase.
3396
3397 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3398
3399 PR Target/58578
3400 * gcc.target/arm/pr58578.c: New test.
3401
3402 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403
3404 PR tree-optimization/58556
3405 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3406 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3407
3408 2013-10-01 Nick Clifton <nickc@redhat.com>
3409
3410 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3411 for MSP430.
3412 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3413 ptr32plus targets.
3414 * gcc.c-torture/compile/pr41181.c: Likewise.
3415 * gcc.c-torture/compile/calls.c: Likewise.
3416 * gcc.c-torture/compile/990617-1.c: Likewise.
3417 * gcc.c-torture/compile/pr55955.c: Only run the test for
3418 int32plus targets.
3419 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3420
3421 2013-10-01 Richard Biener <rguenther@suse.de>
3422
3423 PR tree-optimization/58553
3424 * gcc.dg/torture/pr58553.c: New testcase.
3425
3426 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR middle-end/58564
3429 * gcc.c-torture/execute/pr58564.c: New test.
3430
3431 2013-09-30 Teresa Johnson <tejohnson@google.com>
3432
3433 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3434 Update for additional dump message.
3435
3436 2013-09-30 Richard Biener <rguenther@suse.de>
3437
3438 PR tree-optimization/58554
3439 * gcc.dg/torture/pr58554.c: New testcase.
3440
3441 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3442 Joern Rennecke <joern.rennecke@embecosm.com>
3443
3444 * gcc.target/arc/barrel-shifter-1.c: New test.
3445 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3446 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3447 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3448 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3449 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3450 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3451 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3452 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3453 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3454 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3455 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3456 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3457 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3458 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3459 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3460 * gcc.target/arc/mtune-ARC600.c: Likewise.
3461 * gcc.target/arc/mtune-ARC601.c: Likewise.
3462 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3463 * gcc.target/arc/mtune-ARC700.c: Likewise.
3464 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3465 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3466 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3467 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3468
3469 2013-09-30 Richard Biener <rguenther@suse.de>
3470
3471 PR middle-end/58532
3472 * g++.dg/torture/pr58552.C: New testcase.
3473
3474 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3475
3476 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3477 and -mupper-regs-df.
3478
3479 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3480
3481 PR middle-end/58463
3482 * gcc.dg/pr58463.c: New test.
3483
3484 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR middle-end/58551
3487 * c-c++-common/gomp/pr58551.c: New test.
3488
3489 2013-09-27 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/58459
3492 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3493
3494 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3495
3496 PR fortran/58113
3497 * gfortran.dg/round_4.f90: Check for rounding support.
3498
3499 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3500
3501 * g++.dg/vect/pr58513.cc (op): Make static.
3502
3503 2013-09-26 Richard Biener <rguenther@suse.de>
3504
3505 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3506
3507 2013-09-26 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/58539
3510 * gcc.dg/torture/pr58539.c: New testcase.
3511
3512 2013-09-25 Jeff Law <law@redhat.com>
3513
3514 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3515
3516 2013-09-25 Tobias Burnus <burnus@net-b.de>
3517
3518 PR fortran/58436
3519 * gfortran.dg/finalize_21.f90: New.
3520
3521 2013-09-25 Tobias Burnus <burnus@net-b.de>
3522
3523 PR fortran/57697
3524 PR fortran/58469
3525 * gfortran.dg/defined_assignment_8.f90: New.
3526 * gfortran.dg/defined_assignment_9.f90: New.
3527
3528 2013-09-25 Marek Polacek <polacek@redhat.com>
3529
3530 PR sanitizer/58413
3531 * c-c++-common/ubsan/shift-5.c: New test.
3532 * c-c++-common/ubsan/shift-6.c: New test.
3533 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3534 * gcc.dg/ubsan/c-shift-1.c: New test.
3535
3536 2013-09-25 Marek Polacek <polacek@redhat.com>
3537
3538 PR c++/58516
3539 * g++.dg/tm/pr58516.C: New test.
3540
3541 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3542
3543 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3544 New procedure.
3545 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3546
3547 2013-09-24 Richard Biener <rguenther@suse.de>
3548
3549 PR middle-end/58513
3550 * g++.dg/vect/pr58513.cc: New testcase.
3551
3552 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3553
3554 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3555 output.
3556
3557 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3558
3559 PR c++/58500
3560 * g++.dg/cpp1y/pr58500.C: New testcase.
3561
3562 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3563
3564 * gnat.dg/opt28.ad[sb]: New test.
3565 * gnat.dg/opt28_pkg.ads: New helper.
3566
3567 2013-09-23 Richard Biener <rguenther@suse.de>
3568
3569 PR tree-optimization/58464
3570 * g++.dg/torture/pr58464.C: New testcase.
3571
3572 2013-09-23 Christian Bruel <christian.bruel@st.com>
3573
3574 PR target/58475
3575 * gcc.target/sh/torture/pr58475.c: New test.
3576
3577 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3578
3579 PR fortran/58355
3580 * gfortran.dg/extends_15.f90: New.
3581
3582 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3583
3584 PR c++/58481
3585 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3586
3587 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3588
3589 PR target/56875
3590 * gcc.target/vax/vax.exp: New.
3591 * gcc.target/vax/pr56875.c: Ditto.
3592
3593 2013-09-20 Richard Biener <rguenther@suse.de>
3594
3595 PR middle-end/58484
3596 * gfortran.dg/pr58484.f: New testcase.
3597
3598 2013-09-20 Jeff Law <law@redhat.com>
3599
3600 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3601
3602 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3603
3604 PR middle-end/57748
3605 * gcc.dg/torture/pr57748-1.c: New test.
3606 * gcc.dg/torture/pr57748-2.c: New test.
3607
3608 2013-09-20 Marek Polacek <polacek@redhat.com>
3609
3610 PR sanitizer/58413
3611 * c-c++-common/ubsan/shift-4.c: New test.
3612
3613 2013-09-20 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/58453
3616 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3617
3618 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3619
3620 PR fortran/58099
3621 * gfortran.dg/proc_ptr_43.f90: New.
3622
3623 2013-09-18 Tobias Burnus <burnus@net-b.de>
3624
3625 PR fortran/57697
3626 * gfortran.dg/defined_assignment_11.f90: New.
3627
3628 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3629
3630 PR rtl-optimization/58438
3631 * g++.dg/pr58438.C: New test.
3632
3633 2013-09-18 Tobias Burnus <burnus@net-b.de>
3634
3635 PR fortran/43366
3636 * gfortran.dg/class_39.f03: Update dg-error.
3637 * gfortran.dg/class_5.f03: Ditto.
3638 * gfortran.dg/class_53.f90: Ditto.
3639 * gfortran.dg/realloc_on_assign_20.f90: New.
3640 * gfortran.dg/realloc_on_assign_21.f90: New.
3641 * gfortran.dg/realloc_on_assign_22.f90: New.
3642
3643 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3644
3645 PR c++/58457
3646 * g++.dg/parse/using4.C: New.
3647
3648 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3649
3650 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3651
3652 2013-09-18 Marek Polacek <polacek@redhat.com>
3653
3654 PR sanitize/58443
3655 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3656 instead of the shift option.
3657 * c-c++-common/ubsan/pr58443-1.c: New test.
3658 * c-c++-common/ubsan/pr58443-3.c: New test.
3659 * c-c++-common/ubsan/pr58443-2.c: New test.
3660
3661 2013-09-18 Richard Biener <rguenther@suse.de>
3662
3663 PR tree-optimization/58417
3664 * gcc.dg/torture/pr58417.c: New testcase.
3665
3666 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3667
3668 * gnat.dg/array_bounds_test2.adb: New test.
3669
3670 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671
3672 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3673 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3674
3675 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3676
3677 * gnat.dg/in_out_parameter4.adb: New test.
3678
3679 2013-09-18 Marek Polacek <polacek@redhat.com>
3680
3681 PR sanitizer/58411
3682 * c-c++-common/ubsan/attrib-1.c: New test.
3683
3684 2013-09-17 Cong Hou <congh@google.com>
3685
3686 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3687 on two arrays with short and int types. This should not be recognized
3688 as a dot product pattern.
3689
3690 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR c++/58435
3693 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3694 the cp_type_quals (r) too.
3695
3696 2013-09-17 Jan Hubicka <jh@suse.cz>
3697
3698 PR middle-end/58332
3699 * gcc.c-torture/compile/pr58332.c: New testcase.
3700
3701 2013-09-17 Jeff Law <law@redhat.com>
3702
3703 * gcc.c-torture/execute/pr58387.c: New test.
3704
3705 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3706
3707 PR tree-optimization/58088
3708 * gcc.c-torture/compile/pr58088.c: New test.
3709
3710 2013-09-17 Nick Clifton <nickc@redhat.com>
3711
3712 * lib/target-supports.exp (check_effective_target_trampolines):
3713 Add MSP430 to the list of targets that do not support trampolines.
3714 (check_profiling_available): Add MSP430 to the list of targets
3715 that do not support profiling.
3716 (check_effective_target_tls_runtime): Add MSP430 to the list of
3717 targets that do not support TLS.
3718
3719 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3720
3721 * gnat.dg/opt27.adb: New test.
3722 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3723
3724 2013-09-17 Andreas Schwab <schwab@suse.de>
3725
3726 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3727
3728 2013-09-17 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/58432
3731 * gcc.dg/pr58432.c: New testcase.
3732
3733 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3734
3735 * gcc.dg/tree-ssa/slsr-39.c: New test.
3736
3737 2013-09-16 Xinliang David Li <davidxl@google.com>
3738
3739 * gcc.misc-tests/help.exp: Optimizer help change.
3740
3741 2013-09-16 Jeff Law <law@redhat.com>
3742
3743 * gcc.c-torture/execute/pr58419.c: New test.
3744 * gcc.c-torture/execute/pr58431.c: New test.
3745
3746 2013-09-16 Tobias Burnus <burnus@net-b.de>
3747
3748 PR fortran/58356
3749 * gfortran.dg/finalize_19.f90: New.
3750
3751 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3752
3753 * gcc.target/i386/pr58418.c: New.
3754
3755 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3756
3757 * gcc.target/aarch64/fmla-intrinsic.c: New.
3758 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3759 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3760 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3761
3762 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3763
3764 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3765 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3766
3767 2013-09-16 Richard Biener <rguenther@suse.de>
3768
3769 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3770
3771 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3772
3773 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3774 interpreted as implicit templates) to be expected pedwarns instead.
3775
3776 2013-09-16 Tobias Burnus <burnus@net-b.de>
3777
3778 PR fortran/57697
3779 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3780
3781 2013-09-15 Tobias Burnus <burnus@net-b.de>
3782
3783 PR fortran/57697
3784 * gfortran.dg/defined_assignment_10.f90: New.
3785
3786 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3787
3788 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3789 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3790
3791 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3792
3793 * g++.dg/abi/main.C: Added implicit C linkage tests
3794
3795 2013-09-13 Kai Tietz <ktietz@redhat.com>
3796
3797 * gcc.target/i386/pr57848.c: New file.
3798
3799 2013-09-13 Christian Bruel <christian.bruel@st.com>
3800
3801 PR target/58314
3802 * gcc.target/sh/torture/pr58314.c: New test.
3803
3804 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3805
3806 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3807
3808 2013-09-12 Martin Jambor <mjambor@suse.cz>
3809
3810 PR ipa/58389
3811 * g++.dg/pr58389.C: New test.
3812
3813 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3816 * g++.dg/template/pseudodtor3.C: Likewise.
3817
3818 2013-09-12 Richard Biener <rguenther@suse.de>
3819
3820 PR tree-optimization/58404
3821 * g++.dg/tree-ssa/pr58404.C: New testcase.
3822
3823 2013-09-12 Martin Jambor <mjambor@suse.cz>
3824
3825 PR ipa/58371
3826 * g++.dg/ipa/pr58371.C: New test.
3827
3828 2013-09-12 Richard Biener <rguenther@suse.de>
3829
3830 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3831 expected outcome and comment why that happens.
3832
3833 2013-09-11 Richard Biener <rguenther@suse.de>
3834
3835 PR middle-end/58377
3836 * g++.dg/uninit-pred-4.C: New testcase.
3837
3838 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR tree-optimization/58385
3841 * gcc.c-torture/execute/pr58385.c: New test.
3842
3843 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3844
3845 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3846
3847 2013-09-10 Jeff Law <law@redhat.com>
3848
3849 * g++.dg/torture/pr58380.C: New test.
3850
3851 2013-09-10 Jan Hubicka <jh@suse.cz>
3852 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3855
3856 2013-09-10 Jeff Law <law@redhat.com>
3857
3858 * gcc.c-torture/compile/pr58343.c: New test.
3859
3860 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR rtl-optimization/58365
3863 * gcc.c-torture/execute/pr58365.c: New test.
3864
3865 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3866
3867 * gcc.dg/torture/memcpy-1.c: New test.
3868
3869 2013-09-10 Alan Modra <amodra@gmail.com>
3870
3871 * gcc.target/powerpc/pr58330.c: New.
3872
3873 2013-09-10 Alan Modra <amodra@gmail.com>
3874
3875 * gcc.target/powerpc/medium_offset.c: New.
3876
3877 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR c++/58325
3880 * g++.dg/warn/Wunused-var-21.C: New test.
3881
3882 PR tree-optimization/58364
3883 * gcc.c-torture/execute/pr58364.c: New test.
3884
3885 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3886
3887 PR c++/43452
3888 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3889 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3890 * g++.dg/init/delete1.C: Adjust.
3891
3892 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3893
3894 * gcc.target/aarch64/movdi_1.c: New test.
3895
3896 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/58362
3899 * g++.dg/warn/Wunused-parm-5.C: New.
3900
3901 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902
3903 * gcc.target/aarch64/cmn-neg.c: New test.
3904
3905 2013-09-09 Richard Biener <rguenther@suse.de>
3906
3907 PR middle-end/58326
3908 * gcc.dg/torture/pr58326-1.c: New testcase.
3909 * gcc.dg/torture/pr58326-2.c: Likewise.
3910
3911 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3912
3913 PR target/57735
3914 * g++.dg/ext/pr57735.C: New test.
3915
3916 2013-09-09 Jan Hubicka <jh@suse.cz>
3917
3918 PR middle-end/58294
3919 * g++.dg/torture/PR58294.C: New testcase.
3920
3921 2013-09-08 Jeff Law <law@redhat.com>
3922
3923 * gcc.c-torture/compile/pr58340.c: New test.
3924
3925 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3926
3927 * g++.dg/debug/ra1.C: New test.
3928
3929 2013-09-08 Jan Hubicka <jh@suse.cz>
3930
3931 * g++.dg/ipa/devirt-11.C: Update template.
3932 * g++.dg/ipa/devirt-16.C: New testcase.
3933 * g++.dg/ipa/devirt-17.C: New testcase.
3934 * g++.dg/ipa/devirt-18.C: New testcase.
3935
3936 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3937
3938 PR c++/54941
3939 * g++.dg/overload/new1.C: Adjust.
3940
3941 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3942
3943 * c-c++-common/opaque-vector.c: New test.
3944
3945 2013-09-08 Tom de Vries <tom@codesourcery.com>
3946
3947 PR c++/58282
3948 * g++.dg/tm/noexcept-6.C: New test.
3949
3950 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3951
3952 * gcc.target/arc/cond-set-use.c: New test.
3953
3954 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3955
3956 * gnat.dg/stack_usage2.adb: New test.
3957
3958 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3959
3960 * gcc.target/aarch64/table-intrinsics.c
3961 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3962 (qtb_tests8_< ,2,3,4>): Likewise.
3963 (qtblq_tests8_< ,2,3,4>): Likewise.
3964 (qtbxq_tests8_< ,2,3,4>): Likewise.
3965
3966 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3967
3968 * gnat.dg/warn10.ad[sb]: New test.
3969 * gnat.dg/warn10_pkg.ads: New helper.
3970
3971 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3972
3973 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3974 Don't expect NULL in foo.result set.
3975 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3976 in ESCAPED set.
3977 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3978 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3979
3980 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3981
3982 * gcc.target/s390/nearestint-1.c: New testcase.
3983
3984 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3985 Vineet Gupta <Vineet.Gupta@synopsys.com>
3986
3987 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3988 * gcc.target/arc: New directory.
3989 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3990 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3991 * gcc.dg/torture/stackalign/builtin-apply-2.c
3992 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3993 * gcc.dg/builtin-apply2.c
3994 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3995
3996 2013-09-04 Jan Hubicka <jh@suse.cz>
3997
3998 PR middle-end/58201
3999 * g++.dg/torture/pr58201_0.C: New testcase.
4000 * g++.dg/torture/pr58201_1.C: New testcase.
4001 * g++.dg/torture/pr58201.h: New testcase.
4002
4003 2013-09-05 Jan Hubicka <jh@suse.cz>
4004
4005 * gcc.dg/autopar/pr49960.c: Disable partial inlining
4006
4007 2013-09-05 Richard Biener <rguenther@suse.de>
4008
4009 PR tree-optimization/58137
4010 * gcc.target/i386/pr58137.c: New testcase.
4011
4012 2013-09-05 Martin Jambor <mjambor@suse.cz>
4013
4014 * g++.dg/ipa/remref-1.C: New test.
4015 * g++.dg/ipa/remref-2.C: Likewise.
4016
4017 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4018
4019 PR c++/24926
4020 * g++.dg/parse/access11.C: New.
4021
4022 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4023
4024 * g++.dg/warn/weak1.C: Skip on AIX.
4025
4026 2013-09-04 Easwaran Raman <eraman@google.com>
4027
4028 PR middle-end/57370
4029 PR tree-optimization/58011
4030 * gfortran.dg/reassoc_12.f90: New testcase.
4031 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4032
4033 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4034
4035 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4036 * gcc.dg/torture/pr53922.c: Skip on AIX.
4037 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4038
4039 2013-09-04 Teresa Johnson <tejohnson@google.com>
4040
4041 * gcc.dg/unroll_1.c: Test dumping to stderr.
4042
4043 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4044
4045 PR c++/58305
4046 * g++.dg/warn/deprecated-8.C: New.
4047
4048 2013-09-03 Jeff Law <law@redhat.com>
4049
4050 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4051 dump output.
4052
4053 2013-09-03 Meador Inge <meadori@codesourcery.com>
4054
4055 Revert:
4056
4057 2013-08-30 Meador Inge <meadori@codesourcery.com>
4058
4059 * gcc.dg/Warray-bounds-11.c: New testcase.
4060
4061 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4062
4063 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4064
4065 2013-09-03 Jan Hubicka <jh@suse.cz>
4066
4067 * g++.dg/ipa/devirt-15.C: Fix testcase.
4068
4069 2013-09-03 Richard Biener <rguenther@suse.de>
4070
4071 PR middle-end/57656
4072 * gcc.dg/torture/pr57656.c: New testcase.
4073
4074 2013-09-03 Richard Biener <rguenther@suse.de>
4075
4076 PR middle-end/57287
4077 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4078
4079 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4080
4081 PR fortran/PR56519
4082 * gfortran.dg/do_concurrent_3.f90: New test case.
4083
4084 2013-09-02 Jan Hubicka <jh@suse.cz>
4085
4086 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4087
4088 2013-09-02 Martin Jambor <mjambor@suse.cz>
4089
4090 PR ipa/58106
4091 * gcc.dg/ipa/pr58106.c: New test.
4092
4093 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4094
4095 * gcc.target/aarch64/scalar_intrinsics.c
4096 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4097
4098 2013-09-02 Richard Biener <rguenther@suse.de>
4099
4100 PR middle-end/57511
4101 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4102
4103 2013-09-02 Richard Biener <rguenther@suse.de>
4104
4105 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4106 reference.
4107
4108 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4109
4110 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4111
4112 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4113
4114 PR c++/21682, implement DR 565
4115 * g++.dg/template/using24.C: New.
4116 * g++.dg/template/using25.C: Likewise.
4117 * g++.dg/template/using26.C: Likewise.
4118
4119 2013-09-01 Jan Hubicka <jh@suse.cz>
4120
4121 * g++.dg/ipa/devirt-15.C: New testcase.
4122
4123 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4124
4125 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4126
4127 2013-08-31 Jan Hubicka <jh@suse.cz>
4128
4129 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4130 * g++.dg/tree-ssa/pr45453.C: Likewise.
4131
4132 2013-08-31 Jan Hubicka <jh@suse.cz>
4133
4134 * gcc.dg/fork-instrumentation.c: New testcase.
4135
4136 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4137
4138 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4139
4140 2013-08-30 Meador Inge <meadori@codesourcery.com>
4141
4142 * gcc.dg/Warray-bounds-11.c: New testcase.
4143
4144 2013-08-30 Marek Polacek <polacek@redhat.com>
4145
4146 * g++.dg/ubsan/div-by-zero-1.C: New test.
4147 * c-c++-common/ubsan/save-expr-1.c: New test.
4148 * c-c++-common/ubsan/save-expr-2.c: New test.
4149 * c-c++-common/ubsan/save-expr-3.c: New test.
4150 * c-c++-common/ubsan/save-expr-4.c: New test.
4151 * c-c++-common/ubsan/typedef-1.c: New test.
4152 * c-c++-common/ubsan/const-char-1.c: New test.
4153 * c-c++-common/ubsan/const-expr.c: New test.
4154 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4155 * c-c++-common/ubsan/shift-1.c: Likewise.
4156 * c-c++-common/ubsan/shift-2.c: Likewise.
4157 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4158 * lib/ubsan-dg.exp: New file.
4159 * g++.dg/dg.exp: Add ubsan tests.
4160 * g++.dg/ubsan/ubsan.exp: New file.
4161 * gcc.dg/ubsan/ubsan.exp: New file.
4162 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4163 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4164 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4165 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4166 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4167 * c-c++-common/ubsan/shift-3.c: New test.
4168 * c-c++-common/ubsan/unreachable-1.c: New test.
4169 * c-c++-common/ubsan/shift-1.c: New test.
4170 * c-c++-common/ubsan/shift-2.c: New test.
4171 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4172 * gcc.dg/ubsan/c99-shift-2.c: New test.
4173 * gcc.dg/ubsan/c99-shift-1.c: New test.
4174
4175 2013-08-29 Jan Hubicka <jh@suse.cz>
4176
4177 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4178 to match template and comment.
4179
4180 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/51424
4183 * g++.dg/cpp0x/dc8.C: New.
4184 * g++.dg/template/meminit1.C: Adjust.
4185
4186 2013-08-30 Teresa Johnson <tejohnson@google.com>
4187
4188 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4189
4190 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR tree-optimization/58277
4193 * gcc.c-torture/execute/pr58277-1.c: New test.
4194 * gcc.c-torture/execute/pr58277-2.c: New test.
4195
4196 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * gcc.dg/guality/param-1.c: New test.
4199 * gcc.dg/guality/param-2.c: Likewise.
4200
4201 2013-08-30 Richard Biener <rguenther@suse.de>
4202
4203 PR tree-optimization/58228
4204 * gcc.dg/torture/pr58228.c: New testcase.
4205
4206 2013-08-30 Richard Biener <rguenther@suse.de>
4207
4208 PR tree-optimization/58223
4209 * gcc.dg/torture/pr58223.c: New testcase.
4210 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4211
4212 2013-08-30 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/58010
4215 * gcc.dg/pr58010.c: New testcase.
4216
4217 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4218
4219 * gcc.dg/unroll_3.c: Message change.
4220 * gcc.dg/unroll_4.c: Likewise.
4221 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4222 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4223 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4224 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4225 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4226 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4227 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4228 * gcc.dg/unroll_1.c: Likewise.
4229 * gcc.dg/vect/bb-slp-31.c: Likewise.
4230 * gcc.dg/vect/bb-slp-14.c: Likewise.
4231 * gcc.dg/vect/bb-slp-8.c: Likewise.
4232 * gcc.dg/vect/bb-slp-23.c: Likewise.
4233 * gcc.dg/vect/bb-slp-15.c: Likewise.
4234 * gcc.dg/vect/bb-slp-9.c: Likewise.
4235 * gcc.dg/vect/bb-slp-24.c: Likewise.
4236 * gcc.dg/vect/bb-slp-16.c: Likewise.
4237 * gcc.dg/vect/bb-slp-25.c: Likewise.
4238 * gcc.dg/vect/bb-slp-17.c: Likewise.
4239 * gcc.dg/vect/bb-slp-26.c: Likewise.
4240 * gcc.dg/vect/bb-slp-18.c: Likewise.
4241 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4242 * gcc.dg/vect/bb-slp-27.c: Likewise.
4243 * gcc.dg/vect/bb-slp-19.c: Likewise.
4244 * gcc.dg/vect/bb-slp-28.c: Likewise.
4245 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4246 * gcc.dg/vect/bb-slp-29.c: Likewise.
4247 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4248 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4249 * gcc.dg/vect/bb-slp-1.c: Likewise.
4250 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4251 * gcc.dg/vect/bb-slp-2.c: Likewise.
4252 * gcc.dg/vect/bb-slp-3.c: Likewise.
4253 * gcc.dg/vect/bb-slp-10.c: Likewise.
4254 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4255 * gcc.dg/vect/bb-slp-4.c: Likewise.
4256 * gcc.dg/vect/bb-slp-11.c: Likewise.
4257 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4258 * gcc.dg/vect/bb-slp-5.c: Likewise.
4259 * gcc.dg/vect/bb-slp-20.c: Likewise.
4260 * gcc.dg/vect/bb-slp-6.c: Likewise.
4261 * gcc.dg/vect/bb-slp-21.c: Likewise.
4262 * gcc.dg/vect/bb-slp-30.c: Likewise.
4263 * gcc.dg/vect/bb-slp-13.c: Likewise.
4264 * gcc.dg/vect/bb-slp-7.c: Likewise.
4265 * gcc.dg/vect/bb-slp-22.c: Likewise.
4266 * gcc.dg/unroll_2.c: Likewise.
4267 * g++.dg/vect/slp-pr50413.cc: Likewise.
4268 * g++.dg/vect/slp-pr56812.cc: Likewise.
4269 * g++.dg/vect/slp-pr50819.cc: Likewise.
4270
4271 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4272
4273 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4274
4275 2013-08-29 Teresa Johnson <tejohnson@google.com>
4276
4277 * gcc.dg/pr40209.c: Use -fopt-info.
4278 * gcc.dg/pr26570.c: Ditto.
4279 * gcc.dg/pr32773.c: Ditto.
4280 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4281
4282 2013-08-29 Richard Biener <rguenther@suse.de>
4283
4284 PR tree-optimization/58246
4285 * gcc.dg/torture/pr58246.c: New testcase.
4286
4287 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4288
4289 PR fortran/52243
4290 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4291 obsolete by patch.
4292 * gfortran.dg/realloc_on_assign_19.f90: New test.
4293
4294 2013-08-29 Richard Biener <rguenther@suse.de>
4295
4296 PR middle-end/57287
4297 * gcc.dg/pr57287-2.c: New testcase.
4298
4299 2013-08-29 Richard Biener <rguenther@suse.de>
4300
4301 PR tree-optimization/57685
4302 * gcc.dg/torture/pr57685.c: New testcase.
4303
4304 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/58255
4307 * g++.dg/cpp0x/dc7.C: New.
4308
4309 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4310
4311 PR middle-end/58257
4312 * c-c++-common/gomp/pr58257.c: New test.
4313
4314 2013-08-28 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/56933
4317 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4318
4319 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4320
4321 * gcc.target/aarch64/scalar_shift_1.c: New.
4322
4323 2013-08-27 Richard Biener <rguenther@suse.de>
4324
4325 PR tree-optimization/57521
4326 * gcc.dg/torture/pr57521.c: New testcase.
4327
4328 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4329
4330 PR rtl-optimization/57860
4331 PR rtl-optimization/57861
4332 PR rtl-optimization/57875
4333 PR rtl-optimization/57876
4334 PR rtl-optimization/57877
4335 * gcc.c-torture/execute/pr57860.c: New test.
4336 * gcc.c-torture/execute/pr57861.c: New test.
4337 * gcc.c-torture/execute/pr57875.c: New test.
4338 * gcc.c-torture/execute/pr57876.c: New test.
4339 * gcc.c-torture/execute/pr57877.c: New test.
4340
4341 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4342
4343 PR fortran/58146
4344 * gfortran.dg/bounds_check_18.f90: New test.
4345
4346 2013-08-23 Jan Hubicka <jh@suse.cz>
4347
4348 * g++.dg/ipa/devirt-14.C: Fix typo.
4349
4350 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4351
4352 PR fortran/57798
4353 * gfortran.dg/inline_sum_5.f90: New.
4354
4355 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4356
4357 PR fortran/57843
4358 * gfortran.dg/typebound_assignment_7.f90: New.
4359
4360 2013-08-23 Jan Hubicka <jh@suse.cz>
4361
4362 * g++.dg/ipa/devirt-13.C: New testcase.
4363 * g++.dg/ipa/devirt-14.C: New testcase.
4364
4365 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR target/58218
4368 * gcc.target/i386/pr58218.c: New test.
4369
4370 PR tree-optimization/58209
4371 * gcc.c-torture/execute/pr58209.c: New test.
4372
4373 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4374
4375 * gcc.target/powerpc/pr57744.c: Declare abort.
4376
4377 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4378
4379 PR c++/56380
4380 * g++.dg/template/error54.C: New.
4381
4382 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4383
4384 PR fortran/58185
4385 * gfortran.dg/select_type_34.f90: New.
4386
4387 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4388
4389 PR c++/56130
4390 * g++.dg/warn/deprecated-7.C: New.
4391
4392 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4393
4394 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4395
4396 2013-08-21 Jeff Law <law@redhat.com>
4397
4398 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4399
4400 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4401
4402 PR c++/56134
4403 * g++.dg/ext/attr-alias-3.C: New.
4404
4405 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4406
4407 PR fortran/53655
4408 * gfortran.dg/intent_out_8.f90: New.
4409
4410 2013-08-20 Teresa Johnson <tejohnson@google.com>
4411
4412 PR rtl-optimizations/57451
4413 * g++.dg/tree-prof/pr57451.C: New test.
4414
4415 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4416
4417 PR c++/58190
4418 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4419
4420 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4421
4422 PR c/57490
4423 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4424
4425 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4426
4427 * gcc.target/powerpc/dfp-dd-2.c: New test.
4428 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4429 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4430
4431 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4432
4433 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4434 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4435 Check for SLL too.
4436
4437 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4438
4439 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4440
4441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4442 "Threaded".
4443
4444 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4445 correct test response.
4446
4447 PR testsuite/52641
4448 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4449 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4450 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4451 (v4si): Use it.
4452 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4453 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4454
4455 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4456
4457 2013-08-18 Jan Hubicka <jh@suse.cz>
4458
4459 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4460
4461 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4462
4463 PR fortran/46271
4464 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4465
4466 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR tree-optimization/58006
4469 * g++.dg/opt/pr58006.C: New test.
4470
4471 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/specs/linker_alias.ads: New test.
4474
4475 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4476
4477 PR tree-optimization/58164
4478 * gcc.c-torture/compile/pr58164.c: New test.
4479
4480 PR tree-optimization/58165
4481 * g++.dg/opt/pr58165.C: New test.
4482
4483 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4484
4485 PR c++/51912
4486 * g++.dg/cpp0x/enum28.C: New.
4487 * g++.dg/cpp0x/enum15.C: Adjust.
4488
4489 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4490
4491 PR target/57949
4492 * gcc.target/powerpc/pr57949-1.c: New.
4493 * gcc.target/powerpc/pr57949-2.c: New.
4494
4495 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR tree-optimization/58145
4498 * gcc.dg/pr58145-1.c: New test.
4499 * gcc.dg/pr58145-2.c: New test.
4500
4501 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4502
4503 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4504 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4505 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4506 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4507 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4509 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4510 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4512 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4515 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4516 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4517 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4518 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4519 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4520 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4521 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4522 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4523 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4524 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4525 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4526 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4527 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4528 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4529 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4530 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4531 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4532 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4533 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4534 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4535 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4536 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4537 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4538 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4539 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4540 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4541 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4542 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4543 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4544
4545 PR testsuite/52641
4546 * gcc.c-torture/execute/pr56799.x: New file.
4547
4548 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4549
4550 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4551
4552 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4553 * gcc.dg/pr44214-3.c (v2df): Likewise.
4554
4555 * gcc.dg/pr46647.c: xfail for avr-*-*.
4556
4557 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4558 memcpy by one.
4559 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4560 Expect l to be optimized away.
4561 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4562
4563 PR testsuite/52641
4564 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4565 to tests that assume int/double are larger than short/float.
4566
4567 PR testsuite/52641
4568 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4569 target { ! int16 }.
4570 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4571 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4572 target { int16 }. Restrict existing tests to target { int32 }
4573 where appropriate.
4574 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4575 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4576 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4577 * lib/target-supports.exp (check_effective_target_int32): New proc.
4578
4579 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4580 exclude from scan test.
4581
4582 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4583 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4584 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4585 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4586 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4587 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4588 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4589 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4590 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4591 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4592 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4593 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4594 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4595 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4596 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4597 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4598 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4599 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4600 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4601
4602 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4603
4604 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4605
4606 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4607 to be the first test directive.
4608 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4609 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4610 * gcc.target/arm/atomic-op-char.c: Likewise.
4611 * gcc.target/arm/atomic-op-consume.c: Likewise.
4612 * gcc.target/arm/atomic-op-int.c: Likewise.
4613 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4614 * gcc.target/arm/atomic-op-release.c: Likewise.
4615 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4616 * gcc.target/arm/atomic-op-short.c: Likewise.
4617
4618 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4619
4620 PR rtl-optimization/57662
4621 * gcc.dg/pr57662.c: New test.
4622
4623 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4624
4625 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4626 alternative to -1.
4627 * gcc.target/mips/nans-legacy.c: Likewise.
4628
4629 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4630
4631 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4632 escapes.
4633 * gcc.target/mips/fabs-legacy.c: Likewise.
4634 * gcc.target/mips/fabsf-2008.c: Likewise.
4635 * gcc.target/mips/fabsf-legacy.c: Likewise.
4636 * gcc.target/mips/fneg-2008.c: Likewise.
4637 * gcc.target/mips/fneg-legacy.c: Likewise.
4638 * gcc.target/mips/fnegf-2008.c: Likewise.
4639 * gcc.target/mips/fnegf-legacy.c: Likewise.
4640 * gcc.target/mips/nan-2008.c: Likewise.
4641 * gcc.target/mips/nan-legacy.c: Likewise.
4642 * gcc.target/mips/nanf-2008.c: Likewise.
4643 * gcc.target/mips/nanf-legacy.c: Likewise.
4644 * gcc.target/mips/nans-2008.c: Likewise.
4645 * gcc.target/mips/nans-legacy.c: Likewise.
4646 * gcc.target/mips/nansf-2008.c: Likewise.
4647 * gcc.target/mips/nansf-legacy.c: Likewise.
4648
4649 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4650
4651 * gnat.dg/valued_proc.adb: New test.
4652 * gnat.dg/valued_proc_pkg.ads: New helper.
4653
4654 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR tree-optimization/57661
4657 * g++.dg/opt/pr57661.C: New test.
4658
4659 PR sanitizer/56417
4660 * gcc.dg/asan/pr56417.c: New test.
4661
4662 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4663
4664 * gnat.dg/loop_optimization16.adb: New test.
4665 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4666
4667 2013-08-13 Marek Polacek <polacek@redhat.com>
4668
4669 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4670
4671 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4672
4673 Example of converting global state to per-pass state.
4674
4675 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4676 global state "static int counter" to...
4677 (one_pass::counter): ...this instance data.
4678
4679 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4680
4681 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4682 to member function...
4683 (one_pass::gate): ...this.
4684 (one_pass_exec): Convert to member function...
4685 (one_pass::impl_execute): ...this.
4686
4687 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4688
4689 PR c++/57416
4690 * g++.dg/cpp0x/pr57416.C: New.
4691
4692 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4693
4694 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4695 changes.
4696 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4697 * g++.dg/cpp0x/defaulted2.C: Likewise.
4698 * g++.dg/cpp0x/defaulted31.C: Likewise.
4699 * g++.dg/cpp0x/error6.C: Likewise.
4700 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4701 * g++.dg/cpp0x/override2.C: Likewise.
4702 * g++.dg/cpp0x/parse1.C: Likewise.
4703 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4704 * g++.dg/cpp0x/temp_default4.C: Likewise.
4705 * g++.dg/ext/attrib32.C: Likewise.
4706 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4707 * g++.dg/ext/mv13.C: Likewise.
4708 * g++.dg/ext/mv7.C: Likewise.
4709 * g++.dg/ext/mv9.C: Likewise.
4710 * g++.dg/ext/pr57362.C: Likewise.
4711 * g++.dg/ext/typeof10.C: Likewise.
4712 * g++.dg/lookup/anon6.C: Likewise.
4713 * g++.dg/lookup/crash6.C: Likewise.
4714 * g++.dg/lookup/name-clash5.C: Likewise.
4715 * g++.dg/lookup/name-clash6.C: Likewise.
4716 * g++.dg/other/anon4.C: Likewise.
4717 * g++.dg/other/error15.C: Likewise.
4718 * g++.dg/other/error8.C: Likewise.
4719 * g++.dg/other/redecl2.C: Likewise.
4720 * g++.dg/parse/crash16.C: Likewise.
4721 * g++.dg/parse/crash21.C: Likewise.
4722 * g++.dg/parse/crash38.C: Likewise.
4723 * g++.dg/parse/redef2.C: Likewise.
4724 * g++.dg/parse/struct-as-enum1.C: Likewise.
4725 * g++.dg/template/crash39.C: Likewise.
4726 * g++.dg/template/redecl3.C: Likewise.
4727 * g++.dg/tls/diag-3.C: Likewise.
4728 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4729 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4730 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4731 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4732 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4733 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4734 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4735 * g++.old-deja/g++.brendan/static3.C: Likewise.
4736 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4737 * g++.old-deja/g++.jason/binding.C: Likewise.
4738 * g++.old-deja/g++.jason/crash4.C: Likewise.
4739 * g++.old-deja/g++.jason/crash7.C: Likewise.
4740 * g++.old-deja/g++.jason/lineno.C: Likewise.
4741 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4742 * g++.old-deja/g++.mike/misc3.C: Likewise.
4743 * g++.old-deja/g++.mike/net44.C: Likewise.
4744 * g++.old-deja/g++.mike/ns3.C: Likewise.
4745 * g++.old-deja/g++.ns/alias4.C: Likewise.
4746 * g++.old-deja/g++.ns/ns11.C: Likewise.
4747 * g++.old-deja/g++.other/crash23.C: Likewise.
4748 * g++.old-deja/g++.other/decl8.C: Likewise.
4749 * g++.old-deja/g++.other/linkage3.C: Likewise.
4750 * g++.old-deja/g++.other/typeck1.C: Likewise.
4751 * g++.old-deja/g++.other/typedef5.C: Likewise.
4752 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4753 * g++.old-deja/g++.pt/friend36.C: Likewise.
4754 * obj-c++.dg/method-8.mm: Likewise.
4755 * obj-c++.dg/tls/diag-3.mm: Likewise.
4756
4757 2013-08-12 Perez Read <netfirewall@gmail.com>
4758
4759 PR target/58132
4760 * gcc.target/i386/movabs-1.c: New test.
4761
4762 2013-08-12 Marek Polacek <polacek@redhat.com>
4763
4764 PR tree-optimization/57980
4765 * gcc.dg/pr57980.c: New test.
4766
4767 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4768
4769 PR fortran/56666
4770 * gfortran.dg/do_check_10.f90: New test.
4771 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4772 * gfortran.dg/array_constructor_18.f90: Likewise.
4773 * gfortran.dg/array_constructor_22.f90: Likewise.
4774 * gfortran.dg/coarray_15.f90: Likewise.
4775 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4776 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4777 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4778
4779 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4780
4781 PR c++/53349
4782 * g++.dg/cpp0x/constexpr-ice8.C: New.
4783
4784 2013-08-09 Xinliang David Li <davidxl@google.com>
4785
4786 * gcc.target/i386/memcpy-strategy-1.c: New test.
4787 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4788 * gcc.target/i386/memset-strategy-1.c: Ditto.
4789 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4790
4791 2013-08-09 Jan Hubicka <jh@suse.cz>
4792
4793 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4794 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4795
4796 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4797
4798 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4799
4800 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4801
4802 PR fortran/58058
4803 * gfortran.dg/transfer_intrinsic_6.f90: New.
4804
4805 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4806
4807 Revert:
4808 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/46206
4811 * g++.dg/lookup/typedef2.C: New.
4812
4813 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4814
4815 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4816 output of vdup intrinsics.
4817
4818 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4819
4820 * gcc.target/arm/lp1189445.c: New testcase.
4821
4822 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4823
4824 PR rtl-optimization/58079
4825 * gcc.dg/torture/pr58079.c: New test.
4826
4827 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4828
4829 * gnat.dg/warn9.adb: New test.
4830
4831 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 PR c++/46206
4834 * g++.dg/lookup/typedef2.C: New.
4835
4836 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4837
4838 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4839 to optstr when building plugins on darwin.
4840
4841 2013-08-06 Martin Jambor <mjambor@suse.cz>
4842
4843 PR tree-optimization/57539
4844 * gcc.dg/ipa/pr57539.c: New test.
4845
4846 2013-08-06 Martin Jambor <mjambor@suse.cz>
4847 Bernd Edlinger <bernd.edlinger@hotmail.de>
4848
4849 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4850 (a): Fix constructor.
4851
4852 2013-08-06 Martin Jambor <mjambor@suse.cz>
4853
4854 PR fortran/57987
4855 * gfortran.dg/pr57987.f90: New test.
4856
4857 2013-08-06 Martin Jambor <mjambor@suse.cz>
4858
4859 PR middle-end/58041
4860 * gcc.dg/torture/pr58041.c: New test.
4861 * gcc.target/arm/pr58041.c: Likewise.
4862
4863 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4864
4865 PR fortran/57306
4866 * gfortran.dg/pointer_init_8.f90: New.
4867
4868 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/58080
4871 * g++.dg/cpp0x/pr58080.C: New.
4872
4873 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4874
4875 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4876 to optstr when building plugins.
4877
4878 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4879
4880 Patch autogenerated by refactor_passes.py from
4881 https://github.com/davidmalcolm/gcc-refactoring-scripts
4882 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4883
4884 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4885 struct to a subclass of gimple_opt_pass along with...
4886 (pass_data_one_pass): ...new pass_data instance and...
4887 (make_one_pass): ...new function.
4888 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4889 global struct to a subclass of gimple_opt_pass along with...
4890 (pass_data_warn_self_assign): ...new pass_data instance and...
4891 (make_pass_warn_self_assign): ...new function.
4892 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4893 a global struct to a subclass of gimple_opt_pass along with...
4894 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4895 (make_pass_dumb_plugin_example): ...new function.
4896 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4897 global struct to a subclass of gimple_opt_pass along with...
4898 (pass_data_warn_self_assign): ...new pass_data instance and...
4899 (make_pass_warn_self_assign): ...new function.
4900
4901 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4902
4903 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4904 is created and added to the pass_manager to reflect
4905 autogenerated changes.
4906 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4907 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4908 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4909
4910 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4911
4912 PR c++/58072
4913 * g++.dg/cpp0x/pr58072.C: New.
4914
4915 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4916
4917 * gcc.dg/torture/pr57993-2.cpp: New.
4918
4919 2013-08-02 Jan Hubicka <jh@suse.cz>
4920
4921 * gcc.dg/ipa/ipa-1.c: Update.
4922 * gcc.dg/ipa/ipa-2.c: Update.
4923 * gcc.dg/ipa/ipa-3.c: Update.
4924 * gcc.dg/ipa/ipa-4.c: Update.
4925 * gcc.dg/ipa/ipa-5.c: Update.
4926 * gcc.dg/ipa/ipa-7.c: Update.
4927 * gcc.dg/ipa/ipa-8.c: Update.
4928 * gcc.dg/ipa/ipcp-1.c: Update.
4929 * gcc.dg/ipa/ipcp-2.c: Update.
4930
4931 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4932
4933 PR rtl-optimization/58048
4934 * gcc.target/i386/pr58048.c: New.
4935
4936 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4937
4938 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4939
4940 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4941 Peter Bergner <bergner@vnet.ibm.com>
4942
4943 PR c++/54537
4944 * g++.dg/overload/using3.C: New.
4945 * g++.dg/overload/using2.C: Adjust.
4946 * g++.dg/lookup/using9.C: Likewise.
4947
4948 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4949
4950 * gcc.target/arm/pr46972-2.c: New test.
4951
4952 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4953
4954 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4955
4956 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4957
4958 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4959
4960 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4961
4962 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4963 rather than addressing!=absolute when deciding how to handle MIPS16
4964 when the test forces an ABI.
4965
4966 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4967
4968 PR c++/57673
4969 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4970
4971 2013-07-30 Steve Ellcey <sellcey@mips.com>
4972
4973 * gcc.target/mips/code-readable-1.c: Increase switch size.
4974 * gcc.target/mips/code-readable-2.c: Ditto.
4975 * gcc.target/mips/code-readable-3.c: Ditto.
4976 * gcc.target/mips/code-readable-4.c: Ditto.
4977
4978 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4979
4980 PR c++/57947
4981 * g++.dg/parse/crash63.C: New.
4982
4983 2013-07-30 Tobias Burnus <burnus@net-b.de>
4984
4985 PR fortran/57530
4986 * gfortran.dg/pointer_assign_8.f90: New.
4987 * gfortran.dg/pointer_assign_9.f90: New.
4988 * gfortran.dg/pointer_assign_10.f90: New.
4989 * gfortran.dg/pointer_assign_11.f90: New.
4990
4991 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4992
4993 * gcc.target/arm/pr57637.c: New testcase.
4994
4995 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4996
4997 PR tree-optimization/57993
4998 * gcc.dg/torture/pr57993.c: New test.
4999
5000 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
5001
5002 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5003
5004 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5005
5006 PR c++/57948
5007 * g++.dg/conversion/ambig2.C: New.
5008
5009 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
5010
5011 * gcc.target/mips/fabs-2008.c: New test case.
5012 * gcc.target/mips/fabs-legacy.c: New test case.
5013 * gcc.target/mips/fabsf-2008.c: New test case.
5014 * gcc.target/mips/fabsf-legacy.c: New test case.
5015 * gcc.target/mips/fneg-2008.c: New test case.
5016 * gcc.target/mips/fneg-legacy.c: New test case.
5017 * gcc.target/mips/fneg-2008.c: New test case.
5018 * gcc.target/mips/fneg-legacy.c: New test case.
5019 * gcc.target/mips/nan-2008.c: New test case.
5020 * gcc.target/mips/nan-legacy.c: New test case.
5021 * gcc.target/mips/nanf-2008.c: New test case.
5022 * gcc.target/mips/nanf-legacy.c: New test case.
5023 * gcc.target/mips/nans-2008.c: New test case.
5024 * gcc.target/mips/nans-legacy.c: New test case.
5025 * gcc.target/mips/nansf-2008.c: New test case.
5026 * gcc.target/mips/nansf-legacy.c: New test case.
5027 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5028
5029 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5030 Maxim Kuvyrkov <maxim@kugelworks.com>
5031
5032 * lib/target-supports.exp (check_effective_target_non_bionic): New
5033 effective-target test.
5034 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5035 * g++.dg/tls/thread_local4g.C: Ditto.
5036
5037 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5038
5039 PR fortran/58009
5040 * gfortran.dg/vector_subsript_7.f90: New test.
5041
5042 2013-07-27 Tobias Burnus <burnus@net-b.de>
5043
5044 PR fortran/57991
5045 * gfortran.dg/warn_alias.f90: New.
5046
5047 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5048
5049 PR fortran/57285
5050 * gfortran.dg/class_array_19.f90: New.
5051
5052 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5053
5054 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5055 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5056 * gcc.dg/vect/pr57741-3.c: Likewise.
5057 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5058
5059 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5060
5061 Skip tests that make assumptions about struct layout that don't hold
5062 on epiphany:
5063 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5064 * g++.dg/cpp0x/iop.C: Likewise.
5065 * g++.dg/cpp0x/named_refs.C: Likewise.
5066 * g++.dg/cpp0x/rv1p.C: Likewise.
5067 * g++.dg/cpp0x/rv2p.C: Likewise.
5068 * g++.dg/cpp0x/rv3p.C: Likewise.
5069 * g++.dg/cpp0x/rv4p.C: Likewise.
5070 * g++.dg/cpp0x/rv5p.C: Likewise.
5071 * g++.dg/cpp0x/rv6p.C: Likewise.
5072 * g++.dg/cpp0x/rv7p.C: Likewise.
5073 * g++.dg/cpp0x/rv8p.C: Likewise.
5074 * g++.dg/ext/strncpy-chk1.C: Likewise.
5075 * gcc.dg/builtin-object-size-10.c: Likewise.
5076 * gcc.dg/builtin-object-size-11.c: Likewise.
5077 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5078 * gcc.dg/pr25805.c: Likewise.
5079 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5080 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5081 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5082 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5083 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5084 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5085 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5086 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5087 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5088 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5089 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5090 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5091 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5092 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5093 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5094
5095 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5096 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5097
5098 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5099 * gcc.dg/sibcall-6.c: Enable for epiphany.
5100
5101 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5102
5103 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5104
5105 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5106
5107 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5108 memcpy not initializers.
5109
5110 * gcc.dg/guality/guality.exp: Skip on AIX.
5111
5112 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5113
5114 PR c++/57101
5115 * g++.dg/cpp0x/pr57101.C: New.
5116
5117 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5118
5119 * gcc.target/aarch64/neg_1.c: New test.
5120
5121 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5122
5123 PR fortran/57966
5124 * gfortran.dg/typebound_call_25.f90: New.
5125
5126 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/57981
5129 * g++.dg/cpp0x/pr57981.C: New.
5130
5131 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/57880
5134 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5135
5136 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5137
5138 PR rtl-optimization/57960
5139 * gcc.target/s390/pr57960.c: New.
5140
5141 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5142
5143 PR fortran/57639
5144 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5145
5146 2013-07-25 Terry Guo <terry.guo@arm.com>
5147
5148 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5149
5150 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5151
5152 PR c++/57942
5153 * g++.dg/inherit/pr57942.C: New.
5154
5155 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5156
5157 * gcc.target/powerpc/bool2.h: New file, test the code generation
5158 of logical operations for power5, altivec, power7, and power8 systems.
5159 * gcc.target/powerpc/bool2-p5.c: Likewise.
5160 * gcc.target/powerpc/bool2-av.c: Likewise.
5161 * gcc.target/powerpc/bool2-p7.c: Likewise.
5162 * gcc.target/powerpc/bool2-p8.c: Likewise.
5163 * gcc.target/powerpc/bool3.h: Likewise.
5164 * gcc.target/powerpc/bool3-av.c: Likewise.
5165 * gcc.target/powerpc/bool2-p7.c: Likewise.
5166 * gcc.target/powerpc/bool2-p8.c: Likewise.
5167
5168 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5169
5170 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5171
5172 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5173
5174 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5175
5176 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5177
5178 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5179 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5180 type from long to long long.
5181 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5182 to have effective-target keywords of lp64 and ilp32.
5183 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5184 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5185 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5186 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5187 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5188 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5189 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5190 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5191 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5192
5193 2013-07-23 Tom Tromey <tromey@redhat.com>
5194 Joseph Myers <joseph@codesourcery.com>
5195
5196 * gcc.dg/c11-generic-1.c: New file.
5197 * gcc.dg/c11-generic-2.c: New file.
5198
5199 2013-07-22 Tobias Burnus <burnus@net-b.de>
5200
5201 PR fortran/57906
5202 PR fortran/52052
5203 * coarray/lib_realloc_1.f90: Permit optimization.
5204 * gfortran.dg/coarray_31.f90: New.
5205
5206 2013-07-22 Tobias Burnus <burnus@net-b.de>
5207
5208 PR fortran/57762
5209 * gfortran.dg/class_array_7.f03: Fix memory leak.
5210
5211 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5212
5213 PR c++/52816
5214 * g++.dg/cpp0x/decltype56.C: New.
5215
5216 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217
5218 * gcc.dg/pr53265.c: Correct line number in dg-message.
5219
5220 2013-07-22 Diego Novillo <dnovillo@google.com>
5221
5222 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5223
5224 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5225
5226 PR testsuite/52641
5227 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5228 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5229
5230 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5231
5232 PR testsuite/52641
5233 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5234 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5235 * gcc.dg/torture/pr53366-1.c: Same.
5236 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5237 * gcc.dg/torture/pr56488.c: Same.
5238 * gcc.dg/torture/pr57584.c: Same.
5239 * gcc.dg/tree-ssa/pr57385.c: Same.
5240 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5241
5242 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5243
5244 * c-c++-common/pr41779.c: Fix typos.
5245 * gcc.c-torture/compile/20031125-2.c: Likewise.
5246 * gcc.c-torture/compile/20040621-1.c: Likewise.
5247 * gcc.c-torture/execute/20020418-1.c: Likewise.
5248 * gcc.dg/20020108-1.c: Likewise.
5249 * gcc.dg/atomic-generic-aux.c: Likewise.
5250 * gcc.dg/builtin-complex-err-2.c: Likewise.
5251 * gcc.dg/decl-1.c: Likewise.
5252 * gcc.dg/di-sync-multithread.c: Likewise.
5253 * gcc.dg/format/c90-printf-1.c: Likewise.
5254 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5255 * gcc.dg/long-long-compare-1.c: Likewise.
5256 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5257 * gcc.dg/pr17055-1.c: Likewise.
5258 * gcc.dg/pr27095.c: Likewise.
5259 * gcc.dg/torture/fp-int-convert.h: Likewise.
5260 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5261 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5262 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5263 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5264 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5265 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5266 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5267 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5268 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5269 * gcc.dg/vect/vect-cond-5.c: Likewise.
5270 * gcc.dg/weak/typeof-2.c: Likewise.
5271 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5272 * gcc.target/arm/naked-1.c: Likewise.
5273 * gcc.target/i386/pr9771-1.c: Likewise.
5274 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5275 * gcc.target/sparc/struct-ret-check.c: Likewise.
5276 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5277 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5278 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5279 Likewise.
5280
5281 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5282
5283 PR fortran/56937
5284 * gfortran.dg/dependency_42.f90: New test.
5285 * gfortran.dg/dependency_43.f90: New test.
5286
5287 2013-07-21 Tobias Burnus <burnus@net-b.de>
5288
5289 PR fortran/35862
5290 * gfortran.dg/round_4.f90: New.
5291
5292 2013-07-21 Tobias Burnus <burnus@net-b.de>
5293
5294 PR fortran/57894
5295 * gfortran.dg/min_max_conformance_2.f90: New.
5296
5297 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR preprocessor/57620
5300 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5301 (main): Don't test {s,u,U,L}12.
5302 * c-c++-common/raw-string-13.c: New test.
5303 * c-c++-common/raw-string-14.c: New test.
5304 * c-c++-common/raw-string-15.c: New test.
5305 * c-c++-common/raw-string-16.c: New test.
5306
5307 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5308
5309 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5310
5311 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5312
5313 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5314
5315 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5316 target { ! keeps_null_pointer_checks }.
5317 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5318 target { ! keeps_null_pointer_checks }.
5319
5320 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5321 * gcc.dg/torture/pr56488.c: Likewise.
5322
5323 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5324
5325 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5326 new testcase.
5327
5328 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5329
5330 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5331 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5332 * gfortran.dg/guality/guality.exp: Skip on AIX.
5333
5334 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5335
5336 * g++.dg/debug/pr56819.C: Skip on AIX.
5337 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5338 * g++.dg/guality/guality.exp: Skip on AIX.
5339
5340 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5341
5342 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5343
5344 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5345
5346 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5347
5348 PR target/57516
5349 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5350 Adjust to corrected rounding.
5351
5352 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5353
5354 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5355 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5356 check_effective_target_cilkplus.
5357 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5358
5359 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5360
5361 * gcc.target/powerpc/pr57744.c: Fix typo.
5362
5363 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5364
5365 PR middle-end/57698
5366 * gcc.c-torture/compile/pr57698.c: New test.
5367 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5368 * gcc.c-torture/compile/pr44043.c: Ditto.
5369
5370 2013-07-18 Wei Mi <wmi@google.com>
5371
5372 PR rtl-optimization/57878
5373 * g++.dg/pr57878.C: New test.
5374
5375 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5376
5377 * gcc.dg/pr42611.c: Move dg-error to correct line.
5378
5379 2013-07-17 Tobias Burnus <burnus@net-b.de>
5380
5381 PR fortran/57895
5382 * gfortran.dg/dollar_sym_3.f: New.
5383 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5384
5385 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5386
5387 PR target/55654
5388 PR target/55656
5389 PR target/55657
5390 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5391 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5392 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5393 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5394 * objc.dg/image-info.m: Likewise.
5395 * objc.dg/symtab-1.m: Likewise.
5396 * objc.dg/torture/strings/const-str-10.m: Likewise.
5397 * objc.dg/torture/strings/const-str-11.m: Likewise.
5398 * objc.dg/torture/strings/const-str-9.m: Likewise.
5399 * objc.dg/zero-link-1.m: Likewise.
5400 * objc.dg/zero-link-2.m: Likewise.
5401 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5402 * objc.dg/objc-foreach-4.m: Likewise.
5403 * objc.dg/objc-foreach-5.m: Likewise.
5404 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5405 (for Darwin).
5406 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5407 * obj-c++.dg/syntax-error-1.mm: Likewise.
5408 * objc.dg/method-6.m: Likewise.
5409 * objc.dg/pr23214.m: Likewise.
5410 * objc.dg/proto-lossage-7.m: Likewise.
5411 * objc.dg/strings/const-str-12b.m: Likewise.
5412 * objc.dg/zero-link-3.m: Likewise.
5413 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5414 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5415 adjust headers, interfaces and encoded types to reflect current system
5416 versions. Add FIXME and outputs from current system compiler for
5417 reference.
5418
5419 2013-07-15 Cong Hou <congh@google.com>
5420
5421 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5422 counted.
5423 * gcc.target/i386/l_fma_float_3.c: Likewise.
5424 * gcc.target/i386/l_fma_double_1.c: Likewise.
5425 * gcc.target/i386/l_fma_double_3.c: Likewise.
5426
5427 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5428
5429 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5430 function to test if HTM is available.
5431 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5432 * gcc.target/powerpc/htm-builtin-1.c: New test.
5433
5434 2013-07-15 Tobias Burnus <burnus@net-b.de>
5435
5436 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5437 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5438 * gfortran.dg/coarray_6.f90: Add dg-error.
5439
5440 2013-07-15 Tobias Burnus <burnus@net-b.de>
5441
5442 PR fortran/37336
5443 * gfortran.dg/finalize_18.f90: New.
5444
5445 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5446
5447 PR fortran/52669
5448 * fortran.dg/module_variable_1.f90: New test.
5449 * fortran.dg/module_variable_2.f90: New test.
5450
5451 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5452
5453 * g++.dg/ext/vector19.C: Adapt.
5454 * g++.dg/ext/vector23.C: New testcase.
5455
5456 2013-07-12 Michael Matz <matz@suse.de>
5457
5458 PR middle-end/55771
5459 * c-c++-common/pr55771.c: New test.
5460
5461 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5462
5463 * gcc.target/aarch64/vect-movi.c: New.
5464
5465 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5466
5467 PR target/57362
5468 * g++.dg/ext/pr57362.C: New.
5469
5470 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5471
5472 PR target/57631
5473 * gcc.target/avr/torture/pr57631.c: New test.
5474
5475 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/57827
5478 * g++.dg/cpp0x/constexpr-ice7.C: New.
5479
5480 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5481
5482 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5483 for EABI targets.
5484 * gcc.c-torture/execute/nest-align-1.x: New.
5485
5486 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5487
5488 PR c++/57874
5489 * g++.dg/cpp0x/sfinae48.C: New.
5490
5491 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5492
5493 PR preprocessor/57824
5494 * c-c++-common/raw-string-17.c: New test.
5495 * c-c++-common/gomp/pr57824.c: New test.
5496
5497 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5498
5499 PR c++/57869
5500 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5501 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5502 * g++.dg/conversion/dr195.C: Update.
5503 * g++.dg/expr/cast2.C: Likewise.
5504
5505 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5506
5507 * c-c++-common/raw-string-18.c: New test.
5508 * c-c++-common/raw-string-19.c: New test.
5509
5510 PR preprocessor/57757
5511 * g++.dg/cpp/paste1.C: New test.
5512 * g++.dg/cpp/paste2.C: New test.
5513
5514 2013-07-10 Graham Stott <grahams@btinternet.com>
5515
5516 * gcc.target/mips/mulsize-1.c: New.
5517 * gcc.target/mips/mulsize-2.c: New.
5518 * gcc.target/mips/mulsize-3.c: New.
5519 * gcc.target/mips/mulsize-4.c: New.
5520
5521 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5522
5523 PR c++/53094
5524 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5525 * g++.dg/ext/vector24.C: New testcase.
5526
5527 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5528
5529 PR c++/53000
5530 * g++.dg/cpp0x/decltype17.C: Adjust.
5531
5532 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5533
5534 PR c++/51786
5535 * g++.dg/cpp0x/pr51786.C: New.
5536
5537 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5538
5539 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5540
5541 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5542
5543 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5544
5545 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5546 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5547
5548 2013-07-08 Tobias Burnus <burnus@net-b.de>
5549
5550 PR fortran/57834
5551 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5552
5553 2013-07-08 Tobias Burnus <burnus@net-b.de>
5554
5555 PR fortran/50554
5556 * gfortran.dg/do_check_9.f90: New.
5557
5558 2013-07-08 Tobias Burnus <burnus@net-b.de>
5559
5560 PR fortran/57785
5561 * gfortran.dg/dot_product_2.f90: New.
5562
5563 2013-07-08 Tobias Burnus <burnus@net-b.de>
5564
5565 PR fortran/57469
5566 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5567
5568 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5569
5570 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5571 * gfortran.dg/finalize_10.f90: Fix dg-final.
5572
5573 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR target/57819
5576 * gcc.target/i386/pr57819.c: New test.
5577
5578 PR rtl-optimization/57829
5579 * gcc.c-torture/execute/pr57829.c: New test.
5580
5581 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5582
5583 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5584 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5585
5586 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5587
5588 PR target/57807
5589 * gcc.target/i386/pr57807.c: New test.
5590
5591 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR target/29776
5594 * gcc.dg/tree-ssa/vrp89.c: New test.
5595
5596 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5597
5598 PR c++/28262
5599 * g++.dg/parse/defarg16.C: New.
5600
5601 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5602
5603 PR rtl-optimization/55342
5604 * gcc.target/i386/pr55342.c: New.
5605
5606 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5607
5608 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5609
5610 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5611
5612 PR c++/14263
5613 * g++.dg/inherit/virtual10.C: New.
5614
5615 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5616
5617 PR c/57821
5618 * gcc.dg/large-size-array-6.c: New test.
5619
5620 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/38634
5623 * g++.dg/template/crash116.C: New.
5624
5625 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5626
5627 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5628 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5629
5630 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/54998
5633 * g++.dg/cpp0x/nsdmi-list3.C: New.
5634
5635 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR target/57777
5638 * gcc.target/i386/pr57777.c: New test.
5639
5640 PR c++/57771
5641 * g++.dg/template/arg9.C: New test.
5642
5643 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5644
5645 * gcc.target/i386/avx-inline.c: New test.
5646
5647 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5648
5649 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5650 * gcc.target/mips/call-2.c: Likewise.
5651 * gcc.target/mips/call-3.c: Likewise.
5652 * gcc.target/mips/lazy-binding-1.c: Likewise.
5653
5654 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR tree-optimization/57741
5657 * gcc.dg/vect/pr57741-1.c: New test.
5658 * gcc.dg/vect/pr57741-2.c: New test.
5659 * gcc.dg/vect/pr57741-3.c: New test.
5660
5661 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5662
5663 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5664 on big endian.
5665 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5666 * lib/target-supports.exp: Define aarch64_little_endian.
5667
5668 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5669
5670 * gcc.target/aarch64/abs_1.c: New test.
5671
5672 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5673
5674 * gcc.target/aarch64/bfxil_1.c: New test.
5675 * gcc.target/aarch64/bfxil_2.c: Likewise.
5676
5677 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5678
5679 PR c/57766
5680 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5681 array sizes from 100 to 20.
5682
5683 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5684
5685 PR fortran/54788
5686 * gfortran.dg/pointer_remapping_8.f90: New.
5687
5688 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5689
5690 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5691 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5692 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5693 * g++.dg/cpp1y/complex_literals.h: New.
5694
5695 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/57645
5698 * g++.dg/cpp0x/noexcept21.C: New.
5699
5700 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/57736
5703 * gcc.target/i386/pr57736.c: New test.
5704
5705 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5706
5707 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5708 c specific.
5709 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5710 strings to match the fixed error messages.
5711 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5712 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5713 message check.
5714
5715 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5716
5717 PR target/57744
5718 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5719 stqcx. get even registers.
5720
5721 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5722
5723 PR c++/57509
5724 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5725
5726 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5727
5728 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5729 Fix scan patterns.
5730 * gcc.target/i386/bmi-1.c: Ditto.
5731 * gcc.target/i386/bmi-bextr-4.c: New.
5732 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5733
5734 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 PR c++/57682
5737 * g++.dg/cpp0x/initlist73.C: New.
5738
5739 2013-06-27 Meador Inge <meadori@codesourcery.com>
5740
5741 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5742 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5743 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5744
5745 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5746
5747 PR c++/57509
5748 * g++.dg/ext/pr57509.C: New file.
5749
5750 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR target/57623
5753 * gcc.target/i386/bmi-bextr-3.c: New test.
5754
5755 PR target/57623
5756 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5757
5758 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5759
5760 PR c++/57172
5761 * g++.dg/cpp0x/pr57172.C: New testcase.
5762
5763 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5764
5765 * gcc.target/s390/htm-1.c: New file.
5766 * gcc.target/s390/htm-nofloat-1.c: New file.
5767 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5768
5769 2013-06-26 Tobias Burnus <burnus@net-b.de>
5770
5771 PR fortran/29800
5772 * gfortran.dg/bounds_check_17.f90: New.
5773
5774 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5775
5776 PR c++/57640
5777 * g++.dg/cpp1y/pr57640.C: New.
5778
5779 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5780
5781 PR c/57692
5782 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5783 overflow due to size of arrays.
5784
5785 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR tree-optimization/57705
5788 * gcc.dg/vect/pr57705.c: New test.
5789 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5790
5791 2013-06-25 Martin Jambor <mjambor@suse.cz>
5792
5793 PR middle-end/57670
5794 * g++.dg/ipa/pr57670.C: New test.
5795
5796 2013-06-25 Richard Biener <rguenther@suse.de>
5797
5798 PR middle-end/56977
5799 * gcc.dg/pr56977.c: New testcase.
5800
5801 2013-06-24 Martin Jambor <mjambor@suse.cz>
5802
5803 PR tree-optimization/57358
5804 * gcc.dg/ipa/pr57358.c: New test.
5805
5806 2013-06-24 Richard Biener <rguenther@suse.de>
5807
5808 PR testsuite/57686
5809 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5810
5811 2013-06-24 Richard Biener <rguenther@suse.de>
5812
5813 PR tree-optimization/57488
5814 * gcc.dg/torture/pr57488.c: New testcase.
5815
5816 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5817 Dominique d'Humieres <dominiq@lps.ens.fr>
5818
5819 PR fortran/52413
5820 * gfortran.dg/fraction.f90: New.
5821
5822 2013-06-24 Alan Modra <amodra@gmail.com>
5823
5824 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5825 Add scan-assembler-not "lvx".
5826 * gcc.target/powerpc/le-altivec-consts.c: New.
5827
5828 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5829
5830 * g++.dg/cpp0x/sfinae47.C: New.
5831
5832 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5833
5834 PR target/52483
5835 * gcc.target/sh/pr52483-1.c: New.
5836 * gcc.target/sh/pr52483-2.c: New.
5837 * gcc.target/sh/pr52483-3.c: New.
5838 * gcc.target/sh/pr52483-4.c: New.
5839 * gcc.target/sh/pr52483-5.c: New.
5840
5841 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5842
5843 * gcc.target/i386/intrinsics_1.c: New test.
5844 * gcc.target/i386/intrinsics_2.c: Ditto.
5845 * gcc.target/i386/intrinsics_3.c: Ditto.
5846 * gcc.target/i386/intrinsics_4.c: Ditto.
5847 * gcc.target/i386/intrinsics_5.c: Ditto.
5848 * gcc.target/i386/intrinsics_6.c: Ditto.
5849 * gcc.target/i386/avx-1.c: Provide macros for builtins
5850 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5851
5852 2013-06-21 Tobias Burnus <burnus@net-b.de>
5853
5854 PR fortran/37336
5855 * gfortran.dg/finalize_17.f90: New.
5856
5857 2013-06-21 Tobias Burnus <burnus@net-b.de>
5858
5859 * gfortran.dg/realloc_on_assign_18.f90: New.
5860
5861 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5862
5863 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5864 Also changed the returns from error as distinct values so that
5865 debugging can get easier.
5866 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5867 errors specific to C, if necessary. Also added new error
5868 hooks for C++.
5869 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5870 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5871 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5872 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5873 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5874 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5875 the same changes as parser_errors3.c, spaces were added between colons
5876 to not confuse C++ compiler with 2 colons as scope.
5877 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5878 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5879 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5880 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5881 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5882 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5883 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5884 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5885 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5886 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5887 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5888 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5889 in the list.
5890
5891 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5892
5893 PR other/53317
5894 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5895
5896 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5897
5898 PR target/57655
5899 * gcc.target/i386/pr57655.c: New test.
5900
5901 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * ada/acats/tests/gcc: Delete.
5904 * gnat.dg/style: Likewise.
5905
5906 2013-06-20 Jeff Law <law@redhat.com>
5907
5908 PR tree-optimization/57660
5909 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5910 based on their branch cost.
5911
5912 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5913
5914 2013-06-20 Tobias Burnus <burnus@net-b.de>
5915
5916 PR fortran/57633
5917 * gfortran.dg/list_read_11.f90: New.
5918
5919 2013-06-20 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/57584
5922 * gcc.dg/torture/pr57584.c: New testcase.
5923
5924 2013-06-19 Sharad Singhai <singhai@google.com>
5925
5926 * g++.dg/gcov/gcov-8.C: New testcase.
5927 * lib/gcov.exp: Handle intermediate format.
5928
5929 2013-06-19 Wei Mi <wmi@google.com>
5930
5931 PR rtl-optimization/57518
5932 * gcc.dg/pr57518.c: New test.
5933
5934 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5935
5936 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5937
5938 2013-06-19 Jan Hubicka <jh@suse.cz>
5939
5940 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5941
5942 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5943
5944 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5945 hard-coded values of array sizes with a #define.
5946 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5947 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5948 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5949 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5950 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5951
5952 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5953
5954 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5955 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5956
5957 2013-06-19 Jeff Law <law@redhat.com>
5958
5959 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5960
5961 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5962
5963 PR c++/57638
5964 * g++.dg/template/error53.C: New.
5965
5966 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5967
5968 PR target/55033
5969 * gcc.target/powerpc/pr55033.c: Fix options.
5970
5971 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5972
5973 * gcc.target/i386/inline_error.c: New test.
5974 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5975 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5976
5977 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5978
5979 PR c++/53211
5980 * g++.dg/cpp0x/decltype55.C: New.
5981
5982 2013-06-18 Marek Polacek <polacek@redhat.com>
5983
5984 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5985
5986 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5987
5988 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5989
5990 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5991
5992 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5993 Also changed the returns from error as distinct values so that it is
5994 easier to debug.
5995
5996 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5997
5998 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5999
6000 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/16128
6003 * g++.dg/template/error52.C: New.
6004 * g++.dg/lookup/friend15.C: Update.
6005 * g++.dg/parse/error11.C: Likewise.
6006 * g++.dg/parse/error14.C: Likewise.
6007 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6008 * g++.dg/parse/template25.C: Likewise.
6009 * g++.old-deja/g++.jason/cond.C: Likewise.
6010 * g++.old-deja/g++.mike/for2.C: Likewise.
6011 * g++.old-deja/g++.robertl/eb125.C: Likewise.
6012 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6013
6014 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6015
6016 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6017 ensure alignment.
6018
6019 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6020
6021 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6022 accidentally placing minus sign for length instead of stride.
6023
6024 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6025
6026 PR rtl-optimization/57425
6027 PR rtl-optimization/57569
6028 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6029 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6030
6031 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6032
6033 PR fortran/49074
6034 PR fortran/56136
6035 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6036 packing.
6037 * gfortran.dg/typebound_assignment_6.f03: New.
6038
6039 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6040
6041 * gcc.target/h8300/h8300.exp: New.
6042 * gcc.dg/pragma-isr.c: Move to ...
6043 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6044 * gcc.target/h8300/pragma-isr.c: ... and here.
6045 * gcc.dg/pragma-isr2.c: Move to ...
6046 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6047 * gcc.target/h8300/pragma-isr2.c: ... and here.
6048 * gcc.dg/pragma-isr-trapa.c: Move to ...
6049 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6050 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6051 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6052 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6053 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6054 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6055 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6056 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6057 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6058 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6059 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6060 * gcc.dg/attr-isr-trapa.c: Move to ...
6061 * gcc.target/sh/attr-isr-trapa.c: ... here.
6062
6063 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6064
6065 PR c++/51413
6066 * g++.dg/ext/builtin-offsetof1.C: New.
6067
6068 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6069
6070 * gcc.target/aarch64/vect_smlal_1.c: New file.
6071
6072 2013-06-14 Tobias Burnus <burnus@net-b.de>
6073
6074 PR fortran/57508
6075 * gfortran.dg/defined_assignment_7.f90: New.
6076
6077 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/57599
6080 * g++.dg/rtti/dyncast6.C: New.
6081 * g++.dg/cpp0x/dyncast1.C: Likewise.
6082
6083 2013-06-14 Alan Modra <amodra@gmail.com>
6084
6085 PR middle-end/57134
6086 * gcc.dg/pr57134.c: New.
6087
6088 2013-06-14 Tobias Burnus <burnus@net-b.de>
6089
6090 PR fortran/57596
6091 * gfortran.dg/deferred_type_param_9.f90: New.
6092
6093 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6094
6095 * gcc.dg/fold-minus-1.c: New testcase.
6096
6097 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6098
6099 PR fortran/49074
6100 * gfortran.dg/typebound_assignment_5.f03: New.
6101
6102 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6103
6104 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6105
6106 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6107 Pat Haugen <pthaugen@us.ibm.com>
6108 Peter Bergner <bergner@vnet.ibm.com>
6109
6110 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6111 load/store instructions on power7, power8.
6112 * gcc.target/powerpc/atomic-p8.c: Likewise.
6113
6114 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6115
6116 PR c/57577
6117 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6118
6119 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6120
6121 PR c++/38958
6122 * g++.dg/warn/Wunused-var-20.C: New.
6123
6124 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6125
6126 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6127 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6128 Run with -fno-common.
6129
6130 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6131
6132 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6133 and exit function calls with return 1 and return 0, respectively.
6134
6135 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6136
6137 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6138 New tests.
6139
6140 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6141
6142 PR tree-optimization/57361
6143 * gcc.dg/tree-ssa/pr57361.c: New file.
6144
6145 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6146
6147 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6148 to ensure alignment.
6149 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6150
6151 2013-06-12 Tobias Burnus <burnus@net-b.de>
6152
6153 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6154
6155 2013-06-12 Tobias Burnus <burnus@net-b.de>
6156 Dominique d'Humieres <dominiq@lps.ens.fr>
6157
6158 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6159
6160 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR target/56564
6163 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6164 * gcc.target/i386/pr56564-3.c: Likewise.
6165
6166 2013-06-11 Tobias Burnus <burnus@net-b.de>
6167
6168 PR fortran/57535
6169 * gfortran.dg/class_array_18.f90: New.
6170
6171 2013-06-11 Jan Hubicka <jh@suse.cz>
6172
6173 PR c++/57551
6174 * g++.dg/ext/visibility/anon6.C: Update testcase.
6175
6176 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6177
6178 PR c/57563
6179 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6180 in how we check __sec_reduce_mutating function's result.
6181
6182 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6183 Pat Haugen <pthaugen@us.ibm.com>
6184 Peter Bergner <bergner@vnet.ibm.com>
6185
6186 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6187 direct move instructions.
6188 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6189 * gcc.target/powerpc/direct-move.h: Likewise.
6190 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6191 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6192 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6193 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6194 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6195 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6196
6197 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6198
6199 PR c++/52440
6200 * g++.dg/cpp0x/pr52440.C: New.
6201
6202 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR target/56564
6205 * gcc.target/i386/pr56564-1.c: New test.
6206 * gcc.target/i386/pr56564-2.c: New test.
6207 * gcc.target/i386/pr56564-3.c: New test.
6208 * gcc.target/i386/pr56564-4.c: New test.
6209 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6210 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6211 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6212 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6213 * gcc.target/i386/vect-sizes-1.c: Likewise.
6214 * gcc.target/i386/memcpy-1.c: Likewise.
6215 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6216 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6217
6218 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6219
6220 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6221 systems to cover all GNU systems.
6222 * g++.dg/abi/guard2.C: Likewise.
6223 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6224 * g++.dg/eh/sighandle.C: Likewise.
6225 * g++.dg/ext/cleanup-10.C: Likewise.
6226 * g++.dg/ext/cleanup-11.C: Likewise.
6227 * g++.dg/ext/cleanup-8.C: Likewise.
6228 * g++.dg/ext/cleanup-9.C: Likewise.
6229 * g++.dg/opt/const5.C: Likewise.
6230 * g++.dg/opt/life1.C: Likewise.
6231 * g++.dg/other/pr39496.C: Likewise.
6232 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6233 * g++.old-deja/g++.abi/align.C: Likewise.
6234 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6235 * g++.old-deja/g++.law/weak.C: Likewise.
6236 * g++.old-deja/g++.pt/asm1.C: Likewise.
6237 * gcc.c-torture/execute/20030125-1.x: Likewise.
6238 * gcc.c-torture/execute/990127-2.x: Likewise.
6239 * gcc.dg/20041106-1.c: Likewise.
6240 * gcc.dg/20050503-1.c: Likewise.
6241 * gcc.dg/builtin-object-size-5.c: Likewise.
6242 * gcc.dg/cleanup-10.c: Likewise.
6243 * gcc.dg/cleanup-11.c: Likewise.
6244 * gcc.dg/cleanup-8.c: Likewise.
6245 * gcc.dg/cleanup-9.c: Likewise.
6246 * gcc.dg/complex-5.c: Likewise.
6247 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6248 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6249 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6250 * gcc.dg/dfp/pr35739.c: Likewise.
6251 * gcc.dg/fdata-sections-1.c: Likewise.
6252 * gcc.dg/lto/20090206-1_0.c: Likewise.
6253 * gcc.dg/lto/20090206-2_0.c: Likewise.
6254 * gcc.dg/pr30360.c: Likewise.
6255 * gcc.dg/pr37303.c: Likewise.
6256 * gcc.dg/pr39323-1.c: Likewise.
6257 * gcc.dg/pr39323-2.c: Likewise.
6258 * gcc.dg/pr39323-3.c: Likewise.
6259 * gcc.dg/pr45416.c: Likewise.
6260 * gcc.dg/setjmp-2.c: Likewise.
6261 * gcc.dg/split-1.c: Likewise.
6262 * gcc.dg/split-3.c: Likewise.
6263 * gcc.dg/split-4.c: Likewise.
6264 * gcc.dg/strlenopt-12g.c: Likewise.
6265 * gcc.dg/strlenopt-14g.c: Likewise.
6266 * gcc.dg/strlenopt-14gf.c: Likewise.
6267 * gcc.dg/strlenopt-16g.c: Likewise.
6268 * gcc.dg/strlenopt-17g.c: Likewise.
6269 * gcc.dg/strlenopt-18g.c: Likewise.
6270 * gcc.dg/strlenopt-1f.c: Likewise.
6271 * gcc.dg/strlenopt-22g.c: Likewise.
6272 * gcc.dg/strlenopt-2f.c: Likewise.
6273 * gcc.dg/strlenopt-4g.c: Likewise.
6274 * gcc.dg/strlenopt-4gf.c: Likewise.
6275 * gcc.dg/struct-ret-3.c: Likewise.
6276 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6277 * gcc.misc-tests/linkage.exp: Likewise.
6278 * gcc.target/i386/20000724-1.c: Likewise.
6279 * gcc.target/i386/align-main-3.c: Likewise.
6280 * gcc.target/i386/cleanup-1.c: Likewise.
6281 * gcc.target/i386/inline-mcpy.c: Likewise.
6282 * gcc.target/i386/pr32268.c: Likewise.
6283 * gcc.target/i386/pr36613.c: Likewise.
6284 * gcc.target/i386/pr39013-1.c: Likewise.
6285 * gcc.target/i386/pr39013-2.c: Likewise.
6286 * gcc.target/i386/pr39496.c: Likewise.
6287 * gcc.target/i386/pr40906-3.c: Likewise.
6288 * gcc.target/i386/pr46084.c: Likewise.
6289 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6290
6291 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6292
6293 PR target/6526
6294 * gcc.target/sh/pr6526.c: New.
6295
6296 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR target/57568
6299 * gcc.c-torture/execute/pr57568.c: New test.
6300
6301 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6302
6303 PR c++/37404
6304 * g++.dg/other/vararg-4.C: New.
6305
6306 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6307
6308 PR rtl-optimization/57559
6309 * gcc.target/s390/pr57559.c : New test.
6310
6311 2013-06-08 Tobias Burnus <burnus@net-b.de>
6312
6313 PR fortran/37336
6314 * gfortran.dg/finalize_10.f90: New.
6315 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6316 * gfortran.dg/finalize_15.f90: New.
6317
6318 2013-06-08 Tobias Burnus <burnus@net-b.de>
6319
6320 PR fortran/57553
6321 * gfortran.dg/storage_size_4.f90: New.
6322
6323 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6324
6325 PR c++/57548
6326 * g++.dg/ext/pr57548.C: New test.
6327
6328 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6329
6330 PR middle-end/57541
6331 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6332
6333 2013-06-07 Jan Hubicka <jh@suse.cz>
6334
6335 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6336
6337 2013-06-07 Tobias Burnus <burnus@net-b.de>
6338
6339 PR fortran/57549
6340 * gfortran.dg/array_constructor_48.f90: New.
6341 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6342 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6343
6344 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6345
6346 PR target/56315
6347 * gcc.target/arm/xordi3-opt.c: New test.
6348
6349 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6350
6351 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6352 Revert to dg-options.
6353
6354 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6355
6356 PR target/55033
6357 * gcc.target/powerpc/pr55033.c: New.
6358
6359 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 PR c++/53658
6362 * g++.dg/cpp0x/alias-decl-36.C: New.
6363
6364 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6365 Pat Haugen <pthaugen@us.ibm.com>
6366 Peter Bergner <bergner@vnet.ibm.com>
6367
6368 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6369 power8 builtin functions.
6370 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6371 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6372 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6373 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6374 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6375 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6376 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6377 tests to test power8 auto-vectorization.
6378 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6379 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6380 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6381 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6382
6383 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6384 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6385
6386 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6387
6388 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6389 support.
6390 (check_effective_target_powerpc_p8vector_ok): Likewise.
6391 (is-effective-target): Likewise.
6392 (check_vect_support_and_set_flags): Likewise.
6393
6394 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/43652
6397 * g++.dg/parse/error53.C: New.
6398
6399 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6400
6401 PR rtl-optimization/57459
6402 * gcc.target/i386/pr57459.c: New test.
6403
6404 2013-06-06 Teresa Johnson <tejohnson@google.com>
6405
6406 PR c++/53743
6407 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6408 into -freorder-blocks-and-partition test.
6409 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6410 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6411 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6412 * gcc.dg/tree-prof/pr50907.c: Ditto.
6413 * gcc.dg/tree-prof/pr45354.c: Ditto.
6414 * g++.dg/tree-prof/partition2.C: Ditto.
6415 * g++.dg/tree-prof/partition3.C: Ditto.
6416
6417 2013-06-06 Tobias Burnus <burnus@net-b.de>
6418
6419 PR fortran/57542
6420 * gfortran.dg/finalize_16.f90: New.
6421
6422 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6423
6424 * gcc.dg/vect/no-section-anchors-vect-68.c:
6425 Add dg-skip-if aarch64_tiny.
6426
6427 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6428
6429 PR C/57457
6430 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6431 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6432
6433 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/51908
6436 * g++.dg/cpp0x/decltype54.C: New.
6437
6438 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6439
6440 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6441 arm*-*-*eabi* targets.
6442 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6443 arm*-*-* targets.
6444 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6445
6446 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6447 Tobias Burnus <burnus@net-b.de>
6448
6449 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6450 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6451 * gfortran.dg/io_real_boz_4.f90: Ditto.
6452 * gfortran.dg/io_real_boz_5.f90: Ditto.
6453
6454 2013-06-05 Andreas Schwab <schwab@suse.de>
6455
6456 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6457
6458 2013-06-04 Jan Hubicka <jh@suse.cz>
6459
6460 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6461
6462 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6463
6464 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6465 parameters with void.
6466 (main2): Removed argc parameter.
6467 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6468 (main): Replaced argc, argv parameters with void.
6469 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6470 (main2): Removed argc parameter.
6471 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6472 argv parameters with void. Added __asm volatile to avoid optimization
6473 on argc, if necessary.
6474 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6475 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6476 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6477 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6478 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6479 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6480 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6481 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6482 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6483 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6484 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6485 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6486 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6487 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6488 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6489 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6490 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6491 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6492 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6493 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6494 parameters with void.
6495 (main2): Removed argc parameter.
6496 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6497 (main): Replaced argc, argv parameters with void.
6498 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6499 argv parameters with void. Also renamed this function as main, and
6500 delete the existing main.
6501 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6502 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6503 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6504
6505 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6506
6507 * gcc.target/aarch64/movi_1.c: New test.
6508
6509 2013-06-04 Tobias Burnus <burnus@net-b.de>
6510
6511 PR fortran/37336
6512 * gfortran.dg/finalize_12.f90: New.
6513 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6514 end of scope finalization.
6515 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6516 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6517 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6518 * gfortran.dg/class_19.f03: Ditto.
6519 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6520 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6521 * gfortran.dg/extends_14.f03: Ditto.
6522 * gfortran.dg/move_alloc_4.f90: Ditto.
6523 * gfortran.dg/typebound_proc_27.f03: Ditto.
6524
6525 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6526
6527 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6528 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6529 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6530 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6531 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6532 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6533 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6534 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6535 * gfortran.dg/io_real_boz_4.f90: Ditto.
6536 * gfortran.dg/io_real_boz_5.f90: Ditto.
6537 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6538 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6539 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6540 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6541 * gfortran.dg/transpose_2.f90: Fix dg-output.
6542
6543 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6544
6545 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6546 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6547 dg-option and an header comment.
6548
6549 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6550
6551 PR c++/57419
6552 * g++.dg/cpp0x/sfinae46.C: New.
6553 * g++.dg/cpp0x/defaulted13.C: Adjust.
6554 * g++.dg/cpp0x/defaulted2.C: Likewise.
6555 * g++.dg/cpp0x/defaulted26.C: Likewise.
6556 * g++.dg/cpp0x/defaulted3.C: Likewise.
6557 * g++.dg/cpp0x/error1.C: Likewise.
6558 * g++.dg/cpp0x/implicit1.C: Likewise.
6559 * g++.dg/cpp0x/implicit11.C: Likewise.
6560 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6561 * g++.dg/cpp0x/initlist47.C: Likewise.
6562 * g++.dg/cpp0x/initlist9.C: Likewise.
6563 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6564 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6565 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6566 * g++.dg/cpp0x/union4.C: Likewise.
6567 * g++.dg/template/crash108.C: Likewise.
6568 * g++.dg/template/crash41.C: Likewise.
6569 * g++.old-deja/g++.jason/local.C: Likewise.
6570 * g++.old-deja/g++.law/visibility3.C: Likewise.
6571
6572 2013-06-03 Teresa Johnson <tejohnson@google.com>
6573
6574 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6575 * gcc.dg/vect/bb-slp-14.c: Ditto.
6576 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6577 * gcc.dg/vect/bb-slp-23.c: Ditto.
6578 * gcc.dg/vect/bb-slp-15.c: Ditto.
6579 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6580 * gcc.dg/vect/bb-slp-24.c: Ditto.
6581 * gcc.dg/vect/bb-slp-16.c: Ditto.
6582 * gcc.dg/vect/bb-slp-25.c: Ditto.
6583 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6584 * gcc.dg/vect/bb-slp-17.c: Ditto.
6585 * gcc.dg/vect/bb-slp-1.c: Ditto.
6586 * gcc.dg/vect/bb-slp-26.c: Ditto.
6587 * gcc.dg/vect/bb-slp-18.c: Ditto.
6588 * gcc.dg/vect/bb-slp-2.c: Ditto.
6589 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6590 * gcc.dg/vect/bb-slp-27.c: Ditto.
6591 * gcc.dg/vect/bb-slp-19.c: Ditto.
6592 * gcc.dg/vect/bb-slp-3.c: Ditto.
6593 * gcc.dg/vect/bb-slp-28.c: Ditto.
6594 * gcc.dg/vect/bb-slp-4.c: Ditto.
6595 * gcc.dg/vect/bb-slp-29.c: Ditto.
6596 * gcc.dg/vect/bb-slp-5.c: Ditto.
6597 * gcc.dg/vect/bb-slp-6.c: Ditto.
6598 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6599 * gcc.dg/vect/bb-slp-7.c: Ditto.
6600 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6601 * gcc.dg/vect/bb-slp-8.c: Ditto.
6602 * gcc.dg/vect/bb-slp-9.c: Ditto.
6603 * gcc.dg/vect/bb-slp-10.c: Ditto.
6604 * gcc.dg/vect/bb-slp-11.c: Ditto.
6605 * gcc.dg/vect/bb-slp-20.c: Ditto.
6606 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6607 * gcc.dg/vect/bb-slp-21.c: Ditto.
6608 * gcc.dg/vect/bb-slp-30.c: Ditto.
6609 * gcc.dg/vect/bb-slp-13.c: Ditto.
6610 * gcc.dg/vect/bb-slp-22.c: Ditto.
6611 * g++.dg/vect/slp-pr50413.cc: Ditto.
6612 * g++.dg/vect/slp-pr56812.cc: Ditto.
6613 * g++.dg/vect/slp-pr50819.cc: Ditto.
6614
6615 2013-06-01 Tobias Burnus <burnus@net-b.de>
6616
6617 PR fortran/57456
6618 * gfortran.dg/class_array_17.f90: New.
6619
6620 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6621
6622 * ada/acats/floatstore.lst: New.
6623 * ada/acats/run_all.sh: Process it.
6624
6625 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6626
6627 * gcc.target/powerpc/e500-ord-1.c: New test.
6628 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6629 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6630 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6631
6632 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6633
6634 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6635
6636 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6637
6638 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6639
6640 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6641
6642 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6643
6644 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6645
6646 PR c/57452
6647 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6648 test-case.
6649
6650 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6651
6652 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6653
6654 2013-05-31 Marek Polacek <polacek@redhat.com>
6655
6656 PR tree-optimization/57478
6657 PR tree-optimization/57453
6658 * gcc.dg/torture/pr57478.c: New test.
6659
6660 2013-05-31 Tobias Burnus <burnus@net-b.de>
6661
6662 PR fortran/57456
6663 * gfortran.dg/class_array_17.f90: New.
6664
6665 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6666
6667 PR target/56315
6668 * gcc.target/arm/iordi3-opt.c: New test.
6669
6670 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6671
6672 PR fortran/54190
6673 PR fortran/57217
6674 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6675 * gfortran.dg/interface_26.f90: Ditto.
6676 * gfortran.dg/proc_ptr_11.f90: Ditto.
6677 * gfortran.dg/proc_ptr_15.f90: Ditto.
6678 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6679 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6680 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6681 * gfortran.dg/typebound_override_1.f90: Ditto.
6682 * gfortran.dg/typebound_override_4.f90: Ditto.
6683 * gfortran.dg/typebound_proc_6.f03: Ditto.
6684 * gfortran.dg/assumed_type_7.f90: New test.
6685 * gfortran.dg/typebound_override_5.f90: New test.
6686 * gfortran.dg/typebound_override_6.f90: New test.
6687 * gfortran.dg/typebound_override_7.f90: New test.
6688
6689 2013-05-30 Tobias Burnus <burnus@net-b.de>
6690
6691 PR middle-end/57073
6692 * gfortran.dg/power_6.f90: New.
6693
6694 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6695
6696 * gcc.target/aarch64/insv_1.c: New test.
6697
6698 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6699
6700 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6701 dg-skip-if "No stabs".
6702
6703 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6704
6705 PR fortran/54189
6706 * gfortran.dg/assumed_size_1.f90: New.
6707
6708 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6709
6710 * gcc.dg/shrink-wrap-alloca.c: New added.
6711 * gcc.dg/shrink-wrap-pretend.c: New added.
6712 * gcc.dg/shrink-wrap-sibcall.c: New added.
6713
6714 2013-05-30 Tobias Burnus <burnus@net-b.de>
6715
6716 PR fortran/57458
6717 * gfortran.dg/assumed_rank_13.f90: New.
6718
6719 2013-05-29 Easwaran Raman <eraman@google.com>
6720
6721 PR tree-optimization/57442
6722 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6723
6724 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6725
6726 PR tree-optimization/57441
6727 * gcc.c-torture/compile/pr57441.c: New.
6728
6729 2013-05-29 Dehao Chen <dehao@google.com>
6730
6731 PR testsuite/57413
6732 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6733
6734 2013-05-29 Tobias Burnus <burnus@net-b.de>
6735
6736 PR fortran/37336
6737 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6738 * gfortran.dg/class_19.f03: Ditto.
6739
6740 2013-05-29 Richard Biener <rguenther@suse.de>
6741
6742 * gcc.dg/vect/bb-slp-32.c: New testcase.
6743
6744 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6745
6746 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6747 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6766 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6767 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6768 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6769 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6770 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6771 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6772 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6773 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6774 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6775 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6776 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6777 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6778 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6779 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6780 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6781 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6782 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6783 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6784 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6785
6786 2013-05-29 Tobias Burnus <burnus@net-b.de>
6787
6788 PR fortran/37336
6789 * gfortran.dg/finalize_11.f90: New.
6790 * gfortran.dg/finalize_4.f03: Remove dg-error.
6791 * gfortran.dg/finalize_5.f03: Ditto.
6792 * gfortran.dg/finalize_6.f03: Ditto.
6793 * gfortran.dg/finalize_7.f03: Ditto.
6794
6795 2013-05-28 Tobias Burnus <burnus@net-b.de>
6796
6797 * gfortran.dg/class_array_16.f90: New.
6798
6799 2013-05-28 Tobias Burnus <burnus@net-b.de>
6800
6801 PR fortran/57435
6802 * gfortran.dg/use_29.f90: New.
6803
6804 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6805
6806 * gnat.dg/fp_exception.adb: New test.
6807
6808 2013-05-28 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/56787
6811 * gcc.dg/vect/pr56787.c: New testcase.
6812
6813 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6814 Tobias Burnus <burnus@net-b.de>
6815
6816 PR fortran/57217
6817 * gfortran.dg/typebound_override_4.f90: New.
6818
6819 2013-05-28 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/57411
6822 * g++.dg/opt/pr57411.C: New testcase.
6823
6824 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6827 * gcc.dg/builtin-bswap-9.c: Likewise.
6828
6829 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6830
6831 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6832
6833 2013-05-27 Richard Biener <rguenther@suse.de>
6834
6835 PR middle-end/57412
6836 * gcc.dg/gomp/pr57412.c: New testcase.
6837
6838 2013-05-27 Bud Davis <jmdavis@link.com>
6839
6840 PR fortran/50405
6841 * gfortran.dg/stfunc_8.f90: New.
6842
6843 2013-05-27 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/57343
6846 * gcc.dg/torture/pr57343.c: New testcase.
6847
6848 2013-05-27 Richard Biener <rguenther@suse.de>
6849
6850 PR tree-optimization/57417
6851 * gcc.dg/torture/pr57417.c: New testcase.
6852
6853 2013-05-27 Richard Biener <rguenther@suse.de>
6854
6855 PR tree-optimization/57396
6856 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6857
6858 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gnat.dg/specs/last_bit.ads: New test.
6861
6862 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gnat.dg/specs/machine_attribute.ads: New test.
6865
6866 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * gnat.dg/incomplete3.ad[sb]: New test.
6869
6870 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6871
6872 PR target/53916
6873 * gcc.target/mips/div-13.c: New test.
6874
6875 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6876
6877 PR target/55777
6878 * gcc.target/mips/mips16-attributes-5.c,
6879 * gcc.target/mips/mips16-attributes-6.c: New tests.
6880
6881 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6882
6883 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6884 * gcc.dg/builtin-bswap-8.c: Likewise.
6885
6886 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6887
6888 PR c++/52216
6889 * g++.dg/cpp0x/new1.C: New.
6890
6891 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6892
6893 PR c++/25666
6894 * g++.dg/parse/dtor16.C: New.
6895 * g++.dg/parse/dtor6.C: Adjust.
6896
6897 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/19618
6900 * g++.dg/expr/bitfield12.C: New.
6901
6902 2013-05-24 Jeff Law <law@redhat.com>
6903
6904 PR tree-optimization/57124
6905 * gcc.c-torture/execute/pr57124.c: New test.
6906 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6907
6908 2013-05-24 Martin Jambor <mjambor@suse.cz>
6909
6910 PR tree-optimization/57294
6911 * gcc.dg/ipa/pr57294.c: New test.
6912
6913 2013-05-24 Dehao Chen <dehao@google.com>
6914
6915 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6916
6917 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6918
6919 * gcc.target/aarch64/scalar_intrinsics.c
6920 (force_simd): Use a valid instruction.
6921 (test_vdupd_lane_s64): Pass a valid lane argument.
6922 (test_vdupd_lane_u64): Likewise.
6923
6924 2013-05-24 Richard Biener <rguenther@suse.de>
6925
6926 PR tree-optimization/57287
6927 * gcc.dg/pr57287.c: New testcase.
6928
6929 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6930
6931 PR c++/26572
6932 * g++.dg/template/error51.C: New.
6933
6934 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6935
6936 PR c++/25503
6937 * g++.dg/template/bitfield2.C: New.
6938
6939 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6940
6941 * gnat.dg/specs/noinline1.ads: New test.
6942 * gnat.dg/noinline2.ad[sb]: Likewise.
6943 * gnat.dg/specs/noinline3.ads: Likewise.
6944 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6945
6946 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6947
6948 PR tree-ssa/57385
6949 * gcc.dg/tree-ssa/pr57385.c: New test.
6950
6951 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * gnat.dg/derived_type4.adb: New test.
6954
6955 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6956
6957 * gcc.dg/builtin-bswap-6.c: New test.
6958 * gcc.dg/builtin-bswap-7.c: Likewise.
6959 * gcc.dg/builtin-bswap-8.c: Likewise.
6960 * gcc.dg/builtin-bswap-9.c: Likewise.
6961
6962 2013-05-23 Christian Bruel <christian.bruel@st.com>
6963
6964 PR debug/57351
6965 * gcc.dg/debug/pr57351.c: New test
6966
6967 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6968
6969 * gcc.target/aarch64/vect-clz.c: New file.
6970
6971 2013-05-23 Martin Jambor <mjambor@suse.cz>
6972
6973 PR middle-end/57347
6974 * gcc.dg/ipa/pr57347.c: New test.
6975
6976 2013-05-23 Richard Biener <rguenther@suse.de>
6977
6978 PR tree-optimization/57380
6979 * g++.dg/tree-ssa/pr57380.C: New testcase.
6980
6981 2013-05-23 Richard Biener <rguenther@suse.de>
6982
6983 PR middle-end/57381
6984 * gcc.dg/torture/pr57381.c: New testcase.
6985
6986 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR middle-end/57344
6989 * gcc.c-torture/execute/pr57344-1.c: New test.
6990 * gcc.c-torture/execute/pr57344-2.c: New test.
6991 * gcc.c-torture/execute/pr57344-3.c: New test.
6992 * gcc.c-torture/execute/pr57344-4.c: New test.
6993
6994 2013-05-23 Richard Biener <rguenther@suse.de>
6995
6996 PR rtl-optimization/57341
6997 * gcc.dg/torture/pr57341.c: New testcase.
6998
6999 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7000
7001 PR c++/57352
7002 * g++.dg/parse/crash62.C: New.
7003
7004 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7005 Pat Haugen <pthaugen@us.ibm.com>
7006 Peter Bergner <bergner@vnet.ibm.com>
7007
7008 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7009 crypto builtins.
7010
7011 2013-05-22 Tobias Burnus <burnus@net-b.de>
7012
7013 PR fortran/57364
7014 * gfortran.dg/defined_assignment_6.f90: New.
7015
7016 2013-05-22 Tobias Burnus <burnus@net-b.de>
7017
7018 PR fortran/57338
7019 * gfortran.dg/assumed_type_6.f90: New.
7020
7021 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7022
7023 PR c++/57211
7024 * g++.dg/cpp0x/Wunused-parm.C: New.
7025
7026 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7029 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7030
7031 2013-05-21 Easwaran Raman <eraman@google.com>
7032
7033 PR tree-optimization/57322
7034 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7035
7036 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7037
7038 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7039 .set (no)?micromips
7040
7041 2013-05-21 Tobias Burnus <burnus@net-b.de>
7042
7043 PR fortran/57035
7044 * gfortran.dg/assumed_type_5.f90: New.
7045 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7046 * gfortran.dg/assumed_rank_2.f90: Ditto.
7047 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7048 * gfortran.dg/no_arg_check_3.f90: Ditto.
7049
7050 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR tree-optimization/57331
7053 * gcc.c-torture/compile/pr57331.c: New test.
7054
7055 2013-05-21 Richard Biener <rguenther@suse.de>
7056
7057 PR tree-optimization/57330
7058 * gcc.dg/torture/pr57330.c: New testcase.
7059
7060 2013-05-21 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/57303
7063 * gcc.dg/torture/pr57303.c: New testcase.
7064
7065 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR tree-optimization/57321
7068 * gcc.c-torture/execute/pr57321.c: New test.
7069
7070 2013-05-20 Tobias Burnus <burnus@net-b.de>
7071
7072 PR fortran/48858
7073 PR fortran/55465
7074 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7075 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7076 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7077 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7078 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7079 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7080 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7081 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7082 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7083 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7084 * gfortran.dg/binding_label_tests_24.f90: New.
7085 * gfortran.dg/binding_label_tests_25.f90: New.
7086
7087 2013-05-20 Tobias Burnus <burnus@net-b.de>
7088
7089 PR fortran/48858
7090 * gfortran.dg/binding_label_tests_17.f90: New.
7091 * gfortran.dg/binding_label_tests_18.f90: New.
7092 * gfortran.dg/binding_label_tests_19.f90: New.
7093 * gfortran.dg/binding_label_tests_20.f90: New.
7094 * gfortran.dg/binding_label_tests_21.f90: New.
7095 * gfortran.dg/binding_label_tests_22.f90: New.
7096 * gfortran.dg/binding_label_tests_23.f90: New.
7097
7098 2013-05-20 Tobias Burnus <burnus@net-b.de>
7099
7100 PR fortran/48858
7101 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7102 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7103 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7104 * gfortran.dg/common_18.f90: New.
7105 * gfortran.dg/common_19.f90: New.
7106 * gfortran.dg/common_20.f90: New.
7107 * gfortran.dg/common_21.f90: New.
7108
7109 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/12288
7112 * g++.dg/parse/error52.C: New.
7113 * g++.dg/parse/error3.C: Adjust.
7114 * g++.dg/parse/error36.C: Likewise.
7115
7116 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7117
7118 PR target/56547
7119 * gcc.target/sh/pr56547-1.c: New.
7120 * gcc.target/sh/pr56547-2.c: New.
7121
7122 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7123
7124 PR c++/23608
7125 * g++.dg/warn/Wsign-compare-6.C: New.
7126 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7127
7128 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7129
7130 PR c++/57327
7131 * g++.dg/template/error50.C: New.
7132
7133 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7134
7135 PR c++/10207
7136 * g++.dg/ext/complit13.C: New.
7137
7138 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7139
7140 PR c++/57175
7141 * g++.dg/pr57175.C: New testcase.
7142
7143 2013-05-17 Easwaran Raman <eraman@google.com>
7144
7145 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7146
7147 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7148
7149 PR testsuite/57313
7150 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7151
7152 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR rtl-optimization/57281
7155 PR rtl-optimization/57300
7156 * gcc.dg/pr57300.c: New test.
7157 * gcc.c-torture/execute/pr57281.c: New test.
7158
7159 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 PR c++/18126
7162 * g++.dg/ext/sizeof-complit.C: New.
7163
7164 2013-05-17 Marek Polacek <polacek@redhat.com>
7165
7166 * gcc.dg/strlenopt-25.c: New test.
7167 * gcc.dg/strlenopt-26.c: Likewise.
7168
7169 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7170
7171 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7172 instead of -mavx2, require only avx instead of avx2.
7173 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7174 of avx2-check.h and turn into an avx runtime test instead of
7175 avx2 runtime test.
7176
7177 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7178
7179 * g++.dg/ext/vector22.C: Uncomment working test.
7180
7181 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7182
7183 PR c++/17410
7184 * g++.dg/template/pr17410.C: New.
7185
7186 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7187
7188 * gcc.target/i386/rotate-3.c: New test.
7189 * gcc.target/i386/rotate-3a.c: New test.
7190 * gcc.target/i386/rotate-4.c: New test.
7191 * gcc.target/i386/rotate-4a.c: New test.
7192 * gcc.target/i386/rotate-5.c: New test.
7193 * gcc.target/i386/rotate-5a.c: New test.
7194
7195 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196
7197 * gcc.dg/visibility-21.c: Require section_anchors.
7198
7199 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7200
7201 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7202 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7203 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7204
7205 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7206
7207 * gcc.dg/visibility-21.c: New.
7208
7209 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7210
7211 PR middle-end/57286
7212 * gcc.dg/pr57286.c: New testcase.
7213 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7214 * g++.dg/ext/vector22.C: Comment out transformations not
7215 performed anymore.
7216
7217 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7218
7219 PR target/57260
7220 * gcc.target/mips/call-1.c: Restrict to o32.
7221 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7222
7223 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7226 dg-messages.
7227 * g++.dg/warn/Wshadow-1.C: Likewise.
7228 * g++.dg/warn/Wshadow-6.C: Likewise.
7229 * g++.dg/warn/Wshadow-7.C: Likewise.
7230
7231 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7232
7233 PR c++/31952
7234 * g++.dg/parse/pr31952-1.C: New.
7235 * g++.dg/parse/pr31952-2.C: Likewise.
7236 * g++.dg/parse/pr31952-3.C: Likewise.
7237
7238 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7239 * g++.old-deja/g++.jason/cond.C: Likewise.
7240 * g++.dg/cpp0x/range-for5.C: Likewise.
7241
7242 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7243
7244 PR target/19599
7245 * gcc.target/arm/pr40887.c: Adjust testcase.
7246 * gcc.target/arm/pr19599.c: New test.
7247
7248 2013-05-15 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/57275
7251 * gcc.target/i386/pr57275.c: New testcase.
7252
7253 2013-05-15 Jan Hubicka <jh@suse.cz>
7254
7255 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7256 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7257 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7258
7259 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7260
7261 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7262 scheduling.
7263
7264 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7265
7266 PR c++/57274
7267 * c-c++-common/Wsequence-point-1.c: New test.
7268
7269 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7270
7271 * g++.dg/ext/vector22.C: New testcase.
7272 * gcc.dg/binop-xor3.c: Remove xfail.
7273
7274 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7275
7276 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7277 FLOAT cmp FLOAT ? INT : INT.
7278 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7279 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7280 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7281 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7282 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7283 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7284
7285 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7286
7287 PR c++/53903
7288 * g++.dg/cpp0x/defaulted43.C: New.
7289
7290 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291
7292 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7293 (alloca): Remove declaration.
7294 (foo9): Replace alloca by __builtin_alloca.
7295
7296 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7297
7298 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7299 Expect "size of array is too large" error.
7300
7301 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7304
7305 2013-05-14 Richard Biener <rguenther@suse.de>
7306
7307 PR middle-end/57235
7308 * g++.dg/torture/pr57235.C: New testcase.
7309
7310 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR middle-end/57251
7313 * gcc.dg/torture/pr57251.c: New test.
7314
7315 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7316
7317 PR target/57264
7318 * gcc.target/i386/pr57264.c: New test.
7319
7320 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7321
7322 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7323
7324 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7325
7326 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7327
7328 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR tree-optimization/45216
7331 PR tree-optimization/57157
7332 * c-c++-common/rotate-1.c: Add 32 tests with +.
7333 * c-c++-common/rotate-1a.c: Adjust.
7334 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7335 * c-c++-common/rotate-2b.c: New test.
7336 * c-c++-common/rotate-3.c: Add 32 tests with +.
7337 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7338 * c-c++-common/rotate-4b.c: New test.
7339 * c-c++-common/rotate-5.c: New test.
7340
7341 2013-05-13 Martin Jambor <mjambor@suse.cz>
7342
7343 PR middle-end/42371
7344 * gcc.dg/ipa/remref-0.c: New test.
7345 * gcc.dg/ipa/remref-1a.c: Likewise.
7346 * gcc.dg/ipa/remref-1b.c: Likewise.
7347 * gcc.dg/ipa/remref-2a.c: Likewise.
7348 * gcc.dg/ipa/remref-2b.c: Likewise.
7349
7350 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7351
7352 * gcc.dg/vector-shift-2.c: New testcase.
7353
7354 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR tree-optimization/57230
7357 * gcc.dg/strlenopt-24.c: New test.
7358
7359 PR tree-optimization/57230
7360 * gcc.dg/strlenopt-23.c: New test.
7361
7362 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7363
7364 PR target/57108
7365 * gcc.target/sh/pr57108.c: Move this test case to ...
7366 * gcc.c-torture/compile/pr57108.c: ... here.
7367
7368 2013-05-10 Richard Biener <rguenther@suse.de>
7369
7370 PR tree-optimization/57214
7371 * gcc.dg/torture/pr57214.c: New testcase.
7372
7373 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7374
7375 * gcc.dg/vector-shift.c: New testcase.
7376
7377 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7378
7379 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7380
7381 PR tree-optimization/45216
7382 PR tree-optimization/57157
7383 * c-c++-common/rotate-1.c: New test.
7384 * c-c++-common/rotate-1a.c: New test.
7385 * c-c++-common/rotate-2.c: New test.
7386 * c-c++-common/rotate-2a.c: New test.
7387 * c-c++-common/rotate-3.c: New test.
7388 * c-c++-common/rotate-3a.c: New test.
7389 * c-c++-common/rotate-4.c: New test.
7390 * c-c++-common/rotate-4a.c: New test.
7391
7392 2013-05-10 Richard Biener <rguenther@suse.de>
7393
7394 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7395 * gcc.target/i386/l_fma_double_1.c: Adjust.
7396 * gcc.target/i386/l_fma_double_2.c: Likewise.
7397 * gcc.target/i386/l_fma_double_3.c: Likewise.
7398 * gcc.target/i386/l_fma_double_4.c: Likewise.
7399 * gcc.target/i386/l_fma_double_5.c: Likewise.
7400 * gcc.target/i386/l_fma_double_6.c: Likewise.
7401 * gcc.target/i386/l_fma_float_1.c: Likewise.
7402 * gcc.target/i386/l_fma_float_2.c: Likewise.
7403 * gcc.target/i386/l_fma_float_3.c: Likewise.
7404 * gcc.target/i386/l_fma_float_4.c: Likewise.
7405 * gcc.target/i386/l_fma_float_5.c: Likewise.
7406 * gcc.target/i386/l_fma_float_6.c: Likewise.
7407
7408 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/51226
7411 * g++.dg/cpp0x/pr51226.C: New.
7412
7413 2013-04-16 Han Shen <shenhan@google.com>
7414
7415 Test cases for '-fstack-protector-strong'.
7416 * gcc.dg/fstack-protector-strong.c: New.
7417 * g++.dg/fstack-protector-strong.C: New.
7418
7419 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7420
7421 * gcc.target/aarch64/ands_1.c: New test.
7422 * gcc.target/aarch64/ands_2.c: Likewise
7423
7424 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7425
7426 * lib/target-supports.exp (check_effective_target_hw): New
7427 function.
7428 * c-c++-common/asan/clone-test-1.c: Call
7429 check_effective_target_hw.
7430 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7431 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7432 possible decorations.
7433 * c-c++-common/asan/null-deref-1.c: Likewise.
7434 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7435 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7436 * c-c++-common/asan/use-after-free-1.c: Likewise.
7437 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7438 * g++.dg/asan/large-func-test-1.C: Likewise.
7439
7440 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7441
7442 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7443
7444 2013-05-07 Richard Biener <rguenther@suse.de>
7445
7446 PR middle-end/57190
7447 * g++.dg/torture/pr57190.C: New testcase.
7448
7449 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/57149
7452 * gcc.dg/pr57149.c: New test.
7453
7454 PR debug/57184
7455 * gcc.dg/pr57184.c: New test.
7456
7457 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7458
7459 * gnat.dg/specs/array3.ads: New test.
7460
7461 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7462
7463 * c-c++-common/vector-scalar-2.c: New testcase.
7464
7465 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7466
7467 * gcc.target/i386/asm-dialect-2.c: New testcase.
7468
7469 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7470
7471 PR c++/57183
7472 * g++.dg/cpp0x/auto38.C: New.
7473
7474 2013-05-06 Richard Biener <rguenther@suse.de>
7475
7476 PR tree-optimization/57185
7477 * gcc.dg/autopar/pr57185.c: New testcase.
7478
7479 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7480
7481 PR target/57106
7482 * gcc.target/i386/pr57106.c: New test.
7483
7484 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7485
7486 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7487 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7488 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7489 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7490 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7491 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7492 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7493
7494 2013-05-06 Teresa Johnson <tejohnson@google.com>
7495
7496 PR bootstrap/57154
7497 * gcc.dg/pr57154.c: New test.
7498
7499 2013-05-06 Richard Biener <rguenther@suse.de>
7500
7501 PR middle-end/57147
7502 * gcc.dg/torture/pr57147-1.c: New testcase.
7503 * gcc.dg/torture/pr57147-2.c: Likewise.
7504 * gcc.dg/torture/pr57147-3.c: Likewise.
7505
7506 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7507
7508 PR target/55303
7509 * gcc.target/sh/pr55303-1.c: New.
7510 * gcc.target/sh/pr55303-2.c: New.
7511 * gcc.target/sh/pr55303-3.c: New.
7512
7513 2013-05-05 Tobias Burnus <burnus@net-b.de>
7514
7515 * gfortran.dg/allocate_with_source_3.f90: New.
7516
7517 2013-05-05 Tobias Burnus <burnus@net-b.de>
7518
7519 PR fortran/57141
7520 * gfortran.dg/null_8.f90: New.
7521
7522 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/53745
7525 * g++.dg/cpp0x/enum27.C: New.
7526 * g++.dg/cpp0x/enum_base.C: Adjust.
7527
7528 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR tree-optimization/56205
7531 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7532
7533 2013-05-04 Tobias Burnus <burnus@net-b.de>
7534
7535 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7536 * gfortran.dg/bind_c_usage_27.f90: New.
7537 * gfortran.dg/bind_c_usage_28.f90: New.
7538
7539 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/51927
7542 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7543
7544 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7545
7546 PR target/57150
7547 * gcc.target/powerpc/pr57150.c: New file.
7548
7549 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7550
7551 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7552 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7553 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7554 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7555 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7556 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7557 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7558
7559 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7560
7561 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7562 scan-assembler-times.
7563
7564 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7565
7566 * gcc.dg/tree-ssa/slsr-32.c: New.
7567 * gcc.dg/tree-ssa/slsr-33.c: New.
7568 * gcc.dg/tree-ssa/slsr-34.c: New.
7569 * gcc.dg/tree-ssa/slsr-35.c: New.
7570 * gcc.dg/tree-ssa/slsr-36.c: New.
7571 * gcc.dg/tree-ssa/slsr-37.c: New.
7572 * gcc.dg/tree-ssa/slsr-38.c: New.
7573
7574 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7575
7576 * gcc.target/aarch64/tst_1.c: New test.
7577 * gcc.target/aarch64/tst_2.c: Likewise
7578
7579 2013-05-02 Jeff Law <law@redhat.com>
7580
7581 PR tree-optimization/57144
7582 * gcc.c-torture/execute/pr57144.c: New test.
7583
7584 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR rtl-optimization/57130
7587 * gcc.c-torture/execute/pr57130.c: New test.
7588
7589 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7590
7591 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7592
7593 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7594
7595 * gcc.target/aarch64/fabd.c: New file.
7596
7597 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 PR c++/54318
7600 * g++.dg/cpp0x/pr54318.C: New.
7601
7602 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7603
7604 PR c++/14283
7605 * g++.dg/parse/error51.C: New.
7606 * g++.dg/parse/error15.C: Adjust column numbers.
7607
7608 2013-05-02 Tobias Burnus <burnus@net-b.de>
7609
7610 PR fortran/57142
7611 * gfortran.dg/size_kind_2.f90: New.
7612 * gfortran.dg/size_kind_3.f90: New.
7613
7614 2013-05-02 Richard Biener <rguenther@suse.de>
7615
7616 PR middle-end/57140
7617 * g++.dg/torture/pr57140.C: New testcase.
7618
7619 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7620
7621 PR target/56732
7622 * gcc.target/arm/pr56732-1.c: New test.
7623
7624 2013-05-02 Martin Jambor <mjambor@suse.cz>
7625
7626 PR middle-end/56988
7627 * gcc.dg/ipa/pr56988.c: New test.
7628
7629 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7630
7631 * gcc.target/aarch64/bics_1.c: New test.
7632 * gcc.target/aarch64/bics_2.c: Likewise.
7633
7634 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR rtl-optimization/57131
7637 * gcc.c-torture/execute/pr57131.c: New test.
7638
7639 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7640
7641 PR c++/57132
7642 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7643
7644 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7645
7646 PR target/57091
7647 * gcc.target/i386/pr57091.c: New test.
7648
7649 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7650
7651 * gcc.target/aarch64/vect-vaddv.c: New.
7652
7653 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7654
7655 * gcc.target/aarch64/vect-vmaxv.c: New.
7656 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7657
7658 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7659
7660 * gcc.target/aarch64/scalar-vca.c: New.
7661 * gcc.target/aarch64/vect-vca.c: Likewise.
7662
7663 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7664
7665 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7666 (test_vceqd_s64): Force arguments to SIMD registers.
7667 (test_vceqzd_s64): Likewise.
7668 (test_vcged_s64): Likewise.
7669 (test_vcled_s64): Likewise.
7670 (test_vcgezd_s64): Likewise.
7671 (test_vcged_u64): Likewise.
7672 (test_vcgtd_s64): Likewise.
7673 (test_vcltd_s64): Likewise.
7674 (test_vcgtzd_s64): Likewise.
7675 (test_vcgtd_u64): Likewise.
7676 (test_vclezd_s64): Likewise.
7677 (test_vcltzd_s64): Likewise.
7678 (test_vtst_s64): Likewise.
7679 (test_vtst_u64): Likewise.
7680
7681 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/57092
7684 * g++.dg/cpp0x/decltype53.C: New.
7685
7686 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7687
7688 PR fortran/57071
7689 * gfortran.dg/power_5.f90: New test.
7690
7691 2013-04-30 Richard Biener <rguenther@suse.de>
7692
7693 PR middle-end/57122
7694 * gcc.dg/torture/pr57122.c: New testcase.
7695
7696 2013-04-30 Richard Biener <rguenther@suse.de>
7697
7698 PR middle-end/57107
7699 * g++.dg/torture/pr57107.C: New testcase.
7700
7701 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7702
7703 PR rtl-optimization/57105
7704 * gcc.dg/pr57105.c: New test.
7705
7706 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR tree-optimization/57104
7709 * gcc.dg/pr57104.c: New test.
7710
7711 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7712
7713 PR target/44578
7714 * gcc.target/i386/pr44578.c: New test.
7715
7716 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7717
7718 PR target/57097
7719 * gcc.target/i386/pr57097.c: New test.
7720
7721 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7722
7723 PR target/57098
7724 * gcc.target/i386/pr57098.c: New test.
7725
7726 2013-04-29 Kai Tietz <ktietz@redhat.com>
7727
7728 * gcc.c-torture/execute/pr55875.c: New test.
7729
7730 2013-04-29 Richard Biener <rguenther@suse.de>
7731
7732 PR middle-end/57075
7733 * gcc.dg/torture/pr57075.c: New testcase.
7734
7735 2013-04-29 Richard Biener <rguenther@suse.de>
7736
7737 PR middle-end/57103
7738 * gcc.dg/autopar/pr57103.c: New testcase.
7739
7740 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7741
7742 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7743
7744 2013-04-29 Tom de Vries <tom@codesourcery.com>
7745
7746 * gcc.dg/pr50763.c: Update test.
7747
7748 2013-04-26 Jeff Law <law@redhat.com>
7749
7750 * gcc.dg/tree-ssa/vrp88.c: New test.
7751
7752 2013-04-29 Christian Bruel <christian.bruel@st.com>
7753
7754 PR target/57108
7755 * gcc.target/sh/pr57108.c: New test.
7756
7757 2013-04-29 Richard Biener <rguenther@suse.de>
7758
7759 PR middle-end/57089
7760 * gfortran.dg/gomp/pr57089.f90: New testcase.
7761
7762 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7763
7764 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7765
7766 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7767
7768 * gcc.target/aarch64/vect-vcvt.c: New.
7769
7770 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7771
7772 * gcc.target/aarch64/vect-vrnd.c: New.
7773
7774 2013-04-29 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/57081
7777 * gcc.dg/torture/pr57081.c: New testcase.
7778
7779 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR tree-optimization/57083
7782 * gcc.dg/torture/pr57083.c: New test.
7783
7784 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/56450
7787 * g++.dg/cpp0x/decltype52.C: New.
7788
7789 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7790
7791 N3472 binary constants
7792 * g++.dg/cpp/limits.C: Adjust warning wording.
7793 * g++.dg/system-binary-constants-1.C: Likewise.
7794 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7795
7796 2013-04-28 Tobias Burnus <burnus@net-b.de>
7797
7798 PR fortran/57093
7799 * gfortran.dg/coarray_30.f90: New.
7800
7801 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7802
7803 PR fortran/57071
7804 * frontend-passes (optimize_power): New function.
7805 (optimize_op): Use it.
7806
7807 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR target/56866
7810 * gcc.c-torture/execute/pr56866.c: New test.
7811 * gcc.target/i386/pr56866.c: New test.
7812
7813 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR go/57045
7816 * gcc.dg/setjmp-5.c: New test.
7817
7818 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7819
7820 PR c++/55708
7821 * g++.dg/cpp0x/constexpr-55708.C: New.
7822
7823 2013-04-26 Richard Biener <rguenther@suse.de>
7824
7825 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7826 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7827 * gcc.dg/pr53265.c: Remove XFAILs.
7828 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7829 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7830
7831 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7832
7833 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7834 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7835 -fdiagnostics-color=never option similarly to
7836 -fno-diagnostics-show-caret option.
7837
7838 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR rtl-optimization/57003
7841 * gcc.target/i386/pr57003.c: New test.
7842
7843 2013-04-25 Marek Polacek <polacek@redhat.com>
7844
7845 PR tree-optimization/57066
7846 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7847
7848 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7849 Tejas Belagod <tejas.belagod@arm.com>
7850
7851 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7852 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7853 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7854
7855 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7856
7857 * gcc.target/aarch64/cmp.c: New.
7858
7859 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7860
7861 * gcc.target/aarch64/ngc.c: New.
7862
7863 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7864
7865 * lib/target-supports.exp
7866 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7867 (check_effective_target_arm_neon_fp16_ok): Likewise.
7868 (add_options_for_arm_neon_fp16): Likewise.
7869 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7870 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7871
7872 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7873
7874 PR rtl-optimizations/57046
7875 * gcc.target/i386/pr57046.c: New test.
7876
7877 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7878
7879 * g++.dg/cpp1y/cplusplus.C: New.
7880
7881 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7882
7883 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7884
7885 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7886
7887 * c-c++-common/Wpointer-arith-1.c: New.
7888
7889 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7890
7891 * g++.dg/cpp1y/cxx1y_macro.C: New.
7892
7893 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7894
7895 PR c++/56970
7896 * g++.dg/cpp0x/sfinae45.C: New.
7897
7898 2013-04-24 Richard Biener <rguenther@suse.de>
7899
7900 PR testsuite/57050
7901 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7902
7903 2013-04-23 Richard Biener <rguenther@suse.de>
7904
7905 PR middle-end/57036
7906 * gcc.dg/torture/pr57036-1.c: New testcase.
7907 * gcc.dg/torture/pr57036-2.c: Likewise.
7908
7909 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7910
7911 * gcc.target/aarch64/scalar-mov.c: New testcase.
7912
7913 2013-04-23 Richard Biener <rguenther@suse.de>
7914
7915 PR tree-optimization/57026
7916 * gcc.dg/torture/pr57026.c: New testcase.
7917
7918 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7919
7920 PR fortran/53685
7921 PR fortran/57022
7922 * gfortran.dg/transfer_check_4.f90: New.
7923
7924 2013-04-22 Marek Polacek <polacek@redhat.com>
7925
7926 PR sanitizer/56990
7927 * gcc.dg/pr56990.c: New test.
7928
7929 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7930
7931 PR target/57018
7932 * gcc.target/i386/pr57018.c: New test.
7933
7934 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7935
7936 * gcc.target/aarch64/vrecps.c: New.
7937 * gcc.target/aarch64/vrecpx.c: Likewise.
7938
7939 2013-04-22 Christian Bruel <christian.bruel@st.com>
7940
7941 PR target/56995
7942 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7943
7944 2013-04-21 Jeff Law <law@redhat.com>
7945
7946 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7947
7948 2013-04-20 Tobias Burnus <burnus@net-b.de>
7949
7950 PR fortran/56907
7951 * gfortran.dg/c_loc_test_22.f90: New.
7952
7953 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7954
7955 PR rtl-optimization/56847
7956 * gcc.dg/pr56847.c: New test.
7957
7958 2013-04-19 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/56982
7961 * gcc.c-torture/execute/pr56982.c: New testcase.
7962
7963 2013-04-19 Martin Jambor <mjambor@suse.cz>
7964
7965 PR tree-optimization/56718
7966 * g++.dg/ipa/imm-devirt-1.C: New test.
7967 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7968
7969 2013-04-19 Richard Biener <rguenther@suse.de>
7970
7971 PR tree-optimization/57000
7972 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7973
7974 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7975 Mikael Morin <mikael@gcc.gnu.org>
7976
7977 PR fortran/56872
7978 * gfortran.dg/array_constructor_45.f90: New test.
7979 * gfortran.dg/array_constructor_46.f90: New test.
7980 * gfortran.dg/array_constructor_47.f90: New test.
7981 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7982
7983 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR rtl-optimization/56999
7986 * g++.dg/opt/pr56999.C: New test.
7987
7988 2013-04-18 Cary Coutant <ccoutant@google.com>
7989
7990 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7991 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7992
7993 2013-04-18 Cary Coutant <ccoutant@google.com>
7994
7995 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7996 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7997 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7998 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7999 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8000 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8001 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8002 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8003 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8004 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8005 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8006
8007 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
8008
8009 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8010
8011 2013-04-18 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR tree-optimization/56984
8014 * gcc.c-torture/compile/pr56984.c: New test.
8015
8016 PR rtl-optimization/56992
8017 * gcc.dg/pr56992.c: New test.
8018
8019 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8020
8021 PR fortran/56814
8022 * gfortran.dg/proc_ptr_42.f90: New.
8023
8024 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8025
8026 * gnat.dg/discr41.ad[sb]: New test.
8027 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8028 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8029 * gcc.dg/vect/slp-24.c: Likewise.
8030 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8031 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8032 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8033 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8034 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8035 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8036 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8037 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8038 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8039 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8040 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8041 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8042 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8043 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8044 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8045 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8046 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8047 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8048 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8049 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8050 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8051 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8052 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8053 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8054 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8055 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8056
8057 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8058
8059 PR fortran/40958
8060 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8061 * gfortran.dg/module_md5_1.f90: Remove.
8062
8063 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8064
8065 * gcc.target/aarch64/adds3.c: New.
8066 * gcc.target/aarch64/subs3.c: New.
8067
8068 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8069
8070 * gcc.target/aarch64/adds1.c: New.
8071 * gcc.target/aarch64/adds2.c: New.
8072 * gcc.target/aarch64/subs1.c: New.
8073 * gcc.target/aarch64/subs2.c: New.
8074
8075 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8076
8077 Implement n3599 - Literal operator templates for strings.
8078 * g++.dg/cpp1y/udlit-char-template.C: New test.
8079 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8080
8081 2013-04-16 Tobias Burnus <burnus@net-b.de>
8082
8083 PR fortran/39505
8084 * gfortran.dg/no_arg_check_1.f90: New.
8085 * gfortran.dg/no_arg_check_2.f90: New.
8086 * gfortran.dg/no_arg_check_3.f90: New.
8087
8088 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8089
8090 PR fortran/56968
8091 * gfortran.dg/proc_ptr_41.f90: New.
8092
8093 2013-04-16 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/56756
8096 * gcc.dg/torture/pr56756.c: New testcase.
8097
8098 2013-04-16 Tobias Burnus <burnus@net-b.de>
8099
8100 PR fortran/56969
8101 * gfortran.dg/c_assoc_5.f90: New.
8102
8103 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8104
8105 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8106 * gcc.c-torture/execute/pr33992.x: Remove.
8107 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8108 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8109 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8110
8111 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR tree-optimization/56962
8114 * gcc.c-torture/execute/pr56962.c: New test.
8115
8116 2013-04-15 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/56933
8119 * gcc.dg/vect/pr56933.c: New testcase.
8120
8121 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 * gcc.target/arm/anddi3-opt.c: New test.
8124 * gcc.target/arm/anddi3-opt2.c: Likewise.
8125
8126 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8127
8128 * gcc.dg/pr56890-1.c: New test.
8129 * gcc.dg/pr56890-2.c: Likewise.
8130
8131 2013-04-15 Joey Ye <joey.ye@arm.com>
8132
8133 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8134 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8135
8136 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8137
8138 PR fortran/56816
8139 * gfortran.dg/select_type_33.f03: New test.
8140
8141 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8142
8143 PR fortran/55959
8144 * gfortran.dg/typebound_proc_29.f03: New.
8145
8146 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8147
8148 PR fortran/56266
8149 * gfortran.dg/typebound_proc_28.f03: New.
8150
8151 2013-04-12 Jeff Law <law@redhat.com>
8152
8153 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8154 either.
8155
8156 2013-04-12 Tobias Burnus <burnus@net-b.de>
8157
8158 PR fortran/56929
8159 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8160
8161 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8162
8163 PR target/56903
8164 * gcc.target/i386/pr56903.c: New test.
8165
8166 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8167
8168 PR fortran/56261
8169 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8170 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8171 * gfortran.dg/block_11.f90: Fix invalid test case.
8172 * gfortran.dg/function_types_3.f90: Add new error message.
8173 * gfortran.dg/global_references_1.f90: Ditto.
8174 * gfortran.dg/import2.f90: Remove unneeded parts.
8175 * gfortran.dg/import6.f90: Fix invalid test case.
8176 * gfortran.dg/proc_decl_2.f90: Ditto.
8177 * gfortran.dg/proc_decl_9.f90: Ditto.
8178 * gfortran.dg/proc_decl_18.f90: Ditto.
8179 * gfortran.dg/proc_ptr_40.f90: New.
8180 * gfortran.dg/whole_file_7.f90: Modified error wording.
8181 * gfortran.dg/whole_file_16.f90: Ditto.
8182 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8183 * gfortran.dg/whole_file_18.f90: Modified error wording.
8184 * gfortran.dg/whole_file_20.f03: Ditto.
8185 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8186 invalid test case.
8187
8188 2013-04-12 Richard Biener <rguenther@suse.de>
8189
8190 Revert
8191 2013-04-10 Richard Biener <rguenther@suse.de>
8192
8193 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8194
8195 2013-04-12 Tobias Burnus <burnus@net-b.de>
8196
8197 PR fortran/56845
8198 * gfortran.dg/class_allocate_15.f90: New.
8199
8200 Revert:
8201 2013-04-12 Tobias Burnus <burnus@net-b.de>
8202
8203 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8204 scan-tree-dump-times.
8205
8206 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR tree-optimization/56918
8209 PR tree-optimization/56920
8210 * gcc.dg/vect/pr56918.c: New test.
8211 * gcc.dg/vect/pr56920.c: New test.
8212
8213 2013-04-12 Tobias Burnus <burnus@net-b.de>
8214
8215 PR fortran/56845
8216 * gfortran.dg/class_allocate_14.f90: New.
8217 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8218 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8219
8220 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8221
8222 * gcc.dg/fold-cstvecshift.c: New testcase.
8223
8224 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8225
8226 * gcc.target/aarch64/negs.c: New.
8227
8228 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR c++/56895
8231 * g++.dg/template/arrow4.C: New test.
8232
8233 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8234
8235 * gnat.dg/array23.adb: New test.
8236 * gnat.dg/array23_pkg[123].ads: New helpers.
8237
8238 2013-04-11 Jeff Law <law@redhat.com>
8239
8240 PR tree-optimization/56900
8241 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8242
8243 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8244
8245 PR c++/56913
8246 * g++.dg/cpp0x/sfinae44.C: New.
8247
8248 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8249
8250 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8251 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8252
8253 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8254
8255 PR c++/54216
8256 * g++.dg/cpp0x/enum26.C: New.
8257 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8258
8259 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8260
8261 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8262 inverse operands.
8263 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8264 loop is vectorized.
8265 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8266 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8267 loop is vectorized and that the correct instruction is generated.
8268 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8269 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8270 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8271
8272 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR tree-optimization/56899
8275 * gcc.c-torture/execute/pr56899.c: New test.
8276
8277 2013-04-10 David S. Miller <davem@davemloft.net>
8278
8279 * gcc.target/sparc/setcc-4.c: New test.
8280 * gcc.target/sparc/setcc-5.c: New test.
8281
8282 2013-04-10 Richard Biener <rguenther@suse.de>
8283
8284 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8285
8286 2013-04-10 Richard Biener <rguenther@suse.de>
8287
8288 * gcc.dg/vect/slp-39.c: New testcase.
8289
8290 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8291
8292 PR tree-optimization/55524
8293 * gcc.target/epiphany/fnma-1.c: New test.
8294
8295 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8296
8297 * gcc.dg/tree-ssa/inline-11.c: New test
8298
8299 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR c++/56895
8302 * g++.dg/template/arrow3.C: New test.
8303
8304 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8305
8306 * gcc.target/arm/minmax_minus.c: New test.
8307
8308 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR middle-end/56883
8311 * c-c++-common/gomp/pr56883.c: New test.
8312
8313 2013-04-09 Jeff Law <law@redhat.com>
8314
8315 * gcc.dg/tree-ssa/vrp87.c: New test.
8316
8317 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR tree-optimization/56854
8320 * g++.dg/torture/pr56854.C: New test.
8321
8322 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8323
8324 PR fortran/56782
8325 * gfortran.dg/array_constructor_44.f90: New test.
8326
8327 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8328
8329 PR c++/56871
8330 * g++.dg/cpp0x/constexpr-specialization.C: New.
8331
8332 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8333
8334 * gcc.c-torture/execute/pr56837.c: New test.
8335
8336 PR c++/34949
8337 PR c++/50243
8338 * g++.dg/opt/vt3.C: New test.
8339 * g++.dg/opt/vt4.C: New test.
8340
8341 2013-04-08 Jeff Law <law@redhat.com>
8342
8343 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8344
8345 2013-04-08 Richard Biener <rguenther@suse.de>
8346
8347 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8348
8349 2013-04-08 Richard Biener <rguenther@suse.de>
8350
8351 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8352
8353 2013-04-08 Richard Biener <rguenther@suse.de>
8354
8355 * g++.dg/vect/slp-pr56812.cc: Adjust.
8356
8357 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8358
8359 * gcc.dg/pr56837.c: New test.
8360 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8361 "generated memset minus one".
8362
8363 2013-04-07 Tobias Burnus <burnus@net-b.de>
8364
8365 PR fortran/56849
8366 * gfortran.dg/reshape_5.f90: New.
8367
8368 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369
8370 PR target/56843
8371 * gcc.target/powerpc/recip-1.c: Modify expected output.
8372 * gcc.target/powerpc/recip-3.c: Likewise.
8373 * gcc.target/powerpc/recip-4.c: Likewise.
8374 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8375
8376 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8377
8378 * gcc.target/arm/peep-ldrd-1.c: New test.
8379 * gcc.target/arm/peep-strd-1.c: Likewise.
8380
8381 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8382
8383 * gcc.target/arm/negdi-1.c: New test.
8384 * gcc.target/arm/negdi-2.c: Likewise.
8385 * gcc.target/arm/negdi-3.c: Likewise.
8386 * gcc.target/arm/negdi-4.c: Likewise.
8387
8388 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8389
8390 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8391 Add -march=armv8-a when we use v8 NEON.
8392 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8393 (check_effective_target_vect_call_ceilf): Likewise.
8394 (check_effective_target_vect_call_floorf): Likewise.
8395 (check_effective_target_vect_call_roundf): Likewise.
8396 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8397 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8398 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8399 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8400 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8401
8402 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8403
8404 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8405 * gcc.target/powerpc/sd-pwr6.c: Same.
8406 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8407 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8408
8409 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8410
8411 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8412
8413 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8414
8415 PR fortran/40881
8416 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8417 * gfortran.dg/altreturn_4.f90: Ditto.
8418 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8419 * gfortran.dg/altreturn_5.f90: Ditto.
8420 * gfortran.dg/altreturn_6.f90: Ditto.
8421 * gfortran.dg/altreturn_7.f90: Ditto.
8422
8423 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8424
8425 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8426 New procedure.
8427 (check_effective_target_arm_v8_neon_ok_nocache):
8428 Likewise.
8429 (check_effective_target_arm_v8_neon_ok): Change to use
8430 check_effective_target_arm_v8_neon_ok_nocache.
8431 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8432 NEON flags.
8433 (check_effective_target_vect_call_btruncf):
8434 Enable for arm and ARMv8 NEON.
8435 (check_effective_target_vect_call_ceilf): Likewise.
8436 (check_effective_target_vect_call_floorf): Likewise.
8437 (check_effective_target_vect_call_roundf): Likewise.
8438 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8439 target.
8440
8441 2013-04-04 Marek Polacek <polacek@redhat.com>
8442
8443 PR tree-optimization/48186
8444 * gcc.dg/pr48186.c: New test.
8445
8446 2013-04-04 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/56826
8449 * gcc.dg/vect/pr56826.c: New testcase.
8450 * gcc.dg/vect/O3-pr36098.c: Adjust.
8451
8452 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8453
8454 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8455 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8456 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8457 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8458 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8459 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8460 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8461 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8462 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8463 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8464
8465 2013-04-04 Richard Biener <rguenther@suse.de>
8466
8467 PR tree-optimization/56213
8468 * gcc.dg/vect/vect-123.c: New testcase.
8469
8470 2013-04-04 Tobias Burnus <burnus@net-b.de>
8471
8472 PR fortran/56810
8473 * gfortran.dg/read_repeat_2.f90: New.
8474
8475 2013-04-04 Richard Biener <rguenther@suse.de>
8476
8477 PR tree-optimization/56837
8478 * g++.dg/torture/pr56837.C: New testcase.
8479
8480 2013-04-04 Tobias Burnus <burnus@net-b.de>
8481
8482 PR fortran/50269
8483 * gfortran.dg/c_loc_test_21.f90: New.
8484 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8485 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8486 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8487 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8488 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8489
8490 2013-04-03 Jeff Law <law@redhat.com>
8491
8492 PR tree-optimization/56799
8493 * gcc.c-torture/execute/pr56799.c: New test.
8494
8495 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/56815
8498 * g++.dg/warn/Wpointer-arith-1.C: New.
8499 * g++.dg/gomp/for-19.C: Adjust.
8500
8501 2013-04-03 Marek Polacek <polacek@redhat.com>
8502
8503 PR sanitizer/55702
8504 * gcc.dg/pr55702.c: New test.
8505
8506 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8507
8508 PR target/56809
8509 * gcc.dg/pr56809.c: New testcase.
8510
8511 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8512
8513 PR debug/56819
8514 * g++.dg/debug/pr56819.C: New test.
8515
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/56817
8519 * g++.dg/torture/pr56817.C: New testcase.
8520
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8522
8523 * gcc.dg/vect/bb-slp-31.c: New file.
8524
8525 2013-04-03 Jason Merrill <jason@redhat.com>
8526
8527 PR c++/34949
8528 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8529
8530 2013-04-03 Richard Biener <rguenther@suse.de>
8531
8532 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8533
8534 2013-04-03 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/55964
8537 * gcc.dg/torture/pr55964-2.c: New testcase.
8538
8539 2013-04-03 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/56501
8542 * gcc.dg/torture/pr56501.c: New testcase.
8543
8544 2013-04-03 Richard Biener <rguenther@suse.de>
8545
8546 PR tree-optimization/56407
8547 * gcc.dg/torture/pr56407.c: New testcase.
8548
8549 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8550
8551 PR tree-optimization/56790
8552 * g++.dg/ext/pr56790-1.C: New testcase.
8553
8554 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8555
8556 * gcc.target/i386/merge-1.c: New testcase.
8557 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8558
8559 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR c/19449
8562 * gcc.c-torture/execute/pr19449.c: New test.
8563
8564 2013-04-03 Richard Biener <rguenther@suse.de>
8565
8566 PR tree-optimization/56812
8567 * g++.dg/vect/slp-pr56812.cc: New testcase.
8568
8569 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8570
8571 PR fortran/56284
8572 PR fortran/40881
8573 * gfortran.dg/altreturn_8.f90: New.
8574 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8575 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8576 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8577
8578 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR rtl-optimization/56745
8581 * gcc.c-torture/compile/pr56745.c: New test.
8582
8583 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8584
8585 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8586
8587 2013-04-02 Richard Biener <rguenther@suse.de>
8588
8589 PR tree-optimization/56778
8590 * gcc.dg/torture/pr56778.c: New testcase.
8591
8592 2013-04-02 Richard Biener <rguenther@suse.de>
8593
8594 PR middle-end/56768
8595 * g++.dg/torture/pr56768.C: New testcase.
8596
8597 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8598
8599 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8600
8601 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8602
8603 PR fortran/56660
8604 * gfortran.dg/namelist_82.f90: New test.
8605
8606 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8607
8608 PR fortran/56500
8609 * gfortran.dg/implicit_class_1.f90: New.
8610
8611 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8612
8613 PR fortran/56786
8614 * gfortran.dg/namelist_81.f90: New test.
8615
8616 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8617
8618 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8619 for constant and equal string lengths.
8620 * gfortran.dg/character_comparison_5.f90: Likewise.
8621 * gfortran.dg/character_comparison_9.f90: New test.
8622
8623 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8624
8625 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8626 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8627
8628 2013-03-29 Tobias Burnus <burnus@net-b.de>
8629
8630 PR fortran/35203
8631 * gfortran.dg/optional_absent_3.f90: New.
8632
8633 2013-03-29 Tobias Burnus <burnus@net-b.de>
8634
8635 PR fortran/56737
8636 * gfortran.dg/fmt_cache_3.f90: New.
8637
8638 2013-03-29 Tobias Burnus <burnus@net-b.de>
8639
8640 PR fortran/56735
8641 * gfortran.dg/namelist_80.f90: New.
8642
8643 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8644
8645 PR fortran/45159
8646 * gfortran.dg/string_length_2.f90: New test.
8647 * gfortran.dg/dependency_41.f90: New test.
8648
8649 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8650
8651 PR fortran/55806
8652 * gfortran.dg/array_constructor_43.f90: New test.
8653 * gfortran.dg/random_seed_3.f90: New test.
8654
8655 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8656
8657 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8658 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8659 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8660 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8661 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8662 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8663 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8664 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8665 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8666 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8667
8668 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8669
8670 PR c++/56725
8671 * g++.dg/conversion/op4.C: Adjust.
8672 * g++.dg/cpp0x/rv1n.C: Likewise.
8673 * g++.dg/cpp0x/rv2n.C: Likewise.
8674 * g++.dg/cpp0x/template_deduction.C: Likewise.
8675 * g++.dg/expr/cond8.C: Likewise.
8676 * g++.dg/other/error4.C: Likewise.
8677 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8678 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8679 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8680 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8681 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8682 * g++.old-deja/g++.law/cvt20.C: Likewise.
8683 * g++.old-deja/g++.law/cvt8.C: Likewise.
8684 * g++.old-deja/g++.law/init8.C: Likewise.
8685 * g++.old-deja/g++.mike/net12.C: Likewise.
8686 * g++.old-deja/g++.mike/net8.C: Likewise.
8687 * g++.old-deja/g++.mike/p2793.C: Likewise.
8688 * g++.old-deja/g++.mike/p3836.C: Likewise.
8689 * g++.old-deja/g++.mike/p418.C: Likewise.
8690 * g++.old-deja/g++.mike/p701.C: Likewise.
8691 * g++.old-deja/g++.mike/p807.C: Likewise.
8692
8693 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8694
8695 PR middle-end/56694
8696 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8697 targets.
8698
8699 2013-03-28 Marek Polacek <polacek@redhat.com>
8700
8701 PR tree-optimization/56695
8702 * gcc.dg/vect/pr56695.c: New test.
8703
8704 2013-03-28 Richard Biener <rguenther@suse.de>
8705
8706 PR tree-optimization/37021
8707 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8708 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8709
8710 2013-03-27 Tobias Burnus <burnus@net-b.de>
8711
8712 PR fortran/56650
8713 PR fortran/36437
8714 * gfortran.dg/sizeof_2.f90: New.
8715 * gfortran.dg/sizeof_3.f90: New.
8716 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8717
8718 2013-03-27 Richard Biener <rguenther@suse.de>
8719
8720 PR tree-optimization/37021
8721 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8722
8723 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8724
8725 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8726 * g++.dg/ipa/ivinline-2.C: Likewise.
8727 * g++.dg/ipa/ivinline-3.C: Likewise.
8728 * g++.dg/ipa/ivinline-4.C: Likewise.
8729 * g++.dg/ipa/ivinline-5.C: Likewise.
8730 * g++.dg/ipa/ivinline-7.C: Likewise.
8731 * g++.dg/ipa/ivinline-8.C: Likewise.
8732 * g++.dg/ipa/ivinline-9.C: Likewise.
8733 * g++.dg/cpp0x/noexcept03.C: Likewise.
8734 * gcc.dg/const-1.c: Likewise.
8735 * gcc.dg/ipa/pure-const-1.c: Likewise.
8736 * gcc.dg/noreturn-8.c: Likewise.
8737 * gcc.target/i386/mmx-1.c: Likewise.
8738 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8739 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8740 * gcc.c-torture/execute/pr33992.x: New file.
8741
8742 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8743
8744 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8745
8746 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8747
8748 PR c++/55951
8749 * g++.dg/ext/desig5.C: New.
8750
8751 2013-03-26 Tobias Burnus <burnus@net-b.de>
8752
8753 PR fortran/56649
8754 * gfortran.dg/merge_init_expr_2.f90: New.
8755 * gfortran.dg/merge_char_1.f90: Modify test to
8756 stay a run-time test.
8757 * gfortran.dg/merge_char_3.f90: Ditto.
8758
8759 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8760
8761 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8762 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8763
8764 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 PR c++/56722
8767 * g++.dg/cpp0x/range-for23.C: New.
8768
8769 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8770
8771 PR libfortran/52512
8772 * gfortran.dg/namelist_79.f90: New.
8773
8774 2013-03-25 Martin Jambor <mjambor@suse.cz>
8775
8776 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8777
8778 2013-03-25 Tobias Burnus <burnus@net-b.de>
8779
8780 PR fortran/38536
8781 PR fortran/38813
8782 PR fortran/38894
8783 PR fortran/39288
8784 PR fortran/40963
8785 PR fortran/45824
8786 PR fortran/47023
8787 PR fortran/47034
8788 PR fortran/49023
8789 PR fortran/50269
8790 PR fortran/50612
8791 PR fortran/52426
8792 PR fortran/54263
8793 PR fortran/55343
8794 PR fortran/55444
8795 PR fortran/55574
8796 PR fortran/56079
8797 PR fortran/56378
8798 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8799 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8800 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8801 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8802 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8803 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8804 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8805 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8806 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8807 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8808 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8809 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8810 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8811 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8812 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8813 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8814 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8815 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8816 * gfortran.dg/pr32601_1.f03: Ditto.
8817 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8818 * gfortran.dg/blockdata_7.f90: New.
8819 * gfortran.dg/c_assoc_4.f90: New.
8820 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8821 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8822 * gfortran.dg/c_funloc_tests_8.f90: New.
8823 * gfortran.dg/c_loc_test_17.f90: New.
8824 * gfortran.dg/c_loc_test_18.f90: New.
8825 * gfortran.dg/c_loc_test_19.f90: New.
8826 * gfortran.dg/c_loc_test_20.f90: New.
8827 * gfortran.dg/c_sizeof_5.f90: New.
8828 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8829 * gfortran.dg/transfer_resolve_2.f90: New.
8830 * gfortran.dg/transfer_resolve_3.f90: New.
8831 * gfortran.dg/transfer_resolve_4.f90: New.
8832 * gfortran.dg/pr32601.f03: Update dg-error.
8833 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8834 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8835
8836 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8837
8838 * gcc.target/arm/vseleqdf.c: New test.
8839 * gcc.target/arm/vseleqsf.c: Likewise.
8840 * gcc.target/arm/vselgedf.c: Likewise.
8841 * gcc.target/arm/vselgesf.c: Likewise.
8842 * gcc.target/arm/vselgtdf.c: Likewise.
8843 * gcc.target/arm/vselgtsf.c: Likewise.
8844 * gcc.target/arm/vselledf.c: Likewise.
8845 * gcc.target/arm/vsellesf.c: Likewise.
8846 * gcc.target/arm/vselltdf.c: Likewise.
8847 * gcc.target/arm/vselltsf.c: Likewise.
8848 * gcc.target/arm/vselnedf.c: Likewise.
8849 * gcc.target/arm/vselnesf.c: Likewise.
8850 * gcc.target/arm/vselvcdf.c: Likewise.
8851 * gcc.target/arm/vselvcsf.c: Likewise.
8852 * gcc.target/arm/vselvsdf.c: Likewise.
8853 * gcc.target/arm/vselvssf.c: Likewise.
8854
8855 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8856
8857 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8858 body from here...
8859 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8860 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8861 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8862 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8863 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8864 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8865 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8866 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8867 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8868 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8869 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8870 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8871 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8872 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8873 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8874 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8875 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8876 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8877 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8878 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8879 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8880 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8881 * gcc.target/arm/atomic-op-char.c: Likewise.
8882 * gcc.target/arm/atomic-op-consume.c: Likewise.
8883 * gcc.target/arm/atomic-op-int.c: Likewise.
8884 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8885 * gcc.target/arm/atomic-op-release.c: Likewise.
8886 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8887 * gcc.target/arm/atomic-op-short.c: Likewise.
8888
8889 2013-03-25 Richard Biener <rguenther@suse.de>
8890
8891 PR middle-end/56694
8892 * g++.dg/torture/pr56694.C: New testcase.
8893
8894 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8895
8896 PR target/56720
8897 * gcc.target/arm/neon-vcond-gt.c: New test.
8898 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8899 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8900
8901 2013-03-25 Richard Biener <rguenther@suse.de>
8902
8903 PR tree-optimization/56689
8904 * gcc.dg/torture/pr56689.c: New testcase.
8905
8906 2013-03-25 Kai Tietz <ktietz@redhat.com>
8907
8908 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8909
8910 2013-03-24 Tobias Burnus <burnus@net-b.de>
8911
8912 PR fortran/56696
8913 * gfortran.dg/eof_5.f90: New.
8914
8915 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8916
8917 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8918 alphabetically.
8919
8920 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8921
8922 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8923
8924 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8925
8926 PR testsuite/55994
8927 * gcc.c-torture/execute/builtins/builtins.exp: Add
8928 -Wl,--allow-multiple-definition for RTEMS targets.
8929
8930 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8931
8932 * gcc.target/aarch64/movk.c: New test.
8933
8934 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8935
8936 * g++.dg/ext/vector21.C: New testcase.
8937
8938 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8939
8940 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8941 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8942
8943 2013-03-21 Richard Biener <rguenther@suse.de>
8944
8945 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8946 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8947
8948 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8949
8950 * gcc.target/aarch64/vect.c: Test and result vector added
8951 for sabd and saba instructions.
8952 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8953 instructions in assembly.
8954 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8955 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8956 for fabd instruction.
8957 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8958 instruction in assembly.
8959 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8960
8961 2013-03-20 Jeff Law <law@redhat.com>
8962
8963 * g++.dg/tree-ssa/ssa-dom.C: New test.
8964
8965 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8966
8967 * gcc.target/powerpc/mmfpgpr.c: New test.
8968 * gcc.target/powerpc/sd-vsx.c: Likewise.
8969 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8970 * gcc.target/powerpc/vsx-float0.c: Likewise.
8971
8972 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8973
8974 PR tree-optimization/56355
8975 * gcc.dg/pr56355-1.c: New file.
8976
8977 2013-03-20 Catherine Moore <clm@codesourcery.com>
8978 Richard Sandiford <rdsandiford@googlemail.com>
8979
8980 * gcc.target/mips/mips.exp: Add microMIPS support.
8981 * gcc.target/mips/umips-movep-2.c: New test.
8982 * gcc.target/mips/umips-lwp-2.c: New test.
8983 * gcc.target/mips/umips-swp-5.c: New test.
8984 * gcc.target/mips/umips-constraints-1.c: New test.
8985 * gcc.target/mips/umips-lwp-3.c: New test.
8986 * gcc.target/mips/umips-swp-6.c: New test.
8987 * gcc.target/mips/umips-constraints-2.c: New test.
8988 * gcc.target/mips/umips-save-restore-1.c: New test.
8989 * gcc.target/mips/umips-lwp-4.c: New test.
8990 * gcc.target/mips/umips-swp-7.c: New test.
8991 * gcc.target/mips/umips-save-restore-2.c: New test.
8992 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8993 * gcc.target/mips/umips-lwp-5.c: New test.
8994 * gcc.target/mips/umips-save-restore-3.c: New test.
8995 * gcc.target/mips/umips-lwp-6.c: New test.
8996 * gcc.target/mips/umips-swp-1.c: New test.
8997 * gcc.target/mips/umips-lwp-7.c: New test.
8998 * gcc.target/mips/umips-swp-2.c: New test.
8999 * gcc.target/mips/umips-lwp-8.c: New test.
9000 * gcc.target/mips/umips-swp-3.c: New test.
9001 * gcc.target/mips/umips-movep-1.c: New test.
9002 * gcc.target/mips/umips-lwp-1.c: New test.
9003 * gcc.target/mips/umips-swp-4.c: New test.
9004
9005 2013-03-20 Richard Biener <rguenther@suse.de>
9006
9007 PR tree-optimization/56661
9008 * gcc.dg/torture/pr56661.c: New testcase.
9009
9010 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011
9012 PR rtl-optimization/56605
9013 * gcc.target/powerpc/pr56605.c: New.
9014
9015 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9016
9017 PR fortran/54932
9018 * gfortran.dg/do_1.f90: Don't xfail.
9019
9020 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9021
9022 PR libfortran/51825
9023 * gfortran.dg/namelist_77.f90: New.
9024 * gfortran.dg/namelist_78.f90: New.
9025
9026 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9027
9028 PR libfortran/48618
9029 * gfortran.dg/open_negative_unit_1.f90: New.
9030
9031 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9032
9033 * gcc.target/aarch64/sbc.c: New test.
9034
9035 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9036
9037 * gcc.target/aarch64/ror.c: New test.
9038
9039 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9040
9041 * gcc.target/aarch64/extr.c: New test.
9042
9043 2013-03-19 Richard Biener <rguenther@suse.de>
9044
9045 PR tree-optimization/56273
9046 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9047 * c-c++-common/uninit-17.c: Likewise.
9048
9049 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR tree-optimization/56635
9052 * g++.dg/torture/pr56635.C: New test.
9053
9054 2013-03-18 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/3713
9057 * g++.dg/ipa/devirt-12.C: New testcase.
9058
9059 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR c/56566
9062 * c-c++-common/pr56566.c: New test.
9063
9064 2013-03-17 Jason Merrill <jason@redhat.com>
9065
9066 * g++.dg/template/abstract-dr337.C: XFAIL.
9067
9068 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR c++/56607
9071 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9072 * c-c++-common/pr56607.c: New test.
9073
9074 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9075
9076 PR c++/56582
9077 * g++.dg/cpp0x/constexpr-array5.C: New.
9078
9079 2013-03-15 Tobias Burnus <burnus@net-b.de>
9080
9081 PR fortran/56615
9082 * gfortran.dg/transfer_intrinsic_5.f90: New.
9083
9084 2013-03-15 Kai Tietz <ktietz@redhat.com>
9085
9086 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9087 * gcc.target/i386/pr20020-1.c: Likewise.
9088 * gcc.target/i386/pr20020-2.c: Likewise.
9089 * gcc.target/i386/pr20020-3.c: Likewise.
9090 * gcc.target/i386/pr53425-1.c: Likewise.
9091 * gcc.target/i386/pr53425-2.c: Likewise.
9092 * gcc.target/i386/pr55093.c: Likewise.
9093 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9094
9095 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR debug/56307
9098 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9099 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9100
9101 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR tree-optimization/53265
9104 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9105 undefined behavior.
9106 * gcc.dg/graphite/id-6.c (test): Likewise.
9107 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9108 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9109
9110 PR tree-optimization/53265
9111 * gcc.dg/pr53265.c: New test.
9112 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9113 to dg-options.
9114 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9115 arrays.
9116 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9117 n, use it as high bound instead of 4.
9118
9119 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9120
9121 PR target/49880
9122 * gcc.target/sh/pr49880-1.c: New.
9123 * gcc.target/sh/pr49880-2.c: New.
9124 * gcc.target/sh/pr49880-3.c: New.
9125 * gcc.target/sh/pr49880-4.c: New.
9126 * gcc.target/sh/pr49880-5.c: New.
9127
9128 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9129
9130 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9131
9132 2013-03-13 Richard Biener <rguenther@suse.de>
9133
9134 PR tree-optimization/56608
9135 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9136
9137 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9138
9139 PR c++/56611
9140 * g++.dg/cpp0x/alias-decl-32.C: New.
9141
9142 2013-03-11 Jan Hubicka <jh@suse.cz>
9143
9144 PR middle-end/56571
9145 * gcc.c-torture/compile/pr56571.c: New testcase.
9146
9147 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9148
9149 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9150 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9151
9152 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9153
9154 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9155 * gcc.dg/inline_4.c: Likewise.
9156 * gcc.dg/unroll_2.c: Likewise.
9157 * gcc.dg/unroll_3.c: Likewise.
9158 * gcc.dg/unroll_4.c: Likewise.
9159
9160 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9161
9162 PR testsuite/54119
9163 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9164
9165 PR debug/56307
9166 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9167
9168 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9169
9170 PR target/40797
9171 * gcc.c-torture/compile/pr40797.c: New.
9172
9173 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9174
9175 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9176
9177 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9178
9179 PR fortran/56575
9180 * gfortran.dg/class_56.f90: New test.
9181
9182 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9183
9184 PR middle-end/56524
9185 * gcc.target/mips/pr56524.c: New test.
9186
9187 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9188
9189 PR c++/56565
9190 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9191
9192 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9193
9194 PR c++/51412
9195 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9196
9197 2013-03-08 Marek Polacek <polacek@redhat.com>
9198
9199 PR tree-optimization/56478
9200 * gcc.dg/torture/pr56478.c: New test.
9201
9202 2013-03-08 Kai Tietz <ktietz@redhat.com>
9203
9204 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9205 targets linker option --allow-multiple-definition.
9206
9207 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9208 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9209 * gcc.dg/pr52549.c: Add LLP64 case.
9210 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9211 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9212 * gcc.dg/torture/pr51071-2.c: Likewise.
9213 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9214 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9215 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9216 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9217 * gcc.dg/weak/weak-1.c: Likewise.
9218 * gcc.dg/weak/weak-2.c: Likewise.
9219 * gcc.dg/weak/weak-3.c: Likewise.
9220 * gcc.dg/weak/weak-4.c: Likewise.
9221 * gcc.dg/weak/weak-5.c: Likewise.
9222 * gcc.dg/weak/weak-15.c: Likewise.
9223 * gcc.dg/weak/weak-16.c: Likewise.
9224
9225 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9226
9227 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9228
9229 PR tree-optimization/56559
9230 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9231
9232 2013-03-07 Andreas Schwab <schwab@suse.de>
9233
9234 * gcc.dg/pr31490.c: Fix last change.
9235
9236 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/56534
9239 * g++.dg/template/crash115.C: New.
9240
9241 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR tree-optimization/56539
9244 * gcc.c-torture/compile/pr56539.c: New test.
9245
9246 2013-03-06 Kai Tietz <ktietz@redhat.com>
9247
9248 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9249 targets.
9250 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9251 * gcc.dg/lto/20091013-1_2.c: Likewise.
9252 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9253
9254 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9255
9256 * gnat.dg/specs/aggr6.ads: New test.
9257
9258 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9259
9260 * gnat.dg/loop_optimization15.ad[sb]: New test.
9261
9262 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR middle-end/56548
9265 * gcc.dg/pr56548.c: New test.
9266
9267 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9268
9269 PR debug/53363
9270 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9271
9272 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR c++/56543
9275 * g++.dg/template/typename20.C: New test.
9276
9277 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR debug/56510
9280 * gcc.dg/pr56510.c: New test.
9281
9282 PR rtl-optimization/56484
9283 * gcc.c-torture/compile/pr56484.c: New test.
9284
9285 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9286
9287 PR c++/56530
9288 * g++.dg/warn/Wsign-conversion-2.C: New.
9289
9290 2013-03-05 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/56270
9293 * gcc.dg/vect/slp-38.c: New testcase.
9294
9295 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR rtl-optimization/56494
9298 * gcc.dg/pr56494.c: New test.
9299
9300 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9301
9302 * gcc.dg/pr56424.c: New test.
9303
9304 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9305
9306 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9307 * gcc.dg/pr56228.c <avr>: Skip.
9308
9309 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9310
9311 PR testsuite/52641
9312 PR tree-optimization/52631
9313 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9314
9315 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9316
9317 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9318 * gcc.dg/vect/vect-83_64.c: Same.
9319
9320 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9321
9322 PR fortran/56477
9323 * gfortran.dg/pointer_check_13.f90: New test.
9324
9325 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9326
9327 PR fortran/54730
9328 * gfortran.dg/array_constructor_42.f90: New test.
9329
9330 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9331
9332 PR c++/52688
9333 * g++.dg/template/static33.C: New.
9334 * g++.dg/template/static34.C: Likewise.
9335
9336 PR c++/10291
9337 * g++.dg/template/static35.C: New.
9338
9339 2013-03-01 Steve Ellcey <sellcey@mips.com>
9340
9341 * gcc.dg/pr56396.c: Require pic support.
9342
9343 2013-03-01 Richard Biener <rguenther@suse.de>
9344
9345 PR tree-optimization/55481
9346 * gcc.dg/torture/pr56488.c: New testcase.
9347
9348 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9349 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR sanitizer/56454
9352 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9353 no_sanitize_address attribute rather than no_address_safety_analysis.
9354 * g++.dg/asan/sanitizer_test_utils.h
9355 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9356 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9357 in addition to no_address_safety_analysis.
9358
9359 2013-02-28 Jason Merrill <jason@redhat.com>
9360
9361 PR c++/56481
9362 * g++.dg/cpp0x/constexpr-and.C: New.
9363
9364 2013-02-28 Martin Jambor <mjambor@suse.cz>
9365
9366 PR tree-optimization/56294
9367 * g++.dg/debug/pr56294.C: New test.
9368
9369 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9370
9371 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9372
9373 2013-02-27 Marek Polacek <polacek@redhat.com>
9374
9375 PR rtl-optimization/56466
9376 * gcc.dg/pr56466.c: New test.
9377
9378 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9379
9380 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9381 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9382 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9383
9384 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9385
9386 PR middle-end/45472
9387 * gcc.dg/pr45472.c: New test.
9388
9389 2013-02-26 Marek Polacek <polacek@redhat.com>
9390
9391 PR tree-optimization/56426
9392 * gcc.dg/pr56436.c: New test.
9393
9394 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR tree-optimization/56448
9397 * gcc.c-torture/compile/pr56448.c: New test.
9398
9399 PR tree-optimization/56443
9400 * gcc.dg/torture/pr56443.c: New test.
9401
9402 2013-02-25 Richard Biener <rguenther@suse.de>
9403
9404 PR tree-optimization/56175
9405 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9406
9407 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR c++/56403
9410 * g++.dg/torture/pr56403.C: New test.
9411
9412 2013-02-25 Catherine Moore <clm@codesourcery.com>
9413
9414 Revert:
9415 2013-02-24 Catherine Moore <clm@codesourcery.com>
9416 Richard Sandiford <rdsandiford@googlemail.com>
9417
9418 * gcc.target/mips/mips.exp: Add microMIPS support.
9419 * gcc.target/mips/umips-movep-2.c: New test.
9420 * gcc.target/mips/umips-lwp-2.c: New test.
9421 * gcc.target/mips/umips-swp-5.c: New test.
9422 * gcc.target/mips/umips-constraints-1.c: New test.
9423 * gcc.target/mips/umips-lwp-3.c: New test.
9424 * gcc.target/mips/umips-swp-6.c: New test.
9425 * gcc.target/mips/umips-constraints-2.c: New test.
9426 * gcc.target/mips/umips-save-restore-1.c: New test.
9427 * gcc.target/mips/umips-lwp-4.c: New test.
9428 * gcc.target/mips/umips-swp-7.c: New test.
9429 * gcc.target/mips/umips-save-restore-2.c: New test.
9430 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9431 * gcc.target/mips/umips-lwp-5.c: New test.
9432 * gcc.target/mips/umips-save-restore-3.c: New test.
9433 * gcc.target/mips/umips-lwp-6.c: New test.
9434 * gcc.target/mips/umips-swp-1.c: New test.
9435 * gcc.target/mips/umips-lwp-7.c: New test.
9436 * gcc.target/mips/umips-swp-2.c: New test.
9437 * gcc.target/mips/umips-lwp-8.c: New test.
9438 * gcc.target/mips/umips-swp-3.c: New test.
9439 * gcc.target/mips/umips-movep-1.c: New test.
9440 * gcc.target/mips/umips-lwp-1.c: New test.
9441 * gcc.target/mips/umips-swp-4.c: New test.
9442
9443 2013-02-24 Catherine Moore <clm@codesourcery.com>
9444 Richard Sandiford <rdsandiford@googlemail.com>
9445
9446 * gcc.target/mips/mips.exp: Add microMIPS support.
9447 * gcc.target/mips/umips-movep-2.c: New test.
9448 * gcc.target/mips/umips-lwp-2.c: New test.
9449 * gcc.target/mips/umips-swp-5.c: New test.
9450 * gcc.target/mips/umips-constraints-1.c: New test.
9451 * gcc.target/mips/umips-lwp-3.c: New test.
9452 * gcc.target/mips/umips-swp-6.c: New test.
9453 * gcc.target/mips/umips-constraints-2.c: New test.
9454 * gcc.target/mips/umips-save-restore-1.c: New test.
9455 * gcc.target/mips/umips-lwp-4.c: New test.
9456 * gcc.target/mips/umips-swp-7.c: New test.
9457 * gcc.target/mips/umips-save-restore-2.c: New test.
9458 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9459 * gcc.target/mips/umips-lwp-5.c: New test.
9460 * gcc.target/mips/umips-save-restore-3.c: New test.
9461 * gcc.target/mips/umips-lwp-6.c: New test.
9462 * gcc.target/mips/umips-swp-1.c: New test.
9463 * gcc.target/mips/umips-lwp-7.c: New test.
9464 * gcc.target/mips/umips-swp-2.c: New test.
9465 * gcc.target/mips/umips-lwp-8.c: New test.
9466 * gcc.target/mips/umips-swp-3.c: New test.
9467 * gcc.target/mips/umips-movep-1.c: New test.
9468 * gcc.target/mips/umips-lwp-1.c: New test.
9469 * gcc.target/mips/umips-swp-4.c: New test.
9470
9471 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR sanitizer/56393
9474 * lib/asan-dg.exp (asan_link_flags): Add
9475 -B${gccpath}/libsanitizer/asan/ to flags.
9476
9477 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR middle-end/56420
9480 * gcc.dg/torture/pr56420.c: New test.
9481
9482 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9483
9484 PR middle-end/56108
9485 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9486
9487 2013-02-21 Martin Jambor <mjambor@suse.cz>
9488
9489 PR tree-optimization/56310
9490 * g++.dg/ipa/pr56310.C: New test.
9491
9492 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9493
9494 PR fortran/56385
9495 * gfortran.dg/proc_ptr_comp_37.f90: New.
9496
9497 2013-02-21 Richard Biener <rguenther@suse.de>
9498
9499 PR tree-optimization/56415
9500 Revert
9501 2013-02-11 Richard Biener <rguenther@suse.de>
9502
9503 PR tree-optimization/56273
9504 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9505 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9506 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9507 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9508 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9509 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9510
9511 2013-02-21 Marek Polacek <polacek@redhat.com>
9512
9513 PR tree-optimization/56398
9514 * g++.dg/torture/pr56398.C: New test.
9515
9516 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9517
9518 PR inline-asm/56405
9519 * gcc.c-torture/compile/pr56405.c: New test.
9520
9521 2013-02-20 Jan Hubicka <jh@suse.cz>
9522
9523 PR tree-optimization/56265
9524 * g++.dg/ipa/devirt-11.C: New testcase.
9525
9526 2013-02-20 Richard Biener <rguenther@suse.de>
9527
9528 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9529
9530 2013-02-20 Richard Biener <rguenther@suse.de>
9531 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR tree-optimization/56396
9534 * gcc.dg/pr56396.c: New testcase.
9535
9536 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/56373
9539 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9540
9541 2013-02-19 Richard Biener <rguenther@suse.de>
9542
9543 PR tree-optimization/56384
9544 * gcc.dg/torture/pr56384.c: New testcase.
9545
9546 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR tree-optimization/56350
9549 * gcc.dg/pr56350.c: New test.
9550
9551 PR tree-optimization/56381
9552 * g++.dg/opt/pr56381.C: New test.
9553
9554 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR pch/54117
9557 * lib/dg-pch.exp (pch-init, pch-finish,
9558 check_effective_target_pch_supported_debug): New procs.
9559 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9560 Likewise if $pch_unsupported_debug and $flags include -g.
9561 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9562 and dg-require-effective-target pch_unsupported_debug.
9563 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9564 * objc.dg/pch/pch.exp: Likewise.
9565 * gcc.dg/pch/pch.exp: Likewise.
9566 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9567 pch_unsupported_debug.
9568 * gcc.dg/pch/valid-1.hs: Likewise.
9569 * gcc.dg/pch/valid-1b.c: Likewise.
9570 * gcc.dg/pch/valid-1b.hs: Likewise.
9571
9572 2013-02-18 Richard Biener <rguenther@suse.de>
9573
9574 PR tree-optimization/56366
9575 * gcc.dg/torture/pr56366.c: New testcase.
9576
9577 2013-02-18 Richard Biener <rguenther@suse.de>
9578
9579 PR middle-end/56349
9580 * gcc.dg/torture/pr56349.c: New testcase.
9581
9582 2013-02-18 Richard Biener <rguenther@suse.de>
9583
9584 PR tree-optimization/56321
9585 * gcc.dg/torture/pr56321.c: New testcase.
9586
9587 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9588
9589 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9590
9591 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9592 Dodji Seketeli <dodji@redhat.com>
9593
9594 PR asan/56330
9595 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9596 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9597 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9598 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9599 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9600 * c-c++-common/asan/pr56330.c: Likewise.
9601 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9602 Ensure the size argument of __builtin_memcpy is a constant.
9603
9604 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9605 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/51242
9608 * g++.dg/cpp0x/enum23.C: New.
9609
9610 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9611
9612 PR target/54685
9613 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9614
9615 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9616
9617 PR rtl-optimization/56348
9618 * gcc.target/i386/pr56348.c: New test.
9619
9620 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9621
9622 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9623 * gcc.target/arm/interrupt-2.c: Likewise.
9624
9625 2013-02-15 Tobias Burnus <burnus@net-b.de>
9626
9627 PR fortran/56318
9628 * gfortran.dg/matmul_9.f90: New.
9629
9630 2013-02-15 Tobias Burnus <burnus@net-b.de>
9631
9632 PR fortran/53818
9633 * gfortran.dg/init_flag_11.f90: New.
9634
9635 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9636
9637 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9638
9639 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9642 characters.
9643
9644 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9645 Tobias Burnus <burnus@net-b.de>
9646
9647 PR testsuite/56138
9648 * gfortran.dg/allocatable_function_7.f90: New.
9649
9650 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9651
9652 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9653 * asan_globals_test-wrapper.cc: New file.
9654 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9655 instead of asan_globals_test.cc as dg-additional-sources.
9656 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9657 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9658 "sanitizer_test_utils.h" instead of
9659 "sanitizer_common/tests/sanitizer_test_utils.h".
9660 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9661 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9662 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9663 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9664 * g++.dg/asan/asan_test.cc: Synced from upstream.
9665 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9666
9667 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9668
9669 Fix an asan crash
9670 * c-c++-common/asan/memcmp-2.c: New test.
9671
9672 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9673
9674 PR c++/55582
9675 * g++.dg/cpp0x/udlit-string-literal.h: New.
9676 * g++.dg/cpp0x/udlit-string-literal.C: New.
9677
9678 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9679
9680 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9681
9682 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9683
9684 PR target/56184
9685 * gcc.target/arm/pr56184.C: New test.
9686
9687 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR c++/56302
9690 * g++.dg/torture/pr56302.C: New test.
9691 * g++.dg/cpp0x/constexpr-56302.C: New test.
9692 * c-c++-common/pr56302.c: New test.
9693
9694 2013-02-13 Tobias Burnus <burnus@net-b.de>
9695 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9696
9697 PR fortran/56204
9698 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9699 * gfortran.dg/quad_3.f90: Ditto.
9700
9701 2013-02-13 Kostya Serebryany <kcc@google.com>
9702
9703 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9704 to match the fresh asan run-time.
9705 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9706
9707 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9708
9709 Avoid instrumenting duplicated memory access in the same basic block
9710 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9711 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9712 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9713 * c-c++-common/asan/inc.c: Likewise.
9714
9715 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9716
9717 PR inline-asm/56148
9718 * gcc.target/i386/pr56148.c: New test.
9719
9720 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9721 Tobias Burnus <burnus@net-b.de>
9722
9723 PR testsuite/56082
9724 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9725 to kind=2.
9726
9727 2013-02-12 Richard Biener <rguenther@suse.de>
9728
9729 PR lto/56297
9730 * gcc.dg/lto/pr56297_0.c: New testcase.
9731 * gcc.dg/lto/pr56297_0.c: Likewise.
9732
9733 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9734
9735 PR fortran/46952
9736 * gfortran.dg/typebound_deferred_1.f90: New.
9737
9738 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR rtl-optimization/56151
9741 * gcc.target/i386/pr56151.c: New test.
9742
9743 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9744
9745 * g++.dg/ext/mv12.C: New test.
9746 * g++.dg/ext/mv12.h: New file.
9747 * g++.dg/ext/mv12-aux.C: New file.
9748 * g++.dg/ext/mv13.C: New test.
9749
9750 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9751
9752 * lib/target-supports.exp
9753 (check_effective_target_powerpc_eabi_ok): New.
9754 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9755 powerpc_eabi_ok.
9756 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9757 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9758 only.
9759 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9760 * gcc.target/powerpc/pr51623.c: Likewise.
9761 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9762 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9763
9764 2013-02-11 Alexander Potapenko <glider@google.com>
9765 Jack Howarth <howarth@bromo.med.uc.edu>
9766 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR sanitizer/55617
9769 * g++.dg/asan/pr55617.C: Run on all targets.
9770
9771 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9772
9773 PR rtl-optimization/56275
9774 * gcc.dg/pr56275.c: New test.
9775
9776 2013-02-11 Richard Biener <rguenther@suse.de>
9777
9778 PR tree-optimization/56273
9779 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9780
9781 2013-02-11 Richard Biener <rguenther@suse.de>
9782
9783 PR tree-optimization/56264
9784 * gcc.dg/torture/pr56264.c: New testcase.
9785
9786 2013-02-11 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/56273
9789 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9790 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9791 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9792 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9793 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9794 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9795
9796 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9797
9798 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9799 for *-*-linux-gnu targets.
9800 * g++.dg/asan/interception-test-1.c: Ditto.
9801 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9802 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9803
9804 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9805
9806 PR fortran/55362
9807 * gfortran.dg/intrinsic_size_4.f90 : New test.
9808
9809 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR target/56256
9812 * gcc.target/powerpc/pr56256.c: New test.
9813
9814 2013-02-08 Ian Lance Taylor <iant@google.com>
9815
9816 * lib/go.exp: Load timeout.exp.
9817
9818 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9819
9820 PR rtl-optimization/56246
9821 * gcc.target/i386/pr56246.c: New test.
9822
9823 2013-02-08 Jeff Law <law@redhat.com>
9824
9825 PR debug/53948
9826 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9827
9828 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9829
9830 PR target/56043
9831 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9832 powerpc*-*-linux*.
9833
9834 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9835
9836 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9837
9838 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR rtl-optimization/56195
9841 * gcc.dg/torture/pr56195.c: New test.
9842
9843 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9844
9845 PR fortran/54107
9846 * gfortran.dg/recursive_interface_2.f90: New test.
9847
9848 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR tree-optimization/56250
9851 * gcc.c-torture/execute/pr56250.c: New test.
9852
9853 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9854
9855 PR tree-optimization/56064
9856 * gcc.dg/fixed-point/view-convert-2.c: New test.
9857
9858 2013-02-08 Michael Matz <matz@suse.de>
9859
9860 PR tree-optimization/52448
9861 * gcc.dg/pr52448.c: New test.
9862
9863 2013-02-08 Richard Biener <rguenther@suse.de>
9864
9865 PR middle-end/56181
9866 * gcc.dg/torture/pr56181.c: New testcase.
9867
9868 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9869
9870 PR target/54222
9871 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9872 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9873
9874 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9875
9876 PR c++/56241
9877 * g++.dg/parse/crash61.C: New test.
9878
9879 PR c++/56239
9880 * g++.dg/parse/pr56239.C: New test.
9881
9882 PR c++/56237
9883 * g++.dg/abi/mangle61.C: New test.
9884
9885 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9886
9887 PR rtl-optimization/56225
9888 * gcc.target/i386/pr56225.c: New test.
9889
9890 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR debug/56154
9893 * gcc.dg/guality/pr56154-1.c: New test.
9894 * gcc.dg/guality/pr56154-2.c: New test.
9895 * gcc.dg/guality/pr56154-3.c: New test.
9896 * gcc.dg/guality/pr56154-4.c: New test.
9897 * gcc.dg/guality/pr56154-aux.c: New file.
9898
9899 PR tree-optimization/55789
9900 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9901 cleanup-tree-dump.
9902 * gcc.dg/tree-ssa/inline-3.c: Add
9903 --param max-early-inliner-iterations=2 option.
9904
9905 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9906
9907 PR debug/53363
9908 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9909 Add -fno-dwarf2-cfi-asm to dg-options.
9910 Adapt match count.
9911
9912 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR target/56228
9915 * gcc.dg/pr56228.c: New test.
9916
9917 2013-02-07 Alan Modra <amodra@gmail.com>
9918
9919 PR target/54009
9920 * gcc.target/powerpc/pr54009.c: New test.
9921 PR target/54131
9922 * gfortran.dg/pr54131.f: New test.
9923
9924 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9925
9926 PR fortran/55789
9927 * gfortran.dg/array_constructor_41.f90: New test.
9928
9929 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9930
9931 PR fortran/55978
9932 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9933
9934 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR middle-end/56217
9937 * g++.dg/gomp/pr56217.C: New test.
9938
9939 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR tree-optimization/56205
9942 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9943 * gcc.c-torture/execute/pr56205.c: New test.
9944
9945 2013-02-05 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/53342
9948 PR tree-optimization/53185
9949 * gcc.dg/vect/pr53185-2.c: New testcase.
9950
9951 2013-02-05 Jan Hubicka <jh@suse.cz>
9952
9953 PR tree-optimization/55789
9954 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9955 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9956 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9957 * g++.dg/ipa/inline-1.C: New testcase.
9958 * g++.dg/ipa/inline-2.C: New testcase.
9959 * g++.dg/ipa/inline-3.C: New testcase.
9960
9961 2013-02-05 Jan Hubicka <jh@suse.cz>
9962
9963 PR tree-optimization/55789
9964 * g++.dg/torture/pr55789.C: New testcase.
9965
9966 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR middle-end/56167
9969 * gcc.dg/pr56167.c: New test.
9970
9971 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9972
9973 PR target/55146
9974 * gcc.target/sh/pr55146.c: New.
9975
9976 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9977
9978 PR tree-optimization/54386
9979 * gcc.target/sh/pr54386.c: New.
9980
9981 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9982
9983 PR fortran/56008
9984 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9985
9986 PR fortran/47517
9987 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9988
9989 2013-02-04 Alexander Potapenko <glider@google.com>
9990 Jack Howarth <howarth@bromo.med.uc.edu>
9991 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR sanitizer/55617
9994 * g++.dg/asan/pr55617.C: New test.
9995
9996 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9997
9998 PR fortran/54195
9999 * gfortran.dg/typebound_operator_19.f90: New test.
10000 * gfortran.dg/typebound_assignment_4.f90: New test.
10001
10002 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
10003
10004 PR fortran/54107
10005 * gfortran.dg/recursive_interface_1.f90: New test.
10006
10007 2013-02-04 Richard Guenther <rguenther@suse.de>
10008
10009 PR lto/56168
10010 * gcc.dg/lto/pr56168_0.c: New testcase.
10011 * gcc.dg/lto/pr56168_1.c: Likewise.
10012
10013 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10014
10015 PR fortran/50627
10016 PR fortran/56054
10017 * gfortran.dg/block_12.f90: New test.
10018 * gfortran.dg/module_error_1.f90: New test.
10019
10020 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10021
10022 * lib/target-supports.exp (check_effective_target_vect_float)
10023 (check_effective_target_vect_no_align): Add mips-sde-elf.
10024
10025 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10026
10027 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10028
10029 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10030
10031 * gcc.dg/pr56023.c: XFAIL on AIX.
10032 * gcc.dg/vect/pr49352.c: Same.
10033
10034 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gnat.dg/opt26.adb: New test.
10037
10038 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10039
10040 Revert.
10041 2013-01-27 Amol Pise <amolpise15@gmail.com>
10042
10043 * gcc.target/arm/neon-vfnms-1.c: New test.
10044 * gcc.target/arm/neon-vfnma-1.c: New test.
10045
10046 2013-01-31 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/56157
10049 * gcc.dg/torture/pr56157.c: New testcase.
10050
10051 2013-01-30 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/56150
10054 * gcc.dg/torture/pr56150.c: New testcase.
10055
10056 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR sanitizer/55374
10059 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10060 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10061 printed in backtrace.
10062 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10063 to avoid errors about mismatched allocation vs. deallocation.
10064
10065 PR c++/55742
10066 * g++.dg/mv1.C: Moved to...
10067 * g++.dg/ext/mv1.C: ... here. Adjust test.
10068 * g++.dg/mv2.C: Moved to...
10069 * g++.dg/ext/mv2.C: ... here. Adjust test.
10070 * g++.dg/mv3.C: Moved to...
10071 * g++.dg/ext/mv3.C: ... here.
10072 * g++.dg/mv4.C: Moved to...
10073 * g++.dg/ext/mv4.C: ... here.
10074 * g++.dg/mv5.C: Moved to...
10075 * g++.dg/ext/mv5.C: ... here. Adjust test.
10076 * g++.dg/mv6.C: Moved to...
10077 * g++.dg/ext/mv6.C: ... here. Adjust test.
10078 * g++.dg/ext/mv7.C: New test.
10079 * g++.dg/ext/mv8.C: New test.
10080 * g++.dg/ext/mv9.C: New test.
10081 * g++.dg/ext/mv10.C: New test.
10082 * g++.dg/ext/mv11.C: New test.
10083
10084 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10085
10086 PR rtl-optimization/56144
10087 * gcc.dg/pr56144.c: New.
10088
10089 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10090
10091 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10092 message.
10093 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10094 * g++.dg/cpp0x/constexpr-55573.C: Same
10095
10096 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10097
10098 PR tree-optimization/56064
10099 * gcc.dg/fixed-point/view-convert.c: New test.
10100
10101 2013-01-30 Andreas Schwab <schwab@suse.de>
10102
10103 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10104 evaluate the end index in string range.
10105
10106 2013-01-30 Tobias Burnus <burnus@net-b.de>
10107
10108 PR fortran/56138
10109 * gfortran.dg/allocatable_function_6.f90: New.
10110
10111 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10112 Mikael Morin <mikael@gcc.gnu.org>
10113
10114 PR fortran/54107
10115 * gfortran.dg/proc_ptr_comp_36.f90: New.
10116
10117 2013-01-29 Richard Biener <rguenther@suse.de>
10118
10119 PR tree-optimization/55270
10120 * gcc.dg/torture/pr55270.c: New testcase.
10121
10122 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR rtl-optimization/56117
10125 * gcc.dg/pr56117.c: New test.
10126
10127 2013-01-28 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/56034
10130 * gcc.dg/torture/pr56034.c: New testcase.
10131
10132 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR tree-optimization/56125
10135 * gcc.dg/pr56125.c: New test.
10136
10137 2013-01-28 Tobias Burnus <burnus@net-b.de>
10138 Mikael Morin <mikael@gcc.gnu.org>
10139
10140 PR fortran/53537
10141 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10142 * gfortran.dg/import8.f90: Likewise.
10143 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10144 * gfortran.dg/import10.f90: New test.
10145 * gfortran.dg/import11.f90: Likewise
10146
10147 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR testsuite/56053
10150 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10151 string.h. Provide memset, malloc and free prototypes, adjust line
10152 numbers in dg-output.
10153 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10154 Provide memset prototype and adjust line numbers in dg-output.
10155 * c-c++-common/asan/global-overflow-1.c: Likewise.
10156
10157 PR tree-optimization/56094
10158 * gcc.dg/pr56094.c: New test.
10159
10160 2013-01-27 Amol Pise <amolpise15@gmail.com>
10161
10162 * gcc.target/arm/neon-vfnms-1.c: New test.
10163 * gcc.target/arm/neon-vfnma-1.c: New test.
10164
10165 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10166
10167 PR target/56114
10168 * gcc.target/i386/pr56114.c: New test.
10169
10170 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10171
10172 PR fortran/55984
10173 * gfortran.dg/associate_14.f90: New test.
10174
10175 PR fortran/56047
10176 * gfortran.dg/associate_13.f90: New test.
10177
10178 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10179
10180 PR tree-optimization/56098
10181 * gcc.dg/pr56098-1.c: New test.
10182 * gcc.dg/pr56098-2.c: New test.
10183
10184 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10185
10186 PR target/54222
10187 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10188
10189 2013-01-22 Marek Polacek <polacek@redhat.com>
10190
10191 PR tree-optimization/56035
10192 * gcc.dg/pr56035.c: New test.
10193
10194 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10195
10196 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10197 for MIPS.
10198
10199 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10200
10201 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10202
10203 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR c/56078
10206 * gcc.dg/pr56078.c: New test.
10207 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10208
10209 2013-01-24 Martin Jambor <mjambor@suse.cz>
10210
10211 PR tree-optimization/55927
10212 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10213
10214 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10215
10216 * gcc.target/i386/movsd.c: New test.
10217
10218 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10219
10220 PR inline-asm/55934
10221 * gcc.target/i386/pr55934.c: New test.
10222
10223 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10224
10225 PR fortran/56081
10226 * gfortran.dg/select_8.f90: New.
10227
10228 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10229
10230 * gcc.target/microblaze/microblaze.exp: Remove
10231 target_config_cflags check.
10232
10233 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR fortran/56052
10236 * gfortran.dg/gomp/pr56052.f90: New test.
10237
10238 PR target/49069
10239 * gcc.dg/pr49069.c: New test.
10240
10241 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10242
10243 PR c++/55944
10244 * g++.dg/cpp0x/constexpr-static10.C: New.
10245
10246 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10247
10248 PR target/56028
10249 * gcc.target/i386/pr56028.c: New test.
10250
10251 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR target/55686
10254 * gcc.target/i386/pr55686.c: New test.
10255
10256 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10257
10258 PR c++/53609
10259 * g++.dg/cpp0x/variadic139.C: New test.
10260 * g++.dg/cpp0x/variadic140.C: Likewise.
10261 * g++.dg/cpp0x/variadic141.C: Likewise.
10262
10263 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10264
10265 * gnat.dg/warn8.adb: New test.
10266
10267 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10268
10269 PR fortran/55919
10270 * gfortran.dg/include_8.f90: New test.
10271
10272 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10273
10274 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10275 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10276
10277 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR tree-optimization/56051
10280 * gcc.c-torture/execute/pr56051.c: New test.
10281
10282 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10283
10284 PR rtl-optimization/56023
10285 * gcc.dg/pr56023.c: New test.
10286
10287 2013-01-21 Martin Jambor <mjambor@suse.cz>
10288
10289 PR middle-end/56022
10290 * gcc.target/i386/pr56022.c: New test.
10291
10292 2013-01-21 Jason Merrill <jason@redhat.com>
10293
10294 * lib/target-supports.exp (check_effective_target_alias): New.
10295
10296 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10297
10298 PR debug/53235
10299 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10300
10301 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10302
10303 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10304
10305 2013-01-19 Jeff Law <law@redhat.com>
10306
10307 PR tree-optimization/52631
10308 * tree-ssa/pr52631.c: New test.
10309 * tree-ssa/ssa-fre-9: Update expected output.
10310
10311 2013-01-19 Anthony Green <green@moxielogic.com>
10312
10313 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10314 for moxie.
10315
10316 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR tree-optimization/56029
10319 * g++.dg/torture/pr56029.C: New test.
10320
10321 2013-01-18 Sharad Singhai <singhai@google.com>
10322
10323 PR tree-optimization/55995
10324 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10325
10326 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10327
10328 PR target/55433
10329 * gcc.target/i386/pr55433.c: New.
10330
10331 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR middle-end/56015
10334 * gfortran.dg/pr56015.f90: New test.
10335
10336 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10337
10338 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10339
10340 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10341
10342 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10343 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10344 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10345 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10346 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10347
10348 2013-01-17 Jeff Law <law@redhat.com>
10349
10350 * gcc.dg/pr52573.c: Move to...
10351 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10352
10353 PR rtl-optimization/52573
10354 * gcc.dg/pr52573.c: New test.
10355
10356 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10357
10358 PR sanitizer/55679
10359 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10360 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10361 check_no_compiler_messages to test support in ucontext.h.
10362 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10363 compliant RLIMIT_AS.
10364
10365 2013-01-17 Marek Polacek <polacek@redhat.com>
10366
10367 PR rtl-optimization/55833
10368 * gcc.dg/pr55833.c: New test.
10369
10370 2013-01-17 Jan Hubicka <jh@suse.cz>
10371
10372 PR tree-optimization/55273
10373 * gcc.c-torture/compile/pr55273.c: New testcase.
10374
10375 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10376
10377 PR target/55981
10378 * gcc.target/pr55981.c: New test.
10379
10380 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10381
10382 * gcc.target/arm/pr40887.c: Require at least armv5.
10383 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10384 * gcc.target/arm/pr51915.c: Likewise.
10385 * gcc.target/arm/pr52006.c: Likewise.
10386 * gcc.target/arm/pr53187.c: Likewise.
10387
10388 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10389 * gcc.target/arm/ftest-support-arm.h: Delete.
10390 * gcc.target/arm/ftest-support-thumb.h: Delete.
10391 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10392 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10393 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10394 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10395 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10396 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10397 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10398 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10399 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10400 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10401 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10402 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10403 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10404 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10405 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10406 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10407 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10408 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10409 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10410 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10411 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10412 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10413 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10414 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10415
10416 2013-01-17 Martin Jambor <mjambor@suse.cz>
10417
10418 PR tree-optimizations/55264
10419 * g++.dg/ipa/pr55264.C: New test.
10420
10421 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10422
10423 PR fortran/55983
10424 * gfortran.dg/class_55.f90: New.
10425
10426 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10427
10428 PR testsuite/55994
10429 * gcc.c-torture/execute/builtins/builtins.exp: Add
10430 -Wl,--allow-multiple-definition for eabi and elf targets.
10431
10432 PR testsuite/54622
10433 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10434 check_effective_target_vect_perm_short,
10435 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10436 check_effective_target_vect64): Return 0 for big-endian ARM.
10437 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10438
10439 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10440 prototypes.
10441
10442 2013-01-16 Richard Biener <rguenther@suse.de>
10443
10444 PR tree-optimization/55964
10445 * gcc.dg/torture/pr55964.c: New testcase.
10446
10447 2013-01-16 Richard Biener <rguenther@suse.de>
10448
10449 PR tree-optimization/54767
10450 PR tree-optimization/53465
10451 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10452
10453 2013-01-16 Christian Bruel <christian.bruel@st.com>
10454
10455 PR target/55301
10456 * gcc.target/sh/sh-switch.c: New testcase.
10457
10458 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10459
10460 * gcc.dg/webizer.c: Increase the array size.
10461
10462 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR target/55940
10465 * gcc.dg/pr55940.c: New test.
10466
10467 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10468 Harald Anlauf <anlauf@gmx.de>
10469
10470 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10471 * gfortran.dg/bounds_check_5.f90: Likewise.
10472 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10473 * gfortran.dg/continuation_9.f90: Likewise.
10474 * gfortran.dg/move_alloc_13.f90: Likewise.
10475 * gfortran.dg/structure_constructor_11.f90: Likewise.
10476 * gfortran.dg/tab_continuation.f: Likewise.
10477 * gfortran.dg/warning-directive-2.F90: Likewise.
10478 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10479
10480 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10481
10482 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10483 * gcc.target/arm/fma-sp.c: Likewise.
10484
10485 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10486
10487 PR rtl-optimization/55153
10488 * gcc.dg/pr55153.c: New.
10489
10490 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10491
10492 PR tree-optimization/55920
10493 * gcc.c-torture/compile/pr55920.c: New test.
10494
10495 2013-01-15 Richard Biener <rguenther@suse.de>
10496
10497 PR middle-end/55882
10498 * gcc.dg/torture/pr55882.c: New testcase.
10499
10500 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR tree-optimization/55955
10503 * gcc.c-torture/compile/pr55955.c: New test.
10504
10505 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10506
10507 PR c++/55663
10508 * g++.dg/cpp0x/alias-decl-31.C: New test.
10509
10510 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10511
10512 PR fortran/54286
10513 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10514 case where interface is null.
10515
10516 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10517
10518 PR fortran/55806
10519 * gfortran.dg/array_constructor_40.f90: New test.
10520
10521 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10522
10523 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10524
10525 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10526
10527 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10528 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10529 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10530 * gcc.target/aarch64/vect-ld1r.c: New.
10531 * gcc.target/aarch64/vect-ld1r.x: New.
10532
10533 2013-01-14 Andi Kleen <ak@linux.intel.com>
10534
10535 PR target/55948
10536 * gcc.target/i386/hle-clear-rel.c: New file
10537 * gcc.target/i386/hle-store-rel.c: New file.
10538
10539 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10540
10541 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10542 * gfortran.dg/bounds_check_4.f90: Likewise.
10543 * gfortran.dg/inquire_10.f90: Likewise.
10544 * gfortran.dg/minloc_3.f90: Likewise.
10545 * gfortran.dg/minlocval_3.f90: Likewise.
10546 * gfortran.dg/module_double_reuse.f90: Likewise.
10547 * gfortran.dg/mvbits_1.f90: Likewise.
10548 * gfortran.dg/oldstyle_1.f90: Likewise.
10549 * gfortran.dg/pr20163-2.f: Likewise.
10550 * gfortran.dg/save_1.f90: Likewise.
10551 * gfortran.dg/scan_1.f90: Likewise.
10552 * gfortran.dg/select_char_1.f90: Likewise.
10553 * gfortran.dg/shape_4.f90: Likewise.
10554 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10555 * gfortran.dg/function_optimize_10.f90: Likewise.
10556 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10557 * gfortran.dg/used_types_17.f90: Likewise.
10558 * gfortran.dg/used_types_18.f90: Likewise.
10559
10560 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10561
10562 PR fortran/54286
10563 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10564
10565 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10566
10567 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10568
10569 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10570
10571 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10572
10573 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10574
10575 PR fortran/55072
10576 * gfortran.dg/assumed_type_2.f90: Fix test case.
10577 * gfortran.dg/internal_pack_13.f90: New test.
10578 * gfortran.dg/internal_pack_14.f90: New test.
10579
10580 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10581
10582 PR fortran/55868
10583 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10584 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10585 $tar to STAR.
10586
10587 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10588
10589 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10590
10591 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10592
10593 PR target/55719
10594 * gcc.target/s390/pr55719.c: New testcase.
10595
10596 2013-01-11 Richard Guenther <rguenther@suse.de>
10597
10598 PR tree-optimization/44061
10599 * gcc.dg/pr44061.c: New testcase.
10600
10601 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10602
10603 Update copyright years.
10604
10605 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10606 Jakub Jelinek <jakub@redhat.com>
10607
10608 PR target/55565
10609 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10610
10611 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10612
10613 PR rtl-optimization/55672
10614 * gcc.target/i386/pr55672.c: New.
10615
10616 2013-01-10 Jeff Law <law@redhat.com>
10617
10618 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10619 pass/fail message unique.
10620
10621
10622 2013-01-10 Jason Merrill <jason@redhat.com>
10623
10624 * ada/.gitignore: New.
10625
10626 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10627
10628 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10629 Add tls options.
10630 * g++.dg/tls/thread_local2.C: Likewise.
10631 * g++.dg/tls/thread_local2g.C: Likewise.
10632 * g++.dg/tls/thread_local6.C: Likewise.
10633 * g++.dg/tls/thread_local-order1.C: Add tls options.
10634 * g++.dg/tls/thread_local-order2.C: Likewise.
10635 * g++.dg/tls/thread_local3.C: Likewise.
10636 * g++.dg/tls/thread_local3g.C: Likewise.
10637 * g++.dg/tls/thread_local4.C: Likewise.
10638 * g++.dg/tls/thread_local4g.C: Likewise.
10639 * g++.dg/tls/thread_local5.C: Likewise.
10640 * g++.dg/tls/thread_local5g.C: Likewise.
10641 * g++.dg/tls/thread_local6g.C: Likewise.
10642
10643 2013-01-10 Kostya Serebryany <kcc@google.com>
10644
10645 * g++.dg/asan/asan_test.cc: Sync from upstream.
10646
10647 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR tree-optimization/55921
10650 * gcc.c-torture/compile/pr55921.c: New test.
10651
10652 2013-01-09 Jan Hubicka <jh@suse.cz>
10653
10654 PR tree-optimization/55569
10655 * gcc.c-torture/compile/pr55569.c: New testcase.
10656
10657 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10658
10659 PR fortran/47203
10660 * gfortran.dg/use_28.f90: New test.
10661
10662 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10663
10664 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10665 number matching more robust.
10666
10667 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10668
10669 PR rtl-optimization/55829
10670 * gcc.target/i386/pr55829.c: New.
10671
10672 2013-01-09 Tobias Burnus <burnus@net-b.de>
10673
10674 PR fortran/55758
10675 * gfortran.dg/bind_c_bool_1.f90: New.
10676 * gfortran.dg/do_5.f90: Add dg-warning.
10677
10678 2013-01-09 Jan Hubicka <jh@suse.cz>
10679
10680 PR tree-optimization/55875
10681 * gcc.c-torture/execute/pr55875.c: New testcase.
10682 * g++.dg/torture/pr55875.C: New testcase.
10683
10684 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR c/48418
10687 * c-c++-common/pr48418.c: New test.
10688
10689 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10690
10691 PR c++/55801
10692 * g++.dg/tls/thread_local-ice.C: New.
10693
10694 2013-01-09 Andreas Schwab <schwab@suse.de>
10695
10696 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10697
10698 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR tree-optimization/48189
10701 * gcc.dg/pr48189.c: New test.
10702
10703 2013-01-04 Jan Hubicka <jh@suse.cz>
10704
10705 PR tree-optimization/55823
10706 * g++.dg/ipa/devirt-10.C: New testcase.
10707
10708 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10709 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10710
10711 PR rtl-optimization/55845
10712 * gcc.target/i386/pr55845.c: New test.
10713
10714 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10715
10716 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10717 instructions generated instead of number of occurances.
10718
10719 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10720
10721 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10722 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10723 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10724 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10725 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10726 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10727 * gcc.target/aarch64/vect-fcm.x: Likewise.
10728 * lib/target-supports.exp
10729 (check_effective_target_vect_cond): Enable for AArch64.
10730
10731 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10732
10733 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10734 endian-safe float pool loading.
10735 (test_square_root_v4sf): Likewise.
10736 (test_square_root_v2df): Likewise.
10737 * lib/target-supports.exp
10738 (check_effective_target_vect_call_sqrtf): Add AArch64.
10739
10740 2013-01-08 Martin Jambor <mjambor@suse.cz>
10741
10742 PR debug/55579
10743 * gcc.dg/tree-ssa/pr55579.c: New test.
10744
10745 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10746
10747 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10748 asm comments.
10749
10750 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR middle-end/55890
10753 * gcc.dg/torture/pr55890-3.c: New test.
10754
10755 PR middle-end/55851
10756 * gcc.c-torture/compile/pr55851.c: New test.
10757
10758 PR sanitizer/55844
10759 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10760 dg-options.
10761
10762 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10763
10764 PR fortran/55618
10765 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10766
10767 2013-01-07 Tobias Burnus <burnus@net-b.de>
10768
10769 PR fortran/55763
10770 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10771 * gfortran.dg/pointer_init_7.f90: New.
10772
10773 2013-01-07 Richard Biener <rguenther@suse.de>
10774
10775 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10776
10777 2013-01-07 Richard Biener <rguenther@suse.de>
10778
10779 PR middle-end/55890
10780 * gcc.dg/torture/pr55890-1.c: New testcase.
10781 * gcc.dg/torture/pr55890-2.c: Likewise.
10782
10783 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10784
10785 * gcc.target/aarch64/fmovd.c: New.
10786 * gcc.target/aarch64/fmovf.c: Likewise.
10787 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10788 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10789 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10790 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10791 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10792 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10793
10794 2013-01-07 Richard Biener <rguenther@suse.de>
10795
10796 PR tree-optimization/55888
10797 PR tree-optimization/55862
10798 * gcc.dg/torture/pr55888.c: New testcase.
10799
10800 2013-01-07 Tobias Burnus <burnus@net-b.de>
10801
10802 PR fortran/55852
10803 * gfortran.dg/intrinsic_size_3.f90: New.
10804
10805 2013-01-07 Tobias Burnus <burnus@net-b.de>
10806
10807 PR fortran/55763
10808 * gfortran.dg/select_type_32.f90: New.
10809
10810 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10811
10812 PR c++/52343
10813 * g++.dg/cpp0x/alias-decl-29.C: New test.
10814
10815 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10816
10817 PR fortran/53876
10818 PR fortran/54990
10819 PR fortran/54992
10820 * gfortran.dg/class_array_15.f03: New test.
10821
10822 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10823
10824 PR fortran/42769
10825 PR fortran/45836
10826 PR fortran/45900
10827 * gfortran.dg/use_23.f90: New test.
10828 * gfortran.dg/use_24.f90: New test.
10829 * gfortran.dg/use_25.f90: New test.
10830 * gfortran.dg/use_26.f90: New test.
10831 * gfortran.dg/use_27.f90: New test.
10832
10833 2013-01-06 Olivier Hainque <hainque@adacore.com>
10834
10835 * gnat.dg/specs/clause_on_volatile.ads: New test.
10836
10837 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10838
10839 * gnat.dg/alignment10.adb: New test.
10840
10841 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10842 Mikael Morin <mikael@gcc.gnu.org>
10843
10844 PR fortran/55827
10845 * gfortran.dg/use_22.f90: New test.
10846
10847 2013-01-04 Andrew Pinski <apinski@cavium.com>
10848
10849 * gcc.target/aarch64/cmp-1.c: New testcase.
10850
10851 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10852
10853 PR fortran/55172
10854 * gfortran.dg/select_type_31.f03: New test.
10855
10856 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10857
10858 PR c++/54526 (again)
10859 * g++.dg/cpp0x/parse2.C: Extend.
10860 * g++.old-deja/g++.other/crash28.C: Adjust.
10861
10862 2013-01-04 Richard Biener <rguenther@suse.de>
10863
10864 PR tree-optimization/55862
10865 * gcc.dg/torture/pr55862.c: New testcase.
10866
10867 2013-01-04 Martin Jambor <mjambor@suse.cz>
10868
10869 PR tree-optimization/55755
10870 * gcc.dg/torture/pr55755.c: New test.
10871 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10872 * gcc.dg/tree-ssa/pr45144.c: Update.
10873
10874 2013-01-04 Richard Biener <rguenther@suse.de>
10875
10876 PR middle-end/55863
10877 * gcc.dg/fold-reassoc-2.c: New testcase.
10878
10879 2013-01-04 Tobias Burnus <burnus@net-b.de>
10880
10881 PR fortran/55763
10882 * gfortran.dg/null_7.f90: New.
10883
10884 2013-01-04 Tobias Burnus <burnus@net-b.de>
10885
10886 PR fortran/55854
10887 PR fortran/55763
10888 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10889 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10890 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10891
10892 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10893
10894 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10895
10896 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10897
10898 PR fortran/55855
10899 * gfortran.dg/assignment_1.f90: Modified.
10900 * gfortran.dg/assignment_4.f90: New.
10901
10902 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10903
10904 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10905
10906 2013-01-03 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/55857
10909 * gcc.dg/vect/pr55857-1.c: New testcase.
10910 * gcc.dg/vect/pr55857-2.c: Likewise.
10911
10912 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10913
10914 PR rtl-optimization/55838
10915 * gcc.dg/pr55838.c: New test.
10916
10917 PR tree-optimization/55832
10918 * gcc.c-torture/compile/pr55832.c: New test.
10919
10920 2013-01-02 Teresa Johnson <tejohnson@google.com>
10921
10922 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10923 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10924 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10925 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10926 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10927 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10928 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10929 * gcc.dg/unroll_1.c: Ditto.
10930 * gcc.dg/unroll_2.c: Ditto.
10931 * gcc.dg/unroll_3.c: Ditto.
10932 * gcc.dg/unroll_4.c: Ditto.
10933
10934 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10935
10936 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10937
10938 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10939
10940 PR fortran/55818
10941 * gfortran.dg/eof_4.f90: New test.
10942
10943 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10944
10945 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10946 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10947 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10948 (compat_setup_dfp): Initialize compat_alt_caret and
10949 compat_save_TEST_ALWAYS_FLAGS.
10950
10951 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10952
10953 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10954
10955 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10956
10957 * gcc.dg/torture/fp-int-convert-2.c: New test.
10958
10959 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10960
10961 * gfortran.dg/newunit_3.f90: Add dg-do run.
10962 * gfortran.dg/inquire_15.f90: Add dg-do run.
10963
10964 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR tree-optimization/55831
10967 * gcc.dg/pr55831.c: New test.
10968 \f
10969 Copyright (C) 2013 Free Software Foundation, Inc.
10970
10971 Copying and distribution of this file, with or without modification,
10972 are permitted in any medium without royalty provided the copyright
10973 notice and this notice are preserved.