7e90641adf719f1b0db9cab8d2711bf115a74ed6
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/59413
4 * gcc.c-torture/execute/pr59413.c: New test.
5
6 * c-c++-common/ubsan/load-bool-enum.c: New test.
7
8 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9
10 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
11 New procedure.
12 (add_options_for_arm_crypto): Likewise.
13 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
14 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
15 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
16 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
17 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
18 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
19 * gcc.target/arm/crypto-vmullp64.c: Likewise.
20 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
21 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
22 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
23 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
24 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
25 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
26 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
27 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
28 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
29 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
30 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
31 * gcc.target/arm/neon/vbslQp64: Generate.
32 * gcc.target/arm/neon/vbslp64: Likewise.
33 * gcc.target/arm/neon/vcombinep64: Likewise.
34 * gcc.target/arm/neon/vcreatep64: Likewise.
35 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
36 * gcc.target/arm/neon/vdupQ_np64: Likewise.
37 * gcc.target/arm/neon/vdup_lanep64: Likewise.
38 * gcc.target/arm/neon/vdup_np64: Likewise.
39 * gcc.target/arm/neon/vextQp64: Likewise.
40 * gcc.target/arm/neon/vextp64: Likewise.
41 * gcc.target/arm/neon/vget_highp64: Likewise.
42 * gcc.target/arm/neon/vget_lowp64: Likewise.
43 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
44 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
45 * gcc.target/arm/neon/vld1Qp64: Likewise.
46 * gcc.target/arm/neon/vld1_dupp64: Likewise.
47 * gcc.target/arm/neon/vld1_lanep64: Likewise.
48 * gcc.target/arm/neon/vld1p64: Likewise.
49 * gcc.target/arm/neon/vld2_dupp64: Likewise.
50 * gcc.target/arm/neon/vld2p64: Likewise.
51 * gcc.target/arm/neon/vld3_dupp64: Likewise.
52 * gcc.target/arm/neon/vld3p64: Likewise.
53 * gcc.target/arm/neon/vld4_dupp64: Likewise.
54 * gcc.target/arm/neon/vld4p64: Likewise.
55 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
56 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
57 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
58 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
59 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
60 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
61 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
62 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
63 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
64 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
65 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
66 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
85 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
86 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
87 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
88 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
89 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
90 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
91 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
92 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
94 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
95 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
96 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
98 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
100 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
101 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
103 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
104 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
105 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
106 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
107 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
108 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
109 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
110 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
111 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
112 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
114 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
115 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
116 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
117 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
118 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
119 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
120 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
121 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
122 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
123 * gcc.target/arm/neon/vsliQ_np64: Likewise.
124 * gcc.target/arm/neon/vsli_np64: Likewise.
125 * gcc.target/arm/neon/vsriQ_np64: Likewise.
126 * gcc.target/arm/neon/vsri_np64: Likewise.
127 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
128 * gcc.target/arm/neon/vst1Qp64: Likewise.
129 * gcc.target/arm/neon/vst1_lanep64: Likewise.
130 * gcc.target/arm/neon/vst1p64: Likewise.
131 * gcc.target/arm/neon/vst2p64: Likewise.
132 * gcc.target/arm/neon/vst3p64: Likewise.
133 * gcc.target/arm/neon/vst4p64: Likewise.
134
135 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136
137 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
138 (check_effective_target_arm_crc_ok_nocache): Likewise.
139 (check_effective_target_arm_crc_ok): Likewise.
140 * gcc.target/arm/acle/: New directory.
141 * gcc.target/arm/acle/acle.exp: New.
142 * gcc.target/arm/acle/crc32b.c: New test.
143 * gcc.target/arm/acle/crc32h.c: Likewise.
144 * gcc.target/arm/acle/crc32w.c: Likewise.
145 * gcc.target/arm/acle/crc32d.c: Likewise.
146 * gcc.target/arm/acle/crc32cb.c: Likewise.
147 * gcc.target/arm/acle/crc32ch.c: Likewise.
148 * gcc.target/arm/acle/crc32cw.c: Likewise.
149 * gcc.target/arm/acle/crc32cd.c: Likewise.
150
151 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152
153 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
154
155 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
156
157 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
158 for target sh4-*-*.
159
160 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
161
162 * gcc.target/aarch64/pmull_1.c: New.
163
164 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
165
166 * gcc.target/aarch64/sha256_1.c: New.
167
168 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
169
170 * gcc.target/aarch64/sha1_1.c: New.
171
172 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
173
174 * gcc.target/aarch64/aes_1.c: New.
175
176 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
177 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
178
179 * gcc.target/s390/hotpatch-1.c: New test
180 * gcc.target/s390/hotpatch-2.c: New test
181 * gcc.target/s390/hotpatch-3.c: New test
182 * gcc.target/s390/hotpatch-4.c: New test
183 * gcc.target/s390/hotpatch-5.c: New test
184 * gcc.target/s390/hotpatch-6.c: New test
185 * gcc.target/s390/hotpatch-7.c: New test
186 * gcc.target/s390/hotpatch-8.c: New test
187 * gcc.target/s390/hotpatch-9.c: New test
188 * gcc.target/s390/hotpatch-10.c: New test
189 * gcc.target/s390/hotpatch-11.c: New test
190 * gcc.target/s390/hotpatch-12.c: New test
191 * gcc.target/s390/hotpatch-compile-1.c: New test
192 * gcc.target/s390/hotpatch-compile-2.c: New test
193 * gcc.target/s390/hotpatch-compile-3.c: New test
194 * gcc.target/s390/hotpatch-compile-4.c: New test
195 * gcc.target/s390/hotpatch-compile-5.c: New test
196 * gcc.target/s390/hotpatch-compile-6.c: New test
197 * gcc.target/s390/hotpatch-compile-7.c: New test
198
199 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
200
201 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
202 target check.
203
204 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
205
206 * gfortran.dg/io_err_1.f90: New test.
207
208 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
209
210 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
211 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
212 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
213 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
214 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
215 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
216 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
217
218 2013-12-18 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/59539
221 * gcc.target/i386/pr59539-1.c: New test.
222 * gcc.target/i386/pr59539-2.c: New test.
223
224 2013-12-18 Nick Clifton <nickc@redhat.com>
225
226 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
227
228 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
229
230 * gcc.dg/pr59418.c: New test.
231
232 2013-12-17 Jakub Jelinek <jakub@redhat.com>
233
234 PR tree-optimization/59523
235 * gcc.dg/pr59523.c: New test.
236
237 2013-12-17 Marek Polacek <polacek@redhat.com>
238
239 * c-c++-common/ubsan/overflow-int128.c: New test.
240
241 2013-12-17 Jakub Jelinek <jakub@redhat.com>
242
243 PR ipa/58290
244 * gfortran.dg/pr58290.f90: New test.
245
246 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
247
248 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
249
250 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
251
252 * g++.dg/ipa/devirt-13.C: Update template.
253
254 2013-12-16 Janus Weil <janus@gcc.gnu.org>
255
256 PR fortran/54949
257 * gfortran.dg/proc_ptr_44.f90: New.
258
259 2013-12-16 Jakub Jelinek <jakub@redhat.com>
260
261 * c-c++-common/ubsan/overflow-mul-3.c: New test.
262 * c-c++-common/ubsan/overflow-mul-4.c: New test.
263
264 PR libgomp/59337
265 * gfortran.dg/gomp/pr59337.f90: New test.
266
267 2013-12-16 Jakub Jelinek <jakub@redhat.com>
268
269 PR middle-end/58956
270 PR middle-end/59470
271 * gcc.target/i386/pr59470.c: New test.
272
273 2013-12-14 Jan Hubicka <jh@suse.cz>
274
275 PR ipa/59265
276 g++.dg/torture/pr59265.C: New testcase.
277
278 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
281 __builtin_ia32_emms for 32bit x86 targets.
282 (foo32x2_le): Ditto.
283 (main): Reorder function calls.
284
285 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
286
287 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
288
289 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
290
291 PR testsuite/58630
292 * gcc.target/i386/pr43662.c (dg-options):
293 Add -maccumulate-outgoing-args.
294 * gcc.target/i386/pr43869.c (dg-options): Ditto.
295 * gcc.target/i386/pr57003.c (dg-options): Ditto.
296 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
297 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
298 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
299 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
300 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
301 Add -maccumulate-outgoing-args.
302 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
303 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
304 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
305 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
306 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
307 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
308 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
309 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
311 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
312 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
317
318 2013-12-15 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/59493
321 * gfortran.dg/unlimited_polymorphic_15.f90: New.
322
323 2013-12-14 Jan Hubicka <jh@suse.cz>
324
325 PR middle-end/58477
326 * g++.dg/ipa/devirt-19.C: New testcase.
327
328 2013-12-14 Marek Polacek <polacek@redhat.com>
329
330 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
331 require int128 target.
332 * c-c++-common/ubsan/overflow-negate-2.c: New test.
333
334 2013-12-14 Janus Weil <janus@gcc.gnu.org>
335
336 PR fortran/59502
337 * gfortran.dg/class_57.f90: New.
338
339 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
340
341 PR target/59492
342 * g++.dg/other/pr59492.C: New file.
343
344 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
345
346 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
347
348 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
349
350 * gcc.dg/pr59350.c: New test.
351
352 2013-12-14 Marek Polacek <polacek@redhat.com>
353
354 * c-c++-common/ubsan/overflow-1.c: New test.
355 * c-c++-common/ubsan/overflow-2.c: New test.
356
357 2013-12-14 Marek Polacek <polacek@redhat.com>
358
359 PR sanitizer/59503
360 * c-c++-common/ubsan/pr59503.c: New test.
361
362 2013-12-14 Janus Weil <janus@gcc.gnu.org>
363
364 PR fortran/59450
365 * gfortran.dg/typebound_proc_31.f90: New.
366
367 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
368
369 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
370 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
371
372 2013-12-03 Jeff Law <law@redhat.com>
373
374 PR tree-optimization/45685
375 * gcc.dg/tree-ssa/pr45685.c: New test.
376
377 2013-12-13 Bin Cheng <bin.cheng@arm.com>
378
379 PR tree-optimization/58296
380 PR tree-optimization/41488
381 * gcc.dg/tree-ssa/scev-7.c: New test.
382 * gcc.dg/pr41488.c: New test.
383 * g++.dg/pr59445.C: New test.
384
385 2013-12-12 Tobias Burnus <burnus@net-b.de>
386
387 PR fortran/59440
388 * gfortran.dg/namelist_83.f90: New.
389 * gfortran.dg/namelist_83_2.f90: New.
390
391 2013-12-12 Jakub Jelinek <jakub@redhat.com>
392
393 PR middle-end/59470
394 * g++.dg/opt/pr59470.C: New test.
395
396 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
397
398 * c-c++-common/tsan/free_race2.c: New file.
399 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
400 * c-c++-common/tsan/race_on_mutex.c: Likewise.
401 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
402 * c-c++-common/tsan/simple_race.c: Likewise.
403 * c-c++-common/tsan/simple_stack.c: Likewise.
404 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
405 * g++.dg/tsan/atomic_free.C: Likewise.
406 * g++.dg/tsan/atomic_free2.C: Likewise.
407 * g++.dg/tsan/benign_race.C: Likewise.
408 * g++.dg/tsan/cond_race.C: Likewise.
409 * g++.dg/tsan/default_options.C: Likewise.
410 * g++.dg/tsan/fd_close_norace.C: Likewise.
411 * g++.dg/tsan/fd_close_norace2.C: Likewise.
412 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
413
414 2013-12-12 Jakub Jelinek <jakub@redhat.com>
415
416 PR libgomp/59467
417 * gfortran.dg/gomp/pr59467.f90: New test.
418 * c-c++-common/gomp/pr59467.c: New test.
419
420 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
421
422 PR testsuite/59442
423 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
424 * gcc.target/i386/sse2-movapd-2.c: Likewise.
425 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
426 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
427
428 2013-12-11 Sriraman Tallam <tmsriram@google.com>
429
430 PR target/59390
431 * gcc.target/i386/pr59390.c: New test.
432 * gcc.target/i386/pr59390_1.c: New test.
433 * gcc.target/i386/pr59390_2.c: New test.
434
435 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
436
437 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
438 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
439 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
440 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
441 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
442 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
443 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
444 test stored in c-c++-common. Also, added the Cilk runtime's library
445 to the ld_library_path.
446
447 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
448
449 PR middle-end/59134
450 * gcc.c-torture/compile/pr59134.c: New test.
451 * gnat.dg/misaligned_volatile.adb: New test.
452
453 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
454 Sandra Loosemore <sandra@codesourcery.com>
455
456 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
457
458 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
459
460 PR middle-end/23623
461 PR middle-end/48784
462 PR middle-end/56341
463 PR middle-end/56997
464 * gcc.dg/pr23623.c: New test.
465 * gcc.dg/pr48784-1.c: New test.
466 * gcc.dg/pr48784-2.c: New test.
467 * gcc.dg/pr56341-1.c: New test.
468 * gcc.dg/pr56341-2.c: New test.
469 * gcc.dg/pr56997-1.c: New test.
470 * gcc.dg/pr56997-2.c: New test.
471 * gcc.dg/pr56997-3.c: New test.
472
473 2013-12-11 Janus Weil <janus@gcc.gnu.org>
474
475 PR fortran/58916
476 * gfortran.dg/allocate_with_source_4.f90: New.
477
478 2013-12-11 Jakub Jelinek <jakub@redhat.com>
479
480 PR tree-optimization/59417
481 * gcc.c-torture/compile/pr59417.c: New test.
482
483 PR tree-optimization/59386
484 * gcc.c-torture/compile/pr59386.c: New test.
485
486 2013-12-11 Bin Cheng <bin.cheng@arm.com>
487
488 Reverted:
489 2013-12-10 Bin Cheng <bin.cheng@arm.com>
490 PR tree-optimization/41488
491 * gcc.dg/tree-ssa/scev-7.c: New test.
492 * gcc.dg/pr41488.c: New test.
493
494 2013-12-10 Janus Weil <janus@gcc.gnu.org>
495
496 PR fortran/35831
497 * gfortran.dg/c_by_val_5.f90: Modified.
498 * gfortran.dg/dummy_procedure_10.f90: New.
499
500 2013-12-10 Yury Gribov <y.gribov@samsung.com>
501
502 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
503 * g++-dg/tsan/tsan.exp: Likewise.
504
505 2013-12-10 Richard Biener <rguenther@suse.de>
506
507 PR middle-end/38474
508 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
509
510 2013-12-10 Jakub Jelinek <jakub@redhat.com>
511
512 * gcc.dg/vect/vect-cond-11.c: New test.
513 * gcc.target/i386/vect-cond-1.c: New test.
514 * gcc.target/i386/avx2-gather-5.c: New test.
515 * gcc.target/i386/avx2-gather-6.c: New test.
516 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
517 * gcc.dg/vect/vect-mask-load-1.c: New test.
518
519 2013-12-09 Marek Polacek <polacek@redhat.com>
520
521 PR sanitizer/59437
522 * g++.dg/ubsan/pr59437.C: New test.
523
524 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
525
526 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
527 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
528 * g++-dg/tsan/tsan.exp: Likewise.
529
530 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
531
532 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
533 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
534
535 2013-12-10 Bin Cheng <bin.cheng@arm.com>
536
537 PR tree-optimization/41488
538 * gcc.dg/tree-ssa/scev-7.c: New test.
539 * gcc.dg/pr41488.c: New test.
540
541 2013-12-09 Joseph Myers <joseph@codesourcery.com>
542
543 PR preprocessor/55715
544 * gcc.dg/cpp/expr-overflow-1.c: New test.
545
546 2013-12-10 Tobias Burnus <burnus@net-b.de>
547
548 PR fortran/59428
549 PR fortran/58099
550 PR fortran/58676
551 PR fortran/41724
552 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
553
554 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/59435
557 * g++.dg/cpp0x/variadic-sizeof3.C: New.
558
559 2013-12-09 David Malcolm <dmalcolm@redhat.com>
560
561 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
562 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
563 explicit.
564 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
565
566 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
567
568 * gcc.target/arm/ldrd-strd-offset.c: New.
569
570 2013-12-09 Martin Jambor <mjambor@suse.cz>
571
572 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
573 * gcc.c-torture/compile/pr48929.c: Likewise.
574 * gcc.c-torture/compile/pr55569.c: Likewise.
575 * gcc.c-torture/compile/sra-1.c: Likewise.
576 * gcc.c-torture/compile/pr45085.c: Moved to...
577 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
578
579 2013-12-09 Marek Polacek <polacek@redhat.com>
580
581 PR sanitizer/59415
582 * g++.dg/ubsan/pr59415.C: New test.
583
584 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/52707
587 * g++.dg/cpp0x/deleted2.C: New.
588
589 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
590
591 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
592
593 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
594
595 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
596 pass/fail line and add it to the log instead.
597
598 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
599
600 PR target/52898
601 PR target/51697
602 * gcc.target/sh/pr51697.c: New.
603
604 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
605
606 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
607 * gcc.dg/macro-fusion-2.c: Ditto.
608 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
609 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
610
611 2013-12-08 Tobias Burnus <burnus@net-b.de>
612
613 PR fortran/58099
614 PR fortran/58676
615 PR fortran/41724
616 * gfortran.dg/elemental_subroutine_8.f90: New.
617 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
618 * gfortran.dg/proc_ptr_11.f90: Ditto.
619 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
620 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
621 * gfortran.dg/proc_ptr_33.f90: Ditto.
622 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
623 which is not elemental.
624 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
625
626 2013-12-07 Janus Weil <janus@gcc.gnu.org>
627
628 PR fortran/59414
629 * gfortran.dg/class_result_2.f90: New.
630
631 2013-12-06 Jakub Jelinek <jakub@redhat.com>
632
633 PR tree-optimization/59388
634 * gcc.c-torture/execute/pr59388.c: New test.
635
636 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
637
638 PR testsuite/59043
639 * g++.dg/pubtypes.C: Adjust the regular expression.
640 * gcc.dg/pubtypes-1.c: Likewise.
641 * gcc.dg/pubtypes-2.c: Likewise.
642 * gcc.dg/pubtypes-3.c: Likewise.
643 * gcc.dg/pubtypes-4.c: Likewise.
644
645 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
646
647 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
648
649 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
650
651 PR target/59405
652 * gcc.target/i386/pr59405.c: New test.
653
654 2013-12-06 Ian Bolton <ian.bolton@arm.com>
655 Mark Mitchell <mark@codesourcery.com>
656
657 PR target/59091
658 * gcc.target/arm/builtin-trap.c: New test.
659 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
660
661 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
662
663 * gcc.target/sparc/pdistn.c: New test.
664 * gcc.target/sparc/pdistn-2.c: Likewise.
665
666 2013-12-06 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/59058
669 * gcc.dg/torture/pr59058.c: New testcase.
670
671 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
672
673 * g++.dg/warn/pr15774-1.C: Adjust expected message.
674
675 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
676
677 PR rtl-optimization/59317
678 * gcc.target/mips/pr59317.c: New.
679
680 2013-12-05 Marek Polacek <polacek@redhat.com>
681
682 PR sanitizer/59333
683 PR sanitizer/59397
684 * c-c++-common/ubsan/pr59333.c: New test.
685 * c-c++-common/ubsan/pr59397.c: New test.
686
687 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
688
689 * gcc.dg/vect/vect-nop-move.c: New test.
690
691 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
692
693 * c-c++-common/tsan/atomic_stack.c: New test.
694 * c-c++-common/tsan/fd_pipe_race.c: New test.
695 * c-c++-common/tsan/free_race.c: New test.
696 * c-c++-common/tsan/mutexset1.c: New test.
697 * c-c++-common/tsan/race_on_barrier.c: New test.
698 * c-c++-common/tsan/sleep_sync.c: New test.
699 * c-c++-common/tsan/thread_leak.c: New test.
700 * c-c++-common/tsan/thread_leak1.c: New test.
701 * c-c++-common/tsan/thread_leak2.c: New test.
702 * c-c++-common/tsan/tiny_race.c: New test.
703 * c-c++-common/tsan/tls_race.c: New test.
704 * c-c++-common/tsan/write_in_reader_lock.c: New test.
705 * lib/tsan-dg.exp: New file.
706 * gcc.dg/tsan/tsan.exp: New file.
707 * g++.dg/tsan/tsan.exp: New file.
708 * g++.dg/dg.exp: Prune tsan subdirectory.
709
710 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
711
712 * gcc.target/i386/readeflags-1.c: New.
713 * gcc.target/i386/writeeflags-1.c: Ditto.
714
715 2013-12-05 Yury Gribov <y.gribov@samsung.com>
716
717 PR sanitizer/59369
718 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
719 * c-c++-common/asan/pr59063-2.c: Likewise.
720
721 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
722
723 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
724 * g++.dg/cpp0x/defaulted2.C: Likewise.
725 * g++.dg/cpp1y/auto-fn8.C: Likewise.
726 * g++.dg/gomp/udr-3.C: Likewise.
727 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
728 * g++.dg/lookup/linkage1.C: Likewise.
729 * g++.dg/overload/new1.C: Likewise.
730 * g++.dg/parse/friend5.C: Likewise.
731 * g++.dg/parse/namespace-alias-1.C: Likewise.
732 * g++.dg/parse/namespace10.C: Likewise.
733 * g++.dg/parse/redef2.C: Likewise.
734 * g++.dg/template/friend44.C: Likewise.
735 * g++.old-deja/g++.brendan/crash42.C: Likewise.
736 * g++.old-deja/g++.brendan/crash52.C: Likewise.
737 * g++.old-deja/g++.brendan/crash55.C: Likewise.
738 * g++.old-deja/g++.jason/overload21.C: Likewise.
739 * g++.old-deja/g++.jason/overload5.C: Likewise.
740 * g++.old-deja/g++.jason/redecl1.C: Likewise.
741 * g++.old-deja/g++.law/arm8.C: Likewise.
742 * g++.old-deja/g++.other/main1.C: Likewise.
743
744 2013-12-05 Richard Biener <rguenther@suse.de>
745
746 PR tree-optimization/56787
747 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
748
749 2013-12-05 Kostya Serebryany <kcc@google.com>
750
751 * c-c++-common/asan/null-deref-1.c: Update the test
752 to match the fresh asan run-time.
753
754 2013-12-05 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/59374
757 * gcc.dg/torture/pr59374-1.c: New testcase.
758 * gcc.dg/torture/pr59374-2.c: Likewise.
759
760 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
761
762 * gcc.target/ia64/pr52731.c: New.
763
764 2013-12-04 Jeff Law <law@redhat.com>
765
766 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
767 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
768 -fisolate-erroneous-paths-attribute.
769 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
770
771 2013-12-04 Joseph Myers <joseph@codesourcery.com>
772
773 PR c/52023
774 * gcc.dg/c11-align-6.c: New test.
775
776 2013-12-04 Marek Polacek <polacek@redhat.com>
777
778 * c-c++-common/ubsan/overflow-mul-2.c: New test.
779 * c-c++-common/ubsan/overflow-add-1.c: New test.
780 * c-c++-common/ubsan/overflow-add-2.c: New test.
781 * c-c++-common/ubsan/overflow-mul-1.c: New test.
782 * c-c++-common/ubsan/overflow-sub-1.c: New test.
783 * c-c++-common/ubsan/overflow-sub-2.c: New test.
784 * c-c++-common/ubsan/overflow-negate-1.c: New test.
785
786 2013-12-04 Marek Polacek <polacek@redhat.com>
787
788 PR c/54113
789 * gcc.dg/pr54113.c: New test.
790
791 2013-12-04 Jakub Jelinek <jakub@redhat.com>
792
793 PR c++/59268
794 * g++.dg/cpp0x/constexpr-template6.C: New test.
795
796 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
797
798 * gnat.dg/pack19.adb: New test.
799
800 2013-12-04 Jakub Jelinek <jakub@redhat.com>
801
802 PR rtl-optimization/58726
803 * gcc.c-torture/execute/pr58726.c: New test.
804
805 PR target/59163
806 * g++.dg/torture/pr59163.C: New test.
807
808 PR tree-optimization/59355
809 * g++.dg/ipa/pr59355.C: New test.
810
811 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
812
813 * gcc.dg/tree-ssa/slsr-39.c: Update.
814 * gcc.dg/tree-ssa/slsr-41.c: New test.
815
816 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
817
818 * gcc.target/powerpc/pr57363.c: New test.
819
820 2013-12-03 Wei Mi <wmi@google.com>
821
822 PR rtl-optimization/59020
823 * gcc.dg/pr59020.c: New.
824 * gcc.dg/macro-fusion-1.c: New.
825 * gcc.dg/macro-fusion-2.c: New.
826
827 2013-12-03 Yury Gribov <y.gribov@samsung.com>
828
829 PR sanitizer/59063
830 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
831 has not been found.
832 * lib/ubsan-dg.exp: Likewise. Append to flags also
833 -B${gccpath}/libsanitizer/.
834
835 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
836
837 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
838
839 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
840
841 PR target/59363
842 * gcc.target/i386/pr59363.c: New file.
843
844 2013-12-03 Marek Polacek <polacek@redhat.com>
845
846 PR c/59351
847 * gcc.dg/pr59351.c: New test.
848
849 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
850
851 * gcc.dg/20020312-2.c: Add __nds32__ case.
852 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
853 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
854 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
855 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
856 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
857 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
858 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
859 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
860 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
861 * gcc.target/nds32: New nds32 specific directory and testcases.
862 * lib/target-supports.exp (check_profiling_available): Check for
863 nds32*-*-elf.
864
865 2013-12-03 Jakub Jelinek <jakub@redhat.com>
866
867 PR tree-optimization/59362
868 * gcc.c-torture/compile/pr59362.c: New test.
869
870 PR middle-end/59011
871 * gcc.dg/pr59011.c: New test.
872
873 PR target/58864
874 * g++.dg/opt/pr58864.C: New test.
875
876 2013-12-02 Jeff Law <law@redhat.com>
877
878 PR tree-optimization/59322
879 * gcc.c-torture/compile/pr59322.c: New test.
880
881 2013-12-02 Sriraman Tallam <tmsriram@google.com>
882
883 PR target/58944
884 * gcc.target/i386/pr58944.c: New test.
885
886 2013-12-02 Joseph Myers <joseph@codesourcery.com>
887
888 PR c/58235
889 * gcc.dg/c90-array-lval-8.c: New test.
890
891 2013-12-02 Jakub Jelinek <jakub@redhat.com>
892
893 PR tree-optimization/59358
894 * gcc.c-torture/execute/pr59358.c: New test.
895
896 PR lto/59326
897 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
898 * lib/target-supports.exp (check_effective_target_avx2): ... here.
899 (check_effective_target_vect_simd_clones): New.
900 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
901 vect_simd_clones.
902 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
903 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
904 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
905 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
906 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
907 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
908 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
909 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
910 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
911 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
912 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
913
914 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
915
916 * gcc.dg/pr56997-4.c: New testcase.
917
918 2013-12-02 Marek Polacek <polacek@redhat.com>
919
920 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
921 functions.
922
923 2013-12-02 Richard Biener <rguenther@suse.de>
924
925 PR tree-optimization/59139
926 * gcc.dg/torture/pr59139.c: New testcase.
927
928 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
929
930 * gnat.dg/opt30.adb: New test.
931
932 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
933
934 PR fortran/57354
935 * gfortran.dg/realloc_on_assign_23.f90 : New test
936
937 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
938
939 PR fortran/34547
940 * gfortran.dg/null_5.f90 : Include new error.
941 * gfortran.dg/null_6.f90 : Include new error.
942
943 2013-11-29 Marek Polacek <polacek@redhat.com>
944
945 PR sanitizer/59331
946 * g++.dg/ubsan/pr59331.C: New test.
947 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
948 Disable the -w option.
949 * c-c++-common/ubsan/vla-1.c: Likewise.
950 * c-c++-common/ubsan/vla-2.c: Likewise.
951 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
952
953 2013-11-29 Joseph Myers <joseph@codesourcery.com>
954
955 PR c/42262
956 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
957
958 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
959
960 * lib/asan-dg.exp (asan_link_flags): Properly add path to
961 libsanitizer.spec to cflags.
962
963 2013-11-29 Richard Biener <rguenther@suse.de>
964
965 PR middle-end/59208
966 * g++.dg/torture/pr59208.C: New testcase.
967
968 2013-11-29 Jakub Jelinek <jakub@redhat.com>
969 Yury Gribov <y.gribov@samsung.com>
970
971 PR sanitizer/59063
972 * c-c++-common/asan/pr59063-1.c: New test.
973 * c-c++-common/asan/pr59063-2.c: Likewise.
974 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
975 * lib/ubsan-dg.exp: Likewise.
976
977 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
978
979 * gnat.dg/opt29.ad[sb]: New test.
980
981 2013-11-29 Richard Biener <rguenther@suse.de>
982
983 PR middle-end/59338
984 * gcc.dg/torture/pr59338.c: New testcase.
985
986 2013-11-29 Jakub Jelinek <jakub@redhat.com>
987
988 PR lto/59326
989 * gcc.dg/vect/vect-simd-clone-12.c: New test.
990 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
991 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
992
993 PR c/59280
994 * c-c++-common/pr59280.c: New test.
995
996 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
997
998 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
999
1000 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1001
1002 PR c/57574
1003 * gcc.dg/inline-35.c: New test.
1004
1005 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR c++/59297
1008 * g++.dg/gomp/pr59297.C: New test.
1009
1010 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1011
1012 PR target/57293
1013 * gcc.target/i386/pr57293.c: New.
1014
1015 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1016
1017 * gcc.target/arm/vrinta-ce.c: New testcase.
1018
1019 2013-11-28 Richard Biener <rguenther@suse.de>
1020
1021 PR lto/59323
1022 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1023
1024 2013-11-28 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/59330
1027 * gcc.dg/torture/pr59330.c: New testcase.
1028
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1030
1031 PR lto/59323
1032 * gcc.dg/lto/pr59323_0.c: New testcase.
1033
1034 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1035
1036 PR middle-end/57393
1037 PR tree-optimization/58018
1038 PR tree-optimization/58131
1039 * gcc.dg/torture/pr57393-1.c: New test.
1040 * gcc.dg/torture/pr57393-2.c: New test.
1041 * gcc.dg/torture/pr57393-3.c: New test.
1042 * gcc.dg/torture/pr58018.c: New test.
1043 * gcc.dg/torture/pr58131.c: New test.
1044 * gfortran.dg/pr57393-1.f90: New test.
1045 * gfortran.dg/pr57393-2.f90: New test.
1046
1047 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1048
1049 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1050
1051 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1052
1053 * gcc.dg/guality/param-3.c: New test.
1054
1055 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1056 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1057
1058 PR target/56788
1059 * gcc.target/i386/xop-frczX.c: New test.
1060
1061 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR tree-optimization/59014
1064 * gcc.c-torture/execute/pr59014-2.c: New test.
1065
1066 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/58647
1069 * g++.dg/parse/crash66.C: New.
1070
1071 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1072
1073 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1074 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1075
1076 2013-11-27 Marek Polacek <polacek@redhat.com>
1077
1078 PR sanitizer/59306
1079 * g++.dg/ubsan/pr59306.C: New test.
1080
1081 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1082 Jakub Jelinek <jakub@redhat.com>
1083
1084 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1085 simdlen is a power of two.
1086 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1087 Remove -msse2. Adjust regexps for name mangling changes.
1088 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1089 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1090 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1091 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1092 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1093 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1094 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1095 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1096 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1097 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1098 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1099 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1100 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1101 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1102
1103 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1104
1105 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1106 Call set_ld_library_path_env_vars.
1107 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1108
1109 2013-11-27 Tom de Vries <tom@codesourcery.com>
1110 Marc Glisse <marc.glisse@inria.fr>
1111
1112 PR c++/59032
1113 * c-c++-common/pr59032.c: New testcase.
1114
1115 2013-11-27 Tom de Vries <tom@codesourcery.com>
1116 Marc Glisse <marc.glisse@inria.fr>
1117
1118 PR middle-end/59037
1119 * c-c++-common/pr59037.c: New testcase.
1120
1121 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1122
1123 * gcc.c-torture/execute/20131127-1.c: New test.
1124
1125 2013-11-27 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/59288
1128 * gcc.dg/torture/pr59288.c: New testcase.
1129
1130 2013-11-27 Marek Polacek <polacek@redhat.com>
1131
1132 * c-c++-common/ubsan/undefined-1.c: New test.
1133
1134 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR tree-optimization/59014
1137 * gcc.c-torture/execute/pr59014.c: New test.
1138
1139 PR target/59229
1140 * gcc.c-torture/execute/pr59229.c: New test.
1141
1142 PR rtl-optimization/59166
1143 * gcc.dg/torture/pr59166.c: New test.
1144
1145 PR c++/58874
1146 * g++.dg/gomp/pr58874.C: New test.
1147
1148 PR middle-end/59150
1149 * g++.dg/gomp/pr59150.C: New test.
1150
1151 PR middle-end/59152
1152 * c-c++-common/gomp/pr59152.c: New test.
1153
1154 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1155
1156 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1157 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1158 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1159 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1160 * gfortran.dg/c_loc_test_22.f90: Ditto.
1161 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1162 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1163 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1164 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1165 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1166 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1167
1168 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1169
1170 * gcc.target/arm/20131120.c: New test.
1171
1172 2013-11-26 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/59245
1175 * gcc.dg/torture/pr59245.c: New testcase.
1176
1177 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1178
1179 PR target/59290
1180 * gcc.target/arm/negdi-2.c: Scan more general register names.
1181
1182 2013-11-26 Terry Guo <terry.guo@arm.com>
1183
1184 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1185 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1186
1187 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/58700
1190 * g++.dg/parse/bitfield4.C: New.
1191
1192 2013-11-26 Richard Biener <rguenther@suse.de>
1193
1194 PR tree-optimization/59287
1195 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1196
1197 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/54485
1200 * g++.dg/other/default8.C: New.
1201 * g++.dg/tc1/dr217.C: Remove xfail.
1202 * g++.dg/other/default5.C: Adjust.
1203 * g++.old-deja/g++.mike/p1989.C: Likewise.
1204
1205 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/58607
1208 * g++.dg/cpp0x/constexpr-ice9.C: New.
1209
1210 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/58810
1213 * g++.dg/other/cv_func3.C: New.
1214 * g++.dg/other/cv_func.C: Adjust.
1215 * g++.dg/parse/fn-typedef2.C: Likewise.
1216
1217 2013-11-25 Marek Polacek <polacek@redhat.com>
1218
1219 PR sanitizer/59250
1220 * g++.dg/ubsan/pr59250.C: New test.
1221
1222 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1223
1224 PR fortran/59143
1225 * gfortran.dg/typebound_proc_30.f90: New.
1226
1227 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/59080
1230 * g++.dg/cpp0x/initlist75.C: New.
1231
1232 PR c++/59096
1233 * g++.dg/cpp0x/gen-attrs-57.C: New.
1234
1235 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1236
1237 PR c++/59112
1238 PR c++/59113
1239 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1240 * g++.dg/cpp1y/pr59112.C: New testcase.
1241 * g++.dg/cpp1y/pr59113.C: New testcase.
1242
1243 2013-11-25 Terry Guo <terry.guo@arm.com>
1244
1245 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1246
1247 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1248
1249 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1250 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1251
1252 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1253
1254 PR fortran/59228
1255 * gfortran.dg/asynchronous_4.f90: New.
1256
1257 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1258
1259 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1260 cleanup-tree-dump directive.
1261
1262 2013-11-22 Jan Hubicka <jh@suse.cz>
1263
1264 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1265 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1266
1267 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1268
1269 * g++.dg/ubsan/return-1.C: New test.
1270 * g++.dg/ubsan/return-2.C: New test.
1271
1272 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1273 optimizing away some __asan_report* calls.
1274
1275 2013-11-22 Martin Jambor <mjambor@suse.cz>
1276
1277 * gcc.dg/pr10474.c: Also test ppc64.
1278 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1279 to longs.
1280 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1281
1282 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1283
1284 PR target/59054
1285 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1286 specify an appropriate register class for VSX operations.
1287 (load_vsx): Use it.
1288 (load_gpr_to_vsx): Likewise.
1289 (load_vsx_to_gpr): Likewise.
1290 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1291 register class for VSX registers that the type can handle. Remove
1292 checks for explicit number of instructions generated, just check
1293 if the instruction is generated.
1294 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1295 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1296 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1297 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1298 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1299 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1300 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1301
1302 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1303
1304 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1305 * gcc.target/powerpc/bool3-p7.c: Likewise.
1306 * gcc.target/powerpc/bool3-p8.c: Likewise.
1307
1308 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1309 appropriate instructions are generated, don't check the count.
1310
1311 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1312
1313 PR target/59216
1314 * gcc.target/arm/negdi-4.c: Delete invalid test.
1315 * gcc.dg/torture/pr59216.c: New test.
1316
1317 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1318
1319 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1320
1321 2013-11-22 Richard Biener <rguenther@suse.de>
1322
1323 * gcc.dg/torture/20131122-0.c: New testcase.
1324
1325 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1326
1327 * gcc.dg/vect/vect-124.c: New test.
1328
1329 2013-11-21 Cary Coutant <ccoutant@google.com>
1330
1331 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1332 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1333
1334 2013-11-21 Jeff Law <law@redhat.com>
1335
1336 PR tree-optimization/59221
1337 * gcc.c-torture/execute/pr59221.c: New test.
1338
1339 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1340
1341 PR libfortran/59227
1342 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1343 Make more generic for other platforms.
1344
1345 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1346
1347 PR target/53976
1348 * gcc.target/sh/pr53976-1.c: New.
1349
1350 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1351
1352 PR libfortran/49024
1353 * gfortran.dg/erf_3.F90: New file.
1354
1355 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356
1357 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1358
1359 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1360
1361 PR rtl-optimization/59133
1362 * gcc.target/i386/pr59133.c: New.
1363
1364 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1365
1366 PR middle-end/21718
1367 * gcc.dg/float-exact-1.c: New test.
1368
1369 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1370
1371 PR rtl-optimization/54300
1372 * gcc.target/arm/pr54300.C: New test.
1373
1374 2013-11-20 Diego Novillo <dnovillo@google.com>
1375
1376 PR 59212
1377 * g++.dg/plugin/selfassign.c: Include stringpool.h
1378
1379 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1380
1381 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1382
1383 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1384
1385 * gcc.target/s390/htm-1.c: Rename to ...
1386 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1387 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1388 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1389 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1390 * gcc.target/s390/htm-builtins-1.c: New testcase.
1391 * gcc.target/s390/htm-builtins-2.c: New testcase.
1392 * gcc.target/s390/s390.exp: Add check for htm machine.
1393
1394 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1395
1396 PR c/53001
1397 * c-c++-common/Wfloat-conversion.c: Copies relevant
1398 tests from c-c++-common/Wconversion-real.c,
1399 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1400 new testcase for conversions that are warned about by
1401 -Wfloat-conversion.
1402
1403 2013-11-19 Martin Jambor <mjambor@suse.cz>
1404
1405 PR rtl-optimization/59099
1406 * gcc.target/i386/pr59099.c: New test.
1407
1408 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1409
1410 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1411
1412 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1413
1414 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1415 construct parameter slot value in endian-independent way.
1416 (fcevv, fciievv, fcvevv): Use it.
1417
1418 2013-11-19 Jan Hubicka <jh@suse.cz>
1419
1420 * ipa/devirt9.C: Fix prevoius change.
1421
1422 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1423
1424 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1425 Remove defined(__linux__).
1426
1427 2013-11-19 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/59164
1430 * gcc.dg/torture/pr59164.c: New testcase.
1431
1432 2013-11-19 Richard Biener <rguenther@suse.de>
1433
1434 PR middle-end/58956
1435 * gcc.dg/torture/pr58956.c: New testcase.
1436
1437 2013-11-19 Marek Polacek <polacek@redhat.com>
1438
1439 * c-c++-common/ubsan/null-1.c: New test.
1440 * c-c++-common/ubsan/null-2.c: New test.
1441 * c-c++-common/ubsan/null-3.c: New test.
1442 * c-c++-common/ubsan/null-4.c: New test.
1443 * c-c++-common/ubsan/null-5.c: New test.
1444 * c-c++-common/ubsan/null-6.c: New test.
1445 * c-c++-common/ubsan/null-7.c: New test.
1446 * c-c++-common/ubsan/null-8.c: New test.
1447 * c-c++-common/ubsan/null-9.c: New test.
1448 * c-c++-common/ubsan/null-10.c: New test.
1449 * c-c++-common/ubsan/null-11.c: New test.
1450 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1451 * c-c++-common/ubsan/shift-1.c: Likewise.
1452 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1453
1454 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1455
1456 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1457
1458 2013-11-19 Jan Hubicka <jh@suse.cz>
1459
1460 * ipa/devirt9.C: Verify that the optimization happens already before.
1461 whole-program.
1462
1463 2013-11-19 Richard Biener <rguenther@suse.de>
1464
1465 PR tree-optimization/57517
1466 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1467 * gcc.dg/torture/pr57517.c: Likewise.
1468
1469 2013-11-19 Jan Hubicka <jh@suse.cz>
1470
1471 * gcc.target/i386/memcpy-3.c: New testcase.
1472
1473 2013-11-18 Jan Hubicka <jh@suse.cz>
1474 Uros Bizjak <ubizjak@gmail.com>
1475
1476 PR middle-end/59175
1477 * gcc.target/i386/memcpy-2.c: Fix template;
1478 add +1 so the testcase passes at 32bit.
1479
1480 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1481
1482 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1483 Remove spurious FIXME.
1484
1485 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1486
1487 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1488
1489 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/53473
1492 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1493
1494 2013-11-18 Richard Biener <rguenther@suse.de>
1495
1496 PR tree-optimization/59125
1497 PR tree-optimization/54570
1498 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1499 * gcc.dg/builtin-object-size-14.c: New testcase.
1500 * gcc.dg/strlenopt-14gf.c: Adjust.
1501 * gcc.dg/strlenopt-1f.c: Likewise.
1502 * gcc.dg/strlenopt-4gf.c: Likewise.
1503
1504 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1505
1506 * gnat.dg/volatile11.adb: New test.
1507 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1508
1509 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1510
1511 PR sanitizer/59106
1512 * c-c++-common/asan/pr59106.c: New test.
1513
1514 2013-11-17 Jan Hubicka <jh@suse.cz>
1515
1516 * gcc.target/i386/memcpy-2.c: New testcase.
1517
1518 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1519
1520 PR target/59153
1521 * gcc.target/i386/pr59153.c: New test.
1522
1523 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/59123
1526 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1527 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1528
1529 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1530
1531 PR c++/29143
1532 * g++.dg/overload/addr2.C: New.
1533 * g++.old-deja/g++.other/overload11.C: Adjust.
1534
1535 2013-11-15 Mike Stump <mikestump@comcast.net>
1536
1537 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1538 * lib/g++.exp (g++_target_compile): Likewise.
1539 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1540 libraries. Remove debugging.
1541 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1542 libraries. Remove -O0, redundant with default.
1543
1544 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1545
1546 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1547
1548 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 PR c++/58188
1551 * g++.dg/cpp0x/nsdmi-template8.C: New.
1552
1553 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/58725
1556 * g++.dg/cpp0x/nsdmi-template7.C: New.
1557
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/58829
1561 * g++.dg/cpp0x/nsdmi-template6.C: New.
1562
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/58599
1566 * g++.dg/cpp0x/nsdmi-template5.C: New.
1567
1568 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1569
1570 * c-c++-common/cilk-plus/PS: New directory.
1571 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1572 * g++.dg/dg.exp: Run Cilk Plus tests.
1573 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1574
1575 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1576
1577 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1578
1579 2013-11-15 Richard Biener <rguenther@suse.de>
1580
1581 PR tree-optimization/50262
1582 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1583 * gcc.dg/strlenopt-1.c: Adjust.
1584 * gcc.dg/strlenopt-1f.c: Likewise.
1585
1586 2013-11-15 Richard Biener <rguenther@suse.de>
1587
1588 * gcc.dg/torture/20131115-1.c: New testcase.
1589
1590 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1591
1592 * gcc.dg/cpp/ucnid-9.c: New test.
1593
1594 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gnat.dg/stack_usage1b.adb: New test.
1597 * gnat.dg/stack_usage1c.adb: Likewise.
1598
1599 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1600
1601 * gnat.dg/specs/addr1.ads: Revert the last change.
1602 * gnat.dg/specs/atomic1.ads: Likewise.
1603
1604 2013-11-14 Cong Hou <congh@google.com>
1605
1606 * gcc.dg/vect/vect-alias-check.c: Update.
1607
1608 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/57887
1611 * g++.dg/cpp0x/nsdmi-template3.C: New.
1612 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1613
1614 2013-11-14 Diego Novillo <dnovillo@google.com>
1615
1616 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1617 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1618
1619 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1620
1621 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1622 compiler and linker field if _CALL_ELF == 2.
1623 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1624 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1625 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1626
1627 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1628
1629 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1630 (WRAPPER): Use it.
1631 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1632 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1633 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1634
1635 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1636
1637 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1638 New function.
1639 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1640 * gcc.target/powerpc/pr57949-2.c: Likewise.
1641
1642 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1643
1644 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1645
1646 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1647
1648 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1649 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1650 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1651
1652 2013-11-14 Richard Biener <rguenther@suse.de>
1653
1654 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1655
1656 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1657
1658 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1659 * gnat.dg/specs/atomic1.ads: Likewise.
1660
1661 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1662
1663 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1664 to "cortex-a53".
1665 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1666 to "cortex-a53".
1667
1668 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1669
1670 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1671 *-*-solaris2.1[0-9]*.
1672 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1673
1674 2013-11-14 Joey Ye <joey.ye@arm.com>
1675
1676 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1677 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1678 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1679 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1680 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1681
1682 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1683
1684 PR c++/58533
1685 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1686
1687 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR target/59101
1690 * gcc.c-torture/execute/pr59101.c: New test.
1691
1692 2013-11-13 Jeff Law <law@redhat.com>
1693
1694 PR tree-optimization/59102
1695 * gcc.c-torture/compile/pr59102.c: New test.
1696
1697 2013-11-13 Tom de Vries <tom@codesourcery.com>
1698
1699 * gcc.dg/tail-merge-store.c: New test.
1700
1701 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1702
1703 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1704 * gcc.dg/plugin/selfassign.c: Likewise.
1705
1706 2013-11-13 Jeff Law <law@redhat.com>
1707
1708 * PR middle-end/59119
1709 * gcc.c-torture/compile/pr59119.c: New test.
1710
1711 2013-11-13 Martin Jambor <mjambor@suse.cz>
1712
1713 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1714 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1715 * gcc.dg/pr10474.c: Likewise.
1716
1717 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1718
1719 * lib/target-supports.exp
1720 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1721 of targets that do not need command line argument to enable SIMD.
1722
1723 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gcc.dg/guality/param-4.c: New test.
1726
1727 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1728
1729 * gcc.dg/c11-complex-1.c: New test.
1730
1731 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1732
1733 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1734 gcc.dg/auto-type-2.c: New tests.
1735
1736 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1737
1738 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1739 LTO tests.
1740
1741 2013-11-12 Jeff Law <law@redhat.com>
1742
1743 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1744 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1745 the SSA optimizers.
1746
1747 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1748
1749 PR target/59054
1750 * gcc.target/powerpc/pr59054.c: New test.
1751
1752 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1753
1754 * g++.dg/cpp1y/lambda-generic.C: New test case.
1755 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1756 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1757 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1758 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1759 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1760 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1761 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1762 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1763
1764 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1765
1766 PR c++/58534
1767 PR c++/58536
1768 PR c++/58548
1769 PR c++/58549
1770 PR c++/58637
1771 * g++.dg/cpp1y/pr58534.C: New testcase.
1772 * g++.dg/cpp1y/pr58536.C: New testcase.
1773 * g++.dg/cpp1y/pr58548.C: New testcase.
1774 * g++.dg/cpp1y/pr58549.C: New testcase.
1775 * g++.dg/cpp1y/pr58637.C: New testcase.
1776
1777 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1778
1779 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1780 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1781 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1782 diagnostics.
1783
1784 2013-11-12 Tristan Gingold <gingold@adacore.com>
1785
1786 * gnat.dg/aggr21.adb: New test.
1787 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1788
1789 2013-11-12 Jeff Law <law@redhat.com>
1790
1791 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1792 * gcc.dg/tree-ssa/isolate-5.c: New test.
1793
1794 2013-11-12 Martin Jambor <mjambor@suse.cz>
1795
1796 PR rtl-optimization/10474
1797 * gcc.dg/pr10474.c: New testcase.
1798 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1799 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1800
1801 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/57734
1804 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1805
1806 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1807
1808 * gcc.dg/time-profiler-1.c: New test.
1809 * gcc.dg/time-profiler-2.c: Ditto.
1810
1811 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1812 Jeff Law <law@redhat.com>
1813
1814 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1815
1816 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1817
1818 PR target/58853
1819 * gcc.target/i386/pr58853.c: New test.
1820
1821 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1822
1823 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1824 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1825 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1826 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1830 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1831 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1832
1833 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1834
1835 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1836 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1837 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1838 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1839 gcc.dg/atomic/stdatomic-exchange-1.c,
1840 gcc.dg/atomic/stdatomic-exchange-2.c,
1841 gcc.dg/atomic/stdatomic-exchange-3.c,
1842 gcc.dg/atomic/stdatomic-exchange-4.c,
1843 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1844 gcc.dg/atomic/stdatomic-generic.c,
1845 gcc.dg/atomic/stdatomic-kill-dep.c,
1846 gcc.dg/atomic/stdatomic-load-1.c,
1847 gcc.dg/atomic/stdatomic-load-2.c,
1848 gcc.dg/atomic/stdatomic-load-3.c,
1849 gcc.dg/atomic/stdatomic-load-4.c,
1850 gcc.dg/atomic/stdatomic-lockfree.c,
1851 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1852 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1853 gcc.dg/atomic/stdatomic-store-1.c,
1854 gcc.dg/atomic/stdatomic-store-2.c,
1855 gcc.dg/atomic/stdatomic-store-3.c,
1856 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1857 tests.
1858
1859 2013-11-08 Cong Hou <congh@google.com>
1860
1861 PR tree-optimization/58508
1862 * gcc.dg/vect/pr58508.c: Update.
1863
1864 2013-11-08 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/59047
1867 * gcc.dg/torture/pr59047.c: New testcase.
1868
1869 2013-11-08 Richard Biener <rguenther@suse.de>
1870
1871 PR tree-optimization/59038
1872 PR tree-optimization/58955
1873 * gcc.dg/torture/pr59038.c: New testcase.
1874
1875 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1876
1877 PR fortran/58471
1878 * gfortran.dg/constructor_9.f90: New.
1879
1880 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1881
1882 * gcc.dg/atomic-compare-exchange-1.c,
1883 gcc.dg/atomic-compare-exchange-2.c,
1884 gcc.dg/atomic-compare-exchange-3.c,
1885 gcc.dg/atomic-compare-exchange-4.c,
1886 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1887 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1888 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1889 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1890 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1891 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1892 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1893 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1894 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1895 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1896 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1897 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1898 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1899 gcc.dg/atomic-store-5.c: Declare main as returning int.
1900 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1901 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1902 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1903 expression using value of count.
1904
1905 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1906
1907 * lib/target-supports.exp
1908 (check_effective_target_fenv_exceptions): New function.
1909 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1910 * gcc.dg/atomic/c11-atomic-exec-1.c,
1911 gcc.dg/atomic/c11-atomic-exec-2.c,
1912 gcc.dg/atomic/c11-atomic-exec-3.c,
1913 gcc.dg/atomic/c11-atomic-exec-4.c,
1914 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1915 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1916 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1917
1918 2013-11-07 Cong Hou <congh@google.com>
1919
1920 * gcc.dg/vect/vect-alias-check.c: New.
1921
1922 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1923
1924 * gcc.dg/tree-ssa/loop-39.c: New test.
1925
1926 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1927 * gcc.dg/unroll_2.c: Likewise.
1928 * gcc.dg/unroll_3.c: Likewise.
1929 * gcc.dg/unroll_4.c: Likewise.
1930 * gcc.dg/vrp90.c: New test.
1931
1932 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 PR c++/58176
1935 * g++.dg/cpp0x/nullptr30.C: New.
1936
1937 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1938 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR sanitizer/59029
1941 * c-c++-common/asan/pr59029.c: New test.
1942
1943 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1944
1945 PR target/59034
1946 * gcc.target/i386/pr59034-1.c: New test.
1947 * gcc.target/i386/pr59034-2.c: Likewise.
1948
1949 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1950
1951 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1952 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1953 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1954
1955 2013-11-06 DJ Delorie <dj@redhat.com>
1956
1957 * gcc.dg/mismatch-decl-1.c: New test.
1958
1959 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1960
1961 * gcc.dg/torture/float128-cmp-invalid.c,
1962 gcc.dg/torture/float128-div-underflow.c,
1963 gcc.dg/torture/float128-extend-nan.c,
1964 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1965
1966 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1967
1968 * gcc.target/sh/pr51244-11.c: Remove target line.
1969 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1970 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1971 * gcc.target/sh/pr51244-15.c: Likewise.
1972 * gcc.target/sh/pr51244-19.c: Likewise.
1973 * gcc.target/sh/cmpstr.c: Likewise.
1974 * gcc.target/sh/pr33135-3.c: Likewise.
1975 * gcc.target/sh/pr53512-2.c: Likewise.
1976 * gcc.target/sh/pr54602-2.c: Likewise.
1977 * gcc.target/sh/pr52483-1.c: Likewise.
1978 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1979 * gcc.target/sh/pr54760-4.c: Likewise.
1980 * gcc.target/sh/pr52483-5.c: Likewise.
1981 * gcc.target/sh/pr54089-2.c: Likewise.
1982 * gcc.target/sh/pr56547-2.c: Likewise.
1983 * gcc.target/sh/pr54089-6.c: Likewise.
1984 * gcc.target/sh/pr51244-20.c: Likewise.
1985 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1986 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1987 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1988 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1989 * gcc.target/sh/pr55303-2.c: Likewise.
1990 * gcc.target/sh/sh2a-resbank.c: Likewise.
1991 * gcc.target/sh/sp-switch.c: Likewise.
1992 * gcc.target/sh/pr51244-3.c: Likewise.
1993 * gcc.target/sh/pr50751-3.c: Likewise.
1994 * gcc.target/sh/pr51244-7.c: Likewise.
1995 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1996 * gcc.target/sh/pr50751-7.c: Likewise.
1997 * gcc.target/sh/pr49468-di.c: Likewise.
1998 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1999 * gcc.target/sh/pr49880-3.c: Likewise.
2000 * gcc.target/sh/pr51244-12.c: Likewise.
2001 * gcc.target/sh/pr53988.c: Likewise.
2002 * gcc.target/sh/pr6526.c: Likewise.
2003 * gcc.target/sh/sh2a-bxor.c: Likewise.
2004 * gcc.target/sh/pr51244-16.c: Likewise.
2005 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2006 * gcc.target/sh/sh2a-bor.c: Likewise.
2007 * gcc.target/sh/pr53511-1.c: Likewise.
2008 * gcc.target/sh/pr21255-3.c: Likewise.
2009 * gcc.target/sh/pr53512-3.c: Likewise.
2010 * gcc.target/sh/pr33135-4.c: Likewise.
2011 * gcc.target/sh/pr54602-3.c: Likewise.
2012 * gcc.target/sh/pr54760-1.c: Likewise.
2013 * gcc.target/sh/pr52483-2.c: Likewise.
2014 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2015 * gcc.target/sh/pr54680.c: Likewise.
2016 * gcc.target/sh/pr54386.c: Likewise.
2017 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2018 * gcc.target/sh/pr54089-3.c: Likewise.
2019 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2020 * gcc.target/sh/pr54089-7.c: Likewise.
2021 * gcc.target/sh/strlen.c: Likewise.
2022 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2023 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2024 * gcc.target/sh/pr55303-3.c: Likewise.
2025 * gcc.target/sh/pr51244-4.c: Likewise.
2026 * gcc.target/sh/pr50751-4.c: Likewise.
2027 * gcc.target/sh/pr39423-1.c: Likewise.
2028 * gcc.target/sh/pr51244-8.c: Likewise.
2029 * gcc.target/sh/pr55146.c: Likewise.
2030 * gcc.target/sh/pr50751-8.c: Likewise.
2031 * gcc.target/sh/sh2a-bset.c: Likewise.
2032 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2033 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2034 * gcc.target/sh/20080410-1.c: Likewise.
2035 * gcc.target/sh/pr49880-4.c: Likewise.
2036 * gcc.target/sh/pr51244-13.c: Likewise.
2037 * gcc.target/sh/sh2a-movrt.c: Likewise.
2038 * gcc.target/sh/pr51244-17.c: Likewise.
2039 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2040 * gcc.target/sh/sh2a-bclr.c: Likewise.
2041 * gcc.target/sh/pr33135-1.c: Likewise.
2042 * gcc.target/sh/pr53512-4.c: Likewise.
2043 * gcc.target/sh/pr54602-4.c: Likewise.
2044 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2045 * gcc.target/sh/pr54760-2.c: Likewise.
2046 * gcc.target/sh/pr52483-3.c: Likewise.
2047 * gcc.target/sh/sh2a-bld.c: Likewise.
2048 * gcc.target/sh/pr54089-4.c: Likewise.
2049 * gcc.target/sh/pr54685.c: Likewise.
2050 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2051 * gcc.target/sh/pr54089-8.c: Likewise.
2052 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2053 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2054 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2055 * gcc.target/sh/pr51244-1.c: Likewise.
2056 * gcc.target/sh/pr50751-1.c: Likewise.
2057 * gcc.target/sh/pr55160.c: Likewise.
2058 * gcc.target/sh/pr51244-5.c: Likewise.
2059 * gcc.target/sh/pr54236-1.c: Likewise.
2060 * gcc.target/sh/pr50751-5.c: Likewise.
2061 * gcc.target/sh/pr52933-1.c: Likewise.
2062 * gcc.target/sh/pr39423-2.c: Likewise.
2063 * gcc.target/sh/pr51244-9.c: Likewise.
2064 * gcc.target/sh/pr49263.c: Likewise.
2065 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2066 * gcc.target/sh/pr49880-1.c: Likewise.
2067 * gcc.target/sh/sh2a-band.c: Likewise.
2068 * gcc.target/sh/pr51244-10.c: Likewise.
2069 * gcc.target/sh/pr49880-5.c: Likewise.
2070 * gcc.target/sh/prefetch.c: Likewise.
2071 * gcc.target/sh/pr51244-14.c: Likewise.
2072 * gcc.target/sh/rte-delay-slot.c: Likewise.
2073 * gcc.target/sh/fpul-usage-1.c: Likewise.
2074 * gcc.target/sh/pr51244-18.c: Likewise.
2075 * gcc.target/sh/pr21255-1.c: Likewise.
2076 * gcc.target/sh/pr33135-2.c: Likewise.
2077 * gcc.target/sh/pr53512-1.c: Likewise.
2078 * gcc.target/sh/pr54602-1.c: Likewise.
2079 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2080 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2081 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2082 * gcc.target/sh/torture/pr58314.c: Likewise.
2083 * gcc.target/sh/torture/pr34777.c: Likewise.
2084 * gcc.target/sh/torture/pr58475.c: Likewise.
2085 * gcc.target/sh/pr54760-3.c: Likewise.
2086 * gcc.target/sh/sh4a-cosf.c: Likewise.
2087 * gcc.target/sh/pr52483-4.c: Likewise.
2088 * gcc.target/sh/mfmovd.c: Likewise.
2089 * gcc.target/sh/pr54089-1.c: Likewise.
2090 * gcc.target/sh/pr56547-1.c: Likewise.
2091 * gcc.target/sh/pr54089-5.c: Likewise.
2092 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2093 * gcc.target/sh/pr54089-9.c: Likewise.
2094 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2095 * gcc.target/sh/pr49468-si.c: Likewise.
2096 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2097 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2098 * gcc.target/sh/pr55303-1.c: Likewise.
2099 * gcc.target/sh/pr51244-2.c: Likewise.
2100 * gcc.target/sh/pr50751-2.c: Likewise.
2101 * gcc.target/sh/pr54236-2.c: Likewise.
2102 * gcc.target/sh/pr51244-6.c: Likewise.
2103 * gcc.target/sh/cmpstrn.c: Likewise.
2104 * gcc.target/sh/pr50751-6.c: Likewise.
2105 * gcc.target/sh/pr52933-2.c: Likewise.
2106 * gcc.target/sh/pr53568-1.c: Likewise.
2107 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2108 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2109 * gcc.target/sh/sh4a-sinf.c: Likewise.
2110 * gcc.target/sh/pr49880-2.c: Likewise.
2111
2112 2013-11-06 Tobias Burnus <burnus@net-b.de>
2113
2114 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2115 * gcc.dg/wdate-time.c: Ditto.
2116 * gfortran.dg/wdate-time.F90: Ditto.
2117
2118 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2119
2120 PR target/30807
2121 * gcc.target/sh/torture/pr30807.c: New.
2122
2123 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2124
2125 PR c++/11006
2126 * g++.dg/other/java3.C: New.
2127
2128 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2129
2130 PR target/59021
2131 * gcc.target/i386/pr59021.c: New test.
2132
2133 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2134
2135 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2136 dg-additional-files to also match BOL.
2137
2138 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2139
2140 * gcc.dg/torture/c99-contract-1.c: New test.
2141
2142 2013-11-06 Richard Biener <rguenther@suse.de>
2143
2144 PR tree-optimization/58653
2145 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2146 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2147
2148 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2149
2150 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2151 40 to 30. Replaced iteration variable with a #define. Instead of
2152 returning non-zero value for error, called __builtin_abort (). Fixed
2153 a bug of calling fib_serial in serial case instead of fib.
2154 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2155 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2156 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2157 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2158 compiler flag testing.
2159
2160 2013-11-06 Christian Bruel <christian.bruel@st.com>
2161
2162 * gcc.target/sh/strlen.c: New test.
2163
2164 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR middle-end/58970
2167 * gcc.c-torture/compile/pr58970.c: New test.
2168
2169 2013-11-05 Wei Mi <wmi@google.com>
2170
2171 PR regression/58985
2172 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2173
2174 2013-11-05 Tobias Burnus <burnus@net-b.de>
2175
2176 * g++.dg/warn/wdate-time.C: New.
2177 * gcc.dg/wdate-time.c: New.
2178 * gfortran.dg/wdate-time.F90: New.
2179
2180 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2181
2182 PR fortran/58989
2183 * gfortran.dg/reshape_6.f90: New test.
2184
2185 2013-11-05 Jeff Law <law@redhat.com>
2186
2187 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2188 * gcc.dg/tree-ssa/isolate-1.c: New test.
2189 * gcc.dg/tree-ssa/isolate-2.c: New test.
2190 * gcc.dg/tree-ssa/isolate-3.c: New test.
2191 * gcc.dg/tree-ssa/isolate-4.c: New test.
2192
2193 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR rtl-optimization/58997
2196 * gcc.c-torture/compile/pr58997.c: New test.
2197
2198 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2199
2200 PR c++/58724
2201 * g++.dg/cpp0x/gen-attrs-56.C: New.
2202
2203 2013-11-05 Richard Biener <rguenther@suse.de>
2204
2205 PR ipa/58492
2206 * gcc.dg/ipa/pr58492.c: New testcase.
2207
2208 2013-11-05 Richard Biener <rguenther@suse.de>
2209
2210 PR tree-optimization/58955
2211 * gcc.dg/torture/pr58955-1.c: New testcase.
2212 * gcc.dg/torture/pr58955-2.c: Likewise.
2213
2214 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2215
2216 PR middle-end/58981
2217 * gcc.dg/pr58981.c: New test.
2218
2219 2013-11-05 Richard Biener <rguenther@suse.de>
2220
2221 PR middle-end/58941
2222 * gcc.dg/torture/pr58941.c: New testcase.
2223
2224 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2225
2226 PR tree-optimization/58958
2227 * gcc.dg/tree-ssa/pr58958.c: New file.
2228
2229 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2230
2231 * gcc.dg/tree-ssa/alias-26.c: New file.
2232
2233 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR tree-optimization/58984
2236 * gcc.c-torture/execute/pr58984.c: New test.
2237
2238 2013-11-05 Andreas Schwab <schwab@suse.de>
2239
2240 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2241
2242 2013-11-05 Tobias Burnus <burnus@net-b.de>
2243
2244 * g++.dg/gomp/openmp-simd-1.C: New.
2245 * g++.dg/gomp/openmp-simd-2.C: New.
2246 * gcc.dg/gomp/openmp-simd-1.c: New.
2247 * gcc.dg/gomp/openmp-simd-2.c: New.
2248
2249 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2250
2251 * gcc.dg/superblock.c: Require scheduling support.
2252
2253 2013-11-04 Kostya Serebryany <kcc@google.com>
2254
2255 * g++.dg/asan/asan_test.cc: Update the test
2256 to match the fresh asan run-time.
2257 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2258
2259 2013-11-04 Ian Lance Taylor <iant@google.com>
2260
2261 * g++.dg/ext/sync-4.C: New test.
2262
2263 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2264
2265 PR fortran/58771
2266 * gfortran.dg/derived_external_function_1.f90 : New test
2267
2268 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR tree-optimization/58978
2271 * gcc.c-torture/compile/pr58978.c: New test.
2272
2273 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2274
2275 PR fortran/57445
2276 * gfortran.dg/optional_class_1.f90 : New test
2277
2278 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2279
2280 PR rtl-optimization/58968
2281 * gfortran.dg/pr58968.f: New
2282
2283 2013-11-04 Marek Polacek <polacek@redhat.com>
2284
2285 PR c++/58979
2286 * g++.dg/diagnostic/pr58979.C: New test.
2287
2288 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2289
2290 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2291 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2292 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2293 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2294 gcc.dg/iec-559-macros-9.c: New tests.
2295
2296 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR tree-optimization/58946
2299 * gcc.c-torture/compile/pr58946.c: New test.
2300
2301 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2302
2303 PR c++/52071
2304 * g++.dg/parse/pr52071.C: New.
2305
2306 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2307
2308 PR c++/38313
2309 * g++.dg/lookup/name-clash10.C: New.
2310
2311 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2312
2313 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2314 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2315 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2316 vbif.
2317
2318 2013-11-03 Marek Polacek <polacek@redhat.com>
2319
2320 * g++.dg/ubsan/cxx1y-vla.C: New test.
2321 * c-c++-common/ubsan/vla-3.c: New test.
2322 * c-c++-common/ubsan/vla-2.c: New test.
2323 * c-c++-common/ubsan/vla-4.c: New test.
2324 * c-c++-common/ubsan/vla-1.c: New test.
2325
2326 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2327
2328 * gcc.dg/vmx/vec-set.c: New.
2329
2330 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2331
2332 PR c++/29234
2333 PR c++/56037
2334 * g++.dg/parse/pr29234.C: New.
2335 * g++.dg/parse/pr56037.C: Likewise.
2336
2337 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2338
2339 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2340 passed it in as one of the options to all Cilk keywords test.
2341
2342 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2343
2344 PR c++/58708
2345 * g++.dg/cpp1y/pr58708.C: New.
2346
2347 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2348
2349 PR c++/58834
2350 * g++.dg/ext/pr58834.C: New file.
2351
2352 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2353
2354 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2355 tests.
2356 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2357 tests.
2358
2359 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2360
2361 PR fortran/57893
2362 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2363 type block.
2364
2365 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2366
2367 * g++.dg/gomp/simd-1.C: New test.
2368 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2369 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2370 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2371 * c-c++-common/gomp/simd6.c: New test.
2372
2373 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2374
2375 Implement C++14 digit separators.
2376 * g++.dg/cpp1y/digit-sep.C: New.
2377 * g++.dg/cpp1y/digit-sep-neg.C: New.
2378 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2379
2380 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2381
2382 * gcc.dg/vect/vect-align-3.c: New test.
2383
2384 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2385 we warn about it already during VRP1 pass.
2386
2387 2013-10-31 Martin Jambor <mjambor@suse.cz>
2388
2389 PR rtl-optimization/58934
2390 Revert:
2391 2013-10-30 Martin Jambor <mjambor@suse.cz>
2392 PR rtl-optimization/10474
2393 * gcc.dg/pr10474.c: New testcase.
2394 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2395 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2396
2397 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/58932
2400 Revert:
2401 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/58466
2404 * g++.dg/cpp0x/variadic145.C: New.
2405
2406 * g++.dg/cpp0x/sfinae49.C: New.
2407
2408 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2409
2410 PR c++/58581
2411 * g++.dg/cpp0x/deleted1.C: New.
2412
2413 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2414
2415 * gcc.target/arm/lp1243022.c: New test.
2416
2417 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2418
2419 PR other/58545
2420 * gcc.target/avr/pr58545.c: New test.
2421
2422 2013-10-30 Tobias Burnus <burnus@net-b.de>
2423
2424 Revert:
2425 2013-10-30 Tobias Burnus <burnus@net-b.de>
2426 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2427 path to the compile flags.
2428
2429 2013-10-30 Cong Hou <congh@google.com>
2430
2431 * gcc.target/i386/vect-abs-s8.c: New test.
2432 * gcc.target/i386/vect-abs-s16.c: New test.
2433 * gcc.target/i386/vect-abs-s32.c: New test.
2434
2435 2013-10-30 Tobias Burnus <burnus@net-b.de>
2436
2437 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2438 path to the compile flags.
2439
2440 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2441
2442 PR rtl-optimization/58369
2443 * g++.dg/torture/pr58369.C: New test.
2444
2445 2013-10-30 Tobias Burnus <burnus@net-b.de>
2446
2447 PR other/33426
2448 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2449 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2450 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2451
2452 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2453
2454 PR target/58784
2455 * gcc.target/arm/pr58784.c: New.
2456
2457 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2458
2459 * gcc.dg/tree-ssa/alias-24.c: New file.
2460
2461 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2462
2463 * gcc.target/i386/fma_double_3.c: Use pattern for
2464 scan-assembler-times instead of just one insn name.
2465 * gcc.target/i386/fma_double_5.c: Ditto.
2466 * gcc.target/i386/fma_float_3.c: Ditto.
2467 * gcc.target/i386/fma_float_5.c: Ditto.
2468 * gcc.target/i386/l_fma_double_1.c: Ditto.
2469 * gcc.target/i386/l_fma_double_2.c: Ditto.
2470 * gcc.target/i386/l_fma_double_3.c: Ditto.
2471 * gcc.target/i386/l_fma_double_4.c: Ditto.
2472 * gcc.target/i386/l_fma_double_5.c: Ditto.
2473 * gcc.target/i386/l_fma_double_6.c: Ditto.
2474 * gcc.target/i386/l_fma_float_1.c: Ditto.
2475 * gcc.target/i386/l_fma_float_2.c: Ditto.
2476 * gcc.target/i386/l_fma_float_3.c: Ditto.
2477 * gcc.target/i386/l_fma_float_4.c: Ditto.
2478 * gcc.target/i386/l_fma_float_5.c: Ditto.
2479 * gcc.target/i386/l_fma_float_6.c: Ditto.
2480
2481 2013-10-30 Christian Bruel <christian.bruel@st.com>
2482
2483 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2484 * gcc.target/sh/cmpstr.c: New test.
2485 * gcc.target/sh/cmpstrn.c: New test.
2486
2487 2013-10-30 Martin Jambor <mjambor@suse.cz>
2488
2489 PR rtl-optimization/10474
2490 * gcc.dg/pr10474.c: New testcase.
2491 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2492 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2493
2494 2013-10-29 Andrew Pinski <apinski@cavium.com>
2495 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2496
2497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2503 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2504 conditional move to be used.
2505 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2506
2507 2013-10-29 Tobias Burnus <burnus@net-b.de>
2508
2509 PR fortran/44350
2510 * gfortran.dg/blockdata_8.f90: New.
2511
2512 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2513
2514 PR target/54236
2515 * gcc.target/sh/pr54236-2: New.
2516 * gcc.target/sh/pr54089-6: Add another rotl special case.
2517
2518 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2519
2520 PR fortran/58793
2521 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2522 to determine sizes of real kinds.
2523
2524 PR fortran/58858
2525 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2526
2527 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2528
2529 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2530 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2531 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2532 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2533 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2534 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2535 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2536 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2537 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2538 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2539 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2540 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2545 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2546 test stored in c-c++-common. Also, added the Cilk runtime's library
2547 to the ld_library_path.
2548
2549 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2550
2551 PR c++/58888
2552 * g++.dg/cpp0x/auto40.C: New.
2553 * g++.dg/other/warning1.C: Adjust.
2554
2555 2013-10-29 Richard Biener <rguenther@suse.de>
2556
2557 * gcc.dg/torture/restrict-2.c: New testcase.
2558 * gcc.dg/torture/restrict-3.c: Likewise.
2559 * gcc.dg/torture/restrict-4.c: Likewise.
2560 * gcc.dg/torture/restrict-5.c: Likewise.
2561
2562 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2563
2564 PR tree-optimization/19831
2565 * gcc.dg/tree-ssa/alias-25.c: New file.
2566
2567 2013-10-29 Richard Biener <rguenther@suse.de>
2568
2569 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2570 changes.
2571 * gcc.dg/vect/bb-slp-32.c: Likewise.
2572 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2573 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2574 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2575 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2576 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2577 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2578 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2579 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2580 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2581 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2582 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2583 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2584 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2585 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2586 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2587 * gfortran.dg/vect/vect.exp: Likewise.
2588
2589 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2590
2591 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2592 * gcc.dg/vmx/eg-5.c: Likewise.
2593
2594 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2595 Joern Rennecke <joern.rennecke@embecosm.com>
2596
2597 * gcc.target/arc/jump-around-jump.c: New test.
2598
2599 2013-10-27 Tom de Vries <tom@codesourcery.com>
2600
2601 * gcc.target/arm/require-pic-register-loc.c: New test.
2602
2603 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2604
2605 PR target/58679
2606 * gcc.target/i386/pr58679-1.c: New test.
2607 * gcc.target/i386/pr58679-2.c: Ditto.
2608
2609 2013-10-27 Tobias Burnus <burnus@net-b.de>
2610
2611 PR other/33426
2612 * gcc.dg/vect/vect-ivdep-2.c: New.
2613
2614 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2615
2616 PR target/52483
2617 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2618 * gcc.target/sh/pr52483-2.c: Likewise.
2619 * gcc.target/sh/pr52483-3.c: Likewise.
2620 * gcc.target/sh/pr52483-4.c: Likewise.
2621
2622 2013-10-26 Jeff Law <law@redhat.com>
2623
2624 * g++.dg/torture/pr49309.C: Removed.
2625 * gcc.dg/dfp/pr35739.c: Removed.
2626
2627 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2628
2629 PR rtl-optimization/58759
2630 * gcc.target/i386/pr58759.c: New.
2631
2632 2013-10-25 Tobias Burnus <burnus@net-b.de>
2633
2634 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2635 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2636 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2637
2638 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2639
2640 * gcc.dg/wmul-1.c: New test.
2641
2642 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2643
2644 PR c++/58878
2645 * g++.dg/template/pr58878.C: New.
2646
2647 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2648
2649 * gcc.dg/tree-ssa/alias-23.c: New file.
2650
2651 2013-10-25 Richard Biener <rguenther@suse.de>
2652
2653 PR tree-optimization/58626
2654 * gcc.dg/torture/pr58626.c: New testcase.
2655
2656 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2657
2658 PR c++/54812
2659 * g++.dg/cpp0x/defaulted47.C: New.
2660
2661 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2662
2663 * gcc.c-torture/execute/pr58831.c: New test.
2664
2665 2013-10-25 Nick Clifton <nickc@redhat.com>
2666
2667 * c-c++-common/pr57793.c: Add expected error messages for
2668 targets with small integers.
2669 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2670 * gcc.dg/c99-stdint-2.c: Likewise.
2671 * gcc.dg/cdce1.c: Likewise.
2672 * gcc.dg/fold-overflow-1.c: Likewise.
2673 * gcc.dg/utf-cvt.c: Likewise.
2674 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2675 arithmetic.
2676 * gcc.dg/ftrapv-2.c: Likewise.
2677 * gcc.dg/pr30286.c: Likewise.
2678 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2679 * lib/target-supports.exp (check_effective_target_trapping): New
2680 proc. Returns true if the target supports trapping arithmetic.
2681
2682 2013-10-25 Tobias Burnus <burnus@net-b.de>
2683
2684 * g++.dg/parse/ivdep.C: New.
2685 * g++.dg/vect/pr33426-ivdep.cc: New.
2686
2687 2013-10-24 Richard Henderson <rth@redhat.com>
2688
2689 PR rtl/58542
2690 * gcc.dg/atomic-store-6.c: New.
2691
2692 2013-10-24 Ian Lance Taylor <iant@google.com>
2693
2694 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2695
2696 2013-10-24 Cong Hou <congh@google.com>
2697
2698 * gcc.c-torture/execute/20030125-1.c: Update.
2699
2700 2013-10-24 Tobias Burnus <burnus@net-b.de>
2701
2702 PR fortran/44646
2703 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2704
2705 2013-10-24 Dehao Chen <dehao@google.com>
2706
2707 * g++.dg/opt/devirt3.C: New test.
2708
2709 2013-08-24 Tobias Burnus <burnus@net-b.de>
2710
2711 PR other/33426
2712 * gcc.dg/ivdep.c: New.
2713 * gcc.dg/vect/vect-ivdep-1.c: New.
2714
2715 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2716
2717 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2718 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2719
2720 2013-10-24 Nick Clifton <nickc@redhat.com>
2721
2722 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2723
2724 2013-10-24 Marek Polacek <polacek@redhat.com>
2725
2726 PR c++/58705
2727 * g++.dg/parse/pr58705.C: New test.
2728
2729 2013-10-24 Marek Polacek <polacek@redhat.com>
2730
2731 * gcc.dg/c11-align-5.c: Add more testing.
2732
2733 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2734
2735 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2736
2737 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR tree-optimization/58775
2740 PR tree-optimization/58791
2741 * gcc.dg/guality/pr58791-1.c: New test.
2742 * gcc.dg/guality/pr58791-2.c: New test.
2743 * gcc.dg/guality/pr58791-3.c: New test.
2744 * gcc.dg/guality/pr58791-4.c: New test.
2745 * gcc.dg/guality/pr58791-5.c: New test.
2746 * gcc.c-torture/compile/pr58775.c: New test.
2747 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2748
2749 2013-10-23 Tom de Vries <tom@codesourcery.com>
2750
2751 PR tree-optimization/58805
2752 * gcc.dg/pr58805.c: New test.
2753
2754 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2755
2756 * gcc.target/i386/vect-div-1.c: New test.
2757
2758 * gcc.dg/vect/pr58508.c: Remove dg-options.
2759
2760 2013-10-23 Richard Biener <rguenther@suse.de>
2761
2762 * gcc.dg/torture/pr58830.c: New testcase.
2763
2764 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2765
2766 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2767 * g++.dg/cpp1y/attr-deprecated.C: New.
2768 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2769
2770 2013-10-23 Tobias Burnus <burnus@net-b.de>
2771
2772 PR fortran/58793
2773 * gfortran.dg/assumed_type_8.f90: New.
2774
2775 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2776
2777 PR target/58779
2778 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2779 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2780 * gcc.dg/torture/pr58779.c: New test.
2781
2782 2013-10-22 Steve Ellcey <sellcey@mips.com>
2783
2784 * gcc.target/mips/nor.c: New.
2785
2786 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2787
2788 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2789 tests into...
2790 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2791 restricted to big-endian targets.
2792
2793 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2794
2795 PR fortran 57893
2796 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2797
2798 2013-10-21 Tobias Burnus <burnus@net-b.de>
2799
2800 PR fortran/58803
2801 * gfortran.dg/proc_ptr_comp_38.f90: New.
2802
2803 2013-10-21 Marek Polacek <polacek@redhat.com>
2804
2805 PR middle-end/58809
2806 * gcc.dg/gomp/pr58809.c: New test.
2807
2808 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2809
2810 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2811 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2812
2813 2013-10-21 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/58794
2816 * c-c++-common/torture/pr58794-1.c: New testcase.
2817 * c-c++-common/torture/pr58794-2.c: Likewise.
2818
2819 2013-10-21 Richard Biener <rguenther@suse.de>
2820
2821 PR middle-end/58742
2822 * c-c++-common/fold-divmul-1.c: New testcase.
2823
2824 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2825
2826 * gcc.target/i386/memset-vector_loop-1.c: New test.
2827 * gcc.target/i386/memset-vector_loop-2.c: New test.
2828
2829 2013-10-21 Diego Novillo <dnovillo@google.com>
2830
2831 * g++.dg/plugin/selfassign.c: Include tree.h.
2832 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2833 * gcc.dg/plugin/ggcplug.c: Likewise.
2834 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2835 * gcc.dg/plugin/selfassign.c: Likewise.
2836 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2837
2838 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2839
2840 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2841 * gcc.target/mips/mips-ps-7.c: Likewise.
2842
2843 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2844
2845 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2846 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2847 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2848
2849 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2850
2851 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2852
2853 PR testsuite/58645
2854 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2855
2856 2013-10-19 Mike Stump <mikestump@comcast.net>
2857
2858 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2859
2860 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2861 * g++.dg/lto/pr54625-1_0.c: ... to here.
2862 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2863 * g++.dg/lto/pr54625-1_1.C: Likewise.
2864 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2865 * g++.dg/lto/pr54625-2_0.c: Likewise.
2866 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2867 * g++.dg/lto/pr54625-2_1.C: Likewise.
2868
2869 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2870
2871 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2872
2873 2013-10-18 Cong Hou <congh@google.com>
2874
2875 * gcc.dg/vect/pr58508.c: New test.
2876
2877 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2878
2879 PR c++/58466
2880 * g++.dg/cpp0x/variadic145.C: New.
2881
2882 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2883
2884 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2885
2886 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2887
2888 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2889 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2890 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2891 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2892
2893 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2894
2895 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2896 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2897 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2898 effective target arm_thumb1_ok.
2899 * lib/target-supports.exp
2900 (check_effective_target_arm_fp16_ok_nocache): Don't force
2901 -mfloat-abi=soft when building for hardfloat target.
2902
2903 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2904
2905 PR target/58673
2906 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2907 -mquad-word + -mno-vsx-timode causes errors.
2908 * gcc.target/powerpc/pr58673-2.c: Likewise.
2909
2910 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/58596
2913 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2914
2915 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916
2917 * gcc.target/aarch64/c-output-template.c: New testcase.
2918 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2919 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2920
2921 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2922
2923 * lib/target-supports.exp
2924 (check_effective_target_sync_long_long): AArch64 supports
2925 atomic operations on "long long".
2926 (check_effective_target_sync_long_long_runtime): AArch64 can
2927 execute atomic operations on "long long".
2928
2929 2013-10-17 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/58143
2932 * gcc.dg/torture/pr58143-1.c: New testcase.
2933 * gcc.dg/torture/pr58143-2.c: Likewise.
2934 * gcc.dg/torture/pr58143-3.c: Likewise.
2935
2936 2013-10-17 Marek Polacek <polacek@redhat.com>
2937
2938 PR c/58267
2939 * gcc.dg/c1x-align-5.c: New test.
2940
2941 2013-10-16 Tobias Burnus <burnus@net-b.de>
2942
2943 PR fortran/58652
2944 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2945
2946 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2947
2948 * c-c++-common/cpp/openmp-define-1.c: Move
2949 dg-require-effective-target fopenmp after dg-do directive.
2950 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2951 * gfortran.dg/openmp-define-1.f90: Likewise.
2952 * gfortran.dg/openmp-define-2.f90: Likewise.
2953 * gfortran.dg/openmp-define-3.f90: Likewise.
2954
2955 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2956
2957 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2958
2959 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2960
2961 PR target/57756
2962 * gcc.target/i386/pr57756.c: New test.
2963 * gcc.target/i386/pr57756_2.c: New test.
2964
2965 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2966
2967 * gcc.dg/torture/builtin-self.c: New file.
2968
2969 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2970
2971 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2972 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2973 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2974 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2975 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2976
2977 2013-10-15 Cong Hou <congh@google.com>
2978
2979 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2980
2981 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/58707
2984 * g++.dg/cpp0x/pr58707.C: New.
2985
2986 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2987
2988 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2989 after other directives.
2990
2991 2013-10-15 Tobias Burnus <burnus@net-b.de>
2992
2993 PR fortran/58652
2994 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2995
2996 2013-10-14 Ian Lance Taylor <iant@google.com>
2997
2998 * go.test/go-test.exp (go-find-packages): New proc.
2999 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3000 subdirectories. Do simple +build line matching. Handle run with
3001 arguments. Handle errorcheckdir and rundircmpout. Use packages
3002 for rundir. Remove special handling for bug191 and dwarf.
3003
3004 2013-10-14 Tobias Burnus <burnus@net-b.de>
3005
3006 PR fortran/58658
3007 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3008
3009 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3010
3011 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3012 Use btsl.
3013
3014 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3015
3016 * gnat.dg/specs/opt1.ads: New test.
3017
3018 2013-10-14 Richard Biener <rguenther@suse.de>
3019
3020 PR tree-optimization/58640
3021 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3022
3023 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3024
3025 * gnat.dg/uninit_array.ad[sn]: New test.
3026 * gnat.dg/uninit_array_pkg.ads: New helper.
3027
3028 2013-10-13 Richard Biener <rguenther@suse.de>
3029
3030 * gcc.c-torture/execute/pr58662.c: New test.
3031
3032 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3033
3034 PR target/51244
3035 * gcc.dg/torture/p51244-21.c: New.
3036 * gcc.target/sh/pr51244-20.c: New.
3037 * gcc.target/sh/pr51244-20-sh2a.c: New.
3038
3039 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3040
3041 * gnat.dg/specs/linker_section.ads: Update test.
3042
3043 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3044
3045 PR target/58690
3046 * gcc.target/i386/pr58690.c: New test
3047
3048 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3049
3050 * gcc.target/i386/builtin-ucmp.c: New test.
3051
3052 2013-10-11 Brooks Moses <bmoses@google.com>
3053
3054 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3055
3056 2013-10-11 Jeff Law <law@redhat.com>
3057
3058 * gcc.c-torture/execute/pr58640.c: New test.
3059
3060 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3061
3062 PR c++/58633
3063 * g++.dg/cpp0x/decltype57.C: New.
3064
3065 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 PR c++/31671
3068 * g++.dg/template/nontype26.C: New.
3069
3070 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3071
3072 * c-c++-common/cpp/openmp-define-1.c: New file.
3073 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3074 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3075 * gfortran.dg/openmp-define-1.f90: Likewise.
3076 * gfortran.dg/openmp-define-2.f90: Likewise.
3077 * gfortran.dg/openmp-define-3.f90: Likewise.
3078
3079 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3080 for test source files.
3081 * gcc.dg/gomp/gomp.exp: Likewise.
3082 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3083 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3084 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3085 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3086 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3087
3088 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3089
3090 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3091 Remove error test that is now valid in OpenMP 4.0.
3092 * c-c++-common/gomp/atomic-16.c: New test.
3093 * c-c++-common/gomp/cancel-1.c: New test.
3094 * c-c++-common/gomp/depend-1.c: New test.
3095 * c-c++-common/gomp/depend-2.c: New test.
3096 * c-c++-common/gomp/map-1.c: New test.
3097 * c-c++-common/gomp/pr58472.c: New test.
3098 * c-c++-common/gomp/sections1.c: New test.
3099 * c-c++-common/gomp/simd1.c: New test.
3100 * c-c++-common/gomp/simd2.c: New test.
3101 * c-c++-common/gomp/simd3.c: New test.
3102 * c-c++-common/gomp/simd4.c: New test.
3103 * c-c++-common/gomp/simd5.c: New test.
3104 * c-c++-common/gomp/single1.c: New test.
3105 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3106 parser.
3107 * g++.dg/gomp/block-3.C: Likewise.
3108 * g++.dg/gomp/clause-3.C: Adjust error messages.
3109 * g++.dg/gomp/declare-simd-1.C: New test.
3110 * g++.dg/gomp/declare-simd-2.C: New test.
3111 * g++.dg/gomp/depend-1.C: New test.
3112 * g++.dg/gomp/depend-2.C: New test.
3113 * g++.dg/gomp/target-1.C: New test.
3114 * g++.dg/gomp/target-2.C: New test.
3115 * g++.dg/gomp/taskgroup-1.C: New test.
3116 * g++.dg/gomp/teams-1.C: New test.
3117 * g++.dg/gomp/udr-1.C: New test.
3118 * g++.dg/gomp/udr-2.C: New test.
3119 * g++.dg/gomp/udr-3.C: New test.
3120 * g++.dg/gomp/udr-4.C: New test.
3121 * g++.dg/gomp/udr-5.C: New test.
3122 * g++.dg/gomp/udr-6.C: New test.
3123 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3124 * gcc.dg/autopar/outer-2.c: Likewise.
3125 * gcc.dg/autopar/outer-3.c: Likewise.
3126 * gcc.dg/autopar/outer-4.c: Likewise.
3127 * gcc.dg/autopar/outer-5.c: Likewise.
3128 * gcc.dg/autopar/outer-6.c: Likewise.
3129 * gcc.dg/autopar/parallelization-1.c: Likewise.
3130 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3131 parser.
3132 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3133 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3134 instead of GOMP_parallel_loop_runtime_start.
3135 * gcc.dg/gomp/declare-simd-1.c: New test.
3136 * gcc.dg/gomp/declare-simd-2.c: New test.
3137 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3138 parser. Add further #pragma omp sections nesting tests.
3139 * gcc.dg/gomp/target-1.c: New test.
3140 * gcc.dg/gomp/target-2.c: New test.
3141 * gcc.dg/gomp/taskgroup-1.c: New test.
3142 * gcc.dg/gomp/teams-1.c: New test.
3143 * gcc.dg/gomp/udr-1.c: New test.
3144 * gcc.dg/gomp/udr-2.c: New test.
3145 * gcc.dg/gomp/udr-3.c: New test.
3146 * gcc.dg/gomp/udr-4.c: New test.
3147 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3148
3149 2013-10-10 Jan Hubicka <jh@suse.cz>
3150
3151 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3152 tuning change.
3153 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3154 * gcc.target/i386/pr49168-1.c: Likewise.
3155 * gcc.target/i386/pr49002-2.c: Likewise.
3156
3157 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR middle-end/58670
3160 * gcc.dg/torture/pr58670.c: New test.
3161
3162 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3163
3164 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3165
3166 2013-10-09 Marek Polacek <polacek@redhat.com>
3167
3168 PR c++/58635
3169 * g++.dg/tm/pr58635-1.C: New test.
3170 * g++.dg/tm/pr58635-2.C: New test.
3171
3172 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3173
3174 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3175
3176 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3177
3178 PR tree-optimization/20318
3179 * c-c++-common/pr20318.c: New file.
3180 * gcc.dg/tree-ssa/pr20318.c: New file.
3181
3182 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3183
3184 * gcc.c-torture/execute/pr58570.c: New test.
3185
3186 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3187
3188 * gcc.target/aarch64/vclz.c: New testcase.
3189
3190 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3191
3192 * gcc.target/aarch64/vadd_f64.c: New testcase.
3193 * gcc.target/aarch64/vsub_f64.c: New testcase.
3194
3195 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3196
3197 * gcc.target/aarch64/vdiv_f.c: New testcase.
3198
3199 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3200
3201 * gcc.target/aarch64/vneg_f.c: New testcase.
3202 * gcc.target/aarch64/vneg_s.c: New testcase.
3203
3204 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3205
3206 PR c++/58568
3207 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3208 * g++.old-deja/g++.mike/misc9.C: Adjust.
3209
3210 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3211
3212 PR c++/58665
3213 Revert:
3214 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 PR c++/58448
3217 * g++.dg/template/crash117.C: New.
3218
3219 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3220
3221 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3222
3223 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3224
3225 PR tree-optimization/58480
3226 * gcc.dg/tree-ssa/pr58480.c: New file.
3227
3228 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3231 * gcc.target/powerpc/fusion.c: Likewise.
3232
3233 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3234
3235 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3236
3237 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3238
3239 * gcc.target/s390/htm-1.c: Add more tests to cover different
3240 operand types.
3241
3242 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3243
3244 PR c++/58126
3245 * g++.dg/init/uninitialized1.C: New.
3246
3247 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3248
3249 PR c++/56060
3250 * g++.dg/cpp0x/variadic144.C: New.
3251
3252 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 PR c++/58560
3255 * g++.dg/cpp0x/auto39.C: New.
3256
3257 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/58503
3260 * g++.dg/cpp0x/range-for26.C: New.
3261 * g++.dg/cpp0x/range-for27.C: Likewise.
3262
3263 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3264
3265 PR c++/58448
3266 * g++.dg/template/crash117.C: New.
3267
3268 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3269
3270 PR c++/19476
3271 * g++.dg/tree-ssa/pr19476-5.C: New file.
3272 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3273
3274 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/58584
3277 * g++.dg/cpp0x/gen-attrs-55.C: New.
3278
3279 2013-10-03 Easwaran Raman <eraman@google.com>
3280
3281 PR c++/33911
3282 * g++.dg/ext/attribute47.C: New.
3283
3284 2013-10-03 Rong Xu <xur@google.com>
3285
3286 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3287 probability.
3288 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3289 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3290
3291 2013-10-03 Marek Polacek <polacek@redhat.com>
3292
3293 PR c++/58510
3294 * g++.dg/cpp0x/pr58510.C: New test.
3295
3296 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3297
3298 PR c++/19476
3299 * g++.dg/tree-ssa/pr19476-1.C: New file.
3300 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3301 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3302 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3303
3304 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3305
3306 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3307 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3308 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3309 VSX scalar operations or the traditional floating point form of
3310 the instruction.
3311 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3312 * gcc.target/powerpc/recip-3.c: Likewise.
3313 * gcc.target/powerpc/recip-5.c: Likewise.
3314 * gcc.target/powerpc/pr72747.c: Likewise.
3315 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3316
3317 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3318
3319 PR target/58460
3320 * gcc.target/aarch64/pr58460.c: New file.
3321
3322 2013-10-02 Tobias Burnus <burnus@net-b.de>
3323
3324 PR fortran/58593
3325 * gfortran.dg/char_length_19.f90: New.
3326
3327 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/58535
3330 * g++.dg/parse/crash65.C: New.
3331 * g++.dg/cpp1y/pr58535.C: Likewise.
3332
3333 2013-10-02 Richard Biener <rguenther@suse.de>
3334
3335 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3336 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3337 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3338 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3339 * gfortran.dg/ldist-pr45199.f: Likewise.
3340
3341 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3342
3343 PR c++/58565
3344 * g++.dg/parse/crash64.C: New.
3345
3346 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3347
3348 * gcc.dg/tree-ssa/slsr-40.c: New test.
3349
3350 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3351
3352 PR c++/58563
3353 * g++.dg/cpp0x/pr58563.C: New.
3354
3355 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3356
3357 * gcc.target/aarch64/vect_saddl_1.c: New.
3358
3359 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR target/58574
3362 * gcc.c-torture/execute/pr58574.c: New testcase.
3363
3364 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3365
3366 PR Target/58578
3367 * gcc.target/arm/pr58578.c: New test.
3368
3369 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3370
3371 PR tree-optimization/58556
3372 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3373 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3374
3375 2013-10-01 Nick Clifton <nickc@redhat.com>
3376
3377 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3378 for MSP430.
3379 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3380 ptr32plus targets.
3381 * gcc.c-torture/compile/pr41181.c: Likewise.
3382 * gcc.c-torture/compile/calls.c: Likewise.
3383 * gcc.c-torture/compile/990617-1.c: Likewise.
3384 * gcc.c-torture/compile/pr55955.c: Only run the test for
3385 int32plus targets.
3386 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3387
3388 2013-10-01 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/58553
3391 * gcc.dg/torture/pr58553.c: New testcase.
3392
3393 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR middle-end/58564
3396 * gcc.c-torture/execute/pr58564.c: New test.
3397
3398 2013-09-30 Teresa Johnson <tejohnson@google.com>
3399
3400 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3401 Update for additional dump message.
3402
3403 2013-09-30 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/58554
3406 * gcc.dg/torture/pr58554.c: New testcase.
3407
3408 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3409 Joern Rennecke <joern.rennecke@embecosm.com>
3410
3411 * gcc.target/arc/barrel-shifter-1.c: New test.
3412 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3413 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3414 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3415 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3416 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3417 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3418 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3419 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3420 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3421 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3422 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3423 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3424 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3425 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3426 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3427 * gcc.target/arc/mtune-ARC600.c: Likewise.
3428 * gcc.target/arc/mtune-ARC601.c: Likewise.
3429 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3430 * gcc.target/arc/mtune-ARC700.c: Likewise.
3431 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3432 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3433 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3434 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3435
3436 2013-09-30 Richard Biener <rguenther@suse.de>
3437
3438 PR middle-end/58532
3439 * g++.dg/torture/pr58552.C: New testcase.
3440
3441 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3442
3443 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3444 and -mupper-regs-df.
3445
3446 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3447
3448 PR middle-end/58463
3449 * gcc.dg/pr58463.c: New test.
3450
3451 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR middle-end/58551
3454 * c-c++-common/gomp/pr58551.c: New test.
3455
3456 2013-09-27 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/58459
3459 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3460
3461 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3462
3463 PR fortran/58113
3464 * gfortran.dg/round_4.f90: Check for rounding support.
3465
3466 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3467
3468 * g++.dg/vect/pr58513.cc (op): Make static.
3469
3470 2013-09-26 Richard Biener <rguenther@suse.de>
3471
3472 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3473
3474 2013-09-26 Richard Biener <rguenther@suse.de>
3475
3476 PR tree-optimization/58539
3477 * gcc.dg/torture/pr58539.c: New testcase.
3478
3479 2013-09-25 Jeff Law <law@redhat.com>
3480
3481 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3482
3483 2013-09-25 Tobias Burnus <burnus@net-b.de>
3484
3485 PR fortran/58436
3486 * gfortran.dg/finalize_21.f90: New.
3487
3488 2013-09-25 Tobias Burnus <burnus@net-b.de>
3489
3490 PR fortran/57697
3491 PR fortran/58469
3492 * gfortran.dg/defined_assignment_8.f90: New.
3493 * gfortran.dg/defined_assignment_9.f90: New.
3494
3495 2013-09-25 Marek Polacek <polacek@redhat.com>
3496
3497 PR sanitizer/58413
3498 * c-c++-common/ubsan/shift-5.c: New test.
3499 * c-c++-common/ubsan/shift-6.c: New test.
3500 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3501 * gcc.dg/ubsan/c-shift-1.c: New test.
3502
3503 2013-09-25 Marek Polacek <polacek@redhat.com>
3504
3505 PR c++/58516
3506 * g++.dg/tm/pr58516.C: New test.
3507
3508 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3509
3510 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3511 New procedure.
3512 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3513
3514 2013-09-24 Richard Biener <rguenther@suse.de>
3515
3516 PR middle-end/58513
3517 * g++.dg/vect/pr58513.cc: New testcase.
3518
3519 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3520
3521 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3522 output.
3523
3524 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3525
3526 PR c++/58500
3527 * g++.dg/cpp1y/pr58500.C: New testcase.
3528
3529 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3530
3531 * gnat.dg/opt28.ad[sb]: New test.
3532 * gnat.dg/opt28_pkg.ads: New helper.
3533
3534 2013-09-23 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/58464
3537 * g++.dg/torture/pr58464.C: New testcase.
3538
3539 2013-09-23 Christian Bruel <christian.bruel@st.com>
3540
3541 PR target/58475
3542 * gcc.target/sh/torture/pr58475.c: New test.
3543
3544 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3545
3546 PR fortran/58355
3547 * gfortran.dg/extends_15.f90: New.
3548
3549 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 PR c++/58481
3552 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3553
3554 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3555
3556 PR target/56875
3557 * gcc.target/vax/vax.exp: New.
3558 * gcc.target/vax/pr56875.c: Ditto.
3559
3560 2013-09-20 Richard Biener <rguenther@suse.de>
3561
3562 PR middle-end/58484
3563 * gfortran.dg/pr58484.f: New testcase.
3564
3565 2013-09-20 Jeff Law <law@redhat.com>
3566
3567 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3568
3569 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3570
3571 PR middle-end/57748
3572 * gcc.dg/torture/pr57748-1.c: New test.
3573 * gcc.dg/torture/pr57748-2.c: New test.
3574
3575 2013-09-20 Marek Polacek <polacek@redhat.com>
3576
3577 PR sanitizer/58413
3578 * c-c++-common/ubsan/shift-4.c: New test.
3579
3580 2013-09-20 Richard Biener <rguenther@suse.de>
3581
3582 PR tree-optimization/58453
3583 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3584
3585 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3586
3587 PR fortran/58099
3588 * gfortran.dg/proc_ptr_43.f90: New.
3589
3590 2013-09-18 Tobias Burnus <burnus@net-b.de>
3591
3592 PR fortran/57697
3593 * gfortran.dg/defined_assignment_11.f90: New.
3594
3595 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3596
3597 PR rtl-optimization/58438
3598 * g++.dg/pr58438.C: New test.
3599
3600 2013-09-18 Tobias Burnus <burnus@net-b.de>
3601
3602 PR fortran/43366
3603 * gfortran.dg/class_39.f03: Update dg-error.
3604 * gfortran.dg/class_5.f03: Ditto.
3605 * gfortran.dg/class_53.f90: Ditto.
3606 * gfortran.dg/realloc_on_assign_20.f90: New.
3607 * gfortran.dg/realloc_on_assign_21.f90: New.
3608 * gfortran.dg/realloc_on_assign_22.f90: New.
3609
3610 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3611
3612 PR c++/58457
3613 * g++.dg/parse/using4.C: New.
3614
3615 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3616
3617 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3618
3619 2013-09-18 Marek Polacek <polacek@redhat.com>
3620
3621 PR sanitize/58443
3622 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3623 instead of the shift option.
3624 * c-c++-common/ubsan/pr58443-1.c: New test.
3625 * c-c++-common/ubsan/pr58443-3.c: New test.
3626 * c-c++-common/ubsan/pr58443-2.c: New test.
3627
3628 2013-09-18 Richard Biener <rguenther@suse.de>
3629
3630 PR tree-optimization/58417
3631 * gcc.dg/torture/pr58417.c: New testcase.
3632
3633 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3634
3635 * gnat.dg/array_bounds_test2.adb: New test.
3636
3637 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3638
3639 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3640 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3641
3642 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3643
3644 * gnat.dg/in_out_parameter4.adb: New test.
3645
3646 2013-09-18 Marek Polacek <polacek@redhat.com>
3647
3648 PR sanitizer/58411
3649 * c-c++-common/ubsan/attrib-1.c: New test.
3650
3651 2013-09-17 Cong Hou <congh@google.com>
3652
3653 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3654 on two arrays with short and int types. This should not be recognized
3655 as a dot product pattern.
3656
3657 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3658
3659 PR c++/58435
3660 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3661 the cp_type_quals (r) too.
3662
3663 2013-09-17 Jan Hubicka <jh@suse.cz>
3664
3665 PR middle-end/58332
3666 * gcc.c-torture/compile/pr58332.c: New testcase.
3667
3668 2013-09-17 Jeff Law <law@redhat.com>
3669
3670 * gcc.c-torture/execute/pr58387.c: New test.
3671
3672 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673
3674 PR tree-optimization/58088
3675 * gcc.c-torture/compile/pr58088.c: New test.
3676
3677 2013-09-17 Nick Clifton <nickc@redhat.com>
3678
3679 * lib/target-supports.exp (check_effective_target_trampolines):
3680 Add MSP430 to the list of targets that do not support trampolines.
3681 (check_profiling_available): Add MSP430 to the list of targets
3682 that do not support profiling.
3683 (check_effective_target_tls_runtime): Add MSP430 to the list of
3684 targets that do not support TLS.
3685
3686 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3687
3688 * gnat.dg/opt27.adb: New test.
3689 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3690
3691 2013-09-17 Andreas Schwab <schwab@suse.de>
3692
3693 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3694
3695 2013-09-17 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/58432
3698 * gcc.dg/pr58432.c: New testcase.
3699
3700 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3701
3702 * gcc.dg/tree-ssa/slsr-39.c: New test.
3703
3704 2013-09-16 Xinliang David Li <davidxl@google.com>
3705
3706 * gcc.misc-tests/help.exp: Optimizer help change.
3707
3708 2013-09-16 Jeff Law <law@redhat.com>
3709
3710 * gcc.c-torture/execute/pr58419.c: New test.
3711 * gcc.c-torture/execute/pr58431.c: New test.
3712
3713 2013-09-16 Tobias Burnus <burnus@net-b.de>
3714
3715 PR fortran/58356
3716 * gfortran.dg/finalize_19.f90: New.
3717
3718 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3719
3720 * gcc.target/i386/pr58418.c: New.
3721
3722 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3723
3724 * gcc.target/aarch64/fmla-intrinsic.c: New.
3725 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3726 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3727 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3728
3729 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3730
3731 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3732 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3733
3734 2013-09-16 Richard Biener <rguenther@suse.de>
3735
3736 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3737
3738 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3739
3740 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3741 interpreted as implicit templates) to be expected pedwarns instead.
3742
3743 2013-09-16 Tobias Burnus <burnus@net-b.de>
3744
3745 PR fortran/57697
3746 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3747
3748 2013-09-15 Tobias Burnus <burnus@net-b.de>
3749
3750 PR fortran/57697
3751 * gfortran.dg/defined_assignment_10.f90: New.
3752
3753 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3754
3755 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3756 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3757
3758 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3759
3760 * g++.dg/abi/main.C: Added implicit C linkage tests
3761
3762 2013-09-13 Kai Tietz <ktietz@redhat.com>
3763
3764 * gcc.target/i386/pr57848.c: New file.
3765
3766 2013-09-13 Christian Bruel <christian.bruel@st.com>
3767
3768 PR target/58314
3769 * gcc.target/sh/torture/pr58314.c: New test.
3770
3771 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3772
3773 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3774
3775 2013-09-12 Martin Jambor <mjambor@suse.cz>
3776
3777 PR ipa/58389
3778 * g++.dg/pr58389.C: New test.
3779
3780 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3781
3782 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3783 * g++.dg/template/pseudodtor3.C: Likewise.
3784
3785 2013-09-12 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/58404
3788 * g++.dg/tree-ssa/pr58404.C: New testcase.
3789
3790 2013-09-12 Martin Jambor <mjambor@suse.cz>
3791
3792 PR ipa/58371
3793 * g++.dg/ipa/pr58371.C: New test.
3794
3795 2013-09-12 Richard Biener <rguenther@suse.de>
3796
3797 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3798 expected outcome and comment why that happens.
3799
3800 2013-09-11 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/58377
3803 * g++.dg/uninit-pred-4.C: New testcase.
3804
3805 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR tree-optimization/58385
3808 * gcc.c-torture/execute/pr58385.c: New test.
3809
3810 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3811
3812 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3813
3814 2013-09-10 Jeff Law <law@redhat.com>
3815
3816 * g++.dg/torture/pr58380.C: New test.
3817
3818 2013-09-10 Jan Hubicka <jh@suse.cz>
3819 Paolo Carlini <paolo.carlini@oracle.com>
3820
3821 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3822
3823 2013-09-10 Jeff Law <law@redhat.com>
3824
3825 * gcc.c-torture/compile/pr58343.c: New test.
3826
3827 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR rtl-optimization/58365
3830 * gcc.c-torture/execute/pr58365.c: New test.
3831
3832 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3833
3834 * gcc.dg/torture/memcpy-1.c: New test.
3835
3836 2013-09-10 Alan Modra <amodra@gmail.com>
3837
3838 * gcc.target/powerpc/pr58330.c: New.
3839
3840 2013-09-10 Alan Modra <amodra@gmail.com>
3841
3842 * gcc.target/powerpc/medium_offset.c: New.
3843
3844 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR c++/58325
3847 * g++.dg/warn/Wunused-var-21.C: New test.
3848
3849 PR tree-optimization/58364
3850 * gcc.c-torture/execute/pr58364.c: New test.
3851
3852 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3853
3854 PR c++/43452
3855 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3856 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3857 * g++.dg/init/delete1.C: Adjust.
3858
3859 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3860
3861 * gcc.target/aarch64/movdi_1.c: New test.
3862
3863 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3864
3865 PR c++/58362
3866 * g++.dg/warn/Wunused-parm-5.C: New.
3867
3868 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3869
3870 * gcc.target/aarch64/cmn-neg.c: New test.
3871
3872 2013-09-09 Richard Biener <rguenther@suse.de>
3873
3874 PR middle-end/58326
3875 * gcc.dg/torture/pr58326-1.c: New testcase.
3876 * gcc.dg/torture/pr58326-2.c: Likewise.
3877
3878 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3879
3880 PR target/57735
3881 * g++.dg/ext/pr57735.C: New test.
3882
3883 2013-09-09 Jan Hubicka <jh@suse.cz>
3884
3885 PR middle-end/58294
3886 * g++.dg/torture/PR58294.C: New testcase.
3887
3888 2013-09-08 Jeff Law <law@redhat.com>
3889
3890 * gcc.c-torture/compile/pr58340.c: New test.
3891
3892 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3893
3894 * g++.dg/debug/ra1.C: New test.
3895
3896 2013-09-08 Jan Hubicka <jh@suse.cz>
3897
3898 * g++.dg/ipa/devirt-11.C: Update template.
3899 * g++.dg/ipa/devirt-16.C: New testcase.
3900 * g++.dg/ipa/devirt-17.C: New testcase.
3901 * g++.dg/ipa/devirt-18.C: New testcase.
3902
3903 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3904
3905 PR c++/54941
3906 * g++.dg/overload/new1.C: Adjust.
3907
3908 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3909
3910 * c-c++-common/opaque-vector.c: New test.
3911
3912 2013-09-08 Tom de Vries <tom@codesourcery.com>
3913
3914 PR c++/58282
3915 * g++.dg/tm/noexcept-6.C: New test.
3916
3917 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3918
3919 * gcc.target/arc/cond-set-use.c: New test.
3920
3921 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/stack_usage2.adb: New test.
3924
3925 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3926
3927 * gcc.target/aarch64/table-intrinsics.c
3928 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3929 (qtb_tests8_< ,2,3,4>): Likewise.
3930 (qtblq_tests8_< ,2,3,4>): Likewise.
3931 (qtbxq_tests8_< ,2,3,4>): Likewise.
3932
3933 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3934
3935 * gnat.dg/warn10.ad[sb]: New test.
3936 * gnat.dg/warn10_pkg.ads: New helper.
3937
3938 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3939
3940 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3941 Don't expect NULL in foo.result set.
3942 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3943 in ESCAPED set.
3944 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3945 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3946
3947 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3948
3949 * gcc.target/s390/nearestint-1.c: New testcase.
3950
3951 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3952 Vineet Gupta <Vineet.Gupta@synopsys.com>
3953
3954 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3955 * gcc.target/arc: New directory.
3956 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3957 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3958 * gcc.dg/torture/stackalign/builtin-apply-2.c
3959 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3960 * gcc.dg/builtin-apply2.c
3961 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3962
3963 2013-09-04 Jan Hubicka <jh@suse.cz>
3964
3965 PR middle-end/58201
3966 * g++.dg/torture/pr58201_0.C: New testcase.
3967 * g++.dg/torture/pr58201_1.C: New testcase.
3968 * g++.dg/torture/pr58201.h: New testcase.
3969
3970 2013-09-05 Jan Hubicka <jh@suse.cz>
3971
3972 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3973
3974 2013-09-05 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/58137
3977 * gcc.target/i386/pr58137.c: New testcase.
3978
3979 2013-09-05 Martin Jambor <mjambor@suse.cz>
3980
3981 * g++.dg/ipa/remref-1.C: New test.
3982 * g++.dg/ipa/remref-2.C: Likewise.
3983
3984 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 PR c++/24926
3987 * g++.dg/parse/access11.C: New.
3988
3989 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3990
3991 * g++.dg/warn/weak1.C: Skip on AIX.
3992
3993 2013-09-04 Easwaran Raman <eraman@google.com>
3994
3995 PR middle-end/57370
3996 PR tree-optimization/58011
3997 * gfortran.dg/reassoc_12.f90: New testcase.
3998 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3999
4000 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4001
4002 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4003 * gcc.dg/torture/pr53922.c: Skip on AIX.
4004 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4005
4006 2013-09-04 Teresa Johnson <tejohnson@google.com>
4007
4008 * gcc.dg/unroll_1.c: Test dumping to stderr.
4009
4010 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4011
4012 PR c++/58305
4013 * g++.dg/warn/deprecated-8.C: New.
4014
4015 2013-09-03 Jeff Law <law@redhat.com>
4016
4017 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4018 dump output.
4019
4020 2013-09-03 Meador Inge <meadori@codesourcery.com>
4021
4022 Revert:
4023
4024 2013-08-30 Meador Inge <meadori@codesourcery.com>
4025
4026 * gcc.dg/Warray-bounds-11.c: New testcase.
4027
4028 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4029
4030 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4031
4032 2013-09-03 Jan Hubicka <jh@suse.cz>
4033
4034 * g++.dg/ipa/devirt-15.C: Fix testcase.
4035
4036 2013-09-03 Richard Biener <rguenther@suse.de>
4037
4038 PR middle-end/57656
4039 * gcc.dg/torture/pr57656.c: New testcase.
4040
4041 2013-09-03 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/57287
4044 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4045
4046 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4047
4048 PR fortran/PR56519
4049 * gfortran.dg/do_concurrent_3.f90: New test case.
4050
4051 2013-09-02 Jan Hubicka <jh@suse.cz>
4052
4053 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4054
4055 2013-09-02 Martin Jambor <mjambor@suse.cz>
4056
4057 PR ipa/58106
4058 * gcc.dg/ipa/pr58106.c: New test.
4059
4060 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4061
4062 * gcc.target/aarch64/scalar_intrinsics.c
4063 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4064
4065 2013-09-02 Richard Biener <rguenther@suse.de>
4066
4067 PR middle-end/57511
4068 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4069
4070 2013-09-02 Richard Biener <rguenther@suse.de>
4071
4072 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4073 reference.
4074
4075 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4076
4077 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4078
4079 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4080
4081 PR c++/21682, implement DR 565
4082 * g++.dg/template/using24.C: New.
4083 * g++.dg/template/using25.C: Likewise.
4084 * g++.dg/template/using26.C: Likewise.
4085
4086 2013-09-01 Jan Hubicka <jh@suse.cz>
4087
4088 * g++.dg/ipa/devirt-15.C: New testcase.
4089
4090 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4091
4092 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4093
4094 2013-08-31 Jan Hubicka <jh@suse.cz>
4095
4096 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4097 * g++.dg/tree-ssa/pr45453.C: Likewise.
4098
4099 2013-08-31 Jan Hubicka <jh@suse.cz>
4100
4101 * gcc.dg/fork-instrumentation.c: New testcase.
4102
4103 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4104
4105 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4106
4107 2013-08-30 Meador Inge <meadori@codesourcery.com>
4108
4109 * gcc.dg/Warray-bounds-11.c: New testcase.
4110
4111 2013-08-30 Marek Polacek <polacek@redhat.com>
4112
4113 * g++.dg/ubsan/div-by-zero-1.C: New test.
4114 * c-c++-common/ubsan/save-expr-1.c: New test.
4115 * c-c++-common/ubsan/save-expr-2.c: New test.
4116 * c-c++-common/ubsan/save-expr-3.c: New test.
4117 * c-c++-common/ubsan/save-expr-4.c: New test.
4118 * c-c++-common/ubsan/typedef-1.c: New test.
4119 * c-c++-common/ubsan/const-char-1.c: New test.
4120 * c-c++-common/ubsan/const-expr.c: New test.
4121 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4122 * c-c++-common/ubsan/shift-1.c: Likewise.
4123 * c-c++-common/ubsan/shift-2.c: Likewise.
4124 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4125 * lib/ubsan-dg.exp: New file.
4126 * g++.dg/dg.exp: Add ubsan tests.
4127 * g++.dg/ubsan/ubsan.exp: New file.
4128 * gcc.dg/ubsan/ubsan.exp: New file.
4129 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4130 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4131 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4132 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4133 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4134 * c-c++-common/ubsan/shift-3.c: New test.
4135 * c-c++-common/ubsan/unreachable-1.c: New test.
4136 * c-c++-common/ubsan/shift-1.c: New test.
4137 * c-c++-common/ubsan/shift-2.c: New test.
4138 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4139 * gcc.dg/ubsan/c99-shift-2.c: New test.
4140 * gcc.dg/ubsan/c99-shift-1.c: New test.
4141
4142 2013-08-29 Jan Hubicka <jh@suse.cz>
4143
4144 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4145 to match template and comment.
4146
4147 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4148
4149 PR c++/51424
4150 * g++.dg/cpp0x/dc8.C: New.
4151 * g++.dg/template/meminit1.C: Adjust.
4152
4153 2013-08-30 Teresa Johnson <tejohnson@google.com>
4154
4155 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4156
4157 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR tree-optimization/58277
4160 * gcc.c-torture/execute/pr58277-1.c: New test.
4161 * gcc.c-torture/execute/pr58277-2.c: New test.
4162
4163 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4164
4165 * gcc.dg/guality/param-1.c: New test.
4166 * gcc.dg/guality/param-2.c: Likewise.
4167
4168 2013-08-30 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/58228
4171 * gcc.dg/torture/pr58228.c: New testcase.
4172
4173 2013-08-30 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/58223
4176 * gcc.dg/torture/pr58223.c: New testcase.
4177 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4178
4179 2013-08-30 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/58010
4182 * gcc.dg/pr58010.c: New testcase.
4183
4184 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4185
4186 * gcc.dg/unroll_3.c: Message change.
4187 * gcc.dg/unroll_4.c: Likewise.
4188 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4189 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4190 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4191 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4192 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4193 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4194 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4195 * gcc.dg/unroll_1.c: Likewise.
4196 * gcc.dg/vect/bb-slp-31.c: Likewise.
4197 * gcc.dg/vect/bb-slp-14.c: Likewise.
4198 * gcc.dg/vect/bb-slp-8.c: Likewise.
4199 * gcc.dg/vect/bb-slp-23.c: Likewise.
4200 * gcc.dg/vect/bb-slp-15.c: Likewise.
4201 * gcc.dg/vect/bb-slp-9.c: Likewise.
4202 * gcc.dg/vect/bb-slp-24.c: Likewise.
4203 * gcc.dg/vect/bb-slp-16.c: Likewise.
4204 * gcc.dg/vect/bb-slp-25.c: Likewise.
4205 * gcc.dg/vect/bb-slp-17.c: Likewise.
4206 * gcc.dg/vect/bb-slp-26.c: Likewise.
4207 * gcc.dg/vect/bb-slp-18.c: Likewise.
4208 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4209 * gcc.dg/vect/bb-slp-27.c: Likewise.
4210 * gcc.dg/vect/bb-slp-19.c: Likewise.
4211 * gcc.dg/vect/bb-slp-28.c: Likewise.
4212 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4213 * gcc.dg/vect/bb-slp-29.c: Likewise.
4214 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4215 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4216 * gcc.dg/vect/bb-slp-1.c: Likewise.
4217 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4218 * gcc.dg/vect/bb-slp-2.c: Likewise.
4219 * gcc.dg/vect/bb-slp-3.c: Likewise.
4220 * gcc.dg/vect/bb-slp-10.c: Likewise.
4221 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4222 * gcc.dg/vect/bb-slp-4.c: Likewise.
4223 * gcc.dg/vect/bb-slp-11.c: Likewise.
4224 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4225 * gcc.dg/vect/bb-slp-5.c: Likewise.
4226 * gcc.dg/vect/bb-slp-20.c: Likewise.
4227 * gcc.dg/vect/bb-slp-6.c: Likewise.
4228 * gcc.dg/vect/bb-slp-21.c: Likewise.
4229 * gcc.dg/vect/bb-slp-30.c: Likewise.
4230 * gcc.dg/vect/bb-slp-13.c: Likewise.
4231 * gcc.dg/vect/bb-slp-7.c: Likewise.
4232 * gcc.dg/vect/bb-slp-22.c: Likewise.
4233 * gcc.dg/unroll_2.c: Likewise.
4234 * g++.dg/vect/slp-pr50413.cc: Likewise.
4235 * g++.dg/vect/slp-pr56812.cc: Likewise.
4236 * g++.dg/vect/slp-pr50819.cc: Likewise.
4237
4238 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4241
4242 2013-08-29 Teresa Johnson <tejohnson@google.com>
4243
4244 * gcc.dg/pr40209.c: Use -fopt-info.
4245 * gcc.dg/pr26570.c: Ditto.
4246 * gcc.dg/pr32773.c: Ditto.
4247 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4248
4249 2013-08-29 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/58246
4252 * gcc.dg/torture/pr58246.c: New testcase.
4253
4254 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4255
4256 PR fortran/52243
4257 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4258 obsolete by patch.
4259 * gfortran.dg/realloc_on_assign_19.f90: New test.
4260
4261 2013-08-29 Richard Biener <rguenther@suse.de>
4262
4263 PR middle-end/57287
4264 * gcc.dg/pr57287-2.c: New testcase.
4265
4266 2013-08-29 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/57685
4269 * gcc.dg/torture/pr57685.c: New testcase.
4270
4271 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4272
4273 PR c++/58255
4274 * g++.dg/cpp0x/dc7.C: New.
4275
4276 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR middle-end/58257
4279 * c-c++-common/gomp/pr58257.c: New test.
4280
4281 2013-08-28 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/56933
4284 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4285
4286 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4287
4288 * gcc.target/aarch64/scalar_shift_1.c: New.
4289
4290 2013-08-27 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/57521
4293 * gcc.dg/torture/pr57521.c: New testcase.
4294
4295 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR rtl-optimization/57860
4298 PR rtl-optimization/57861
4299 PR rtl-optimization/57875
4300 PR rtl-optimization/57876
4301 PR rtl-optimization/57877
4302 * gcc.c-torture/execute/pr57860.c: New test.
4303 * gcc.c-torture/execute/pr57861.c: New test.
4304 * gcc.c-torture/execute/pr57875.c: New test.
4305 * gcc.c-torture/execute/pr57876.c: New test.
4306 * gcc.c-torture/execute/pr57877.c: New test.
4307
4308 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4309
4310 PR fortran/58146
4311 * gfortran.dg/bounds_check_18.f90: New test.
4312
4313 2013-08-23 Jan Hubicka <jh@suse.cz>
4314
4315 * g++.dg/ipa/devirt-14.C: Fix typo.
4316
4317 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4318
4319 PR fortran/57798
4320 * gfortran.dg/inline_sum_5.f90: New.
4321
4322 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4323
4324 PR fortran/57843
4325 * gfortran.dg/typebound_assignment_7.f90: New.
4326
4327 2013-08-23 Jan Hubicka <jh@suse.cz>
4328
4329 * g++.dg/ipa/devirt-13.C: New testcase.
4330 * g++.dg/ipa/devirt-14.C: New testcase.
4331
4332 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR target/58218
4335 * gcc.target/i386/pr58218.c: New test.
4336
4337 PR tree-optimization/58209
4338 * gcc.c-torture/execute/pr58209.c: New test.
4339
4340 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4341
4342 * gcc.target/powerpc/pr57744.c: Declare abort.
4343
4344 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4345
4346 PR c++/56380
4347 * g++.dg/template/error54.C: New.
4348
4349 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4350
4351 PR fortran/58185
4352 * gfortran.dg/select_type_34.f90: New.
4353
4354 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4355
4356 PR c++/56130
4357 * g++.dg/warn/deprecated-7.C: New.
4358
4359 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4360
4361 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4362
4363 2013-08-21 Jeff Law <law@redhat.com>
4364
4365 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4366
4367 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4368
4369 PR c++/56134
4370 * g++.dg/ext/attr-alias-3.C: New.
4371
4372 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4373
4374 PR fortran/53655
4375 * gfortran.dg/intent_out_8.f90: New.
4376
4377 2013-08-20 Teresa Johnson <tejohnson@google.com>
4378
4379 PR rtl-optimizations/57451
4380 * g++.dg/tree-prof/pr57451.C: New test.
4381
4382 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4383
4384 PR c++/58190
4385 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4386
4387 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4388
4389 PR c/57490
4390 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4391
4392 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4393
4394 * gcc.target/powerpc/dfp-dd-2.c: New test.
4395 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4396 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4397
4398 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4399
4400 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4401 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4402 Check for SLL too.
4403
4404 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4405
4406 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4407
4408 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4409 "Threaded".
4410
4411 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4412 correct test response.
4413
4414 PR testsuite/52641
4415 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4416 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4417 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4418 (v4si): Use it.
4419 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4420 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4421
4422 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4423
4424 2013-08-18 Jan Hubicka <jh@suse.cz>
4425
4426 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4427
4428 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4429
4430 PR fortran/46271
4431 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4432
4433 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/58006
4436 * g++.dg/opt/pr58006.C: New test.
4437
4438 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4439
4440 * gnat.dg/specs/linker_alias.ads: New test.
4441
4442 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR tree-optimization/58164
4445 * gcc.c-torture/compile/pr58164.c: New test.
4446
4447 PR tree-optimization/58165
4448 * g++.dg/opt/pr58165.C: New test.
4449
4450 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 PR c++/51912
4453 * g++.dg/cpp0x/enum28.C: New.
4454 * g++.dg/cpp0x/enum15.C: Adjust.
4455
4456 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4457
4458 PR target/57949
4459 * gcc.target/powerpc/pr57949-1.c: New.
4460 * gcc.target/powerpc/pr57949-2.c: New.
4461
4462 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR tree-optimization/58145
4465 * gcc.dg/pr58145-1.c: New test.
4466 * gcc.dg/pr58145-2.c: New test.
4467
4468 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4469
4470 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4471 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4472 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4473 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4474 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4475 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4476 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4477 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4478 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4479 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4480 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4481 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4482 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4484 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4485 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4486 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4487 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4488 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4489 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4490 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4491 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4492 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4493 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4494 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4495 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4496 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4497 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4498 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4499 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4500 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4502 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4503 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4504 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4505 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4507 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4509 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4510 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4511
4512 PR testsuite/52641
4513 * gcc.c-torture/execute/pr56799.x: New file.
4514
4515 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4516
4517 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4518
4519 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4520 * gcc.dg/pr44214-3.c (v2df): Likewise.
4521
4522 * gcc.dg/pr46647.c: xfail for avr-*-*.
4523
4524 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4525 memcpy by one.
4526 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4527 Expect l to be optimized away.
4528 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4529
4530 PR testsuite/52641
4531 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4532 to tests that assume int/double are larger than short/float.
4533
4534 PR testsuite/52641
4535 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4536 target { ! int16 }.
4537 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4538 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4539 target { int16 }. Restrict existing tests to target { int32 }
4540 where appropriate.
4541 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4542 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4543 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4544 * lib/target-supports.exp (check_effective_target_int32): New proc.
4545
4546 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4547 exclude from scan test.
4548
4549 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4550 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4551 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4552 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4553 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4554 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4555 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4556 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4557 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4558 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4559 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4560 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4561 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4567 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4568
4569 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4570
4571 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4572
4573 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4574 to be the first test directive.
4575 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4576 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4577 * gcc.target/arm/atomic-op-char.c: Likewise.
4578 * gcc.target/arm/atomic-op-consume.c: Likewise.
4579 * gcc.target/arm/atomic-op-int.c: Likewise.
4580 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4581 * gcc.target/arm/atomic-op-release.c: Likewise.
4582 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4583 * gcc.target/arm/atomic-op-short.c: Likewise.
4584
4585 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4586
4587 PR rtl-optimization/57662
4588 * gcc.dg/pr57662.c: New test.
4589
4590 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4591
4592 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4593 alternative to -1.
4594 * gcc.target/mips/nans-legacy.c: Likewise.
4595
4596 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4597
4598 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4599 escapes.
4600 * gcc.target/mips/fabs-legacy.c: Likewise.
4601 * gcc.target/mips/fabsf-2008.c: Likewise.
4602 * gcc.target/mips/fabsf-legacy.c: Likewise.
4603 * gcc.target/mips/fneg-2008.c: Likewise.
4604 * gcc.target/mips/fneg-legacy.c: Likewise.
4605 * gcc.target/mips/fnegf-2008.c: Likewise.
4606 * gcc.target/mips/fnegf-legacy.c: Likewise.
4607 * gcc.target/mips/nan-2008.c: Likewise.
4608 * gcc.target/mips/nan-legacy.c: Likewise.
4609 * gcc.target/mips/nanf-2008.c: Likewise.
4610 * gcc.target/mips/nanf-legacy.c: Likewise.
4611 * gcc.target/mips/nans-2008.c: Likewise.
4612 * gcc.target/mips/nans-legacy.c: Likewise.
4613 * gcc.target/mips/nansf-2008.c: Likewise.
4614 * gcc.target/mips/nansf-legacy.c: Likewise.
4615
4616 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/valued_proc.adb: New test.
4619 * gnat.dg/valued_proc_pkg.ads: New helper.
4620
4621 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR tree-optimization/57661
4624 * g++.dg/opt/pr57661.C: New test.
4625
4626 PR sanitizer/56417
4627 * gcc.dg/asan/pr56417.c: New test.
4628
4629 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4630
4631 * gnat.dg/loop_optimization16.adb: New test.
4632 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4633
4634 2013-08-13 Marek Polacek <polacek@redhat.com>
4635
4636 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4637
4638 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4639
4640 Example of converting global state to per-pass state.
4641
4642 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4643 global state "static int counter" to...
4644 (one_pass::counter): ...this instance data.
4645
4646 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4647
4648 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4649 to member function...
4650 (one_pass::gate): ...this.
4651 (one_pass_exec): Convert to member function...
4652 (one_pass::impl_execute): ...this.
4653
4654 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/57416
4657 * g++.dg/cpp0x/pr57416.C: New.
4658
4659 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4660
4661 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4662 changes.
4663 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4664 * g++.dg/cpp0x/defaulted2.C: Likewise.
4665 * g++.dg/cpp0x/defaulted31.C: Likewise.
4666 * g++.dg/cpp0x/error6.C: Likewise.
4667 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4668 * g++.dg/cpp0x/override2.C: Likewise.
4669 * g++.dg/cpp0x/parse1.C: Likewise.
4670 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4671 * g++.dg/cpp0x/temp_default4.C: Likewise.
4672 * g++.dg/ext/attrib32.C: Likewise.
4673 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4674 * g++.dg/ext/mv13.C: Likewise.
4675 * g++.dg/ext/mv7.C: Likewise.
4676 * g++.dg/ext/mv9.C: Likewise.
4677 * g++.dg/ext/pr57362.C: Likewise.
4678 * g++.dg/ext/typeof10.C: Likewise.
4679 * g++.dg/lookup/anon6.C: Likewise.
4680 * g++.dg/lookup/crash6.C: Likewise.
4681 * g++.dg/lookup/name-clash5.C: Likewise.
4682 * g++.dg/lookup/name-clash6.C: Likewise.
4683 * g++.dg/other/anon4.C: Likewise.
4684 * g++.dg/other/error15.C: Likewise.
4685 * g++.dg/other/error8.C: Likewise.
4686 * g++.dg/other/redecl2.C: Likewise.
4687 * g++.dg/parse/crash16.C: Likewise.
4688 * g++.dg/parse/crash21.C: Likewise.
4689 * g++.dg/parse/crash38.C: Likewise.
4690 * g++.dg/parse/redef2.C: Likewise.
4691 * g++.dg/parse/struct-as-enum1.C: Likewise.
4692 * g++.dg/template/crash39.C: Likewise.
4693 * g++.dg/template/redecl3.C: Likewise.
4694 * g++.dg/tls/diag-3.C: Likewise.
4695 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4696 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4697 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4698 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4699 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4700 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4701 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4702 * g++.old-deja/g++.brendan/static3.C: Likewise.
4703 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4704 * g++.old-deja/g++.jason/binding.C: Likewise.
4705 * g++.old-deja/g++.jason/crash4.C: Likewise.
4706 * g++.old-deja/g++.jason/crash7.C: Likewise.
4707 * g++.old-deja/g++.jason/lineno.C: Likewise.
4708 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4709 * g++.old-deja/g++.mike/misc3.C: Likewise.
4710 * g++.old-deja/g++.mike/net44.C: Likewise.
4711 * g++.old-deja/g++.mike/ns3.C: Likewise.
4712 * g++.old-deja/g++.ns/alias4.C: Likewise.
4713 * g++.old-deja/g++.ns/ns11.C: Likewise.
4714 * g++.old-deja/g++.other/crash23.C: Likewise.
4715 * g++.old-deja/g++.other/decl8.C: Likewise.
4716 * g++.old-deja/g++.other/linkage3.C: Likewise.
4717 * g++.old-deja/g++.other/typeck1.C: Likewise.
4718 * g++.old-deja/g++.other/typedef5.C: Likewise.
4719 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4720 * g++.old-deja/g++.pt/friend36.C: Likewise.
4721 * obj-c++.dg/method-8.mm: Likewise.
4722 * obj-c++.dg/tls/diag-3.mm: Likewise.
4723
4724 2013-08-12 Perez Read <netfirewall@gmail.com>
4725
4726 PR target/58132
4727 * gcc.target/i386/movabs-1.c: New test.
4728
4729 2013-08-12 Marek Polacek <polacek@redhat.com>
4730
4731 PR tree-optimization/57980
4732 * gcc.dg/pr57980.c: New test.
4733
4734 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4735
4736 PR fortran/56666
4737 * gfortran.dg/do_check_10.f90: New test.
4738 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4739 * gfortran.dg/array_constructor_18.f90: Likewise.
4740 * gfortran.dg/array_constructor_22.f90: Likewise.
4741 * gfortran.dg/coarray_15.f90: Likewise.
4742 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4743 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4744 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4745
4746 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4747
4748 PR c++/53349
4749 * g++.dg/cpp0x/constexpr-ice8.C: New.
4750
4751 2013-08-09 Xinliang David Li <davidxl@google.com>
4752
4753 * gcc.target/i386/memcpy-strategy-1.c: New test.
4754 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4755 * gcc.target/i386/memset-strategy-1.c: Ditto.
4756 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4757
4758 2013-08-09 Jan Hubicka <jh@suse.cz>
4759
4760 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4761 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4762
4763 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4764
4765 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4766
4767 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4768
4769 PR fortran/58058
4770 * gfortran.dg/transfer_intrinsic_6.f90: New.
4771
4772 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4773
4774 Revert:
4775 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR c++/46206
4778 * g++.dg/lookup/typedef2.C: New.
4779
4780 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4781
4782 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4783 output of vdup intrinsics.
4784
4785 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4786
4787 * gcc.target/arm/lp1189445.c: New testcase.
4788
4789 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4790
4791 PR rtl-optimization/58079
4792 * gcc.dg/torture/pr58079.c: New test.
4793
4794 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4795
4796 * gnat.dg/warn9.adb: New test.
4797
4798 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4799
4800 PR c++/46206
4801 * g++.dg/lookup/typedef2.C: New.
4802
4803 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4804
4805 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4806 to optstr when building plugins on darwin.
4807
4808 2013-08-06 Martin Jambor <mjambor@suse.cz>
4809
4810 PR tree-optimization/57539
4811 * gcc.dg/ipa/pr57539.c: New test.
4812
4813 2013-08-06 Martin Jambor <mjambor@suse.cz>
4814 Bernd Edlinger <bernd.edlinger@hotmail.de>
4815
4816 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4817 (a): Fix constructor.
4818
4819 2013-08-06 Martin Jambor <mjambor@suse.cz>
4820
4821 PR fortran/57987
4822 * gfortran.dg/pr57987.f90: New test.
4823
4824 2013-08-06 Martin Jambor <mjambor@suse.cz>
4825
4826 PR middle-end/58041
4827 * gcc.dg/torture/pr58041.c: New test.
4828 * gcc.target/arm/pr58041.c: Likewise.
4829
4830 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4831
4832 PR fortran/57306
4833 * gfortran.dg/pointer_init_8.f90: New.
4834
4835 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4836
4837 PR c++/58080
4838 * g++.dg/cpp0x/pr58080.C: New.
4839
4840 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4841
4842 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4843 to optstr when building plugins.
4844
4845 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4846
4847 Patch autogenerated by refactor_passes.py from
4848 https://github.com/davidmalcolm/gcc-refactoring-scripts
4849 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4850
4851 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4852 struct to a subclass of gimple_opt_pass along with...
4853 (pass_data_one_pass): ...new pass_data instance and...
4854 (make_one_pass): ...new function.
4855 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4856 global struct to a subclass of gimple_opt_pass along with...
4857 (pass_data_warn_self_assign): ...new pass_data instance and...
4858 (make_pass_warn_self_assign): ...new function.
4859 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4860 a global struct to a subclass of gimple_opt_pass along with...
4861 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4862 (make_pass_dumb_plugin_example): ...new function.
4863 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4864 global struct to a subclass of gimple_opt_pass along with...
4865 (pass_data_warn_self_assign): ...new pass_data instance and...
4866 (make_pass_warn_self_assign): ...new function.
4867
4868 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4869
4870 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4871 is created and added to the pass_manager to reflect
4872 autogenerated changes.
4873 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4874 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4875 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4876
4877 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4878
4879 PR c++/58072
4880 * g++.dg/cpp0x/pr58072.C: New.
4881
4882 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4883
4884 * gcc.dg/torture/pr57993-2.cpp: New.
4885
4886 2013-08-02 Jan Hubicka <jh@suse.cz>
4887
4888 * gcc.dg/ipa/ipa-1.c: Update.
4889 * gcc.dg/ipa/ipa-2.c: Update.
4890 * gcc.dg/ipa/ipa-3.c: Update.
4891 * gcc.dg/ipa/ipa-4.c: Update.
4892 * gcc.dg/ipa/ipa-5.c: Update.
4893 * gcc.dg/ipa/ipa-7.c: Update.
4894 * gcc.dg/ipa/ipa-8.c: Update.
4895 * gcc.dg/ipa/ipcp-1.c: Update.
4896 * gcc.dg/ipa/ipcp-2.c: Update.
4897
4898 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4899
4900 PR rtl-optimization/58048
4901 * gcc.target/i386/pr58048.c: New.
4902
4903 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4904
4905 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4906
4907 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4908 Peter Bergner <bergner@vnet.ibm.com>
4909
4910 PR c++/54537
4911 * g++.dg/overload/using3.C: New.
4912 * g++.dg/overload/using2.C: Adjust.
4913 * g++.dg/lookup/using9.C: Likewise.
4914
4915 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4916
4917 * gcc.target/arm/pr46972-2.c: New test.
4918
4919 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4920
4921 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4922
4923 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4924
4925 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4926
4927 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4928
4929 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4930 rather than addressing!=absolute when deciding how to handle MIPS16
4931 when the test forces an ABI.
4932
4933 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 PR c++/57673
4936 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4937
4938 2013-07-30 Steve Ellcey <sellcey@mips.com>
4939
4940 * gcc.target/mips/code-readable-1.c: Increase switch size.
4941 * gcc.target/mips/code-readable-2.c: Ditto.
4942 * gcc.target/mips/code-readable-3.c: Ditto.
4943 * gcc.target/mips/code-readable-4.c: Ditto.
4944
4945 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4946
4947 PR c++/57947
4948 * g++.dg/parse/crash63.C: New.
4949
4950 2013-07-30 Tobias Burnus <burnus@net-b.de>
4951
4952 PR fortran/57530
4953 * gfortran.dg/pointer_assign_8.f90: New.
4954 * gfortran.dg/pointer_assign_9.f90: New.
4955 * gfortran.dg/pointer_assign_10.f90: New.
4956 * gfortran.dg/pointer_assign_11.f90: New.
4957
4958 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4959
4960 * gcc.target/arm/pr57637.c: New testcase.
4961
4962 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4963
4964 PR tree-optimization/57993
4965 * gcc.dg/torture/pr57993.c: New test.
4966
4967 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4968
4969 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4970
4971 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 PR c++/57948
4974 * g++.dg/conversion/ambig2.C: New.
4975
4976 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4977
4978 * gcc.target/mips/fabs-2008.c: New test case.
4979 * gcc.target/mips/fabs-legacy.c: New test case.
4980 * gcc.target/mips/fabsf-2008.c: New test case.
4981 * gcc.target/mips/fabsf-legacy.c: New test case.
4982 * gcc.target/mips/fneg-2008.c: New test case.
4983 * gcc.target/mips/fneg-legacy.c: New test case.
4984 * gcc.target/mips/fneg-2008.c: New test case.
4985 * gcc.target/mips/fneg-legacy.c: New test case.
4986 * gcc.target/mips/nan-2008.c: New test case.
4987 * gcc.target/mips/nan-legacy.c: New test case.
4988 * gcc.target/mips/nanf-2008.c: New test case.
4989 * gcc.target/mips/nanf-legacy.c: New test case.
4990 * gcc.target/mips/nans-2008.c: New test case.
4991 * gcc.target/mips/nans-legacy.c: New test case.
4992 * gcc.target/mips/nansf-2008.c: New test case.
4993 * gcc.target/mips/nansf-legacy.c: New test case.
4994 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4995
4996 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4997 Maxim Kuvyrkov <maxim@kugelworks.com>
4998
4999 * lib/target-supports.exp (check_effective_target_non_bionic): New
5000 effective-target test.
5001 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5002 * g++.dg/tls/thread_local4g.C: Ditto.
5003
5004 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5005
5006 PR fortran/58009
5007 * gfortran.dg/vector_subsript_7.f90: New test.
5008
5009 2013-07-27 Tobias Burnus <burnus@net-b.de>
5010
5011 PR fortran/57991
5012 * gfortran.dg/warn_alias.f90: New.
5013
5014 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5015
5016 PR fortran/57285
5017 * gfortran.dg/class_array_19.f90: New.
5018
5019 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5022 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5023 * gcc.dg/vect/pr57741-3.c: Likewise.
5024 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5025
5026 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5027
5028 Skip tests that make assumptions about struct layout that don't hold
5029 on epiphany:
5030 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5031 * g++.dg/cpp0x/iop.C: Likewise.
5032 * g++.dg/cpp0x/named_refs.C: Likewise.
5033 * g++.dg/cpp0x/rv1p.C: Likewise.
5034 * g++.dg/cpp0x/rv2p.C: Likewise.
5035 * g++.dg/cpp0x/rv3p.C: Likewise.
5036 * g++.dg/cpp0x/rv4p.C: Likewise.
5037 * g++.dg/cpp0x/rv5p.C: Likewise.
5038 * g++.dg/cpp0x/rv6p.C: Likewise.
5039 * g++.dg/cpp0x/rv7p.C: Likewise.
5040 * g++.dg/cpp0x/rv8p.C: Likewise.
5041 * g++.dg/ext/strncpy-chk1.C: Likewise.
5042 * gcc.dg/builtin-object-size-10.c: Likewise.
5043 * gcc.dg/builtin-object-size-11.c: Likewise.
5044 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5045 * gcc.dg/pr25805.c: Likewise.
5046 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5047 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5048 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5049 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5050 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5051 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5052 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5053 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5054 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5055 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5056 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5057 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5059 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5060 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5061
5062 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5063 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5064
5065 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5066 * gcc.dg/sibcall-6.c: Enable for epiphany.
5067
5068 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5069
5070 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5071
5072 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5073
5074 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5075 memcpy not initializers.
5076
5077 * gcc.dg/guality/guality.exp: Skip on AIX.
5078
5079 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/57101
5082 * g++.dg/cpp0x/pr57101.C: New.
5083
5084 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5085
5086 * gcc.target/aarch64/neg_1.c: New test.
5087
5088 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5089
5090 PR fortran/57966
5091 * gfortran.dg/typebound_call_25.f90: New.
5092
5093 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5094
5095 PR c++/57981
5096 * g++.dg/cpp0x/pr57981.C: New.
5097
5098 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/57880
5101 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5102
5103 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5104
5105 PR rtl-optimization/57960
5106 * gcc.target/s390/pr57960.c: New.
5107
5108 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5109
5110 PR fortran/57639
5111 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5112
5113 2013-07-25 Terry Guo <terry.guo@arm.com>
5114
5115 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5116
5117 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/57942
5120 * g++.dg/inherit/pr57942.C: New.
5121
5122 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5123
5124 * gcc.target/powerpc/bool2.h: New file, test the code generation
5125 of logical operations for power5, altivec, power7, and power8 systems.
5126 * gcc.target/powerpc/bool2-p5.c: Likewise.
5127 * gcc.target/powerpc/bool2-av.c: Likewise.
5128 * gcc.target/powerpc/bool2-p7.c: Likewise.
5129 * gcc.target/powerpc/bool2-p8.c: Likewise.
5130 * gcc.target/powerpc/bool3.h: Likewise.
5131 * gcc.target/powerpc/bool3-av.c: Likewise.
5132 * gcc.target/powerpc/bool2-p7.c: Likewise.
5133 * gcc.target/powerpc/bool2-p8.c: Likewise.
5134
5135 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5136
5137 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5138
5139 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5140
5141 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5142
5143 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5144
5145 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5146 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5147 type from long to long long.
5148 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5149 to have effective-target keywords of lp64 and ilp32.
5150 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5151 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5152 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5153 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5154 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5155 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5156 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5157 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5158 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5159
5160 2013-07-23 Tom Tromey <tromey@redhat.com>
5161 Joseph Myers <joseph@codesourcery.com>
5162
5163 * gcc.dg/c11-generic-1.c: New file.
5164 * gcc.dg/c11-generic-2.c: New file.
5165
5166 2013-07-22 Tobias Burnus <burnus@net-b.de>
5167
5168 PR fortran/57906
5169 PR fortran/52052
5170 * coarray/lib_realloc_1.f90: Permit optimization.
5171 * gfortran.dg/coarray_31.f90: New.
5172
5173 2013-07-22 Tobias Burnus <burnus@net-b.de>
5174
5175 PR fortran/57762
5176 * gfortran.dg/class_array_7.f03: Fix memory leak.
5177
5178 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5179
5180 PR c++/52816
5181 * g++.dg/cpp0x/decltype56.C: New.
5182
5183 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5184
5185 * gcc.dg/pr53265.c: Correct line number in dg-message.
5186
5187 2013-07-22 Diego Novillo <dnovillo@google.com>
5188
5189 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5190
5191 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5192
5193 PR testsuite/52641
5194 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5195 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5196
5197 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5198
5199 PR testsuite/52641
5200 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5201 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5202 * gcc.dg/torture/pr53366-1.c: Same.
5203 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5204 * gcc.dg/torture/pr56488.c: Same.
5205 * gcc.dg/torture/pr57584.c: Same.
5206 * gcc.dg/tree-ssa/pr57385.c: Same.
5207 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5208
5209 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5210
5211 * c-c++-common/pr41779.c: Fix typos.
5212 * gcc.c-torture/compile/20031125-2.c: Likewise.
5213 * gcc.c-torture/compile/20040621-1.c: Likewise.
5214 * gcc.c-torture/execute/20020418-1.c: Likewise.
5215 * gcc.dg/20020108-1.c: Likewise.
5216 * gcc.dg/atomic-generic-aux.c: Likewise.
5217 * gcc.dg/builtin-complex-err-2.c: Likewise.
5218 * gcc.dg/decl-1.c: Likewise.
5219 * gcc.dg/di-sync-multithread.c: Likewise.
5220 * gcc.dg/format/c90-printf-1.c: Likewise.
5221 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5222 * gcc.dg/long-long-compare-1.c: Likewise.
5223 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5224 * gcc.dg/pr17055-1.c: Likewise.
5225 * gcc.dg/pr27095.c: Likewise.
5226 * gcc.dg/torture/fp-int-convert.h: Likewise.
5227 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5228 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5229 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5230 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5231 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5232 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5233 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5234 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5235 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5236 * gcc.dg/vect/vect-cond-5.c: Likewise.
5237 * gcc.dg/weak/typeof-2.c: Likewise.
5238 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5239 * gcc.target/arm/naked-1.c: Likewise.
5240 * gcc.target/i386/pr9771-1.c: Likewise.
5241 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5242 * gcc.target/sparc/struct-ret-check.c: Likewise.
5243 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5244 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5245 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5246 Likewise.
5247
5248 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5249
5250 PR fortran/56937
5251 * gfortran.dg/dependency_42.f90: New test.
5252 * gfortran.dg/dependency_43.f90: New test.
5253
5254 2013-07-21 Tobias Burnus <burnus@net-b.de>
5255
5256 PR fortran/35862
5257 * gfortran.dg/round_4.f90: New.
5258
5259 2013-07-21 Tobias Burnus <burnus@net-b.de>
5260
5261 PR fortran/57894
5262 * gfortran.dg/min_max_conformance_2.f90: New.
5263
5264 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR preprocessor/57620
5267 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5268 (main): Don't test {s,u,U,L}12.
5269 * c-c++-common/raw-string-13.c: New test.
5270 * c-c++-common/raw-string-14.c: New test.
5271 * c-c++-common/raw-string-15.c: New test.
5272 * c-c++-common/raw-string-16.c: New test.
5273
5274 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5275
5276 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5277
5278 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5279
5280 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5281
5282 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5283 target { ! keeps_null_pointer_checks }.
5284 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5285 target { ! keeps_null_pointer_checks }.
5286
5287 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5288 * gcc.dg/torture/pr56488.c: Likewise.
5289
5290 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5291
5292 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5293 new testcase.
5294
5295 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5296
5297 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5298 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5299 * gfortran.dg/guality/guality.exp: Skip on AIX.
5300
5301 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5302
5303 * g++.dg/debug/pr56819.C: Skip on AIX.
5304 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5305 * g++.dg/guality/guality.exp: Skip on AIX.
5306
5307 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5308
5309 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5310
5311 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5312
5313 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5314
5315 PR target/57516
5316 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5317 Adjust to corrected rounding.
5318
5319 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5320
5321 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5322 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5323 check_effective_target_cilkplus.
5324 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5325
5326 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5327
5328 * gcc.target/powerpc/pr57744.c: Fix typo.
5329
5330 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5331
5332 PR middle-end/57698
5333 * gcc.c-torture/compile/pr57698.c: New test.
5334 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5335 * gcc.c-torture/compile/pr44043.c: Ditto.
5336
5337 2013-07-18 Wei Mi <wmi@google.com>
5338
5339 PR rtl-optimization/57878
5340 * g++.dg/pr57878.C: New test.
5341
5342 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5343
5344 * gcc.dg/pr42611.c: Move dg-error to correct line.
5345
5346 2013-07-17 Tobias Burnus <burnus@net-b.de>
5347
5348 PR fortran/57895
5349 * gfortran.dg/dollar_sym_3.f: New.
5350 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5351
5352 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5353
5354 PR target/55654
5355 PR target/55656
5356 PR target/55657
5357 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5358 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5359 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5360 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5361 * objc.dg/image-info.m: Likewise.
5362 * objc.dg/symtab-1.m: Likewise.
5363 * objc.dg/torture/strings/const-str-10.m: Likewise.
5364 * objc.dg/torture/strings/const-str-11.m: Likewise.
5365 * objc.dg/torture/strings/const-str-9.m: Likewise.
5366 * objc.dg/zero-link-1.m: Likewise.
5367 * objc.dg/zero-link-2.m: Likewise.
5368 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5369 * objc.dg/objc-foreach-4.m: Likewise.
5370 * objc.dg/objc-foreach-5.m: Likewise.
5371 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5372 (for Darwin).
5373 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5374 * obj-c++.dg/syntax-error-1.mm: Likewise.
5375 * objc.dg/method-6.m: Likewise.
5376 * objc.dg/pr23214.m: Likewise.
5377 * objc.dg/proto-lossage-7.m: Likewise.
5378 * objc.dg/strings/const-str-12b.m: Likewise.
5379 * objc.dg/zero-link-3.m: Likewise.
5380 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5381 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5382 adjust headers, interfaces and encoded types to reflect current system
5383 versions. Add FIXME and outputs from current system compiler for
5384 reference.
5385
5386 2013-07-15 Cong Hou <congh@google.com>
5387
5388 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5389 counted.
5390 * gcc.target/i386/l_fma_float_3.c: Likewise.
5391 * gcc.target/i386/l_fma_double_1.c: Likewise.
5392 * gcc.target/i386/l_fma_double_3.c: Likewise.
5393
5394 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5395
5396 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5397 function to test if HTM is available.
5398 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5399 * gcc.target/powerpc/htm-builtin-1.c: New test.
5400
5401 2013-07-15 Tobias Burnus <burnus@net-b.de>
5402
5403 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5404 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5405 * gfortran.dg/coarray_6.f90: Add dg-error.
5406
5407 2013-07-15 Tobias Burnus <burnus@net-b.de>
5408
5409 PR fortran/37336
5410 * gfortran.dg/finalize_18.f90: New.
5411
5412 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5413
5414 PR fortran/52669
5415 * fortran.dg/module_variable_1.f90: New test.
5416 * fortran.dg/module_variable_2.f90: New test.
5417
5418 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5419
5420 * g++.dg/ext/vector19.C: Adapt.
5421 * g++.dg/ext/vector23.C: New testcase.
5422
5423 2013-07-12 Michael Matz <matz@suse.de>
5424
5425 PR middle-end/55771
5426 * c-c++-common/pr55771.c: New test.
5427
5428 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5429
5430 * gcc.target/aarch64/vect-movi.c: New.
5431
5432 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5433
5434 PR target/57362
5435 * g++.dg/ext/pr57362.C: New.
5436
5437 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5438
5439 PR target/57631
5440 * gcc.target/avr/torture/pr57631.c: New test.
5441
5442 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/57827
5445 * g++.dg/cpp0x/constexpr-ice7.C: New.
5446
5447 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5448
5449 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5450 for EABI targets.
5451 * gcc.c-torture/execute/nest-align-1.x: New.
5452
5453 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5454
5455 PR c++/57874
5456 * g++.dg/cpp0x/sfinae48.C: New.
5457
5458 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR preprocessor/57824
5461 * c-c++-common/raw-string-17.c: New test.
5462 * c-c++-common/gomp/pr57824.c: New test.
5463
5464 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5465
5466 PR c++/57869
5467 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5468 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5469 * g++.dg/conversion/dr195.C: Update.
5470 * g++.dg/expr/cast2.C: Likewise.
5471
5472 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5473
5474 * c-c++-common/raw-string-18.c: New test.
5475 * c-c++-common/raw-string-19.c: New test.
5476
5477 PR preprocessor/57757
5478 * g++.dg/cpp/paste1.C: New test.
5479 * g++.dg/cpp/paste2.C: New test.
5480
5481 2013-07-10 Graham Stott <grahams@btinternet.com>
5482
5483 * gcc.target/mips/mulsize-1.c: New.
5484 * gcc.target/mips/mulsize-2.c: New.
5485 * gcc.target/mips/mulsize-3.c: New.
5486 * gcc.target/mips/mulsize-4.c: New.
5487
5488 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5489
5490 PR c++/53094
5491 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5492 * g++.dg/ext/vector24.C: New testcase.
5493
5494 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5495
5496 PR c++/53000
5497 * g++.dg/cpp0x/decltype17.C: Adjust.
5498
5499 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/51786
5502 * g++.dg/cpp0x/pr51786.C: New.
5503
5504 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5505
5506 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5507
5508 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5509
5510 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5511
5512 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5513 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5514
5515 2013-07-08 Tobias Burnus <burnus@net-b.de>
5516
5517 PR fortran/57834
5518 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5519
5520 2013-07-08 Tobias Burnus <burnus@net-b.de>
5521
5522 PR fortran/50554
5523 * gfortran.dg/do_check_9.f90: New.
5524
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5526
5527 PR fortran/57785
5528 * gfortran.dg/dot_product_2.f90: New.
5529
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5531
5532 PR fortran/57469
5533 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5534
5535 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5536
5537 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5538 * gfortran.dg/finalize_10.f90: Fix dg-final.
5539
5540 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR target/57819
5543 * gcc.target/i386/pr57819.c: New test.
5544
5545 PR rtl-optimization/57829
5546 * gcc.c-torture/execute/pr57829.c: New test.
5547
5548 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5549
5550 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5551 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5552
5553 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5554
5555 PR target/57807
5556 * gcc.target/i386/pr57807.c: New test.
5557
5558 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR target/29776
5561 * gcc.dg/tree-ssa/vrp89.c: New test.
5562
5563 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/28262
5566 * g++.dg/parse/defarg16.C: New.
5567
5568 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5569
5570 PR rtl-optimization/55342
5571 * gcc.target/i386/pr55342.c: New.
5572
5573 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5574
5575 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5576
5577 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5578
5579 PR c++/14263
5580 * g++.dg/inherit/virtual10.C: New.
5581
5582 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5583
5584 PR c/57821
5585 * gcc.dg/large-size-array-6.c: New test.
5586
5587 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/38634
5590 * g++.dg/template/crash116.C: New.
5591
5592 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5593
5594 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5595 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5596
5597 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5598
5599 PR c++/54998
5600 * g++.dg/cpp0x/nsdmi-list3.C: New.
5601
5602 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR target/57777
5605 * gcc.target/i386/pr57777.c: New test.
5606
5607 PR c++/57771
5608 * g++.dg/template/arg9.C: New test.
5609
5610 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5611
5612 * gcc.target/i386/avx-inline.c: New test.
5613
5614 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5615
5616 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5617 * gcc.target/mips/call-2.c: Likewise.
5618 * gcc.target/mips/call-3.c: Likewise.
5619 * gcc.target/mips/lazy-binding-1.c: Likewise.
5620
5621 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR tree-optimization/57741
5624 * gcc.dg/vect/pr57741-1.c: New test.
5625 * gcc.dg/vect/pr57741-2.c: New test.
5626 * gcc.dg/vect/pr57741-3.c: New test.
5627
5628 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5629
5630 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5631 on big endian.
5632 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5633 * lib/target-supports.exp: Define aarch64_little_endian.
5634
5635 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5636
5637 * gcc.target/aarch64/abs_1.c: New test.
5638
5639 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5640
5641 * gcc.target/aarch64/bfxil_1.c: New test.
5642 * gcc.target/aarch64/bfxil_2.c: Likewise.
5643
5644 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5645
5646 PR c/57766
5647 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5648 array sizes from 100 to 20.
5649
5650 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5651
5652 PR fortran/54788
5653 * gfortran.dg/pointer_remapping_8.f90: New.
5654
5655 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5656
5657 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5658 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5659 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5660 * g++.dg/cpp1y/complex_literals.h: New.
5661
5662 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5663
5664 PR c++/57645
5665 * g++.dg/cpp0x/noexcept21.C: New.
5666
5667 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR target/57736
5670 * gcc.target/i386/pr57736.c: New test.
5671
5672 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5673
5674 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5675 c specific.
5676 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5677 strings to match the fixed error messages.
5678 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5679 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5680 message check.
5681
5682 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5683
5684 PR target/57744
5685 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5686 stqcx. get even registers.
5687
5688 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5689
5690 PR c++/57509
5691 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5692
5693 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5694
5695 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5696 Fix scan patterns.
5697 * gcc.target/i386/bmi-1.c: Ditto.
5698 * gcc.target/i386/bmi-bextr-4.c: New.
5699 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5700
5701 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5702
5703 PR c++/57682
5704 * g++.dg/cpp0x/initlist73.C: New.
5705
5706 2013-06-27 Meador Inge <meadori@codesourcery.com>
5707
5708 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5709 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5710 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5711
5712 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5713
5714 PR c++/57509
5715 * g++.dg/ext/pr57509.C: New file.
5716
5717 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5718
5719 PR target/57623
5720 * gcc.target/i386/bmi-bextr-3.c: New test.
5721
5722 PR target/57623
5723 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5724
5725 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5726
5727 PR c++/57172
5728 * g++.dg/cpp0x/pr57172.C: New testcase.
5729
5730 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5731
5732 * gcc.target/s390/htm-1.c: New file.
5733 * gcc.target/s390/htm-nofloat-1.c: New file.
5734 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5735
5736 2013-06-26 Tobias Burnus <burnus@net-b.de>
5737
5738 PR fortran/29800
5739 * gfortran.dg/bounds_check_17.f90: New.
5740
5741 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5742
5743 PR c++/57640
5744 * g++.dg/cpp1y/pr57640.C: New.
5745
5746 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5747
5748 PR c/57692
5749 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5750 overflow due to size of arrays.
5751
5752 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR tree-optimization/57705
5755 * gcc.dg/vect/pr57705.c: New test.
5756 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5757
5758 2013-06-25 Martin Jambor <mjambor@suse.cz>
5759
5760 PR middle-end/57670
5761 * g++.dg/ipa/pr57670.C: New test.
5762
5763 2013-06-25 Richard Biener <rguenther@suse.de>
5764
5765 PR middle-end/56977
5766 * gcc.dg/pr56977.c: New testcase.
5767
5768 2013-06-24 Martin Jambor <mjambor@suse.cz>
5769
5770 PR tree-optimization/57358
5771 * gcc.dg/ipa/pr57358.c: New test.
5772
5773 2013-06-24 Richard Biener <rguenther@suse.de>
5774
5775 PR testsuite/57686
5776 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5777
5778 2013-06-24 Richard Biener <rguenther@suse.de>
5779
5780 PR tree-optimization/57488
5781 * gcc.dg/torture/pr57488.c: New testcase.
5782
5783 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5784 Dominique d'Humieres <dominiq@lps.ens.fr>
5785
5786 PR fortran/52413
5787 * gfortran.dg/fraction.f90: New.
5788
5789 2013-06-24 Alan Modra <amodra@gmail.com>
5790
5791 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5792 Add scan-assembler-not "lvx".
5793 * gcc.target/powerpc/le-altivec-consts.c: New.
5794
5795 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 * g++.dg/cpp0x/sfinae47.C: New.
5798
5799 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5800
5801 PR target/52483
5802 * gcc.target/sh/pr52483-1.c: New.
5803 * gcc.target/sh/pr52483-2.c: New.
5804 * gcc.target/sh/pr52483-3.c: New.
5805 * gcc.target/sh/pr52483-4.c: New.
5806 * gcc.target/sh/pr52483-5.c: New.
5807
5808 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5809
5810 * gcc.target/i386/intrinsics_1.c: New test.
5811 * gcc.target/i386/intrinsics_2.c: Ditto.
5812 * gcc.target/i386/intrinsics_3.c: Ditto.
5813 * gcc.target/i386/intrinsics_4.c: Ditto.
5814 * gcc.target/i386/intrinsics_5.c: Ditto.
5815 * gcc.target/i386/intrinsics_6.c: Ditto.
5816 * gcc.target/i386/avx-1.c: Provide macros for builtins
5817 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5818
5819 2013-06-21 Tobias Burnus <burnus@net-b.de>
5820
5821 PR fortran/37336
5822 * gfortran.dg/finalize_17.f90: New.
5823
5824 2013-06-21 Tobias Burnus <burnus@net-b.de>
5825
5826 * gfortran.dg/realloc_on_assign_18.f90: New.
5827
5828 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5829
5830 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5831 Also changed the returns from error as distinct values so that
5832 debugging can get easier.
5833 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5834 errors specific to C, if necessary. Also added new error
5835 hooks for C++.
5836 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5837 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5838 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5839 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5840 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5841 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5842 the same changes as parser_errors3.c, spaces were added between colons
5843 to not confuse C++ compiler with 2 colons as scope.
5844 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5845 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5846 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5847 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5848 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5849 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5850 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5851 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5852 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5853 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5854 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5855 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5856 in the list.
5857
5858 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5859
5860 PR other/53317
5861 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5862
5863 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5864
5865 PR target/57655
5866 * gcc.target/i386/pr57655.c: New test.
5867
5868 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5869
5870 * ada/acats/tests/gcc: Delete.
5871 * gnat.dg/style: Likewise.
5872
5873 2013-06-20 Jeff Law <law@redhat.com>
5874
5875 PR tree-optimization/57660
5876 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5877 based on their branch cost.
5878
5879 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5880
5881 2013-06-20 Tobias Burnus <burnus@net-b.de>
5882
5883 PR fortran/57633
5884 * gfortran.dg/list_read_11.f90: New.
5885
5886 2013-06-20 Richard Biener <rguenther@suse.de>
5887
5888 PR tree-optimization/57584
5889 * gcc.dg/torture/pr57584.c: New testcase.
5890
5891 2013-06-19 Sharad Singhai <singhai@google.com>
5892
5893 * g++.dg/gcov/gcov-8.C: New testcase.
5894 * lib/gcov.exp: Handle intermediate format.
5895
5896 2013-06-19 Wei Mi <wmi@google.com>
5897
5898 PR rtl-optimization/57518
5899 * gcc.dg/pr57518.c: New test.
5900
5901 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5902
5903 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5904
5905 2013-06-19 Jan Hubicka <jh@suse.cz>
5906
5907 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5908
5909 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5910
5911 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5912 hard-coded values of array sizes with a #define.
5913 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5914 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5915 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5916 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5917 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5918
5919 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5920
5921 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5922 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5923
5924 2013-06-19 Jeff Law <law@redhat.com>
5925
5926 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5927
5928 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5929
5930 PR c++/57638
5931 * g++.dg/template/error53.C: New.
5932
5933 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5934
5935 PR target/55033
5936 * gcc.target/powerpc/pr55033.c: Fix options.
5937
5938 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5939
5940 * gcc.target/i386/inline_error.c: New test.
5941 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5942 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5943
5944 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5945
5946 PR c++/53211
5947 * g++.dg/cpp0x/decltype55.C: New.
5948
5949 2013-06-18 Marek Polacek <polacek@redhat.com>
5950
5951 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5952
5953 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5954
5955 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5956
5957 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5958
5959 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5960 Also changed the returns from error as distinct values so that it is
5961 easier to debug.
5962
5963 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5964
5965 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5966
5967 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/16128
5970 * g++.dg/template/error52.C: New.
5971 * g++.dg/lookup/friend15.C: Update.
5972 * g++.dg/parse/error11.C: Likewise.
5973 * g++.dg/parse/error14.C: Likewise.
5974 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5975 * g++.dg/parse/template25.C: Likewise.
5976 * g++.old-deja/g++.jason/cond.C: Likewise.
5977 * g++.old-deja/g++.mike/for2.C: Likewise.
5978 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5979 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5980
5981 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5982
5983 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5984 ensure alignment.
5985
5986 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5987
5988 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5989 accidentally placing minus sign for length instead of stride.
5990
5991 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5992
5993 PR rtl-optimization/57425
5994 PR rtl-optimization/57569
5995 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5996 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5997
5998 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5999
6000 PR fortran/49074
6001 PR fortran/56136
6002 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6003 packing.
6004 * gfortran.dg/typebound_assignment_6.f03: New.
6005
6006 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6007
6008 * gcc.target/h8300/h8300.exp: New.
6009 * gcc.dg/pragma-isr.c: Move to ...
6010 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6011 * gcc.target/h8300/pragma-isr.c: ... and here.
6012 * gcc.dg/pragma-isr2.c: Move to ...
6013 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6014 * gcc.target/h8300/pragma-isr2.c: ... and here.
6015 * gcc.dg/pragma-isr-trapa.c: Move to ...
6016 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6017 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6018 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6019 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6020 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6021 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6022 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6023 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6024 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6025 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6026 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6027 * gcc.dg/attr-isr-trapa.c: Move to ...
6028 * gcc.target/sh/attr-isr-trapa.c: ... here.
6029
6030 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6031
6032 PR c++/51413
6033 * g++.dg/ext/builtin-offsetof1.C: New.
6034
6035 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6036
6037 * gcc.target/aarch64/vect_smlal_1.c: New file.
6038
6039 2013-06-14 Tobias Burnus <burnus@net-b.de>
6040
6041 PR fortran/57508
6042 * gfortran.dg/defined_assignment_7.f90: New.
6043
6044 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6045
6046 PR c++/57599
6047 * g++.dg/rtti/dyncast6.C: New.
6048 * g++.dg/cpp0x/dyncast1.C: Likewise.
6049
6050 2013-06-14 Alan Modra <amodra@gmail.com>
6051
6052 PR middle-end/57134
6053 * gcc.dg/pr57134.c: New.
6054
6055 2013-06-14 Tobias Burnus <burnus@net-b.de>
6056
6057 PR fortran/57596
6058 * gfortran.dg/deferred_type_param_9.f90: New.
6059
6060 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6061
6062 * gcc.dg/fold-minus-1.c: New testcase.
6063
6064 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6065
6066 PR fortran/49074
6067 * gfortran.dg/typebound_assignment_5.f03: New.
6068
6069 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6070
6071 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6072
6073 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6074 Pat Haugen <pthaugen@us.ibm.com>
6075 Peter Bergner <bergner@vnet.ibm.com>
6076
6077 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6078 load/store instructions on power7, power8.
6079 * gcc.target/powerpc/atomic-p8.c: Likewise.
6080
6081 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6082
6083 PR c/57577
6084 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6085
6086 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6087
6088 PR c++/38958
6089 * g++.dg/warn/Wunused-var-20.C: New.
6090
6091 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6092
6093 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6094 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6095 Run with -fno-common.
6096
6097 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6098
6099 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6100 and exit function calls with return 1 and return 0, respectively.
6101
6102 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6103
6104 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6105 New tests.
6106
6107 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6108
6109 PR tree-optimization/57361
6110 * gcc.dg/tree-ssa/pr57361.c: New file.
6111
6112 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6113
6114 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6115 to ensure alignment.
6116 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6117
6118 2013-06-12 Tobias Burnus <burnus@net-b.de>
6119
6120 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6121
6122 2013-06-12 Tobias Burnus <burnus@net-b.de>
6123 Dominique d'Humieres <dominiq@lps.ens.fr>
6124
6125 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6126
6127 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR target/56564
6130 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6131 * gcc.target/i386/pr56564-3.c: Likewise.
6132
6133 2013-06-11 Tobias Burnus <burnus@net-b.de>
6134
6135 PR fortran/57535
6136 * gfortran.dg/class_array_18.f90: New.
6137
6138 2013-06-11 Jan Hubicka <jh@suse.cz>
6139
6140 PR c++/57551
6141 * g++.dg/ext/visibility/anon6.C: Update testcase.
6142
6143 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6144
6145 PR c/57563
6146 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6147 in how we check __sec_reduce_mutating function's result.
6148
6149 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6150 Pat Haugen <pthaugen@us.ibm.com>
6151 Peter Bergner <bergner@vnet.ibm.com>
6152
6153 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6154 direct move instructions.
6155 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6156 * gcc.target/powerpc/direct-move.h: Likewise.
6157 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6158 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6159 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6160 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6161 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6162 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6163
6164 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6165
6166 PR c++/52440
6167 * g++.dg/cpp0x/pr52440.C: New.
6168
6169 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR target/56564
6172 * gcc.target/i386/pr56564-1.c: New test.
6173 * gcc.target/i386/pr56564-2.c: New test.
6174 * gcc.target/i386/pr56564-3.c: New test.
6175 * gcc.target/i386/pr56564-4.c: New test.
6176 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6177 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6178 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6179 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6180 * gcc.target/i386/vect-sizes-1.c: Likewise.
6181 * gcc.target/i386/memcpy-1.c: Likewise.
6182 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6183 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6184
6185 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6186
6187 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6188 systems to cover all GNU systems.
6189 * g++.dg/abi/guard2.C: Likewise.
6190 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6191 * g++.dg/eh/sighandle.C: Likewise.
6192 * g++.dg/ext/cleanup-10.C: Likewise.
6193 * g++.dg/ext/cleanup-11.C: Likewise.
6194 * g++.dg/ext/cleanup-8.C: Likewise.
6195 * g++.dg/ext/cleanup-9.C: Likewise.
6196 * g++.dg/opt/const5.C: Likewise.
6197 * g++.dg/opt/life1.C: Likewise.
6198 * g++.dg/other/pr39496.C: Likewise.
6199 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6200 * g++.old-deja/g++.abi/align.C: Likewise.
6201 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6202 * g++.old-deja/g++.law/weak.C: Likewise.
6203 * g++.old-deja/g++.pt/asm1.C: Likewise.
6204 * gcc.c-torture/execute/20030125-1.x: Likewise.
6205 * gcc.c-torture/execute/990127-2.x: Likewise.
6206 * gcc.dg/20041106-1.c: Likewise.
6207 * gcc.dg/20050503-1.c: Likewise.
6208 * gcc.dg/builtin-object-size-5.c: Likewise.
6209 * gcc.dg/cleanup-10.c: Likewise.
6210 * gcc.dg/cleanup-11.c: Likewise.
6211 * gcc.dg/cleanup-8.c: Likewise.
6212 * gcc.dg/cleanup-9.c: Likewise.
6213 * gcc.dg/complex-5.c: Likewise.
6214 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6215 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6216 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6217 * gcc.dg/dfp/pr35739.c: Likewise.
6218 * gcc.dg/fdata-sections-1.c: Likewise.
6219 * gcc.dg/lto/20090206-1_0.c: Likewise.
6220 * gcc.dg/lto/20090206-2_0.c: Likewise.
6221 * gcc.dg/pr30360.c: Likewise.
6222 * gcc.dg/pr37303.c: Likewise.
6223 * gcc.dg/pr39323-1.c: Likewise.
6224 * gcc.dg/pr39323-2.c: Likewise.
6225 * gcc.dg/pr39323-3.c: Likewise.
6226 * gcc.dg/pr45416.c: Likewise.
6227 * gcc.dg/setjmp-2.c: Likewise.
6228 * gcc.dg/split-1.c: Likewise.
6229 * gcc.dg/split-3.c: Likewise.
6230 * gcc.dg/split-4.c: Likewise.
6231 * gcc.dg/strlenopt-12g.c: Likewise.
6232 * gcc.dg/strlenopt-14g.c: Likewise.
6233 * gcc.dg/strlenopt-14gf.c: Likewise.
6234 * gcc.dg/strlenopt-16g.c: Likewise.
6235 * gcc.dg/strlenopt-17g.c: Likewise.
6236 * gcc.dg/strlenopt-18g.c: Likewise.
6237 * gcc.dg/strlenopt-1f.c: Likewise.
6238 * gcc.dg/strlenopt-22g.c: Likewise.
6239 * gcc.dg/strlenopt-2f.c: Likewise.
6240 * gcc.dg/strlenopt-4g.c: Likewise.
6241 * gcc.dg/strlenopt-4gf.c: Likewise.
6242 * gcc.dg/struct-ret-3.c: Likewise.
6243 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6244 * gcc.misc-tests/linkage.exp: Likewise.
6245 * gcc.target/i386/20000724-1.c: Likewise.
6246 * gcc.target/i386/align-main-3.c: Likewise.
6247 * gcc.target/i386/cleanup-1.c: Likewise.
6248 * gcc.target/i386/inline-mcpy.c: Likewise.
6249 * gcc.target/i386/pr32268.c: Likewise.
6250 * gcc.target/i386/pr36613.c: Likewise.
6251 * gcc.target/i386/pr39013-1.c: Likewise.
6252 * gcc.target/i386/pr39013-2.c: Likewise.
6253 * gcc.target/i386/pr39496.c: Likewise.
6254 * gcc.target/i386/pr40906-3.c: Likewise.
6255 * gcc.target/i386/pr46084.c: Likewise.
6256 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6257
6258 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6259
6260 PR target/6526
6261 * gcc.target/sh/pr6526.c: New.
6262
6263 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR target/57568
6266 * gcc.c-torture/execute/pr57568.c: New test.
6267
6268 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6269
6270 PR c++/37404
6271 * g++.dg/other/vararg-4.C: New.
6272
6273 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6274
6275 PR rtl-optimization/57559
6276 * gcc.target/s390/pr57559.c : New test.
6277
6278 2013-06-08 Tobias Burnus <burnus@net-b.de>
6279
6280 PR fortran/37336
6281 * gfortran.dg/finalize_10.f90: New.
6282 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6283 * gfortran.dg/finalize_15.f90: New.
6284
6285 2013-06-08 Tobias Burnus <burnus@net-b.de>
6286
6287 PR fortran/57553
6288 * gfortran.dg/storage_size_4.f90: New.
6289
6290 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6291
6292 PR c++/57548
6293 * g++.dg/ext/pr57548.C: New test.
6294
6295 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6296
6297 PR middle-end/57541
6298 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6299
6300 2013-06-07 Jan Hubicka <jh@suse.cz>
6301
6302 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6303
6304 2013-06-07 Tobias Burnus <burnus@net-b.de>
6305
6306 PR fortran/57549
6307 * gfortran.dg/array_constructor_48.f90: New.
6308 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6309 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6310
6311 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6312
6313 PR target/56315
6314 * gcc.target/arm/xordi3-opt.c: New test.
6315
6316 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6317
6318 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6319 Revert to dg-options.
6320
6321 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6322
6323 PR target/55033
6324 * gcc.target/powerpc/pr55033.c: New.
6325
6326 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6327
6328 PR c++/53658
6329 * g++.dg/cpp0x/alias-decl-36.C: New.
6330
6331 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6332 Pat Haugen <pthaugen@us.ibm.com>
6333 Peter Bergner <bergner@vnet.ibm.com>
6334
6335 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6336 power8 builtin functions.
6337 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6338 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6339 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6340 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6341 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6342 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6343 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6344 tests to test power8 auto-vectorization.
6345 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6346 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6347 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6348 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6349
6350 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6351 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6352
6353 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6354
6355 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6356 support.
6357 (check_effective_target_powerpc_p8vector_ok): Likewise.
6358 (is-effective-target): Likewise.
6359 (check_vect_support_and_set_flags): Likewise.
6360
6361 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6362
6363 PR c++/43652
6364 * g++.dg/parse/error53.C: New.
6365
6366 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6367
6368 PR rtl-optimization/57459
6369 * gcc.target/i386/pr57459.c: New test.
6370
6371 2013-06-06 Teresa Johnson <tejohnson@google.com>
6372
6373 PR c++/53743
6374 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6375 into -freorder-blocks-and-partition test.
6376 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6377 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6378 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6379 * gcc.dg/tree-prof/pr50907.c: Ditto.
6380 * gcc.dg/tree-prof/pr45354.c: Ditto.
6381 * g++.dg/tree-prof/partition2.C: Ditto.
6382 * g++.dg/tree-prof/partition3.C: Ditto.
6383
6384 2013-06-06 Tobias Burnus <burnus@net-b.de>
6385
6386 PR fortran/57542
6387 * gfortran.dg/finalize_16.f90: New.
6388
6389 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6390
6391 * gcc.dg/vect/no-section-anchors-vect-68.c:
6392 Add dg-skip-if aarch64_tiny.
6393
6394 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6395
6396 PR C/57457
6397 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6398 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6399
6400 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6401
6402 PR c++/51908
6403 * g++.dg/cpp0x/decltype54.C: New.
6404
6405 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6406
6407 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6408 arm*-*-*eabi* targets.
6409 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6410 arm*-*-* targets.
6411 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6412
6413 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6414 Tobias Burnus <burnus@net-b.de>
6415
6416 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6417 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6418 * gfortran.dg/io_real_boz_4.f90: Ditto.
6419 * gfortran.dg/io_real_boz_5.f90: Ditto.
6420
6421 2013-06-05 Andreas Schwab <schwab@suse.de>
6422
6423 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6424
6425 2013-06-04 Jan Hubicka <jh@suse.cz>
6426
6427 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6428
6429 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6430
6431 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6432 parameters with void.
6433 (main2): Removed argc parameter.
6434 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6435 (main): Replaced argc, argv parameters with void.
6436 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6437 (main2): Removed argc parameter.
6438 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6439 argv parameters with void. Added __asm volatile to avoid optimization
6440 on argc, if necessary.
6441 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6442 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6443 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6444 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6445 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6446 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6447 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6448 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6449 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6450 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6451 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6461 parameters with void.
6462 (main2): Removed argc parameter.
6463 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6464 (main): Replaced argc, argv parameters with void.
6465 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6466 argv parameters with void. Also renamed this function as main, and
6467 delete the existing main.
6468 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6469 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6470 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6471
6472 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6473
6474 * gcc.target/aarch64/movi_1.c: New test.
6475
6476 2013-06-04 Tobias Burnus <burnus@net-b.de>
6477
6478 PR fortran/37336
6479 * gfortran.dg/finalize_12.f90: New.
6480 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6481 end of scope finalization.
6482 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6483 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6484 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6485 * gfortran.dg/class_19.f03: Ditto.
6486 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6487 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6488 * gfortran.dg/extends_14.f03: Ditto.
6489 * gfortran.dg/move_alloc_4.f90: Ditto.
6490 * gfortran.dg/typebound_proc_27.f03: Ditto.
6491
6492 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6493
6494 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6495 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6496 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6497 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6498 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6499 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6500 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6501 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6502 * gfortran.dg/io_real_boz_4.f90: Ditto.
6503 * gfortran.dg/io_real_boz_5.f90: Ditto.
6504 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6505 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6506 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6507 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6508 * gfortran.dg/transpose_2.f90: Fix dg-output.
6509
6510 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6511
6512 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6513 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6514 dg-option and an header comment.
6515
6516 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/57419
6519 * g++.dg/cpp0x/sfinae46.C: New.
6520 * g++.dg/cpp0x/defaulted13.C: Adjust.
6521 * g++.dg/cpp0x/defaulted2.C: Likewise.
6522 * g++.dg/cpp0x/defaulted26.C: Likewise.
6523 * g++.dg/cpp0x/defaulted3.C: Likewise.
6524 * g++.dg/cpp0x/error1.C: Likewise.
6525 * g++.dg/cpp0x/implicit1.C: Likewise.
6526 * g++.dg/cpp0x/implicit11.C: Likewise.
6527 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6528 * g++.dg/cpp0x/initlist47.C: Likewise.
6529 * g++.dg/cpp0x/initlist9.C: Likewise.
6530 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6531 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6532 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6533 * g++.dg/cpp0x/union4.C: Likewise.
6534 * g++.dg/template/crash108.C: Likewise.
6535 * g++.dg/template/crash41.C: Likewise.
6536 * g++.old-deja/g++.jason/local.C: Likewise.
6537 * g++.old-deja/g++.law/visibility3.C: Likewise.
6538
6539 2013-06-03 Teresa Johnson <tejohnson@google.com>
6540
6541 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6542 * gcc.dg/vect/bb-slp-14.c: Ditto.
6543 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6544 * gcc.dg/vect/bb-slp-23.c: Ditto.
6545 * gcc.dg/vect/bb-slp-15.c: Ditto.
6546 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6547 * gcc.dg/vect/bb-slp-24.c: Ditto.
6548 * gcc.dg/vect/bb-slp-16.c: Ditto.
6549 * gcc.dg/vect/bb-slp-25.c: Ditto.
6550 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6551 * gcc.dg/vect/bb-slp-17.c: Ditto.
6552 * gcc.dg/vect/bb-slp-1.c: Ditto.
6553 * gcc.dg/vect/bb-slp-26.c: Ditto.
6554 * gcc.dg/vect/bb-slp-18.c: Ditto.
6555 * gcc.dg/vect/bb-slp-2.c: Ditto.
6556 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6557 * gcc.dg/vect/bb-slp-27.c: Ditto.
6558 * gcc.dg/vect/bb-slp-19.c: Ditto.
6559 * gcc.dg/vect/bb-slp-3.c: Ditto.
6560 * gcc.dg/vect/bb-slp-28.c: Ditto.
6561 * gcc.dg/vect/bb-slp-4.c: Ditto.
6562 * gcc.dg/vect/bb-slp-29.c: Ditto.
6563 * gcc.dg/vect/bb-slp-5.c: Ditto.
6564 * gcc.dg/vect/bb-slp-6.c: Ditto.
6565 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6566 * gcc.dg/vect/bb-slp-7.c: Ditto.
6567 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6568 * gcc.dg/vect/bb-slp-8.c: Ditto.
6569 * gcc.dg/vect/bb-slp-9.c: Ditto.
6570 * gcc.dg/vect/bb-slp-10.c: Ditto.
6571 * gcc.dg/vect/bb-slp-11.c: Ditto.
6572 * gcc.dg/vect/bb-slp-20.c: Ditto.
6573 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6574 * gcc.dg/vect/bb-slp-21.c: Ditto.
6575 * gcc.dg/vect/bb-slp-30.c: Ditto.
6576 * gcc.dg/vect/bb-slp-13.c: Ditto.
6577 * gcc.dg/vect/bb-slp-22.c: Ditto.
6578 * g++.dg/vect/slp-pr50413.cc: Ditto.
6579 * g++.dg/vect/slp-pr56812.cc: Ditto.
6580 * g++.dg/vect/slp-pr50819.cc: Ditto.
6581
6582 2013-06-01 Tobias Burnus <burnus@net-b.de>
6583
6584 PR fortran/57456
6585 * gfortran.dg/class_array_17.f90: New.
6586
6587 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6588
6589 * ada/acats/floatstore.lst: New.
6590 * ada/acats/run_all.sh: Process it.
6591
6592 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6593
6594 * gcc.target/powerpc/e500-ord-1.c: New test.
6595 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6596 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6597 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6598
6599 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6600
6601 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6602
6603 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6604
6605 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6606
6607 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6608
6609 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6610
6611 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6612
6613 PR c/57452
6614 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6615 test-case.
6616
6617 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6620
6621 2013-05-31 Marek Polacek <polacek@redhat.com>
6622
6623 PR tree-optimization/57478
6624 PR tree-optimization/57453
6625 * gcc.dg/torture/pr57478.c: New test.
6626
6627 2013-05-31 Tobias Burnus <burnus@net-b.de>
6628
6629 PR fortran/57456
6630 * gfortran.dg/class_array_17.f90: New.
6631
6632 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633
6634 PR target/56315
6635 * gcc.target/arm/iordi3-opt.c: New test.
6636
6637 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6638
6639 PR fortran/54190
6640 PR fortran/57217
6641 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6642 * gfortran.dg/interface_26.f90: Ditto.
6643 * gfortran.dg/proc_ptr_11.f90: Ditto.
6644 * gfortran.dg/proc_ptr_15.f90: Ditto.
6645 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6646 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6647 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6648 * gfortran.dg/typebound_override_1.f90: Ditto.
6649 * gfortran.dg/typebound_override_4.f90: Ditto.
6650 * gfortran.dg/typebound_proc_6.f03: Ditto.
6651 * gfortran.dg/assumed_type_7.f90: New test.
6652 * gfortran.dg/typebound_override_5.f90: New test.
6653 * gfortran.dg/typebound_override_6.f90: New test.
6654 * gfortran.dg/typebound_override_7.f90: New test.
6655
6656 2013-05-30 Tobias Burnus <burnus@net-b.de>
6657
6658 PR middle-end/57073
6659 * gfortran.dg/power_6.f90: New.
6660
6661 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6662
6663 * gcc.target/aarch64/insv_1.c: New test.
6664
6665 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6666
6667 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6668 dg-skip-if "No stabs".
6669
6670 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6671
6672 PR fortran/54189
6673 * gfortran.dg/assumed_size_1.f90: New.
6674
6675 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6676
6677 * gcc.dg/shrink-wrap-alloca.c: New added.
6678 * gcc.dg/shrink-wrap-pretend.c: New added.
6679 * gcc.dg/shrink-wrap-sibcall.c: New added.
6680
6681 2013-05-30 Tobias Burnus <burnus@net-b.de>
6682
6683 PR fortran/57458
6684 * gfortran.dg/assumed_rank_13.f90: New.
6685
6686 2013-05-29 Easwaran Raman <eraman@google.com>
6687
6688 PR tree-optimization/57442
6689 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6690
6691 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6692
6693 PR tree-optimization/57441
6694 * gcc.c-torture/compile/pr57441.c: New.
6695
6696 2013-05-29 Dehao Chen <dehao@google.com>
6697
6698 PR testsuite/57413
6699 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6700
6701 2013-05-29 Tobias Burnus <burnus@net-b.de>
6702
6703 PR fortran/37336
6704 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6705 * gfortran.dg/class_19.f03: Ditto.
6706
6707 2013-05-29 Richard Biener <rguenther@suse.de>
6708
6709 * gcc.dg/vect/bb-slp-32.c: New testcase.
6710
6711 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6712
6713 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6714 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6715 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6716 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6717 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6718 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6719 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6720 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6721 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6722 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6723 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6724 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6751 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6752
6753 2013-05-29 Tobias Burnus <burnus@net-b.de>
6754
6755 PR fortran/37336
6756 * gfortran.dg/finalize_11.f90: New.
6757 * gfortran.dg/finalize_4.f03: Remove dg-error.
6758 * gfortran.dg/finalize_5.f03: Ditto.
6759 * gfortran.dg/finalize_6.f03: Ditto.
6760 * gfortran.dg/finalize_7.f03: Ditto.
6761
6762 2013-05-28 Tobias Burnus <burnus@net-b.de>
6763
6764 * gfortran.dg/class_array_16.f90: New.
6765
6766 2013-05-28 Tobias Burnus <burnus@net-b.de>
6767
6768 PR fortran/57435
6769 * gfortran.dg/use_29.f90: New.
6770
6771 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6772
6773 * gnat.dg/fp_exception.adb: New test.
6774
6775 2013-05-28 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/56787
6778 * gcc.dg/vect/pr56787.c: New testcase.
6779
6780 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6781 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/57217
6784 * gfortran.dg/typebound_override_4.f90: New.
6785
6786 2013-05-28 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/57411
6789 * g++.dg/opt/pr57411.C: New testcase.
6790
6791 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6792
6793 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6794 * gcc.dg/builtin-bswap-9.c: Likewise.
6795
6796 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6797
6798 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6799
6800 2013-05-27 Richard Biener <rguenther@suse.de>
6801
6802 PR middle-end/57412
6803 * gcc.dg/gomp/pr57412.c: New testcase.
6804
6805 2013-05-27 Bud Davis <jmdavis@link.com>
6806
6807 PR fortran/50405
6808 * gfortran.dg/stfunc_8.f90: New.
6809
6810 2013-05-27 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/57343
6813 * gcc.dg/torture/pr57343.c: New testcase.
6814
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/57417
6818 * gcc.dg/torture/pr57417.c: New testcase.
6819
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/57396
6823 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6824
6825 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6826
6827 * gnat.dg/specs/last_bit.ads: New test.
6828
6829 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6830
6831 * gnat.dg/specs/machine_attribute.ads: New test.
6832
6833 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gnat.dg/incomplete3.ad[sb]: New test.
6836
6837 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6838
6839 PR target/53916
6840 * gcc.target/mips/div-13.c: New test.
6841
6842 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6843
6844 PR target/55777
6845 * gcc.target/mips/mips16-attributes-5.c,
6846 * gcc.target/mips/mips16-attributes-6.c: New tests.
6847
6848 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6851 * gcc.dg/builtin-bswap-8.c: Likewise.
6852
6853 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6854
6855 PR c++/52216
6856 * g++.dg/cpp0x/new1.C: New.
6857
6858 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/25666
6861 * g++.dg/parse/dtor16.C: New.
6862 * g++.dg/parse/dtor6.C: Adjust.
6863
6864 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/19618
6867 * g++.dg/expr/bitfield12.C: New.
6868
6869 2013-05-24 Jeff Law <law@redhat.com>
6870
6871 PR tree-optimization/57124
6872 * gcc.c-torture/execute/pr57124.c: New test.
6873 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6874
6875 2013-05-24 Martin Jambor <mjambor@suse.cz>
6876
6877 PR tree-optimization/57294
6878 * gcc.dg/ipa/pr57294.c: New test.
6879
6880 2013-05-24 Dehao Chen <dehao@google.com>
6881
6882 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6883
6884 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6885
6886 * gcc.target/aarch64/scalar_intrinsics.c
6887 (force_simd): Use a valid instruction.
6888 (test_vdupd_lane_s64): Pass a valid lane argument.
6889 (test_vdupd_lane_u64): Likewise.
6890
6891 2013-05-24 Richard Biener <rguenther@suse.de>
6892
6893 PR tree-optimization/57287
6894 * gcc.dg/pr57287.c: New testcase.
6895
6896 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6897
6898 PR c++/26572
6899 * g++.dg/template/error51.C: New.
6900
6901 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/25503
6904 * g++.dg/template/bitfield2.C: New.
6905
6906 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gnat.dg/specs/noinline1.ads: New test.
6909 * gnat.dg/noinline2.ad[sb]: Likewise.
6910 * gnat.dg/specs/noinline3.ads: Likewise.
6911 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6912
6913 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6914
6915 PR tree-ssa/57385
6916 * gcc.dg/tree-ssa/pr57385.c: New test.
6917
6918 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6919
6920 * gnat.dg/derived_type4.adb: New test.
6921
6922 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6923
6924 * gcc.dg/builtin-bswap-6.c: New test.
6925 * gcc.dg/builtin-bswap-7.c: Likewise.
6926 * gcc.dg/builtin-bswap-8.c: Likewise.
6927 * gcc.dg/builtin-bswap-9.c: Likewise.
6928
6929 2013-05-23 Christian Bruel <christian.bruel@st.com>
6930
6931 PR debug/57351
6932 * gcc.dg/debug/pr57351.c: New test
6933
6934 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6935
6936 * gcc.target/aarch64/vect-clz.c: New file.
6937
6938 2013-05-23 Martin Jambor <mjambor@suse.cz>
6939
6940 PR middle-end/57347
6941 * gcc.dg/ipa/pr57347.c: New test.
6942
6943 2013-05-23 Richard Biener <rguenther@suse.de>
6944
6945 PR tree-optimization/57380
6946 * g++.dg/tree-ssa/pr57380.C: New testcase.
6947
6948 2013-05-23 Richard Biener <rguenther@suse.de>
6949
6950 PR middle-end/57381
6951 * gcc.dg/torture/pr57381.c: New testcase.
6952
6953 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR middle-end/57344
6956 * gcc.c-torture/execute/pr57344-1.c: New test.
6957 * gcc.c-torture/execute/pr57344-2.c: New test.
6958 * gcc.c-torture/execute/pr57344-3.c: New test.
6959 * gcc.c-torture/execute/pr57344-4.c: New test.
6960
6961 2013-05-23 Richard Biener <rguenther@suse.de>
6962
6963 PR rtl-optimization/57341
6964 * gcc.dg/torture/pr57341.c: New testcase.
6965
6966 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/57352
6969 * g++.dg/parse/crash62.C: New.
6970
6971 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 Pat Haugen <pthaugen@us.ibm.com>
6973 Peter Bergner <bergner@vnet.ibm.com>
6974
6975 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6976 crypto builtins.
6977
6978 2013-05-22 Tobias Burnus <burnus@net-b.de>
6979
6980 PR fortran/57364
6981 * gfortran.dg/defined_assignment_6.f90: New.
6982
6983 2013-05-22 Tobias Burnus <burnus@net-b.de>
6984
6985 PR fortran/57338
6986 * gfortran.dg/assumed_type_6.f90: New.
6987
6988 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6989
6990 PR c++/57211
6991 * g++.dg/cpp0x/Wunused-parm.C: New.
6992
6993 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6994
6995 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6996 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6997
6998 2013-05-21 Easwaran Raman <eraman@google.com>
6999
7000 PR tree-optimization/57322
7001 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7002
7003 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7004
7005 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7006 .set (no)?micromips
7007
7008 2013-05-21 Tobias Burnus <burnus@net-b.de>
7009
7010 PR fortran/57035
7011 * gfortran.dg/assumed_type_5.f90: New.
7012 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7013 * gfortran.dg/assumed_rank_2.f90: Ditto.
7014 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7015 * gfortran.dg/no_arg_check_3.f90: Ditto.
7016
7017 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR tree-optimization/57331
7020 * gcc.c-torture/compile/pr57331.c: New test.
7021
7022 2013-05-21 Richard Biener <rguenther@suse.de>
7023
7024 PR tree-optimization/57330
7025 * gcc.dg/torture/pr57330.c: New testcase.
7026
7027 2013-05-21 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/57303
7030 * gcc.dg/torture/pr57303.c: New testcase.
7031
7032 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR tree-optimization/57321
7035 * gcc.c-torture/execute/pr57321.c: New test.
7036
7037 2013-05-20 Tobias Burnus <burnus@net-b.de>
7038
7039 PR fortran/48858
7040 PR fortran/55465
7041 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7042 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7043 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7044 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7045 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7046 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7047 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7048 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7049 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7050 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7051 * gfortran.dg/binding_label_tests_24.f90: New.
7052 * gfortran.dg/binding_label_tests_25.f90: New.
7053
7054 2013-05-20 Tobias Burnus <burnus@net-b.de>
7055
7056 PR fortran/48858
7057 * gfortran.dg/binding_label_tests_17.f90: New.
7058 * gfortran.dg/binding_label_tests_18.f90: New.
7059 * gfortran.dg/binding_label_tests_19.f90: New.
7060 * gfortran.dg/binding_label_tests_20.f90: New.
7061 * gfortran.dg/binding_label_tests_21.f90: New.
7062 * gfortran.dg/binding_label_tests_22.f90: New.
7063 * gfortran.dg/binding_label_tests_23.f90: New.
7064
7065 2013-05-20 Tobias Burnus <burnus@net-b.de>
7066
7067 PR fortran/48858
7068 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7069 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7070 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7071 * gfortran.dg/common_18.f90: New.
7072 * gfortran.dg/common_19.f90: New.
7073 * gfortran.dg/common_20.f90: New.
7074 * gfortran.dg/common_21.f90: New.
7075
7076 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7077
7078 PR c++/12288
7079 * g++.dg/parse/error52.C: New.
7080 * g++.dg/parse/error3.C: Adjust.
7081 * g++.dg/parse/error36.C: Likewise.
7082
7083 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7084
7085 PR target/56547
7086 * gcc.target/sh/pr56547-1.c: New.
7087 * gcc.target/sh/pr56547-2.c: New.
7088
7089 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/23608
7092 * g++.dg/warn/Wsign-compare-6.C: New.
7093 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7094
7095 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7096
7097 PR c++/57327
7098 * g++.dg/template/error50.C: New.
7099
7100 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/10207
7103 * g++.dg/ext/complit13.C: New.
7104
7105 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7106
7107 PR c++/57175
7108 * g++.dg/pr57175.C: New testcase.
7109
7110 2013-05-17 Easwaran Raman <eraman@google.com>
7111
7112 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7113
7114 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7115
7116 PR testsuite/57313
7117 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7118
7119 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7120
7121 PR rtl-optimization/57281
7122 PR rtl-optimization/57300
7123 * gcc.dg/pr57300.c: New test.
7124 * gcc.c-torture/execute/pr57281.c: New test.
7125
7126 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/18126
7129 * g++.dg/ext/sizeof-complit.C: New.
7130
7131 2013-05-17 Marek Polacek <polacek@redhat.com>
7132
7133 * gcc.dg/strlenopt-25.c: New test.
7134 * gcc.dg/strlenopt-26.c: Likewise.
7135
7136 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7137
7138 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7139 instead of -mavx2, require only avx instead of avx2.
7140 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7141 of avx2-check.h and turn into an avx runtime test instead of
7142 avx2 runtime test.
7143
7144 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7145
7146 * g++.dg/ext/vector22.C: Uncomment working test.
7147
7148 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7149
7150 PR c++/17410
7151 * g++.dg/template/pr17410.C: New.
7152
7153 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7154
7155 * gcc.target/i386/rotate-3.c: New test.
7156 * gcc.target/i386/rotate-3a.c: New test.
7157 * gcc.target/i386/rotate-4.c: New test.
7158 * gcc.target/i386/rotate-4a.c: New test.
7159 * gcc.target/i386/rotate-5.c: New test.
7160 * gcc.target/i386/rotate-5a.c: New test.
7161
7162 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7163
7164 * gcc.dg/visibility-21.c: Require section_anchors.
7165
7166 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7167
7168 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7169 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7170 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7171
7172 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7173
7174 * gcc.dg/visibility-21.c: New.
7175
7176 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7177
7178 PR middle-end/57286
7179 * gcc.dg/pr57286.c: New testcase.
7180 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7181 * g++.dg/ext/vector22.C: Comment out transformations not
7182 performed anymore.
7183
7184 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7185
7186 PR target/57260
7187 * gcc.target/mips/call-1.c: Restrict to o32.
7188 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7189
7190 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7191
7192 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7193 dg-messages.
7194 * g++.dg/warn/Wshadow-1.C: Likewise.
7195 * g++.dg/warn/Wshadow-6.C: Likewise.
7196 * g++.dg/warn/Wshadow-7.C: Likewise.
7197
7198 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/31952
7201 * g++.dg/parse/pr31952-1.C: New.
7202 * g++.dg/parse/pr31952-2.C: Likewise.
7203 * g++.dg/parse/pr31952-3.C: Likewise.
7204
7205 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7206 * g++.old-deja/g++.jason/cond.C: Likewise.
7207 * g++.dg/cpp0x/range-for5.C: Likewise.
7208
7209 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7210
7211 PR target/19599
7212 * gcc.target/arm/pr40887.c: Adjust testcase.
7213 * gcc.target/arm/pr19599.c: New test.
7214
7215 2013-05-15 Richard Biener <rguenther@suse.de>
7216
7217 PR tree-optimization/57275
7218 * gcc.target/i386/pr57275.c: New testcase.
7219
7220 2013-05-15 Jan Hubicka <jh@suse.cz>
7221
7222 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7223 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7224 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7225
7226 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7227
7228 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7229 scheduling.
7230
7231 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR c++/57274
7234 * c-c++-common/Wsequence-point-1.c: New test.
7235
7236 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7237
7238 * g++.dg/ext/vector22.C: New testcase.
7239 * gcc.dg/binop-xor3.c: Remove xfail.
7240
7241 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7242
7243 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7244 FLOAT cmp FLOAT ? INT : INT.
7245 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7246 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7247 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7248 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7249 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7250 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7251
7252 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/53903
7255 * g++.dg/cpp0x/defaulted43.C: New.
7256
7257 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7258
7259 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7260 (alloca): Remove declaration.
7261 (foo9): Replace alloca by __builtin_alloca.
7262
7263 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7264
7265 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7266 Expect "size of array is too large" error.
7267
7268 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7269
7270 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7271
7272 2013-05-14 Richard Biener <rguenther@suse.de>
7273
7274 PR middle-end/57235
7275 * g++.dg/torture/pr57235.C: New testcase.
7276
7277 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7278
7279 PR middle-end/57251
7280 * gcc.dg/torture/pr57251.c: New test.
7281
7282 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7283
7284 PR target/57264
7285 * gcc.target/i386/pr57264.c: New test.
7286
7287 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7288
7289 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7290
7291 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7292
7293 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7294
7295 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR tree-optimization/45216
7298 PR tree-optimization/57157
7299 * c-c++-common/rotate-1.c: Add 32 tests with +.
7300 * c-c++-common/rotate-1a.c: Adjust.
7301 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7302 * c-c++-common/rotate-2b.c: New test.
7303 * c-c++-common/rotate-3.c: Add 32 tests with +.
7304 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7305 * c-c++-common/rotate-4b.c: New test.
7306 * c-c++-common/rotate-5.c: New test.
7307
7308 2013-05-13 Martin Jambor <mjambor@suse.cz>
7309
7310 PR middle-end/42371
7311 * gcc.dg/ipa/remref-0.c: New test.
7312 * gcc.dg/ipa/remref-1a.c: Likewise.
7313 * gcc.dg/ipa/remref-1b.c: Likewise.
7314 * gcc.dg/ipa/remref-2a.c: Likewise.
7315 * gcc.dg/ipa/remref-2b.c: Likewise.
7316
7317 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7318
7319 * gcc.dg/vector-shift-2.c: New testcase.
7320
7321 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR tree-optimization/57230
7324 * gcc.dg/strlenopt-24.c: New test.
7325
7326 PR tree-optimization/57230
7327 * gcc.dg/strlenopt-23.c: New test.
7328
7329 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7330
7331 PR target/57108
7332 * gcc.target/sh/pr57108.c: Move this test case to ...
7333 * gcc.c-torture/compile/pr57108.c: ... here.
7334
7335 2013-05-10 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/57214
7338 * gcc.dg/torture/pr57214.c: New testcase.
7339
7340 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7341
7342 * gcc.dg/vector-shift.c: New testcase.
7343
7344 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7345
7346 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7347
7348 PR tree-optimization/45216
7349 PR tree-optimization/57157
7350 * c-c++-common/rotate-1.c: New test.
7351 * c-c++-common/rotate-1a.c: New test.
7352 * c-c++-common/rotate-2.c: New test.
7353 * c-c++-common/rotate-2a.c: New test.
7354 * c-c++-common/rotate-3.c: New test.
7355 * c-c++-common/rotate-3a.c: New test.
7356 * c-c++-common/rotate-4.c: New test.
7357 * c-c++-common/rotate-4a.c: New test.
7358
7359 2013-05-10 Richard Biener <rguenther@suse.de>
7360
7361 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7362 * gcc.target/i386/l_fma_double_1.c: Adjust.
7363 * gcc.target/i386/l_fma_double_2.c: Likewise.
7364 * gcc.target/i386/l_fma_double_3.c: Likewise.
7365 * gcc.target/i386/l_fma_double_4.c: Likewise.
7366 * gcc.target/i386/l_fma_double_5.c: Likewise.
7367 * gcc.target/i386/l_fma_double_6.c: Likewise.
7368 * gcc.target/i386/l_fma_float_1.c: Likewise.
7369 * gcc.target/i386/l_fma_float_2.c: Likewise.
7370 * gcc.target/i386/l_fma_float_3.c: Likewise.
7371 * gcc.target/i386/l_fma_float_4.c: Likewise.
7372 * gcc.target/i386/l_fma_float_5.c: Likewise.
7373 * gcc.target/i386/l_fma_float_6.c: Likewise.
7374
7375 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7376
7377 PR c++/51226
7378 * g++.dg/cpp0x/pr51226.C: New.
7379
7380 2013-04-16 Han Shen <shenhan@google.com>
7381
7382 Test cases for '-fstack-protector-strong'.
7383 * gcc.dg/fstack-protector-strong.c: New.
7384 * g++.dg/fstack-protector-strong.C: New.
7385
7386 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7387
7388 * gcc.target/aarch64/ands_1.c: New test.
7389 * gcc.target/aarch64/ands_2.c: Likewise
7390
7391 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7392
7393 * lib/target-supports.exp (check_effective_target_hw): New
7394 function.
7395 * c-c++-common/asan/clone-test-1.c: Call
7396 check_effective_target_hw.
7397 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7398 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7399 possible decorations.
7400 * c-c++-common/asan/null-deref-1.c: Likewise.
7401 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7402 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7403 * c-c++-common/asan/use-after-free-1.c: Likewise.
7404 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7405 * g++.dg/asan/large-func-test-1.C: Likewise.
7406
7407 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7408
7409 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7410
7411 2013-05-07 Richard Biener <rguenther@suse.de>
7412
7413 PR middle-end/57190
7414 * g++.dg/torture/pr57190.C: New testcase.
7415
7416 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7417
7418 PR tree-optimization/57149
7419 * gcc.dg/pr57149.c: New test.
7420
7421 PR debug/57184
7422 * gcc.dg/pr57184.c: New test.
7423
7424 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7425
7426 * gnat.dg/specs/array3.ads: New test.
7427
7428 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7429
7430 * c-c++-common/vector-scalar-2.c: New testcase.
7431
7432 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7433
7434 * gcc.target/i386/asm-dialect-2.c: New testcase.
7435
7436 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/57183
7439 * g++.dg/cpp0x/auto38.C: New.
7440
7441 2013-05-06 Richard Biener <rguenther@suse.de>
7442
7443 PR tree-optimization/57185
7444 * gcc.dg/autopar/pr57185.c: New testcase.
7445
7446 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7447
7448 PR target/57106
7449 * gcc.target/i386/pr57106.c: New test.
7450
7451 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7452
7453 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7454 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7455 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7456 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7457 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7458 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7459 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7460
7461 2013-05-06 Teresa Johnson <tejohnson@google.com>
7462
7463 PR bootstrap/57154
7464 * gcc.dg/pr57154.c: New test.
7465
7466 2013-05-06 Richard Biener <rguenther@suse.de>
7467
7468 PR middle-end/57147
7469 * gcc.dg/torture/pr57147-1.c: New testcase.
7470 * gcc.dg/torture/pr57147-2.c: Likewise.
7471 * gcc.dg/torture/pr57147-3.c: Likewise.
7472
7473 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7474
7475 PR target/55303
7476 * gcc.target/sh/pr55303-1.c: New.
7477 * gcc.target/sh/pr55303-2.c: New.
7478 * gcc.target/sh/pr55303-3.c: New.
7479
7480 2013-05-05 Tobias Burnus <burnus@net-b.de>
7481
7482 * gfortran.dg/allocate_with_source_3.f90: New.
7483
7484 2013-05-05 Tobias Burnus <burnus@net-b.de>
7485
7486 PR fortran/57141
7487 * gfortran.dg/null_8.f90: New.
7488
7489 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7490
7491 PR c++/53745
7492 * g++.dg/cpp0x/enum27.C: New.
7493 * g++.dg/cpp0x/enum_base.C: Adjust.
7494
7495 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7496
7497 PR tree-optimization/56205
7498 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7499
7500 2013-05-04 Tobias Burnus <burnus@net-b.de>
7501
7502 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7503 * gfortran.dg/bind_c_usage_27.f90: New.
7504 * gfortran.dg/bind_c_usage_28.f90: New.
7505
7506 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 PR c++/51927
7509 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7510
7511 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7512
7513 PR target/57150
7514 * gcc.target/powerpc/pr57150.c: New file.
7515
7516 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7519 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7520 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7521 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7522 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7523 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7524 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7525
7526 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7527
7528 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7529 scan-assembler-times.
7530
7531 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7532
7533 * gcc.dg/tree-ssa/slsr-32.c: New.
7534 * gcc.dg/tree-ssa/slsr-33.c: New.
7535 * gcc.dg/tree-ssa/slsr-34.c: New.
7536 * gcc.dg/tree-ssa/slsr-35.c: New.
7537 * gcc.dg/tree-ssa/slsr-36.c: New.
7538 * gcc.dg/tree-ssa/slsr-37.c: New.
7539 * gcc.dg/tree-ssa/slsr-38.c: New.
7540
7541 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7542
7543 * gcc.target/aarch64/tst_1.c: New test.
7544 * gcc.target/aarch64/tst_2.c: Likewise
7545
7546 2013-05-02 Jeff Law <law@redhat.com>
7547
7548 PR tree-optimization/57144
7549 * gcc.c-torture/execute/pr57144.c: New test.
7550
7551 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR rtl-optimization/57130
7554 * gcc.c-torture/execute/pr57130.c: New test.
7555
7556 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7557
7558 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7559
7560 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7561
7562 * gcc.target/aarch64/fabd.c: New file.
7563
7564 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7565
7566 PR c++/54318
7567 * g++.dg/cpp0x/pr54318.C: New.
7568
7569 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/14283
7572 * g++.dg/parse/error51.C: New.
7573 * g++.dg/parse/error15.C: Adjust column numbers.
7574
7575 2013-05-02 Tobias Burnus <burnus@net-b.de>
7576
7577 PR fortran/57142
7578 * gfortran.dg/size_kind_2.f90: New.
7579 * gfortran.dg/size_kind_3.f90: New.
7580
7581 2013-05-02 Richard Biener <rguenther@suse.de>
7582
7583 PR middle-end/57140
7584 * g++.dg/torture/pr57140.C: New testcase.
7585
7586 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7587
7588 PR target/56732
7589 * gcc.target/arm/pr56732-1.c: New test.
7590
7591 2013-05-02 Martin Jambor <mjambor@suse.cz>
7592
7593 PR middle-end/56988
7594 * gcc.dg/ipa/pr56988.c: New test.
7595
7596 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7597
7598 * gcc.target/aarch64/bics_1.c: New test.
7599 * gcc.target/aarch64/bics_2.c: Likewise.
7600
7601 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7602
7603 PR rtl-optimization/57131
7604 * gcc.c-torture/execute/pr57131.c: New test.
7605
7606 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7607
7608 PR c++/57132
7609 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7610
7611 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7612
7613 PR target/57091
7614 * gcc.target/i386/pr57091.c: New test.
7615
7616 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7617
7618 * gcc.target/aarch64/vect-vaddv.c: New.
7619
7620 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7621
7622 * gcc.target/aarch64/vect-vmaxv.c: New.
7623 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7624
7625 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7626
7627 * gcc.target/aarch64/scalar-vca.c: New.
7628 * gcc.target/aarch64/vect-vca.c: Likewise.
7629
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7631
7632 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7633 (test_vceqd_s64): Force arguments to SIMD registers.
7634 (test_vceqzd_s64): Likewise.
7635 (test_vcged_s64): Likewise.
7636 (test_vcled_s64): Likewise.
7637 (test_vcgezd_s64): Likewise.
7638 (test_vcged_u64): Likewise.
7639 (test_vcgtd_s64): Likewise.
7640 (test_vcltd_s64): Likewise.
7641 (test_vcgtzd_s64): Likewise.
7642 (test_vcgtd_u64): Likewise.
7643 (test_vclezd_s64): Likewise.
7644 (test_vcltzd_s64): Likewise.
7645 (test_vtst_s64): Likewise.
7646 (test_vtst_u64): Likewise.
7647
7648 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7649
7650 PR c++/57092
7651 * g++.dg/cpp0x/decltype53.C: New.
7652
7653 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7654
7655 PR fortran/57071
7656 * gfortran.dg/power_5.f90: New test.
7657
7658 2013-04-30 Richard Biener <rguenther@suse.de>
7659
7660 PR middle-end/57122
7661 * gcc.dg/torture/pr57122.c: New testcase.
7662
7663 2013-04-30 Richard Biener <rguenther@suse.de>
7664
7665 PR middle-end/57107
7666 * g++.dg/torture/pr57107.C: New testcase.
7667
7668 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7669
7670 PR rtl-optimization/57105
7671 * gcc.dg/pr57105.c: New test.
7672
7673 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7674
7675 PR tree-optimization/57104
7676 * gcc.dg/pr57104.c: New test.
7677
7678 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7679
7680 PR target/44578
7681 * gcc.target/i386/pr44578.c: New test.
7682
7683 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7684
7685 PR target/57097
7686 * gcc.target/i386/pr57097.c: New test.
7687
7688 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7689
7690 PR target/57098
7691 * gcc.target/i386/pr57098.c: New test.
7692
7693 2013-04-29 Kai Tietz <ktietz@redhat.com>
7694
7695 * gcc.c-torture/execute/pr55875.c: New test.
7696
7697 2013-04-29 Richard Biener <rguenther@suse.de>
7698
7699 PR middle-end/57075
7700 * gcc.dg/torture/pr57075.c: New testcase.
7701
7702 2013-04-29 Richard Biener <rguenther@suse.de>
7703
7704 PR middle-end/57103
7705 * gcc.dg/autopar/pr57103.c: New testcase.
7706
7707 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7708
7709 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7710
7711 2013-04-29 Tom de Vries <tom@codesourcery.com>
7712
7713 * gcc.dg/pr50763.c: Update test.
7714
7715 2013-04-26 Jeff Law <law@redhat.com>
7716
7717 * gcc.dg/tree-ssa/vrp88.c: New test.
7718
7719 2013-04-29 Christian Bruel <christian.bruel@st.com>
7720
7721 PR target/57108
7722 * gcc.target/sh/pr57108.c: New test.
7723
7724 2013-04-29 Richard Biener <rguenther@suse.de>
7725
7726 PR middle-end/57089
7727 * gfortran.dg/gomp/pr57089.f90: New testcase.
7728
7729 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7730
7731 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7732
7733 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7734
7735 * gcc.target/aarch64/vect-vcvt.c: New.
7736
7737 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7738
7739 * gcc.target/aarch64/vect-vrnd.c: New.
7740
7741 2013-04-29 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/57081
7744 * gcc.dg/torture/pr57081.c: New testcase.
7745
7746 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR tree-optimization/57083
7749 * gcc.dg/torture/pr57083.c: New test.
7750
7751 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 PR c++/56450
7754 * g++.dg/cpp0x/decltype52.C: New.
7755
7756 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7757
7758 N3472 binary constants
7759 * g++.dg/cpp/limits.C: Adjust warning wording.
7760 * g++.dg/system-binary-constants-1.C: Likewise.
7761 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7762
7763 2013-04-28 Tobias Burnus <burnus@net-b.de>
7764
7765 PR fortran/57093
7766 * gfortran.dg/coarray_30.f90: New.
7767
7768 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7769
7770 PR fortran/57071
7771 * frontend-passes (optimize_power): New function.
7772 (optimize_op): Use it.
7773
7774 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR target/56866
7777 * gcc.c-torture/execute/pr56866.c: New test.
7778 * gcc.target/i386/pr56866.c: New test.
7779
7780 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR go/57045
7783 * gcc.dg/setjmp-5.c: New test.
7784
7785 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/55708
7788 * g++.dg/cpp0x/constexpr-55708.C: New.
7789
7790 2013-04-26 Richard Biener <rguenther@suse.de>
7791
7792 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7793 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7794 * gcc.dg/pr53265.c: Remove XFAILs.
7795 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7796 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7797
7798 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7799
7800 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7801 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7802 -fdiagnostics-color=never option similarly to
7803 -fno-diagnostics-show-caret option.
7804
7805 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR rtl-optimization/57003
7808 * gcc.target/i386/pr57003.c: New test.
7809
7810 2013-04-25 Marek Polacek <polacek@redhat.com>
7811
7812 PR tree-optimization/57066
7813 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7814
7815 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7816 Tejas Belagod <tejas.belagod@arm.com>
7817
7818 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7819 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7820 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7821
7822 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7823
7824 * gcc.target/aarch64/cmp.c: New.
7825
7826 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7827
7828 * gcc.target/aarch64/ngc.c: New.
7829
7830 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7831
7832 * lib/target-supports.exp
7833 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7834 (check_effective_target_arm_neon_fp16_ok): Likewise.
7835 (add_options_for_arm_neon_fp16): Likewise.
7836 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7837 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7838
7839 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7840
7841 PR rtl-optimizations/57046
7842 * gcc.target/i386/pr57046.c: New test.
7843
7844 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 * g++.dg/cpp1y/cplusplus.C: New.
7847
7848 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7851
7852 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7853
7854 * c-c++-common/Wpointer-arith-1.c: New.
7855
7856 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7857
7858 * g++.dg/cpp1y/cxx1y_macro.C: New.
7859
7860 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7861
7862 PR c++/56970
7863 * g++.dg/cpp0x/sfinae45.C: New.
7864
7865 2013-04-24 Richard Biener <rguenther@suse.de>
7866
7867 PR testsuite/57050
7868 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7869
7870 2013-04-23 Richard Biener <rguenther@suse.de>
7871
7872 PR middle-end/57036
7873 * gcc.dg/torture/pr57036-1.c: New testcase.
7874 * gcc.dg/torture/pr57036-2.c: Likewise.
7875
7876 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7877
7878 * gcc.target/aarch64/scalar-mov.c: New testcase.
7879
7880 2013-04-23 Richard Biener <rguenther@suse.de>
7881
7882 PR tree-optimization/57026
7883 * gcc.dg/torture/pr57026.c: New testcase.
7884
7885 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7886
7887 PR fortran/53685
7888 PR fortran/57022
7889 * gfortran.dg/transfer_check_4.f90: New.
7890
7891 2013-04-22 Marek Polacek <polacek@redhat.com>
7892
7893 PR sanitizer/56990
7894 * gcc.dg/pr56990.c: New test.
7895
7896 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7897
7898 PR target/57018
7899 * gcc.target/i386/pr57018.c: New test.
7900
7901 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7902
7903 * gcc.target/aarch64/vrecps.c: New.
7904 * gcc.target/aarch64/vrecpx.c: Likewise.
7905
7906 2013-04-22 Christian Bruel <christian.bruel@st.com>
7907
7908 PR target/56995
7909 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7910
7911 2013-04-21 Jeff Law <law@redhat.com>
7912
7913 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7914
7915 2013-04-20 Tobias Burnus <burnus@net-b.de>
7916
7917 PR fortran/56907
7918 * gfortran.dg/c_loc_test_22.f90: New.
7919
7920 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7921
7922 PR rtl-optimization/56847
7923 * gcc.dg/pr56847.c: New test.
7924
7925 2013-04-19 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/56982
7928 * gcc.c-torture/execute/pr56982.c: New testcase.
7929
7930 2013-04-19 Martin Jambor <mjambor@suse.cz>
7931
7932 PR tree-optimization/56718
7933 * g++.dg/ipa/imm-devirt-1.C: New test.
7934 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7935
7936 2013-04-19 Richard Biener <rguenther@suse.de>
7937
7938 PR tree-optimization/57000
7939 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7940
7941 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7942 Mikael Morin <mikael@gcc.gnu.org>
7943
7944 PR fortran/56872
7945 * gfortran.dg/array_constructor_45.f90: New test.
7946 * gfortran.dg/array_constructor_46.f90: New test.
7947 * gfortran.dg/array_constructor_47.f90: New test.
7948 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7949
7950 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR rtl-optimization/56999
7953 * g++.dg/opt/pr56999.C: New test.
7954
7955 2013-04-18 Cary Coutant <ccoutant@google.com>
7956
7957 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7958 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7959
7960 2013-04-18 Cary Coutant <ccoutant@google.com>
7961
7962 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7963 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7964 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7965 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7966 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7967 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7968 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7969 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7970 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7971 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7972 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7973
7974 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7975
7976 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7977
7978 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR tree-optimization/56984
7981 * gcc.c-torture/compile/pr56984.c: New test.
7982
7983 PR rtl-optimization/56992
7984 * gcc.dg/pr56992.c: New test.
7985
7986 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7987
7988 PR fortran/56814
7989 * gfortran.dg/proc_ptr_42.f90: New.
7990
7991 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7992
7993 * gnat.dg/discr41.ad[sb]: New test.
7994 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7995 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7996 * gcc.dg/vect/slp-24.c: Likewise.
7997 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7998 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7999 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8000 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8001 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8002 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8003 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8004 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8005 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8006 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8007 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8008 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8009 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8010 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8011 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8012 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8013 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8014 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8015 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8016 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8017 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8018 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8023
8024 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8025
8026 PR fortran/40958
8027 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8028 * gfortran.dg/module_md5_1.f90: Remove.
8029
8030 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8031
8032 * gcc.target/aarch64/adds3.c: New.
8033 * gcc.target/aarch64/subs3.c: New.
8034
8035 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8036
8037 * gcc.target/aarch64/adds1.c: New.
8038 * gcc.target/aarch64/adds2.c: New.
8039 * gcc.target/aarch64/subs1.c: New.
8040 * gcc.target/aarch64/subs2.c: New.
8041
8042 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8043
8044 Implement n3599 - Literal operator templates for strings.
8045 * g++.dg/cpp1y/udlit-char-template.C: New test.
8046 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8047
8048 2013-04-16 Tobias Burnus <burnus@net-b.de>
8049
8050 PR fortran/39505
8051 * gfortran.dg/no_arg_check_1.f90: New.
8052 * gfortran.dg/no_arg_check_2.f90: New.
8053 * gfortran.dg/no_arg_check_3.f90: New.
8054
8055 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8056
8057 PR fortran/56968
8058 * gfortran.dg/proc_ptr_41.f90: New.
8059
8060 2013-04-16 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/56756
8063 * gcc.dg/torture/pr56756.c: New testcase.
8064
8065 2013-04-16 Tobias Burnus <burnus@net-b.de>
8066
8067 PR fortran/56969
8068 * gfortran.dg/c_assoc_5.f90: New.
8069
8070 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8071
8072 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8073 * gcc.c-torture/execute/pr33992.x: Remove.
8074 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8075 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8076 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8077
8078 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR tree-optimization/56962
8081 * gcc.c-torture/execute/pr56962.c: New test.
8082
8083 2013-04-15 Richard Biener <rguenther@suse.de>
8084
8085 PR tree-optimization/56933
8086 * gcc.dg/vect/pr56933.c: New testcase.
8087
8088 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089
8090 * gcc.target/arm/anddi3-opt.c: New test.
8091 * gcc.target/arm/anddi3-opt2.c: Likewise.
8092
8093 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8094
8095 * gcc.dg/pr56890-1.c: New test.
8096 * gcc.dg/pr56890-2.c: Likewise.
8097
8098 2013-04-15 Joey Ye <joey.ye@arm.com>
8099
8100 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8101 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8102
8103 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8104
8105 PR fortran/56816
8106 * gfortran.dg/select_type_33.f03: New test.
8107
8108 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8109
8110 PR fortran/55959
8111 * gfortran.dg/typebound_proc_29.f03: New.
8112
8113 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8114
8115 PR fortran/56266
8116 * gfortran.dg/typebound_proc_28.f03: New.
8117
8118 2013-04-12 Jeff Law <law@redhat.com>
8119
8120 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8121 either.
8122
8123 2013-04-12 Tobias Burnus <burnus@net-b.de>
8124
8125 PR fortran/56929
8126 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8127
8128 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8129
8130 PR target/56903
8131 * gcc.target/i386/pr56903.c: New test.
8132
8133 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8134
8135 PR fortran/56261
8136 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8137 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8138 * gfortran.dg/block_11.f90: Fix invalid test case.
8139 * gfortran.dg/function_types_3.f90: Add new error message.
8140 * gfortran.dg/global_references_1.f90: Ditto.
8141 * gfortran.dg/import2.f90: Remove unneeded parts.
8142 * gfortran.dg/import6.f90: Fix invalid test case.
8143 * gfortran.dg/proc_decl_2.f90: Ditto.
8144 * gfortran.dg/proc_decl_9.f90: Ditto.
8145 * gfortran.dg/proc_decl_18.f90: Ditto.
8146 * gfortran.dg/proc_ptr_40.f90: New.
8147 * gfortran.dg/whole_file_7.f90: Modified error wording.
8148 * gfortran.dg/whole_file_16.f90: Ditto.
8149 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8150 * gfortran.dg/whole_file_18.f90: Modified error wording.
8151 * gfortran.dg/whole_file_20.f03: Ditto.
8152 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8153 invalid test case.
8154
8155 2013-04-12 Richard Biener <rguenther@suse.de>
8156
8157 Revert
8158 2013-04-10 Richard Biener <rguenther@suse.de>
8159
8160 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8161
8162 2013-04-12 Tobias Burnus <burnus@net-b.de>
8163
8164 PR fortran/56845
8165 * gfortran.dg/class_allocate_15.f90: New.
8166
8167 Revert:
8168 2013-04-12 Tobias Burnus <burnus@net-b.de>
8169
8170 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8171 scan-tree-dump-times.
8172
8173 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR tree-optimization/56918
8176 PR tree-optimization/56920
8177 * gcc.dg/vect/pr56918.c: New test.
8178 * gcc.dg/vect/pr56920.c: New test.
8179
8180 2013-04-12 Tobias Burnus <burnus@net-b.de>
8181
8182 PR fortran/56845
8183 * gfortran.dg/class_allocate_14.f90: New.
8184 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8185 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8186
8187 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8188
8189 * gcc.dg/fold-cstvecshift.c: New testcase.
8190
8191 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8192
8193 * gcc.target/aarch64/negs.c: New.
8194
8195 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8196
8197 PR c++/56895
8198 * g++.dg/template/arrow4.C: New test.
8199
8200 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8201
8202 * gnat.dg/array23.adb: New test.
8203 * gnat.dg/array23_pkg[123].ads: New helpers.
8204
8205 2013-04-11 Jeff Law <law@redhat.com>
8206
8207 PR tree-optimization/56900
8208 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8209
8210 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/56913
8213 * g++.dg/cpp0x/sfinae44.C: New.
8214
8215 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8216
8217 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8218 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8219
8220 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8221
8222 PR c++/54216
8223 * g++.dg/cpp0x/enum26.C: New.
8224 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8225
8226 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8227
8228 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8229 inverse operands.
8230 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8231 loop is vectorized.
8232 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8233 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8234 loop is vectorized and that the correct instruction is generated.
8235 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8236 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8237 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8238
8239 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR tree-optimization/56899
8242 * gcc.c-torture/execute/pr56899.c: New test.
8243
8244 2013-04-10 David S. Miller <davem@davemloft.net>
8245
8246 * gcc.target/sparc/setcc-4.c: New test.
8247 * gcc.target/sparc/setcc-5.c: New test.
8248
8249 2013-04-10 Richard Biener <rguenther@suse.de>
8250
8251 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8252
8253 2013-04-10 Richard Biener <rguenther@suse.de>
8254
8255 * gcc.dg/vect/slp-39.c: New testcase.
8256
8257 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8258
8259 PR tree-optimization/55524
8260 * gcc.target/epiphany/fnma-1.c: New test.
8261
8262 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8263
8264 * gcc.dg/tree-ssa/inline-11.c: New test
8265
8266 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR c++/56895
8269 * g++.dg/template/arrow3.C: New test.
8270
8271 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8272
8273 * gcc.target/arm/minmax_minus.c: New test.
8274
8275 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR middle-end/56883
8278 * c-c++-common/gomp/pr56883.c: New test.
8279
8280 2013-04-09 Jeff Law <law@redhat.com>
8281
8282 * gcc.dg/tree-ssa/vrp87.c: New test.
8283
8284 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR tree-optimization/56854
8287 * g++.dg/torture/pr56854.C: New test.
8288
8289 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8290
8291 PR fortran/56782
8292 * gfortran.dg/array_constructor_44.f90: New test.
8293
8294 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/56871
8297 * g++.dg/cpp0x/constexpr-specialization.C: New.
8298
8299 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8300
8301 * gcc.c-torture/execute/pr56837.c: New test.
8302
8303 PR c++/34949
8304 PR c++/50243
8305 * g++.dg/opt/vt3.C: New test.
8306 * g++.dg/opt/vt4.C: New test.
8307
8308 2013-04-08 Jeff Law <law@redhat.com>
8309
8310 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8311
8312 2013-04-08 Richard Biener <rguenther@suse.de>
8313
8314 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8315
8316 2013-04-08 Richard Biener <rguenther@suse.de>
8317
8318 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8319
8320 2013-04-08 Richard Biener <rguenther@suse.de>
8321
8322 * g++.dg/vect/slp-pr56812.cc: Adjust.
8323
8324 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8325
8326 * gcc.dg/pr56837.c: New test.
8327 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8328 "generated memset minus one".
8329
8330 2013-04-07 Tobias Burnus <burnus@net-b.de>
8331
8332 PR fortran/56849
8333 * gfortran.dg/reshape_5.f90: New.
8334
8335 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8336
8337 PR target/56843
8338 * gcc.target/powerpc/recip-1.c: Modify expected output.
8339 * gcc.target/powerpc/recip-3.c: Likewise.
8340 * gcc.target/powerpc/recip-4.c: Likewise.
8341 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8342
8343 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8344
8345 * gcc.target/arm/peep-ldrd-1.c: New test.
8346 * gcc.target/arm/peep-strd-1.c: Likewise.
8347
8348 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8349
8350 * gcc.target/arm/negdi-1.c: New test.
8351 * gcc.target/arm/negdi-2.c: Likewise.
8352 * gcc.target/arm/negdi-3.c: Likewise.
8353 * gcc.target/arm/negdi-4.c: Likewise.
8354
8355 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8356
8357 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8358 Add -march=armv8-a when we use v8 NEON.
8359 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8360 (check_effective_target_vect_call_ceilf): Likewise.
8361 (check_effective_target_vect_call_floorf): Likewise.
8362 (check_effective_target_vect_call_roundf): Likewise.
8363 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8364 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8365 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8366 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8367 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8368
8369 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8370
8371 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8372 * gcc.target/powerpc/sd-pwr6.c: Same.
8373 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8374 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8375
8376 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8377
8378 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8379
8380 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8381
8382 PR fortran/40881
8383 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8384 * gfortran.dg/altreturn_4.f90: Ditto.
8385 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8386 * gfortran.dg/altreturn_5.f90: Ditto.
8387 * gfortran.dg/altreturn_6.f90: Ditto.
8388 * gfortran.dg/altreturn_7.f90: Ditto.
8389
8390 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391
8392 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8393 New procedure.
8394 (check_effective_target_arm_v8_neon_ok_nocache):
8395 Likewise.
8396 (check_effective_target_arm_v8_neon_ok): Change to use
8397 check_effective_target_arm_v8_neon_ok_nocache.
8398 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8399 NEON flags.
8400 (check_effective_target_vect_call_btruncf):
8401 Enable for arm and ARMv8 NEON.
8402 (check_effective_target_vect_call_ceilf): Likewise.
8403 (check_effective_target_vect_call_floorf): Likewise.
8404 (check_effective_target_vect_call_roundf): Likewise.
8405 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8406 target.
8407
8408 2013-04-04 Marek Polacek <polacek@redhat.com>
8409
8410 PR tree-optimization/48186
8411 * gcc.dg/pr48186.c: New test.
8412
8413 2013-04-04 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/56826
8416 * gcc.dg/vect/pr56826.c: New testcase.
8417 * gcc.dg/vect/O3-pr36098.c: Adjust.
8418
8419 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8420
8421 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8422 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8423 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8424 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8425 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8426 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8427 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8428 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8429 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8430 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8431
8432 2013-04-04 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/56213
8435 * gcc.dg/vect/vect-123.c: New testcase.
8436
8437 2013-04-04 Tobias Burnus <burnus@net-b.de>
8438
8439 PR fortran/56810
8440 * gfortran.dg/read_repeat_2.f90: New.
8441
8442 2013-04-04 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/56837
8445 * g++.dg/torture/pr56837.C: New testcase.
8446
8447 2013-04-04 Tobias Burnus <burnus@net-b.de>
8448
8449 PR fortran/50269
8450 * gfortran.dg/c_loc_test_21.f90: New.
8451 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8452 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8453 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8454 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8455 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8456
8457 2013-04-03 Jeff Law <law@redhat.com>
8458
8459 PR tree-optimization/56799
8460 * gcc.c-torture/execute/pr56799.c: New test.
8461
8462 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8463
8464 PR c++/56815
8465 * g++.dg/warn/Wpointer-arith-1.C: New.
8466 * g++.dg/gomp/for-19.C: Adjust.
8467
8468 2013-04-03 Marek Polacek <polacek@redhat.com>
8469
8470 PR sanitizer/55702
8471 * gcc.dg/pr55702.c: New test.
8472
8473 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8474
8475 PR target/56809
8476 * gcc.dg/pr56809.c: New testcase.
8477
8478 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR debug/56819
8481 * g++.dg/debug/pr56819.C: New test.
8482
8483 2013-04-03 Richard Biener <rguenther@suse.de>
8484
8485 PR tree-optimization/56817
8486 * g++.dg/torture/pr56817.C: New testcase.
8487
8488 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8489
8490 * gcc.dg/vect/bb-slp-31.c: New file.
8491
8492 2013-04-03 Jason Merrill <jason@redhat.com>
8493
8494 PR c++/34949
8495 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8496
8497 2013-04-03 Richard Biener <rguenther@suse.de>
8498
8499 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8500
8501 2013-04-03 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/55964
8504 * gcc.dg/torture/pr55964-2.c: New testcase.
8505
8506 2013-04-03 Richard Biener <rguenther@suse.de>
8507
8508 PR tree-optimization/56501
8509 * gcc.dg/torture/pr56501.c: New testcase.
8510
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8512
8513 PR tree-optimization/56407
8514 * gcc.dg/torture/pr56407.c: New testcase.
8515
8516 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8517
8518 PR tree-optimization/56790
8519 * g++.dg/ext/pr56790-1.C: New testcase.
8520
8521 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8522
8523 * gcc.target/i386/merge-1.c: New testcase.
8524 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8525
8526 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR c/19449
8529 * gcc.c-torture/execute/pr19449.c: New test.
8530
8531 2013-04-03 Richard Biener <rguenther@suse.de>
8532
8533 PR tree-optimization/56812
8534 * g++.dg/vect/slp-pr56812.cc: New testcase.
8535
8536 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8537
8538 PR fortran/56284
8539 PR fortran/40881
8540 * gfortran.dg/altreturn_8.f90: New.
8541 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8542 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8543 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8544
8545 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR rtl-optimization/56745
8548 * gcc.c-torture/compile/pr56745.c: New test.
8549
8550 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8551
8552 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8553
8554 2013-04-02 Richard Biener <rguenther@suse.de>
8555
8556 PR tree-optimization/56778
8557 * gcc.dg/torture/pr56778.c: New testcase.
8558
8559 2013-04-02 Richard Biener <rguenther@suse.de>
8560
8561 PR middle-end/56768
8562 * g++.dg/torture/pr56768.C: New testcase.
8563
8564 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8565
8566 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8567
8568 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8569
8570 PR fortran/56660
8571 * gfortran.dg/namelist_82.f90: New test.
8572
8573 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8574
8575 PR fortran/56500
8576 * gfortran.dg/implicit_class_1.f90: New.
8577
8578 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8579
8580 PR fortran/56786
8581 * gfortran.dg/namelist_81.f90: New test.
8582
8583 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8584
8585 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8586 for constant and equal string lengths.
8587 * gfortran.dg/character_comparison_5.f90: Likewise.
8588 * gfortran.dg/character_comparison_9.f90: New test.
8589
8590 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8591
8592 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8593 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8594
8595 2013-03-29 Tobias Burnus <burnus@net-b.de>
8596
8597 PR fortran/35203
8598 * gfortran.dg/optional_absent_3.f90: New.
8599
8600 2013-03-29 Tobias Burnus <burnus@net-b.de>
8601
8602 PR fortran/56737
8603 * gfortran.dg/fmt_cache_3.f90: New.
8604
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8606
8607 PR fortran/56735
8608 * gfortran.dg/namelist_80.f90: New.
8609
8610 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8611
8612 PR fortran/45159
8613 * gfortran.dg/string_length_2.f90: New test.
8614 * gfortran.dg/dependency_41.f90: New test.
8615
8616 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8617
8618 PR fortran/55806
8619 * gfortran.dg/array_constructor_43.f90: New test.
8620 * gfortran.dg/random_seed_3.f90: New test.
8621
8622 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8623
8624 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8625 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8626 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8627 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8628 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8629 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8630 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8631 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8632 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8633 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8634
8635 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/56725
8638 * g++.dg/conversion/op4.C: Adjust.
8639 * g++.dg/cpp0x/rv1n.C: Likewise.
8640 * g++.dg/cpp0x/rv2n.C: Likewise.
8641 * g++.dg/cpp0x/template_deduction.C: Likewise.
8642 * g++.dg/expr/cond8.C: Likewise.
8643 * g++.dg/other/error4.C: Likewise.
8644 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8645 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8646 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8647 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8648 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8649 * g++.old-deja/g++.law/cvt20.C: Likewise.
8650 * g++.old-deja/g++.law/cvt8.C: Likewise.
8651 * g++.old-deja/g++.law/init8.C: Likewise.
8652 * g++.old-deja/g++.mike/net12.C: Likewise.
8653 * g++.old-deja/g++.mike/net8.C: Likewise.
8654 * g++.old-deja/g++.mike/p2793.C: Likewise.
8655 * g++.old-deja/g++.mike/p3836.C: Likewise.
8656 * g++.old-deja/g++.mike/p418.C: Likewise.
8657 * g++.old-deja/g++.mike/p701.C: Likewise.
8658 * g++.old-deja/g++.mike/p807.C: Likewise.
8659
8660 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8661
8662 PR middle-end/56694
8663 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8664 targets.
8665
8666 2013-03-28 Marek Polacek <polacek@redhat.com>
8667
8668 PR tree-optimization/56695
8669 * gcc.dg/vect/pr56695.c: New test.
8670
8671 2013-03-28 Richard Biener <rguenther@suse.de>
8672
8673 PR tree-optimization/37021
8674 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8675 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8676
8677 2013-03-27 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/56650
8680 PR fortran/36437
8681 * gfortran.dg/sizeof_2.f90: New.
8682 * gfortran.dg/sizeof_3.f90: New.
8683 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8684
8685 2013-03-27 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/37021
8688 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8689
8690 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8691
8692 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8693 * g++.dg/ipa/ivinline-2.C: Likewise.
8694 * g++.dg/ipa/ivinline-3.C: Likewise.
8695 * g++.dg/ipa/ivinline-4.C: Likewise.
8696 * g++.dg/ipa/ivinline-5.C: Likewise.
8697 * g++.dg/ipa/ivinline-7.C: Likewise.
8698 * g++.dg/ipa/ivinline-8.C: Likewise.
8699 * g++.dg/ipa/ivinline-9.C: Likewise.
8700 * g++.dg/cpp0x/noexcept03.C: Likewise.
8701 * gcc.dg/const-1.c: Likewise.
8702 * gcc.dg/ipa/pure-const-1.c: Likewise.
8703 * gcc.dg/noreturn-8.c: Likewise.
8704 * gcc.target/i386/mmx-1.c: Likewise.
8705 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8706 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8707 * gcc.c-torture/execute/pr33992.x: New file.
8708
8709 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8710
8711 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8712
8713 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8714
8715 PR c++/55951
8716 * g++.dg/ext/desig5.C: New.
8717
8718 2013-03-26 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/56649
8721 * gfortran.dg/merge_init_expr_2.f90: New.
8722 * gfortran.dg/merge_char_1.f90: Modify test to
8723 stay a run-time test.
8724 * gfortran.dg/merge_char_3.f90: Ditto.
8725
8726 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8727
8728 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8729 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8730
8731 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8732
8733 PR c++/56722
8734 * g++.dg/cpp0x/range-for23.C: New.
8735
8736 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8737
8738 PR libfortran/52512
8739 * gfortran.dg/namelist_79.f90: New.
8740
8741 2013-03-25 Martin Jambor <mjambor@suse.cz>
8742
8743 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8744
8745 2013-03-25 Tobias Burnus <burnus@net-b.de>
8746
8747 PR fortran/38536
8748 PR fortran/38813
8749 PR fortran/38894
8750 PR fortran/39288
8751 PR fortran/40963
8752 PR fortran/45824
8753 PR fortran/47023
8754 PR fortran/47034
8755 PR fortran/49023
8756 PR fortran/50269
8757 PR fortran/50612
8758 PR fortran/52426
8759 PR fortran/54263
8760 PR fortran/55343
8761 PR fortran/55444
8762 PR fortran/55574
8763 PR fortran/56079
8764 PR fortran/56378
8765 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8766 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8767 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8768 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8769 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8770 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8771 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8772 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8773 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8774 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8775 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8776 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8777 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8778 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8779 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8780 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8781 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8782 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8783 * gfortran.dg/pr32601_1.f03: Ditto.
8784 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8785 * gfortran.dg/blockdata_7.f90: New.
8786 * gfortran.dg/c_assoc_4.f90: New.
8787 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8788 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8789 * gfortran.dg/c_funloc_tests_8.f90: New.
8790 * gfortran.dg/c_loc_test_17.f90: New.
8791 * gfortran.dg/c_loc_test_18.f90: New.
8792 * gfortran.dg/c_loc_test_19.f90: New.
8793 * gfortran.dg/c_loc_test_20.f90: New.
8794 * gfortran.dg/c_sizeof_5.f90: New.
8795 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8796 * gfortran.dg/transfer_resolve_2.f90: New.
8797 * gfortran.dg/transfer_resolve_3.f90: New.
8798 * gfortran.dg/transfer_resolve_4.f90: New.
8799 * gfortran.dg/pr32601.f03: Update dg-error.
8800 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8801 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8802
8803 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8804
8805 * gcc.target/arm/vseleqdf.c: New test.
8806 * gcc.target/arm/vseleqsf.c: Likewise.
8807 * gcc.target/arm/vselgedf.c: Likewise.
8808 * gcc.target/arm/vselgesf.c: Likewise.
8809 * gcc.target/arm/vselgtdf.c: Likewise.
8810 * gcc.target/arm/vselgtsf.c: Likewise.
8811 * gcc.target/arm/vselledf.c: Likewise.
8812 * gcc.target/arm/vsellesf.c: Likewise.
8813 * gcc.target/arm/vselltdf.c: Likewise.
8814 * gcc.target/arm/vselltsf.c: Likewise.
8815 * gcc.target/arm/vselnedf.c: Likewise.
8816 * gcc.target/arm/vselnesf.c: Likewise.
8817 * gcc.target/arm/vselvcdf.c: Likewise.
8818 * gcc.target/arm/vselvcsf.c: Likewise.
8819 * gcc.target/arm/vselvsdf.c: Likewise.
8820 * gcc.target/arm/vselvssf.c: Likewise.
8821
8822 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8823
8824 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8825 body from here...
8826 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8827 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8828 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8829 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8830 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8831 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8832 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8833 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8834 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8835 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8836 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8837 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8838 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8839 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8840 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8841 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8842 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8843 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8844 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8845 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8846 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8847 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8848 * gcc.target/arm/atomic-op-char.c: Likewise.
8849 * gcc.target/arm/atomic-op-consume.c: Likewise.
8850 * gcc.target/arm/atomic-op-int.c: Likewise.
8851 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8852 * gcc.target/arm/atomic-op-release.c: Likewise.
8853 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8854 * gcc.target/arm/atomic-op-short.c: Likewise.
8855
8856 2013-03-25 Richard Biener <rguenther@suse.de>
8857
8858 PR middle-end/56694
8859 * g++.dg/torture/pr56694.C: New testcase.
8860
8861 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8862
8863 PR target/56720
8864 * gcc.target/arm/neon-vcond-gt.c: New test.
8865 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8866 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8867
8868 2013-03-25 Richard Biener <rguenther@suse.de>
8869
8870 PR tree-optimization/56689
8871 * gcc.dg/torture/pr56689.c: New testcase.
8872
8873 2013-03-25 Kai Tietz <ktietz@redhat.com>
8874
8875 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8876
8877 2013-03-24 Tobias Burnus <burnus@net-b.de>
8878
8879 PR fortran/56696
8880 * gfortran.dg/eof_5.f90: New.
8881
8882 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8883
8884 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8885 alphabetically.
8886
8887 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8888
8889 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8890
8891 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8892
8893 PR testsuite/55994
8894 * gcc.c-torture/execute/builtins/builtins.exp: Add
8895 -Wl,--allow-multiple-definition for RTEMS targets.
8896
8897 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8898
8899 * gcc.target/aarch64/movk.c: New test.
8900
8901 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8902
8903 * g++.dg/ext/vector21.C: New testcase.
8904
8905 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8906
8907 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8908 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8909
8910 2013-03-21 Richard Biener <rguenther@suse.de>
8911
8912 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8913 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8914
8915 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8916
8917 * gcc.target/aarch64/vect.c: Test and result vector added
8918 for sabd and saba instructions.
8919 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8920 instructions in assembly.
8921 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8922 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8923 for fabd instruction.
8924 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8925 instruction in assembly.
8926 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8927
8928 2013-03-20 Jeff Law <law@redhat.com>
8929
8930 * g++.dg/tree-ssa/ssa-dom.C: New test.
8931
8932 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8933
8934 * gcc.target/powerpc/mmfpgpr.c: New test.
8935 * gcc.target/powerpc/sd-vsx.c: Likewise.
8936 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8937 * gcc.target/powerpc/vsx-float0.c: Likewise.
8938
8939 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8940
8941 PR tree-optimization/56355
8942 * gcc.dg/pr56355-1.c: New file.
8943
8944 2013-03-20 Catherine Moore <clm@codesourcery.com>
8945 Richard Sandiford <rdsandiford@googlemail.com>
8946
8947 * gcc.target/mips/mips.exp: Add microMIPS support.
8948 * gcc.target/mips/umips-movep-2.c: New test.
8949 * gcc.target/mips/umips-lwp-2.c: New test.
8950 * gcc.target/mips/umips-swp-5.c: New test.
8951 * gcc.target/mips/umips-constraints-1.c: New test.
8952 * gcc.target/mips/umips-lwp-3.c: New test.
8953 * gcc.target/mips/umips-swp-6.c: New test.
8954 * gcc.target/mips/umips-constraints-2.c: New test.
8955 * gcc.target/mips/umips-save-restore-1.c: New test.
8956 * gcc.target/mips/umips-lwp-4.c: New test.
8957 * gcc.target/mips/umips-swp-7.c: New test.
8958 * gcc.target/mips/umips-save-restore-2.c: New test.
8959 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8960 * gcc.target/mips/umips-lwp-5.c: New test.
8961 * gcc.target/mips/umips-save-restore-3.c: New test.
8962 * gcc.target/mips/umips-lwp-6.c: New test.
8963 * gcc.target/mips/umips-swp-1.c: New test.
8964 * gcc.target/mips/umips-lwp-7.c: New test.
8965 * gcc.target/mips/umips-swp-2.c: New test.
8966 * gcc.target/mips/umips-lwp-8.c: New test.
8967 * gcc.target/mips/umips-swp-3.c: New test.
8968 * gcc.target/mips/umips-movep-1.c: New test.
8969 * gcc.target/mips/umips-lwp-1.c: New test.
8970 * gcc.target/mips/umips-swp-4.c: New test.
8971
8972 2013-03-20 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/56661
8975 * gcc.dg/torture/pr56661.c: New testcase.
8976
8977 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8978
8979 PR rtl-optimization/56605
8980 * gcc.target/powerpc/pr56605.c: New.
8981
8982 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984 PR fortran/54932
8985 * gfortran.dg/do_1.f90: Don't xfail.
8986
8987 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8988
8989 PR libfortran/51825
8990 * gfortran.dg/namelist_77.f90: New.
8991 * gfortran.dg/namelist_78.f90: New.
8992
8993 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8994
8995 PR libfortran/48618
8996 * gfortran.dg/open_negative_unit_1.f90: New.
8997
8998 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8999
9000 * gcc.target/aarch64/sbc.c: New test.
9001
9002 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9003
9004 * gcc.target/aarch64/ror.c: New test.
9005
9006 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9007
9008 * gcc.target/aarch64/extr.c: New test.
9009
9010 2013-03-19 Richard Biener <rguenther@suse.de>
9011
9012 PR tree-optimization/56273
9013 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9014 * c-c++-common/uninit-17.c: Likewise.
9015
9016 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR tree-optimization/56635
9019 * g++.dg/torture/pr56635.C: New test.
9020
9021 2013-03-18 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/3713
9024 * g++.dg/ipa/devirt-12.C: New testcase.
9025
9026 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR c/56566
9029 * c-c++-common/pr56566.c: New test.
9030
9031 2013-03-17 Jason Merrill <jason@redhat.com>
9032
9033 * g++.dg/template/abstract-dr337.C: XFAIL.
9034
9035 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9036
9037 PR c++/56607
9038 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9039 * c-c++-common/pr56607.c: New test.
9040
9041 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9042
9043 PR c++/56582
9044 * g++.dg/cpp0x/constexpr-array5.C: New.
9045
9046 2013-03-15 Tobias Burnus <burnus@net-b.de>
9047
9048 PR fortran/56615
9049 * gfortran.dg/transfer_intrinsic_5.f90: New.
9050
9051 2013-03-15 Kai Tietz <ktietz@redhat.com>
9052
9053 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9054 * gcc.target/i386/pr20020-1.c: Likewise.
9055 * gcc.target/i386/pr20020-2.c: Likewise.
9056 * gcc.target/i386/pr20020-3.c: Likewise.
9057 * gcc.target/i386/pr53425-1.c: Likewise.
9058 * gcc.target/i386/pr53425-2.c: Likewise.
9059 * gcc.target/i386/pr55093.c: Likewise.
9060 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9061
9062 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR debug/56307
9065 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9066 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9067
9068 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR tree-optimization/53265
9071 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9072 undefined behavior.
9073 * gcc.dg/graphite/id-6.c (test): Likewise.
9074 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9075 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9076
9077 PR tree-optimization/53265
9078 * gcc.dg/pr53265.c: New test.
9079 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9080 to dg-options.
9081 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9082 arrays.
9083 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9084 n, use it as high bound instead of 4.
9085
9086 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9087
9088 PR target/49880
9089 * gcc.target/sh/pr49880-1.c: New.
9090 * gcc.target/sh/pr49880-2.c: New.
9091 * gcc.target/sh/pr49880-3.c: New.
9092 * gcc.target/sh/pr49880-4.c: New.
9093 * gcc.target/sh/pr49880-5.c: New.
9094
9095 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9096
9097 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9098
9099 2013-03-13 Richard Biener <rguenther@suse.de>
9100
9101 PR tree-optimization/56608
9102 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9103
9104 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9105
9106 PR c++/56611
9107 * g++.dg/cpp0x/alias-decl-32.C: New.
9108
9109 2013-03-11 Jan Hubicka <jh@suse.cz>
9110
9111 PR middle-end/56571
9112 * gcc.c-torture/compile/pr56571.c: New testcase.
9113
9114 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9115
9116 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9117 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9118
9119 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9120
9121 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9122 * gcc.dg/inline_4.c: Likewise.
9123 * gcc.dg/unroll_2.c: Likewise.
9124 * gcc.dg/unroll_3.c: Likewise.
9125 * gcc.dg/unroll_4.c: Likewise.
9126
9127 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9128
9129 PR testsuite/54119
9130 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9131
9132 PR debug/56307
9133 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9134
9135 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9136
9137 PR target/40797
9138 * gcc.c-torture/compile/pr40797.c: New.
9139
9140 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9141
9142 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9143
9144 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9145
9146 PR fortran/56575
9147 * gfortran.dg/class_56.f90: New test.
9148
9149 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9150
9151 PR middle-end/56524
9152 * gcc.target/mips/pr56524.c: New test.
9153
9154 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9155
9156 PR c++/56565
9157 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9158
9159 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9160
9161 PR c++/51412
9162 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9163
9164 2013-03-08 Marek Polacek <polacek@redhat.com>
9165
9166 PR tree-optimization/56478
9167 * gcc.dg/torture/pr56478.c: New test.
9168
9169 2013-03-08 Kai Tietz <ktietz@redhat.com>
9170
9171 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9172 targets linker option --allow-multiple-definition.
9173
9174 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9175 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9176 * gcc.dg/pr52549.c: Add LLP64 case.
9177 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9178 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9179 * gcc.dg/torture/pr51071-2.c: Likewise.
9180 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9181 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9182 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9183 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9184 * gcc.dg/weak/weak-1.c: Likewise.
9185 * gcc.dg/weak/weak-2.c: Likewise.
9186 * gcc.dg/weak/weak-3.c: Likewise.
9187 * gcc.dg/weak/weak-4.c: Likewise.
9188 * gcc.dg/weak/weak-5.c: Likewise.
9189 * gcc.dg/weak/weak-15.c: Likewise.
9190 * gcc.dg/weak/weak-16.c: Likewise.
9191
9192 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9193
9194 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR tree-optimization/56559
9197 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9198
9199 2013-03-07 Andreas Schwab <schwab@suse.de>
9200
9201 * gcc.dg/pr31490.c: Fix last change.
9202
9203 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9204
9205 PR c++/56534
9206 * g++.dg/template/crash115.C: New.
9207
9208 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9209
9210 PR tree-optimization/56539
9211 * gcc.c-torture/compile/pr56539.c: New test.
9212
9213 2013-03-06 Kai Tietz <ktietz@redhat.com>
9214
9215 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9216 targets.
9217 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9218 * gcc.dg/lto/20091013-1_2.c: Likewise.
9219 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9220
9221 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9222
9223 * gnat.dg/specs/aggr6.ads: New test.
9224
9225 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9226
9227 * gnat.dg/loop_optimization15.ad[sb]: New test.
9228
9229 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR middle-end/56548
9232 * gcc.dg/pr56548.c: New test.
9233
9234 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9235
9236 PR debug/53363
9237 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9238
9239 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR c++/56543
9242 * g++.dg/template/typename20.C: New test.
9243
9244 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR debug/56510
9247 * gcc.dg/pr56510.c: New test.
9248
9249 PR rtl-optimization/56484
9250 * gcc.c-torture/compile/pr56484.c: New test.
9251
9252 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9253
9254 PR c++/56530
9255 * g++.dg/warn/Wsign-conversion-2.C: New.
9256
9257 2013-03-05 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/56270
9260 * gcc.dg/vect/slp-38.c: New testcase.
9261
9262 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR rtl-optimization/56494
9265 * gcc.dg/pr56494.c: New test.
9266
9267 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gcc.dg/pr56424.c: New test.
9270
9271 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9272
9273 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9274 * gcc.dg/pr56228.c <avr>: Skip.
9275
9276 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9277
9278 PR testsuite/52641
9279 PR tree-optimization/52631
9280 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9281
9282 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9283
9284 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9285 * gcc.dg/vect/vect-83_64.c: Same.
9286
9287 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9288
9289 PR fortran/56477
9290 * gfortran.dg/pointer_check_13.f90: New test.
9291
9292 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9293
9294 PR fortran/54730
9295 * gfortran.dg/array_constructor_42.f90: New test.
9296
9297 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9298
9299 PR c++/52688
9300 * g++.dg/template/static33.C: New.
9301 * g++.dg/template/static34.C: Likewise.
9302
9303 PR c++/10291
9304 * g++.dg/template/static35.C: New.
9305
9306 2013-03-01 Steve Ellcey <sellcey@mips.com>
9307
9308 * gcc.dg/pr56396.c: Require pic support.
9309
9310 2013-03-01 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/55481
9313 * gcc.dg/torture/pr56488.c: New testcase.
9314
9315 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9316 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR sanitizer/56454
9319 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9320 no_sanitize_address attribute rather than no_address_safety_analysis.
9321 * g++.dg/asan/sanitizer_test_utils.h
9322 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9323 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9324 in addition to no_address_safety_analysis.
9325
9326 2013-02-28 Jason Merrill <jason@redhat.com>
9327
9328 PR c++/56481
9329 * g++.dg/cpp0x/constexpr-and.C: New.
9330
9331 2013-02-28 Martin Jambor <mjambor@suse.cz>
9332
9333 PR tree-optimization/56294
9334 * g++.dg/debug/pr56294.C: New test.
9335
9336 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9337
9338 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9339
9340 2013-02-27 Marek Polacek <polacek@redhat.com>
9341
9342 PR rtl-optimization/56466
9343 * gcc.dg/pr56466.c: New test.
9344
9345 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9346
9347 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9348 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9349 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9350
9351 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9352
9353 PR middle-end/45472
9354 * gcc.dg/pr45472.c: New test.
9355
9356 2013-02-26 Marek Polacek <polacek@redhat.com>
9357
9358 PR tree-optimization/56426
9359 * gcc.dg/pr56436.c: New test.
9360
9361 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9362
9363 PR tree-optimization/56448
9364 * gcc.c-torture/compile/pr56448.c: New test.
9365
9366 PR tree-optimization/56443
9367 * gcc.dg/torture/pr56443.c: New test.
9368
9369 2013-02-25 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/56175
9372 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9373
9374 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR c++/56403
9377 * g++.dg/torture/pr56403.C: New test.
9378
9379 2013-02-25 Catherine Moore <clm@codesourcery.com>
9380
9381 Revert:
9382 2013-02-24 Catherine Moore <clm@codesourcery.com>
9383 Richard Sandiford <rdsandiford@googlemail.com>
9384
9385 * gcc.target/mips/mips.exp: Add microMIPS support.
9386 * gcc.target/mips/umips-movep-2.c: New test.
9387 * gcc.target/mips/umips-lwp-2.c: New test.
9388 * gcc.target/mips/umips-swp-5.c: New test.
9389 * gcc.target/mips/umips-constraints-1.c: New test.
9390 * gcc.target/mips/umips-lwp-3.c: New test.
9391 * gcc.target/mips/umips-swp-6.c: New test.
9392 * gcc.target/mips/umips-constraints-2.c: New test.
9393 * gcc.target/mips/umips-save-restore-1.c: New test.
9394 * gcc.target/mips/umips-lwp-4.c: New test.
9395 * gcc.target/mips/umips-swp-7.c: New test.
9396 * gcc.target/mips/umips-save-restore-2.c: New test.
9397 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9398 * gcc.target/mips/umips-lwp-5.c: New test.
9399 * gcc.target/mips/umips-save-restore-3.c: New test.
9400 * gcc.target/mips/umips-lwp-6.c: New test.
9401 * gcc.target/mips/umips-swp-1.c: New test.
9402 * gcc.target/mips/umips-lwp-7.c: New test.
9403 * gcc.target/mips/umips-swp-2.c: New test.
9404 * gcc.target/mips/umips-lwp-8.c: New test.
9405 * gcc.target/mips/umips-swp-3.c: New test.
9406 * gcc.target/mips/umips-movep-1.c: New test.
9407 * gcc.target/mips/umips-lwp-1.c: New test.
9408 * gcc.target/mips/umips-swp-4.c: New test.
9409
9410 2013-02-24 Catherine Moore <clm@codesourcery.com>
9411 Richard Sandiford <rdsandiford@googlemail.com>
9412
9413 * gcc.target/mips/mips.exp: Add microMIPS support.
9414 * gcc.target/mips/umips-movep-2.c: New test.
9415 * gcc.target/mips/umips-lwp-2.c: New test.
9416 * gcc.target/mips/umips-swp-5.c: New test.
9417 * gcc.target/mips/umips-constraints-1.c: New test.
9418 * gcc.target/mips/umips-lwp-3.c: New test.
9419 * gcc.target/mips/umips-swp-6.c: New test.
9420 * gcc.target/mips/umips-constraints-2.c: New test.
9421 * gcc.target/mips/umips-save-restore-1.c: New test.
9422 * gcc.target/mips/umips-lwp-4.c: New test.
9423 * gcc.target/mips/umips-swp-7.c: New test.
9424 * gcc.target/mips/umips-save-restore-2.c: New test.
9425 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9426 * gcc.target/mips/umips-lwp-5.c: New test.
9427 * gcc.target/mips/umips-save-restore-3.c: New test.
9428 * gcc.target/mips/umips-lwp-6.c: New test.
9429 * gcc.target/mips/umips-swp-1.c: New test.
9430 * gcc.target/mips/umips-lwp-7.c: New test.
9431 * gcc.target/mips/umips-swp-2.c: New test.
9432 * gcc.target/mips/umips-lwp-8.c: New test.
9433 * gcc.target/mips/umips-swp-3.c: New test.
9434 * gcc.target/mips/umips-movep-1.c: New test.
9435 * gcc.target/mips/umips-lwp-1.c: New test.
9436 * gcc.target/mips/umips-swp-4.c: New test.
9437
9438 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR sanitizer/56393
9441 * lib/asan-dg.exp (asan_link_flags): Add
9442 -B${gccpath}/libsanitizer/asan/ to flags.
9443
9444 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR middle-end/56420
9447 * gcc.dg/torture/pr56420.c: New test.
9448
9449 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9450
9451 PR middle-end/56108
9452 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9453
9454 2013-02-21 Martin Jambor <mjambor@suse.cz>
9455
9456 PR tree-optimization/56310
9457 * g++.dg/ipa/pr56310.C: New test.
9458
9459 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9460
9461 PR fortran/56385
9462 * gfortran.dg/proc_ptr_comp_37.f90: New.
9463
9464 2013-02-21 Richard Biener <rguenther@suse.de>
9465
9466 PR tree-optimization/56415
9467 Revert
9468 2013-02-11 Richard Biener <rguenther@suse.de>
9469
9470 PR tree-optimization/56273
9471 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9472 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9473 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9474 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9475 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9476 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9477
9478 2013-02-21 Marek Polacek <polacek@redhat.com>
9479
9480 PR tree-optimization/56398
9481 * g++.dg/torture/pr56398.C: New test.
9482
9483 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR inline-asm/56405
9486 * gcc.c-torture/compile/pr56405.c: New test.
9487
9488 2013-02-20 Jan Hubicka <jh@suse.cz>
9489
9490 PR tree-optimization/56265
9491 * g++.dg/ipa/devirt-11.C: New testcase.
9492
9493 2013-02-20 Richard Biener <rguenther@suse.de>
9494
9495 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9496
9497 2013-02-20 Richard Biener <rguenther@suse.de>
9498 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR tree-optimization/56396
9501 * gcc.dg/pr56396.c: New testcase.
9502
9503 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9504
9505 PR c++/56373
9506 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9507
9508 2013-02-19 Richard Biener <rguenther@suse.de>
9509
9510 PR tree-optimization/56384
9511 * gcc.dg/torture/pr56384.c: New testcase.
9512
9513 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR tree-optimization/56350
9516 * gcc.dg/pr56350.c: New test.
9517
9518 PR tree-optimization/56381
9519 * g++.dg/opt/pr56381.C: New test.
9520
9521 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR pch/54117
9524 * lib/dg-pch.exp (pch-init, pch-finish,
9525 check_effective_target_pch_supported_debug): New procs.
9526 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9527 Likewise if $pch_unsupported_debug and $flags include -g.
9528 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9529 and dg-require-effective-target pch_unsupported_debug.
9530 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9531 * objc.dg/pch/pch.exp: Likewise.
9532 * gcc.dg/pch/pch.exp: Likewise.
9533 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9534 pch_unsupported_debug.
9535 * gcc.dg/pch/valid-1.hs: Likewise.
9536 * gcc.dg/pch/valid-1b.c: Likewise.
9537 * gcc.dg/pch/valid-1b.hs: Likewise.
9538
9539 2013-02-18 Richard Biener <rguenther@suse.de>
9540
9541 PR tree-optimization/56366
9542 * gcc.dg/torture/pr56366.c: New testcase.
9543
9544 2013-02-18 Richard Biener <rguenther@suse.de>
9545
9546 PR middle-end/56349
9547 * gcc.dg/torture/pr56349.c: New testcase.
9548
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/56321
9552 * gcc.dg/torture/pr56321.c: New testcase.
9553
9554 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9555
9556 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9557
9558 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9559 Dodji Seketeli <dodji@redhat.com>
9560
9561 PR asan/56330
9562 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9563 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9564 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9565 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9566 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9567 * c-c++-common/asan/pr56330.c: Likewise.
9568 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9569 Ensure the size argument of __builtin_memcpy is a constant.
9570
9571 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9572 Paolo Carlini <paolo.carlini@oracle.com>
9573
9574 PR c++/51242
9575 * g++.dg/cpp0x/enum23.C: New.
9576
9577 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9578
9579 PR target/54685
9580 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9581
9582 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9583
9584 PR rtl-optimization/56348
9585 * gcc.target/i386/pr56348.c: New test.
9586
9587 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9588
9589 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9590 * gcc.target/arm/interrupt-2.c: Likewise.
9591
9592 2013-02-15 Tobias Burnus <burnus@net-b.de>
9593
9594 PR fortran/56318
9595 * gfortran.dg/matmul_9.f90: New.
9596
9597 2013-02-15 Tobias Burnus <burnus@net-b.de>
9598
9599 PR fortran/53818
9600 * gfortran.dg/init_flag_11.f90: New.
9601
9602 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9603
9604 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9605
9606 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9609 characters.
9610
9611 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9612 Tobias Burnus <burnus@net-b.de>
9613
9614 PR testsuite/56138
9615 * gfortran.dg/allocatable_function_7.f90: New.
9616
9617 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9618
9619 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9620 * asan_globals_test-wrapper.cc: New file.
9621 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9622 instead of asan_globals_test.cc as dg-additional-sources.
9623 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9624 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9625 "sanitizer_test_utils.h" instead of
9626 "sanitizer_common/tests/sanitizer_test_utils.h".
9627 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9628 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9629 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9630 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9631 * g++.dg/asan/asan_test.cc: Synced from upstream.
9632 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9633
9634 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9635
9636 Fix an asan crash
9637 * c-c++-common/asan/memcmp-2.c: New test.
9638
9639 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9640
9641 PR c++/55582
9642 * g++.dg/cpp0x/udlit-string-literal.h: New.
9643 * g++.dg/cpp0x/udlit-string-literal.C: New.
9644
9645 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9646
9647 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9648
9649 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9650
9651 PR target/56184
9652 * gcc.target/arm/pr56184.C: New test.
9653
9654 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR c++/56302
9657 * g++.dg/torture/pr56302.C: New test.
9658 * g++.dg/cpp0x/constexpr-56302.C: New test.
9659 * c-c++-common/pr56302.c: New test.
9660
9661 2013-02-13 Tobias Burnus <burnus@net-b.de>
9662 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9663
9664 PR fortran/56204
9665 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9666 * gfortran.dg/quad_3.f90: Ditto.
9667
9668 2013-02-13 Kostya Serebryany <kcc@google.com>
9669
9670 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9671 to match the fresh asan run-time.
9672 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9673
9674 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9675
9676 Avoid instrumenting duplicated memory access in the same basic block
9677 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9678 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9679 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9680 * c-c++-common/asan/inc.c: Likewise.
9681
9682 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9683
9684 PR inline-asm/56148
9685 * gcc.target/i386/pr56148.c: New test.
9686
9687 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9688 Tobias Burnus <burnus@net-b.de>
9689
9690 PR testsuite/56082
9691 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9692 to kind=2.
9693
9694 2013-02-12 Richard Biener <rguenther@suse.de>
9695
9696 PR lto/56297
9697 * gcc.dg/lto/pr56297_0.c: New testcase.
9698 * gcc.dg/lto/pr56297_0.c: Likewise.
9699
9700 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9701
9702 PR fortran/46952
9703 * gfortran.dg/typebound_deferred_1.f90: New.
9704
9705 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR rtl-optimization/56151
9708 * gcc.target/i386/pr56151.c: New test.
9709
9710 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9711
9712 * g++.dg/ext/mv12.C: New test.
9713 * g++.dg/ext/mv12.h: New file.
9714 * g++.dg/ext/mv12-aux.C: New file.
9715 * g++.dg/ext/mv13.C: New test.
9716
9717 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9718
9719 * lib/target-supports.exp
9720 (check_effective_target_powerpc_eabi_ok): New.
9721 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9722 powerpc_eabi_ok.
9723 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9724 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9725 only.
9726 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9727 * gcc.target/powerpc/pr51623.c: Likewise.
9728 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9729 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9730
9731 2013-02-11 Alexander Potapenko <glider@google.com>
9732 Jack Howarth <howarth@bromo.med.uc.edu>
9733 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR sanitizer/55617
9736 * g++.dg/asan/pr55617.C: Run on all targets.
9737
9738 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9739
9740 PR rtl-optimization/56275
9741 * gcc.dg/pr56275.c: New test.
9742
9743 2013-02-11 Richard Biener <rguenther@suse.de>
9744
9745 PR tree-optimization/56273
9746 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9747
9748 2013-02-11 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/56264
9751 * gcc.dg/torture/pr56264.c: New testcase.
9752
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/56273
9756 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9757 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9758 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9759 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9760 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9761 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9762
9763 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9764
9765 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9766 for *-*-linux-gnu targets.
9767 * g++.dg/asan/interception-test-1.c: Ditto.
9768 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9769 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9770
9771 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9772
9773 PR fortran/55362
9774 * gfortran.dg/intrinsic_size_4.f90 : New test.
9775
9776 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/56256
9779 * gcc.target/powerpc/pr56256.c: New test.
9780
9781 2013-02-08 Ian Lance Taylor <iant@google.com>
9782
9783 * lib/go.exp: Load timeout.exp.
9784
9785 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9786
9787 PR rtl-optimization/56246
9788 * gcc.target/i386/pr56246.c: New test.
9789
9790 2013-02-08 Jeff Law <law@redhat.com>
9791
9792 PR debug/53948
9793 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9794
9795 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9796
9797 PR target/56043
9798 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9799 powerpc*-*-linux*.
9800
9801 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9802
9803 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9804
9805 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR rtl-optimization/56195
9808 * gcc.dg/torture/pr56195.c: New test.
9809
9810 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9811
9812 PR fortran/54107
9813 * gfortran.dg/recursive_interface_2.f90: New test.
9814
9815 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR tree-optimization/56250
9818 * gcc.c-torture/execute/pr56250.c: New test.
9819
9820 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9821
9822 PR tree-optimization/56064
9823 * gcc.dg/fixed-point/view-convert-2.c: New test.
9824
9825 2013-02-08 Michael Matz <matz@suse.de>
9826
9827 PR tree-optimization/52448
9828 * gcc.dg/pr52448.c: New test.
9829
9830 2013-02-08 Richard Biener <rguenther@suse.de>
9831
9832 PR middle-end/56181
9833 * gcc.dg/torture/pr56181.c: New testcase.
9834
9835 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9836
9837 PR target/54222
9838 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9839 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9840
9841 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9842
9843 PR c++/56241
9844 * g++.dg/parse/crash61.C: New test.
9845
9846 PR c++/56239
9847 * g++.dg/parse/pr56239.C: New test.
9848
9849 PR c++/56237
9850 * g++.dg/abi/mangle61.C: New test.
9851
9852 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9853
9854 PR rtl-optimization/56225
9855 * gcc.target/i386/pr56225.c: New test.
9856
9857 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR debug/56154
9860 * gcc.dg/guality/pr56154-1.c: New test.
9861 * gcc.dg/guality/pr56154-2.c: New test.
9862 * gcc.dg/guality/pr56154-3.c: New test.
9863 * gcc.dg/guality/pr56154-4.c: New test.
9864 * gcc.dg/guality/pr56154-aux.c: New file.
9865
9866 PR tree-optimization/55789
9867 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9868 cleanup-tree-dump.
9869 * gcc.dg/tree-ssa/inline-3.c: Add
9870 --param max-early-inliner-iterations=2 option.
9871
9872 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873
9874 PR debug/53363
9875 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9876 Add -fno-dwarf2-cfi-asm to dg-options.
9877 Adapt match count.
9878
9879 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR target/56228
9882 * gcc.dg/pr56228.c: New test.
9883
9884 2013-02-07 Alan Modra <amodra@gmail.com>
9885
9886 PR target/54009
9887 * gcc.target/powerpc/pr54009.c: New test.
9888 PR target/54131
9889 * gfortran.dg/pr54131.f: New test.
9890
9891 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9892
9893 PR fortran/55789
9894 * gfortran.dg/array_constructor_41.f90: New test.
9895
9896 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9897
9898 PR fortran/55978
9899 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9900
9901 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR middle-end/56217
9904 * g++.dg/gomp/pr56217.C: New test.
9905
9906 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR tree-optimization/56205
9909 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9910 * gcc.c-torture/execute/pr56205.c: New test.
9911
9912 2013-02-05 Richard Biener <rguenther@suse.de>
9913
9914 PR tree-optimization/53342
9915 PR tree-optimization/53185
9916 * gcc.dg/vect/pr53185-2.c: New testcase.
9917
9918 2013-02-05 Jan Hubicka <jh@suse.cz>
9919
9920 PR tree-optimization/55789
9921 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9922 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9923 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9924 * g++.dg/ipa/inline-1.C: New testcase.
9925 * g++.dg/ipa/inline-2.C: New testcase.
9926 * g++.dg/ipa/inline-3.C: New testcase.
9927
9928 2013-02-05 Jan Hubicka <jh@suse.cz>
9929
9930 PR tree-optimization/55789
9931 * g++.dg/torture/pr55789.C: New testcase.
9932
9933 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR middle-end/56167
9936 * gcc.dg/pr56167.c: New test.
9937
9938 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9939
9940 PR target/55146
9941 * gcc.target/sh/pr55146.c: New.
9942
9943 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9944
9945 PR tree-optimization/54386
9946 * gcc.target/sh/pr54386.c: New.
9947
9948 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9949
9950 PR fortran/56008
9951 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9952
9953 PR fortran/47517
9954 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9955
9956 2013-02-04 Alexander Potapenko <glider@google.com>
9957 Jack Howarth <howarth@bromo.med.uc.edu>
9958 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR sanitizer/55617
9961 * g++.dg/asan/pr55617.C: New test.
9962
9963 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9964
9965 PR fortran/54195
9966 * gfortran.dg/typebound_operator_19.f90: New test.
9967 * gfortran.dg/typebound_assignment_4.f90: New test.
9968
9969 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9970
9971 PR fortran/54107
9972 * gfortran.dg/recursive_interface_1.f90: New test.
9973
9974 2013-02-04 Richard Guenther <rguenther@suse.de>
9975
9976 PR lto/56168
9977 * gcc.dg/lto/pr56168_0.c: New testcase.
9978 * gcc.dg/lto/pr56168_1.c: Likewise.
9979
9980 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9981
9982 PR fortran/50627
9983 PR fortran/56054
9984 * gfortran.dg/block_12.f90: New test.
9985 * gfortran.dg/module_error_1.f90: New test.
9986
9987 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9988
9989 * lib/target-supports.exp (check_effective_target_vect_float)
9990 (check_effective_target_vect_no_align): Add mips-sde-elf.
9991
9992 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9993
9994 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9995
9996 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9997
9998 * gcc.dg/pr56023.c: XFAIL on AIX.
9999 * gcc.dg/vect/pr49352.c: Same.
10000
10001 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10002
10003 * gnat.dg/opt26.adb: New test.
10004
10005 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10006
10007 Revert.
10008 2013-01-27 Amol Pise <amolpise15@gmail.com>
10009
10010 * gcc.target/arm/neon-vfnms-1.c: New test.
10011 * gcc.target/arm/neon-vfnma-1.c: New test.
10012
10013 2013-01-31 Richard Biener <rguenther@suse.de>
10014
10015 PR tree-optimization/56157
10016 * gcc.dg/torture/pr56157.c: New testcase.
10017
10018 2013-01-30 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/56150
10021 * gcc.dg/torture/pr56150.c: New testcase.
10022
10023 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR sanitizer/55374
10026 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10027 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10028 printed in backtrace.
10029 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10030 to avoid errors about mismatched allocation vs. deallocation.
10031
10032 PR c++/55742
10033 * g++.dg/mv1.C: Moved to...
10034 * g++.dg/ext/mv1.C: ... here. Adjust test.
10035 * g++.dg/mv2.C: Moved to...
10036 * g++.dg/ext/mv2.C: ... here. Adjust test.
10037 * g++.dg/mv3.C: Moved to...
10038 * g++.dg/ext/mv3.C: ... here.
10039 * g++.dg/mv4.C: Moved to...
10040 * g++.dg/ext/mv4.C: ... here.
10041 * g++.dg/mv5.C: Moved to...
10042 * g++.dg/ext/mv5.C: ... here. Adjust test.
10043 * g++.dg/mv6.C: Moved to...
10044 * g++.dg/ext/mv6.C: ... here. Adjust test.
10045 * g++.dg/ext/mv7.C: New test.
10046 * g++.dg/ext/mv8.C: New test.
10047 * g++.dg/ext/mv9.C: New test.
10048 * g++.dg/ext/mv10.C: New test.
10049 * g++.dg/ext/mv11.C: New test.
10050
10051 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10052
10053 PR rtl-optimization/56144
10054 * gcc.dg/pr56144.c: New.
10055
10056 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10057
10058 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10059 message.
10060 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10061 * g++.dg/cpp0x/constexpr-55573.C: Same
10062
10063 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10064
10065 PR tree-optimization/56064
10066 * gcc.dg/fixed-point/view-convert.c: New test.
10067
10068 2013-01-30 Andreas Schwab <schwab@suse.de>
10069
10070 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10071 evaluate the end index in string range.
10072
10073 2013-01-30 Tobias Burnus <burnus@net-b.de>
10074
10075 PR fortran/56138
10076 * gfortran.dg/allocatable_function_6.f90: New.
10077
10078 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10079 Mikael Morin <mikael@gcc.gnu.org>
10080
10081 PR fortran/54107
10082 * gfortran.dg/proc_ptr_comp_36.f90: New.
10083
10084 2013-01-29 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/55270
10087 * gcc.dg/torture/pr55270.c: New testcase.
10088
10089 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR rtl-optimization/56117
10092 * gcc.dg/pr56117.c: New test.
10093
10094 2013-01-28 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/56034
10097 * gcc.dg/torture/pr56034.c: New testcase.
10098
10099 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR tree-optimization/56125
10102 * gcc.dg/pr56125.c: New test.
10103
10104 2013-01-28 Tobias Burnus <burnus@net-b.de>
10105 Mikael Morin <mikael@gcc.gnu.org>
10106
10107 PR fortran/53537
10108 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10109 * gfortran.dg/import8.f90: Likewise.
10110 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10111 * gfortran.dg/import10.f90: New test.
10112 * gfortran.dg/import11.f90: Likewise
10113
10114 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR testsuite/56053
10117 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10118 string.h. Provide memset, malloc and free prototypes, adjust line
10119 numbers in dg-output.
10120 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10121 Provide memset prototype and adjust line numbers in dg-output.
10122 * c-c++-common/asan/global-overflow-1.c: Likewise.
10123
10124 PR tree-optimization/56094
10125 * gcc.dg/pr56094.c: New test.
10126
10127 2013-01-27 Amol Pise <amolpise15@gmail.com>
10128
10129 * gcc.target/arm/neon-vfnms-1.c: New test.
10130 * gcc.target/arm/neon-vfnma-1.c: New test.
10131
10132 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10133
10134 PR target/56114
10135 * gcc.target/i386/pr56114.c: New test.
10136
10137 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10138
10139 PR fortran/55984
10140 * gfortran.dg/associate_14.f90: New test.
10141
10142 PR fortran/56047
10143 * gfortran.dg/associate_13.f90: New test.
10144
10145 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR tree-optimization/56098
10148 * gcc.dg/pr56098-1.c: New test.
10149 * gcc.dg/pr56098-2.c: New test.
10150
10151 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10152
10153 PR target/54222
10154 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10155
10156 2013-01-22 Marek Polacek <polacek@redhat.com>
10157
10158 PR tree-optimization/56035
10159 * gcc.dg/pr56035.c: New test.
10160
10161 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10162
10163 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10164 for MIPS.
10165
10166 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10167
10168 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10169
10170 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR c/56078
10173 * gcc.dg/pr56078.c: New test.
10174 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10175
10176 2013-01-24 Martin Jambor <mjambor@suse.cz>
10177
10178 PR tree-optimization/55927
10179 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10180
10181 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10182
10183 * gcc.target/i386/movsd.c: New test.
10184
10185 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10186
10187 PR inline-asm/55934
10188 * gcc.target/i386/pr55934.c: New test.
10189
10190 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10191
10192 PR fortran/56081
10193 * gfortran.dg/select_8.f90: New.
10194
10195 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10196
10197 * gcc.target/microblaze/microblaze.exp: Remove
10198 target_config_cflags check.
10199
10200 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR fortran/56052
10203 * gfortran.dg/gomp/pr56052.f90: New test.
10204
10205 PR target/49069
10206 * gcc.dg/pr49069.c: New test.
10207
10208 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10209
10210 PR c++/55944
10211 * g++.dg/cpp0x/constexpr-static10.C: New.
10212
10213 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10214
10215 PR target/56028
10216 * gcc.target/i386/pr56028.c: New test.
10217
10218 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR target/55686
10221 * gcc.target/i386/pr55686.c: New test.
10222
10223 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10224
10225 PR c++/53609
10226 * g++.dg/cpp0x/variadic139.C: New test.
10227 * g++.dg/cpp0x/variadic140.C: Likewise.
10228 * g++.dg/cpp0x/variadic141.C: Likewise.
10229
10230 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10231
10232 * gnat.dg/warn8.adb: New test.
10233
10234 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10235
10236 PR fortran/55919
10237 * gfortran.dg/include_8.f90: New test.
10238
10239 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10240
10241 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10242 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10243
10244 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR tree-optimization/56051
10247 * gcc.c-torture/execute/pr56051.c: New test.
10248
10249 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10250
10251 PR rtl-optimization/56023
10252 * gcc.dg/pr56023.c: New test.
10253
10254 2013-01-21 Martin Jambor <mjambor@suse.cz>
10255
10256 PR middle-end/56022
10257 * gcc.target/i386/pr56022.c: New test.
10258
10259 2013-01-21 Jason Merrill <jason@redhat.com>
10260
10261 * lib/target-supports.exp (check_effective_target_alias): New.
10262
10263 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10264
10265 PR debug/53235
10266 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10267
10268 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10269
10270 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10271
10272 2013-01-19 Jeff Law <law@redhat.com>
10273
10274 PR tree-optimization/52631
10275 * tree-ssa/pr52631.c: New test.
10276 * tree-ssa/ssa-fre-9: Update expected output.
10277
10278 2013-01-19 Anthony Green <green@moxielogic.com>
10279
10280 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10281 for moxie.
10282
10283 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10284
10285 PR tree-optimization/56029
10286 * g++.dg/torture/pr56029.C: New test.
10287
10288 2013-01-18 Sharad Singhai <singhai@google.com>
10289
10290 PR tree-optimization/55995
10291 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10292
10293 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10294
10295 PR target/55433
10296 * gcc.target/i386/pr55433.c: New.
10297
10298 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR middle-end/56015
10301 * gfortran.dg/pr56015.f90: New test.
10302
10303 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10304
10305 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10306
10307 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10308
10309 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10310 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10311 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10312 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10313 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10314
10315 2013-01-17 Jeff Law <law@redhat.com>
10316
10317 * gcc.dg/pr52573.c: Move to...
10318 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10319
10320 PR rtl-optimization/52573
10321 * gcc.dg/pr52573.c: New test.
10322
10323 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10324
10325 PR sanitizer/55679
10326 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10327 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10328 check_no_compiler_messages to test support in ucontext.h.
10329 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10330 compliant RLIMIT_AS.
10331
10332 2013-01-17 Marek Polacek <polacek@redhat.com>
10333
10334 PR rtl-optimization/55833
10335 * gcc.dg/pr55833.c: New test.
10336
10337 2013-01-17 Jan Hubicka <jh@suse.cz>
10338
10339 PR tree-optimization/55273
10340 * gcc.c-torture/compile/pr55273.c: New testcase.
10341
10342 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10343
10344 PR target/55981
10345 * gcc.target/pr55981.c: New test.
10346
10347 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10348
10349 * gcc.target/arm/pr40887.c: Require at least armv5.
10350 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10351 * gcc.target/arm/pr51915.c: Likewise.
10352 * gcc.target/arm/pr52006.c: Likewise.
10353 * gcc.target/arm/pr53187.c: Likewise.
10354
10355 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10356 * gcc.target/arm/ftest-support-arm.h: Delete.
10357 * gcc.target/arm/ftest-support-thumb.h: Delete.
10358 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10359 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10360 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10361 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10362 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10363 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10364 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10365 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10366 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10367 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10368 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10369 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10370 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10371 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10372 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10373 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10374 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10375 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10376 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10378 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10379 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10382
10383 2013-01-17 Martin Jambor <mjambor@suse.cz>
10384
10385 PR tree-optimizations/55264
10386 * g++.dg/ipa/pr55264.C: New test.
10387
10388 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10389
10390 PR fortran/55983
10391 * gfortran.dg/class_55.f90: New.
10392
10393 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10394
10395 PR testsuite/55994
10396 * gcc.c-torture/execute/builtins/builtins.exp: Add
10397 -Wl,--allow-multiple-definition for eabi and elf targets.
10398
10399 PR testsuite/54622
10400 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10401 check_effective_target_vect_perm_short,
10402 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10403 check_effective_target_vect64): Return 0 for big-endian ARM.
10404 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10405
10406 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10407 prototypes.
10408
10409 2013-01-16 Richard Biener <rguenther@suse.de>
10410
10411 PR tree-optimization/55964
10412 * gcc.dg/torture/pr55964.c: New testcase.
10413
10414 2013-01-16 Richard Biener <rguenther@suse.de>
10415
10416 PR tree-optimization/54767
10417 PR tree-optimization/53465
10418 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10419
10420 2013-01-16 Christian Bruel <christian.bruel@st.com>
10421
10422 PR target/55301
10423 * gcc.target/sh/sh-switch.c: New testcase.
10424
10425 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10426
10427 * gcc.dg/webizer.c: Increase the array size.
10428
10429 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR target/55940
10432 * gcc.dg/pr55940.c: New test.
10433
10434 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10435 Harald Anlauf <anlauf@gmx.de>
10436
10437 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10438 * gfortran.dg/bounds_check_5.f90: Likewise.
10439 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10440 * gfortran.dg/continuation_9.f90: Likewise.
10441 * gfortran.dg/move_alloc_13.f90: Likewise.
10442 * gfortran.dg/structure_constructor_11.f90: Likewise.
10443 * gfortran.dg/tab_continuation.f: Likewise.
10444 * gfortran.dg/warning-directive-2.F90: Likewise.
10445 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10446
10447 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10448
10449 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10450 * gcc.target/arm/fma-sp.c: Likewise.
10451
10452 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10453
10454 PR rtl-optimization/55153
10455 * gcc.dg/pr55153.c: New.
10456
10457 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR tree-optimization/55920
10460 * gcc.c-torture/compile/pr55920.c: New test.
10461
10462 2013-01-15 Richard Biener <rguenther@suse.de>
10463
10464 PR middle-end/55882
10465 * gcc.dg/torture/pr55882.c: New testcase.
10466
10467 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR tree-optimization/55955
10470 * gcc.c-torture/compile/pr55955.c: New test.
10471
10472 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10473
10474 PR c++/55663
10475 * g++.dg/cpp0x/alias-decl-31.C: New test.
10476
10477 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10478
10479 PR fortran/54286
10480 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10481 case where interface is null.
10482
10483 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10484
10485 PR fortran/55806
10486 * gfortran.dg/array_constructor_40.f90: New test.
10487
10488 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10489
10490 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10491
10492 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10493
10494 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10495 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10496 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10497 * gcc.target/aarch64/vect-ld1r.c: New.
10498 * gcc.target/aarch64/vect-ld1r.x: New.
10499
10500 2013-01-14 Andi Kleen <ak@linux.intel.com>
10501
10502 PR target/55948
10503 * gcc.target/i386/hle-clear-rel.c: New file
10504 * gcc.target/i386/hle-store-rel.c: New file.
10505
10506 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10507
10508 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10509 * gfortran.dg/bounds_check_4.f90: Likewise.
10510 * gfortran.dg/inquire_10.f90: Likewise.
10511 * gfortran.dg/minloc_3.f90: Likewise.
10512 * gfortran.dg/minlocval_3.f90: Likewise.
10513 * gfortran.dg/module_double_reuse.f90: Likewise.
10514 * gfortran.dg/mvbits_1.f90: Likewise.
10515 * gfortran.dg/oldstyle_1.f90: Likewise.
10516 * gfortran.dg/pr20163-2.f: Likewise.
10517 * gfortran.dg/save_1.f90: Likewise.
10518 * gfortran.dg/scan_1.f90: Likewise.
10519 * gfortran.dg/select_char_1.f90: Likewise.
10520 * gfortran.dg/shape_4.f90: Likewise.
10521 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10522 * gfortran.dg/function_optimize_10.f90: Likewise.
10523 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10524 * gfortran.dg/used_types_17.f90: Likewise.
10525 * gfortran.dg/used_types_18.f90: Likewise.
10526
10527 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10528
10529 PR fortran/54286
10530 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10531
10532 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10533
10534 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10535
10536 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10537
10538 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10539
10540 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10541
10542 PR fortran/55072
10543 * gfortran.dg/assumed_type_2.f90: Fix test case.
10544 * gfortran.dg/internal_pack_13.f90: New test.
10545 * gfortran.dg/internal_pack_14.f90: New test.
10546
10547 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10548
10549 PR fortran/55868
10550 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10551 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10552 $tar to STAR.
10553
10554 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10555
10556 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10557
10558 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10559
10560 PR target/55719
10561 * gcc.target/s390/pr55719.c: New testcase.
10562
10563 2013-01-11 Richard Guenther <rguenther@suse.de>
10564
10565 PR tree-optimization/44061
10566 * gcc.dg/pr44061.c: New testcase.
10567
10568 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10569
10570 Update copyright years.
10571
10572 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10573 Jakub Jelinek <jakub@redhat.com>
10574
10575 PR target/55565
10576 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10577
10578 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10579
10580 PR rtl-optimization/55672
10581 * gcc.target/i386/pr55672.c: New.
10582
10583 2013-01-10 Jeff Law <law@redhat.com>
10584
10585 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10586 pass/fail message unique.
10587
10588
10589 2013-01-10 Jason Merrill <jason@redhat.com>
10590
10591 * ada/.gitignore: New.
10592
10593 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10594
10595 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10596 Add tls options.
10597 * g++.dg/tls/thread_local2.C: Likewise.
10598 * g++.dg/tls/thread_local2g.C: Likewise.
10599 * g++.dg/tls/thread_local6.C: Likewise.
10600 * g++.dg/tls/thread_local-order1.C: Add tls options.
10601 * g++.dg/tls/thread_local-order2.C: Likewise.
10602 * g++.dg/tls/thread_local3.C: Likewise.
10603 * g++.dg/tls/thread_local3g.C: Likewise.
10604 * g++.dg/tls/thread_local4.C: Likewise.
10605 * g++.dg/tls/thread_local4g.C: Likewise.
10606 * g++.dg/tls/thread_local5.C: Likewise.
10607 * g++.dg/tls/thread_local5g.C: Likewise.
10608 * g++.dg/tls/thread_local6g.C: Likewise.
10609
10610 2013-01-10 Kostya Serebryany <kcc@google.com>
10611
10612 * g++.dg/asan/asan_test.cc: Sync from upstream.
10613
10614 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR tree-optimization/55921
10617 * gcc.c-torture/compile/pr55921.c: New test.
10618
10619 2013-01-09 Jan Hubicka <jh@suse.cz>
10620
10621 PR tree-optimization/55569
10622 * gcc.c-torture/compile/pr55569.c: New testcase.
10623
10624 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10625
10626 PR fortran/47203
10627 * gfortran.dg/use_28.f90: New test.
10628
10629 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10630
10631 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10632 number matching more robust.
10633
10634 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10635
10636 PR rtl-optimization/55829
10637 * gcc.target/i386/pr55829.c: New.
10638
10639 2013-01-09 Tobias Burnus <burnus@net-b.de>
10640
10641 PR fortran/55758
10642 * gfortran.dg/bind_c_bool_1.f90: New.
10643 * gfortran.dg/do_5.f90: Add dg-warning.
10644
10645 2013-01-09 Jan Hubicka <jh@suse.cz>
10646
10647 PR tree-optimization/55875
10648 * gcc.c-torture/execute/pr55875.c: New testcase.
10649 * g++.dg/torture/pr55875.C: New testcase.
10650
10651 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR c/48418
10654 * c-c++-common/pr48418.c: New test.
10655
10656 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10657
10658 PR c++/55801
10659 * g++.dg/tls/thread_local-ice.C: New.
10660
10661 2013-01-09 Andreas Schwab <schwab@suse.de>
10662
10663 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10664
10665 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10666
10667 PR tree-optimization/48189
10668 * gcc.dg/pr48189.c: New test.
10669
10670 2013-01-04 Jan Hubicka <jh@suse.cz>
10671
10672 PR tree-optimization/55823
10673 * g++.dg/ipa/devirt-10.C: New testcase.
10674
10675 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10676 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10677
10678 PR rtl-optimization/55845
10679 * gcc.target/i386/pr55845.c: New test.
10680
10681 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10682
10683 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10684 instructions generated instead of number of occurances.
10685
10686 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10687
10688 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10689 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10690 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10691 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10692 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10693 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10694 * gcc.target/aarch64/vect-fcm.x: Likewise.
10695 * lib/target-supports.exp
10696 (check_effective_target_vect_cond): Enable for AArch64.
10697
10698 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10699
10700 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10701 endian-safe float pool loading.
10702 (test_square_root_v4sf): Likewise.
10703 (test_square_root_v2df): Likewise.
10704 * lib/target-supports.exp
10705 (check_effective_target_vect_call_sqrtf): Add AArch64.
10706
10707 2013-01-08 Martin Jambor <mjambor@suse.cz>
10708
10709 PR debug/55579
10710 * gcc.dg/tree-ssa/pr55579.c: New test.
10711
10712 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10713
10714 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10715 asm comments.
10716
10717 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR middle-end/55890
10720 * gcc.dg/torture/pr55890-3.c: New test.
10721
10722 PR middle-end/55851
10723 * gcc.c-torture/compile/pr55851.c: New test.
10724
10725 PR sanitizer/55844
10726 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10727 dg-options.
10728
10729 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10730
10731 PR fortran/55618
10732 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10733
10734 2013-01-07 Tobias Burnus <burnus@net-b.de>
10735
10736 PR fortran/55763
10737 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10738 * gfortran.dg/pointer_init_7.f90: New.
10739
10740 2013-01-07 Richard Biener <rguenther@suse.de>
10741
10742 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10743
10744 2013-01-07 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/55890
10747 * gcc.dg/torture/pr55890-1.c: New testcase.
10748 * gcc.dg/torture/pr55890-2.c: Likewise.
10749
10750 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10751
10752 * gcc.target/aarch64/fmovd.c: New.
10753 * gcc.target/aarch64/fmovf.c: Likewise.
10754 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10755 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10756 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10757 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10758 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10759 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10760
10761 2013-01-07 Richard Biener <rguenther@suse.de>
10762
10763 PR tree-optimization/55888
10764 PR tree-optimization/55862
10765 * gcc.dg/torture/pr55888.c: New testcase.
10766
10767 2013-01-07 Tobias Burnus <burnus@net-b.de>
10768
10769 PR fortran/55852
10770 * gfortran.dg/intrinsic_size_3.f90: New.
10771
10772 2013-01-07 Tobias Burnus <burnus@net-b.de>
10773
10774 PR fortran/55763
10775 * gfortran.dg/select_type_32.f90: New.
10776
10777 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10778
10779 PR c++/52343
10780 * g++.dg/cpp0x/alias-decl-29.C: New test.
10781
10782 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10783
10784 PR fortran/53876
10785 PR fortran/54990
10786 PR fortran/54992
10787 * gfortran.dg/class_array_15.f03: New test.
10788
10789 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10790
10791 PR fortran/42769
10792 PR fortran/45836
10793 PR fortran/45900
10794 * gfortran.dg/use_23.f90: New test.
10795 * gfortran.dg/use_24.f90: New test.
10796 * gfortran.dg/use_25.f90: New test.
10797 * gfortran.dg/use_26.f90: New test.
10798 * gfortran.dg/use_27.f90: New test.
10799
10800 2013-01-06 Olivier Hainque <hainque@adacore.com>
10801
10802 * gnat.dg/specs/clause_on_volatile.ads: New test.
10803
10804 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10805
10806 * gnat.dg/alignment10.adb: New test.
10807
10808 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10809 Mikael Morin <mikael@gcc.gnu.org>
10810
10811 PR fortran/55827
10812 * gfortran.dg/use_22.f90: New test.
10813
10814 2013-01-04 Andrew Pinski <apinski@cavium.com>
10815
10816 * gcc.target/aarch64/cmp-1.c: New testcase.
10817
10818 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10819
10820 PR fortran/55172
10821 * gfortran.dg/select_type_31.f03: New test.
10822
10823 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10824
10825 PR c++/54526 (again)
10826 * g++.dg/cpp0x/parse2.C: Extend.
10827 * g++.old-deja/g++.other/crash28.C: Adjust.
10828
10829 2013-01-04 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/55862
10832 * gcc.dg/torture/pr55862.c: New testcase.
10833
10834 2013-01-04 Martin Jambor <mjambor@suse.cz>
10835
10836 PR tree-optimization/55755
10837 * gcc.dg/torture/pr55755.c: New test.
10838 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10839 * gcc.dg/tree-ssa/pr45144.c: Update.
10840
10841 2013-01-04 Richard Biener <rguenther@suse.de>
10842
10843 PR middle-end/55863
10844 * gcc.dg/fold-reassoc-2.c: New testcase.
10845
10846 2013-01-04 Tobias Burnus <burnus@net-b.de>
10847
10848 PR fortran/55763
10849 * gfortran.dg/null_7.f90: New.
10850
10851 2013-01-04 Tobias Burnus <burnus@net-b.de>
10852
10853 PR fortran/55854
10854 PR fortran/55763
10855 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10856 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10857 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10858
10859 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10860
10861 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10862
10863 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10864
10865 PR fortran/55855
10866 * gfortran.dg/assignment_1.f90: Modified.
10867 * gfortran.dg/assignment_4.f90: New.
10868
10869 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10870
10871 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10872
10873 2013-01-03 Richard Biener <rguenther@suse.de>
10874
10875 PR tree-optimization/55857
10876 * gcc.dg/vect/pr55857-1.c: New testcase.
10877 * gcc.dg/vect/pr55857-2.c: Likewise.
10878
10879 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR rtl-optimization/55838
10882 * gcc.dg/pr55838.c: New test.
10883
10884 PR tree-optimization/55832
10885 * gcc.c-torture/compile/pr55832.c: New test.
10886
10887 2013-01-02 Teresa Johnson <tejohnson@google.com>
10888
10889 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10890 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10891 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10892 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10893 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10894 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10895 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10896 * gcc.dg/unroll_1.c: Ditto.
10897 * gcc.dg/unroll_2.c: Ditto.
10898 * gcc.dg/unroll_3.c: Ditto.
10899 * gcc.dg/unroll_4.c: Ditto.
10900
10901 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10902
10903 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10904
10905 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10906
10907 PR fortran/55818
10908 * gfortran.dg/eof_4.f90: New test.
10909
10910 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10911
10912 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10913 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10914 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10915 (compat_setup_dfp): Initialize compat_alt_caret and
10916 compat_save_TEST_ALWAYS_FLAGS.
10917
10918 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10919
10920 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10921
10922 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10923
10924 * gcc.dg/torture/fp-int-convert-2.c: New test.
10925
10926 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10927
10928 * gfortran.dg/newunit_3.f90: Add dg-do run.
10929 * gfortran.dg/inquire_15.f90: Add dg-do run.
10930
10931 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10932
10933 PR tree-optimization/55831
10934 * gcc.dg/pr55831.c: New test.
10935 \f
10936 Copyright (C) 2013 Free Software Foundation, Inc.
10937
10938 Copying and distribution of this file, with or without modification,
10939 are permitted in any medium without royalty provided the copyright
10940 notice and this notice are preserved.