neon.ml (crypto_intrinsics): Add vceq_64 and vtst_p64.
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 * gcc.target/arm/neon-vceq_p64.c: New test.
4 * gcc.target/arm/neon-vtst_p64.c: Likewise.
5
6 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
7
8 PR tree-optimization/59544
9 * gcc.target/i386/pr59544.c: New test.
10
11 2013-12-20 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/59413
14 * gcc.c-torture/execute/pr59413.c: New test.
15
16 * c-c++-common/ubsan/load-bool-enum.c: New test.
17
18 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19
20 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
21 New procedure.
22 (add_options_for_arm_crypto): Likewise.
23 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
24 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
25 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
26 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
27 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
28 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
29 * gcc.target/arm/crypto-vmullp64.c: Likewise.
30 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
31 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
32 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
33 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
34 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
35 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
36 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
37 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
38 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
39 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
40 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
41 * gcc.target/arm/neon/vbslQp64: Generate.
42 * gcc.target/arm/neon/vbslp64: Likewise.
43 * gcc.target/arm/neon/vcombinep64: Likewise.
44 * gcc.target/arm/neon/vcreatep64: Likewise.
45 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
46 * gcc.target/arm/neon/vdupQ_np64: Likewise.
47 * gcc.target/arm/neon/vdup_lanep64: Likewise.
48 * gcc.target/arm/neon/vdup_np64: Likewise.
49 * gcc.target/arm/neon/vextQp64: Likewise.
50 * gcc.target/arm/neon/vextp64: Likewise.
51 * gcc.target/arm/neon/vget_highp64: Likewise.
52 * gcc.target/arm/neon/vget_lowp64: Likewise.
53 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
54 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
55 * gcc.target/arm/neon/vld1Qp64: Likewise.
56 * gcc.target/arm/neon/vld1_dupp64: Likewise.
57 * gcc.target/arm/neon/vld1_lanep64: Likewise.
58 * gcc.target/arm/neon/vld1p64: Likewise.
59 * gcc.target/arm/neon/vld2_dupp64: Likewise.
60 * gcc.target/arm/neon/vld2p64: Likewise.
61 * gcc.target/arm/neon/vld3_dupp64: Likewise.
62 * gcc.target/arm/neon/vld3p64: Likewise.
63 * gcc.target/arm/neon/vld4_dupp64: Likewise.
64 * gcc.target/arm/neon/vld4p64: Likewise.
65 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
66 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
67 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
68 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
69 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
70 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
71 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
95 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
96 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
98 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
99 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
100 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
101 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
102 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
103 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
104 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
105 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
106 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
107 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
108 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
109 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
110 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
111 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
112 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
113 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
114 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
115 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
116 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
117 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
119 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
120 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
121 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
122 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
123 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
124 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
125 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
126 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
127 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
128 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
129 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
130 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
131 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
132 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
133 * gcc.target/arm/neon/vsliQ_np64: Likewise.
134 * gcc.target/arm/neon/vsli_np64: Likewise.
135 * gcc.target/arm/neon/vsriQ_np64: Likewise.
136 * gcc.target/arm/neon/vsri_np64: Likewise.
137 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
138 * gcc.target/arm/neon/vst1Qp64: Likewise.
139 * gcc.target/arm/neon/vst1_lanep64: Likewise.
140 * gcc.target/arm/neon/vst1p64: Likewise.
141 * gcc.target/arm/neon/vst2p64: Likewise.
142 * gcc.target/arm/neon/vst3p64: Likewise.
143 * gcc.target/arm/neon/vst4p64: Likewise.
144
145 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146
147 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
148 (check_effective_target_arm_crc_ok_nocache): Likewise.
149 (check_effective_target_arm_crc_ok): Likewise.
150 * gcc.target/arm/acle/: New directory.
151 * gcc.target/arm/acle/acle.exp: New.
152 * gcc.target/arm/acle/crc32b.c: New test.
153 * gcc.target/arm/acle/crc32h.c: Likewise.
154 * gcc.target/arm/acle/crc32w.c: Likewise.
155 * gcc.target/arm/acle/crc32d.c: Likewise.
156 * gcc.target/arm/acle/crc32cb.c: Likewise.
157 * gcc.target/arm/acle/crc32ch.c: Likewise.
158 * gcc.target/arm/acle/crc32cw.c: Likewise.
159 * gcc.target/arm/acle/crc32cd.c: Likewise.
160
161 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162
163 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
164
165 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
166
167 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
168 for target sh4-*-*.
169
170 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
171
172 * gcc.target/aarch64/pmull_1.c: New.
173
174 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
175
176 * gcc.target/aarch64/sha256_1.c: New.
177
178 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
179
180 * gcc.target/aarch64/sha1_1.c: New.
181
182 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
183
184 * gcc.target/aarch64/aes_1.c: New.
185
186 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
187 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
188
189 * gcc.target/s390/hotpatch-1.c: New test
190 * gcc.target/s390/hotpatch-2.c: New test
191 * gcc.target/s390/hotpatch-3.c: New test
192 * gcc.target/s390/hotpatch-4.c: New test
193 * gcc.target/s390/hotpatch-5.c: New test
194 * gcc.target/s390/hotpatch-6.c: New test
195 * gcc.target/s390/hotpatch-7.c: New test
196 * gcc.target/s390/hotpatch-8.c: New test
197 * gcc.target/s390/hotpatch-9.c: New test
198 * gcc.target/s390/hotpatch-10.c: New test
199 * gcc.target/s390/hotpatch-11.c: New test
200 * gcc.target/s390/hotpatch-12.c: New test
201 * gcc.target/s390/hotpatch-compile-1.c: New test
202 * gcc.target/s390/hotpatch-compile-2.c: New test
203 * gcc.target/s390/hotpatch-compile-3.c: New test
204 * gcc.target/s390/hotpatch-compile-4.c: New test
205 * gcc.target/s390/hotpatch-compile-5.c: New test
206 * gcc.target/s390/hotpatch-compile-6.c: New test
207 * gcc.target/s390/hotpatch-compile-7.c: New test
208
209 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
210
211 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
212 target check.
213
214 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 * gfortran.dg/io_err_1.f90: New test.
217
218 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
219
220 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
221 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
222 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
223 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
224 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
225 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
226 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
227
228 2013-12-18 Jakub Jelinek <jakub@redhat.com>
229
230 PR target/59539
231 * gcc.target/i386/pr59539-1.c: New test.
232 * gcc.target/i386/pr59539-2.c: New test.
233
234 2013-12-18 Nick Clifton <nickc@redhat.com>
235
236 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
237
238 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
239
240 * gcc.dg/pr59418.c: New test.
241
242 2013-12-17 Jakub Jelinek <jakub@redhat.com>
243
244 PR tree-optimization/59523
245 * gcc.dg/pr59523.c: New test.
246
247 2013-12-17 Marek Polacek <polacek@redhat.com>
248
249 * c-c++-common/ubsan/overflow-int128.c: New test.
250
251 2013-12-17 Jakub Jelinek <jakub@redhat.com>
252
253 PR ipa/58290
254 * gfortran.dg/pr58290.f90: New test.
255
256 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
257
258 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
259
260 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
261
262 * g++.dg/ipa/devirt-13.C: Update template.
263
264 2013-12-16 Janus Weil <janus@gcc.gnu.org>
265
266 PR fortran/54949
267 * gfortran.dg/proc_ptr_44.f90: New.
268
269 2013-12-16 Jakub Jelinek <jakub@redhat.com>
270
271 * c-c++-common/ubsan/overflow-mul-3.c: New test.
272 * c-c++-common/ubsan/overflow-mul-4.c: New test.
273
274 PR libgomp/59337
275 * gfortran.dg/gomp/pr59337.f90: New test.
276
277 2013-12-16 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/58956
280 PR middle-end/59470
281 * gcc.target/i386/pr59470.c: New test.
282
283 2013-12-14 Jan Hubicka <jh@suse.cz>
284
285 PR ipa/59265
286 g++.dg/torture/pr59265.C: New testcase.
287
288 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
289
290 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
291 __builtin_ia32_emms for 32bit x86 targets.
292 (foo32x2_le): Ditto.
293 (main): Reorder function calls.
294
295 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
296
297 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
298
299 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
300
301 PR testsuite/58630
302 * gcc.target/i386/pr43662.c (dg-options):
303 Add -maccumulate-outgoing-args.
304 * gcc.target/i386/pr43869.c (dg-options): Ditto.
305 * gcc.target/i386/pr57003.c (dg-options): Ditto.
306 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
307 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
308 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
309 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
310 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
311 Add -maccumulate-outgoing-args.
312 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
313 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
314 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
316 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
317 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
323 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
324 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
325 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
326 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
327
328 2013-12-15 Janus Weil <janus@gcc.gnu.org>
329
330 PR fortran/59493
331 * gfortran.dg/unlimited_polymorphic_15.f90: New.
332
333 2013-12-14 Jan Hubicka <jh@suse.cz>
334
335 PR middle-end/58477
336 * g++.dg/ipa/devirt-19.C: New testcase.
337
338 2013-12-14 Marek Polacek <polacek@redhat.com>
339
340 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
341 require int128 target.
342 * c-c++-common/ubsan/overflow-negate-2.c: New test.
343
344 2013-12-14 Janus Weil <janus@gcc.gnu.org>
345
346 PR fortran/59502
347 * gfortran.dg/class_57.f90: New.
348
349 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
350
351 PR target/59492
352 * g++.dg/other/pr59492.C: New file.
353
354 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
355
356 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
357
358 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
359
360 * gcc.dg/pr59350.c: New test.
361
362 2013-12-14 Marek Polacek <polacek@redhat.com>
363
364 * c-c++-common/ubsan/overflow-1.c: New test.
365 * c-c++-common/ubsan/overflow-2.c: New test.
366
367 2013-12-14 Marek Polacek <polacek@redhat.com>
368
369 PR sanitizer/59503
370 * c-c++-common/ubsan/pr59503.c: New test.
371
372 2013-12-14 Janus Weil <janus@gcc.gnu.org>
373
374 PR fortran/59450
375 * gfortran.dg/typebound_proc_31.f90: New.
376
377 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
378
379 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
380 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
381
382 2013-12-03 Jeff Law <law@redhat.com>
383
384 PR tree-optimization/45685
385 * gcc.dg/tree-ssa/pr45685.c: New test.
386
387 2013-12-13 Bin Cheng <bin.cheng@arm.com>
388
389 PR tree-optimization/58296
390 PR tree-optimization/41488
391 * gcc.dg/tree-ssa/scev-7.c: New test.
392 * gcc.dg/pr41488.c: New test.
393 * g++.dg/pr59445.C: New test.
394
395 2013-12-12 Tobias Burnus <burnus@net-b.de>
396
397 PR fortran/59440
398 * gfortran.dg/namelist_83.f90: New.
399 * gfortran.dg/namelist_83_2.f90: New.
400
401 2013-12-12 Jakub Jelinek <jakub@redhat.com>
402
403 PR middle-end/59470
404 * g++.dg/opt/pr59470.C: New test.
405
406 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
407
408 * c-c++-common/tsan/free_race2.c: New file.
409 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
410 * c-c++-common/tsan/race_on_mutex.c: Likewise.
411 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
412 * c-c++-common/tsan/simple_race.c: Likewise.
413 * c-c++-common/tsan/simple_stack.c: Likewise.
414 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
415 * g++.dg/tsan/atomic_free.C: Likewise.
416 * g++.dg/tsan/atomic_free2.C: Likewise.
417 * g++.dg/tsan/benign_race.C: Likewise.
418 * g++.dg/tsan/cond_race.C: Likewise.
419 * g++.dg/tsan/default_options.C: Likewise.
420 * g++.dg/tsan/fd_close_norace.C: Likewise.
421 * g++.dg/tsan/fd_close_norace2.C: Likewise.
422 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
423
424 2013-12-12 Jakub Jelinek <jakub@redhat.com>
425
426 PR libgomp/59467
427 * gfortran.dg/gomp/pr59467.f90: New test.
428 * c-c++-common/gomp/pr59467.c: New test.
429
430 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
431
432 PR testsuite/59442
433 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
434 * gcc.target/i386/sse2-movapd-2.c: Likewise.
435 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
436 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
437
438 2013-12-11 Sriraman Tallam <tmsriram@google.com>
439
440 PR target/59390
441 * gcc.target/i386/pr59390.c: New test.
442 * gcc.target/i386/pr59390_1.c: New test.
443 * gcc.target/i386/pr59390_2.c: New test.
444
445 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
446
447 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
448 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
449 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
450 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
451 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
452 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
453 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
454 test stored in c-c++-common. Also, added the Cilk runtime's library
455 to the ld_library_path.
456
457 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
458
459 PR middle-end/59134
460 * gcc.c-torture/compile/pr59134.c: New test.
461 * gnat.dg/misaligned_volatile.adb: New test.
462
463 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
464 Sandra Loosemore <sandra@codesourcery.com>
465
466 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
467
468 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
469
470 PR middle-end/23623
471 PR middle-end/48784
472 PR middle-end/56341
473 PR middle-end/56997
474 * gcc.dg/pr23623.c: New test.
475 * gcc.dg/pr48784-1.c: New test.
476 * gcc.dg/pr48784-2.c: New test.
477 * gcc.dg/pr56341-1.c: New test.
478 * gcc.dg/pr56341-2.c: New test.
479 * gcc.dg/pr56997-1.c: New test.
480 * gcc.dg/pr56997-2.c: New test.
481 * gcc.dg/pr56997-3.c: New test.
482
483 2013-12-11 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/58916
486 * gfortran.dg/allocate_with_source_4.f90: New.
487
488 2013-12-11 Jakub Jelinek <jakub@redhat.com>
489
490 PR tree-optimization/59417
491 * gcc.c-torture/compile/pr59417.c: New test.
492
493 PR tree-optimization/59386
494 * gcc.c-torture/compile/pr59386.c: New test.
495
496 2013-12-11 Bin Cheng <bin.cheng@arm.com>
497
498 Reverted:
499 2013-12-10 Bin Cheng <bin.cheng@arm.com>
500 PR tree-optimization/41488
501 * gcc.dg/tree-ssa/scev-7.c: New test.
502 * gcc.dg/pr41488.c: New test.
503
504 2013-12-10 Janus Weil <janus@gcc.gnu.org>
505
506 PR fortran/35831
507 * gfortran.dg/c_by_val_5.f90: Modified.
508 * gfortran.dg/dummy_procedure_10.f90: New.
509
510 2013-12-10 Yury Gribov <y.gribov@samsung.com>
511
512 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
513 * g++-dg/tsan/tsan.exp: Likewise.
514
515 2013-12-10 Richard Biener <rguenther@suse.de>
516
517 PR middle-end/38474
518 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
519
520 2013-12-10 Jakub Jelinek <jakub@redhat.com>
521
522 * gcc.dg/vect/vect-cond-11.c: New test.
523 * gcc.target/i386/vect-cond-1.c: New test.
524 * gcc.target/i386/avx2-gather-5.c: New test.
525 * gcc.target/i386/avx2-gather-6.c: New test.
526 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
527 * gcc.dg/vect/vect-mask-load-1.c: New test.
528
529 2013-12-09 Marek Polacek <polacek@redhat.com>
530
531 PR sanitizer/59437
532 * g++.dg/ubsan/pr59437.C: New test.
533
534 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
535
536 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
537 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
538 * g++-dg/tsan/tsan.exp: Likewise.
539
540 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
541
542 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
543 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
544
545 2013-12-10 Bin Cheng <bin.cheng@arm.com>
546
547 PR tree-optimization/41488
548 * gcc.dg/tree-ssa/scev-7.c: New test.
549 * gcc.dg/pr41488.c: New test.
550
551 2013-12-09 Joseph Myers <joseph@codesourcery.com>
552
553 PR preprocessor/55715
554 * gcc.dg/cpp/expr-overflow-1.c: New test.
555
556 2013-12-10 Tobias Burnus <burnus@net-b.de>
557
558 PR fortran/59428
559 PR fortran/58099
560 PR fortran/58676
561 PR fortran/41724
562 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
563
564 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
565
566 PR c++/59435
567 * g++.dg/cpp0x/variadic-sizeof3.C: New.
568
569 2013-12-09 David Malcolm <dmalcolm@redhat.com>
570
571 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
572 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
573 explicit.
574 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
575
576 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
577
578 * gcc.target/arm/ldrd-strd-offset.c: New.
579
580 2013-12-09 Martin Jambor <mjambor@suse.cz>
581
582 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
583 * gcc.c-torture/compile/pr48929.c: Likewise.
584 * gcc.c-torture/compile/pr55569.c: Likewise.
585 * gcc.c-torture/compile/sra-1.c: Likewise.
586 * gcc.c-torture/compile/pr45085.c: Moved to...
587 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
588
589 2013-12-09 Marek Polacek <polacek@redhat.com>
590
591 PR sanitizer/59415
592 * g++.dg/ubsan/pr59415.C: New test.
593
594 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
595
596 PR c++/52707
597 * g++.dg/cpp0x/deleted2.C: New.
598
599 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
600
601 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
602
603 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
604
605 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
606 pass/fail line and add it to the log instead.
607
608 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
609
610 PR target/52898
611 PR target/51697
612 * gcc.target/sh/pr51697.c: New.
613
614 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
615
616 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
617 * gcc.dg/macro-fusion-2.c: Ditto.
618 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
619 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
620
621 2013-12-08 Tobias Burnus <burnus@net-b.de>
622
623 PR fortran/58099
624 PR fortran/58676
625 PR fortran/41724
626 * gfortran.dg/elemental_subroutine_8.f90: New.
627 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
628 * gfortran.dg/proc_ptr_11.f90: Ditto.
629 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
630 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
631 * gfortran.dg/proc_ptr_33.f90: Ditto.
632 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
633 which is not elemental.
634 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
635
636 2013-12-07 Janus Weil <janus@gcc.gnu.org>
637
638 PR fortran/59414
639 * gfortran.dg/class_result_2.f90: New.
640
641 2013-12-06 Jakub Jelinek <jakub@redhat.com>
642
643 PR tree-optimization/59388
644 * gcc.c-torture/execute/pr59388.c: New test.
645
646 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
647
648 PR testsuite/59043
649 * g++.dg/pubtypes.C: Adjust the regular expression.
650 * gcc.dg/pubtypes-1.c: Likewise.
651 * gcc.dg/pubtypes-2.c: Likewise.
652 * gcc.dg/pubtypes-3.c: Likewise.
653 * gcc.dg/pubtypes-4.c: Likewise.
654
655 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
656
657 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
658
659 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
660
661 PR target/59405
662 * gcc.target/i386/pr59405.c: New test.
663
664 2013-12-06 Ian Bolton <ian.bolton@arm.com>
665 Mark Mitchell <mark@codesourcery.com>
666
667 PR target/59091
668 * gcc.target/arm/builtin-trap.c: New test.
669 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
670
671 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
672
673 * gcc.target/sparc/pdistn.c: New test.
674 * gcc.target/sparc/pdistn-2.c: Likewise.
675
676 2013-12-06 Richard Biener <rguenther@suse.de>
677
678 PR tree-optimization/59058
679 * gcc.dg/torture/pr59058.c: New testcase.
680
681 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
682
683 * g++.dg/warn/pr15774-1.C: Adjust expected message.
684
685 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
686
687 PR rtl-optimization/59317
688 * gcc.target/mips/pr59317.c: New.
689
690 2013-12-05 Marek Polacek <polacek@redhat.com>
691
692 PR sanitizer/59333
693 PR sanitizer/59397
694 * c-c++-common/ubsan/pr59333.c: New test.
695 * c-c++-common/ubsan/pr59397.c: New test.
696
697 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
698
699 * gcc.dg/vect/vect-nop-move.c: New test.
700
701 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
702
703 * c-c++-common/tsan/atomic_stack.c: New test.
704 * c-c++-common/tsan/fd_pipe_race.c: New test.
705 * c-c++-common/tsan/free_race.c: New test.
706 * c-c++-common/tsan/mutexset1.c: New test.
707 * c-c++-common/tsan/race_on_barrier.c: New test.
708 * c-c++-common/tsan/sleep_sync.c: New test.
709 * c-c++-common/tsan/thread_leak.c: New test.
710 * c-c++-common/tsan/thread_leak1.c: New test.
711 * c-c++-common/tsan/thread_leak2.c: New test.
712 * c-c++-common/tsan/tiny_race.c: New test.
713 * c-c++-common/tsan/tls_race.c: New test.
714 * c-c++-common/tsan/write_in_reader_lock.c: New test.
715 * lib/tsan-dg.exp: New file.
716 * gcc.dg/tsan/tsan.exp: New file.
717 * g++.dg/tsan/tsan.exp: New file.
718 * g++.dg/dg.exp: Prune tsan subdirectory.
719
720 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
721
722 * gcc.target/i386/readeflags-1.c: New.
723 * gcc.target/i386/writeeflags-1.c: Ditto.
724
725 2013-12-05 Yury Gribov <y.gribov@samsung.com>
726
727 PR sanitizer/59369
728 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
729 * c-c++-common/asan/pr59063-2.c: Likewise.
730
731 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
732
733 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
734 * g++.dg/cpp0x/defaulted2.C: Likewise.
735 * g++.dg/cpp1y/auto-fn8.C: Likewise.
736 * g++.dg/gomp/udr-3.C: Likewise.
737 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
738 * g++.dg/lookup/linkage1.C: Likewise.
739 * g++.dg/overload/new1.C: Likewise.
740 * g++.dg/parse/friend5.C: Likewise.
741 * g++.dg/parse/namespace-alias-1.C: Likewise.
742 * g++.dg/parse/namespace10.C: Likewise.
743 * g++.dg/parse/redef2.C: Likewise.
744 * g++.dg/template/friend44.C: Likewise.
745 * g++.old-deja/g++.brendan/crash42.C: Likewise.
746 * g++.old-deja/g++.brendan/crash52.C: Likewise.
747 * g++.old-deja/g++.brendan/crash55.C: Likewise.
748 * g++.old-deja/g++.jason/overload21.C: Likewise.
749 * g++.old-deja/g++.jason/overload5.C: Likewise.
750 * g++.old-deja/g++.jason/redecl1.C: Likewise.
751 * g++.old-deja/g++.law/arm8.C: Likewise.
752 * g++.old-deja/g++.other/main1.C: Likewise.
753
754 2013-12-05 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/56787
757 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
758
759 2013-12-05 Kostya Serebryany <kcc@google.com>
760
761 * c-c++-common/asan/null-deref-1.c: Update the test
762 to match the fresh asan run-time.
763
764 2013-12-05 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/59374
767 * gcc.dg/torture/pr59374-1.c: New testcase.
768 * gcc.dg/torture/pr59374-2.c: Likewise.
769
770 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
771
772 * gcc.target/ia64/pr52731.c: New.
773
774 2013-12-04 Jeff Law <law@redhat.com>
775
776 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
777 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
778 -fisolate-erroneous-paths-attribute.
779 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
780
781 2013-12-04 Joseph Myers <joseph@codesourcery.com>
782
783 PR c/52023
784 * gcc.dg/c11-align-6.c: New test.
785
786 2013-12-04 Marek Polacek <polacek@redhat.com>
787
788 * c-c++-common/ubsan/overflow-mul-2.c: New test.
789 * c-c++-common/ubsan/overflow-add-1.c: New test.
790 * c-c++-common/ubsan/overflow-add-2.c: New test.
791 * c-c++-common/ubsan/overflow-mul-1.c: New test.
792 * c-c++-common/ubsan/overflow-sub-1.c: New test.
793 * c-c++-common/ubsan/overflow-sub-2.c: New test.
794 * c-c++-common/ubsan/overflow-negate-1.c: New test.
795
796 2013-12-04 Marek Polacek <polacek@redhat.com>
797
798 PR c/54113
799 * gcc.dg/pr54113.c: New test.
800
801 2013-12-04 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/59268
804 * g++.dg/cpp0x/constexpr-template6.C: New test.
805
806 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
807
808 * gnat.dg/pack19.adb: New test.
809
810 2013-12-04 Jakub Jelinek <jakub@redhat.com>
811
812 PR rtl-optimization/58726
813 * gcc.c-torture/execute/pr58726.c: New test.
814
815 PR target/59163
816 * g++.dg/torture/pr59163.C: New test.
817
818 PR tree-optimization/59355
819 * g++.dg/ipa/pr59355.C: New test.
820
821 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
822
823 * gcc.dg/tree-ssa/slsr-39.c: Update.
824 * gcc.dg/tree-ssa/slsr-41.c: New test.
825
826 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
827
828 * gcc.target/powerpc/pr57363.c: New test.
829
830 2013-12-03 Wei Mi <wmi@google.com>
831
832 PR rtl-optimization/59020
833 * gcc.dg/pr59020.c: New.
834 * gcc.dg/macro-fusion-1.c: New.
835 * gcc.dg/macro-fusion-2.c: New.
836
837 2013-12-03 Yury Gribov <y.gribov@samsung.com>
838
839 PR sanitizer/59063
840 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
841 has not been found.
842 * lib/ubsan-dg.exp: Likewise. Append to flags also
843 -B${gccpath}/libsanitizer/.
844
845 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
846
847 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
848
849 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
850
851 PR target/59363
852 * gcc.target/i386/pr59363.c: New file.
853
854 2013-12-03 Marek Polacek <polacek@redhat.com>
855
856 PR c/59351
857 * gcc.dg/pr59351.c: New test.
858
859 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
860
861 * gcc.dg/20020312-2.c: Add __nds32__ case.
862 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
863 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
864 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
865 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
866 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
867 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
868 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
869 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
870 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
871 * gcc.target/nds32: New nds32 specific directory and testcases.
872 * lib/target-supports.exp (check_profiling_available): Check for
873 nds32*-*-elf.
874
875 2013-12-03 Jakub Jelinek <jakub@redhat.com>
876
877 PR tree-optimization/59362
878 * gcc.c-torture/compile/pr59362.c: New test.
879
880 PR middle-end/59011
881 * gcc.dg/pr59011.c: New test.
882
883 PR target/58864
884 * g++.dg/opt/pr58864.C: New test.
885
886 2013-12-02 Jeff Law <law@redhat.com>
887
888 PR tree-optimization/59322
889 * gcc.c-torture/compile/pr59322.c: New test.
890
891 2013-12-02 Sriraman Tallam <tmsriram@google.com>
892
893 PR target/58944
894 * gcc.target/i386/pr58944.c: New test.
895
896 2013-12-02 Joseph Myers <joseph@codesourcery.com>
897
898 PR c/58235
899 * gcc.dg/c90-array-lval-8.c: New test.
900
901 2013-12-02 Jakub Jelinek <jakub@redhat.com>
902
903 PR tree-optimization/59358
904 * gcc.c-torture/execute/pr59358.c: New test.
905
906 PR lto/59326
907 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
908 * lib/target-supports.exp (check_effective_target_avx2): ... here.
909 (check_effective_target_vect_simd_clones): New.
910 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
911 vect_simd_clones.
912 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
913 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
914 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
915 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
916 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
917 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
918 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
919 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
920 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
921 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
922 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
923
924 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
925
926 * gcc.dg/pr56997-4.c: New testcase.
927
928 2013-12-02 Marek Polacek <polacek@redhat.com>
929
930 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
931 functions.
932
933 2013-12-02 Richard Biener <rguenther@suse.de>
934
935 PR tree-optimization/59139
936 * gcc.dg/torture/pr59139.c: New testcase.
937
938 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
939
940 * gnat.dg/opt30.adb: New test.
941
942 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
943
944 PR fortran/57354
945 * gfortran.dg/realloc_on_assign_23.f90 : New test
946
947 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
948
949 PR fortran/34547
950 * gfortran.dg/null_5.f90 : Include new error.
951 * gfortran.dg/null_6.f90 : Include new error.
952
953 2013-11-29 Marek Polacek <polacek@redhat.com>
954
955 PR sanitizer/59331
956 * g++.dg/ubsan/pr59331.C: New test.
957 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
958 Disable the -w option.
959 * c-c++-common/ubsan/vla-1.c: Likewise.
960 * c-c++-common/ubsan/vla-2.c: Likewise.
961 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
962
963 2013-11-29 Joseph Myers <joseph@codesourcery.com>
964
965 PR c/42262
966 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
967
968 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
969
970 * lib/asan-dg.exp (asan_link_flags): Properly add path to
971 libsanitizer.spec to cflags.
972
973 2013-11-29 Richard Biener <rguenther@suse.de>
974
975 PR middle-end/59208
976 * g++.dg/torture/pr59208.C: New testcase.
977
978 2013-11-29 Jakub Jelinek <jakub@redhat.com>
979 Yury Gribov <y.gribov@samsung.com>
980
981 PR sanitizer/59063
982 * c-c++-common/asan/pr59063-1.c: New test.
983 * c-c++-common/asan/pr59063-2.c: Likewise.
984 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
985 * lib/ubsan-dg.exp: Likewise.
986
987 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
988
989 * gnat.dg/opt29.ad[sb]: New test.
990
991 2013-11-29 Richard Biener <rguenther@suse.de>
992
993 PR middle-end/59338
994 * gcc.dg/torture/pr59338.c: New testcase.
995
996 2013-11-29 Jakub Jelinek <jakub@redhat.com>
997
998 PR lto/59326
999 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1000 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1001 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1002
1003 PR c/59280
1004 * c-c++-common/pr59280.c: New test.
1005
1006 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1007
1008 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1009
1010 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1011
1012 PR c/57574
1013 * gcc.dg/inline-35.c: New test.
1014
1015 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR c++/59297
1018 * g++.dg/gomp/pr59297.C: New test.
1019
1020 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1021
1022 PR target/57293
1023 * gcc.target/i386/pr57293.c: New.
1024
1025 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1026
1027 * gcc.target/arm/vrinta-ce.c: New testcase.
1028
1029 2013-11-28 Richard Biener <rguenther@suse.de>
1030
1031 PR lto/59323
1032 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1033
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/59330
1037 * gcc.dg/torture/pr59330.c: New testcase.
1038
1039 2013-11-28 Richard Biener <rguenther@suse.de>
1040
1041 PR lto/59323
1042 * gcc.dg/lto/pr59323_0.c: New testcase.
1043
1044 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1045
1046 PR middle-end/57393
1047 PR tree-optimization/58018
1048 PR tree-optimization/58131
1049 * gcc.dg/torture/pr57393-1.c: New test.
1050 * gcc.dg/torture/pr57393-2.c: New test.
1051 * gcc.dg/torture/pr57393-3.c: New test.
1052 * gcc.dg/torture/pr58018.c: New test.
1053 * gcc.dg/torture/pr58131.c: New test.
1054 * gfortran.dg/pr57393-1.f90: New test.
1055 * gfortran.dg/pr57393-2.f90: New test.
1056
1057 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1058
1059 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1060
1061 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1062
1063 * gcc.dg/guality/param-3.c: New test.
1064
1065 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1066 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1067
1068 PR target/56788
1069 * gcc.target/i386/xop-frczX.c: New test.
1070
1071 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR tree-optimization/59014
1074 * gcc.c-torture/execute/pr59014-2.c: New test.
1075
1076 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/58647
1079 * g++.dg/parse/crash66.C: New.
1080
1081 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1082
1083 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1084 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1085
1086 2013-11-27 Marek Polacek <polacek@redhat.com>
1087
1088 PR sanitizer/59306
1089 * g++.dg/ubsan/pr59306.C: New test.
1090
1091 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1092 Jakub Jelinek <jakub@redhat.com>
1093
1094 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1095 simdlen is a power of two.
1096 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1097 Remove -msse2. Adjust regexps for name mangling changes.
1098 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1099 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1100 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1101 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1102 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1103 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1104 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1105 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1106 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1107 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1108 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1109 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1110 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1111 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1112
1113 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1114
1115 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1116 Call set_ld_library_path_env_vars.
1117 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1118
1119 2013-11-27 Tom de Vries <tom@codesourcery.com>
1120 Marc Glisse <marc.glisse@inria.fr>
1121
1122 PR c++/59032
1123 * c-c++-common/pr59032.c: New testcase.
1124
1125 2013-11-27 Tom de Vries <tom@codesourcery.com>
1126 Marc Glisse <marc.glisse@inria.fr>
1127
1128 PR middle-end/59037
1129 * c-c++-common/pr59037.c: New testcase.
1130
1131 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gcc.c-torture/execute/20131127-1.c: New test.
1134
1135 2013-11-27 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/59288
1138 * gcc.dg/torture/pr59288.c: New testcase.
1139
1140 2013-11-27 Marek Polacek <polacek@redhat.com>
1141
1142 * c-c++-common/ubsan/undefined-1.c: New test.
1143
1144 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR tree-optimization/59014
1147 * gcc.c-torture/execute/pr59014.c: New test.
1148
1149 PR target/59229
1150 * gcc.c-torture/execute/pr59229.c: New test.
1151
1152 PR rtl-optimization/59166
1153 * gcc.dg/torture/pr59166.c: New test.
1154
1155 PR c++/58874
1156 * g++.dg/gomp/pr58874.C: New test.
1157
1158 PR middle-end/59150
1159 * g++.dg/gomp/pr59150.C: New test.
1160
1161 PR middle-end/59152
1162 * c-c++-common/gomp/pr59152.c: New test.
1163
1164 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1165
1166 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1167 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1168 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1169 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1170 * gfortran.dg/c_loc_test_22.f90: Ditto.
1171 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1172 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1173 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1174 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1175 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1176 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1177
1178 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1179
1180 * gcc.target/arm/20131120.c: New test.
1181
1182 2013-11-26 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/59245
1185 * gcc.dg/torture/pr59245.c: New testcase.
1186
1187 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1188
1189 PR target/59290
1190 * gcc.target/arm/negdi-2.c: Scan more general register names.
1191
1192 2013-11-26 Terry Guo <terry.guo@arm.com>
1193
1194 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1195 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1196
1197 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/58700
1200 * g++.dg/parse/bitfield4.C: New.
1201
1202 2013-11-26 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/59287
1205 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1206
1207 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 PR c++/54485
1210 * g++.dg/other/default8.C: New.
1211 * g++.dg/tc1/dr217.C: Remove xfail.
1212 * g++.dg/other/default5.C: Adjust.
1213 * g++.old-deja/g++.mike/p1989.C: Likewise.
1214
1215 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/58607
1218 * g++.dg/cpp0x/constexpr-ice9.C: New.
1219
1220 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/58810
1223 * g++.dg/other/cv_func3.C: New.
1224 * g++.dg/other/cv_func.C: Adjust.
1225 * g++.dg/parse/fn-typedef2.C: Likewise.
1226
1227 2013-11-25 Marek Polacek <polacek@redhat.com>
1228
1229 PR sanitizer/59250
1230 * g++.dg/ubsan/pr59250.C: New test.
1231
1232 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/59143
1235 * gfortran.dg/typebound_proc_30.f90: New.
1236
1237 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1238
1239 PR c++/59080
1240 * g++.dg/cpp0x/initlist75.C: New.
1241
1242 PR c++/59096
1243 * g++.dg/cpp0x/gen-attrs-57.C: New.
1244
1245 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1246
1247 PR c++/59112
1248 PR c++/59113
1249 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1250 * g++.dg/cpp1y/pr59112.C: New testcase.
1251 * g++.dg/cpp1y/pr59113.C: New testcase.
1252
1253 2013-11-25 Terry Guo <terry.guo@arm.com>
1254
1255 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1256
1257 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1258
1259 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1260 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1261
1262 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1263
1264 PR fortran/59228
1265 * gfortran.dg/asynchronous_4.f90: New.
1266
1267 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1268
1269 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1270 cleanup-tree-dump directive.
1271
1272 2013-11-22 Jan Hubicka <jh@suse.cz>
1273
1274 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1275 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1276
1277 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1278
1279 * g++.dg/ubsan/return-1.C: New test.
1280 * g++.dg/ubsan/return-2.C: New test.
1281
1282 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1283 optimizing away some __asan_report* calls.
1284
1285 2013-11-22 Martin Jambor <mjambor@suse.cz>
1286
1287 * gcc.dg/pr10474.c: Also test ppc64.
1288 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1289 to longs.
1290 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1291
1292 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1293
1294 PR target/59054
1295 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1296 specify an appropriate register class for VSX operations.
1297 (load_vsx): Use it.
1298 (load_gpr_to_vsx): Likewise.
1299 (load_vsx_to_gpr): Likewise.
1300 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1301 register class for VSX registers that the type can handle. Remove
1302 checks for explicit number of instructions generated, just check
1303 if the instruction is generated.
1304 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1305 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1306 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1307 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1308 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1309 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1310 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1311
1312 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1313
1314 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1315 * gcc.target/powerpc/bool3-p7.c: Likewise.
1316 * gcc.target/powerpc/bool3-p8.c: Likewise.
1317
1318 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1319 appropriate instructions are generated, don't check the count.
1320
1321 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1322
1323 PR target/59216
1324 * gcc.target/arm/negdi-4.c: Delete invalid test.
1325 * gcc.dg/torture/pr59216.c: New test.
1326
1327 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1328
1329 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1330
1331 2013-11-22 Richard Biener <rguenther@suse.de>
1332
1333 * gcc.dg/torture/20131122-0.c: New testcase.
1334
1335 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1336
1337 * gcc.dg/vect/vect-124.c: New test.
1338
1339 2013-11-21 Cary Coutant <ccoutant@google.com>
1340
1341 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1342 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1343
1344 2013-11-21 Jeff Law <law@redhat.com>
1345
1346 PR tree-optimization/59221
1347 * gcc.c-torture/execute/pr59221.c: New test.
1348
1349 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1350
1351 PR libfortran/59227
1352 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1353 Make more generic for other platforms.
1354
1355 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1356
1357 PR target/53976
1358 * gcc.target/sh/pr53976-1.c: New.
1359
1360 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1361
1362 PR libfortran/49024
1363 * gfortran.dg/erf_3.F90: New file.
1364
1365 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1366
1367 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1368
1369 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1370
1371 PR rtl-optimization/59133
1372 * gcc.target/i386/pr59133.c: New.
1373
1374 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1375
1376 PR middle-end/21718
1377 * gcc.dg/float-exact-1.c: New test.
1378
1379 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1380
1381 PR rtl-optimization/54300
1382 * gcc.target/arm/pr54300.C: New test.
1383
1384 2013-11-20 Diego Novillo <dnovillo@google.com>
1385
1386 PR 59212
1387 * g++.dg/plugin/selfassign.c: Include stringpool.h
1388
1389 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1390
1391 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1392
1393 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1394
1395 * gcc.target/s390/htm-1.c: Rename to ...
1396 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1397 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1398 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1399 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1400 * gcc.target/s390/htm-builtins-1.c: New testcase.
1401 * gcc.target/s390/htm-builtins-2.c: New testcase.
1402 * gcc.target/s390/s390.exp: Add check for htm machine.
1403
1404 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1405
1406 PR c/53001
1407 * c-c++-common/Wfloat-conversion.c: Copies relevant
1408 tests from c-c++-common/Wconversion-real.c,
1409 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1410 new testcase for conversions that are warned about by
1411 -Wfloat-conversion.
1412
1413 2013-11-19 Martin Jambor <mjambor@suse.cz>
1414
1415 PR rtl-optimization/59099
1416 * gcc.target/i386/pr59099.c: New test.
1417
1418 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1419
1420 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1421
1422 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1423
1424 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1425 construct parameter slot value in endian-independent way.
1426 (fcevv, fciievv, fcvevv): Use it.
1427
1428 2013-11-19 Jan Hubicka <jh@suse.cz>
1429
1430 * ipa/devirt9.C: Fix prevoius change.
1431
1432 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1433
1434 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1435 Remove defined(__linux__).
1436
1437 2013-11-19 Richard Biener <rguenther@suse.de>
1438
1439 PR tree-optimization/59164
1440 * gcc.dg/torture/pr59164.c: New testcase.
1441
1442 2013-11-19 Richard Biener <rguenther@suse.de>
1443
1444 PR middle-end/58956
1445 * gcc.dg/torture/pr58956.c: New testcase.
1446
1447 2013-11-19 Marek Polacek <polacek@redhat.com>
1448
1449 * c-c++-common/ubsan/null-1.c: New test.
1450 * c-c++-common/ubsan/null-2.c: New test.
1451 * c-c++-common/ubsan/null-3.c: New test.
1452 * c-c++-common/ubsan/null-4.c: New test.
1453 * c-c++-common/ubsan/null-5.c: New test.
1454 * c-c++-common/ubsan/null-6.c: New test.
1455 * c-c++-common/ubsan/null-7.c: New test.
1456 * c-c++-common/ubsan/null-8.c: New test.
1457 * c-c++-common/ubsan/null-9.c: New test.
1458 * c-c++-common/ubsan/null-10.c: New test.
1459 * c-c++-common/ubsan/null-11.c: New test.
1460 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1461 * c-c++-common/ubsan/shift-1.c: Likewise.
1462 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1463
1464 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1465
1466 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1467
1468 2013-11-19 Jan Hubicka <jh@suse.cz>
1469
1470 * ipa/devirt9.C: Verify that the optimization happens already before.
1471 whole-program.
1472
1473 2013-11-19 Richard Biener <rguenther@suse.de>
1474
1475 PR tree-optimization/57517
1476 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1477 * gcc.dg/torture/pr57517.c: Likewise.
1478
1479 2013-11-19 Jan Hubicka <jh@suse.cz>
1480
1481 * gcc.target/i386/memcpy-3.c: New testcase.
1482
1483 2013-11-18 Jan Hubicka <jh@suse.cz>
1484 Uros Bizjak <ubizjak@gmail.com>
1485
1486 PR middle-end/59175
1487 * gcc.target/i386/memcpy-2.c: Fix template;
1488 add +1 so the testcase passes at 32bit.
1489
1490 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1491
1492 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1493 Remove spurious FIXME.
1494
1495 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1498
1499 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 PR c++/53473
1502 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1503
1504 2013-11-18 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/59125
1507 PR tree-optimization/54570
1508 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1509 * gcc.dg/builtin-object-size-14.c: New testcase.
1510 * gcc.dg/strlenopt-14gf.c: Adjust.
1511 * gcc.dg/strlenopt-1f.c: Likewise.
1512 * gcc.dg/strlenopt-4gf.c: Likewise.
1513
1514 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1515
1516 * gnat.dg/volatile11.adb: New test.
1517 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1518
1519 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1520
1521 PR sanitizer/59106
1522 * c-c++-common/asan/pr59106.c: New test.
1523
1524 2013-11-17 Jan Hubicka <jh@suse.cz>
1525
1526 * gcc.target/i386/memcpy-2.c: New testcase.
1527
1528 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1529
1530 PR target/59153
1531 * gcc.target/i386/pr59153.c: New test.
1532
1533 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/59123
1536 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1537 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1538
1539 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/29143
1542 * g++.dg/overload/addr2.C: New.
1543 * g++.old-deja/g++.other/overload11.C: Adjust.
1544
1545 2013-11-15 Mike Stump <mikestump@comcast.net>
1546
1547 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1548 * lib/g++.exp (g++_target_compile): Likewise.
1549 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1550 libraries. Remove debugging.
1551 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1552 libraries. Remove -O0, redundant with default.
1553
1554 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1555
1556 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1557
1558 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/58188
1561 * g++.dg/cpp0x/nsdmi-template8.C: New.
1562
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/58725
1566 * g++.dg/cpp0x/nsdmi-template7.C: New.
1567
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/58829
1571 * g++.dg/cpp0x/nsdmi-template6.C: New.
1572
1573 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/58599
1576 * g++.dg/cpp0x/nsdmi-template5.C: New.
1577
1578 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1579
1580 * c-c++-common/cilk-plus/PS: New directory.
1581 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1582 * g++.dg/dg.exp: Run Cilk Plus tests.
1583 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1584
1585 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1586
1587 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1588
1589 2013-11-15 Richard Biener <rguenther@suse.de>
1590
1591 PR tree-optimization/50262
1592 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1593 * gcc.dg/strlenopt-1.c: Adjust.
1594 * gcc.dg/strlenopt-1f.c: Likewise.
1595
1596 2013-11-15 Richard Biener <rguenther@suse.de>
1597
1598 * gcc.dg/torture/20131115-1.c: New testcase.
1599
1600 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1601
1602 * gcc.dg/cpp/ucnid-9.c: New test.
1603
1604 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * gnat.dg/stack_usage1b.adb: New test.
1607 * gnat.dg/stack_usage1c.adb: Likewise.
1608
1609 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1610
1611 * gnat.dg/specs/addr1.ads: Revert the last change.
1612 * gnat.dg/specs/atomic1.ads: Likewise.
1613
1614 2013-11-14 Cong Hou <congh@google.com>
1615
1616 * gcc.dg/vect/vect-alias-check.c: Update.
1617
1618 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/57887
1621 * g++.dg/cpp0x/nsdmi-template3.C: New.
1622 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1623
1624 2013-11-14 Diego Novillo <dnovillo@google.com>
1625
1626 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1627 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1628
1629 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1630
1631 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1632 compiler and linker field if _CALL_ELF == 2.
1633 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1634 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1635 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1636
1637 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1638
1639 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1640 (WRAPPER): Use it.
1641 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1642 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1643 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1644
1645 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1646
1647 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1648 New function.
1649 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1650 * gcc.target/powerpc/pr57949-2.c: Likewise.
1651
1652 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1653
1654 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1655
1656 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1657
1658 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1659 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1660 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1661
1662 2013-11-14 Richard Biener <rguenther@suse.de>
1663
1664 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1665
1666 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1669 * gnat.dg/specs/atomic1.ads: Likewise.
1670
1671 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1672
1673 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1674 to "cortex-a53".
1675 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1676 to "cortex-a53".
1677
1678 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1679
1680 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1681 *-*-solaris2.1[0-9]*.
1682 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1683
1684 2013-11-14 Joey Ye <joey.ye@arm.com>
1685
1686 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1687 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1688 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1689 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1690 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1691
1692 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1693
1694 PR c++/58533
1695 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1696
1697 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1698
1699 PR target/59101
1700 * gcc.c-torture/execute/pr59101.c: New test.
1701
1702 2013-11-13 Jeff Law <law@redhat.com>
1703
1704 PR tree-optimization/59102
1705 * gcc.c-torture/compile/pr59102.c: New test.
1706
1707 2013-11-13 Tom de Vries <tom@codesourcery.com>
1708
1709 * gcc.dg/tail-merge-store.c: New test.
1710
1711 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1712
1713 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1714 * gcc.dg/plugin/selfassign.c: Likewise.
1715
1716 2013-11-13 Jeff Law <law@redhat.com>
1717
1718 * PR middle-end/59119
1719 * gcc.c-torture/compile/pr59119.c: New test.
1720
1721 2013-11-13 Martin Jambor <mjambor@suse.cz>
1722
1723 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1724 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1725 * gcc.dg/pr10474.c: Likewise.
1726
1727 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1728
1729 * lib/target-supports.exp
1730 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1731 of targets that do not need command line argument to enable SIMD.
1732
1733 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1734
1735 * gcc.dg/guality/param-4.c: New test.
1736
1737 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1738
1739 * gcc.dg/c11-complex-1.c: New test.
1740
1741 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1742
1743 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1744 gcc.dg/auto-type-2.c: New tests.
1745
1746 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1747
1748 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1749 LTO tests.
1750
1751 2013-11-12 Jeff Law <law@redhat.com>
1752
1753 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1754 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1755 the SSA optimizers.
1756
1757 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1758
1759 PR target/59054
1760 * gcc.target/powerpc/pr59054.c: New test.
1761
1762 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1763
1764 * g++.dg/cpp1y/lambda-generic.C: New test case.
1765 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1766 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1767 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1768 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1769 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1770 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1771 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1772 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1773
1774 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1775
1776 PR c++/58534
1777 PR c++/58536
1778 PR c++/58548
1779 PR c++/58549
1780 PR c++/58637
1781 * g++.dg/cpp1y/pr58534.C: New testcase.
1782 * g++.dg/cpp1y/pr58536.C: New testcase.
1783 * g++.dg/cpp1y/pr58548.C: New testcase.
1784 * g++.dg/cpp1y/pr58549.C: New testcase.
1785 * g++.dg/cpp1y/pr58637.C: New testcase.
1786
1787 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1788
1789 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1790 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1791 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1792 diagnostics.
1793
1794 2013-11-12 Tristan Gingold <gingold@adacore.com>
1795
1796 * gnat.dg/aggr21.adb: New test.
1797 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1798
1799 2013-11-12 Jeff Law <law@redhat.com>
1800
1801 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1802 * gcc.dg/tree-ssa/isolate-5.c: New test.
1803
1804 2013-11-12 Martin Jambor <mjambor@suse.cz>
1805
1806 PR rtl-optimization/10474
1807 * gcc.dg/pr10474.c: New testcase.
1808 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1809 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1810
1811 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/57734
1814 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1815
1816 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1817
1818 * gcc.dg/time-profiler-1.c: New test.
1819 * gcc.dg/time-profiler-2.c: Ditto.
1820
1821 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1822 Jeff Law <law@redhat.com>
1823
1824 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1825
1826 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1827
1828 PR target/58853
1829 * gcc.target/i386/pr58853.c: New test.
1830
1831 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1832
1833 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1834 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1835 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1840 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1841 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1842
1843 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1844
1845 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1846 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1847 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1848 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1849 gcc.dg/atomic/stdatomic-exchange-1.c,
1850 gcc.dg/atomic/stdatomic-exchange-2.c,
1851 gcc.dg/atomic/stdatomic-exchange-3.c,
1852 gcc.dg/atomic/stdatomic-exchange-4.c,
1853 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1854 gcc.dg/atomic/stdatomic-generic.c,
1855 gcc.dg/atomic/stdatomic-kill-dep.c,
1856 gcc.dg/atomic/stdatomic-load-1.c,
1857 gcc.dg/atomic/stdatomic-load-2.c,
1858 gcc.dg/atomic/stdatomic-load-3.c,
1859 gcc.dg/atomic/stdatomic-load-4.c,
1860 gcc.dg/atomic/stdatomic-lockfree.c,
1861 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1862 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1863 gcc.dg/atomic/stdatomic-store-1.c,
1864 gcc.dg/atomic/stdatomic-store-2.c,
1865 gcc.dg/atomic/stdatomic-store-3.c,
1866 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1867 tests.
1868
1869 2013-11-08 Cong Hou <congh@google.com>
1870
1871 PR tree-optimization/58508
1872 * gcc.dg/vect/pr58508.c: Update.
1873
1874 2013-11-08 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/59047
1877 * gcc.dg/torture/pr59047.c: New testcase.
1878
1879 2013-11-08 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/59038
1882 PR tree-optimization/58955
1883 * gcc.dg/torture/pr59038.c: New testcase.
1884
1885 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1886
1887 PR fortran/58471
1888 * gfortran.dg/constructor_9.f90: New.
1889
1890 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1891
1892 * gcc.dg/atomic-compare-exchange-1.c,
1893 gcc.dg/atomic-compare-exchange-2.c,
1894 gcc.dg/atomic-compare-exchange-3.c,
1895 gcc.dg/atomic-compare-exchange-4.c,
1896 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1897 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1898 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1899 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1900 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1901 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1902 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1903 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1904 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1905 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1906 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1907 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1908 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1909 gcc.dg/atomic-store-5.c: Declare main as returning int.
1910 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1911 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1912 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1913 expression using value of count.
1914
1915 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1916
1917 * lib/target-supports.exp
1918 (check_effective_target_fenv_exceptions): New function.
1919 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1920 * gcc.dg/atomic/c11-atomic-exec-1.c,
1921 gcc.dg/atomic/c11-atomic-exec-2.c,
1922 gcc.dg/atomic/c11-atomic-exec-3.c,
1923 gcc.dg/atomic/c11-atomic-exec-4.c,
1924 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1925 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1926 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1927
1928 2013-11-07 Cong Hou <congh@google.com>
1929
1930 * gcc.dg/vect/vect-alias-check.c: New.
1931
1932 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1933
1934 * gcc.dg/tree-ssa/loop-39.c: New test.
1935
1936 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1937 * gcc.dg/unroll_2.c: Likewise.
1938 * gcc.dg/unroll_3.c: Likewise.
1939 * gcc.dg/unroll_4.c: Likewise.
1940 * gcc.dg/vrp90.c: New test.
1941
1942 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1943
1944 PR c++/58176
1945 * g++.dg/cpp0x/nullptr30.C: New.
1946
1947 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1948 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR sanitizer/59029
1951 * c-c++-common/asan/pr59029.c: New test.
1952
1953 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1954
1955 PR target/59034
1956 * gcc.target/i386/pr59034-1.c: New test.
1957 * gcc.target/i386/pr59034-2.c: Likewise.
1958
1959 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1960
1961 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1962 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1963 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1964
1965 2013-11-06 DJ Delorie <dj@redhat.com>
1966
1967 * gcc.dg/mismatch-decl-1.c: New test.
1968
1969 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1970
1971 * gcc.dg/torture/float128-cmp-invalid.c,
1972 gcc.dg/torture/float128-div-underflow.c,
1973 gcc.dg/torture/float128-extend-nan.c,
1974 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1975
1976 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1977
1978 * gcc.target/sh/pr51244-11.c: Remove target line.
1979 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1980 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1981 * gcc.target/sh/pr51244-15.c: Likewise.
1982 * gcc.target/sh/pr51244-19.c: Likewise.
1983 * gcc.target/sh/cmpstr.c: Likewise.
1984 * gcc.target/sh/pr33135-3.c: Likewise.
1985 * gcc.target/sh/pr53512-2.c: Likewise.
1986 * gcc.target/sh/pr54602-2.c: Likewise.
1987 * gcc.target/sh/pr52483-1.c: Likewise.
1988 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1989 * gcc.target/sh/pr54760-4.c: Likewise.
1990 * gcc.target/sh/pr52483-5.c: Likewise.
1991 * gcc.target/sh/pr54089-2.c: Likewise.
1992 * gcc.target/sh/pr56547-2.c: Likewise.
1993 * gcc.target/sh/pr54089-6.c: Likewise.
1994 * gcc.target/sh/pr51244-20.c: Likewise.
1995 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1996 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1997 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1998 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1999 * gcc.target/sh/pr55303-2.c: Likewise.
2000 * gcc.target/sh/sh2a-resbank.c: Likewise.
2001 * gcc.target/sh/sp-switch.c: Likewise.
2002 * gcc.target/sh/pr51244-3.c: Likewise.
2003 * gcc.target/sh/pr50751-3.c: Likewise.
2004 * gcc.target/sh/pr51244-7.c: Likewise.
2005 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2006 * gcc.target/sh/pr50751-7.c: Likewise.
2007 * gcc.target/sh/pr49468-di.c: Likewise.
2008 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2009 * gcc.target/sh/pr49880-3.c: Likewise.
2010 * gcc.target/sh/pr51244-12.c: Likewise.
2011 * gcc.target/sh/pr53988.c: Likewise.
2012 * gcc.target/sh/pr6526.c: Likewise.
2013 * gcc.target/sh/sh2a-bxor.c: Likewise.
2014 * gcc.target/sh/pr51244-16.c: Likewise.
2015 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2016 * gcc.target/sh/sh2a-bor.c: Likewise.
2017 * gcc.target/sh/pr53511-1.c: Likewise.
2018 * gcc.target/sh/pr21255-3.c: Likewise.
2019 * gcc.target/sh/pr53512-3.c: Likewise.
2020 * gcc.target/sh/pr33135-4.c: Likewise.
2021 * gcc.target/sh/pr54602-3.c: Likewise.
2022 * gcc.target/sh/pr54760-1.c: Likewise.
2023 * gcc.target/sh/pr52483-2.c: Likewise.
2024 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2025 * gcc.target/sh/pr54680.c: Likewise.
2026 * gcc.target/sh/pr54386.c: Likewise.
2027 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2028 * gcc.target/sh/pr54089-3.c: Likewise.
2029 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2030 * gcc.target/sh/pr54089-7.c: Likewise.
2031 * gcc.target/sh/strlen.c: Likewise.
2032 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2033 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2034 * gcc.target/sh/pr55303-3.c: Likewise.
2035 * gcc.target/sh/pr51244-4.c: Likewise.
2036 * gcc.target/sh/pr50751-4.c: Likewise.
2037 * gcc.target/sh/pr39423-1.c: Likewise.
2038 * gcc.target/sh/pr51244-8.c: Likewise.
2039 * gcc.target/sh/pr55146.c: Likewise.
2040 * gcc.target/sh/pr50751-8.c: Likewise.
2041 * gcc.target/sh/sh2a-bset.c: Likewise.
2042 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2043 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2044 * gcc.target/sh/20080410-1.c: Likewise.
2045 * gcc.target/sh/pr49880-4.c: Likewise.
2046 * gcc.target/sh/pr51244-13.c: Likewise.
2047 * gcc.target/sh/sh2a-movrt.c: Likewise.
2048 * gcc.target/sh/pr51244-17.c: Likewise.
2049 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2050 * gcc.target/sh/sh2a-bclr.c: Likewise.
2051 * gcc.target/sh/pr33135-1.c: Likewise.
2052 * gcc.target/sh/pr53512-4.c: Likewise.
2053 * gcc.target/sh/pr54602-4.c: Likewise.
2054 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2055 * gcc.target/sh/pr54760-2.c: Likewise.
2056 * gcc.target/sh/pr52483-3.c: Likewise.
2057 * gcc.target/sh/sh2a-bld.c: Likewise.
2058 * gcc.target/sh/pr54089-4.c: Likewise.
2059 * gcc.target/sh/pr54685.c: Likewise.
2060 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2061 * gcc.target/sh/pr54089-8.c: Likewise.
2062 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2063 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2064 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2065 * gcc.target/sh/pr51244-1.c: Likewise.
2066 * gcc.target/sh/pr50751-1.c: Likewise.
2067 * gcc.target/sh/pr55160.c: Likewise.
2068 * gcc.target/sh/pr51244-5.c: Likewise.
2069 * gcc.target/sh/pr54236-1.c: Likewise.
2070 * gcc.target/sh/pr50751-5.c: Likewise.
2071 * gcc.target/sh/pr52933-1.c: Likewise.
2072 * gcc.target/sh/pr39423-2.c: Likewise.
2073 * gcc.target/sh/pr51244-9.c: Likewise.
2074 * gcc.target/sh/pr49263.c: Likewise.
2075 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2076 * gcc.target/sh/pr49880-1.c: Likewise.
2077 * gcc.target/sh/sh2a-band.c: Likewise.
2078 * gcc.target/sh/pr51244-10.c: Likewise.
2079 * gcc.target/sh/pr49880-5.c: Likewise.
2080 * gcc.target/sh/prefetch.c: Likewise.
2081 * gcc.target/sh/pr51244-14.c: Likewise.
2082 * gcc.target/sh/rte-delay-slot.c: Likewise.
2083 * gcc.target/sh/fpul-usage-1.c: Likewise.
2084 * gcc.target/sh/pr51244-18.c: Likewise.
2085 * gcc.target/sh/pr21255-1.c: Likewise.
2086 * gcc.target/sh/pr33135-2.c: Likewise.
2087 * gcc.target/sh/pr53512-1.c: Likewise.
2088 * gcc.target/sh/pr54602-1.c: Likewise.
2089 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2090 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2091 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2092 * gcc.target/sh/torture/pr58314.c: Likewise.
2093 * gcc.target/sh/torture/pr34777.c: Likewise.
2094 * gcc.target/sh/torture/pr58475.c: Likewise.
2095 * gcc.target/sh/pr54760-3.c: Likewise.
2096 * gcc.target/sh/sh4a-cosf.c: Likewise.
2097 * gcc.target/sh/pr52483-4.c: Likewise.
2098 * gcc.target/sh/mfmovd.c: Likewise.
2099 * gcc.target/sh/pr54089-1.c: Likewise.
2100 * gcc.target/sh/pr56547-1.c: Likewise.
2101 * gcc.target/sh/pr54089-5.c: Likewise.
2102 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2103 * gcc.target/sh/pr54089-9.c: Likewise.
2104 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2105 * gcc.target/sh/pr49468-si.c: Likewise.
2106 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2107 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2108 * gcc.target/sh/pr55303-1.c: Likewise.
2109 * gcc.target/sh/pr51244-2.c: Likewise.
2110 * gcc.target/sh/pr50751-2.c: Likewise.
2111 * gcc.target/sh/pr54236-2.c: Likewise.
2112 * gcc.target/sh/pr51244-6.c: Likewise.
2113 * gcc.target/sh/cmpstrn.c: Likewise.
2114 * gcc.target/sh/pr50751-6.c: Likewise.
2115 * gcc.target/sh/pr52933-2.c: Likewise.
2116 * gcc.target/sh/pr53568-1.c: Likewise.
2117 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2118 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2119 * gcc.target/sh/sh4a-sinf.c: Likewise.
2120 * gcc.target/sh/pr49880-2.c: Likewise.
2121
2122 2013-11-06 Tobias Burnus <burnus@net-b.de>
2123
2124 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2125 * gcc.dg/wdate-time.c: Ditto.
2126 * gfortran.dg/wdate-time.F90: Ditto.
2127
2128 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2129
2130 PR target/30807
2131 * gcc.target/sh/torture/pr30807.c: New.
2132
2133 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 PR c++/11006
2136 * g++.dg/other/java3.C: New.
2137
2138 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2139
2140 PR target/59021
2141 * gcc.target/i386/pr59021.c: New test.
2142
2143 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2144
2145 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2146 dg-additional-files to also match BOL.
2147
2148 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2149
2150 * gcc.dg/torture/c99-contract-1.c: New test.
2151
2152 2013-11-06 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/58653
2155 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2156 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2157
2158 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2159
2160 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2161 40 to 30. Replaced iteration variable with a #define. Instead of
2162 returning non-zero value for error, called __builtin_abort (). Fixed
2163 a bug of calling fib_serial in serial case instead of fib.
2164 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2165 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2166 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2167 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2168 compiler flag testing.
2169
2170 2013-11-06 Christian Bruel <christian.bruel@st.com>
2171
2172 * gcc.target/sh/strlen.c: New test.
2173
2174 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR middle-end/58970
2177 * gcc.c-torture/compile/pr58970.c: New test.
2178
2179 2013-11-05 Wei Mi <wmi@google.com>
2180
2181 PR regression/58985
2182 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2183
2184 2013-11-05 Tobias Burnus <burnus@net-b.de>
2185
2186 * g++.dg/warn/wdate-time.C: New.
2187 * gcc.dg/wdate-time.c: New.
2188 * gfortran.dg/wdate-time.F90: New.
2189
2190 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2191
2192 PR fortran/58989
2193 * gfortran.dg/reshape_6.f90: New test.
2194
2195 2013-11-05 Jeff Law <law@redhat.com>
2196
2197 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2198 * gcc.dg/tree-ssa/isolate-1.c: New test.
2199 * gcc.dg/tree-ssa/isolate-2.c: New test.
2200 * gcc.dg/tree-ssa/isolate-3.c: New test.
2201 * gcc.dg/tree-ssa/isolate-4.c: New test.
2202
2203 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR rtl-optimization/58997
2206 * gcc.c-torture/compile/pr58997.c: New test.
2207
2208 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/58724
2211 * g++.dg/cpp0x/gen-attrs-56.C: New.
2212
2213 2013-11-05 Richard Biener <rguenther@suse.de>
2214
2215 PR ipa/58492
2216 * gcc.dg/ipa/pr58492.c: New testcase.
2217
2218 2013-11-05 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/58955
2221 * gcc.dg/torture/pr58955-1.c: New testcase.
2222 * gcc.dg/torture/pr58955-2.c: Likewise.
2223
2224 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 PR middle-end/58981
2227 * gcc.dg/pr58981.c: New test.
2228
2229 2013-11-05 Richard Biener <rguenther@suse.de>
2230
2231 PR middle-end/58941
2232 * gcc.dg/torture/pr58941.c: New testcase.
2233
2234 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2235
2236 PR tree-optimization/58958
2237 * gcc.dg/tree-ssa/pr58958.c: New file.
2238
2239 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2240
2241 * gcc.dg/tree-ssa/alias-26.c: New file.
2242
2243 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR tree-optimization/58984
2246 * gcc.c-torture/execute/pr58984.c: New test.
2247
2248 2013-11-05 Andreas Schwab <schwab@suse.de>
2249
2250 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2251
2252 2013-11-05 Tobias Burnus <burnus@net-b.de>
2253
2254 * g++.dg/gomp/openmp-simd-1.C: New.
2255 * g++.dg/gomp/openmp-simd-2.C: New.
2256 * gcc.dg/gomp/openmp-simd-1.c: New.
2257 * gcc.dg/gomp/openmp-simd-2.c: New.
2258
2259 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2260
2261 * gcc.dg/superblock.c: Require scheduling support.
2262
2263 2013-11-04 Kostya Serebryany <kcc@google.com>
2264
2265 * g++.dg/asan/asan_test.cc: Update the test
2266 to match the fresh asan run-time.
2267 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2268
2269 2013-11-04 Ian Lance Taylor <iant@google.com>
2270
2271 * g++.dg/ext/sync-4.C: New test.
2272
2273 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2274
2275 PR fortran/58771
2276 * gfortran.dg/derived_external_function_1.f90 : New test
2277
2278 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR tree-optimization/58978
2281 * gcc.c-torture/compile/pr58978.c: New test.
2282
2283 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2284
2285 PR fortran/57445
2286 * gfortran.dg/optional_class_1.f90 : New test
2287
2288 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2289
2290 PR rtl-optimization/58968
2291 * gfortran.dg/pr58968.f: New
2292
2293 2013-11-04 Marek Polacek <polacek@redhat.com>
2294
2295 PR c++/58979
2296 * g++.dg/diagnostic/pr58979.C: New test.
2297
2298 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2299
2300 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2301 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2302 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2303 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2304 gcc.dg/iec-559-macros-9.c: New tests.
2305
2306 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2307
2308 PR tree-optimization/58946
2309 * gcc.c-torture/compile/pr58946.c: New test.
2310
2311 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/52071
2314 * g++.dg/parse/pr52071.C: New.
2315
2316 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/38313
2319 * g++.dg/lookup/name-clash10.C: New.
2320
2321 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2322
2323 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2324 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2325 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2326 vbif.
2327
2328 2013-11-03 Marek Polacek <polacek@redhat.com>
2329
2330 * g++.dg/ubsan/cxx1y-vla.C: New test.
2331 * c-c++-common/ubsan/vla-3.c: New test.
2332 * c-c++-common/ubsan/vla-2.c: New test.
2333 * c-c++-common/ubsan/vla-4.c: New test.
2334 * c-c++-common/ubsan/vla-1.c: New test.
2335
2336 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2337
2338 * gcc.dg/vmx/vec-set.c: New.
2339
2340 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR c++/29234
2343 PR c++/56037
2344 * g++.dg/parse/pr29234.C: New.
2345 * g++.dg/parse/pr56037.C: Likewise.
2346
2347 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2348
2349 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2350 passed it in as one of the options to all Cilk keywords test.
2351
2352 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2353
2354 PR c++/58708
2355 * g++.dg/cpp1y/pr58708.C: New.
2356
2357 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2358
2359 PR c++/58834
2360 * g++.dg/ext/pr58834.C: New file.
2361
2362 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2363
2364 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2365 tests.
2366 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2367 tests.
2368
2369 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2370
2371 PR fortran/57893
2372 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2373 type block.
2374
2375 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2376
2377 * g++.dg/gomp/simd-1.C: New test.
2378 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2379 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2380 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2381 * c-c++-common/gomp/simd6.c: New test.
2382
2383 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2384
2385 Implement C++14 digit separators.
2386 * g++.dg/cpp1y/digit-sep.C: New.
2387 * g++.dg/cpp1y/digit-sep-neg.C: New.
2388 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2389
2390 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2391
2392 * gcc.dg/vect/vect-align-3.c: New test.
2393
2394 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2395 we warn about it already during VRP1 pass.
2396
2397 2013-10-31 Martin Jambor <mjambor@suse.cz>
2398
2399 PR rtl-optimization/58934
2400 Revert:
2401 2013-10-30 Martin Jambor <mjambor@suse.cz>
2402 PR rtl-optimization/10474
2403 * gcc.dg/pr10474.c: New testcase.
2404 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2405 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2406
2407 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2408
2409 PR c++/58932
2410 Revert:
2411 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/58466
2414 * g++.dg/cpp0x/variadic145.C: New.
2415
2416 * g++.dg/cpp0x/sfinae49.C: New.
2417
2418 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/58581
2421 * g++.dg/cpp0x/deleted1.C: New.
2422
2423 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2424
2425 * gcc.target/arm/lp1243022.c: New test.
2426
2427 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2428
2429 PR other/58545
2430 * gcc.target/avr/pr58545.c: New test.
2431
2432 2013-10-30 Tobias Burnus <burnus@net-b.de>
2433
2434 Revert:
2435 2013-10-30 Tobias Burnus <burnus@net-b.de>
2436 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2437 path to the compile flags.
2438
2439 2013-10-30 Cong Hou <congh@google.com>
2440
2441 * gcc.target/i386/vect-abs-s8.c: New test.
2442 * gcc.target/i386/vect-abs-s16.c: New test.
2443 * gcc.target/i386/vect-abs-s32.c: New test.
2444
2445 2013-10-30 Tobias Burnus <burnus@net-b.de>
2446
2447 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2448 path to the compile flags.
2449
2450 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2451
2452 PR rtl-optimization/58369
2453 * g++.dg/torture/pr58369.C: New test.
2454
2455 2013-10-30 Tobias Burnus <burnus@net-b.de>
2456
2457 PR other/33426
2458 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2459 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2460 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2461
2462 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2463
2464 PR target/58784
2465 * gcc.target/arm/pr58784.c: New.
2466
2467 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2468
2469 * gcc.dg/tree-ssa/alias-24.c: New file.
2470
2471 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2472
2473 * gcc.target/i386/fma_double_3.c: Use pattern for
2474 scan-assembler-times instead of just one insn name.
2475 * gcc.target/i386/fma_double_5.c: Ditto.
2476 * gcc.target/i386/fma_float_3.c: Ditto.
2477 * gcc.target/i386/fma_float_5.c: Ditto.
2478 * gcc.target/i386/l_fma_double_1.c: Ditto.
2479 * gcc.target/i386/l_fma_double_2.c: Ditto.
2480 * gcc.target/i386/l_fma_double_3.c: Ditto.
2481 * gcc.target/i386/l_fma_double_4.c: Ditto.
2482 * gcc.target/i386/l_fma_double_5.c: Ditto.
2483 * gcc.target/i386/l_fma_double_6.c: Ditto.
2484 * gcc.target/i386/l_fma_float_1.c: Ditto.
2485 * gcc.target/i386/l_fma_float_2.c: Ditto.
2486 * gcc.target/i386/l_fma_float_3.c: Ditto.
2487 * gcc.target/i386/l_fma_float_4.c: Ditto.
2488 * gcc.target/i386/l_fma_float_5.c: Ditto.
2489 * gcc.target/i386/l_fma_float_6.c: Ditto.
2490
2491 2013-10-30 Christian Bruel <christian.bruel@st.com>
2492
2493 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2494 * gcc.target/sh/cmpstr.c: New test.
2495 * gcc.target/sh/cmpstrn.c: New test.
2496
2497 2013-10-30 Martin Jambor <mjambor@suse.cz>
2498
2499 PR rtl-optimization/10474
2500 * gcc.dg/pr10474.c: New testcase.
2501 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2502 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2503
2504 2013-10-29 Andrew Pinski <apinski@cavium.com>
2505 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2506
2507 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2509 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2510 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2513 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2514 conditional move to be used.
2515 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2516
2517 2013-10-29 Tobias Burnus <burnus@net-b.de>
2518
2519 PR fortran/44350
2520 * gfortran.dg/blockdata_8.f90: New.
2521
2522 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2523
2524 PR target/54236
2525 * gcc.target/sh/pr54236-2: New.
2526 * gcc.target/sh/pr54089-6: Add another rotl special case.
2527
2528 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2529
2530 PR fortran/58793
2531 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2532 to determine sizes of real kinds.
2533
2534 PR fortran/58858
2535 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2536
2537 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2538
2539 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2540 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2541 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2542 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2543 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2544 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2545 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2550 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2551 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2552 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2553 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2554 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2555 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2556 test stored in c-c++-common. Also, added the Cilk runtime's library
2557 to the ld_library_path.
2558
2559 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2560
2561 PR c++/58888
2562 * g++.dg/cpp0x/auto40.C: New.
2563 * g++.dg/other/warning1.C: Adjust.
2564
2565 2013-10-29 Richard Biener <rguenther@suse.de>
2566
2567 * gcc.dg/torture/restrict-2.c: New testcase.
2568 * gcc.dg/torture/restrict-3.c: Likewise.
2569 * gcc.dg/torture/restrict-4.c: Likewise.
2570 * gcc.dg/torture/restrict-5.c: Likewise.
2571
2572 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2573
2574 PR tree-optimization/19831
2575 * gcc.dg/tree-ssa/alias-25.c: New file.
2576
2577 2013-10-29 Richard Biener <rguenther@suse.de>
2578
2579 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2580 changes.
2581 * gcc.dg/vect/bb-slp-32.c: Likewise.
2582 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2583 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2584 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2585 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2586 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2587 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2588 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2589 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2590 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2591 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2592 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2593 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2594 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2595 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2596 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2597 * gfortran.dg/vect/vect.exp: Likewise.
2598
2599 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2600
2601 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2602 * gcc.dg/vmx/eg-5.c: Likewise.
2603
2604 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2605 Joern Rennecke <joern.rennecke@embecosm.com>
2606
2607 * gcc.target/arc/jump-around-jump.c: New test.
2608
2609 2013-10-27 Tom de Vries <tom@codesourcery.com>
2610
2611 * gcc.target/arm/require-pic-register-loc.c: New test.
2612
2613 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2614
2615 PR target/58679
2616 * gcc.target/i386/pr58679-1.c: New test.
2617 * gcc.target/i386/pr58679-2.c: Ditto.
2618
2619 2013-10-27 Tobias Burnus <burnus@net-b.de>
2620
2621 PR other/33426
2622 * gcc.dg/vect/vect-ivdep-2.c: New.
2623
2624 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2625
2626 PR target/52483
2627 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2628 * gcc.target/sh/pr52483-2.c: Likewise.
2629 * gcc.target/sh/pr52483-3.c: Likewise.
2630 * gcc.target/sh/pr52483-4.c: Likewise.
2631
2632 2013-10-26 Jeff Law <law@redhat.com>
2633
2634 * g++.dg/torture/pr49309.C: Removed.
2635 * gcc.dg/dfp/pr35739.c: Removed.
2636
2637 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2638
2639 PR rtl-optimization/58759
2640 * gcc.target/i386/pr58759.c: New.
2641
2642 2013-10-25 Tobias Burnus <burnus@net-b.de>
2643
2644 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2645 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2646 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2647
2648 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2649
2650 * gcc.dg/wmul-1.c: New test.
2651
2652 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2653
2654 PR c++/58878
2655 * g++.dg/template/pr58878.C: New.
2656
2657 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2658
2659 * gcc.dg/tree-ssa/alias-23.c: New file.
2660
2661 2013-10-25 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/58626
2664 * gcc.dg/torture/pr58626.c: New testcase.
2665
2666 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2667
2668 PR c++/54812
2669 * g++.dg/cpp0x/defaulted47.C: New.
2670
2671 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2672
2673 * gcc.c-torture/execute/pr58831.c: New test.
2674
2675 2013-10-25 Nick Clifton <nickc@redhat.com>
2676
2677 * c-c++-common/pr57793.c: Add expected error messages for
2678 targets with small integers.
2679 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2680 * gcc.dg/c99-stdint-2.c: Likewise.
2681 * gcc.dg/cdce1.c: Likewise.
2682 * gcc.dg/fold-overflow-1.c: Likewise.
2683 * gcc.dg/utf-cvt.c: Likewise.
2684 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2685 arithmetic.
2686 * gcc.dg/ftrapv-2.c: Likewise.
2687 * gcc.dg/pr30286.c: Likewise.
2688 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2689 * lib/target-supports.exp (check_effective_target_trapping): New
2690 proc. Returns true if the target supports trapping arithmetic.
2691
2692 2013-10-25 Tobias Burnus <burnus@net-b.de>
2693
2694 * g++.dg/parse/ivdep.C: New.
2695 * g++.dg/vect/pr33426-ivdep.cc: New.
2696
2697 2013-10-24 Richard Henderson <rth@redhat.com>
2698
2699 PR rtl/58542
2700 * gcc.dg/atomic-store-6.c: New.
2701
2702 2013-10-24 Ian Lance Taylor <iant@google.com>
2703
2704 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2705
2706 2013-10-24 Cong Hou <congh@google.com>
2707
2708 * gcc.c-torture/execute/20030125-1.c: Update.
2709
2710 2013-10-24 Tobias Burnus <burnus@net-b.de>
2711
2712 PR fortran/44646
2713 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2714
2715 2013-10-24 Dehao Chen <dehao@google.com>
2716
2717 * g++.dg/opt/devirt3.C: New test.
2718
2719 2013-08-24 Tobias Burnus <burnus@net-b.de>
2720
2721 PR other/33426
2722 * gcc.dg/ivdep.c: New.
2723 * gcc.dg/vect/vect-ivdep-1.c: New.
2724
2725 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2726
2727 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2728 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2729
2730 2013-10-24 Nick Clifton <nickc@redhat.com>
2731
2732 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2733
2734 2013-10-24 Marek Polacek <polacek@redhat.com>
2735
2736 PR c++/58705
2737 * g++.dg/parse/pr58705.C: New test.
2738
2739 2013-10-24 Marek Polacek <polacek@redhat.com>
2740
2741 * gcc.dg/c11-align-5.c: Add more testing.
2742
2743 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2744
2745 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2746
2747 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2748
2749 PR tree-optimization/58775
2750 PR tree-optimization/58791
2751 * gcc.dg/guality/pr58791-1.c: New test.
2752 * gcc.dg/guality/pr58791-2.c: New test.
2753 * gcc.dg/guality/pr58791-3.c: New test.
2754 * gcc.dg/guality/pr58791-4.c: New test.
2755 * gcc.dg/guality/pr58791-5.c: New test.
2756 * gcc.c-torture/compile/pr58775.c: New test.
2757 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2758
2759 2013-10-23 Tom de Vries <tom@codesourcery.com>
2760
2761 PR tree-optimization/58805
2762 * gcc.dg/pr58805.c: New test.
2763
2764 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2765
2766 * gcc.target/i386/vect-div-1.c: New test.
2767
2768 * gcc.dg/vect/pr58508.c: Remove dg-options.
2769
2770 2013-10-23 Richard Biener <rguenther@suse.de>
2771
2772 * gcc.dg/torture/pr58830.c: New testcase.
2773
2774 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2775
2776 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2777 * g++.dg/cpp1y/attr-deprecated.C: New.
2778 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2779
2780 2013-10-23 Tobias Burnus <burnus@net-b.de>
2781
2782 PR fortran/58793
2783 * gfortran.dg/assumed_type_8.f90: New.
2784
2785 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2786
2787 PR target/58779
2788 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2789 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2790 * gcc.dg/torture/pr58779.c: New test.
2791
2792 2013-10-22 Steve Ellcey <sellcey@mips.com>
2793
2794 * gcc.target/mips/nor.c: New.
2795
2796 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2797
2798 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2799 tests into...
2800 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2801 restricted to big-endian targets.
2802
2803 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2804
2805 PR fortran 57893
2806 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2807
2808 2013-10-21 Tobias Burnus <burnus@net-b.de>
2809
2810 PR fortran/58803
2811 * gfortran.dg/proc_ptr_comp_38.f90: New.
2812
2813 2013-10-21 Marek Polacek <polacek@redhat.com>
2814
2815 PR middle-end/58809
2816 * gcc.dg/gomp/pr58809.c: New test.
2817
2818 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2819
2820 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2821 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2822
2823 2013-10-21 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/58794
2826 * c-c++-common/torture/pr58794-1.c: New testcase.
2827 * c-c++-common/torture/pr58794-2.c: Likewise.
2828
2829 2013-10-21 Richard Biener <rguenther@suse.de>
2830
2831 PR middle-end/58742
2832 * c-c++-common/fold-divmul-1.c: New testcase.
2833
2834 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2835
2836 * gcc.target/i386/memset-vector_loop-1.c: New test.
2837 * gcc.target/i386/memset-vector_loop-2.c: New test.
2838
2839 2013-10-21 Diego Novillo <dnovillo@google.com>
2840
2841 * g++.dg/plugin/selfassign.c: Include tree.h.
2842 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2843 * gcc.dg/plugin/ggcplug.c: Likewise.
2844 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2845 * gcc.dg/plugin/selfassign.c: Likewise.
2846 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2847
2848 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2849
2850 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2851 * gcc.target/mips/mips-ps-7.c: Likewise.
2852
2853 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2854
2855 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2856 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2857 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2858
2859 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2860
2861 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2862
2863 PR testsuite/58645
2864 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2865
2866 2013-10-19 Mike Stump <mikestump@comcast.net>
2867
2868 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2869
2870 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2871 * g++.dg/lto/pr54625-1_0.c: ... to here.
2872 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2873 * g++.dg/lto/pr54625-1_1.C: Likewise.
2874 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2875 * g++.dg/lto/pr54625-2_0.c: Likewise.
2876 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2877 * g++.dg/lto/pr54625-2_1.C: Likewise.
2878
2879 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2880
2881 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2882
2883 2013-10-18 Cong Hou <congh@google.com>
2884
2885 * gcc.dg/vect/pr58508.c: New test.
2886
2887 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR c++/58466
2890 * g++.dg/cpp0x/variadic145.C: New.
2891
2892 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2893
2894 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2895
2896 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2897
2898 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2899 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2900 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2901 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2902
2903 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2904
2905 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2906 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2907 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2908 effective target arm_thumb1_ok.
2909 * lib/target-supports.exp
2910 (check_effective_target_arm_fp16_ok_nocache): Don't force
2911 -mfloat-abi=soft when building for hardfloat target.
2912
2913 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2914
2915 PR target/58673
2916 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2917 -mquad-word + -mno-vsx-timode causes errors.
2918 * gcc.target/powerpc/pr58673-2.c: Likewise.
2919
2920 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2921
2922 PR c++/58596
2923 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2924
2925 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2926
2927 * gcc.target/aarch64/c-output-template.c: New testcase.
2928 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2929 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2930
2931 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2932
2933 * lib/target-supports.exp
2934 (check_effective_target_sync_long_long): AArch64 supports
2935 atomic operations on "long long".
2936 (check_effective_target_sync_long_long_runtime): AArch64 can
2937 execute atomic operations on "long long".
2938
2939 2013-10-17 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/58143
2942 * gcc.dg/torture/pr58143-1.c: New testcase.
2943 * gcc.dg/torture/pr58143-2.c: Likewise.
2944 * gcc.dg/torture/pr58143-3.c: Likewise.
2945
2946 2013-10-17 Marek Polacek <polacek@redhat.com>
2947
2948 PR c/58267
2949 * gcc.dg/c1x-align-5.c: New test.
2950
2951 2013-10-16 Tobias Burnus <burnus@net-b.de>
2952
2953 PR fortran/58652
2954 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2955
2956 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2957
2958 * c-c++-common/cpp/openmp-define-1.c: Move
2959 dg-require-effective-target fopenmp after dg-do directive.
2960 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2961 * gfortran.dg/openmp-define-1.f90: Likewise.
2962 * gfortran.dg/openmp-define-2.f90: Likewise.
2963 * gfortran.dg/openmp-define-3.f90: Likewise.
2964
2965 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2966
2967 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2968
2969 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2970
2971 PR target/57756
2972 * gcc.target/i386/pr57756.c: New test.
2973 * gcc.target/i386/pr57756_2.c: New test.
2974
2975 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2976
2977 * gcc.dg/torture/builtin-self.c: New file.
2978
2979 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2980
2981 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2982 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2983 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2984 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2985 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2986
2987 2013-10-15 Cong Hou <congh@google.com>
2988
2989 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2990
2991 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 PR c++/58707
2994 * g++.dg/cpp0x/pr58707.C: New.
2995
2996 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2997
2998 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2999 after other directives.
3000
3001 2013-10-15 Tobias Burnus <burnus@net-b.de>
3002
3003 PR fortran/58652
3004 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3005
3006 2013-10-14 Ian Lance Taylor <iant@google.com>
3007
3008 * go.test/go-test.exp (go-find-packages): New proc.
3009 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3010 subdirectories. Do simple +build line matching. Handle run with
3011 arguments. Handle errorcheckdir and rundircmpout. Use packages
3012 for rundir. Remove special handling for bug191 and dwarf.
3013
3014 2013-10-14 Tobias Burnus <burnus@net-b.de>
3015
3016 PR fortran/58658
3017 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3018
3019 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3020
3021 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3022 Use btsl.
3023
3024 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3025
3026 * gnat.dg/specs/opt1.ads: New test.
3027
3028 2013-10-14 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/58640
3031 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3032
3033 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3034
3035 * gnat.dg/uninit_array.ad[sn]: New test.
3036 * gnat.dg/uninit_array_pkg.ads: New helper.
3037
3038 2013-10-13 Richard Biener <rguenther@suse.de>
3039
3040 * gcc.c-torture/execute/pr58662.c: New test.
3041
3042 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3043
3044 PR target/51244
3045 * gcc.dg/torture/p51244-21.c: New.
3046 * gcc.target/sh/pr51244-20.c: New.
3047 * gcc.target/sh/pr51244-20-sh2a.c: New.
3048
3049 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3050
3051 * gnat.dg/specs/linker_section.ads: Update test.
3052
3053 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3054
3055 PR target/58690
3056 * gcc.target/i386/pr58690.c: New test
3057
3058 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3059
3060 * gcc.target/i386/builtin-ucmp.c: New test.
3061
3062 2013-10-11 Brooks Moses <bmoses@google.com>
3063
3064 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3065
3066 2013-10-11 Jeff Law <law@redhat.com>
3067
3068 * gcc.c-torture/execute/pr58640.c: New test.
3069
3070 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 PR c++/58633
3073 * g++.dg/cpp0x/decltype57.C: New.
3074
3075 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 PR c++/31671
3078 * g++.dg/template/nontype26.C: New.
3079
3080 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3081
3082 * c-c++-common/cpp/openmp-define-1.c: New file.
3083 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3084 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3085 * gfortran.dg/openmp-define-1.f90: Likewise.
3086 * gfortran.dg/openmp-define-2.f90: Likewise.
3087 * gfortran.dg/openmp-define-3.f90: Likewise.
3088
3089 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3090 for test source files.
3091 * gcc.dg/gomp/gomp.exp: Likewise.
3092 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3093 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3094 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3095 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3096 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3097
3098 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3099
3100 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3101 Remove error test that is now valid in OpenMP 4.0.
3102 * c-c++-common/gomp/atomic-16.c: New test.
3103 * c-c++-common/gomp/cancel-1.c: New test.
3104 * c-c++-common/gomp/depend-1.c: New test.
3105 * c-c++-common/gomp/depend-2.c: New test.
3106 * c-c++-common/gomp/map-1.c: New test.
3107 * c-c++-common/gomp/pr58472.c: New test.
3108 * c-c++-common/gomp/sections1.c: New test.
3109 * c-c++-common/gomp/simd1.c: New test.
3110 * c-c++-common/gomp/simd2.c: New test.
3111 * c-c++-common/gomp/simd3.c: New test.
3112 * c-c++-common/gomp/simd4.c: New test.
3113 * c-c++-common/gomp/simd5.c: New test.
3114 * c-c++-common/gomp/single1.c: New test.
3115 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3116 parser.
3117 * g++.dg/gomp/block-3.C: Likewise.
3118 * g++.dg/gomp/clause-3.C: Adjust error messages.
3119 * g++.dg/gomp/declare-simd-1.C: New test.
3120 * g++.dg/gomp/declare-simd-2.C: New test.
3121 * g++.dg/gomp/depend-1.C: New test.
3122 * g++.dg/gomp/depend-2.C: New test.
3123 * g++.dg/gomp/target-1.C: New test.
3124 * g++.dg/gomp/target-2.C: New test.
3125 * g++.dg/gomp/taskgroup-1.C: New test.
3126 * g++.dg/gomp/teams-1.C: New test.
3127 * g++.dg/gomp/udr-1.C: New test.
3128 * g++.dg/gomp/udr-2.C: New test.
3129 * g++.dg/gomp/udr-3.C: New test.
3130 * g++.dg/gomp/udr-4.C: New test.
3131 * g++.dg/gomp/udr-5.C: New test.
3132 * g++.dg/gomp/udr-6.C: New test.
3133 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3134 * gcc.dg/autopar/outer-2.c: Likewise.
3135 * gcc.dg/autopar/outer-3.c: Likewise.
3136 * gcc.dg/autopar/outer-4.c: Likewise.
3137 * gcc.dg/autopar/outer-5.c: Likewise.
3138 * gcc.dg/autopar/outer-6.c: Likewise.
3139 * gcc.dg/autopar/parallelization-1.c: Likewise.
3140 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3141 parser.
3142 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3143 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3144 instead of GOMP_parallel_loop_runtime_start.
3145 * gcc.dg/gomp/declare-simd-1.c: New test.
3146 * gcc.dg/gomp/declare-simd-2.c: New test.
3147 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3148 parser. Add further #pragma omp sections nesting tests.
3149 * gcc.dg/gomp/target-1.c: New test.
3150 * gcc.dg/gomp/target-2.c: New test.
3151 * gcc.dg/gomp/taskgroup-1.c: New test.
3152 * gcc.dg/gomp/teams-1.c: New test.
3153 * gcc.dg/gomp/udr-1.c: New test.
3154 * gcc.dg/gomp/udr-2.c: New test.
3155 * gcc.dg/gomp/udr-3.c: New test.
3156 * gcc.dg/gomp/udr-4.c: New test.
3157 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3158
3159 2013-10-10 Jan Hubicka <jh@suse.cz>
3160
3161 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3162 tuning change.
3163 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3164 * gcc.target/i386/pr49168-1.c: Likewise.
3165 * gcc.target/i386/pr49002-2.c: Likewise.
3166
3167 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR middle-end/58670
3170 * gcc.dg/torture/pr58670.c: New test.
3171
3172 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3173
3174 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3175
3176 2013-10-09 Marek Polacek <polacek@redhat.com>
3177
3178 PR c++/58635
3179 * g++.dg/tm/pr58635-1.C: New test.
3180 * g++.dg/tm/pr58635-2.C: New test.
3181
3182 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3183
3184 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3185
3186 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3187
3188 PR tree-optimization/20318
3189 * c-c++-common/pr20318.c: New file.
3190 * gcc.dg/tree-ssa/pr20318.c: New file.
3191
3192 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * gcc.c-torture/execute/pr58570.c: New test.
3195
3196 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3197
3198 * gcc.target/aarch64/vclz.c: New testcase.
3199
3200 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3201
3202 * gcc.target/aarch64/vadd_f64.c: New testcase.
3203 * gcc.target/aarch64/vsub_f64.c: New testcase.
3204
3205 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3206
3207 * gcc.target/aarch64/vdiv_f.c: New testcase.
3208
3209 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3210
3211 * gcc.target/aarch64/vneg_f.c: New testcase.
3212 * gcc.target/aarch64/vneg_s.c: New testcase.
3213
3214 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3215
3216 PR c++/58568
3217 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3218 * g++.old-deja/g++.mike/misc9.C: Adjust.
3219
3220 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 PR c++/58665
3223 Revert:
3224 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3225
3226 PR c++/58448
3227 * g++.dg/template/crash117.C: New.
3228
3229 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3230
3231 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3232
3233 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3234
3235 PR tree-optimization/58480
3236 * gcc.dg/tree-ssa/pr58480.c: New file.
3237
3238 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3239
3240 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3241 * gcc.target/powerpc/fusion.c: Likewise.
3242
3243 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3244
3245 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3246
3247 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3248
3249 * gcc.target/s390/htm-1.c: Add more tests to cover different
3250 operand types.
3251
3252 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 PR c++/58126
3255 * g++.dg/init/uninitialized1.C: New.
3256
3257 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/56060
3260 * g++.dg/cpp0x/variadic144.C: New.
3261
3262 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/58560
3265 * g++.dg/cpp0x/auto39.C: New.
3266
3267 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/58503
3270 * g++.dg/cpp0x/range-for26.C: New.
3271 * g++.dg/cpp0x/range-for27.C: Likewise.
3272
3273 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3274
3275 PR c++/58448
3276 * g++.dg/template/crash117.C: New.
3277
3278 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3279
3280 PR c++/19476
3281 * g++.dg/tree-ssa/pr19476-5.C: New file.
3282 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3283
3284 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3285
3286 PR c++/58584
3287 * g++.dg/cpp0x/gen-attrs-55.C: New.
3288
3289 2013-10-03 Easwaran Raman <eraman@google.com>
3290
3291 PR c++/33911
3292 * g++.dg/ext/attribute47.C: New.
3293
3294 2013-10-03 Rong Xu <xur@google.com>
3295
3296 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3297 probability.
3298 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3299 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3300
3301 2013-10-03 Marek Polacek <polacek@redhat.com>
3302
3303 PR c++/58510
3304 * g++.dg/cpp0x/pr58510.C: New test.
3305
3306 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3307
3308 PR c++/19476
3309 * g++.dg/tree-ssa/pr19476-1.C: New file.
3310 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3311 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3312 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3313
3314 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3315
3316 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3317 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3318 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3319 VSX scalar operations or the traditional floating point form of
3320 the instruction.
3321 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3322 * gcc.target/powerpc/recip-3.c: Likewise.
3323 * gcc.target/powerpc/recip-5.c: Likewise.
3324 * gcc.target/powerpc/pr72747.c: Likewise.
3325 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3326
3327 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3328
3329 PR target/58460
3330 * gcc.target/aarch64/pr58460.c: New file.
3331
3332 2013-10-02 Tobias Burnus <burnus@net-b.de>
3333
3334 PR fortran/58593
3335 * gfortran.dg/char_length_19.f90: New.
3336
3337 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/58535
3340 * g++.dg/parse/crash65.C: New.
3341 * g++.dg/cpp1y/pr58535.C: Likewise.
3342
3343 2013-10-02 Richard Biener <rguenther@suse.de>
3344
3345 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3346 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3347 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3348 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3349 * gfortran.dg/ldist-pr45199.f: Likewise.
3350
3351 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3352
3353 PR c++/58565
3354 * g++.dg/parse/crash64.C: New.
3355
3356 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3357
3358 * gcc.dg/tree-ssa/slsr-40.c: New test.
3359
3360 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/58563
3363 * g++.dg/cpp0x/pr58563.C: New.
3364
3365 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3366
3367 * gcc.target/aarch64/vect_saddl_1.c: New.
3368
3369 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3370
3371 PR target/58574
3372 * gcc.c-torture/execute/pr58574.c: New testcase.
3373
3374 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3375
3376 PR Target/58578
3377 * gcc.target/arm/pr58578.c: New test.
3378
3379 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380
3381 PR tree-optimization/58556
3382 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3383 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3384
3385 2013-10-01 Nick Clifton <nickc@redhat.com>
3386
3387 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3388 for MSP430.
3389 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3390 ptr32plus targets.
3391 * gcc.c-torture/compile/pr41181.c: Likewise.
3392 * gcc.c-torture/compile/calls.c: Likewise.
3393 * gcc.c-torture/compile/990617-1.c: Likewise.
3394 * gcc.c-torture/compile/pr55955.c: Only run the test for
3395 int32plus targets.
3396 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3397
3398 2013-10-01 Richard Biener <rguenther@suse.de>
3399
3400 PR tree-optimization/58553
3401 * gcc.dg/torture/pr58553.c: New testcase.
3402
3403 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR middle-end/58564
3406 * gcc.c-torture/execute/pr58564.c: New test.
3407
3408 2013-09-30 Teresa Johnson <tejohnson@google.com>
3409
3410 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3411 Update for additional dump message.
3412
3413 2013-09-30 Richard Biener <rguenther@suse.de>
3414
3415 PR tree-optimization/58554
3416 * gcc.dg/torture/pr58554.c: New testcase.
3417
3418 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3419 Joern Rennecke <joern.rennecke@embecosm.com>
3420
3421 * gcc.target/arc/barrel-shifter-1.c: New test.
3422 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3423 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3424 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3425 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3426 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3427 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3428 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3429 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3430 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3431 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3432 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3433 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3434 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3435 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3436 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3437 * gcc.target/arc/mtune-ARC600.c: Likewise.
3438 * gcc.target/arc/mtune-ARC601.c: Likewise.
3439 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3440 * gcc.target/arc/mtune-ARC700.c: Likewise.
3441 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3442 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3443 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3444 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3445
3446 2013-09-30 Richard Biener <rguenther@suse.de>
3447
3448 PR middle-end/58532
3449 * g++.dg/torture/pr58552.C: New testcase.
3450
3451 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3452
3453 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3454 and -mupper-regs-df.
3455
3456 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3457
3458 PR middle-end/58463
3459 * gcc.dg/pr58463.c: New test.
3460
3461 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3462
3463 PR middle-end/58551
3464 * c-c++-common/gomp/pr58551.c: New test.
3465
3466 2013-09-27 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/58459
3469 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3470
3471 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3472
3473 PR fortran/58113
3474 * gfortran.dg/round_4.f90: Check for rounding support.
3475
3476 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3477
3478 * g++.dg/vect/pr58513.cc (op): Make static.
3479
3480 2013-09-26 Richard Biener <rguenther@suse.de>
3481
3482 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3483
3484 2013-09-26 Richard Biener <rguenther@suse.de>
3485
3486 PR tree-optimization/58539
3487 * gcc.dg/torture/pr58539.c: New testcase.
3488
3489 2013-09-25 Jeff Law <law@redhat.com>
3490
3491 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3492
3493 2013-09-25 Tobias Burnus <burnus@net-b.de>
3494
3495 PR fortran/58436
3496 * gfortran.dg/finalize_21.f90: New.
3497
3498 2013-09-25 Tobias Burnus <burnus@net-b.de>
3499
3500 PR fortran/57697
3501 PR fortran/58469
3502 * gfortran.dg/defined_assignment_8.f90: New.
3503 * gfortran.dg/defined_assignment_9.f90: New.
3504
3505 2013-09-25 Marek Polacek <polacek@redhat.com>
3506
3507 PR sanitizer/58413
3508 * c-c++-common/ubsan/shift-5.c: New test.
3509 * c-c++-common/ubsan/shift-6.c: New test.
3510 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3511 * gcc.dg/ubsan/c-shift-1.c: New test.
3512
3513 2013-09-25 Marek Polacek <polacek@redhat.com>
3514
3515 PR c++/58516
3516 * g++.dg/tm/pr58516.C: New test.
3517
3518 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3519
3520 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3521 New procedure.
3522 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3523
3524 2013-09-24 Richard Biener <rguenther@suse.de>
3525
3526 PR middle-end/58513
3527 * g++.dg/vect/pr58513.cc: New testcase.
3528
3529 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3530
3531 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3532 output.
3533
3534 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3535
3536 PR c++/58500
3537 * g++.dg/cpp1y/pr58500.C: New testcase.
3538
3539 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3540
3541 * gnat.dg/opt28.ad[sb]: New test.
3542 * gnat.dg/opt28_pkg.ads: New helper.
3543
3544 2013-09-23 Richard Biener <rguenther@suse.de>
3545
3546 PR tree-optimization/58464
3547 * g++.dg/torture/pr58464.C: New testcase.
3548
3549 2013-09-23 Christian Bruel <christian.bruel@st.com>
3550
3551 PR target/58475
3552 * gcc.target/sh/torture/pr58475.c: New test.
3553
3554 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3555
3556 PR fortran/58355
3557 * gfortran.dg/extends_15.f90: New.
3558
3559 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 PR c++/58481
3562 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3563
3564 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3565
3566 PR target/56875
3567 * gcc.target/vax/vax.exp: New.
3568 * gcc.target/vax/pr56875.c: Ditto.
3569
3570 2013-09-20 Richard Biener <rguenther@suse.de>
3571
3572 PR middle-end/58484
3573 * gfortran.dg/pr58484.f: New testcase.
3574
3575 2013-09-20 Jeff Law <law@redhat.com>
3576
3577 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3578
3579 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3580
3581 PR middle-end/57748
3582 * gcc.dg/torture/pr57748-1.c: New test.
3583 * gcc.dg/torture/pr57748-2.c: New test.
3584
3585 2013-09-20 Marek Polacek <polacek@redhat.com>
3586
3587 PR sanitizer/58413
3588 * c-c++-common/ubsan/shift-4.c: New test.
3589
3590 2013-09-20 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/58453
3593 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3594
3595 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3596
3597 PR fortran/58099
3598 * gfortran.dg/proc_ptr_43.f90: New.
3599
3600 2013-09-18 Tobias Burnus <burnus@net-b.de>
3601
3602 PR fortran/57697
3603 * gfortran.dg/defined_assignment_11.f90: New.
3604
3605 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3606
3607 PR rtl-optimization/58438
3608 * g++.dg/pr58438.C: New test.
3609
3610 2013-09-18 Tobias Burnus <burnus@net-b.de>
3611
3612 PR fortran/43366
3613 * gfortran.dg/class_39.f03: Update dg-error.
3614 * gfortran.dg/class_5.f03: Ditto.
3615 * gfortran.dg/class_53.f90: Ditto.
3616 * gfortran.dg/realloc_on_assign_20.f90: New.
3617 * gfortran.dg/realloc_on_assign_21.f90: New.
3618 * gfortran.dg/realloc_on_assign_22.f90: New.
3619
3620 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3621
3622 PR c++/58457
3623 * g++.dg/parse/using4.C: New.
3624
3625 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626
3627 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3628
3629 2013-09-18 Marek Polacek <polacek@redhat.com>
3630
3631 PR sanitize/58443
3632 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3633 instead of the shift option.
3634 * c-c++-common/ubsan/pr58443-1.c: New test.
3635 * c-c++-common/ubsan/pr58443-3.c: New test.
3636 * c-c++-common/ubsan/pr58443-2.c: New test.
3637
3638 2013-09-18 Richard Biener <rguenther@suse.de>
3639
3640 PR tree-optimization/58417
3641 * gcc.dg/torture/pr58417.c: New testcase.
3642
3643 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3644
3645 * gnat.dg/array_bounds_test2.adb: New test.
3646
3647 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3648
3649 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3650 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3651
3652 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3653
3654 * gnat.dg/in_out_parameter4.adb: New test.
3655
3656 2013-09-18 Marek Polacek <polacek@redhat.com>
3657
3658 PR sanitizer/58411
3659 * c-c++-common/ubsan/attrib-1.c: New test.
3660
3661 2013-09-17 Cong Hou <congh@google.com>
3662
3663 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3664 on two arrays with short and int types. This should not be recognized
3665 as a dot product pattern.
3666
3667 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/58435
3670 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3671 the cp_type_quals (r) too.
3672
3673 2013-09-17 Jan Hubicka <jh@suse.cz>
3674
3675 PR middle-end/58332
3676 * gcc.c-torture/compile/pr58332.c: New testcase.
3677
3678 2013-09-17 Jeff Law <law@redhat.com>
3679
3680 * gcc.c-torture/execute/pr58387.c: New test.
3681
3682 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3683
3684 PR tree-optimization/58088
3685 * gcc.c-torture/compile/pr58088.c: New test.
3686
3687 2013-09-17 Nick Clifton <nickc@redhat.com>
3688
3689 * lib/target-supports.exp (check_effective_target_trampolines):
3690 Add MSP430 to the list of targets that do not support trampolines.
3691 (check_profiling_available): Add MSP430 to the list of targets
3692 that do not support profiling.
3693 (check_effective_target_tls_runtime): Add MSP430 to the list of
3694 targets that do not support TLS.
3695
3696 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3697
3698 * gnat.dg/opt27.adb: New test.
3699 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3700
3701 2013-09-17 Andreas Schwab <schwab@suse.de>
3702
3703 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3704
3705 2013-09-17 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/58432
3708 * gcc.dg/pr58432.c: New testcase.
3709
3710 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3711
3712 * gcc.dg/tree-ssa/slsr-39.c: New test.
3713
3714 2013-09-16 Xinliang David Li <davidxl@google.com>
3715
3716 * gcc.misc-tests/help.exp: Optimizer help change.
3717
3718 2013-09-16 Jeff Law <law@redhat.com>
3719
3720 * gcc.c-torture/execute/pr58419.c: New test.
3721 * gcc.c-torture/execute/pr58431.c: New test.
3722
3723 2013-09-16 Tobias Burnus <burnus@net-b.de>
3724
3725 PR fortran/58356
3726 * gfortran.dg/finalize_19.f90: New.
3727
3728 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3729
3730 * gcc.target/i386/pr58418.c: New.
3731
3732 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3733
3734 * gcc.target/aarch64/fmla-intrinsic.c: New.
3735 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3736 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3737 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3738
3739 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3740
3741 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3742 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3743
3744 2013-09-16 Richard Biener <rguenther@suse.de>
3745
3746 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3747
3748 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3749
3750 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3751 interpreted as implicit templates) to be expected pedwarns instead.
3752
3753 2013-09-16 Tobias Burnus <burnus@net-b.de>
3754
3755 PR fortran/57697
3756 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3757
3758 2013-09-15 Tobias Burnus <burnus@net-b.de>
3759
3760 PR fortran/57697
3761 * gfortran.dg/defined_assignment_10.f90: New.
3762
3763 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3764
3765 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3766 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3767
3768 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3769
3770 * g++.dg/abi/main.C: Added implicit C linkage tests
3771
3772 2013-09-13 Kai Tietz <ktietz@redhat.com>
3773
3774 * gcc.target/i386/pr57848.c: New file.
3775
3776 2013-09-13 Christian Bruel <christian.bruel@st.com>
3777
3778 PR target/58314
3779 * gcc.target/sh/torture/pr58314.c: New test.
3780
3781 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3784
3785 2013-09-12 Martin Jambor <mjambor@suse.cz>
3786
3787 PR ipa/58389
3788 * g++.dg/pr58389.C: New test.
3789
3790 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3793 * g++.dg/template/pseudodtor3.C: Likewise.
3794
3795 2013-09-12 Richard Biener <rguenther@suse.de>
3796
3797 PR tree-optimization/58404
3798 * g++.dg/tree-ssa/pr58404.C: New testcase.
3799
3800 2013-09-12 Martin Jambor <mjambor@suse.cz>
3801
3802 PR ipa/58371
3803 * g++.dg/ipa/pr58371.C: New test.
3804
3805 2013-09-12 Richard Biener <rguenther@suse.de>
3806
3807 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3808 expected outcome and comment why that happens.
3809
3810 2013-09-11 Richard Biener <rguenther@suse.de>
3811
3812 PR middle-end/58377
3813 * g++.dg/uninit-pred-4.C: New testcase.
3814
3815 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR tree-optimization/58385
3818 * gcc.c-torture/execute/pr58385.c: New test.
3819
3820 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3821
3822 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3823
3824 2013-09-10 Jeff Law <law@redhat.com>
3825
3826 * g++.dg/torture/pr58380.C: New test.
3827
3828 2013-09-10 Jan Hubicka <jh@suse.cz>
3829 Paolo Carlini <paolo.carlini@oracle.com>
3830
3831 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3832
3833 2013-09-10 Jeff Law <law@redhat.com>
3834
3835 * gcc.c-torture/compile/pr58343.c: New test.
3836
3837 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR rtl-optimization/58365
3840 * gcc.c-torture/execute/pr58365.c: New test.
3841
3842 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3843
3844 * gcc.dg/torture/memcpy-1.c: New test.
3845
3846 2013-09-10 Alan Modra <amodra@gmail.com>
3847
3848 * gcc.target/powerpc/pr58330.c: New.
3849
3850 2013-09-10 Alan Modra <amodra@gmail.com>
3851
3852 * gcc.target/powerpc/medium_offset.c: New.
3853
3854 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c++/58325
3857 * g++.dg/warn/Wunused-var-21.C: New test.
3858
3859 PR tree-optimization/58364
3860 * gcc.c-torture/execute/pr58364.c: New test.
3861
3862 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3863
3864 PR c++/43452
3865 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3866 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3867 * g++.dg/init/delete1.C: Adjust.
3868
3869 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3870
3871 * gcc.target/aarch64/movdi_1.c: New test.
3872
3873 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/58362
3876 * g++.dg/warn/Wunused-parm-5.C: New.
3877
3878 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3879
3880 * gcc.target/aarch64/cmn-neg.c: New test.
3881
3882 2013-09-09 Richard Biener <rguenther@suse.de>
3883
3884 PR middle-end/58326
3885 * gcc.dg/torture/pr58326-1.c: New testcase.
3886 * gcc.dg/torture/pr58326-2.c: Likewise.
3887
3888 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3889
3890 PR target/57735
3891 * g++.dg/ext/pr57735.C: New test.
3892
3893 2013-09-09 Jan Hubicka <jh@suse.cz>
3894
3895 PR middle-end/58294
3896 * g++.dg/torture/PR58294.C: New testcase.
3897
3898 2013-09-08 Jeff Law <law@redhat.com>
3899
3900 * gcc.c-torture/compile/pr58340.c: New test.
3901
3902 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3903
3904 * g++.dg/debug/ra1.C: New test.
3905
3906 2013-09-08 Jan Hubicka <jh@suse.cz>
3907
3908 * g++.dg/ipa/devirt-11.C: Update template.
3909 * g++.dg/ipa/devirt-16.C: New testcase.
3910 * g++.dg/ipa/devirt-17.C: New testcase.
3911 * g++.dg/ipa/devirt-18.C: New testcase.
3912
3913 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3914
3915 PR c++/54941
3916 * g++.dg/overload/new1.C: Adjust.
3917
3918 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3919
3920 * c-c++-common/opaque-vector.c: New test.
3921
3922 2013-09-08 Tom de Vries <tom@codesourcery.com>
3923
3924 PR c++/58282
3925 * g++.dg/tm/noexcept-6.C: New test.
3926
3927 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3928
3929 * gcc.target/arc/cond-set-use.c: New test.
3930
3931 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3932
3933 * gnat.dg/stack_usage2.adb: New test.
3934
3935 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3936
3937 * gcc.target/aarch64/table-intrinsics.c
3938 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3939 (qtb_tests8_< ,2,3,4>): Likewise.
3940 (qtblq_tests8_< ,2,3,4>): Likewise.
3941 (qtbxq_tests8_< ,2,3,4>): Likewise.
3942
3943 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gnat.dg/warn10.ad[sb]: New test.
3946 * gnat.dg/warn10_pkg.ads: New helper.
3947
3948 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3949
3950 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3951 Don't expect NULL in foo.result set.
3952 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3953 in ESCAPED set.
3954 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3955 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3956
3957 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3958
3959 * gcc.target/s390/nearestint-1.c: New testcase.
3960
3961 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3962 Vineet Gupta <Vineet.Gupta@synopsys.com>
3963
3964 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3965 * gcc.target/arc: New directory.
3966 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3967 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3968 * gcc.dg/torture/stackalign/builtin-apply-2.c
3969 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3970 * gcc.dg/builtin-apply2.c
3971 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3972
3973 2013-09-04 Jan Hubicka <jh@suse.cz>
3974
3975 PR middle-end/58201
3976 * g++.dg/torture/pr58201_0.C: New testcase.
3977 * g++.dg/torture/pr58201_1.C: New testcase.
3978 * g++.dg/torture/pr58201.h: New testcase.
3979
3980 2013-09-05 Jan Hubicka <jh@suse.cz>
3981
3982 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3983
3984 2013-09-05 Richard Biener <rguenther@suse.de>
3985
3986 PR tree-optimization/58137
3987 * gcc.target/i386/pr58137.c: New testcase.
3988
3989 2013-09-05 Martin Jambor <mjambor@suse.cz>
3990
3991 * g++.dg/ipa/remref-1.C: New test.
3992 * g++.dg/ipa/remref-2.C: Likewise.
3993
3994 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3995
3996 PR c++/24926
3997 * g++.dg/parse/access11.C: New.
3998
3999 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4000
4001 * g++.dg/warn/weak1.C: Skip on AIX.
4002
4003 2013-09-04 Easwaran Raman <eraman@google.com>
4004
4005 PR middle-end/57370
4006 PR tree-optimization/58011
4007 * gfortran.dg/reassoc_12.f90: New testcase.
4008 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4009
4010 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4011
4012 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4013 * gcc.dg/torture/pr53922.c: Skip on AIX.
4014 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4015
4016 2013-09-04 Teresa Johnson <tejohnson@google.com>
4017
4018 * gcc.dg/unroll_1.c: Test dumping to stderr.
4019
4020 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/58305
4023 * g++.dg/warn/deprecated-8.C: New.
4024
4025 2013-09-03 Jeff Law <law@redhat.com>
4026
4027 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4028 dump output.
4029
4030 2013-09-03 Meador Inge <meadori@codesourcery.com>
4031
4032 Revert:
4033
4034 2013-08-30 Meador Inge <meadori@codesourcery.com>
4035
4036 * gcc.dg/Warray-bounds-11.c: New testcase.
4037
4038 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4039
4040 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4041
4042 2013-09-03 Jan Hubicka <jh@suse.cz>
4043
4044 * g++.dg/ipa/devirt-15.C: Fix testcase.
4045
4046 2013-09-03 Richard Biener <rguenther@suse.de>
4047
4048 PR middle-end/57656
4049 * gcc.dg/torture/pr57656.c: New testcase.
4050
4051 2013-09-03 Richard Biener <rguenther@suse.de>
4052
4053 PR middle-end/57287
4054 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4055
4056 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4057
4058 PR fortran/PR56519
4059 * gfortran.dg/do_concurrent_3.f90: New test case.
4060
4061 2013-09-02 Jan Hubicka <jh@suse.cz>
4062
4063 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4064
4065 2013-09-02 Martin Jambor <mjambor@suse.cz>
4066
4067 PR ipa/58106
4068 * gcc.dg/ipa/pr58106.c: New test.
4069
4070 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4071
4072 * gcc.target/aarch64/scalar_intrinsics.c
4073 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4074
4075 2013-09-02 Richard Biener <rguenther@suse.de>
4076
4077 PR middle-end/57511
4078 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4079
4080 2013-09-02 Richard Biener <rguenther@suse.de>
4081
4082 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4083 reference.
4084
4085 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4086
4087 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4088
4089 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4090
4091 PR c++/21682, implement DR 565
4092 * g++.dg/template/using24.C: New.
4093 * g++.dg/template/using25.C: Likewise.
4094 * g++.dg/template/using26.C: Likewise.
4095
4096 2013-09-01 Jan Hubicka <jh@suse.cz>
4097
4098 * g++.dg/ipa/devirt-15.C: New testcase.
4099
4100 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4101
4102 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4103
4104 2013-08-31 Jan Hubicka <jh@suse.cz>
4105
4106 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4107 * g++.dg/tree-ssa/pr45453.C: Likewise.
4108
4109 2013-08-31 Jan Hubicka <jh@suse.cz>
4110
4111 * gcc.dg/fork-instrumentation.c: New testcase.
4112
4113 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4114
4115 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4116
4117 2013-08-30 Meador Inge <meadori@codesourcery.com>
4118
4119 * gcc.dg/Warray-bounds-11.c: New testcase.
4120
4121 2013-08-30 Marek Polacek <polacek@redhat.com>
4122
4123 * g++.dg/ubsan/div-by-zero-1.C: New test.
4124 * c-c++-common/ubsan/save-expr-1.c: New test.
4125 * c-c++-common/ubsan/save-expr-2.c: New test.
4126 * c-c++-common/ubsan/save-expr-3.c: New test.
4127 * c-c++-common/ubsan/save-expr-4.c: New test.
4128 * c-c++-common/ubsan/typedef-1.c: New test.
4129 * c-c++-common/ubsan/const-char-1.c: New test.
4130 * c-c++-common/ubsan/const-expr.c: New test.
4131 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4132 * c-c++-common/ubsan/shift-1.c: Likewise.
4133 * c-c++-common/ubsan/shift-2.c: Likewise.
4134 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4135 * lib/ubsan-dg.exp: New file.
4136 * g++.dg/dg.exp: Add ubsan tests.
4137 * g++.dg/ubsan/ubsan.exp: New file.
4138 * gcc.dg/ubsan/ubsan.exp: New file.
4139 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4140 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4141 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4142 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4143 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4144 * c-c++-common/ubsan/shift-3.c: New test.
4145 * c-c++-common/ubsan/unreachable-1.c: New test.
4146 * c-c++-common/ubsan/shift-1.c: New test.
4147 * c-c++-common/ubsan/shift-2.c: New test.
4148 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4149 * gcc.dg/ubsan/c99-shift-2.c: New test.
4150 * gcc.dg/ubsan/c99-shift-1.c: New test.
4151
4152 2013-08-29 Jan Hubicka <jh@suse.cz>
4153
4154 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4155 to match template and comment.
4156
4157 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4158
4159 PR c++/51424
4160 * g++.dg/cpp0x/dc8.C: New.
4161 * g++.dg/template/meminit1.C: Adjust.
4162
4163 2013-08-30 Teresa Johnson <tejohnson@google.com>
4164
4165 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4166
4167 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4168
4169 PR tree-optimization/58277
4170 * gcc.c-torture/execute/pr58277-1.c: New test.
4171 * gcc.c-torture/execute/pr58277-2.c: New test.
4172
4173 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * gcc.dg/guality/param-1.c: New test.
4176 * gcc.dg/guality/param-2.c: Likewise.
4177
4178 2013-08-30 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/58228
4181 * gcc.dg/torture/pr58228.c: New testcase.
4182
4183 2013-08-30 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/58223
4186 * gcc.dg/torture/pr58223.c: New testcase.
4187 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4188
4189 2013-08-30 Richard Biener <rguenther@suse.de>
4190
4191 PR tree-optimization/58010
4192 * gcc.dg/pr58010.c: New testcase.
4193
4194 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4195
4196 * gcc.dg/unroll_3.c: Message change.
4197 * gcc.dg/unroll_4.c: Likewise.
4198 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4199 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4200 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4201 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4202 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4203 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4204 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4205 * gcc.dg/unroll_1.c: Likewise.
4206 * gcc.dg/vect/bb-slp-31.c: Likewise.
4207 * gcc.dg/vect/bb-slp-14.c: Likewise.
4208 * gcc.dg/vect/bb-slp-8.c: Likewise.
4209 * gcc.dg/vect/bb-slp-23.c: Likewise.
4210 * gcc.dg/vect/bb-slp-15.c: Likewise.
4211 * gcc.dg/vect/bb-slp-9.c: Likewise.
4212 * gcc.dg/vect/bb-slp-24.c: Likewise.
4213 * gcc.dg/vect/bb-slp-16.c: Likewise.
4214 * gcc.dg/vect/bb-slp-25.c: Likewise.
4215 * gcc.dg/vect/bb-slp-17.c: Likewise.
4216 * gcc.dg/vect/bb-slp-26.c: Likewise.
4217 * gcc.dg/vect/bb-slp-18.c: Likewise.
4218 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4219 * gcc.dg/vect/bb-slp-27.c: Likewise.
4220 * gcc.dg/vect/bb-slp-19.c: Likewise.
4221 * gcc.dg/vect/bb-slp-28.c: Likewise.
4222 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4223 * gcc.dg/vect/bb-slp-29.c: Likewise.
4224 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4225 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4226 * gcc.dg/vect/bb-slp-1.c: Likewise.
4227 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4228 * gcc.dg/vect/bb-slp-2.c: Likewise.
4229 * gcc.dg/vect/bb-slp-3.c: Likewise.
4230 * gcc.dg/vect/bb-slp-10.c: Likewise.
4231 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4232 * gcc.dg/vect/bb-slp-4.c: Likewise.
4233 * gcc.dg/vect/bb-slp-11.c: Likewise.
4234 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4235 * gcc.dg/vect/bb-slp-5.c: Likewise.
4236 * gcc.dg/vect/bb-slp-20.c: Likewise.
4237 * gcc.dg/vect/bb-slp-6.c: Likewise.
4238 * gcc.dg/vect/bb-slp-21.c: Likewise.
4239 * gcc.dg/vect/bb-slp-30.c: Likewise.
4240 * gcc.dg/vect/bb-slp-13.c: Likewise.
4241 * gcc.dg/vect/bb-slp-7.c: Likewise.
4242 * gcc.dg/vect/bb-slp-22.c: Likewise.
4243 * gcc.dg/unroll_2.c: Likewise.
4244 * g++.dg/vect/slp-pr50413.cc: Likewise.
4245 * g++.dg/vect/slp-pr56812.cc: Likewise.
4246 * g++.dg/vect/slp-pr50819.cc: Likewise.
4247
4248 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4249
4250 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4251
4252 2013-08-29 Teresa Johnson <tejohnson@google.com>
4253
4254 * gcc.dg/pr40209.c: Use -fopt-info.
4255 * gcc.dg/pr26570.c: Ditto.
4256 * gcc.dg/pr32773.c: Ditto.
4257 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4258
4259 2013-08-29 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/58246
4262 * gcc.dg/torture/pr58246.c: New testcase.
4263
4264 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4265
4266 PR fortran/52243
4267 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4268 obsolete by patch.
4269 * gfortran.dg/realloc_on_assign_19.f90: New test.
4270
4271 2013-08-29 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/57287
4274 * gcc.dg/pr57287-2.c: New testcase.
4275
4276 2013-08-29 Richard Biener <rguenther@suse.de>
4277
4278 PR tree-optimization/57685
4279 * gcc.dg/torture/pr57685.c: New testcase.
4280
4281 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4282
4283 PR c++/58255
4284 * g++.dg/cpp0x/dc7.C: New.
4285
4286 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR middle-end/58257
4289 * c-c++-common/gomp/pr58257.c: New test.
4290
4291 2013-08-28 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/56933
4294 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4295
4296 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4297
4298 * gcc.target/aarch64/scalar_shift_1.c: New.
4299
4300 2013-08-27 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/57521
4303 * gcc.dg/torture/pr57521.c: New testcase.
4304
4305 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR rtl-optimization/57860
4308 PR rtl-optimization/57861
4309 PR rtl-optimization/57875
4310 PR rtl-optimization/57876
4311 PR rtl-optimization/57877
4312 * gcc.c-torture/execute/pr57860.c: New test.
4313 * gcc.c-torture/execute/pr57861.c: New test.
4314 * gcc.c-torture/execute/pr57875.c: New test.
4315 * gcc.c-torture/execute/pr57876.c: New test.
4316 * gcc.c-torture/execute/pr57877.c: New test.
4317
4318 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4319
4320 PR fortran/58146
4321 * gfortran.dg/bounds_check_18.f90: New test.
4322
4323 2013-08-23 Jan Hubicka <jh@suse.cz>
4324
4325 * g++.dg/ipa/devirt-14.C: Fix typo.
4326
4327 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4328
4329 PR fortran/57798
4330 * gfortran.dg/inline_sum_5.f90: New.
4331
4332 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4333
4334 PR fortran/57843
4335 * gfortran.dg/typebound_assignment_7.f90: New.
4336
4337 2013-08-23 Jan Hubicka <jh@suse.cz>
4338
4339 * g++.dg/ipa/devirt-13.C: New testcase.
4340 * g++.dg/ipa/devirt-14.C: New testcase.
4341
4342 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR target/58218
4345 * gcc.target/i386/pr58218.c: New test.
4346
4347 PR tree-optimization/58209
4348 * gcc.c-torture/execute/pr58209.c: New test.
4349
4350 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4351
4352 * gcc.target/powerpc/pr57744.c: Declare abort.
4353
4354 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4355
4356 PR c++/56380
4357 * g++.dg/template/error54.C: New.
4358
4359 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4360
4361 PR fortran/58185
4362 * gfortran.dg/select_type_34.f90: New.
4363
4364 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4365
4366 PR c++/56130
4367 * g++.dg/warn/deprecated-7.C: New.
4368
4369 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4372
4373 2013-08-21 Jeff Law <law@redhat.com>
4374
4375 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4376
4377 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4378
4379 PR c++/56134
4380 * g++.dg/ext/attr-alias-3.C: New.
4381
4382 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4383
4384 PR fortran/53655
4385 * gfortran.dg/intent_out_8.f90: New.
4386
4387 2013-08-20 Teresa Johnson <tejohnson@google.com>
4388
4389 PR rtl-optimizations/57451
4390 * g++.dg/tree-prof/pr57451.C: New test.
4391
4392 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4393
4394 PR c++/58190
4395 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4396
4397 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4398
4399 PR c/57490
4400 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4401
4402 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4403
4404 * gcc.target/powerpc/dfp-dd-2.c: New test.
4405 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4406 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4407
4408 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4409
4410 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4411 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4412 Check for SLL too.
4413
4414 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4415
4416 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4417
4418 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4419 "Threaded".
4420
4421 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4422 correct test response.
4423
4424 PR testsuite/52641
4425 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4426 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4427 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4428 (v4si): Use it.
4429 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4430 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4431
4432 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4433
4434 2013-08-18 Jan Hubicka <jh@suse.cz>
4435
4436 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4437
4438 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4439
4440 PR fortran/46271
4441 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4442
4443 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR tree-optimization/58006
4446 * g++.dg/opt/pr58006.C: New test.
4447
4448 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4449
4450 * gnat.dg/specs/linker_alias.ads: New test.
4451
4452 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR tree-optimization/58164
4455 * gcc.c-torture/compile/pr58164.c: New test.
4456
4457 PR tree-optimization/58165
4458 * g++.dg/opt/pr58165.C: New test.
4459
4460 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4461
4462 PR c++/51912
4463 * g++.dg/cpp0x/enum28.C: New.
4464 * g++.dg/cpp0x/enum15.C: Adjust.
4465
4466 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4467
4468 PR target/57949
4469 * gcc.target/powerpc/pr57949-1.c: New.
4470 * gcc.target/powerpc/pr57949-2.c: New.
4471
4472 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR tree-optimization/58145
4475 * gcc.dg/pr58145-1.c: New test.
4476 * gcc.dg/pr58145-2.c: New test.
4477
4478 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4479
4480 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4481 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4482 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4483 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4484 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4485 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4486 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4487 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4489 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4490 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4491 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4492 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4493 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4494 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4495 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4496 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4497 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4498 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4499 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4500 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4502 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4503 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4504 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4505 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4506 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4507 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4509 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4510 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4511 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4512 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4513 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4514 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4515 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4516 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4517 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4518 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4519 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4520 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4521
4522 PR testsuite/52641
4523 * gcc.c-torture/execute/pr56799.x: New file.
4524
4525 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4526
4527 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4528
4529 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4530 * gcc.dg/pr44214-3.c (v2df): Likewise.
4531
4532 * gcc.dg/pr46647.c: xfail for avr-*-*.
4533
4534 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4535 memcpy by one.
4536 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4537 Expect l to be optimized away.
4538 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4539
4540 PR testsuite/52641
4541 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4542 to tests that assume int/double are larger than short/float.
4543
4544 PR testsuite/52641
4545 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4546 target { ! int16 }.
4547 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4548 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4549 target { int16 }. Restrict existing tests to target { int32 }
4550 where appropriate.
4551 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4552 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4553 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4554 * lib/target-supports.exp (check_effective_target_int32): New proc.
4555
4556 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4557 exclude from scan test.
4558
4559 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4560 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4561 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4562 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4563 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4564 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4565 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4566 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4572 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4573 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4574 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4575 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4576 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4577 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4578
4579 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4580
4581 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4582
4583 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4584 to be the first test directive.
4585 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4586 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4587 * gcc.target/arm/atomic-op-char.c: Likewise.
4588 * gcc.target/arm/atomic-op-consume.c: Likewise.
4589 * gcc.target/arm/atomic-op-int.c: Likewise.
4590 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4591 * gcc.target/arm/atomic-op-release.c: Likewise.
4592 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4593 * gcc.target/arm/atomic-op-short.c: Likewise.
4594
4595 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4596
4597 PR rtl-optimization/57662
4598 * gcc.dg/pr57662.c: New test.
4599
4600 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4601
4602 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4603 alternative to -1.
4604 * gcc.target/mips/nans-legacy.c: Likewise.
4605
4606 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4607
4608 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4609 escapes.
4610 * gcc.target/mips/fabs-legacy.c: Likewise.
4611 * gcc.target/mips/fabsf-2008.c: Likewise.
4612 * gcc.target/mips/fabsf-legacy.c: Likewise.
4613 * gcc.target/mips/fneg-2008.c: Likewise.
4614 * gcc.target/mips/fneg-legacy.c: Likewise.
4615 * gcc.target/mips/fnegf-2008.c: Likewise.
4616 * gcc.target/mips/fnegf-legacy.c: Likewise.
4617 * gcc.target/mips/nan-2008.c: Likewise.
4618 * gcc.target/mips/nan-legacy.c: Likewise.
4619 * gcc.target/mips/nanf-2008.c: Likewise.
4620 * gcc.target/mips/nanf-legacy.c: Likewise.
4621 * gcc.target/mips/nans-2008.c: Likewise.
4622 * gcc.target/mips/nans-legacy.c: Likewise.
4623 * gcc.target/mips/nansf-2008.c: Likewise.
4624 * gcc.target/mips/nansf-legacy.c: Likewise.
4625
4626 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4627
4628 * gnat.dg/valued_proc.adb: New test.
4629 * gnat.dg/valued_proc_pkg.ads: New helper.
4630
4631 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR tree-optimization/57661
4634 * g++.dg/opt/pr57661.C: New test.
4635
4636 PR sanitizer/56417
4637 * gcc.dg/asan/pr56417.c: New test.
4638
4639 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4640
4641 * gnat.dg/loop_optimization16.adb: New test.
4642 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4643
4644 2013-08-13 Marek Polacek <polacek@redhat.com>
4645
4646 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4647
4648 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4649
4650 Example of converting global state to per-pass state.
4651
4652 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4653 global state "static int counter" to...
4654 (one_pass::counter): ...this instance data.
4655
4656 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4657
4658 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4659 to member function...
4660 (one_pass::gate): ...this.
4661 (one_pass_exec): Convert to member function...
4662 (one_pass::impl_execute): ...this.
4663
4664 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4665
4666 PR c++/57416
4667 * g++.dg/cpp0x/pr57416.C: New.
4668
4669 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4672 changes.
4673 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4674 * g++.dg/cpp0x/defaulted2.C: Likewise.
4675 * g++.dg/cpp0x/defaulted31.C: Likewise.
4676 * g++.dg/cpp0x/error6.C: Likewise.
4677 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4678 * g++.dg/cpp0x/override2.C: Likewise.
4679 * g++.dg/cpp0x/parse1.C: Likewise.
4680 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4681 * g++.dg/cpp0x/temp_default4.C: Likewise.
4682 * g++.dg/ext/attrib32.C: Likewise.
4683 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4684 * g++.dg/ext/mv13.C: Likewise.
4685 * g++.dg/ext/mv7.C: Likewise.
4686 * g++.dg/ext/mv9.C: Likewise.
4687 * g++.dg/ext/pr57362.C: Likewise.
4688 * g++.dg/ext/typeof10.C: Likewise.
4689 * g++.dg/lookup/anon6.C: Likewise.
4690 * g++.dg/lookup/crash6.C: Likewise.
4691 * g++.dg/lookup/name-clash5.C: Likewise.
4692 * g++.dg/lookup/name-clash6.C: Likewise.
4693 * g++.dg/other/anon4.C: Likewise.
4694 * g++.dg/other/error15.C: Likewise.
4695 * g++.dg/other/error8.C: Likewise.
4696 * g++.dg/other/redecl2.C: Likewise.
4697 * g++.dg/parse/crash16.C: Likewise.
4698 * g++.dg/parse/crash21.C: Likewise.
4699 * g++.dg/parse/crash38.C: Likewise.
4700 * g++.dg/parse/redef2.C: Likewise.
4701 * g++.dg/parse/struct-as-enum1.C: Likewise.
4702 * g++.dg/template/crash39.C: Likewise.
4703 * g++.dg/template/redecl3.C: Likewise.
4704 * g++.dg/tls/diag-3.C: Likewise.
4705 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4706 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4707 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4708 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4709 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4710 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4711 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4712 * g++.old-deja/g++.brendan/static3.C: Likewise.
4713 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4714 * g++.old-deja/g++.jason/binding.C: Likewise.
4715 * g++.old-deja/g++.jason/crash4.C: Likewise.
4716 * g++.old-deja/g++.jason/crash7.C: Likewise.
4717 * g++.old-deja/g++.jason/lineno.C: Likewise.
4718 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4719 * g++.old-deja/g++.mike/misc3.C: Likewise.
4720 * g++.old-deja/g++.mike/net44.C: Likewise.
4721 * g++.old-deja/g++.mike/ns3.C: Likewise.
4722 * g++.old-deja/g++.ns/alias4.C: Likewise.
4723 * g++.old-deja/g++.ns/ns11.C: Likewise.
4724 * g++.old-deja/g++.other/crash23.C: Likewise.
4725 * g++.old-deja/g++.other/decl8.C: Likewise.
4726 * g++.old-deja/g++.other/linkage3.C: Likewise.
4727 * g++.old-deja/g++.other/typeck1.C: Likewise.
4728 * g++.old-deja/g++.other/typedef5.C: Likewise.
4729 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4730 * g++.old-deja/g++.pt/friend36.C: Likewise.
4731 * obj-c++.dg/method-8.mm: Likewise.
4732 * obj-c++.dg/tls/diag-3.mm: Likewise.
4733
4734 2013-08-12 Perez Read <netfirewall@gmail.com>
4735
4736 PR target/58132
4737 * gcc.target/i386/movabs-1.c: New test.
4738
4739 2013-08-12 Marek Polacek <polacek@redhat.com>
4740
4741 PR tree-optimization/57980
4742 * gcc.dg/pr57980.c: New test.
4743
4744 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4745
4746 PR fortran/56666
4747 * gfortran.dg/do_check_10.f90: New test.
4748 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4749 * gfortran.dg/array_constructor_18.f90: Likewise.
4750 * gfortran.dg/array_constructor_22.f90: Likewise.
4751 * gfortran.dg/coarray_15.f90: Likewise.
4752 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4753 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4754 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4755
4756 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4757
4758 PR c++/53349
4759 * g++.dg/cpp0x/constexpr-ice8.C: New.
4760
4761 2013-08-09 Xinliang David Li <davidxl@google.com>
4762
4763 * gcc.target/i386/memcpy-strategy-1.c: New test.
4764 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4765 * gcc.target/i386/memset-strategy-1.c: Ditto.
4766 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4767
4768 2013-08-09 Jan Hubicka <jh@suse.cz>
4769
4770 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4771 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4772
4773 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4774
4775 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4776
4777 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4778
4779 PR fortran/58058
4780 * gfortran.dg/transfer_intrinsic_6.f90: New.
4781
4782 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4783
4784 Revert:
4785 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/46206
4788 * g++.dg/lookup/typedef2.C: New.
4789
4790 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4791
4792 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4793 output of vdup intrinsics.
4794
4795 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4796
4797 * gcc.target/arm/lp1189445.c: New testcase.
4798
4799 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4800
4801 PR rtl-optimization/58079
4802 * gcc.dg/torture/pr58079.c: New test.
4803
4804 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4805
4806 * gnat.dg/warn9.adb: New test.
4807
4808 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/46206
4811 * g++.dg/lookup/typedef2.C: New.
4812
4813 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4814
4815 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4816 to optstr when building plugins on darwin.
4817
4818 2013-08-06 Martin Jambor <mjambor@suse.cz>
4819
4820 PR tree-optimization/57539
4821 * gcc.dg/ipa/pr57539.c: New test.
4822
4823 2013-08-06 Martin Jambor <mjambor@suse.cz>
4824 Bernd Edlinger <bernd.edlinger@hotmail.de>
4825
4826 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4827 (a): Fix constructor.
4828
4829 2013-08-06 Martin Jambor <mjambor@suse.cz>
4830
4831 PR fortran/57987
4832 * gfortran.dg/pr57987.f90: New test.
4833
4834 2013-08-06 Martin Jambor <mjambor@suse.cz>
4835
4836 PR middle-end/58041
4837 * gcc.dg/torture/pr58041.c: New test.
4838 * gcc.target/arm/pr58041.c: Likewise.
4839
4840 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4841
4842 PR fortran/57306
4843 * gfortran.dg/pointer_init_8.f90: New.
4844
4845 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/58080
4848 * g++.dg/cpp0x/pr58080.C: New.
4849
4850 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4851
4852 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4853 to optstr when building plugins.
4854
4855 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4856
4857 Patch autogenerated by refactor_passes.py from
4858 https://github.com/davidmalcolm/gcc-refactoring-scripts
4859 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4860
4861 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4862 struct to a subclass of gimple_opt_pass along with...
4863 (pass_data_one_pass): ...new pass_data instance and...
4864 (make_one_pass): ...new function.
4865 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4866 global struct to a subclass of gimple_opt_pass along with...
4867 (pass_data_warn_self_assign): ...new pass_data instance and...
4868 (make_pass_warn_self_assign): ...new function.
4869 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4870 a global struct to a subclass of gimple_opt_pass along with...
4871 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4872 (make_pass_dumb_plugin_example): ...new function.
4873 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4874 global struct to a subclass of gimple_opt_pass along with...
4875 (pass_data_warn_self_assign): ...new pass_data instance and...
4876 (make_pass_warn_self_assign): ...new function.
4877
4878 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4879
4880 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4881 is created and added to the pass_manager to reflect
4882 autogenerated changes.
4883 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4884 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4885 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4886
4887 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4888
4889 PR c++/58072
4890 * g++.dg/cpp0x/pr58072.C: New.
4891
4892 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4893
4894 * gcc.dg/torture/pr57993-2.cpp: New.
4895
4896 2013-08-02 Jan Hubicka <jh@suse.cz>
4897
4898 * gcc.dg/ipa/ipa-1.c: Update.
4899 * gcc.dg/ipa/ipa-2.c: Update.
4900 * gcc.dg/ipa/ipa-3.c: Update.
4901 * gcc.dg/ipa/ipa-4.c: Update.
4902 * gcc.dg/ipa/ipa-5.c: Update.
4903 * gcc.dg/ipa/ipa-7.c: Update.
4904 * gcc.dg/ipa/ipa-8.c: Update.
4905 * gcc.dg/ipa/ipcp-1.c: Update.
4906 * gcc.dg/ipa/ipcp-2.c: Update.
4907
4908 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4909
4910 PR rtl-optimization/58048
4911 * gcc.target/i386/pr58048.c: New.
4912
4913 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4914
4915 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4916
4917 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4918 Peter Bergner <bergner@vnet.ibm.com>
4919
4920 PR c++/54537
4921 * g++.dg/overload/using3.C: New.
4922 * g++.dg/overload/using2.C: Adjust.
4923 * g++.dg/lookup/using9.C: Likewise.
4924
4925 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4926
4927 * gcc.target/arm/pr46972-2.c: New test.
4928
4929 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4930
4931 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4932
4933 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4934
4935 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4936
4937 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4938
4939 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4940 rather than addressing!=absolute when deciding how to handle MIPS16
4941 when the test forces an ABI.
4942
4943 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/57673
4946 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4947
4948 2013-07-30 Steve Ellcey <sellcey@mips.com>
4949
4950 * gcc.target/mips/code-readable-1.c: Increase switch size.
4951 * gcc.target/mips/code-readable-2.c: Ditto.
4952 * gcc.target/mips/code-readable-3.c: Ditto.
4953 * gcc.target/mips/code-readable-4.c: Ditto.
4954
4955 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR c++/57947
4958 * g++.dg/parse/crash63.C: New.
4959
4960 2013-07-30 Tobias Burnus <burnus@net-b.de>
4961
4962 PR fortran/57530
4963 * gfortran.dg/pointer_assign_8.f90: New.
4964 * gfortran.dg/pointer_assign_9.f90: New.
4965 * gfortran.dg/pointer_assign_10.f90: New.
4966 * gfortran.dg/pointer_assign_11.f90: New.
4967
4968 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4969
4970 * gcc.target/arm/pr57637.c: New testcase.
4971
4972 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4973
4974 PR tree-optimization/57993
4975 * gcc.dg/torture/pr57993.c: New test.
4976
4977 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4978
4979 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4980
4981 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4982
4983 PR c++/57948
4984 * g++.dg/conversion/ambig2.C: New.
4985
4986 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4987
4988 * gcc.target/mips/fabs-2008.c: New test case.
4989 * gcc.target/mips/fabs-legacy.c: New test case.
4990 * gcc.target/mips/fabsf-2008.c: New test case.
4991 * gcc.target/mips/fabsf-legacy.c: New test case.
4992 * gcc.target/mips/fneg-2008.c: New test case.
4993 * gcc.target/mips/fneg-legacy.c: New test case.
4994 * gcc.target/mips/fneg-2008.c: New test case.
4995 * gcc.target/mips/fneg-legacy.c: New test case.
4996 * gcc.target/mips/nan-2008.c: New test case.
4997 * gcc.target/mips/nan-legacy.c: New test case.
4998 * gcc.target/mips/nanf-2008.c: New test case.
4999 * gcc.target/mips/nanf-legacy.c: New test case.
5000 * gcc.target/mips/nans-2008.c: New test case.
5001 * gcc.target/mips/nans-legacy.c: New test case.
5002 * gcc.target/mips/nansf-2008.c: New test case.
5003 * gcc.target/mips/nansf-legacy.c: New test case.
5004 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5005
5006 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5007 Maxim Kuvyrkov <maxim@kugelworks.com>
5008
5009 * lib/target-supports.exp (check_effective_target_non_bionic): New
5010 effective-target test.
5011 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5012 * g++.dg/tls/thread_local4g.C: Ditto.
5013
5014 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5015
5016 PR fortran/58009
5017 * gfortran.dg/vector_subsript_7.f90: New test.
5018
5019 2013-07-27 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/57991
5022 * gfortran.dg/warn_alias.f90: New.
5023
5024 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5025
5026 PR fortran/57285
5027 * gfortran.dg/class_array_19.f90: New.
5028
5029 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5032 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5033 * gcc.dg/vect/pr57741-3.c: Likewise.
5034 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5035
5036 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5037
5038 Skip tests that make assumptions about struct layout that don't hold
5039 on epiphany:
5040 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5041 * g++.dg/cpp0x/iop.C: Likewise.
5042 * g++.dg/cpp0x/named_refs.C: Likewise.
5043 * g++.dg/cpp0x/rv1p.C: Likewise.
5044 * g++.dg/cpp0x/rv2p.C: Likewise.
5045 * g++.dg/cpp0x/rv3p.C: Likewise.
5046 * g++.dg/cpp0x/rv4p.C: Likewise.
5047 * g++.dg/cpp0x/rv5p.C: Likewise.
5048 * g++.dg/cpp0x/rv6p.C: Likewise.
5049 * g++.dg/cpp0x/rv7p.C: Likewise.
5050 * g++.dg/cpp0x/rv8p.C: Likewise.
5051 * g++.dg/ext/strncpy-chk1.C: Likewise.
5052 * gcc.dg/builtin-object-size-10.c: Likewise.
5053 * gcc.dg/builtin-object-size-11.c: Likewise.
5054 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5055 * gcc.dg/pr25805.c: Likewise.
5056 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5057 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5058 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5059 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5060 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5061 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5062 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5064 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5065 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5066 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5067 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5068 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5069 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5070 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5071
5072 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5073 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5074
5075 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5076 * gcc.dg/sibcall-6.c: Enable for epiphany.
5077
5078 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5079
5080 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5081
5082 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5083
5084 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5085 memcpy not initializers.
5086
5087 * gcc.dg/guality/guality.exp: Skip on AIX.
5088
5089 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5090
5091 PR c++/57101
5092 * g++.dg/cpp0x/pr57101.C: New.
5093
5094 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5095
5096 * gcc.target/aarch64/neg_1.c: New test.
5097
5098 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5099
5100 PR fortran/57966
5101 * gfortran.dg/typebound_call_25.f90: New.
5102
5103 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5104
5105 PR c++/57981
5106 * g++.dg/cpp0x/pr57981.C: New.
5107
5108 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5109
5110 PR c++/57880
5111 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5112
5113 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5114
5115 PR rtl-optimization/57960
5116 * gcc.target/s390/pr57960.c: New.
5117
5118 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/57639
5121 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5122
5123 2013-07-25 Terry Guo <terry.guo@arm.com>
5124
5125 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5126
5127 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/57942
5130 * g++.dg/inherit/pr57942.C: New.
5131
5132 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5133
5134 * gcc.target/powerpc/bool2.h: New file, test the code generation
5135 of logical operations for power5, altivec, power7, and power8 systems.
5136 * gcc.target/powerpc/bool2-p5.c: Likewise.
5137 * gcc.target/powerpc/bool2-av.c: Likewise.
5138 * gcc.target/powerpc/bool2-p7.c: Likewise.
5139 * gcc.target/powerpc/bool2-p8.c: Likewise.
5140 * gcc.target/powerpc/bool3.h: Likewise.
5141 * gcc.target/powerpc/bool3-av.c: Likewise.
5142 * gcc.target/powerpc/bool2-p7.c: Likewise.
5143 * gcc.target/powerpc/bool2-p8.c: Likewise.
5144
5145 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5146
5147 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5148
5149 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5150
5151 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5152
5153 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5154
5155 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5156 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5157 type from long to long long.
5158 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5159 to have effective-target keywords of lp64 and ilp32.
5160 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5161 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5162 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5163 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5164 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5165 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5166 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5167 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5168 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5169
5170 2013-07-23 Tom Tromey <tromey@redhat.com>
5171 Joseph Myers <joseph@codesourcery.com>
5172
5173 * gcc.dg/c11-generic-1.c: New file.
5174 * gcc.dg/c11-generic-2.c: New file.
5175
5176 2013-07-22 Tobias Burnus <burnus@net-b.de>
5177
5178 PR fortran/57906
5179 PR fortran/52052
5180 * coarray/lib_realloc_1.f90: Permit optimization.
5181 * gfortran.dg/coarray_31.f90: New.
5182
5183 2013-07-22 Tobias Burnus <burnus@net-b.de>
5184
5185 PR fortran/57762
5186 * gfortran.dg/class_array_7.f03: Fix memory leak.
5187
5188 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/52816
5191 * g++.dg/cpp0x/decltype56.C: New.
5192
5193 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5194
5195 * gcc.dg/pr53265.c: Correct line number in dg-message.
5196
5197 2013-07-22 Diego Novillo <dnovillo@google.com>
5198
5199 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5200
5201 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5202
5203 PR testsuite/52641
5204 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5205 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5206
5207 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5208
5209 PR testsuite/52641
5210 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5211 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5212 * gcc.dg/torture/pr53366-1.c: Same.
5213 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5214 * gcc.dg/torture/pr56488.c: Same.
5215 * gcc.dg/torture/pr57584.c: Same.
5216 * gcc.dg/tree-ssa/pr57385.c: Same.
5217 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5218
5219 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5220
5221 * c-c++-common/pr41779.c: Fix typos.
5222 * gcc.c-torture/compile/20031125-2.c: Likewise.
5223 * gcc.c-torture/compile/20040621-1.c: Likewise.
5224 * gcc.c-torture/execute/20020418-1.c: Likewise.
5225 * gcc.dg/20020108-1.c: Likewise.
5226 * gcc.dg/atomic-generic-aux.c: Likewise.
5227 * gcc.dg/builtin-complex-err-2.c: Likewise.
5228 * gcc.dg/decl-1.c: Likewise.
5229 * gcc.dg/di-sync-multithread.c: Likewise.
5230 * gcc.dg/format/c90-printf-1.c: Likewise.
5231 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5232 * gcc.dg/long-long-compare-1.c: Likewise.
5233 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5234 * gcc.dg/pr17055-1.c: Likewise.
5235 * gcc.dg/pr27095.c: Likewise.
5236 * gcc.dg/torture/fp-int-convert.h: Likewise.
5237 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5238 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5239 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5240 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5241 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5242 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5243 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5244 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5245 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5246 * gcc.dg/vect/vect-cond-5.c: Likewise.
5247 * gcc.dg/weak/typeof-2.c: Likewise.
5248 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5249 * gcc.target/arm/naked-1.c: Likewise.
5250 * gcc.target/i386/pr9771-1.c: Likewise.
5251 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5252 * gcc.target/sparc/struct-ret-check.c: Likewise.
5253 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5254 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5255 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5256 Likewise.
5257
5258 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5259
5260 PR fortran/56937
5261 * gfortran.dg/dependency_42.f90: New test.
5262 * gfortran.dg/dependency_43.f90: New test.
5263
5264 2013-07-21 Tobias Burnus <burnus@net-b.de>
5265
5266 PR fortran/35862
5267 * gfortran.dg/round_4.f90: New.
5268
5269 2013-07-21 Tobias Burnus <burnus@net-b.de>
5270
5271 PR fortran/57894
5272 * gfortran.dg/min_max_conformance_2.f90: New.
5273
5274 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR preprocessor/57620
5277 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5278 (main): Don't test {s,u,U,L}12.
5279 * c-c++-common/raw-string-13.c: New test.
5280 * c-c++-common/raw-string-14.c: New test.
5281 * c-c++-common/raw-string-15.c: New test.
5282 * c-c++-common/raw-string-16.c: New test.
5283
5284 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5285
5286 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5287
5288 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5289
5290 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5291
5292 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5293 target { ! keeps_null_pointer_checks }.
5294 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5295 target { ! keeps_null_pointer_checks }.
5296
5297 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5298 * gcc.dg/torture/pr56488.c: Likewise.
5299
5300 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5301
5302 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5303 new testcase.
5304
5305 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5306
5307 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5308 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5309 * gfortran.dg/guality/guality.exp: Skip on AIX.
5310
5311 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5312
5313 * g++.dg/debug/pr56819.C: Skip on AIX.
5314 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5315 * g++.dg/guality/guality.exp: Skip on AIX.
5316
5317 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5318
5319 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5320
5321 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5322
5323 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5324
5325 PR target/57516
5326 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5327 Adjust to corrected rounding.
5328
5329 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5330
5331 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5332 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5333 check_effective_target_cilkplus.
5334 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5335
5336 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5337
5338 * gcc.target/powerpc/pr57744.c: Fix typo.
5339
5340 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5341
5342 PR middle-end/57698
5343 * gcc.c-torture/compile/pr57698.c: New test.
5344 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5345 * gcc.c-torture/compile/pr44043.c: Ditto.
5346
5347 2013-07-18 Wei Mi <wmi@google.com>
5348
5349 PR rtl-optimization/57878
5350 * g++.dg/pr57878.C: New test.
5351
5352 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5353
5354 * gcc.dg/pr42611.c: Move dg-error to correct line.
5355
5356 2013-07-17 Tobias Burnus <burnus@net-b.de>
5357
5358 PR fortran/57895
5359 * gfortran.dg/dollar_sym_3.f: New.
5360 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5361
5362 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5363
5364 PR target/55654
5365 PR target/55656
5366 PR target/55657
5367 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5368 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5369 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5370 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5371 * objc.dg/image-info.m: Likewise.
5372 * objc.dg/symtab-1.m: Likewise.
5373 * objc.dg/torture/strings/const-str-10.m: Likewise.
5374 * objc.dg/torture/strings/const-str-11.m: Likewise.
5375 * objc.dg/torture/strings/const-str-9.m: Likewise.
5376 * objc.dg/zero-link-1.m: Likewise.
5377 * objc.dg/zero-link-2.m: Likewise.
5378 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5379 * objc.dg/objc-foreach-4.m: Likewise.
5380 * objc.dg/objc-foreach-5.m: Likewise.
5381 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5382 (for Darwin).
5383 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5384 * obj-c++.dg/syntax-error-1.mm: Likewise.
5385 * objc.dg/method-6.m: Likewise.
5386 * objc.dg/pr23214.m: Likewise.
5387 * objc.dg/proto-lossage-7.m: Likewise.
5388 * objc.dg/strings/const-str-12b.m: Likewise.
5389 * objc.dg/zero-link-3.m: Likewise.
5390 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5391 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5392 adjust headers, interfaces and encoded types to reflect current system
5393 versions. Add FIXME and outputs from current system compiler for
5394 reference.
5395
5396 2013-07-15 Cong Hou <congh@google.com>
5397
5398 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5399 counted.
5400 * gcc.target/i386/l_fma_float_3.c: Likewise.
5401 * gcc.target/i386/l_fma_double_1.c: Likewise.
5402 * gcc.target/i386/l_fma_double_3.c: Likewise.
5403
5404 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5405
5406 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5407 function to test if HTM is available.
5408 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5409 * gcc.target/powerpc/htm-builtin-1.c: New test.
5410
5411 2013-07-15 Tobias Burnus <burnus@net-b.de>
5412
5413 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5414 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5415 * gfortran.dg/coarray_6.f90: Add dg-error.
5416
5417 2013-07-15 Tobias Burnus <burnus@net-b.de>
5418
5419 PR fortran/37336
5420 * gfortran.dg/finalize_18.f90: New.
5421
5422 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5423
5424 PR fortran/52669
5425 * fortran.dg/module_variable_1.f90: New test.
5426 * fortran.dg/module_variable_2.f90: New test.
5427
5428 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5429
5430 * g++.dg/ext/vector19.C: Adapt.
5431 * g++.dg/ext/vector23.C: New testcase.
5432
5433 2013-07-12 Michael Matz <matz@suse.de>
5434
5435 PR middle-end/55771
5436 * c-c++-common/pr55771.c: New test.
5437
5438 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5439
5440 * gcc.target/aarch64/vect-movi.c: New.
5441
5442 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5443
5444 PR target/57362
5445 * g++.dg/ext/pr57362.C: New.
5446
5447 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5448
5449 PR target/57631
5450 * gcc.target/avr/torture/pr57631.c: New test.
5451
5452 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/57827
5455 * g++.dg/cpp0x/constexpr-ice7.C: New.
5456
5457 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5458
5459 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5460 for EABI targets.
5461 * gcc.c-torture/execute/nest-align-1.x: New.
5462
5463 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 PR c++/57874
5466 * g++.dg/cpp0x/sfinae48.C: New.
5467
5468 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR preprocessor/57824
5471 * c-c++-common/raw-string-17.c: New test.
5472 * c-c++-common/gomp/pr57824.c: New test.
5473
5474 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5475
5476 PR c++/57869
5477 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5478 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5479 * g++.dg/conversion/dr195.C: Update.
5480 * g++.dg/expr/cast2.C: Likewise.
5481
5482 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5483
5484 * c-c++-common/raw-string-18.c: New test.
5485 * c-c++-common/raw-string-19.c: New test.
5486
5487 PR preprocessor/57757
5488 * g++.dg/cpp/paste1.C: New test.
5489 * g++.dg/cpp/paste2.C: New test.
5490
5491 2013-07-10 Graham Stott <grahams@btinternet.com>
5492
5493 * gcc.target/mips/mulsize-1.c: New.
5494 * gcc.target/mips/mulsize-2.c: New.
5495 * gcc.target/mips/mulsize-3.c: New.
5496 * gcc.target/mips/mulsize-4.c: New.
5497
5498 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5499
5500 PR c++/53094
5501 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5502 * g++.dg/ext/vector24.C: New testcase.
5503
5504 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5505
5506 PR c++/53000
5507 * g++.dg/cpp0x/decltype17.C: Adjust.
5508
5509 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5510
5511 PR c++/51786
5512 * g++.dg/cpp0x/pr51786.C: New.
5513
5514 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5515
5516 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5517
5518 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5519
5520 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5521
5522 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5523 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5524
5525 2013-07-08 Tobias Burnus <burnus@net-b.de>
5526
5527 PR fortran/57834
5528 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5529
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5531
5532 PR fortran/50554
5533 * gfortran.dg/do_check_9.f90: New.
5534
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5536
5537 PR fortran/57785
5538 * gfortran.dg/dot_product_2.f90: New.
5539
5540 2013-07-08 Tobias Burnus <burnus@net-b.de>
5541
5542 PR fortran/57469
5543 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5544
5545 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5546
5547 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5548 * gfortran.dg/finalize_10.f90: Fix dg-final.
5549
5550 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR target/57819
5553 * gcc.target/i386/pr57819.c: New test.
5554
5555 PR rtl-optimization/57829
5556 * gcc.c-torture/execute/pr57829.c: New test.
5557
5558 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5559
5560 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5561 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5562
5563 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5564
5565 PR target/57807
5566 * gcc.target/i386/pr57807.c: New test.
5567
5568 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR target/29776
5571 * gcc.dg/tree-ssa/vrp89.c: New test.
5572
5573 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5574
5575 PR c++/28262
5576 * g++.dg/parse/defarg16.C: New.
5577
5578 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5579
5580 PR rtl-optimization/55342
5581 * gcc.target/i386/pr55342.c: New.
5582
5583 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5584
5585 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5586
5587 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/14263
5590 * g++.dg/inherit/virtual10.C: New.
5591
5592 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5593
5594 PR c/57821
5595 * gcc.dg/large-size-array-6.c: New test.
5596
5597 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5598
5599 PR c++/38634
5600 * g++.dg/template/crash116.C: New.
5601
5602 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5603
5604 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5605 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5606
5607 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/54998
5610 * g++.dg/cpp0x/nsdmi-list3.C: New.
5611
5612 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR target/57777
5615 * gcc.target/i386/pr57777.c: New test.
5616
5617 PR c++/57771
5618 * g++.dg/template/arg9.C: New test.
5619
5620 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5621
5622 * gcc.target/i386/avx-inline.c: New test.
5623
5624 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5625
5626 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5627 * gcc.target/mips/call-2.c: Likewise.
5628 * gcc.target/mips/call-3.c: Likewise.
5629 * gcc.target/mips/lazy-binding-1.c: Likewise.
5630
5631 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/57741
5634 * gcc.dg/vect/pr57741-1.c: New test.
5635 * gcc.dg/vect/pr57741-2.c: New test.
5636 * gcc.dg/vect/pr57741-3.c: New test.
5637
5638 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5639
5640 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5641 on big endian.
5642 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5643 * lib/target-supports.exp: Define aarch64_little_endian.
5644
5645 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5646
5647 * gcc.target/aarch64/abs_1.c: New test.
5648
5649 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5650
5651 * gcc.target/aarch64/bfxil_1.c: New test.
5652 * gcc.target/aarch64/bfxil_2.c: Likewise.
5653
5654 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5655
5656 PR c/57766
5657 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5658 array sizes from 100 to 20.
5659
5660 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5661
5662 PR fortran/54788
5663 * gfortran.dg/pointer_remapping_8.f90: New.
5664
5665 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5666
5667 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5668 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5669 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5670 * g++.dg/cpp1y/complex_literals.h: New.
5671
5672 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5673
5674 PR c++/57645
5675 * g++.dg/cpp0x/noexcept21.C: New.
5676
5677 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR target/57736
5680 * gcc.target/i386/pr57736.c: New test.
5681
5682 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5683
5684 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5685 c specific.
5686 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5687 strings to match the fixed error messages.
5688 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5690 message check.
5691
5692 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5693
5694 PR target/57744
5695 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5696 stqcx. get even registers.
5697
5698 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5699
5700 PR c++/57509
5701 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5702
5703 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5704
5705 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5706 Fix scan patterns.
5707 * gcc.target/i386/bmi-1.c: Ditto.
5708 * gcc.target/i386/bmi-bextr-4.c: New.
5709 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5710
5711 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5712
5713 PR c++/57682
5714 * g++.dg/cpp0x/initlist73.C: New.
5715
5716 2013-06-27 Meador Inge <meadori@codesourcery.com>
5717
5718 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5719 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5720 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5721
5722 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5723
5724 PR c++/57509
5725 * g++.dg/ext/pr57509.C: New file.
5726
5727 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR target/57623
5730 * gcc.target/i386/bmi-bextr-3.c: New test.
5731
5732 PR target/57623
5733 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5734
5735 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5736
5737 PR c++/57172
5738 * g++.dg/cpp0x/pr57172.C: New testcase.
5739
5740 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5741
5742 * gcc.target/s390/htm-1.c: New file.
5743 * gcc.target/s390/htm-nofloat-1.c: New file.
5744 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5745
5746 2013-06-26 Tobias Burnus <burnus@net-b.de>
5747
5748 PR fortran/29800
5749 * gfortran.dg/bounds_check_17.f90: New.
5750
5751 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5752
5753 PR c++/57640
5754 * g++.dg/cpp1y/pr57640.C: New.
5755
5756 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5757
5758 PR c/57692
5759 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5760 overflow due to size of arrays.
5761
5762 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR tree-optimization/57705
5765 * gcc.dg/vect/pr57705.c: New test.
5766 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5767
5768 2013-06-25 Martin Jambor <mjambor@suse.cz>
5769
5770 PR middle-end/57670
5771 * g++.dg/ipa/pr57670.C: New test.
5772
5773 2013-06-25 Richard Biener <rguenther@suse.de>
5774
5775 PR middle-end/56977
5776 * gcc.dg/pr56977.c: New testcase.
5777
5778 2013-06-24 Martin Jambor <mjambor@suse.cz>
5779
5780 PR tree-optimization/57358
5781 * gcc.dg/ipa/pr57358.c: New test.
5782
5783 2013-06-24 Richard Biener <rguenther@suse.de>
5784
5785 PR testsuite/57686
5786 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5787
5788 2013-06-24 Richard Biener <rguenther@suse.de>
5789
5790 PR tree-optimization/57488
5791 * gcc.dg/torture/pr57488.c: New testcase.
5792
5793 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5794 Dominique d'Humieres <dominiq@lps.ens.fr>
5795
5796 PR fortran/52413
5797 * gfortran.dg/fraction.f90: New.
5798
5799 2013-06-24 Alan Modra <amodra@gmail.com>
5800
5801 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5802 Add scan-assembler-not "lvx".
5803 * gcc.target/powerpc/le-altivec-consts.c: New.
5804
5805 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5806
5807 * g++.dg/cpp0x/sfinae47.C: New.
5808
5809 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5810
5811 PR target/52483
5812 * gcc.target/sh/pr52483-1.c: New.
5813 * gcc.target/sh/pr52483-2.c: New.
5814 * gcc.target/sh/pr52483-3.c: New.
5815 * gcc.target/sh/pr52483-4.c: New.
5816 * gcc.target/sh/pr52483-5.c: New.
5817
5818 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5819
5820 * gcc.target/i386/intrinsics_1.c: New test.
5821 * gcc.target/i386/intrinsics_2.c: Ditto.
5822 * gcc.target/i386/intrinsics_3.c: Ditto.
5823 * gcc.target/i386/intrinsics_4.c: Ditto.
5824 * gcc.target/i386/intrinsics_5.c: Ditto.
5825 * gcc.target/i386/intrinsics_6.c: Ditto.
5826 * gcc.target/i386/avx-1.c: Provide macros for builtins
5827 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5828
5829 2013-06-21 Tobias Burnus <burnus@net-b.de>
5830
5831 PR fortran/37336
5832 * gfortran.dg/finalize_17.f90: New.
5833
5834 2013-06-21 Tobias Burnus <burnus@net-b.de>
5835
5836 * gfortran.dg/realloc_on_assign_18.f90: New.
5837
5838 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5839
5840 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5841 Also changed the returns from error as distinct values so that
5842 debugging can get easier.
5843 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5844 errors specific to C, if necessary. Also added new error
5845 hooks for C++.
5846 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5847 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5848 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5849 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5850 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5851 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5852 the same changes as parser_errors3.c, spaces were added between colons
5853 to not confuse C++ compiler with 2 colons as scope.
5854 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5855 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5856 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5857 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5858 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5859 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5860 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5861 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5862 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5863 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5864 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5865 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5866 in the list.
5867
5868 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5869
5870 PR other/53317
5871 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5872
5873 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5874
5875 PR target/57655
5876 * gcc.target/i386/pr57655.c: New test.
5877
5878 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5879
5880 * ada/acats/tests/gcc: Delete.
5881 * gnat.dg/style: Likewise.
5882
5883 2013-06-20 Jeff Law <law@redhat.com>
5884
5885 PR tree-optimization/57660
5886 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5887 based on their branch cost.
5888
5889 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5890
5891 2013-06-20 Tobias Burnus <burnus@net-b.de>
5892
5893 PR fortran/57633
5894 * gfortran.dg/list_read_11.f90: New.
5895
5896 2013-06-20 Richard Biener <rguenther@suse.de>
5897
5898 PR tree-optimization/57584
5899 * gcc.dg/torture/pr57584.c: New testcase.
5900
5901 2013-06-19 Sharad Singhai <singhai@google.com>
5902
5903 * g++.dg/gcov/gcov-8.C: New testcase.
5904 * lib/gcov.exp: Handle intermediate format.
5905
5906 2013-06-19 Wei Mi <wmi@google.com>
5907
5908 PR rtl-optimization/57518
5909 * gcc.dg/pr57518.c: New test.
5910
5911 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5912
5913 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5914
5915 2013-06-19 Jan Hubicka <jh@suse.cz>
5916
5917 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5918
5919 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5920
5921 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5922 hard-coded values of array sizes with a #define.
5923 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5924 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5925 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5926 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5927 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5928
5929 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5930
5931 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5932 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5933
5934 2013-06-19 Jeff Law <law@redhat.com>
5935
5936 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5937
5938 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5939
5940 PR c++/57638
5941 * g++.dg/template/error53.C: New.
5942
5943 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5944
5945 PR target/55033
5946 * gcc.target/powerpc/pr55033.c: Fix options.
5947
5948 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5949
5950 * gcc.target/i386/inline_error.c: New test.
5951 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5952 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5953
5954 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5955
5956 PR c++/53211
5957 * g++.dg/cpp0x/decltype55.C: New.
5958
5959 2013-06-18 Marek Polacek <polacek@redhat.com>
5960
5961 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5962
5963 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5964
5965 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5966
5967 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5968
5969 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5970 Also changed the returns from error as distinct values so that it is
5971 easier to debug.
5972
5973 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5974
5975 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5976
5977 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5978
5979 PR c++/16128
5980 * g++.dg/template/error52.C: New.
5981 * g++.dg/lookup/friend15.C: Update.
5982 * g++.dg/parse/error11.C: Likewise.
5983 * g++.dg/parse/error14.C: Likewise.
5984 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5985 * g++.dg/parse/template25.C: Likewise.
5986 * g++.old-deja/g++.jason/cond.C: Likewise.
5987 * g++.old-deja/g++.mike/for2.C: Likewise.
5988 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5989 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5990
5991 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5992
5993 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5994 ensure alignment.
5995
5996 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5997
5998 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5999 accidentally placing minus sign for length instead of stride.
6000
6001 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6002
6003 PR rtl-optimization/57425
6004 PR rtl-optimization/57569
6005 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6006 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6007
6008 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6009
6010 PR fortran/49074
6011 PR fortran/56136
6012 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6013 packing.
6014 * gfortran.dg/typebound_assignment_6.f03: New.
6015
6016 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6017
6018 * gcc.target/h8300/h8300.exp: New.
6019 * gcc.dg/pragma-isr.c: Move to ...
6020 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6021 * gcc.target/h8300/pragma-isr.c: ... and here.
6022 * gcc.dg/pragma-isr2.c: Move to ...
6023 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6024 * gcc.target/h8300/pragma-isr2.c: ... and here.
6025 * gcc.dg/pragma-isr-trapa.c: Move to ...
6026 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6027 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6028 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6029 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6030 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6031 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6032 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6033 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6034 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6035 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6036 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6037 * gcc.dg/attr-isr-trapa.c: Move to ...
6038 * gcc.target/sh/attr-isr-trapa.c: ... here.
6039
6040 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/51413
6043 * g++.dg/ext/builtin-offsetof1.C: New.
6044
6045 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6046
6047 * gcc.target/aarch64/vect_smlal_1.c: New file.
6048
6049 2013-06-14 Tobias Burnus <burnus@net-b.de>
6050
6051 PR fortran/57508
6052 * gfortran.dg/defined_assignment_7.f90: New.
6053
6054 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6055
6056 PR c++/57599
6057 * g++.dg/rtti/dyncast6.C: New.
6058 * g++.dg/cpp0x/dyncast1.C: Likewise.
6059
6060 2013-06-14 Alan Modra <amodra@gmail.com>
6061
6062 PR middle-end/57134
6063 * gcc.dg/pr57134.c: New.
6064
6065 2013-06-14 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/57596
6068 * gfortran.dg/deferred_type_param_9.f90: New.
6069
6070 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6071
6072 * gcc.dg/fold-minus-1.c: New testcase.
6073
6074 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6075
6076 PR fortran/49074
6077 * gfortran.dg/typebound_assignment_5.f03: New.
6078
6079 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6080
6081 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6082
6083 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6084 Pat Haugen <pthaugen@us.ibm.com>
6085 Peter Bergner <bergner@vnet.ibm.com>
6086
6087 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6088 load/store instructions on power7, power8.
6089 * gcc.target/powerpc/atomic-p8.c: Likewise.
6090
6091 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6092
6093 PR c/57577
6094 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6095
6096 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/38958
6099 * g++.dg/warn/Wunused-var-20.C: New.
6100
6101 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6102
6103 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6104 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6105 Run with -fno-common.
6106
6107 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6108
6109 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6110 and exit function calls with return 1 and return 0, respectively.
6111
6112 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6113
6114 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6115 New tests.
6116
6117 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6118
6119 PR tree-optimization/57361
6120 * gcc.dg/tree-ssa/pr57361.c: New file.
6121
6122 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6123
6124 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6125 to ensure alignment.
6126 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6127
6128 2013-06-12 Tobias Burnus <burnus@net-b.de>
6129
6130 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6131
6132 2013-06-12 Tobias Burnus <burnus@net-b.de>
6133 Dominique d'Humieres <dominiq@lps.ens.fr>
6134
6135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6136
6137 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR target/56564
6140 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6141 * gcc.target/i386/pr56564-3.c: Likewise.
6142
6143 2013-06-11 Tobias Burnus <burnus@net-b.de>
6144
6145 PR fortran/57535
6146 * gfortran.dg/class_array_18.f90: New.
6147
6148 2013-06-11 Jan Hubicka <jh@suse.cz>
6149
6150 PR c++/57551
6151 * g++.dg/ext/visibility/anon6.C: Update testcase.
6152
6153 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6154
6155 PR c/57563
6156 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6157 in how we check __sec_reduce_mutating function's result.
6158
6159 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6160 Pat Haugen <pthaugen@us.ibm.com>
6161 Peter Bergner <bergner@vnet.ibm.com>
6162
6163 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6164 direct move instructions.
6165 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6166 * gcc.target/powerpc/direct-move.h: Likewise.
6167 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6168 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6169 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6170 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6171 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6172 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6173
6174 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6175
6176 PR c++/52440
6177 * g++.dg/cpp0x/pr52440.C: New.
6178
6179 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR target/56564
6182 * gcc.target/i386/pr56564-1.c: New test.
6183 * gcc.target/i386/pr56564-2.c: New test.
6184 * gcc.target/i386/pr56564-3.c: New test.
6185 * gcc.target/i386/pr56564-4.c: New test.
6186 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6187 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6188 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6189 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6190 * gcc.target/i386/vect-sizes-1.c: Likewise.
6191 * gcc.target/i386/memcpy-1.c: Likewise.
6192 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6193 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6194
6195 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6196
6197 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6198 systems to cover all GNU systems.
6199 * g++.dg/abi/guard2.C: Likewise.
6200 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6201 * g++.dg/eh/sighandle.C: Likewise.
6202 * g++.dg/ext/cleanup-10.C: Likewise.
6203 * g++.dg/ext/cleanup-11.C: Likewise.
6204 * g++.dg/ext/cleanup-8.C: Likewise.
6205 * g++.dg/ext/cleanup-9.C: Likewise.
6206 * g++.dg/opt/const5.C: Likewise.
6207 * g++.dg/opt/life1.C: Likewise.
6208 * g++.dg/other/pr39496.C: Likewise.
6209 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6210 * g++.old-deja/g++.abi/align.C: Likewise.
6211 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6212 * g++.old-deja/g++.law/weak.C: Likewise.
6213 * g++.old-deja/g++.pt/asm1.C: Likewise.
6214 * gcc.c-torture/execute/20030125-1.x: Likewise.
6215 * gcc.c-torture/execute/990127-2.x: Likewise.
6216 * gcc.dg/20041106-1.c: Likewise.
6217 * gcc.dg/20050503-1.c: Likewise.
6218 * gcc.dg/builtin-object-size-5.c: Likewise.
6219 * gcc.dg/cleanup-10.c: Likewise.
6220 * gcc.dg/cleanup-11.c: Likewise.
6221 * gcc.dg/cleanup-8.c: Likewise.
6222 * gcc.dg/cleanup-9.c: Likewise.
6223 * gcc.dg/complex-5.c: Likewise.
6224 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6225 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6226 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6227 * gcc.dg/dfp/pr35739.c: Likewise.
6228 * gcc.dg/fdata-sections-1.c: Likewise.
6229 * gcc.dg/lto/20090206-1_0.c: Likewise.
6230 * gcc.dg/lto/20090206-2_0.c: Likewise.
6231 * gcc.dg/pr30360.c: Likewise.
6232 * gcc.dg/pr37303.c: Likewise.
6233 * gcc.dg/pr39323-1.c: Likewise.
6234 * gcc.dg/pr39323-2.c: Likewise.
6235 * gcc.dg/pr39323-3.c: Likewise.
6236 * gcc.dg/pr45416.c: Likewise.
6237 * gcc.dg/setjmp-2.c: Likewise.
6238 * gcc.dg/split-1.c: Likewise.
6239 * gcc.dg/split-3.c: Likewise.
6240 * gcc.dg/split-4.c: Likewise.
6241 * gcc.dg/strlenopt-12g.c: Likewise.
6242 * gcc.dg/strlenopt-14g.c: Likewise.
6243 * gcc.dg/strlenopt-14gf.c: Likewise.
6244 * gcc.dg/strlenopt-16g.c: Likewise.
6245 * gcc.dg/strlenopt-17g.c: Likewise.
6246 * gcc.dg/strlenopt-18g.c: Likewise.
6247 * gcc.dg/strlenopt-1f.c: Likewise.
6248 * gcc.dg/strlenopt-22g.c: Likewise.
6249 * gcc.dg/strlenopt-2f.c: Likewise.
6250 * gcc.dg/strlenopt-4g.c: Likewise.
6251 * gcc.dg/strlenopt-4gf.c: Likewise.
6252 * gcc.dg/struct-ret-3.c: Likewise.
6253 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6254 * gcc.misc-tests/linkage.exp: Likewise.
6255 * gcc.target/i386/20000724-1.c: Likewise.
6256 * gcc.target/i386/align-main-3.c: Likewise.
6257 * gcc.target/i386/cleanup-1.c: Likewise.
6258 * gcc.target/i386/inline-mcpy.c: Likewise.
6259 * gcc.target/i386/pr32268.c: Likewise.
6260 * gcc.target/i386/pr36613.c: Likewise.
6261 * gcc.target/i386/pr39013-1.c: Likewise.
6262 * gcc.target/i386/pr39013-2.c: Likewise.
6263 * gcc.target/i386/pr39496.c: Likewise.
6264 * gcc.target/i386/pr40906-3.c: Likewise.
6265 * gcc.target/i386/pr46084.c: Likewise.
6266 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6267
6268 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6269
6270 PR target/6526
6271 * gcc.target/sh/pr6526.c: New.
6272
6273 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR target/57568
6276 * gcc.c-torture/execute/pr57568.c: New test.
6277
6278 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 PR c++/37404
6281 * g++.dg/other/vararg-4.C: New.
6282
6283 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6284
6285 PR rtl-optimization/57559
6286 * gcc.target/s390/pr57559.c : New test.
6287
6288 2013-06-08 Tobias Burnus <burnus@net-b.de>
6289
6290 PR fortran/37336
6291 * gfortran.dg/finalize_10.f90: New.
6292 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6293 * gfortran.dg/finalize_15.f90: New.
6294
6295 2013-06-08 Tobias Burnus <burnus@net-b.de>
6296
6297 PR fortran/57553
6298 * gfortran.dg/storage_size_4.f90: New.
6299
6300 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6301
6302 PR c++/57548
6303 * g++.dg/ext/pr57548.C: New test.
6304
6305 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6306
6307 PR middle-end/57541
6308 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6309
6310 2013-06-07 Jan Hubicka <jh@suse.cz>
6311
6312 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6313
6314 2013-06-07 Tobias Burnus <burnus@net-b.de>
6315
6316 PR fortran/57549
6317 * gfortran.dg/array_constructor_48.f90: New.
6318 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6319 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6320
6321 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6322
6323 PR target/56315
6324 * gcc.target/arm/xordi3-opt.c: New test.
6325
6326 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6327
6328 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6329 Revert to dg-options.
6330
6331 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6332
6333 PR target/55033
6334 * gcc.target/powerpc/pr55033.c: New.
6335
6336 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/53658
6339 * g++.dg/cpp0x/alias-decl-36.C: New.
6340
6341 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6342 Pat Haugen <pthaugen@us.ibm.com>
6343 Peter Bergner <bergner@vnet.ibm.com>
6344
6345 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6346 power8 builtin functions.
6347 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6348 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6349 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6350 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6351 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6352 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6353 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6354 tests to test power8 auto-vectorization.
6355 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6356 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6357 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6358 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6359
6360 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6361 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6362
6363 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6364
6365 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6366 support.
6367 (check_effective_target_powerpc_p8vector_ok): Likewise.
6368 (is-effective-target): Likewise.
6369 (check_vect_support_and_set_flags): Likewise.
6370
6371 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/43652
6374 * g++.dg/parse/error53.C: New.
6375
6376 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6377
6378 PR rtl-optimization/57459
6379 * gcc.target/i386/pr57459.c: New test.
6380
6381 2013-06-06 Teresa Johnson <tejohnson@google.com>
6382
6383 PR c++/53743
6384 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6385 into -freorder-blocks-and-partition test.
6386 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6387 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6388 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6389 * gcc.dg/tree-prof/pr50907.c: Ditto.
6390 * gcc.dg/tree-prof/pr45354.c: Ditto.
6391 * g++.dg/tree-prof/partition2.C: Ditto.
6392 * g++.dg/tree-prof/partition3.C: Ditto.
6393
6394 2013-06-06 Tobias Burnus <burnus@net-b.de>
6395
6396 PR fortran/57542
6397 * gfortran.dg/finalize_16.f90: New.
6398
6399 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6400
6401 * gcc.dg/vect/no-section-anchors-vect-68.c:
6402 Add dg-skip-if aarch64_tiny.
6403
6404 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6405
6406 PR C/57457
6407 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6408 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6409
6410 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/51908
6413 * g++.dg/cpp0x/decltype54.C: New.
6414
6415 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6416
6417 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6418 arm*-*-*eabi* targets.
6419 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6420 arm*-*-* targets.
6421 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6422
6423 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6424 Tobias Burnus <burnus@net-b.de>
6425
6426 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6427 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6428 * gfortran.dg/io_real_boz_4.f90: Ditto.
6429 * gfortran.dg/io_real_boz_5.f90: Ditto.
6430
6431 2013-06-05 Andreas Schwab <schwab@suse.de>
6432
6433 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6434
6435 2013-06-04 Jan Hubicka <jh@suse.cz>
6436
6437 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6438
6439 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6440
6441 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6442 parameters with void.
6443 (main2): Removed argc parameter.
6444 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6445 (main): Replaced argc, argv parameters with void.
6446 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6447 (main2): Removed argc parameter.
6448 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6449 argv parameters with void. Added __asm volatile to avoid optimization
6450 on argc, if necessary.
6451 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6452 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6453 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6454 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6455 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6456 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6466 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6467 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6468 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6469 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6470 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6471 parameters with void.
6472 (main2): Removed argc parameter.
6473 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6474 (main): Replaced argc, argv parameters with void.
6475 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6476 argv parameters with void. Also renamed this function as main, and
6477 delete the existing main.
6478 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6479 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6480 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6481
6482 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6483
6484 * gcc.target/aarch64/movi_1.c: New test.
6485
6486 2013-06-04 Tobias Burnus <burnus@net-b.de>
6487
6488 PR fortran/37336
6489 * gfortran.dg/finalize_12.f90: New.
6490 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6491 end of scope finalization.
6492 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6493 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6494 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6495 * gfortran.dg/class_19.f03: Ditto.
6496 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6497 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6498 * gfortran.dg/extends_14.f03: Ditto.
6499 * gfortran.dg/move_alloc_4.f90: Ditto.
6500 * gfortran.dg/typebound_proc_27.f03: Ditto.
6501
6502 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6503
6504 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6505 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6506 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6507 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6508 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6509 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6510 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6511 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6512 * gfortran.dg/io_real_boz_4.f90: Ditto.
6513 * gfortran.dg/io_real_boz_5.f90: Ditto.
6514 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6515 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6516 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6517 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6518 * gfortran.dg/transpose_2.f90: Fix dg-output.
6519
6520 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6521
6522 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6523 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6524 dg-option and an header comment.
6525
6526 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/57419
6529 * g++.dg/cpp0x/sfinae46.C: New.
6530 * g++.dg/cpp0x/defaulted13.C: Adjust.
6531 * g++.dg/cpp0x/defaulted2.C: Likewise.
6532 * g++.dg/cpp0x/defaulted26.C: Likewise.
6533 * g++.dg/cpp0x/defaulted3.C: Likewise.
6534 * g++.dg/cpp0x/error1.C: Likewise.
6535 * g++.dg/cpp0x/implicit1.C: Likewise.
6536 * g++.dg/cpp0x/implicit11.C: Likewise.
6537 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6538 * g++.dg/cpp0x/initlist47.C: Likewise.
6539 * g++.dg/cpp0x/initlist9.C: Likewise.
6540 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6541 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6542 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6543 * g++.dg/cpp0x/union4.C: Likewise.
6544 * g++.dg/template/crash108.C: Likewise.
6545 * g++.dg/template/crash41.C: Likewise.
6546 * g++.old-deja/g++.jason/local.C: Likewise.
6547 * g++.old-deja/g++.law/visibility3.C: Likewise.
6548
6549 2013-06-03 Teresa Johnson <tejohnson@google.com>
6550
6551 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6552 * gcc.dg/vect/bb-slp-14.c: Ditto.
6553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6554 * gcc.dg/vect/bb-slp-23.c: Ditto.
6555 * gcc.dg/vect/bb-slp-15.c: Ditto.
6556 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6557 * gcc.dg/vect/bb-slp-24.c: Ditto.
6558 * gcc.dg/vect/bb-slp-16.c: Ditto.
6559 * gcc.dg/vect/bb-slp-25.c: Ditto.
6560 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6561 * gcc.dg/vect/bb-slp-17.c: Ditto.
6562 * gcc.dg/vect/bb-slp-1.c: Ditto.
6563 * gcc.dg/vect/bb-slp-26.c: Ditto.
6564 * gcc.dg/vect/bb-slp-18.c: Ditto.
6565 * gcc.dg/vect/bb-slp-2.c: Ditto.
6566 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6567 * gcc.dg/vect/bb-slp-27.c: Ditto.
6568 * gcc.dg/vect/bb-slp-19.c: Ditto.
6569 * gcc.dg/vect/bb-slp-3.c: Ditto.
6570 * gcc.dg/vect/bb-slp-28.c: Ditto.
6571 * gcc.dg/vect/bb-slp-4.c: Ditto.
6572 * gcc.dg/vect/bb-slp-29.c: Ditto.
6573 * gcc.dg/vect/bb-slp-5.c: Ditto.
6574 * gcc.dg/vect/bb-slp-6.c: Ditto.
6575 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6576 * gcc.dg/vect/bb-slp-7.c: Ditto.
6577 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6578 * gcc.dg/vect/bb-slp-8.c: Ditto.
6579 * gcc.dg/vect/bb-slp-9.c: Ditto.
6580 * gcc.dg/vect/bb-slp-10.c: Ditto.
6581 * gcc.dg/vect/bb-slp-11.c: Ditto.
6582 * gcc.dg/vect/bb-slp-20.c: Ditto.
6583 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6584 * gcc.dg/vect/bb-slp-21.c: Ditto.
6585 * gcc.dg/vect/bb-slp-30.c: Ditto.
6586 * gcc.dg/vect/bb-slp-13.c: Ditto.
6587 * gcc.dg/vect/bb-slp-22.c: Ditto.
6588 * g++.dg/vect/slp-pr50413.cc: Ditto.
6589 * g++.dg/vect/slp-pr56812.cc: Ditto.
6590 * g++.dg/vect/slp-pr50819.cc: Ditto.
6591
6592 2013-06-01 Tobias Burnus <burnus@net-b.de>
6593
6594 PR fortran/57456
6595 * gfortran.dg/class_array_17.f90: New.
6596
6597 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6598
6599 * ada/acats/floatstore.lst: New.
6600 * ada/acats/run_all.sh: Process it.
6601
6602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6603
6604 * gcc.target/powerpc/e500-ord-1.c: New test.
6605 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6606 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6607 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6608
6609 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6610
6611 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6612
6613 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6614
6615 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6616
6617 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6618
6619 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6620
6621 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6622
6623 PR c/57452
6624 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6625 test-case.
6626
6627 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6628
6629 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6630
6631 2013-05-31 Marek Polacek <polacek@redhat.com>
6632
6633 PR tree-optimization/57478
6634 PR tree-optimization/57453
6635 * gcc.dg/torture/pr57478.c: New test.
6636
6637 2013-05-31 Tobias Burnus <burnus@net-b.de>
6638
6639 PR fortran/57456
6640 * gfortran.dg/class_array_17.f90: New.
6641
6642 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6643
6644 PR target/56315
6645 * gcc.target/arm/iordi3-opt.c: New test.
6646
6647 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6648
6649 PR fortran/54190
6650 PR fortran/57217
6651 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6652 * gfortran.dg/interface_26.f90: Ditto.
6653 * gfortran.dg/proc_ptr_11.f90: Ditto.
6654 * gfortran.dg/proc_ptr_15.f90: Ditto.
6655 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6656 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6657 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6658 * gfortran.dg/typebound_override_1.f90: Ditto.
6659 * gfortran.dg/typebound_override_4.f90: Ditto.
6660 * gfortran.dg/typebound_proc_6.f03: Ditto.
6661 * gfortran.dg/assumed_type_7.f90: New test.
6662 * gfortran.dg/typebound_override_5.f90: New test.
6663 * gfortran.dg/typebound_override_6.f90: New test.
6664 * gfortran.dg/typebound_override_7.f90: New test.
6665
6666 2013-05-30 Tobias Burnus <burnus@net-b.de>
6667
6668 PR middle-end/57073
6669 * gfortran.dg/power_6.f90: New.
6670
6671 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6672
6673 * gcc.target/aarch64/insv_1.c: New test.
6674
6675 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6676
6677 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6678 dg-skip-if "No stabs".
6679
6680 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6681
6682 PR fortran/54189
6683 * gfortran.dg/assumed_size_1.f90: New.
6684
6685 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6686
6687 * gcc.dg/shrink-wrap-alloca.c: New added.
6688 * gcc.dg/shrink-wrap-pretend.c: New added.
6689 * gcc.dg/shrink-wrap-sibcall.c: New added.
6690
6691 2013-05-30 Tobias Burnus <burnus@net-b.de>
6692
6693 PR fortran/57458
6694 * gfortran.dg/assumed_rank_13.f90: New.
6695
6696 2013-05-29 Easwaran Raman <eraman@google.com>
6697
6698 PR tree-optimization/57442
6699 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6700
6701 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 PR tree-optimization/57441
6704 * gcc.c-torture/compile/pr57441.c: New.
6705
6706 2013-05-29 Dehao Chen <dehao@google.com>
6707
6708 PR testsuite/57413
6709 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6710
6711 2013-05-29 Tobias Burnus <burnus@net-b.de>
6712
6713 PR fortran/37336
6714 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6715 * gfortran.dg/class_19.f03: Ditto.
6716
6717 2013-05-29 Richard Biener <rguenther@suse.de>
6718
6719 * gcc.dg/vect/bb-slp-32.c: New testcase.
6720
6721 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6722
6723 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6724 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6725 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6726 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6727 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6728 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6729 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6761 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6762
6763 2013-05-29 Tobias Burnus <burnus@net-b.de>
6764
6765 PR fortran/37336
6766 * gfortran.dg/finalize_11.f90: New.
6767 * gfortran.dg/finalize_4.f03: Remove dg-error.
6768 * gfortran.dg/finalize_5.f03: Ditto.
6769 * gfortran.dg/finalize_6.f03: Ditto.
6770 * gfortran.dg/finalize_7.f03: Ditto.
6771
6772 2013-05-28 Tobias Burnus <burnus@net-b.de>
6773
6774 * gfortran.dg/class_array_16.f90: New.
6775
6776 2013-05-28 Tobias Burnus <burnus@net-b.de>
6777
6778 PR fortran/57435
6779 * gfortran.dg/use_29.f90: New.
6780
6781 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6782
6783 * gnat.dg/fp_exception.adb: New test.
6784
6785 2013-05-28 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/56787
6788 * gcc.dg/vect/pr56787.c: New testcase.
6789
6790 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6791 Tobias Burnus <burnus@net-b.de>
6792
6793 PR fortran/57217
6794 * gfortran.dg/typebound_override_4.f90: New.
6795
6796 2013-05-28 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/57411
6799 * g++.dg/opt/pr57411.C: New testcase.
6800
6801 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6802
6803 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6804 * gcc.dg/builtin-bswap-9.c: Likewise.
6805
6806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6807
6808 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6809
6810 2013-05-27 Richard Biener <rguenther@suse.de>
6811
6812 PR middle-end/57412
6813 * gcc.dg/gomp/pr57412.c: New testcase.
6814
6815 2013-05-27 Bud Davis <jmdavis@link.com>
6816
6817 PR fortran/50405
6818 * gfortran.dg/stfunc_8.f90: New.
6819
6820 2013-05-27 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/57343
6823 * gcc.dg/torture/pr57343.c: New testcase.
6824
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/57417
6828 * gcc.dg/torture/pr57417.c: New testcase.
6829
6830 2013-05-27 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/57396
6833 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6834
6835 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6836
6837 * gnat.dg/specs/last_bit.ads: New test.
6838
6839 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6840
6841 * gnat.dg/specs/machine_attribute.ads: New test.
6842
6843 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6844
6845 * gnat.dg/incomplete3.ad[sb]: New test.
6846
6847 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6848
6849 PR target/53916
6850 * gcc.target/mips/div-13.c: New test.
6851
6852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6853
6854 PR target/55777
6855 * gcc.target/mips/mips16-attributes-5.c,
6856 * gcc.target/mips/mips16-attributes-6.c: New tests.
6857
6858 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6859
6860 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6861 * gcc.dg/builtin-bswap-8.c: Likewise.
6862
6863 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6864
6865 PR c++/52216
6866 * g++.dg/cpp0x/new1.C: New.
6867
6868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/25666
6871 * g++.dg/parse/dtor16.C: New.
6872 * g++.dg/parse/dtor6.C: Adjust.
6873
6874 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/19618
6877 * g++.dg/expr/bitfield12.C: New.
6878
6879 2013-05-24 Jeff Law <law@redhat.com>
6880
6881 PR tree-optimization/57124
6882 * gcc.c-torture/execute/pr57124.c: New test.
6883 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6884
6885 2013-05-24 Martin Jambor <mjambor@suse.cz>
6886
6887 PR tree-optimization/57294
6888 * gcc.dg/ipa/pr57294.c: New test.
6889
6890 2013-05-24 Dehao Chen <dehao@google.com>
6891
6892 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6893
6894 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6895
6896 * gcc.target/aarch64/scalar_intrinsics.c
6897 (force_simd): Use a valid instruction.
6898 (test_vdupd_lane_s64): Pass a valid lane argument.
6899 (test_vdupd_lane_u64): Likewise.
6900
6901 2013-05-24 Richard Biener <rguenther@suse.de>
6902
6903 PR tree-optimization/57287
6904 * gcc.dg/pr57287.c: New testcase.
6905
6906 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6907
6908 PR c++/26572
6909 * g++.dg/template/error51.C: New.
6910
6911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/25503
6914 * g++.dg/template/bitfield2.C: New.
6915
6916 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6917
6918 * gnat.dg/specs/noinline1.ads: New test.
6919 * gnat.dg/noinline2.ad[sb]: Likewise.
6920 * gnat.dg/specs/noinline3.ads: Likewise.
6921 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6922
6923 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6924
6925 PR tree-ssa/57385
6926 * gcc.dg/tree-ssa/pr57385.c: New test.
6927
6928 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6929
6930 * gnat.dg/derived_type4.adb: New test.
6931
6932 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6933
6934 * gcc.dg/builtin-bswap-6.c: New test.
6935 * gcc.dg/builtin-bswap-7.c: Likewise.
6936 * gcc.dg/builtin-bswap-8.c: Likewise.
6937 * gcc.dg/builtin-bswap-9.c: Likewise.
6938
6939 2013-05-23 Christian Bruel <christian.bruel@st.com>
6940
6941 PR debug/57351
6942 * gcc.dg/debug/pr57351.c: New test
6943
6944 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6945
6946 * gcc.target/aarch64/vect-clz.c: New file.
6947
6948 2013-05-23 Martin Jambor <mjambor@suse.cz>
6949
6950 PR middle-end/57347
6951 * gcc.dg/ipa/pr57347.c: New test.
6952
6953 2013-05-23 Richard Biener <rguenther@suse.de>
6954
6955 PR tree-optimization/57380
6956 * g++.dg/tree-ssa/pr57380.C: New testcase.
6957
6958 2013-05-23 Richard Biener <rguenther@suse.de>
6959
6960 PR middle-end/57381
6961 * gcc.dg/torture/pr57381.c: New testcase.
6962
6963 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR middle-end/57344
6966 * gcc.c-torture/execute/pr57344-1.c: New test.
6967 * gcc.c-torture/execute/pr57344-2.c: New test.
6968 * gcc.c-torture/execute/pr57344-3.c: New test.
6969 * gcc.c-torture/execute/pr57344-4.c: New test.
6970
6971 2013-05-23 Richard Biener <rguenther@suse.de>
6972
6973 PR rtl-optimization/57341
6974 * gcc.dg/torture/pr57341.c: New testcase.
6975
6976 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6977
6978 PR c++/57352
6979 * g++.dg/parse/crash62.C: New.
6980
6981 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6982 Pat Haugen <pthaugen@us.ibm.com>
6983 Peter Bergner <bergner@vnet.ibm.com>
6984
6985 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6986 crypto builtins.
6987
6988 2013-05-22 Tobias Burnus <burnus@net-b.de>
6989
6990 PR fortran/57364
6991 * gfortran.dg/defined_assignment_6.f90: New.
6992
6993 2013-05-22 Tobias Burnus <burnus@net-b.de>
6994
6995 PR fortran/57338
6996 * gfortran.dg/assumed_type_6.f90: New.
6997
6998 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6999
7000 PR c++/57211
7001 * g++.dg/cpp0x/Wunused-parm.C: New.
7002
7003 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7004
7005 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7006 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7007
7008 2013-05-21 Easwaran Raman <eraman@google.com>
7009
7010 PR tree-optimization/57322
7011 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7012
7013 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7014
7015 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7016 .set (no)?micromips
7017
7018 2013-05-21 Tobias Burnus <burnus@net-b.de>
7019
7020 PR fortran/57035
7021 * gfortran.dg/assumed_type_5.f90: New.
7022 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7023 * gfortran.dg/assumed_rank_2.f90: Ditto.
7024 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7025 * gfortran.dg/no_arg_check_3.f90: Ditto.
7026
7027 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR tree-optimization/57331
7030 * gcc.c-torture/compile/pr57331.c: New test.
7031
7032 2013-05-21 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/57330
7035 * gcc.dg/torture/pr57330.c: New testcase.
7036
7037 2013-05-21 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/57303
7040 * gcc.dg/torture/pr57303.c: New testcase.
7041
7042 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR tree-optimization/57321
7045 * gcc.c-torture/execute/pr57321.c: New test.
7046
7047 2013-05-20 Tobias Burnus <burnus@net-b.de>
7048
7049 PR fortran/48858
7050 PR fortran/55465
7051 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7052 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7053 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7054 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7055 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7056 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7057 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7058 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7059 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7060 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7061 * gfortran.dg/binding_label_tests_24.f90: New.
7062 * gfortran.dg/binding_label_tests_25.f90: New.
7063
7064 2013-05-20 Tobias Burnus <burnus@net-b.de>
7065
7066 PR fortran/48858
7067 * gfortran.dg/binding_label_tests_17.f90: New.
7068 * gfortran.dg/binding_label_tests_18.f90: New.
7069 * gfortran.dg/binding_label_tests_19.f90: New.
7070 * gfortran.dg/binding_label_tests_20.f90: New.
7071 * gfortran.dg/binding_label_tests_21.f90: New.
7072 * gfortran.dg/binding_label_tests_22.f90: New.
7073 * gfortran.dg/binding_label_tests_23.f90: New.
7074
7075 2013-05-20 Tobias Burnus <burnus@net-b.de>
7076
7077 PR fortran/48858
7078 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7079 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7080 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7081 * gfortran.dg/common_18.f90: New.
7082 * gfortran.dg/common_19.f90: New.
7083 * gfortran.dg/common_20.f90: New.
7084 * gfortran.dg/common_21.f90: New.
7085
7086 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7087
7088 PR c++/12288
7089 * g++.dg/parse/error52.C: New.
7090 * g++.dg/parse/error3.C: Adjust.
7091 * g++.dg/parse/error36.C: Likewise.
7092
7093 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7094
7095 PR target/56547
7096 * gcc.target/sh/pr56547-1.c: New.
7097 * gcc.target/sh/pr56547-2.c: New.
7098
7099 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/23608
7102 * g++.dg/warn/Wsign-compare-6.C: New.
7103 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7104
7105 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/57327
7108 * g++.dg/template/error50.C: New.
7109
7110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/10207
7113 * g++.dg/ext/complit13.C: New.
7114
7115 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7116
7117 PR c++/57175
7118 * g++.dg/pr57175.C: New testcase.
7119
7120 2013-05-17 Easwaran Raman <eraman@google.com>
7121
7122 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7123
7124 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7125
7126 PR testsuite/57313
7127 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7128
7129 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7130
7131 PR rtl-optimization/57281
7132 PR rtl-optimization/57300
7133 * gcc.dg/pr57300.c: New test.
7134 * gcc.c-torture/execute/pr57281.c: New test.
7135
7136 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7137
7138 PR c++/18126
7139 * g++.dg/ext/sizeof-complit.C: New.
7140
7141 2013-05-17 Marek Polacek <polacek@redhat.com>
7142
7143 * gcc.dg/strlenopt-25.c: New test.
7144 * gcc.dg/strlenopt-26.c: Likewise.
7145
7146 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7147
7148 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7149 instead of -mavx2, require only avx instead of avx2.
7150 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7151 of avx2-check.h and turn into an avx runtime test instead of
7152 avx2 runtime test.
7153
7154 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7155
7156 * g++.dg/ext/vector22.C: Uncomment working test.
7157
7158 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 PR c++/17410
7161 * g++.dg/template/pr17410.C: New.
7162
7163 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7164
7165 * gcc.target/i386/rotate-3.c: New test.
7166 * gcc.target/i386/rotate-3a.c: New test.
7167 * gcc.target/i386/rotate-4.c: New test.
7168 * gcc.target/i386/rotate-4a.c: New test.
7169 * gcc.target/i386/rotate-5.c: New test.
7170 * gcc.target/i386/rotate-5a.c: New test.
7171
7172 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7173
7174 * gcc.dg/visibility-21.c: Require section_anchors.
7175
7176 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7177
7178 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7179 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7180 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7181
7182 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7183
7184 * gcc.dg/visibility-21.c: New.
7185
7186 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7187
7188 PR middle-end/57286
7189 * gcc.dg/pr57286.c: New testcase.
7190 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7191 * g++.dg/ext/vector22.C: Comment out transformations not
7192 performed anymore.
7193
7194 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7195
7196 PR target/57260
7197 * gcc.target/mips/call-1.c: Restrict to o32.
7198 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7199
7200 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7201
7202 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7203 dg-messages.
7204 * g++.dg/warn/Wshadow-1.C: Likewise.
7205 * g++.dg/warn/Wshadow-6.C: Likewise.
7206 * g++.dg/warn/Wshadow-7.C: Likewise.
7207
7208 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/31952
7211 * g++.dg/parse/pr31952-1.C: New.
7212 * g++.dg/parse/pr31952-2.C: Likewise.
7213 * g++.dg/parse/pr31952-3.C: Likewise.
7214
7215 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7216 * g++.old-deja/g++.jason/cond.C: Likewise.
7217 * g++.dg/cpp0x/range-for5.C: Likewise.
7218
7219 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7220
7221 PR target/19599
7222 * gcc.target/arm/pr40887.c: Adjust testcase.
7223 * gcc.target/arm/pr19599.c: New test.
7224
7225 2013-05-15 Richard Biener <rguenther@suse.de>
7226
7227 PR tree-optimization/57275
7228 * gcc.target/i386/pr57275.c: New testcase.
7229
7230 2013-05-15 Jan Hubicka <jh@suse.cz>
7231
7232 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7233 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7234 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7235
7236 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7237
7238 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7239 scheduling.
7240
7241 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR c++/57274
7244 * c-c++-common/Wsequence-point-1.c: New test.
7245
7246 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7247
7248 * g++.dg/ext/vector22.C: New testcase.
7249 * gcc.dg/binop-xor3.c: Remove xfail.
7250
7251 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7252
7253 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7254 FLOAT cmp FLOAT ? INT : INT.
7255 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7256 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7257 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7258 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7259 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7260 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7261
7262 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/53903
7265 * g++.dg/cpp0x/defaulted43.C: New.
7266
7267 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7268
7269 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7270 (alloca): Remove declaration.
7271 (foo9): Replace alloca by __builtin_alloca.
7272
7273 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7274
7275 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7276 Expect "size of array is too large" error.
7277
7278 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7279
7280 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7281
7282 2013-05-14 Richard Biener <rguenther@suse.de>
7283
7284 PR middle-end/57235
7285 * g++.dg/torture/pr57235.C: New testcase.
7286
7287 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR middle-end/57251
7290 * gcc.dg/torture/pr57251.c: New test.
7291
7292 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7293
7294 PR target/57264
7295 * gcc.target/i386/pr57264.c: New test.
7296
7297 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7298
7299 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7300
7301 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7302
7303 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7304
7305 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR tree-optimization/45216
7308 PR tree-optimization/57157
7309 * c-c++-common/rotate-1.c: Add 32 tests with +.
7310 * c-c++-common/rotate-1a.c: Adjust.
7311 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7312 * c-c++-common/rotate-2b.c: New test.
7313 * c-c++-common/rotate-3.c: Add 32 tests with +.
7314 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7315 * c-c++-common/rotate-4b.c: New test.
7316 * c-c++-common/rotate-5.c: New test.
7317
7318 2013-05-13 Martin Jambor <mjambor@suse.cz>
7319
7320 PR middle-end/42371
7321 * gcc.dg/ipa/remref-0.c: New test.
7322 * gcc.dg/ipa/remref-1a.c: Likewise.
7323 * gcc.dg/ipa/remref-1b.c: Likewise.
7324 * gcc.dg/ipa/remref-2a.c: Likewise.
7325 * gcc.dg/ipa/remref-2b.c: Likewise.
7326
7327 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7328
7329 * gcc.dg/vector-shift-2.c: New testcase.
7330
7331 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR tree-optimization/57230
7334 * gcc.dg/strlenopt-24.c: New test.
7335
7336 PR tree-optimization/57230
7337 * gcc.dg/strlenopt-23.c: New test.
7338
7339 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7340
7341 PR target/57108
7342 * gcc.target/sh/pr57108.c: Move this test case to ...
7343 * gcc.c-torture/compile/pr57108.c: ... here.
7344
7345 2013-05-10 Richard Biener <rguenther@suse.de>
7346
7347 PR tree-optimization/57214
7348 * gcc.dg/torture/pr57214.c: New testcase.
7349
7350 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7351
7352 * gcc.dg/vector-shift.c: New testcase.
7353
7354 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7355
7356 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7357
7358 PR tree-optimization/45216
7359 PR tree-optimization/57157
7360 * c-c++-common/rotate-1.c: New test.
7361 * c-c++-common/rotate-1a.c: New test.
7362 * c-c++-common/rotate-2.c: New test.
7363 * c-c++-common/rotate-2a.c: New test.
7364 * c-c++-common/rotate-3.c: New test.
7365 * c-c++-common/rotate-3a.c: New test.
7366 * c-c++-common/rotate-4.c: New test.
7367 * c-c++-common/rotate-4a.c: New test.
7368
7369 2013-05-10 Richard Biener <rguenther@suse.de>
7370
7371 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7372 * gcc.target/i386/l_fma_double_1.c: Adjust.
7373 * gcc.target/i386/l_fma_double_2.c: Likewise.
7374 * gcc.target/i386/l_fma_double_3.c: Likewise.
7375 * gcc.target/i386/l_fma_double_4.c: Likewise.
7376 * gcc.target/i386/l_fma_double_5.c: Likewise.
7377 * gcc.target/i386/l_fma_double_6.c: Likewise.
7378 * gcc.target/i386/l_fma_float_1.c: Likewise.
7379 * gcc.target/i386/l_fma_float_2.c: Likewise.
7380 * gcc.target/i386/l_fma_float_3.c: Likewise.
7381 * gcc.target/i386/l_fma_float_4.c: Likewise.
7382 * gcc.target/i386/l_fma_float_5.c: Likewise.
7383 * gcc.target/i386/l_fma_float_6.c: Likewise.
7384
7385 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7386
7387 PR c++/51226
7388 * g++.dg/cpp0x/pr51226.C: New.
7389
7390 2013-04-16 Han Shen <shenhan@google.com>
7391
7392 Test cases for '-fstack-protector-strong'.
7393 * gcc.dg/fstack-protector-strong.c: New.
7394 * g++.dg/fstack-protector-strong.C: New.
7395
7396 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7397
7398 * gcc.target/aarch64/ands_1.c: New test.
7399 * gcc.target/aarch64/ands_2.c: Likewise
7400
7401 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7402
7403 * lib/target-supports.exp (check_effective_target_hw): New
7404 function.
7405 * c-c++-common/asan/clone-test-1.c: Call
7406 check_effective_target_hw.
7407 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7408 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7409 possible decorations.
7410 * c-c++-common/asan/null-deref-1.c: Likewise.
7411 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7412 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7413 * c-c++-common/asan/use-after-free-1.c: Likewise.
7414 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7415 * g++.dg/asan/large-func-test-1.C: Likewise.
7416
7417 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7418
7419 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7420
7421 2013-05-07 Richard Biener <rguenther@suse.de>
7422
7423 PR middle-end/57190
7424 * g++.dg/torture/pr57190.C: New testcase.
7425
7426 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/57149
7429 * gcc.dg/pr57149.c: New test.
7430
7431 PR debug/57184
7432 * gcc.dg/pr57184.c: New test.
7433
7434 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7435
7436 * gnat.dg/specs/array3.ads: New test.
7437
7438 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7439
7440 * c-c++-common/vector-scalar-2.c: New testcase.
7441
7442 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7443
7444 * gcc.target/i386/asm-dialect-2.c: New testcase.
7445
7446 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7447
7448 PR c++/57183
7449 * g++.dg/cpp0x/auto38.C: New.
7450
7451 2013-05-06 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/57185
7454 * gcc.dg/autopar/pr57185.c: New testcase.
7455
7456 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7457
7458 PR target/57106
7459 * gcc.target/i386/pr57106.c: New test.
7460
7461 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7462
7463 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7464 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7465 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7466 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7467 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7468 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7469 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7470
7471 2013-05-06 Teresa Johnson <tejohnson@google.com>
7472
7473 PR bootstrap/57154
7474 * gcc.dg/pr57154.c: New test.
7475
7476 2013-05-06 Richard Biener <rguenther@suse.de>
7477
7478 PR middle-end/57147
7479 * gcc.dg/torture/pr57147-1.c: New testcase.
7480 * gcc.dg/torture/pr57147-2.c: Likewise.
7481 * gcc.dg/torture/pr57147-3.c: Likewise.
7482
7483 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7484
7485 PR target/55303
7486 * gcc.target/sh/pr55303-1.c: New.
7487 * gcc.target/sh/pr55303-2.c: New.
7488 * gcc.target/sh/pr55303-3.c: New.
7489
7490 2013-05-05 Tobias Burnus <burnus@net-b.de>
7491
7492 * gfortran.dg/allocate_with_source_3.f90: New.
7493
7494 2013-05-05 Tobias Burnus <burnus@net-b.de>
7495
7496 PR fortran/57141
7497 * gfortran.dg/null_8.f90: New.
7498
7499 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7500
7501 PR c++/53745
7502 * g++.dg/cpp0x/enum27.C: New.
7503 * g++.dg/cpp0x/enum_base.C: Adjust.
7504
7505 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR tree-optimization/56205
7508 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7509
7510 2013-05-04 Tobias Burnus <burnus@net-b.de>
7511
7512 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7513 * gfortran.dg/bind_c_usage_27.f90: New.
7514 * gfortran.dg/bind_c_usage_28.f90: New.
7515
7516 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 PR c++/51927
7519 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7520
7521 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7522
7523 PR target/57150
7524 * gcc.target/powerpc/pr57150.c: New file.
7525
7526 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7527
7528 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7529 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7530 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7531 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7532 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7533 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7534 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7535
7536 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7537
7538 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7539 scan-assembler-times.
7540
7541 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7542
7543 * gcc.dg/tree-ssa/slsr-32.c: New.
7544 * gcc.dg/tree-ssa/slsr-33.c: New.
7545 * gcc.dg/tree-ssa/slsr-34.c: New.
7546 * gcc.dg/tree-ssa/slsr-35.c: New.
7547 * gcc.dg/tree-ssa/slsr-36.c: New.
7548 * gcc.dg/tree-ssa/slsr-37.c: New.
7549 * gcc.dg/tree-ssa/slsr-38.c: New.
7550
7551 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7552
7553 * gcc.target/aarch64/tst_1.c: New test.
7554 * gcc.target/aarch64/tst_2.c: Likewise
7555
7556 2013-05-02 Jeff Law <law@redhat.com>
7557
7558 PR tree-optimization/57144
7559 * gcc.c-torture/execute/pr57144.c: New test.
7560
7561 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR rtl-optimization/57130
7564 * gcc.c-torture/execute/pr57130.c: New test.
7565
7566 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7567
7568 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7569
7570 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7571
7572 * gcc.target/aarch64/fabd.c: New file.
7573
7574 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/54318
7577 * g++.dg/cpp0x/pr54318.C: New.
7578
7579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7580
7581 PR c++/14283
7582 * g++.dg/parse/error51.C: New.
7583 * g++.dg/parse/error15.C: Adjust column numbers.
7584
7585 2013-05-02 Tobias Burnus <burnus@net-b.de>
7586
7587 PR fortran/57142
7588 * gfortran.dg/size_kind_2.f90: New.
7589 * gfortran.dg/size_kind_3.f90: New.
7590
7591 2013-05-02 Richard Biener <rguenther@suse.de>
7592
7593 PR middle-end/57140
7594 * g++.dg/torture/pr57140.C: New testcase.
7595
7596 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7597
7598 PR target/56732
7599 * gcc.target/arm/pr56732-1.c: New test.
7600
7601 2013-05-02 Martin Jambor <mjambor@suse.cz>
7602
7603 PR middle-end/56988
7604 * gcc.dg/ipa/pr56988.c: New test.
7605
7606 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7607
7608 * gcc.target/aarch64/bics_1.c: New test.
7609 * gcc.target/aarch64/bics_2.c: Likewise.
7610
7611 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7612
7613 PR rtl-optimization/57131
7614 * gcc.c-torture/execute/pr57131.c: New test.
7615
7616 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/57132
7619 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7620
7621 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7622
7623 PR target/57091
7624 * gcc.target/i386/pr57091.c: New test.
7625
7626 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7627
7628 * gcc.target/aarch64/vect-vaddv.c: New.
7629
7630 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7631
7632 * gcc.target/aarch64/vect-vmaxv.c: New.
7633 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7634
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7636
7637 * gcc.target/aarch64/scalar-vca.c: New.
7638 * gcc.target/aarch64/vect-vca.c: Likewise.
7639
7640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7641
7642 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7643 (test_vceqd_s64): Force arguments to SIMD registers.
7644 (test_vceqzd_s64): Likewise.
7645 (test_vcged_s64): Likewise.
7646 (test_vcled_s64): Likewise.
7647 (test_vcgezd_s64): Likewise.
7648 (test_vcged_u64): Likewise.
7649 (test_vcgtd_s64): Likewise.
7650 (test_vcltd_s64): Likewise.
7651 (test_vcgtzd_s64): Likewise.
7652 (test_vcgtd_u64): Likewise.
7653 (test_vclezd_s64): Likewise.
7654 (test_vcltzd_s64): Likewise.
7655 (test_vtst_s64): Likewise.
7656 (test_vtst_u64): Likewise.
7657
7658 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7659
7660 PR c++/57092
7661 * g++.dg/cpp0x/decltype53.C: New.
7662
7663 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7664
7665 PR fortran/57071
7666 * gfortran.dg/power_5.f90: New test.
7667
7668 2013-04-30 Richard Biener <rguenther@suse.de>
7669
7670 PR middle-end/57122
7671 * gcc.dg/torture/pr57122.c: New testcase.
7672
7673 2013-04-30 Richard Biener <rguenther@suse.de>
7674
7675 PR middle-end/57107
7676 * g++.dg/torture/pr57107.C: New testcase.
7677
7678 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7679
7680 PR rtl-optimization/57105
7681 * gcc.dg/pr57105.c: New test.
7682
7683 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR tree-optimization/57104
7686 * gcc.dg/pr57104.c: New test.
7687
7688 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7689
7690 PR target/44578
7691 * gcc.target/i386/pr44578.c: New test.
7692
7693 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7694
7695 PR target/57097
7696 * gcc.target/i386/pr57097.c: New test.
7697
7698 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7699
7700 PR target/57098
7701 * gcc.target/i386/pr57098.c: New test.
7702
7703 2013-04-29 Kai Tietz <ktietz@redhat.com>
7704
7705 * gcc.c-torture/execute/pr55875.c: New test.
7706
7707 2013-04-29 Richard Biener <rguenther@suse.de>
7708
7709 PR middle-end/57075
7710 * gcc.dg/torture/pr57075.c: New testcase.
7711
7712 2013-04-29 Richard Biener <rguenther@suse.de>
7713
7714 PR middle-end/57103
7715 * gcc.dg/autopar/pr57103.c: New testcase.
7716
7717 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7718
7719 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7720
7721 2013-04-29 Tom de Vries <tom@codesourcery.com>
7722
7723 * gcc.dg/pr50763.c: Update test.
7724
7725 2013-04-26 Jeff Law <law@redhat.com>
7726
7727 * gcc.dg/tree-ssa/vrp88.c: New test.
7728
7729 2013-04-29 Christian Bruel <christian.bruel@st.com>
7730
7731 PR target/57108
7732 * gcc.target/sh/pr57108.c: New test.
7733
7734 2013-04-29 Richard Biener <rguenther@suse.de>
7735
7736 PR middle-end/57089
7737 * gfortran.dg/gomp/pr57089.f90: New testcase.
7738
7739 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7740
7741 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7742
7743 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7744
7745 * gcc.target/aarch64/vect-vcvt.c: New.
7746
7747 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7748
7749 * gcc.target/aarch64/vect-vrnd.c: New.
7750
7751 2013-04-29 Richard Biener <rguenther@suse.de>
7752
7753 PR tree-optimization/57081
7754 * gcc.dg/torture/pr57081.c: New testcase.
7755
7756 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR tree-optimization/57083
7759 * gcc.dg/torture/pr57083.c: New test.
7760
7761 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7762
7763 PR c++/56450
7764 * g++.dg/cpp0x/decltype52.C: New.
7765
7766 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7767
7768 N3472 binary constants
7769 * g++.dg/cpp/limits.C: Adjust warning wording.
7770 * g++.dg/system-binary-constants-1.C: Likewise.
7771 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7772
7773 2013-04-28 Tobias Burnus <burnus@net-b.de>
7774
7775 PR fortran/57093
7776 * gfortran.dg/coarray_30.f90: New.
7777
7778 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7779
7780 PR fortran/57071
7781 * frontend-passes (optimize_power): New function.
7782 (optimize_op): Use it.
7783
7784 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR target/56866
7787 * gcc.c-torture/execute/pr56866.c: New test.
7788 * gcc.target/i386/pr56866.c: New test.
7789
7790 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR go/57045
7793 * gcc.dg/setjmp-5.c: New test.
7794
7795 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/55708
7798 * g++.dg/cpp0x/constexpr-55708.C: New.
7799
7800 2013-04-26 Richard Biener <rguenther@suse.de>
7801
7802 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7803 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7804 * gcc.dg/pr53265.c: Remove XFAILs.
7805 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7806 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7807
7808 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7809
7810 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7811 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7812 -fdiagnostics-color=never option similarly to
7813 -fno-diagnostics-show-caret option.
7814
7815 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7816
7817 PR rtl-optimization/57003
7818 * gcc.target/i386/pr57003.c: New test.
7819
7820 2013-04-25 Marek Polacek <polacek@redhat.com>
7821
7822 PR tree-optimization/57066
7823 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7824
7825 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7826 Tejas Belagod <tejas.belagod@arm.com>
7827
7828 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7829 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7830 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7831
7832 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7833
7834 * gcc.target/aarch64/cmp.c: New.
7835
7836 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7837
7838 * gcc.target/aarch64/ngc.c: New.
7839
7840 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7841
7842 * lib/target-supports.exp
7843 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7844 (check_effective_target_arm_neon_fp16_ok): Likewise.
7845 (add_options_for_arm_neon_fp16): Likewise.
7846 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7847 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7848
7849 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7850
7851 PR rtl-optimizations/57046
7852 * gcc.target/i386/pr57046.c: New test.
7853
7854 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 * g++.dg/cpp1y/cplusplus.C: New.
7857
7858 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7859
7860 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7861
7862 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7863
7864 * c-c++-common/Wpointer-arith-1.c: New.
7865
7866 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7867
7868 * g++.dg/cpp1y/cxx1y_macro.C: New.
7869
7870 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7871
7872 PR c++/56970
7873 * g++.dg/cpp0x/sfinae45.C: New.
7874
7875 2013-04-24 Richard Biener <rguenther@suse.de>
7876
7877 PR testsuite/57050
7878 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7879
7880 2013-04-23 Richard Biener <rguenther@suse.de>
7881
7882 PR middle-end/57036
7883 * gcc.dg/torture/pr57036-1.c: New testcase.
7884 * gcc.dg/torture/pr57036-2.c: Likewise.
7885
7886 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7887
7888 * gcc.target/aarch64/scalar-mov.c: New testcase.
7889
7890 2013-04-23 Richard Biener <rguenther@suse.de>
7891
7892 PR tree-optimization/57026
7893 * gcc.dg/torture/pr57026.c: New testcase.
7894
7895 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7896
7897 PR fortran/53685
7898 PR fortran/57022
7899 * gfortran.dg/transfer_check_4.f90: New.
7900
7901 2013-04-22 Marek Polacek <polacek@redhat.com>
7902
7903 PR sanitizer/56990
7904 * gcc.dg/pr56990.c: New test.
7905
7906 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7907
7908 PR target/57018
7909 * gcc.target/i386/pr57018.c: New test.
7910
7911 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7912
7913 * gcc.target/aarch64/vrecps.c: New.
7914 * gcc.target/aarch64/vrecpx.c: Likewise.
7915
7916 2013-04-22 Christian Bruel <christian.bruel@st.com>
7917
7918 PR target/56995
7919 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7920
7921 2013-04-21 Jeff Law <law@redhat.com>
7922
7923 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7924
7925 2013-04-20 Tobias Burnus <burnus@net-b.de>
7926
7927 PR fortran/56907
7928 * gfortran.dg/c_loc_test_22.f90: New.
7929
7930 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7931
7932 PR rtl-optimization/56847
7933 * gcc.dg/pr56847.c: New test.
7934
7935 2013-04-19 Richard Biener <rguenther@suse.de>
7936
7937 PR tree-optimization/56982
7938 * gcc.c-torture/execute/pr56982.c: New testcase.
7939
7940 2013-04-19 Martin Jambor <mjambor@suse.cz>
7941
7942 PR tree-optimization/56718
7943 * g++.dg/ipa/imm-devirt-1.C: New test.
7944 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7945
7946 2013-04-19 Richard Biener <rguenther@suse.de>
7947
7948 PR tree-optimization/57000
7949 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7950
7951 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7952 Mikael Morin <mikael@gcc.gnu.org>
7953
7954 PR fortran/56872
7955 * gfortran.dg/array_constructor_45.f90: New test.
7956 * gfortran.dg/array_constructor_46.f90: New test.
7957 * gfortran.dg/array_constructor_47.f90: New test.
7958 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7959
7960 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR rtl-optimization/56999
7963 * g++.dg/opt/pr56999.C: New test.
7964
7965 2013-04-18 Cary Coutant <ccoutant@google.com>
7966
7967 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7968 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7969
7970 2013-04-18 Cary Coutant <ccoutant@google.com>
7971
7972 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7973 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7974 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7975 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7976 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7977 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7978 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7979 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7980 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7981 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7982 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7983
7984 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7985
7986 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7987
7988 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR tree-optimization/56984
7991 * gcc.c-torture/compile/pr56984.c: New test.
7992
7993 PR rtl-optimization/56992
7994 * gcc.dg/pr56992.c: New test.
7995
7996 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7997
7998 PR fortran/56814
7999 * gfortran.dg/proc_ptr_42.f90: New.
8000
8001 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gnat.dg/discr41.ad[sb]: New test.
8004 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8005 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8006 * gcc.dg/vect/slp-24.c: Likewise.
8007 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8008 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8009 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8010 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8011 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8012 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8013 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8014 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8015 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8016 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8017 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8018 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8019 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8020 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8021 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8022 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8023 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8028 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8029 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8030 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8031 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8032 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8033
8034 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8035
8036 PR fortran/40958
8037 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8038 * gfortran.dg/module_md5_1.f90: Remove.
8039
8040 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8041
8042 * gcc.target/aarch64/adds3.c: New.
8043 * gcc.target/aarch64/subs3.c: New.
8044
8045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8046
8047 * gcc.target/aarch64/adds1.c: New.
8048 * gcc.target/aarch64/adds2.c: New.
8049 * gcc.target/aarch64/subs1.c: New.
8050 * gcc.target/aarch64/subs2.c: New.
8051
8052 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8053
8054 Implement n3599 - Literal operator templates for strings.
8055 * g++.dg/cpp1y/udlit-char-template.C: New test.
8056 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8057
8058 2013-04-16 Tobias Burnus <burnus@net-b.de>
8059
8060 PR fortran/39505
8061 * gfortran.dg/no_arg_check_1.f90: New.
8062 * gfortran.dg/no_arg_check_2.f90: New.
8063 * gfortran.dg/no_arg_check_3.f90: New.
8064
8065 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8066
8067 PR fortran/56968
8068 * gfortran.dg/proc_ptr_41.f90: New.
8069
8070 2013-04-16 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/56756
8073 * gcc.dg/torture/pr56756.c: New testcase.
8074
8075 2013-04-16 Tobias Burnus <burnus@net-b.de>
8076
8077 PR fortran/56969
8078 * gfortran.dg/c_assoc_5.f90: New.
8079
8080 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8081
8082 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8083 * gcc.c-torture/execute/pr33992.x: Remove.
8084 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8085 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8086 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8087
8088 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR tree-optimization/56962
8091 * gcc.c-torture/execute/pr56962.c: New test.
8092
8093 2013-04-15 Richard Biener <rguenther@suse.de>
8094
8095 PR tree-optimization/56933
8096 * gcc.dg/vect/pr56933.c: New testcase.
8097
8098 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8099
8100 * gcc.target/arm/anddi3-opt.c: New test.
8101 * gcc.target/arm/anddi3-opt2.c: Likewise.
8102
8103 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8104
8105 * gcc.dg/pr56890-1.c: New test.
8106 * gcc.dg/pr56890-2.c: Likewise.
8107
8108 2013-04-15 Joey Ye <joey.ye@arm.com>
8109
8110 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8111 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8112
8113 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8114
8115 PR fortran/56816
8116 * gfortran.dg/select_type_33.f03: New test.
8117
8118 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8119
8120 PR fortran/55959
8121 * gfortran.dg/typebound_proc_29.f03: New.
8122
8123 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8124
8125 PR fortran/56266
8126 * gfortran.dg/typebound_proc_28.f03: New.
8127
8128 2013-04-12 Jeff Law <law@redhat.com>
8129
8130 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8131 either.
8132
8133 2013-04-12 Tobias Burnus <burnus@net-b.de>
8134
8135 PR fortran/56929
8136 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8137
8138 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8139
8140 PR target/56903
8141 * gcc.target/i386/pr56903.c: New test.
8142
8143 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8144
8145 PR fortran/56261
8146 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8147 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8148 * gfortran.dg/block_11.f90: Fix invalid test case.
8149 * gfortran.dg/function_types_3.f90: Add new error message.
8150 * gfortran.dg/global_references_1.f90: Ditto.
8151 * gfortran.dg/import2.f90: Remove unneeded parts.
8152 * gfortran.dg/import6.f90: Fix invalid test case.
8153 * gfortran.dg/proc_decl_2.f90: Ditto.
8154 * gfortran.dg/proc_decl_9.f90: Ditto.
8155 * gfortran.dg/proc_decl_18.f90: Ditto.
8156 * gfortran.dg/proc_ptr_40.f90: New.
8157 * gfortran.dg/whole_file_7.f90: Modified error wording.
8158 * gfortran.dg/whole_file_16.f90: Ditto.
8159 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8160 * gfortran.dg/whole_file_18.f90: Modified error wording.
8161 * gfortran.dg/whole_file_20.f03: Ditto.
8162 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8163 invalid test case.
8164
8165 2013-04-12 Richard Biener <rguenther@suse.de>
8166
8167 Revert
8168 2013-04-10 Richard Biener <rguenther@suse.de>
8169
8170 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8171
8172 2013-04-12 Tobias Burnus <burnus@net-b.de>
8173
8174 PR fortran/56845
8175 * gfortran.dg/class_allocate_15.f90: New.
8176
8177 Revert:
8178 2013-04-12 Tobias Burnus <burnus@net-b.de>
8179
8180 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8181 scan-tree-dump-times.
8182
8183 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8184
8185 PR tree-optimization/56918
8186 PR tree-optimization/56920
8187 * gcc.dg/vect/pr56918.c: New test.
8188 * gcc.dg/vect/pr56920.c: New test.
8189
8190 2013-04-12 Tobias Burnus <burnus@net-b.de>
8191
8192 PR fortran/56845
8193 * gfortran.dg/class_allocate_14.f90: New.
8194 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8195 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8196
8197 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8198
8199 * gcc.dg/fold-cstvecshift.c: New testcase.
8200
8201 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8202
8203 * gcc.target/aarch64/negs.c: New.
8204
8205 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR c++/56895
8208 * g++.dg/template/arrow4.C: New test.
8209
8210 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8211
8212 * gnat.dg/array23.adb: New test.
8213 * gnat.dg/array23_pkg[123].ads: New helpers.
8214
8215 2013-04-11 Jeff Law <law@redhat.com>
8216
8217 PR tree-optimization/56900
8218 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8219
8220 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8221
8222 PR c++/56913
8223 * g++.dg/cpp0x/sfinae44.C: New.
8224
8225 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8226
8227 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8228 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8229
8230 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8231
8232 PR c++/54216
8233 * g++.dg/cpp0x/enum26.C: New.
8234 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8235
8236 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8237
8238 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8239 inverse operands.
8240 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8241 loop is vectorized.
8242 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8243 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8244 loop is vectorized and that the correct instruction is generated.
8245 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8246 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8247 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8248
8249 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR tree-optimization/56899
8252 * gcc.c-torture/execute/pr56899.c: New test.
8253
8254 2013-04-10 David S. Miller <davem@davemloft.net>
8255
8256 * gcc.target/sparc/setcc-4.c: New test.
8257 * gcc.target/sparc/setcc-5.c: New test.
8258
8259 2013-04-10 Richard Biener <rguenther@suse.de>
8260
8261 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8262
8263 2013-04-10 Richard Biener <rguenther@suse.de>
8264
8265 * gcc.dg/vect/slp-39.c: New testcase.
8266
8267 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8268
8269 PR tree-optimization/55524
8270 * gcc.target/epiphany/fnma-1.c: New test.
8271
8272 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8273
8274 * gcc.dg/tree-ssa/inline-11.c: New test
8275
8276 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR c++/56895
8279 * g++.dg/template/arrow3.C: New test.
8280
8281 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8282
8283 * gcc.target/arm/minmax_minus.c: New test.
8284
8285 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR middle-end/56883
8288 * c-c++-common/gomp/pr56883.c: New test.
8289
8290 2013-04-09 Jeff Law <law@redhat.com>
8291
8292 * gcc.dg/tree-ssa/vrp87.c: New test.
8293
8294 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/56854
8297 * g++.dg/torture/pr56854.C: New test.
8298
8299 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8300
8301 PR fortran/56782
8302 * gfortran.dg/array_constructor_44.f90: New test.
8303
8304 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8305
8306 PR c++/56871
8307 * g++.dg/cpp0x/constexpr-specialization.C: New.
8308
8309 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8310
8311 * gcc.c-torture/execute/pr56837.c: New test.
8312
8313 PR c++/34949
8314 PR c++/50243
8315 * g++.dg/opt/vt3.C: New test.
8316 * g++.dg/opt/vt4.C: New test.
8317
8318 2013-04-08 Jeff Law <law@redhat.com>
8319
8320 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8321
8322 2013-04-08 Richard Biener <rguenther@suse.de>
8323
8324 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8325
8326 2013-04-08 Richard Biener <rguenther@suse.de>
8327
8328 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8329
8330 2013-04-08 Richard Biener <rguenther@suse.de>
8331
8332 * g++.dg/vect/slp-pr56812.cc: Adjust.
8333
8334 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8335
8336 * gcc.dg/pr56837.c: New test.
8337 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8338 "generated memset minus one".
8339
8340 2013-04-07 Tobias Burnus <burnus@net-b.de>
8341
8342 PR fortran/56849
8343 * gfortran.dg/reshape_5.f90: New.
8344
8345 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8346
8347 PR target/56843
8348 * gcc.target/powerpc/recip-1.c: Modify expected output.
8349 * gcc.target/powerpc/recip-3.c: Likewise.
8350 * gcc.target/powerpc/recip-4.c: Likewise.
8351 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8352
8353 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8354
8355 * gcc.target/arm/peep-ldrd-1.c: New test.
8356 * gcc.target/arm/peep-strd-1.c: Likewise.
8357
8358 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8359
8360 * gcc.target/arm/negdi-1.c: New test.
8361 * gcc.target/arm/negdi-2.c: Likewise.
8362 * gcc.target/arm/negdi-3.c: Likewise.
8363 * gcc.target/arm/negdi-4.c: Likewise.
8364
8365 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8366
8367 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8368 Add -march=armv8-a when we use v8 NEON.
8369 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8370 (check_effective_target_vect_call_ceilf): Likewise.
8371 (check_effective_target_vect_call_floorf): Likewise.
8372 (check_effective_target_vect_call_roundf): Likewise.
8373 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8374 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8375 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8376 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8377 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8378
8379 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8380
8381 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8382 * gcc.target/powerpc/sd-pwr6.c: Same.
8383 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8384 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8385
8386 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8387
8388 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8389
8390 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8391
8392 PR fortran/40881
8393 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8394 * gfortran.dg/altreturn_4.f90: Ditto.
8395 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8396 * gfortran.dg/altreturn_5.f90: Ditto.
8397 * gfortran.dg/altreturn_6.f90: Ditto.
8398 * gfortran.dg/altreturn_7.f90: Ditto.
8399
8400 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8401
8402 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8403 New procedure.
8404 (check_effective_target_arm_v8_neon_ok_nocache):
8405 Likewise.
8406 (check_effective_target_arm_v8_neon_ok): Change to use
8407 check_effective_target_arm_v8_neon_ok_nocache.
8408 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8409 NEON flags.
8410 (check_effective_target_vect_call_btruncf):
8411 Enable for arm and ARMv8 NEON.
8412 (check_effective_target_vect_call_ceilf): Likewise.
8413 (check_effective_target_vect_call_floorf): Likewise.
8414 (check_effective_target_vect_call_roundf): Likewise.
8415 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8416 target.
8417
8418 2013-04-04 Marek Polacek <polacek@redhat.com>
8419
8420 PR tree-optimization/48186
8421 * gcc.dg/pr48186.c: New test.
8422
8423 2013-04-04 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/56826
8426 * gcc.dg/vect/pr56826.c: New testcase.
8427 * gcc.dg/vect/O3-pr36098.c: Adjust.
8428
8429 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8430
8431 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8432 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8433 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8434 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8435 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8436 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8437 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8438 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8439 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8440 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8441
8442 2013-04-04 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/56213
8445 * gcc.dg/vect/vect-123.c: New testcase.
8446
8447 2013-04-04 Tobias Burnus <burnus@net-b.de>
8448
8449 PR fortran/56810
8450 * gfortran.dg/read_repeat_2.f90: New.
8451
8452 2013-04-04 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/56837
8455 * g++.dg/torture/pr56837.C: New testcase.
8456
8457 2013-04-04 Tobias Burnus <burnus@net-b.de>
8458
8459 PR fortran/50269
8460 * gfortran.dg/c_loc_test_21.f90: New.
8461 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8462 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8463 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8464 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8465 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8466
8467 2013-04-03 Jeff Law <law@redhat.com>
8468
8469 PR tree-optimization/56799
8470 * gcc.c-torture/execute/pr56799.c: New test.
8471
8472 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8473
8474 PR c++/56815
8475 * g++.dg/warn/Wpointer-arith-1.C: New.
8476 * g++.dg/gomp/for-19.C: Adjust.
8477
8478 2013-04-03 Marek Polacek <polacek@redhat.com>
8479
8480 PR sanitizer/55702
8481 * gcc.dg/pr55702.c: New test.
8482
8483 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8484
8485 PR target/56809
8486 * gcc.dg/pr56809.c: New testcase.
8487
8488 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8489
8490 PR debug/56819
8491 * g++.dg/debug/pr56819.C: New test.
8492
8493 2013-04-03 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/56817
8496 * g++.dg/torture/pr56817.C: New testcase.
8497
8498 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8499
8500 * gcc.dg/vect/bb-slp-31.c: New file.
8501
8502 2013-04-03 Jason Merrill <jason@redhat.com>
8503
8504 PR c++/34949
8505 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8506
8507 2013-04-03 Richard Biener <rguenther@suse.de>
8508
8509 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8510
8511 2013-04-03 Richard Biener <rguenther@suse.de>
8512
8513 PR tree-optimization/55964
8514 * gcc.dg/torture/pr55964-2.c: New testcase.
8515
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/56501
8519 * gcc.dg/torture/pr56501.c: New testcase.
8520
8521 2013-04-03 Richard Biener <rguenther@suse.de>
8522
8523 PR tree-optimization/56407
8524 * gcc.dg/torture/pr56407.c: New testcase.
8525
8526 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8527
8528 PR tree-optimization/56790
8529 * g++.dg/ext/pr56790-1.C: New testcase.
8530
8531 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8532
8533 * gcc.target/i386/merge-1.c: New testcase.
8534 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8535
8536 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR c/19449
8539 * gcc.c-torture/execute/pr19449.c: New test.
8540
8541 2013-04-03 Richard Biener <rguenther@suse.de>
8542
8543 PR tree-optimization/56812
8544 * g++.dg/vect/slp-pr56812.cc: New testcase.
8545
8546 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8547
8548 PR fortran/56284
8549 PR fortran/40881
8550 * gfortran.dg/altreturn_8.f90: New.
8551 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8552 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8553 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8554
8555 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR rtl-optimization/56745
8558 * gcc.c-torture/compile/pr56745.c: New test.
8559
8560 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8561
8562 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8563
8564 2013-04-02 Richard Biener <rguenther@suse.de>
8565
8566 PR tree-optimization/56778
8567 * gcc.dg/torture/pr56778.c: New testcase.
8568
8569 2013-04-02 Richard Biener <rguenther@suse.de>
8570
8571 PR middle-end/56768
8572 * g++.dg/torture/pr56768.C: New testcase.
8573
8574 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8575
8576 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8577
8578 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8579
8580 PR fortran/56660
8581 * gfortran.dg/namelist_82.f90: New test.
8582
8583 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8584
8585 PR fortran/56500
8586 * gfortran.dg/implicit_class_1.f90: New.
8587
8588 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8589
8590 PR fortran/56786
8591 * gfortran.dg/namelist_81.f90: New test.
8592
8593 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8594
8595 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8596 for constant and equal string lengths.
8597 * gfortran.dg/character_comparison_5.f90: Likewise.
8598 * gfortran.dg/character_comparison_9.f90: New test.
8599
8600 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8601
8602 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8603 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8604
8605 2013-03-29 Tobias Burnus <burnus@net-b.de>
8606
8607 PR fortran/35203
8608 * gfortran.dg/optional_absent_3.f90: New.
8609
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/56737
8613 * gfortran.dg/fmt_cache_3.f90: New.
8614
8615 2013-03-29 Tobias Burnus <burnus@net-b.de>
8616
8617 PR fortran/56735
8618 * gfortran.dg/namelist_80.f90: New.
8619
8620 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8621
8622 PR fortran/45159
8623 * gfortran.dg/string_length_2.f90: New test.
8624 * gfortran.dg/dependency_41.f90: New test.
8625
8626 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8627
8628 PR fortran/55806
8629 * gfortran.dg/array_constructor_43.f90: New test.
8630 * gfortran.dg/random_seed_3.f90: New test.
8631
8632 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8633
8634 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8635 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8636 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8637 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8638 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8639 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8640 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8641 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8642 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8643 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8644
8645 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8646
8647 PR c++/56725
8648 * g++.dg/conversion/op4.C: Adjust.
8649 * g++.dg/cpp0x/rv1n.C: Likewise.
8650 * g++.dg/cpp0x/rv2n.C: Likewise.
8651 * g++.dg/cpp0x/template_deduction.C: Likewise.
8652 * g++.dg/expr/cond8.C: Likewise.
8653 * g++.dg/other/error4.C: Likewise.
8654 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8655 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8656 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8657 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8658 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8659 * g++.old-deja/g++.law/cvt20.C: Likewise.
8660 * g++.old-deja/g++.law/cvt8.C: Likewise.
8661 * g++.old-deja/g++.law/init8.C: Likewise.
8662 * g++.old-deja/g++.mike/net12.C: Likewise.
8663 * g++.old-deja/g++.mike/net8.C: Likewise.
8664 * g++.old-deja/g++.mike/p2793.C: Likewise.
8665 * g++.old-deja/g++.mike/p3836.C: Likewise.
8666 * g++.old-deja/g++.mike/p418.C: Likewise.
8667 * g++.old-deja/g++.mike/p701.C: Likewise.
8668 * g++.old-deja/g++.mike/p807.C: Likewise.
8669
8670 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8671
8672 PR middle-end/56694
8673 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8674 targets.
8675
8676 2013-03-28 Marek Polacek <polacek@redhat.com>
8677
8678 PR tree-optimization/56695
8679 * gcc.dg/vect/pr56695.c: New test.
8680
8681 2013-03-28 Richard Biener <rguenther@suse.de>
8682
8683 PR tree-optimization/37021
8684 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8685 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8686
8687 2013-03-27 Tobias Burnus <burnus@net-b.de>
8688
8689 PR fortran/56650
8690 PR fortran/36437
8691 * gfortran.dg/sizeof_2.f90: New.
8692 * gfortran.dg/sizeof_3.f90: New.
8693 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8694
8695 2013-03-27 Richard Biener <rguenther@suse.de>
8696
8697 PR tree-optimization/37021
8698 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8699
8700 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8701
8702 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8703 * g++.dg/ipa/ivinline-2.C: Likewise.
8704 * g++.dg/ipa/ivinline-3.C: Likewise.
8705 * g++.dg/ipa/ivinline-4.C: Likewise.
8706 * g++.dg/ipa/ivinline-5.C: Likewise.
8707 * g++.dg/ipa/ivinline-7.C: Likewise.
8708 * g++.dg/ipa/ivinline-8.C: Likewise.
8709 * g++.dg/ipa/ivinline-9.C: Likewise.
8710 * g++.dg/cpp0x/noexcept03.C: Likewise.
8711 * gcc.dg/const-1.c: Likewise.
8712 * gcc.dg/ipa/pure-const-1.c: Likewise.
8713 * gcc.dg/noreturn-8.c: Likewise.
8714 * gcc.target/i386/mmx-1.c: Likewise.
8715 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8716 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8717 * gcc.c-torture/execute/pr33992.x: New file.
8718
8719 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8720
8721 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8722
8723 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8724
8725 PR c++/55951
8726 * g++.dg/ext/desig5.C: New.
8727
8728 2013-03-26 Tobias Burnus <burnus@net-b.de>
8729
8730 PR fortran/56649
8731 * gfortran.dg/merge_init_expr_2.f90: New.
8732 * gfortran.dg/merge_char_1.f90: Modify test to
8733 stay a run-time test.
8734 * gfortran.dg/merge_char_3.f90: Ditto.
8735
8736 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8737
8738 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8739 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8740
8741 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 PR c++/56722
8744 * g++.dg/cpp0x/range-for23.C: New.
8745
8746 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8747
8748 PR libfortran/52512
8749 * gfortran.dg/namelist_79.f90: New.
8750
8751 2013-03-25 Martin Jambor <mjambor@suse.cz>
8752
8753 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8754
8755 2013-03-25 Tobias Burnus <burnus@net-b.de>
8756
8757 PR fortran/38536
8758 PR fortran/38813
8759 PR fortran/38894
8760 PR fortran/39288
8761 PR fortran/40963
8762 PR fortran/45824
8763 PR fortran/47023
8764 PR fortran/47034
8765 PR fortran/49023
8766 PR fortran/50269
8767 PR fortran/50612
8768 PR fortran/52426
8769 PR fortran/54263
8770 PR fortran/55343
8771 PR fortran/55444
8772 PR fortran/55574
8773 PR fortran/56079
8774 PR fortran/56378
8775 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8776 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8777 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8778 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8779 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8780 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8781 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8782 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8783 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8784 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8785 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8786 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8787 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8788 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8789 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8790 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8791 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8792 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8793 * gfortran.dg/pr32601_1.f03: Ditto.
8794 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8795 * gfortran.dg/blockdata_7.f90: New.
8796 * gfortran.dg/c_assoc_4.f90: New.
8797 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8798 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8799 * gfortran.dg/c_funloc_tests_8.f90: New.
8800 * gfortran.dg/c_loc_test_17.f90: New.
8801 * gfortran.dg/c_loc_test_18.f90: New.
8802 * gfortran.dg/c_loc_test_19.f90: New.
8803 * gfortran.dg/c_loc_test_20.f90: New.
8804 * gfortran.dg/c_sizeof_5.f90: New.
8805 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8806 * gfortran.dg/transfer_resolve_2.f90: New.
8807 * gfortran.dg/transfer_resolve_3.f90: New.
8808 * gfortran.dg/transfer_resolve_4.f90: New.
8809 * gfortran.dg/pr32601.f03: Update dg-error.
8810 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8811 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8812
8813 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8814
8815 * gcc.target/arm/vseleqdf.c: New test.
8816 * gcc.target/arm/vseleqsf.c: Likewise.
8817 * gcc.target/arm/vselgedf.c: Likewise.
8818 * gcc.target/arm/vselgesf.c: Likewise.
8819 * gcc.target/arm/vselgtdf.c: Likewise.
8820 * gcc.target/arm/vselgtsf.c: Likewise.
8821 * gcc.target/arm/vselledf.c: Likewise.
8822 * gcc.target/arm/vsellesf.c: Likewise.
8823 * gcc.target/arm/vselltdf.c: Likewise.
8824 * gcc.target/arm/vselltsf.c: Likewise.
8825 * gcc.target/arm/vselnedf.c: Likewise.
8826 * gcc.target/arm/vselnesf.c: Likewise.
8827 * gcc.target/arm/vselvcdf.c: Likewise.
8828 * gcc.target/arm/vselvcsf.c: Likewise.
8829 * gcc.target/arm/vselvsdf.c: Likewise.
8830 * gcc.target/arm/vselvssf.c: Likewise.
8831
8832 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8833
8834 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8835 body from here...
8836 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8837 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8838 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8839 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8840 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8841 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8842 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8843 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8844 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8845 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8846 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8847 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8848 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8849 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8850 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8851 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8852 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8853 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8854 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8855 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8856 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8857 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8858 * gcc.target/arm/atomic-op-char.c: Likewise.
8859 * gcc.target/arm/atomic-op-consume.c: Likewise.
8860 * gcc.target/arm/atomic-op-int.c: Likewise.
8861 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8862 * gcc.target/arm/atomic-op-release.c: Likewise.
8863 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8864 * gcc.target/arm/atomic-op-short.c: Likewise.
8865
8866 2013-03-25 Richard Biener <rguenther@suse.de>
8867
8868 PR middle-end/56694
8869 * g++.dg/torture/pr56694.C: New testcase.
8870
8871 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8872
8873 PR target/56720
8874 * gcc.target/arm/neon-vcond-gt.c: New test.
8875 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8876 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8877
8878 2013-03-25 Richard Biener <rguenther@suse.de>
8879
8880 PR tree-optimization/56689
8881 * gcc.dg/torture/pr56689.c: New testcase.
8882
8883 2013-03-25 Kai Tietz <ktietz@redhat.com>
8884
8885 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8886
8887 2013-03-24 Tobias Burnus <burnus@net-b.de>
8888
8889 PR fortran/56696
8890 * gfortran.dg/eof_5.f90: New.
8891
8892 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8893
8894 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8895 alphabetically.
8896
8897 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8898
8899 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8900
8901 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8902
8903 PR testsuite/55994
8904 * gcc.c-torture/execute/builtins/builtins.exp: Add
8905 -Wl,--allow-multiple-definition for RTEMS targets.
8906
8907 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8908
8909 * gcc.target/aarch64/movk.c: New test.
8910
8911 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8912
8913 * g++.dg/ext/vector21.C: New testcase.
8914
8915 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8916
8917 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8918 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8919
8920 2013-03-21 Richard Biener <rguenther@suse.de>
8921
8922 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8923 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8924
8925 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8926
8927 * gcc.target/aarch64/vect.c: Test and result vector added
8928 for sabd and saba instructions.
8929 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8930 instructions in assembly.
8931 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8932 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8933 for fabd instruction.
8934 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8935 instruction in assembly.
8936 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8937
8938 2013-03-20 Jeff Law <law@redhat.com>
8939
8940 * g++.dg/tree-ssa/ssa-dom.C: New test.
8941
8942 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8943
8944 * gcc.target/powerpc/mmfpgpr.c: New test.
8945 * gcc.target/powerpc/sd-vsx.c: Likewise.
8946 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8947 * gcc.target/powerpc/vsx-float0.c: Likewise.
8948
8949 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8950
8951 PR tree-optimization/56355
8952 * gcc.dg/pr56355-1.c: New file.
8953
8954 2013-03-20 Catherine Moore <clm@codesourcery.com>
8955 Richard Sandiford <rdsandiford@googlemail.com>
8956
8957 * gcc.target/mips/mips.exp: Add microMIPS support.
8958 * gcc.target/mips/umips-movep-2.c: New test.
8959 * gcc.target/mips/umips-lwp-2.c: New test.
8960 * gcc.target/mips/umips-swp-5.c: New test.
8961 * gcc.target/mips/umips-constraints-1.c: New test.
8962 * gcc.target/mips/umips-lwp-3.c: New test.
8963 * gcc.target/mips/umips-swp-6.c: New test.
8964 * gcc.target/mips/umips-constraints-2.c: New test.
8965 * gcc.target/mips/umips-save-restore-1.c: New test.
8966 * gcc.target/mips/umips-lwp-4.c: New test.
8967 * gcc.target/mips/umips-swp-7.c: New test.
8968 * gcc.target/mips/umips-save-restore-2.c: New test.
8969 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8970 * gcc.target/mips/umips-lwp-5.c: New test.
8971 * gcc.target/mips/umips-save-restore-3.c: New test.
8972 * gcc.target/mips/umips-lwp-6.c: New test.
8973 * gcc.target/mips/umips-swp-1.c: New test.
8974 * gcc.target/mips/umips-lwp-7.c: New test.
8975 * gcc.target/mips/umips-swp-2.c: New test.
8976 * gcc.target/mips/umips-lwp-8.c: New test.
8977 * gcc.target/mips/umips-swp-3.c: New test.
8978 * gcc.target/mips/umips-movep-1.c: New test.
8979 * gcc.target/mips/umips-lwp-1.c: New test.
8980 * gcc.target/mips/umips-swp-4.c: New test.
8981
8982 2013-03-20 Richard Biener <rguenther@suse.de>
8983
8984 PR tree-optimization/56661
8985 * gcc.dg/torture/pr56661.c: New testcase.
8986
8987 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8988
8989 PR rtl-optimization/56605
8990 * gcc.target/powerpc/pr56605.c: New.
8991
8992 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994 PR fortran/54932
8995 * gfortran.dg/do_1.f90: Don't xfail.
8996
8997 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8998
8999 PR libfortran/51825
9000 * gfortran.dg/namelist_77.f90: New.
9001 * gfortran.dg/namelist_78.f90: New.
9002
9003 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9004
9005 PR libfortran/48618
9006 * gfortran.dg/open_negative_unit_1.f90: New.
9007
9008 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9009
9010 * gcc.target/aarch64/sbc.c: New test.
9011
9012 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9013
9014 * gcc.target/aarch64/ror.c: New test.
9015
9016 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9017
9018 * gcc.target/aarch64/extr.c: New test.
9019
9020 2013-03-19 Richard Biener <rguenther@suse.de>
9021
9022 PR tree-optimization/56273
9023 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9024 * c-c++-common/uninit-17.c: Likewise.
9025
9026 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR tree-optimization/56635
9029 * g++.dg/torture/pr56635.C: New test.
9030
9031 2013-03-18 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/3713
9034 * g++.dg/ipa/devirt-12.C: New testcase.
9035
9036 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c/56566
9039 * c-c++-common/pr56566.c: New test.
9040
9041 2013-03-17 Jason Merrill <jason@redhat.com>
9042
9043 * g++.dg/template/abstract-dr337.C: XFAIL.
9044
9045 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR c++/56607
9048 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9049 * c-c++-common/pr56607.c: New test.
9050
9051 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9052
9053 PR c++/56582
9054 * g++.dg/cpp0x/constexpr-array5.C: New.
9055
9056 2013-03-15 Tobias Burnus <burnus@net-b.de>
9057
9058 PR fortran/56615
9059 * gfortran.dg/transfer_intrinsic_5.f90: New.
9060
9061 2013-03-15 Kai Tietz <ktietz@redhat.com>
9062
9063 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9064 * gcc.target/i386/pr20020-1.c: Likewise.
9065 * gcc.target/i386/pr20020-2.c: Likewise.
9066 * gcc.target/i386/pr20020-3.c: Likewise.
9067 * gcc.target/i386/pr53425-1.c: Likewise.
9068 * gcc.target/i386/pr53425-2.c: Likewise.
9069 * gcc.target/i386/pr55093.c: Likewise.
9070 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9071
9072 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR debug/56307
9075 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9076 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9077
9078 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR tree-optimization/53265
9081 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9082 undefined behavior.
9083 * gcc.dg/graphite/id-6.c (test): Likewise.
9084 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9085 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9086
9087 PR tree-optimization/53265
9088 * gcc.dg/pr53265.c: New test.
9089 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9090 to dg-options.
9091 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9092 arrays.
9093 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9094 n, use it as high bound instead of 4.
9095
9096 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9097
9098 PR target/49880
9099 * gcc.target/sh/pr49880-1.c: New.
9100 * gcc.target/sh/pr49880-2.c: New.
9101 * gcc.target/sh/pr49880-3.c: New.
9102 * gcc.target/sh/pr49880-4.c: New.
9103 * gcc.target/sh/pr49880-5.c: New.
9104
9105 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9106
9107 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9108
9109 2013-03-13 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/56608
9112 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9113
9114 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9115
9116 PR c++/56611
9117 * g++.dg/cpp0x/alias-decl-32.C: New.
9118
9119 2013-03-11 Jan Hubicka <jh@suse.cz>
9120
9121 PR middle-end/56571
9122 * gcc.c-torture/compile/pr56571.c: New testcase.
9123
9124 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9125
9126 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9127 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9128
9129 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9130
9131 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9132 * gcc.dg/inline_4.c: Likewise.
9133 * gcc.dg/unroll_2.c: Likewise.
9134 * gcc.dg/unroll_3.c: Likewise.
9135 * gcc.dg/unroll_4.c: Likewise.
9136
9137 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9138
9139 PR testsuite/54119
9140 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9141
9142 PR debug/56307
9143 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9144
9145 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9146
9147 PR target/40797
9148 * gcc.c-torture/compile/pr40797.c: New.
9149
9150 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9151
9152 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9153
9154 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9155
9156 PR fortran/56575
9157 * gfortran.dg/class_56.f90: New test.
9158
9159 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9160
9161 PR middle-end/56524
9162 * gcc.target/mips/pr56524.c: New test.
9163
9164 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/56565
9167 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9168
9169 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/51412
9172 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9173
9174 2013-03-08 Marek Polacek <polacek@redhat.com>
9175
9176 PR tree-optimization/56478
9177 * gcc.dg/torture/pr56478.c: New test.
9178
9179 2013-03-08 Kai Tietz <ktietz@redhat.com>
9180
9181 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9182 targets linker option --allow-multiple-definition.
9183
9184 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9185 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9186 * gcc.dg/pr52549.c: Add LLP64 case.
9187 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9188 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9189 * gcc.dg/torture/pr51071-2.c: Likewise.
9190 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9191 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9192 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9193 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9194 * gcc.dg/weak/weak-1.c: Likewise.
9195 * gcc.dg/weak/weak-2.c: Likewise.
9196 * gcc.dg/weak/weak-3.c: Likewise.
9197 * gcc.dg/weak/weak-4.c: Likewise.
9198 * gcc.dg/weak/weak-5.c: Likewise.
9199 * gcc.dg/weak/weak-15.c: Likewise.
9200 * gcc.dg/weak/weak-16.c: Likewise.
9201
9202 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9203
9204 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR tree-optimization/56559
9207 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9208
9209 2013-03-07 Andreas Schwab <schwab@suse.de>
9210
9211 * gcc.dg/pr31490.c: Fix last change.
9212
9213 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9214
9215 PR c++/56534
9216 * g++.dg/template/crash115.C: New.
9217
9218 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR tree-optimization/56539
9221 * gcc.c-torture/compile/pr56539.c: New test.
9222
9223 2013-03-06 Kai Tietz <ktietz@redhat.com>
9224
9225 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9226 targets.
9227 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9228 * gcc.dg/lto/20091013-1_2.c: Likewise.
9229 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9230
9231 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9232
9233 * gnat.dg/specs/aggr6.ads: New test.
9234
9235 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9236
9237 * gnat.dg/loop_optimization15.ad[sb]: New test.
9238
9239 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR middle-end/56548
9242 * gcc.dg/pr56548.c: New test.
9243
9244 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9245
9246 PR debug/53363
9247 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9248
9249 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9250
9251 PR c++/56543
9252 * g++.dg/template/typename20.C: New test.
9253
9254 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR debug/56510
9257 * gcc.dg/pr56510.c: New test.
9258
9259 PR rtl-optimization/56484
9260 * gcc.c-torture/compile/pr56484.c: New test.
9261
9262 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9263
9264 PR c++/56530
9265 * g++.dg/warn/Wsign-conversion-2.C: New.
9266
9267 2013-03-05 Richard Biener <rguenther@suse.de>
9268
9269 PR tree-optimization/56270
9270 * gcc.dg/vect/slp-38.c: New testcase.
9271
9272 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR rtl-optimization/56494
9275 * gcc.dg/pr56494.c: New test.
9276
9277 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9278
9279 * gcc.dg/pr56424.c: New test.
9280
9281 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9282
9283 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9284 * gcc.dg/pr56228.c <avr>: Skip.
9285
9286 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9287
9288 PR testsuite/52641
9289 PR tree-optimization/52631
9290 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9291
9292 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9293
9294 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9295 * gcc.dg/vect/vect-83_64.c: Same.
9296
9297 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9298
9299 PR fortran/56477
9300 * gfortran.dg/pointer_check_13.f90: New test.
9301
9302 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9303
9304 PR fortran/54730
9305 * gfortran.dg/array_constructor_42.f90: New test.
9306
9307 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9308
9309 PR c++/52688
9310 * g++.dg/template/static33.C: New.
9311 * g++.dg/template/static34.C: Likewise.
9312
9313 PR c++/10291
9314 * g++.dg/template/static35.C: New.
9315
9316 2013-03-01 Steve Ellcey <sellcey@mips.com>
9317
9318 * gcc.dg/pr56396.c: Require pic support.
9319
9320 2013-03-01 Richard Biener <rguenther@suse.de>
9321
9322 PR tree-optimization/55481
9323 * gcc.dg/torture/pr56488.c: New testcase.
9324
9325 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9326 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR sanitizer/56454
9329 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9330 no_sanitize_address attribute rather than no_address_safety_analysis.
9331 * g++.dg/asan/sanitizer_test_utils.h
9332 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9333 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9334 in addition to no_address_safety_analysis.
9335
9336 2013-02-28 Jason Merrill <jason@redhat.com>
9337
9338 PR c++/56481
9339 * g++.dg/cpp0x/constexpr-and.C: New.
9340
9341 2013-02-28 Martin Jambor <mjambor@suse.cz>
9342
9343 PR tree-optimization/56294
9344 * g++.dg/debug/pr56294.C: New test.
9345
9346 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9347
9348 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9349
9350 2013-02-27 Marek Polacek <polacek@redhat.com>
9351
9352 PR rtl-optimization/56466
9353 * gcc.dg/pr56466.c: New test.
9354
9355 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9356
9357 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9358 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9359 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9360
9361 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9362
9363 PR middle-end/45472
9364 * gcc.dg/pr45472.c: New test.
9365
9366 2013-02-26 Marek Polacek <polacek@redhat.com>
9367
9368 PR tree-optimization/56426
9369 * gcc.dg/pr56436.c: New test.
9370
9371 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR tree-optimization/56448
9374 * gcc.c-torture/compile/pr56448.c: New test.
9375
9376 PR tree-optimization/56443
9377 * gcc.dg/torture/pr56443.c: New test.
9378
9379 2013-02-25 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/56175
9382 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9383
9384 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR c++/56403
9387 * g++.dg/torture/pr56403.C: New test.
9388
9389 2013-02-25 Catherine Moore <clm@codesourcery.com>
9390
9391 Revert:
9392 2013-02-24 Catherine Moore <clm@codesourcery.com>
9393 Richard Sandiford <rdsandiford@googlemail.com>
9394
9395 * gcc.target/mips/mips.exp: Add microMIPS support.
9396 * gcc.target/mips/umips-movep-2.c: New test.
9397 * gcc.target/mips/umips-lwp-2.c: New test.
9398 * gcc.target/mips/umips-swp-5.c: New test.
9399 * gcc.target/mips/umips-constraints-1.c: New test.
9400 * gcc.target/mips/umips-lwp-3.c: New test.
9401 * gcc.target/mips/umips-swp-6.c: New test.
9402 * gcc.target/mips/umips-constraints-2.c: New test.
9403 * gcc.target/mips/umips-save-restore-1.c: New test.
9404 * gcc.target/mips/umips-lwp-4.c: New test.
9405 * gcc.target/mips/umips-swp-7.c: New test.
9406 * gcc.target/mips/umips-save-restore-2.c: New test.
9407 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9408 * gcc.target/mips/umips-lwp-5.c: New test.
9409 * gcc.target/mips/umips-save-restore-3.c: New test.
9410 * gcc.target/mips/umips-lwp-6.c: New test.
9411 * gcc.target/mips/umips-swp-1.c: New test.
9412 * gcc.target/mips/umips-lwp-7.c: New test.
9413 * gcc.target/mips/umips-swp-2.c: New test.
9414 * gcc.target/mips/umips-lwp-8.c: New test.
9415 * gcc.target/mips/umips-swp-3.c: New test.
9416 * gcc.target/mips/umips-movep-1.c: New test.
9417 * gcc.target/mips/umips-lwp-1.c: New test.
9418 * gcc.target/mips/umips-swp-4.c: New test.
9419
9420 2013-02-24 Catherine Moore <clm@codesourcery.com>
9421 Richard Sandiford <rdsandiford@googlemail.com>
9422
9423 * gcc.target/mips/mips.exp: Add microMIPS support.
9424 * gcc.target/mips/umips-movep-2.c: New test.
9425 * gcc.target/mips/umips-lwp-2.c: New test.
9426 * gcc.target/mips/umips-swp-5.c: New test.
9427 * gcc.target/mips/umips-constraints-1.c: New test.
9428 * gcc.target/mips/umips-lwp-3.c: New test.
9429 * gcc.target/mips/umips-swp-6.c: New test.
9430 * gcc.target/mips/umips-constraints-2.c: New test.
9431 * gcc.target/mips/umips-save-restore-1.c: New test.
9432 * gcc.target/mips/umips-lwp-4.c: New test.
9433 * gcc.target/mips/umips-swp-7.c: New test.
9434 * gcc.target/mips/umips-save-restore-2.c: New test.
9435 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9436 * gcc.target/mips/umips-lwp-5.c: New test.
9437 * gcc.target/mips/umips-save-restore-3.c: New test.
9438 * gcc.target/mips/umips-lwp-6.c: New test.
9439 * gcc.target/mips/umips-swp-1.c: New test.
9440 * gcc.target/mips/umips-lwp-7.c: New test.
9441 * gcc.target/mips/umips-swp-2.c: New test.
9442 * gcc.target/mips/umips-lwp-8.c: New test.
9443 * gcc.target/mips/umips-swp-3.c: New test.
9444 * gcc.target/mips/umips-movep-1.c: New test.
9445 * gcc.target/mips/umips-lwp-1.c: New test.
9446 * gcc.target/mips/umips-swp-4.c: New test.
9447
9448 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR sanitizer/56393
9451 * lib/asan-dg.exp (asan_link_flags): Add
9452 -B${gccpath}/libsanitizer/asan/ to flags.
9453
9454 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9455
9456 PR middle-end/56420
9457 * gcc.dg/torture/pr56420.c: New test.
9458
9459 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9460
9461 PR middle-end/56108
9462 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9463
9464 2013-02-21 Martin Jambor <mjambor@suse.cz>
9465
9466 PR tree-optimization/56310
9467 * g++.dg/ipa/pr56310.C: New test.
9468
9469 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9470
9471 PR fortran/56385
9472 * gfortran.dg/proc_ptr_comp_37.f90: New.
9473
9474 2013-02-21 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/56415
9477 Revert
9478 2013-02-11 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/56273
9481 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9482 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9483 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9484 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9485 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9486 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9487
9488 2013-02-21 Marek Polacek <polacek@redhat.com>
9489
9490 PR tree-optimization/56398
9491 * g++.dg/torture/pr56398.C: New test.
9492
9493 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR inline-asm/56405
9496 * gcc.c-torture/compile/pr56405.c: New test.
9497
9498 2013-02-20 Jan Hubicka <jh@suse.cz>
9499
9500 PR tree-optimization/56265
9501 * g++.dg/ipa/devirt-11.C: New testcase.
9502
9503 2013-02-20 Richard Biener <rguenther@suse.de>
9504
9505 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9506
9507 2013-02-20 Richard Biener <rguenther@suse.de>
9508 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR tree-optimization/56396
9511 * gcc.dg/pr56396.c: New testcase.
9512
9513 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9514
9515 PR c++/56373
9516 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9517
9518 2013-02-19 Richard Biener <rguenther@suse.de>
9519
9520 PR tree-optimization/56384
9521 * gcc.dg/torture/pr56384.c: New testcase.
9522
9523 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR tree-optimization/56350
9526 * gcc.dg/pr56350.c: New test.
9527
9528 PR tree-optimization/56381
9529 * g++.dg/opt/pr56381.C: New test.
9530
9531 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR pch/54117
9534 * lib/dg-pch.exp (pch-init, pch-finish,
9535 check_effective_target_pch_supported_debug): New procs.
9536 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9537 Likewise if $pch_unsupported_debug and $flags include -g.
9538 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9539 and dg-require-effective-target pch_unsupported_debug.
9540 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9541 * objc.dg/pch/pch.exp: Likewise.
9542 * gcc.dg/pch/pch.exp: Likewise.
9543 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9544 pch_unsupported_debug.
9545 * gcc.dg/pch/valid-1.hs: Likewise.
9546 * gcc.dg/pch/valid-1b.c: Likewise.
9547 * gcc.dg/pch/valid-1b.hs: Likewise.
9548
9549 2013-02-18 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/56366
9552 * gcc.dg/torture/pr56366.c: New testcase.
9553
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9555
9556 PR middle-end/56349
9557 * gcc.dg/torture/pr56349.c: New testcase.
9558
9559 2013-02-18 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/56321
9562 * gcc.dg/torture/pr56321.c: New testcase.
9563
9564 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9565
9566 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9567
9568 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9569 Dodji Seketeli <dodji@redhat.com>
9570
9571 PR asan/56330
9572 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9573 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9574 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9575 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9576 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9577 * c-c++-common/asan/pr56330.c: Likewise.
9578 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9579 Ensure the size argument of __builtin_memcpy is a constant.
9580
9581 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9582 Paolo Carlini <paolo.carlini@oracle.com>
9583
9584 PR c++/51242
9585 * g++.dg/cpp0x/enum23.C: New.
9586
9587 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9588
9589 PR target/54685
9590 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9591
9592 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9593
9594 PR rtl-optimization/56348
9595 * gcc.target/i386/pr56348.c: New test.
9596
9597 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9598
9599 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9600 * gcc.target/arm/interrupt-2.c: Likewise.
9601
9602 2013-02-15 Tobias Burnus <burnus@net-b.de>
9603
9604 PR fortran/56318
9605 * gfortran.dg/matmul_9.f90: New.
9606
9607 2013-02-15 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/53818
9610 * gfortran.dg/init_flag_11.f90: New.
9611
9612 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9613
9614 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9615
9616 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9617
9618 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9619 characters.
9620
9621 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9622 Tobias Burnus <burnus@net-b.de>
9623
9624 PR testsuite/56138
9625 * gfortran.dg/allocatable_function_7.f90: New.
9626
9627 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9628
9629 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9630 * asan_globals_test-wrapper.cc: New file.
9631 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9632 instead of asan_globals_test.cc as dg-additional-sources.
9633 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9634 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9635 "sanitizer_test_utils.h" instead of
9636 "sanitizer_common/tests/sanitizer_test_utils.h".
9637 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9638 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9639 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9640 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9641 * g++.dg/asan/asan_test.cc: Synced from upstream.
9642 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9643
9644 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9645
9646 Fix an asan crash
9647 * c-c++-common/asan/memcmp-2.c: New test.
9648
9649 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9650
9651 PR c++/55582
9652 * g++.dg/cpp0x/udlit-string-literal.h: New.
9653 * g++.dg/cpp0x/udlit-string-literal.C: New.
9654
9655 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9656
9657 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9658
9659 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9660
9661 PR target/56184
9662 * gcc.target/arm/pr56184.C: New test.
9663
9664 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR c++/56302
9667 * g++.dg/torture/pr56302.C: New test.
9668 * g++.dg/cpp0x/constexpr-56302.C: New test.
9669 * c-c++-common/pr56302.c: New test.
9670
9671 2013-02-13 Tobias Burnus <burnus@net-b.de>
9672 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9673
9674 PR fortran/56204
9675 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9676 * gfortran.dg/quad_3.f90: Ditto.
9677
9678 2013-02-13 Kostya Serebryany <kcc@google.com>
9679
9680 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9681 to match the fresh asan run-time.
9682 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9683
9684 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9685
9686 Avoid instrumenting duplicated memory access in the same basic block
9687 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9688 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9689 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9690 * c-c++-common/asan/inc.c: Likewise.
9691
9692 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9693
9694 PR inline-asm/56148
9695 * gcc.target/i386/pr56148.c: New test.
9696
9697 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9698 Tobias Burnus <burnus@net-b.de>
9699
9700 PR testsuite/56082
9701 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9702 to kind=2.
9703
9704 2013-02-12 Richard Biener <rguenther@suse.de>
9705
9706 PR lto/56297
9707 * gcc.dg/lto/pr56297_0.c: New testcase.
9708 * gcc.dg/lto/pr56297_0.c: Likewise.
9709
9710 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9711
9712 PR fortran/46952
9713 * gfortran.dg/typebound_deferred_1.f90: New.
9714
9715 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR rtl-optimization/56151
9718 * gcc.target/i386/pr56151.c: New test.
9719
9720 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9721
9722 * g++.dg/ext/mv12.C: New test.
9723 * g++.dg/ext/mv12.h: New file.
9724 * g++.dg/ext/mv12-aux.C: New file.
9725 * g++.dg/ext/mv13.C: New test.
9726
9727 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9728
9729 * lib/target-supports.exp
9730 (check_effective_target_powerpc_eabi_ok): New.
9731 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9732 powerpc_eabi_ok.
9733 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9734 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9735 only.
9736 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9737 * gcc.target/powerpc/pr51623.c: Likewise.
9738 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9739 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9740
9741 2013-02-11 Alexander Potapenko <glider@google.com>
9742 Jack Howarth <howarth@bromo.med.uc.edu>
9743 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR sanitizer/55617
9746 * g++.dg/asan/pr55617.C: Run on all targets.
9747
9748 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9749
9750 PR rtl-optimization/56275
9751 * gcc.dg/pr56275.c: New test.
9752
9753 2013-02-11 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/56273
9756 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9757
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/56264
9761 * gcc.dg/torture/pr56264.c: New testcase.
9762
9763 2013-02-11 Richard Biener <rguenther@suse.de>
9764
9765 PR tree-optimization/56273
9766 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9767 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9768 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9769 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9770 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9771 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9772
9773 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9774
9775 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9776 for *-*-linux-gnu targets.
9777 * g++.dg/asan/interception-test-1.c: Ditto.
9778 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9779 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9780
9781 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9782
9783 PR fortran/55362
9784 * gfortran.dg/intrinsic_size_4.f90 : New test.
9785
9786 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR target/56256
9789 * gcc.target/powerpc/pr56256.c: New test.
9790
9791 2013-02-08 Ian Lance Taylor <iant@google.com>
9792
9793 * lib/go.exp: Load timeout.exp.
9794
9795 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9796
9797 PR rtl-optimization/56246
9798 * gcc.target/i386/pr56246.c: New test.
9799
9800 2013-02-08 Jeff Law <law@redhat.com>
9801
9802 PR debug/53948
9803 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9804
9805 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9806
9807 PR target/56043
9808 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9809 powerpc*-*-linux*.
9810
9811 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9812
9813 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9814
9815 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR rtl-optimization/56195
9818 * gcc.dg/torture/pr56195.c: New test.
9819
9820 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9821
9822 PR fortran/54107
9823 * gfortran.dg/recursive_interface_2.f90: New test.
9824
9825 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9826
9827 PR tree-optimization/56250
9828 * gcc.c-torture/execute/pr56250.c: New test.
9829
9830 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9831
9832 PR tree-optimization/56064
9833 * gcc.dg/fixed-point/view-convert-2.c: New test.
9834
9835 2013-02-08 Michael Matz <matz@suse.de>
9836
9837 PR tree-optimization/52448
9838 * gcc.dg/pr52448.c: New test.
9839
9840 2013-02-08 Richard Biener <rguenther@suse.de>
9841
9842 PR middle-end/56181
9843 * gcc.dg/torture/pr56181.c: New testcase.
9844
9845 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9846
9847 PR target/54222
9848 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9849 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9850
9851 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR c++/56241
9854 * g++.dg/parse/crash61.C: New test.
9855
9856 PR c++/56239
9857 * g++.dg/parse/pr56239.C: New test.
9858
9859 PR c++/56237
9860 * g++.dg/abi/mangle61.C: New test.
9861
9862 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9863
9864 PR rtl-optimization/56225
9865 * gcc.target/i386/pr56225.c: New test.
9866
9867 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR debug/56154
9870 * gcc.dg/guality/pr56154-1.c: New test.
9871 * gcc.dg/guality/pr56154-2.c: New test.
9872 * gcc.dg/guality/pr56154-3.c: New test.
9873 * gcc.dg/guality/pr56154-4.c: New test.
9874 * gcc.dg/guality/pr56154-aux.c: New file.
9875
9876 PR tree-optimization/55789
9877 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9878 cleanup-tree-dump.
9879 * gcc.dg/tree-ssa/inline-3.c: Add
9880 --param max-early-inliner-iterations=2 option.
9881
9882 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9883
9884 PR debug/53363
9885 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9886 Add -fno-dwarf2-cfi-asm to dg-options.
9887 Adapt match count.
9888
9889 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR target/56228
9892 * gcc.dg/pr56228.c: New test.
9893
9894 2013-02-07 Alan Modra <amodra@gmail.com>
9895
9896 PR target/54009
9897 * gcc.target/powerpc/pr54009.c: New test.
9898 PR target/54131
9899 * gfortran.dg/pr54131.f: New test.
9900
9901 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9902
9903 PR fortran/55789
9904 * gfortran.dg/array_constructor_41.f90: New test.
9905
9906 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9907
9908 PR fortran/55978
9909 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9910
9911 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9912
9913 PR middle-end/56217
9914 * g++.dg/gomp/pr56217.C: New test.
9915
9916 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR tree-optimization/56205
9919 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9920 * gcc.c-torture/execute/pr56205.c: New test.
9921
9922 2013-02-05 Richard Biener <rguenther@suse.de>
9923
9924 PR tree-optimization/53342
9925 PR tree-optimization/53185
9926 * gcc.dg/vect/pr53185-2.c: New testcase.
9927
9928 2013-02-05 Jan Hubicka <jh@suse.cz>
9929
9930 PR tree-optimization/55789
9931 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9932 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9933 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9934 * g++.dg/ipa/inline-1.C: New testcase.
9935 * g++.dg/ipa/inline-2.C: New testcase.
9936 * g++.dg/ipa/inline-3.C: New testcase.
9937
9938 2013-02-05 Jan Hubicka <jh@suse.cz>
9939
9940 PR tree-optimization/55789
9941 * g++.dg/torture/pr55789.C: New testcase.
9942
9943 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR middle-end/56167
9946 * gcc.dg/pr56167.c: New test.
9947
9948 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9949
9950 PR target/55146
9951 * gcc.target/sh/pr55146.c: New.
9952
9953 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9954
9955 PR tree-optimization/54386
9956 * gcc.target/sh/pr54386.c: New.
9957
9958 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9959
9960 PR fortran/56008
9961 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9962
9963 PR fortran/47517
9964 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9965
9966 2013-02-04 Alexander Potapenko <glider@google.com>
9967 Jack Howarth <howarth@bromo.med.uc.edu>
9968 Jakub Jelinek <jakub@redhat.com>
9969
9970 PR sanitizer/55617
9971 * g++.dg/asan/pr55617.C: New test.
9972
9973 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9974
9975 PR fortran/54195
9976 * gfortran.dg/typebound_operator_19.f90: New test.
9977 * gfortran.dg/typebound_assignment_4.f90: New test.
9978
9979 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9980
9981 PR fortran/54107
9982 * gfortran.dg/recursive_interface_1.f90: New test.
9983
9984 2013-02-04 Richard Guenther <rguenther@suse.de>
9985
9986 PR lto/56168
9987 * gcc.dg/lto/pr56168_0.c: New testcase.
9988 * gcc.dg/lto/pr56168_1.c: Likewise.
9989
9990 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9991
9992 PR fortran/50627
9993 PR fortran/56054
9994 * gfortran.dg/block_12.f90: New test.
9995 * gfortran.dg/module_error_1.f90: New test.
9996
9997 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9998
9999 * lib/target-supports.exp (check_effective_target_vect_float)
10000 (check_effective_target_vect_no_align): Add mips-sde-elf.
10001
10002 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10003
10004 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10005
10006 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10007
10008 * gcc.dg/pr56023.c: XFAIL on AIX.
10009 * gcc.dg/vect/pr49352.c: Same.
10010
10011 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10012
10013 * gnat.dg/opt26.adb: New test.
10014
10015 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10016
10017 Revert.
10018 2013-01-27 Amol Pise <amolpise15@gmail.com>
10019
10020 * gcc.target/arm/neon-vfnms-1.c: New test.
10021 * gcc.target/arm/neon-vfnma-1.c: New test.
10022
10023 2013-01-31 Richard Biener <rguenther@suse.de>
10024
10025 PR tree-optimization/56157
10026 * gcc.dg/torture/pr56157.c: New testcase.
10027
10028 2013-01-30 Richard Biener <rguenther@suse.de>
10029
10030 PR tree-optimization/56150
10031 * gcc.dg/torture/pr56150.c: New testcase.
10032
10033 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR sanitizer/55374
10036 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10037 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10038 printed in backtrace.
10039 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10040 to avoid errors about mismatched allocation vs. deallocation.
10041
10042 PR c++/55742
10043 * g++.dg/mv1.C: Moved to...
10044 * g++.dg/ext/mv1.C: ... here. Adjust test.
10045 * g++.dg/mv2.C: Moved to...
10046 * g++.dg/ext/mv2.C: ... here. Adjust test.
10047 * g++.dg/mv3.C: Moved to...
10048 * g++.dg/ext/mv3.C: ... here.
10049 * g++.dg/mv4.C: Moved to...
10050 * g++.dg/ext/mv4.C: ... here.
10051 * g++.dg/mv5.C: Moved to...
10052 * g++.dg/ext/mv5.C: ... here. Adjust test.
10053 * g++.dg/mv6.C: Moved to...
10054 * g++.dg/ext/mv6.C: ... here. Adjust test.
10055 * g++.dg/ext/mv7.C: New test.
10056 * g++.dg/ext/mv8.C: New test.
10057 * g++.dg/ext/mv9.C: New test.
10058 * g++.dg/ext/mv10.C: New test.
10059 * g++.dg/ext/mv11.C: New test.
10060
10061 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10062
10063 PR rtl-optimization/56144
10064 * gcc.dg/pr56144.c: New.
10065
10066 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10067
10068 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10069 message.
10070 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10071 * g++.dg/cpp0x/constexpr-55573.C: Same
10072
10073 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10074
10075 PR tree-optimization/56064
10076 * gcc.dg/fixed-point/view-convert.c: New test.
10077
10078 2013-01-30 Andreas Schwab <schwab@suse.de>
10079
10080 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10081 evaluate the end index in string range.
10082
10083 2013-01-30 Tobias Burnus <burnus@net-b.de>
10084
10085 PR fortran/56138
10086 * gfortran.dg/allocatable_function_6.f90: New.
10087
10088 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10089 Mikael Morin <mikael@gcc.gnu.org>
10090
10091 PR fortran/54107
10092 * gfortran.dg/proc_ptr_comp_36.f90: New.
10093
10094 2013-01-29 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/55270
10097 * gcc.dg/torture/pr55270.c: New testcase.
10098
10099 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR rtl-optimization/56117
10102 * gcc.dg/pr56117.c: New test.
10103
10104 2013-01-28 Richard Biener <rguenther@suse.de>
10105
10106 PR tree-optimization/56034
10107 * gcc.dg/torture/pr56034.c: New testcase.
10108
10109 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR tree-optimization/56125
10112 * gcc.dg/pr56125.c: New test.
10113
10114 2013-01-28 Tobias Burnus <burnus@net-b.de>
10115 Mikael Morin <mikael@gcc.gnu.org>
10116
10117 PR fortran/53537
10118 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10119 * gfortran.dg/import8.f90: Likewise.
10120 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10121 * gfortran.dg/import10.f90: New test.
10122 * gfortran.dg/import11.f90: Likewise
10123
10124 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10125
10126 PR testsuite/56053
10127 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10128 string.h. Provide memset, malloc and free prototypes, adjust line
10129 numbers in dg-output.
10130 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10131 Provide memset prototype and adjust line numbers in dg-output.
10132 * c-c++-common/asan/global-overflow-1.c: Likewise.
10133
10134 PR tree-optimization/56094
10135 * gcc.dg/pr56094.c: New test.
10136
10137 2013-01-27 Amol Pise <amolpise15@gmail.com>
10138
10139 * gcc.target/arm/neon-vfnms-1.c: New test.
10140 * gcc.target/arm/neon-vfnma-1.c: New test.
10141
10142 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10143
10144 PR target/56114
10145 * gcc.target/i386/pr56114.c: New test.
10146
10147 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10148
10149 PR fortran/55984
10150 * gfortran.dg/associate_14.f90: New test.
10151
10152 PR fortran/56047
10153 * gfortran.dg/associate_13.f90: New test.
10154
10155 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10156
10157 PR tree-optimization/56098
10158 * gcc.dg/pr56098-1.c: New test.
10159 * gcc.dg/pr56098-2.c: New test.
10160
10161 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10162
10163 PR target/54222
10164 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10165
10166 2013-01-22 Marek Polacek <polacek@redhat.com>
10167
10168 PR tree-optimization/56035
10169 * gcc.dg/pr56035.c: New test.
10170
10171 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10172
10173 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10174 for MIPS.
10175
10176 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10177
10178 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10179
10180 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR c/56078
10183 * gcc.dg/pr56078.c: New test.
10184 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10185
10186 2013-01-24 Martin Jambor <mjambor@suse.cz>
10187
10188 PR tree-optimization/55927
10189 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10190
10191 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10192
10193 * gcc.target/i386/movsd.c: New test.
10194
10195 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10196
10197 PR inline-asm/55934
10198 * gcc.target/i386/pr55934.c: New test.
10199
10200 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10201
10202 PR fortran/56081
10203 * gfortran.dg/select_8.f90: New.
10204
10205 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10206
10207 * gcc.target/microblaze/microblaze.exp: Remove
10208 target_config_cflags check.
10209
10210 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR fortran/56052
10213 * gfortran.dg/gomp/pr56052.f90: New test.
10214
10215 PR target/49069
10216 * gcc.dg/pr49069.c: New test.
10217
10218 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10219
10220 PR c++/55944
10221 * g++.dg/cpp0x/constexpr-static10.C: New.
10222
10223 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10224
10225 PR target/56028
10226 * gcc.target/i386/pr56028.c: New test.
10227
10228 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR target/55686
10231 * gcc.target/i386/pr55686.c: New test.
10232
10233 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10234
10235 PR c++/53609
10236 * g++.dg/cpp0x/variadic139.C: New test.
10237 * g++.dg/cpp0x/variadic140.C: Likewise.
10238 * g++.dg/cpp0x/variadic141.C: Likewise.
10239
10240 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * gnat.dg/warn8.adb: New test.
10243
10244 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10245
10246 PR fortran/55919
10247 * gfortran.dg/include_8.f90: New test.
10248
10249 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10250
10251 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10252 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10253
10254 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10255
10256 PR tree-optimization/56051
10257 * gcc.c-torture/execute/pr56051.c: New test.
10258
10259 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10260
10261 PR rtl-optimization/56023
10262 * gcc.dg/pr56023.c: New test.
10263
10264 2013-01-21 Martin Jambor <mjambor@suse.cz>
10265
10266 PR middle-end/56022
10267 * gcc.target/i386/pr56022.c: New test.
10268
10269 2013-01-21 Jason Merrill <jason@redhat.com>
10270
10271 * lib/target-supports.exp (check_effective_target_alias): New.
10272
10273 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10274
10275 PR debug/53235
10276 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10277
10278 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10279
10280 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10281
10282 2013-01-19 Jeff Law <law@redhat.com>
10283
10284 PR tree-optimization/52631
10285 * tree-ssa/pr52631.c: New test.
10286 * tree-ssa/ssa-fre-9: Update expected output.
10287
10288 2013-01-19 Anthony Green <green@moxielogic.com>
10289
10290 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10291 for moxie.
10292
10293 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR tree-optimization/56029
10296 * g++.dg/torture/pr56029.C: New test.
10297
10298 2013-01-18 Sharad Singhai <singhai@google.com>
10299
10300 PR tree-optimization/55995
10301 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10302
10303 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10304
10305 PR target/55433
10306 * gcc.target/i386/pr55433.c: New.
10307
10308 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR middle-end/56015
10311 * gfortran.dg/pr56015.f90: New test.
10312
10313 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10314
10315 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10316
10317 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10318
10319 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10320 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10321 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10322 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10323 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10324
10325 2013-01-17 Jeff Law <law@redhat.com>
10326
10327 * gcc.dg/pr52573.c: Move to...
10328 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10329
10330 PR rtl-optimization/52573
10331 * gcc.dg/pr52573.c: New test.
10332
10333 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10334
10335 PR sanitizer/55679
10336 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10337 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10338 check_no_compiler_messages to test support in ucontext.h.
10339 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10340 compliant RLIMIT_AS.
10341
10342 2013-01-17 Marek Polacek <polacek@redhat.com>
10343
10344 PR rtl-optimization/55833
10345 * gcc.dg/pr55833.c: New test.
10346
10347 2013-01-17 Jan Hubicka <jh@suse.cz>
10348
10349 PR tree-optimization/55273
10350 * gcc.c-torture/compile/pr55273.c: New testcase.
10351
10352 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10353
10354 PR target/55981
10355 * gcc.target/pr55981.c: New test.
10356
10357 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10358
10359 * gcc.target/arm/pr40887.c: Require at least armv5.
10360 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10361 * gcc.target/arm/pr51915.c: Likewise.
10362 * gcc.target/arm/pr52006.c: Likewise.
10363 * gcc.target/arm/pr53187.c: Likewise.
10364
10365 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10366 * gcc.target/arm/ftest-support-arm.h: Delete.
10367 * gcc.target/arm/ftest-support-thumb.h: Delete.
10368 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10369 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10370 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10371 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10372 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10373 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10374 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10375 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10376 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10377 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10378 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10379 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10383 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10384 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10385 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10386 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10387 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10388 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10389 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10390 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10391 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10392
10393 2013-01-17 Martin Jambor <mjambor@suse.cz>
10394
10395 PR tree-optimizations/55264
10396 * g++.dg/ipa/pr55264.C: New test.
10397
10398 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10399
10400 PR fortran/55983
10401 * gfortran.dg/class_55.f90: New.
10402
10403 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10404
10405 PR testsuite/55994
10406 * gcc.c-torture/execute/builtins/builtins.exp: Add
10407 -Wl,--allow-multiple-definition for eabi and elf targets.
10408
10409 PR testsuite/54622
10410 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10411 check_effective_target_vect_perm_short,
10412 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10413 check_effective_target_vect64): Return 0 for big-endian ARM.
10414 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10415
10416 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10417 prototypes.
10418
10419 2013-01-16 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/55964
10422 * gcc.dg/torture/pr55964.c: New testcase.
10423
10424 2013-01-16 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/54767
10427 PR tree-optimization/53465
10428 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10429
10430 2013-01-16 Christian Bruel <christian.bruel@st.com>
10431
10432 PR target/55301
10433 * gcc.target/sh/sh-switch.c: New testcase.
10434
10435 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10436
10437 * gcc.dg/webizer.c: Increase the array size.
10438
10439 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR target/55940
10442 * gcc.dg/pr55940.c: New test.
10443
10444 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10445 Harald Anlauf <anlauf@gmx.de>
10446
10447 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10448 * gfortran.dg/bounds_check_5.f90: Likewise.
10449 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10450 * gfortran.dg/continuation_9.f90: Likewise.
10451 * gfortran.dg/move_alloc_13.f90: Likewise.
10452 * gfortran.dg/structure_constructor_11.f90: Likewise.
10453 * gfortran.dg/tab_continuation.f: Likewise.
10454 * gfortran.dg/warning-directive-2.F90: Likewise.
10455 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10456
10457 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10458
10459 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10460 * gcc.target/arm/fma-sp.c: Likewise.
10461
10462 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10463
10464 PR rtl-optimization/55153
10465 * gcc.dg/pr55153.c: New.
10466
10467 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR tree-optimization/55920
10470 * gcc.c-torture/compile/pr55920.c: New test.
10471
10472 2013-01-15 Richard Biener <rguenther@suse.de>
10473
10474 PR middle-end/55882
10475 * gcc.dg/torture/pr55882.c: New testcase.
10476
10477 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR tree-optimization/55955
10480 * gcc.c-torture/compile/pr55955.c: New test.
10481
10482 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10483
10484 PR c++/55663
10485 * g++.dg/cpp0x/alias-decl-31.C: New test.
10486
10487 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10488
10489 PR fortran/54286
10490 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10491 case where interface is null.
10492
10493 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10494
10495 PR fortran/55806
10496 * gfortran.dg/array_constructor_40.f90: New test.
10497
10498 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10499
10500 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10501
10502 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10503
10504 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10505 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10506 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10507 * gcc.target/aarch64/vect-ld1r.c: New.
10508 * gcc.target/aarch64/vect-ld1r.x: New.
10509
10510 2013-01-14 Andi Kleen <ak@linux.intel.com>
10511
10512 PR target/55948
10513 * gcc.target/i386/hle-clear-rel.c: New file
10514 * gcc.target/i386/hle-store-rel.c: New file.
10515
10516 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10517
10518 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10519 * gfortran.dg/bounds_check_4.f90: Likewise.
10520 * gfortran.dg/inquire_10.f90: Likewise.
10521 * gfortran.dg/minloc_3.f90: Likewise.
10522 * gfortran.dg/minlocval_3.f90: Likewise.
10523 * gfortran.dg/module_double_reuse.f90: Likewise.
10524 * gfortran.dg/mvbits_1.f90: Likewise.
10525 * gfortran.dg/oldstyle_1.f90: Likewise.
10526 * gfortran.dg/pr20163-2.f: Likewise.
10527 * gfortran.dg/save_1.f90: Likewise.
10528 * gfortran.dg/scan_1.f90: Likewise.
10529 * gfortran.dg/select_char_1.f90: Likewise.
10530 * gfortran.dg/shape_4.f90: Likewise.
10531 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10532 * gfortran.dg/function_optimize_10.f90: Likewise.
10533 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10534 * gfortran.dg/used_types_17.f90: Likewise.
10535 * gfortran.dg/used_types_18.f90: Likewise.
10536
10537 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10538
10539 PR fortran/54286
10540 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10541
10542 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10543
10544 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10545
10546 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10547
10548 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10549
10550 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10551
10552 PR fortran/55072
10553 * gfortran.dg/assumed_type_2.f90: Fix test case.
10554 * gfortran.dg/internal_pack_13.f90: New test.
10555 * gfortran.dg/internal_pack_14.f90: New test.
10556
10557 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10558
10559 PR fortran/55868
10560 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10561 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10562 $tar to STAR.
10563
10564 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10565
10566 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10567
10568 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10569
10570 PR target/55719
10571 * gcc.target/s390/pr55719.c: New testcase.
10572
10573 2013-01-11 Richard Guenther <rguenther@suse.de>
10574
10575 PR tree-optimization/44061
10576 * gcc.dg/pr44061.c: New testcase.
10577
10578 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10579
10580 Update copyright years.
10581
10582 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10583 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR target/55565
10586 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10587
10588 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10589
10590 PR rtl-optimization/55672
10591 * gcc.target/i386/pr55672.c: New.
10592
10593 2013-01-10 Jeff Law <law@redhat.com>
10594
10595 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10596 pass/fail message unique.
10597
10598
10599 2013-01-10 Jason Merrill <jason@redhat.com>
10600
10601 * ada/.gitignore: New.
10602
10603 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10604
10605 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10606 Add tls options.
10607 * g++.dg/tls/thread_local2.C: Likewise.
10608 * g++.dg/tls/thread_local2g.C: Likewise.
10609 * g++.dg/tls/thread_local6.C: Likewise.
10610 * g++.dg/tls/thread_local-order1.C: Add tls options.
10611 * g++.dg/tls/thread_local-order2.C: Likewise.
10612 * g++.dg/tls/thread_local3.C: Likewise.
10613 * g++.dg/tls/thread_local3g.C: Likewise.
10614 * g++.dg/tls/thread_local4.C: Likewise.
10615 * g++.dg/tls/thread_local4g.C: Likewise.
10616 * g++.dg/tls/thread_local5.C: Likewise.
10617 * g++.dg/tls/thread_local5g.C: Likewise.
10618 * g++.dg/tls/thread_local6g.C: Likewise.
10619
10620 2013-01-10 Kostya Serebryany <kcc@google.com>
10621
10622 * g++.dg/asan/asan_test.cc: Sync from upstream.
10623
10624 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10625
10626 PR tree-optimization/55921
10627 * gcc.c-torture/compile/pr55921.c: New test.
10628
10629 2013-01-09 Jan Hubicka <jh@suse.cz>
10630
10631 PR tree-optimization/55569
10632 * gcc.c-torture/compile/pr55569.c: New testcase.
10633
10634 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10635
10636 PR fortran/47203
10637 * gfortran.dg/use_28.f90: New test.
10638
10639 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10640
10641 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10642 number matching more robust.
10643
10644 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10645
10646 PR rtl-optimization/55829
10647 * gcc.target/i386/pr55829.c: New.
10648
10649 2013-01-09 Tobias Burnus <burnus@net-b.de>
10650
10651 PR fortran/55758
10652 * gfortran.dg/bind_c_bool_1.f90: New.
10653 * gfortran.dg/do_5.f90: Add dg-warning.
10654
10655 2013-01-09 Jan Hubicka <jh@suse.cz>
10656
10657 PR tree-optimization/55875
10658 * gcc.c-torture/execute/pr55875.c: New testcase.
10659 * g++.dg/torture/pr55875.C: New testcase.
10660
10661 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10662
10663 PR c/48418
10664 * c-c++-common/pr48418.c: New test.
10665
10666 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10667
10668 PR c++/55801
10669 * g++.dg/tls/thread_local-ice.C: New.
10670
10671 2013-01-09 Andreas Schwab <schwab@suse.de>
10672
10673 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10674
10675 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10676
10677 PR tree-optimization/48189
10678 * gcc.dg/pr48189.c: New test.
10679
10680 2013-01-04 Jan Hubicka <jh@suse.cz>
10681
10682 PR tree-optimization/55823
10683 * g++.dg/ipa/devirt-10.C: New testcase.
10684
10685 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10686 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10687
10688 PR rtl-optimization/55845
10689 * gcc.target/i386/pr55845.c: New test.
10690
10691 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10692
10693 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10694 instructions generated instead of number of occurances.
10695
10696 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10697
10698 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10699 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10700 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10701 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10702 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10703 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10704 * gcc.target/aarch64/vect-fcm.x: Likewise.
10705 * lib/target-supports.exp
10706 (check_effective_target_vect_cond): Enable for AArch64.
10707
10708 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10709
10710 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10711 endian-safe float pool loading.
10712 (test_square_root_v4sf): Likewise.
10713 (test_square_root_v2df): Likewise.
10714 * lib/target-supports.exp
10715 (check_effective_target_vect_call_sqrtf): Add AArch64.
10716
10717 2013-01-08 Martin Jambor <mjambor@suse.cz>
10718
10719 PR debug/55579
10720 * gcc.dg/tree-ssa/pr55579.c: New test.
10721
10722 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10725 asm comments.
10726
10727 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR middle-end/55890
10730 * gcc.dg/torture/pr55890-3.c: New test.
10731
10732 PR middle-end/55851
10733 * gcc.c-torture/compile/pr55851.c: New test.
10734
10735 PR sanitizer/55844
10736 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10737 dg-options.
10738
10739 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10740
10741 PR fortran/55618
10742 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10743
10744 2013-01-07 Tobias Burnus <burnus@net-b.de>
10745
10746 PR fortran/55763
10747 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10748 * gfortran.dg/pointer_init_7.f90: New.
10749
10750 2013-01-07 Richard Biener <rguenther@suse.de>
10751
10752 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10753
10754 2013-01-07 Richard Biener <rguenther@suse.de>
10755
10756 PR middle-end/55890
10757 * gcc.dg/torture/pr55890-1.c: New testcase.
10758 * gcc.dg/torture/pr55890-2.c: Likewise.
10759
10760 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10761
10762 * gcc.target/aarch64/fmovd.c: New.
10763 * gcc.target/aarch64/fmovf.c: Likewise.
10764 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10765 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10766 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10767 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10768 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10769 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10770
10771 2013-01-07 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/55888
10774 PR tree-optimization/55862
10775 * gcc.dg/torture/pr55888.c: New testcase.
10776
10777 2013-01-07 Tobias Burnus <burnus@net-b.de>
10778
10779 PR fortran/55852
10780 * gfortran.dg/intrinsic_size_3.f90: New.
10781
10782 2013-01-07 Tobias Burnus <burnus@net-b.de>
10783
10784 PR fortran/55763
10785 * gfortran.dg/select_type_32.f90: New.
10786
10787 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10788
10789 PR c++/52343
10790 * g++.dg/cpp0x/alias-decl-29.C: New test.
10791
10792 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10793
10794 PR fortran/53876
10795 PR fortran/54990
10796 PR fortran/54992
10797 * gfortran.dg/class_array_15.f03: New test.
10798
10799 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10800
10801 PR fortran/42769
10802 PR fortran/45836
10803 PR fortran/45900
10804 * gfortran.dg/use_23.f90: New test.
10805 * gfortran.dg/use_24.f90: New test.
10806 * gfortran.dg/use_25.f90: New test.
10807 * gfortran.dg/use_26.f90: New test.
10808 * gfortran.dg/use_27.f90: New test.
10809
10810 2013-01-06 Olivier Hainque <hainque@adacore.com>
10811
10812 * gnat.dg/specs/clause_on_volatile.ads: New test.
10813
10814 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10815
10816 * gnat.dg/alignment10.adb: New test.
10817
10818 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10819 Mikael Morin <mikael@gcc.gnu.org>
10820
10821 PR fortran/55827
10822 * gfortran.dg/use_22.f90: New test.
10823
10824 2013-01-04 Andrew Pinski <apinski@cavium.com>
10825
10826 * gcc.target/aarch64/cmp-1.c: New testcase.
10827
10828 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10829
10830 PR fortran/55172
10831 * gfortran.dg/select_type_31.f03: New test.
10832
10833 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10834
10835 PR c++/54526 (again)
10836 * g++.dg/cpp0x/parse2.C: Extend.
10837 * g++.old-deja/g++.other/crash28.C: Adjust.
10838
10839 2013-01-04 Richard Biener <rguenther@suse.de>
10840
10841 PR tree-optimization/55862
10842 * gcc.dg/torture/pr55862.c: New testcase.
10843
10844 2013-01-04 Martin Jambor <mjambor@suse.cz>
10845
10846 PR tree-optimization/55755
10847 * gcc.dg/torture/pr55755.c: New test.
10848 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10849 * gcc.dg/tree-ssa/pr45144.c: Update.
10850
10851 2013-01-04 Richard Biener <rguenther@suse.de>
10852
10853 PR middle-end/55863
10854 * gcc.dg/fold-reassoc-2.c: New testcase.
10855
10856 2013-01-04 Tobias Burnus <burnus@net-b.de>
10857
10858 PR fortran/55763
10859 * gfortran.dg/null_7.f90: New.
10860
10861 2013-01-04 Tobias Burnus <burnus@net-b.de>
10862
10863 PR fortran/55854
10864 PR fortran/55763
10865 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10866 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10867 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10868
10869 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10870
10871 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10872
10873 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10874
10875 PR fortran/55855
10876 * gfortran.dg/assignment_1.f90: Modified.
10877 * gfortran.dg/assignment_4.f90: New.
10878
10879 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10880
10881 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10882
10883 2013-01-03 Richard Biener <rguenther@suse.de>
10884
10885 PR tree-optimization/55857
10886 * gcc.dg/vect/pr55857-1.c: New testcase.
10887 * gcc.dg/vect/pr55857-2.c: Likewise.
10888
10889 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR rtl-optimization/55838
10892 * gcc.dg/pr55838.c: New test.
10893
10894 PR tree-optimization/55832
10895 * gcc.c-torture/compile/pr55832.c: New test.
10896
10897 2013-01-02 Teresa Johnson <tejohnson@google.com>
10898
10899 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10900 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10901 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10902 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10903 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10904 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10905 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10906 * gcc.dg/unroll_1.c: Ditto.
10907 * gcc.dg/unroll_2.c: Ditto.
10908 * gcc.dg/unroll_3.c: Ditto.
10909 * gcc.dg/unroll_4.c: Ditto.
10910
10911 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10912
10913 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10914
10915 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10916
10917 PR fortran/55818
10918 * gfortran.dg/eof_4.f90: New test.
10919
10920 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10921
10922 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10923 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10924 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10925 (compat_setup_dfp): Initialize compat_alt_caret and
10926 compat_save_TEST_ALWAYS_FLAGS.
10927
10928 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10929
10930 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10931
10932 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10933
10934 * gcc.dg/torture/fp-int-convert-2.c: New test.
10935
10936 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10937
10938 * gfortran.dg/newunit_3.f90: Add dg-do run.
10939 * gfortran.dg/inquire_15.f90: Add dg-do run.
10940
10941 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR tree-optimization/55831
10944 * gcc.dg/pr55831.c: New test.
10945 \f
10946 Copyright (C) 2013 Free Software Foundation, Inc.
10947
10948 Copying and distribution of this file, with or without modification,
10949 are permitted in any medium without royalty provided the copyright
10950 notice and this notice are preserved.