73f0cb904a289ac9b999bff96e72eea5fc5e9abf
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/59255
4 * g++.dg/tree-prof/pr59255.C: New test.
5
6 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7
8 * gcc.target/arm/neon-vceq_p64.c: New test.
9 * gcc.target/arm/neon-vtst_p64.c: Likewise.
10
11 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
12
13 PR tree-optimization/59544
14 * gcc.target/i386/pr59544.c: New test.
15
16 2013-12-20 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/59413
19 * gcc.c-torture/execute/pr59413.c: New test.
20
21 * c-c++-common/ubsan/load-bool-enum.c: New test.
22
23 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24
25 * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
26 New procedure.
27 (add_options_for_arm_crypto): Likewise.
28 * gcc.target/arm/crypto-vaesdq_u8.c: New test.
29 * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
30 * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
31 * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
32 * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
33 * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
34 * gcc.target/arm/crypto-vmullp64.c: Likewise.
35 * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
36 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
37 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
38 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
39 * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
40 * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
41 * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
42 * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
43 * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
44 * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
45 * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
46 * gcc.target/arm/neon/vbslQp64: Generate.
47 * gcc.target/arm/neon/vbslp64: Likewise.
48 * gcc.target/arm/neon/vcombinep64: Likewise.
49 * gcc.target/arm/neon/vcreatep64: Likewise.
50 * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
51 * gcc.target/arm/neon/vdupQ_np64: Likewise.
52 * gcc.target/arm/neon/vdup_lanep64: Likewise.
53 * gcc.target/arm/neon/vdup_np64: Likewise.
54 * gcc.target/arm/neon/vextQp64: Likewise.
55 * gcc.target/arm/neon/vextp64: Likewise.
56 * gcc.target/arm/neon/vget_highp64: Likewise.
57 * gcc.target/arm/neon/vget_lowp64: Likewise.
58 * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
59 * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
60 * gcc.target/arm/neon/vld1Qp64: Likewise.
61 * gcc.target/arm/neon/vld1_dupp64: Likewise.
62 * gcc.target/arm/neon/vld1_lanep64: Likewise.
63 * gcc.target/arm/neon/vld1p64: Likewise.
64 * gcc.target/arm/neon/vld2_dupp64: Likewise.
65 * gcc.target/arm/neon/vld2p64: Likewise.
66 * gcc.target/arm/neon/vld3_dupp64: Likewise.
67 * gcc.target/arm/neon/vld3p64: Likewise.
68 * gcc.target/arm/neon/vld4_dupp64: Likewise.
69 * gcc.target/arm/neon/vld4p64: Likewise.
70 * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
71 * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
72 * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
73 * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
74 * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
75 * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
76 * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
77 * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
78 * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
79 * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
80 * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
81 * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
82 * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
83 * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
84 * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
85 * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
86 * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
87 * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
88 * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
89 * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
90 * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
91 * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
92 * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
93 * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
94 * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
95 * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
96 * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
97 * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
98 * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
99 * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
100 * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
101 * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
102 * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
103 * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
104 * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
105 * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
106 * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
107 * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
108 * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
109 * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
110 * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
111 * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
112 * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
113 * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
114 * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
115 * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
116 * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
117 * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
118 * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
119 * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
120 * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
121 * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
122 * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
123 * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
124 * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
125 * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
126 * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
127 * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
128 * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
129 * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
130 * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
131 * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
132 * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
133 * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
134 * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
135 * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
136 * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
137 * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
138 * gcc.target/arm/neon/vsliQ_np64: Likewise.
139 * gcc.target/arm/neon/vsli_np64: Likewise.
140 * gcc.target/arm/neon/vsriQ_np64: Likewise.
141 * gcc.target/arm/neon/vsri_np64: Likewise.
142 * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
143 * gcc.target/arm/neon/vst1Qp64: Likewise.
144 * gcc.target/arm/neon/vst1_lanep64: Likewise.
145 * gcc.target/arm/neon/vst1p64: Likewise.
146 * gcc.target/arm/neon/vst2p64: Likewise.
147 * gcc.target/arm/neon/vst3p64: Likewise.
148 * gcc.target/arm/neon/vst4p64: Likewise.
149
150 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
151
152 * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
153 (check_effective_target_arm_crc_ok_nocache): Likewise.
154 (check_effective_target_arm_crc_ok): Likewise.
155 * gcc.target/arm/acle/: New directory.
156 * gcc.target/arm/acle/acle.exp: New.
157 * gcc.target/arm/acle/crc32b.c: New test.
158 * gcc.target/arm/acle/crc32h.c: Likewise.
159 * gcc.target/arm/acle/crc32w.c: Likewise.
160 * gcc.target/arm/acle/crc32d.c: Likewise.
161 * gcc.target/arm/acle/crc32cb.c: Likewise.
162 * gcc.target/arm/acle/crc32ch.c: Likewise.
163 * gcc.target/arm/acle/crc32cw.c: Likewise.
164 * gcc.target/arm/acle/crc32cd.c: Likewise.
165
166 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
167
168 * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
169
170 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
171
172 * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
173 for target sh4-*-*.
174
175 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
176
177 * gcc.target/aarch64/pmull_1.c: New.
178
179 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
180
181 * gcc.target/aarch64/sha256_1.c: New.
182
183 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
184
185 * gcc.target/aarch64/sha1_1.c: New.
186
187 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
188
189 * gcc.target/aarch64/aes_1.c: New.
190
191 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
192 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
193
194 * gcc.target/s390/hotpatch-1.c: New test
195 * gcc.target/s390/hotpatch-2.c: New test
196 * gcc.target/s390/hotpatch-3.c: New test
197 * gcc.target/s390/hotpatch-4.c: New test
198 * gcc.target/s390/hotpatch-5.c: New test
199 * gcc.target/s390/hotpatch-6.c: New test
200 * gcc.target/s390/hotpatch-7.c: New test
201 * gcc.target/s390/hotpatch-8.c: New test
202 * gcc.target/s390/hotpatch-9.c: New test
203 * gcc.target/s390/hotpatch-10.c: New test
204 * gcc.target/s390/hotpatch-11.c: New test
205 * gcc.target/s390/hotpatch-12.c: New test
206 * gcc.target/s390/hotpatch-compile-1.c: New test
207 * gcc.target/s390/hotpatch-compile-2.c: New test
208 * gcc.target/s390/hotpatch-compile-3.c: New test
209 * gcc.target/s390/hotpatch-compile-4.c: New test
210 * gcc.target/s390/hotpatch-compile-5.c: New test
211 * gcc.target/s390/hotpatch-compile-6.c: New test
212 * gcc.target/s390/hotpatch-compile-7.c: New test
213
214 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
215
216 * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
217 target check.
218
219 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
220
221 * gfortran.dg/io_err_1.f90: New test.
222
223 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
224
225 * c-c++-common/cilk-plus/SE/ef_test.c: New test.
226 * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
227 * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
228 * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
229 * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
230 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
231 * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
232
233 2013-12-18 Jakub Jelinek <jakub@redhat.com>
234
235 PR target/59539
236 * gcc.target/i386/pr59539-1.c: New test.
237 * gcc.target/i386/pr59539-2.c: New test.
238
239 2013-12-18 Nick Clifton <nickc@redhat.com>
240
241 * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
242
243 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
244
245 * gcc.dg/pr59418.c: New test.
246
247 2013-12-17 Jakub Jelinek <jakub@redhat.com>
248
249 PR tree-optimization/59523
250 * gcc.dg/pr59523.c: New test.
251
252 2013-12-17 Marek Polacek <polacek@redhat.com>
253
254 * c-c++-common/ubsan/overflow-int128.c: New test.
255
256 2013-12-17 Jakub Jelinek <jakub@redhat.com>
257
258 PR ipa/58290
259 * gfortran.dg/pr58290.f90: New test.
260
261 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
262
263 * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
264
265 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
266
267 * g++.dg/ipa/devirt-13.C: Update template.
268
269 2013-12-16 Janus Weil <janus@gcc.gnu.org>
270
271 PR fortran/54949
272 * gfortran.dg/proc_ptr_44.f90: New.
273
274 2013-12-16 Jakub Jelinek <jakub@redhat.com>
275
276 * c-c++-common/ubsan/overflow-mul-3.c: New test.
277 * c-c++-common/ubsan/overflow-mul-4.c: New test.
278
279 PR libgomp/59337
280 * gfortran.dg/gomp/pr59337.f90: New test.
281
282 2013-12-16 Jakub Jelinek <jakub@redhat.com>
283
284 PR middle-end/58956
285 PR middle-end/59470
286 * gcc.target/i386/pr59470.c: New test.
287
288 2013-12-14 Jan Hubicka <jh@suse.cz>
289
290 PR ipa/59265
291 g++.dg/torture/pr59265.C: New testcase.
292
293 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
294
295 * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
296 __builtin_ia32_emms for 32bit x86 targets.
297 (foo32x2_le): Ditto.
298 (main): Reorder function calls.
299
300 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
301
302 * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
303
304 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
305
306 PR testsuite/58630
307 * gcc.target/i386/pr43662.c (dg-options):
308 Add -maccumulate-outgoing-args.
309 * gcc.target/i386/pr43869.c (dg-options): Ditto.
310 * gcc.target/i386/pr57003.c (dg-options): Ditto.
311 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
312 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
313 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
314 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
315 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
316 Add -maccumulate-outgoing-args.
317 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
318 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
319 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
320 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
321 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
322 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
323 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
324 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
325 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
326 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
327 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
328 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
329 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
330 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
331 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
332
333 2013-12-15 Janus Weil <janus@gcc.gnu.org>
334
335 PR fortran/59493
336 * gfortran.dg/unlimited_polymorphic_15.f90: New.
337
338 2013-12-14 Jan Hubicka <jh@suse.cz>
339
340 PR middle-end/58477
341 * g++.dg/ipa/devirt-19.C: New testcase.
342
343 2013-12-14 Marek Polacek <polacek@redhat.com>
344
345 * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
346 require int128 target.
347 * c-c++-common/ubsan/overflow-negate-2.c: New test.
348
349 2013-12-14 Janus Weil <janus@gcc.gnu.org>
350
351 PR fortran/59502
352 * gfortran.dg/class_57.f90: New.
353
354 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
355
356 PR target/59492
357 * g++.dg/other/pr59492.C: New file.
358
359 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
360
361 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
362
363 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
364
365 * gcc.dg/pr59350.c: New test.
366
367 2013-12-14 Marek Polacek <polacek@redhat.com>
368
369 * c-c++-common/ubsan/overflow-1.c: New test.
370 * c-c++-common/ubsan/overflow-2.c: New test.
371
372 2013-12-14 Marek Polacek <polacek@redhat.com>
373
374 PR sanitizer/59503
375 * c-c++-common/ubsan/pr59503.c: New test.
376
377 2013-12-14 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/59450
380 * gfortran.dg/typebound_proc_31.f90: New.
381
382 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
383
384 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
385 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
386
387 2013-12-03 Jeff Law <law@redhat.com>
388
389 PR tree-optimization/45685
390 * gcc.dg/tree-ssa/pr45685.c: New test.
391
392 2013-12-13 Bin Cheng <bin.cheng@arm.com>
393
394 PR tree-optimization/58296
395 PR tree-optimization/41488
396 * gcc.dg/tree-ssa/scev-7.c: New test.
397 * gcc.dg/pr41488.c: New test.
398 * g++.dg/pr59445.C: New test.
399
400 2013-12-12 Tobias Burnus <burnus@net-b.de>
401
402 PR fortran/59440
403 * gfortran.dg/namelist_83.f90: New.
404 * gfortran.dg/namelist_83_2.f90: New.
405
406 2013-12-12 Jakub Jelinek <jakub@redhat.com>
407
408 PR middle-end/59470
409 * g++.dg/opt/pr59470.C: New test.
410
411 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
412
413 * c-c++-common/tsan/free_race2.c: New file.
414 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
415 * c-c++-common/tsan/race_on_mutex.c: Likewise.
416 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
417 * c-c++-common/tsan/simple_race.c: Likewise.
418 * c-c++-common/tsan/simple_stack.c: Likewise.
419 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
420 * g++.dg/tsan/atomic_free.C: Likewise.
421 * g++.dg/tsan/atomic_free2.C: Likewise.
422 * g++.dg/tsan/benign_race.C: Likewise.
423 * g++.dg/tsan/cond_race.C: Likewise.
424 * g++.dg/tsan/default_options.C: Likewise.
425 * g++.dg/tsan/fd_close_norace.C: Likewise.
426 * g++.dg/tsan/fd_close_norace2.C: Likewise.
427 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
428
429 2013-12-12 Jakub Jelinek <jakub@redhat.com>
430
431 PR libgomp/59467
432 * gfortran.dg/gomp/pr59467.f90: New test.
433 * c-c++-common/gomp/pr59467.c: New test.
434
435 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
436
437 PR testsuite/59442
438 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
439 * gcc.target/i386/sse2-movapd-2.c: Likewise.
440 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
441 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
442
443 2013-12-11 Sriraman Tallam <tmsriram@google.com>
444
445 PR target/59390
446 * gcc.target/i386/pr59390.c: New test.
447 * gcc.target/i386/pr59390_1.c: New test.
448 * gcc.target/i386/pr59390_2.c: New test.
449
450 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
451
452 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
453 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
454 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
455 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
456 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
457 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
458 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
459 test stored in c-c++-common. Also, added the Cilk runtime's library
460 to the ld_library_path.
461
462 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
463
464 PR middle-end/59134
465 * gcc.c-torture/compile/pr59134.c: New test.
466 * gnat.dg/misaligned_volatile.adb: New test.
467
468 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
469 Sandra Loosemore <sandra@codesourcery.com>
470
471 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
472
473 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
474
475 PR middle-end/23623
476 PR middle-end/48784
477 PR middle-end/56341
478 PR middle-end/56997
479 * gcc.dg/pr23623.c: New test.
480 * gcc.dg/pr48784-1.c: New test.
481 * gcc.dg/pr48784-2.c: New test.
482 * gcc.dg/pr56341-1.c: New test.
483 * gcc.dg/pr56341-2.c: New test.
484 * gcc.dg/pr56997-1.c: New test.
485 * gcc.dg/pr56997-2.c: New test.
486 * gcc.dg/pr56997-3.c: New test.
487
488 2013-12-11 Janus Weil <janus@gcc.gnu.org>
489
490 PR fortran/58916
491 * gfortran.dg/allocate_with_source_4.f90: New.
492
493 2013-12-11 Jakub Jelinek <jakub@redhat.com>
494
495 PR tree-optimization/59417
496 * gcc.c-torture/compile/pr59417.c: New test.
497
498 PR tree-optimization/59386
499 * gcc.c-torture/compile/pr59386.c: New test.
500
501 2013-12-11 Bin Cheng <bin.cheng@arm.com>
502
503 Reverted:
504 2013-12-10 Bin Cheng <bin.cheng@arm.com>
505 PR tree-optimization/41488
506 * gcc.dg/tree-ssa/scev-7.c: New test.
507 * gcc.dg/pr41488.c: New test.
508
509 2013-12-10 Janus Weil <janus@gcc.gnu.org>
510
511 PR fortran/35831
512 * gfortran.dg/c_by_val_5.f90: Modified.
513 * gfortran.dg/dummy_procedure_10.f90: New.
514
515 2013-12-10 Yury Gribov <y.gribov@samsung.com>
516
517 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
518 * g++-dg/tsan/tsan.exp: Likewise.
519
520 2013-12-10 Richard Biener <rguenther@suse.de>
521
522 PR middle-end/38474
523 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
524
525 2013-12-10 Jakub Jelinek <jakub@redhat.com>
526
527 * gcc.dg/vect/vect-cond-11.c: New test.
528 * gcc.target/i386/vect-cond-1.c: New test.
529 * gcc.target/i386/avx2-gather-5.c: New test.
530 * gcc.target/i386/avx2-gather-6.c: New test.
531 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
532 * gcc.dg/vect/vect-mask-load-1.c: New test.
533
534 2013-12-09 Marek Polacek <polacek@redhat.com>
535
536 PR sanitizer/59437
537 * g++.dg/ubsan/pr59437.C: New test.
538
539 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
540
541 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
542 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
543 * g++-dg/tsan/tsan.exp: Likewise.
544
545 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
546
547 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
548 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
549
550 2013-12-10 Bin Cheng <bin.cheng@arm.com>
551
552 PR tree-optimization/41488
553 * gcc.dg/tree-ssa/scev-7.c: New test.
554 * gcc.dg/pr41488.c: New test.
555
556 2013-12-09 Joseph Myers <joseph@codesourcery.com>
557
558 PR preprocessor/55715
559 * gcc.dg/cpp/expr-overflow-1.c: New test.
560
561 2013-12-10 Tobias Burnus <burnus@net-b.de>
562
563 PR fortran/59428
564 PR fortran/58099
565 PR fortran/58676
566 PR fortran/41724
567 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
568
569 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
570
571 PR c++/59435
572 * g++.dg/cpp0x/variadic-sizeof3.C: New.
573
574 2013-12-09 David Malcolm <dmalcolm@redhat.com>
575
576 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
577 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
578 explicit.
579 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
580
581 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
582
583 * gcc.target/arm/ldrd-strd-offset.c: New.
584
585 2013-12-09 Martin Jambor <mjambor@suse.cz>
586
587 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
588 * gcc.c-torture/compile/pr48929.c: Likewise.
589 * gcc.c-torture/compile/pr55569.c: Likewise.
590 * gcc.c-torture/compile/sra-1.c: Likewise.
591 * gcc.c-torture/compile/pr45085.c: Moved to...
592 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
593
594 2013-12-09 Marek Polacek <polacek@redhat.com>
595
596 PR sanitizer/59415
597 * g++.dg/ubsan/pr59415.C: New test.
598
599 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR c++/52707
602 * g++.dg/cpp0x/deleted2.C: New.
603
604 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605
606 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
607
608 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
609
610 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
611 pass/fail line and add it to the log instead.
612
613 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
614
615 PR target/52898
616 PR target/51697
617 * gcc.target/sh/pr51697.c: New.
618
619 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
620
621 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
622 * gcc.dg/macro-fusion-2.c: Ditto.
623 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
624 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
625
626 2013-12-08 Tobias Burnus <burnus@net-b.de>
627
628 PR fortran/58099
629 PR fortran/58676
630 PR fortran/41724
631 * gfortran.dg/elemental_subroutine_8.f90: New.
632 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
633 * gfortran.dg/proc_ptr_11.f90: Ditto.
634 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
635 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
636 * gfortran.dg/proc_ptr_33.f90: Ditto.
637 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
638 which is not elemental.
639 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
640
641 2013-12-07 Janus Weil <janus@gcc.gnu.org>
642
643 PR fortran/59414
644 * gfortran.dg/class_result_2.f90: New.
645
646 2013-12-06 Jakub Jelinek <jakub@redhat.com>
647
648 PR tree-optimization/59388
649 * gcc.c-torture/execute/pr59388.c: New test.
650
651 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
652
653 PR testsuite/59043
654 * g++.dg/pubtypes.C: Adjust the regular expression.
655 * gcc.dg/pubtypes-1.c: Likewise.
656 * gcc.dg/pubtypes-2.c: Likewise.
657 * gcc.dg/pubtypes-3.c: Likewise.
658 * gcc.dg/pubtypes-4.c: Likewise.
659
660 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
661
662 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
663
664 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
665
666 PR target/59405
667 * gcc.target/i386/pr59405.c: New test.
668
669 2013-12-06 Ian Bolton <ian.bolton@arm.com>
670 Mark Mitchell <mark@codesourcery.com>
671
672 PR target/59091
673 * gcc.target/arm/builtin-trap.c: New test.
674 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
675
676 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
677
678 * gcc.target/sparc/pdistn.c: New test.
679 * gcc.target/sparc/pdistn-2.c: Likewise.
680
681 2013-12-06 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/59058
684 * gcc.dg/torture/pr59058.c: New testcase.
685
686 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
687
688 * g++.dg/warn/pr15774-1.C: Adjust expected message.
689
690 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
691
692 PR rtl-optimization/59317
693 * gcc.target/mips/pr59317.c: New.
694
695 2013-12-05 Marek Polacek <polacek@redhat.com>
696
697 PR sanitizer/59333
698 PR sanitizer/59397
699 * c-c++-common/ubsan/pr59333.c: New test.
700 * c-c++-common/ubsan/pr59397.c: New test.
701
702 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
703
704 * gcc.dg/vect/vect-nop-move.c: New test.
705
706 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
707
708 * c-c++-common/tsan/atomic_stack.c: New test.
709 * c-c++-common/tsan/fd_pipe_race.c: New test.
710 * c-c++-common/tsan/free_race.c: New test.
711 * c-c++-common/tsan/mutexset1.c: New test.
712 * c-c++-common/tsan/race_on_barrier.c: New test.
713 * c-c++-common/tsan/sleep_sync.c: New test.
714 * c-c++-common/tsan/thread_leak.c: New test.
715 * c-c++-common/tsan/thread_leak1.c: New test.
716 * c-c++-common/tsan/thread_leak2.c: New test.
717 * c-c++-common/tsan/tiny_race.c: New test.
718 * c-c++-common/tsan/tls_race.c: New test.
719 * c-c++-common/tsan/write_in_reader_lock.c: New test.
720 * lib/tsan-dg.exp: New file.
721 * gcc.dg/tsan/tsan.exp: New file.
722 * g++.dg/tsan/tsan.exp: New file.
723 * g++.dg/dg.exp: Prune tsan subdirectory.
724
725 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
726
727 * gcc.target/i386/readeflags-1.c: New.
728 * gcc.target/i386/writeeflags-1.c: Ditto.
729
730 2013-12-05 Yury Gribov <y.gribov@samsung.com>
731
732 PR sanitizer/59369
733 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
734 * c-c++-common/asan/pr59063-2.c: Likewise.
735
736 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
737
738 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
739 * g++.dg/cpp0x/defaulted2.C: Likewise.
740 * g++.dg/cpp1y/auto-fn8.C: Likewise.
741 * g++.dg/gomp/udr-3.C: Likewise.
742 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
743 * g++.dg/lookup/linkage1.C: Likewise.
744 * g++.dg/overload/new1.C: Likewise.
745 * g++.dg/parse/friend5.C: Likewise.
746 * g++.dg/parse/namespace-alias-1.C: Likewise.
747 * g++.dg/parse/namespace10.C: Likewise.
748 * g++.dg/parse/redef2.C: Likewise.
749 * g++.dg/template/friend44.C: Likewise.
750 * g++.old-deja/g++.brendan/crash42.C: Likewise.
751 * g++.old-deja/g++.brendan/crash52.C: Likewise.
752 * g++.old-deja/g++.brendan/crash55.C: Likewise.
753 * g++.old-deja/g++.jason/overload21.C: Likewise.
754 * g++.old-deja/g++.jason/overload5.C: Likewise.
755 * g++.old-deja/g++.jason/redecl1.C: Likewise.
756 * g++.old-deja/g++.law/arm8.C: Likewise.
757 * g++.old-deja/g++.other/main1.C: Likewise.
758
759 2013-12-05 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/56787
762 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
763
764 2013-12-05 Kostya Serebryany <kcc@google.com>
765
766 * c-c++-common/asan/null-deref-1.c: Update the test
767 to match the fresh asan run-time.
768
769 2013-12-05 Richard Biener <rguenther@suse.de>
770
771 PR tree-optimization/59374
772 * gcc.dg/torture/pr59374-1.c: New testcase.
773 * gcc.dg/torture/pr59374-2.c: Likewise.
774
775 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
776
777 * gcc.target/ia64/pr52731.c: New.
778
779 2013-12-04 Jeff Law <law@redhat.com>
780
781 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
782 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
783 -fisolate-erroneous-paths-attribute.
784 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
785
786 2013-12-04 Joseph Myers <joseph@codesourcery.com>
787
788 PR c/52023
789 * gcc.dg/c11-align-6.c: New test.
790
791 2013-12-04 Marek Polacek <polacek@redhat.com>
792
793 * c-c++-common/ubsan/overflow-mul-2.c: New test.
794 * c-c++-common/ubsan/overflow-add-1.c: New test.
795 * c-c++-common/ubsan/overflow-add-2.c: New test.
796 * c-c++-common/ubsan/overflow-mul-1.c: New test.
797 * c-c++-common/ubsan/overflow-sub-1.c: New test.
798 * c-c++-common/ubsan/overflow-sub-2.c: New test.
799 * c-c++-common/ubsan/overflow-negate-1.c: New test.
800
801 2013-12-04 Marek Polacek <polacek@redhat.com>
802
803 PR c/54113
804 * gcc.dg/pr54113.c: New test.
805
806 2013-12-04 Jakub Jelinek <jakub@redhat.com>
807
808 PR c++/59268
809 * g++.dg/cpp0x/constexpr-template6.C: New test.
810
811 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gnat.dg/pack19.adb: New test.
814
815 2013-12-04 Jakub Jelinek <jakub@redhat.com>
816
817 PR rtl-optimization/58726
818 * gcc.c-torture/execute/pr58726.c: New test.
819
820 PR target/59163
821 * g++.dg/torture/pr59163.C: New test.
822
823 PR tree-optimization/59355
824 * g++.dg/ipa/pr59355.C: New test.
825
826 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
827
828 * gcc.dg/tree-ssa/slsr-39.c: Update.
829 * gcc.dg/tree-ssa/slsr-41.c: New test.
830
831 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
832
833 * gcc.target/powerpc/pr57363.c: New test.
834
835 2013-12-03 Wei Mi <wmi@google.com>
836
837 PR rtl-optimization/59020
838 * gcc.dg/pr59020.c: New.
839 * gcc.dg/macro-fusion-1.c: New.
840 * gcc.dg/macro-fusion-2.c: New.
841
842 2013-12-03 Yury Gribov <y.gribov@samsung.com>
843
844 PR sanitizer/59063
845 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
846 has not been found.
847 * lib/ubsan-dg.exp: Likewise. Append to flags also
848 -B${gccpath}/libsanitizer/.
849
850 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
851
852 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
853
854 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
855
856 PR target/59363
857 * gcc.target/i386/pr59363.c: New file.
858
859 2013-12-03 Marek Polacek <polacek@redhat.com>
860
861 PR c/59351
862 * gcc.dg/pr59351.c: New test.
863
864 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
865
866 * gcc.dg/20020312-2.c: Add __nds32__ case.
867 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
868 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
869 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
870 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
871 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
872 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
873 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
874 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
875 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
876 * gcc.target/nds32: New nds32 specific directory and testcases.
877 * lib/target-supports.exp (check_profiling_available): Check for
878 nds32*-*-elf.
879
880 2013-12-03 Jakub Jelinek <jakub@redhat.com>
881
882 PR tree-optimization/59362
883 * gcc.c-torture/compile/pr59362.c: New test.
884
885 PR middle-end/59011
886 * gcc.dg/pr59011.c: New test.
887
888 PR target/58864
889 * g++.dg/opt/pr58864.C: New test.
890
891 2013-12-02 Jeff Law <law@redhat.com>
892
893 PR tree-optimization/59322
894 * gcc.c-torture/compile/pr59322.c: New test.
895
896 2013-12-02 Sriraman Tallam <tmsriram@google.com>
897
898 PR target/58944
899 * gcc.target/i386/pr58944.c: New test.
900
901 2013-12-02 Joseph Myers <joseph@codesourcery.com>
902
903 PR c/58235
904 * gcc.dg/c90-array-lval-8.c: New test.
905
906 2013-12-02 Jakub Jelinek <jakub@redhat.com>
907
908 PR tree-optimization/59358
909 * gcc.c-torture/execute/pr59358.c: New test.
910
911 PR lto/59326
912 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
913 * lib/target-supports.exp (check_effective_target_avx2): ... here.
914 (check_effective_target_vect_simd_clones): New.
915 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
916 vect_simd_clones.
917 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
918 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
919 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
920 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
921 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
922 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
923 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
924 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
925 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
926 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
927 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
928
929 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
930
931 * gcc.dg/pr56997-4.c: New testcase.
932
933 2013-12-02 Marek Polacek <polacek@redhat.com>
934
935 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
936 functions.
937
938 2013-12-02 Richard Biener <rguenther@suse.de>
939
940 PR tree-optimization/59139
941 * gcc.dg/torture/pr59139.c: New testcase.
942
943 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/opt30.adb: New test.
946
947 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
948
949 PR fortran/57354
950 * gfortran.dg/realloc_on_assign_23.f90 : New test
951
952 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
953
954 PR fortran/34547
955 * gfortran.dg/null_5.f90 : Include new error.
956 * gfortran.dg/null_6.f90 : Include new error.
957
958 2013-11-29 Marek Polacek <polacek@redhat.com>
959
960 PR sanitizer/59331
961 * g++.dg/ubsan/pr59331.C: New test.
962 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
963 Disable the -w option.
964 * c-c++-common/ubsan/vla-1.c: Likewise.
965 * c-c++-common/ubsan/vla-2.c: Likewise.
966 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
967
968 2013-11-29 Joseph Myers <joseph@codesourcery.com>
969
970 PR c/42262
971 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
972
973 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
974
975 * lib/asan-dg.exp (asan_link_flags): Properly add path to
976 libsanitizer.spec to cflags.
977
978 2013-11-29 Richard Biener <rguenther@suse.de>
979
980 PR middle-end/59208
981 * g++.dg/torture/pr59208.C: New testcase.
982
983 2013-11-29 Jakub Jelinek <jakub@redhat.com>
984 Yury Gribov <y.gribov@samsung.com>
985
986 PR sanitizer/59063
987 * c-c++-common/asan/pr59063-1.c: New test.
988 * c-c++-common/asan/pr59063-2.c: Likewise.
989 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
990 * lib/ubsan-dg.exp: Likewise.
991
992 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
993
994 * gnat.dg/opt29.ad[sb]: New test.
995
996 2013-11-29 Richard Biener <rguenther@suse.de>
997
998 PR middle-end/59338
999 * gcc.dg/torture/pr59338.c: New testcase.
1000
1001 2013-11-29 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR lto/59326
1004 * gcc.dg/vect/vect-simd-clone-12.c: New test.
1005 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1006 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1007
1008 PR c/59280
1009 * c-c++-common/pr59280.c: New test.
1010
1011 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1012
1013 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1014
1015 2013-11-29 Joseph Myers <joseph@codesourcery.com>
1016
1017 PR c/57574
1018 * gcc.dg/inline-35.c: New test.
1019
1020 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR c++/59297
1023 * g++.dg/gomp/pr59297.C: New test.
1024
1025 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
1026
1027 PR target/57293
1028 * gcc.target/i386/pr57293.c: New.
1029
1030 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1031
1032 * gcc.target/arm/vrinta-ce.c: New testcase.
1033
1034 2013-11-28 Richard Biener <rguenther@suse.de>
1035
1036 PR lto/59323
1037 * gcc.dg/lto/pr59323-2_0.c: New testcase.
1038
1039 2013-11-28 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/59330
1042 * gcc.dg/torture/pr59330.c: New testcase.
1043
1044 2013-11-28 Richard Biener <rguenther@suse.de>
1045
1046 PR lto/59323
1047 * gcc.dg/lto/pr59323_0.c: New testcase.
1048
1049 2013-11-28 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR middle-end/57393
1052 PR tree-optimization/58018
1053 PR tree-optimization/58131
1054 * gcc.dg/torture/pr57393-1.c: New test.
1055 * gcc.dg/torture/pr57393-2.c: New test.
1056 * gcc.dg/torture/pr57393-3.c: New test.
1057 * gcc.dg/torture/pr58018.c: New test.
1058 * gcc.dg/torture/pr58131.c: New test.
1059 * gfortran.dg/pr57393-1.f90: New test.
1060 * gfortran.dg/pr57393-2.f90: New test.
1061
1062 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1063
1064 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1065
1066 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1067
1068 * gcc.dg/guality/param-3.c: New test.
1069
1070 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
1071 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1072
1073 PR target/56788
1074 * gcc.target/i386/xop-frczX.c: New test.
1075
1076 2013-11-27 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR tree-optimization/59014
1079 * gcc.c-torture/execute/pr59014-2.c: New test.
1080
1081 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/58647
1084 * g++.dg/parse/crash66.C: New.
1085
1086 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
1087
1088 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1089 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1090
1091 2013-11-27 Marek Polacek <polacek@redhat.com>
1092
1093 PR sanitizer/59306
1094 * g++.dg/ubsan/pr59306.C: New test.
1095
1096 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
1097 Jakub Jelinek <jakub@redhat.com>
1098
1099 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1100 simdlen is a power of two.
1101 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1102 Remove -msse2. Adjust regexps for name mangling changes.
1103 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1104 * gcc.dg/vect/vect-simd-clone-1.c: New test.
1105 * gcc.dg/vect/vect-simd-clone-2.c: New test.
1106 * gcc.dg/vect/vect-simd-clone-3.c: New test.
1107 * gcc.dg/vect/vect-simd-clone-4.c: New test.
1108 * gcc.dg/vect/vect-simd-clone-5.c: New test.
1109 * gcc.dg/vect/vect-simd-clone-6.c: New test.
1110 * gcc.dg/vect/vect-simd-clone-7.c: New test.
1111 * gcc.dg/vect/vect-simd-clone-8.c: New test.
1112 * gcc.dg/vect/vect-simd-clone-9.c: New test.
1113 * gcc.dg/vect/vect-simd-clone-10.c: New test.
1114 * gcc.dg/vect/vect-simd-clone-10.h: New file.
1115 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1116 * gcc.dg/vect/vect-simd-clone-11.c: New test.
1117
1118 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1119
1120 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1121 Call set_ld_library_path_env_vars.
1122 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1123
1124 2013-11-27 Tom de Vries <tom@codesourcery.com>
1125 Marc Glisse <marc.glisse@inria.fr>
1126
1127 PR c++/59032
1128 * c-c++-common/pr59032.c: New testcase.
1129
1130 2013-11-27 Tom de Vries <tom@codesourcery.com>
1131 Marc Glisse <marc.glisse@inria.fr>
1132
1133 PR middle-end/59037
1134 * c-c++-common/pr59037.c: New testcase.
1135
1136 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gcc.c-torture/execute/20131127-1.c: New test.
1139
1140 2013-11-27 Richard Biener <rguenther@suse.de>
1141
1142 PR tree-optimization/59288
1143 * gcc.dg/torture/pr59288.c: New testcase.
1144
1145 2013-11-27 Marek Polacek <polacek@redhat.com>
1146
1147 * c-c++-common/ubsan/undefined-1.c: New test.
1148
1149 2013-11-26 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR tree-optimization/59014
1152 * gcc.c-torture/execute/pr59014.c: New test.
1153
1154 PR target/59229
1155 * gcc.c-torture/execute/pr59229.c: New test.
1156
1157 PR rtl-optimization/59166
1158 * gcc.dg/torture/pr59166.c: New test.
1159
1160 PR c++/58874
1161 * g++.dg/gomp/pr58874.C: New test.
1162
1163 PR middle-end/59150
1164 * g++.dg/gomp/pr59150.C: New test.
1165
1166 PR middle-end/59152
1167 * c-c++-common/gomp/pr59152.c: New test.
1168
1169 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
1170
1171 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1172 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1173 * g++.dg/gomp/openmp-simd-1.C: Ditto.
1174 * g++.dg/gomp/openmp-simd-2.C: Ditto.
1175 * gfortran.dg/c_loc_test_22.f90: Ditto.
1176 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1177 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1178 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1179 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1180 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1181 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1182
1183 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
1184
1185 * gcc.target/arm/20131120.c: New test.
1186
1187 2013-11-26 Richard Biener <rguenther@suse.de>
1188
1189 PR tree-optimization/59245
1190 * gcc.dg/torture/pr59245.c: New testcase.
1191
1192 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1193
1194 PR target/59290
1195 * gcc.target/arm/negdi-2.c: Scan more general register names.
1196
1197 2013-11-26 Terry Guo <terry.guo@arm.com>
1198
1199 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1200 * gcc.target/arm/thumb1-pic-single-base.c: New case.
1201
1202 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/58700
1205 * g++.dg/parse/bitfield4.C: New.
1206
1207 2013-11-26 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/59287
1210 * gcc.dg/tree-ssa/alias-29.c: New testcase.
1211
1212 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/54485
1215 * g++.dg/other/default8.C: New.
1216 * g++.dg/tc1/dr217.C: Remove xfail.
1217 * g++.dg/other/default5.C: Adjust.
1218 * g++.old-deja/g++.mike/p1989.C: Likewise.
1219
1220 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1221
1222 PR c++/58607
1223 * g++.dg/cpp0x/constexpr-ice9.C: New.
1224
1225 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/58810
1228 * g++.dg/other/cv_func3.C: New.
1229 * g++.dg/other/cv_func.C: Adjust.
1230 * g++.dg/parse/fn-typedef2.C: Likewise.
1231
1232 2013-11-25 Marek Polacek <polacek@redhat.com>
1233
1234 PR sanitizer/59250
1235 * g++.dg/ubsan/pr59250.C: New test.
1236
1237 2013-11-25 Janus Weil <janus@gcc.gnu.org>
1238
1239 PR fortran/59143
1240 * gfortran.dg/typebound_proc_30.f90: New.
1241
1242 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1243
1244 PR c++/59080
1245 * g++.dg/cpp0x/initlist75.C: New.
1246
1247 PR c++/59096
1248 * g++.dg/cpp0x/gen-attrs-57.C: New.
1249
1250 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
1251
1252 PR c++/59112
1253 PR c++/59113
1254 * g++.dg/cpp1y/pr58533.C: Updated testcase.
1255 * g++.dg/cpp1y/pr59112.C: New testcase.
1256 * g++.dg/cpp1y/pr59113.C: New testcase.
1257
1258 2013-11-25 Terry Guo <terry.guo@arm.com>
1259
1260 * gcc.target/arm/thumb2-slow-flash-data.c: New.
1261
1262 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
1263
1264 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1265 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1266
1267 2013-11-23 Janus Weil <janus@gcc.gnu.org>
1268
1269 PR fortran/59228
1270 * gfortran.dg/asynchronous_4.f90: New.
1271
1272 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1273
1274 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1275 cleanup-tree-dump directive.
1276
1277 2013-11-22 Jan Hubicka <jh@suse.cz>
1278
1279 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1280 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1281
1282 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1283
1284 * g++.dg/ubsan/return-1.C: New test.
1285 * g++.dg/ubsan/return-2.C: New test.
1286
1287 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1288 optimizing away some __asan_report* calls.
1289
1290 2013-11-22 Martin Jambor <mjambor@suse.cz>
1291
1292 * gcc.dg/pr10474.c: Also test ppc64.
1293 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1294 to longs.
1295 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1296
1297 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1298
1299 PR target/59054
1300 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1301 specify an appropriate register class for VSX operations.
1302 (load_vsx): Use it.
1303 (load_gpr_to_vsx): Likewise.
1304 (load_vsx_to_gpr): Likewise.
1305 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1306 register class for VSX registers that the type can handle. Remove
1307 checks for explicit number of instructions generated, just check
1308 if the instruction is generated.
1309 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1310 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1311 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1312 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1313 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1314 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1315 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1316
1317 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1318
1319 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1320 * gcc.target/powerpc/bool3-p7.c: Likewise.
1321 * gcc.target/powerpc/bool3-p8.c: Likewise.
1322
1323 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1324 appropriate instructions are generated, don't check the count.
1325
1326 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
1327
1328 PR target/59216
1329 * gcc.target/arm/negdi-4.c: Delete invalid test.
1330 * gcc.dg/torture/pr59216.c: New test.
1331
1332 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
1333
1334 * gcc.target/aarch64/vmov_n_1.c: New testcase.
1335
1336 2013-11-22 Richard Biener <rguenther@suse.de>
1337
1338 * gcc.dg/torture/20131122-0.c: New testcase.
1339
1340 2013-11-22 Jakub Jelinek <jakub@redhat.com>
1341
1342 * gcc.dg/vect/vect-124.c: New test.
1343
1344 2013-11-21 Cary Coutant <ccoutant@google.com>
1345
1346 * gcc.dg/debug/dwarf2/mlt1.c: New test.
1347 * gcc.dg/debug/dwarf2/mlt2.c: New test.
1348
1349 2013-11-21 Jeff Law <law@redhat.com>
1350
1351 PR tree-optimization/59221
1352 * gcc.c-torture/execute/pr59221.c: New test.
1353
1354 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1355
1356 PR libfortran/59227
1357 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1358 Make more generic for other platforms.
1359
1360 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1361
1362 PR target/53976
1363 * gcc.target/sh/pr53976-1.c: New.
1364
1365 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1366
1367 PR libfortran/49024
1368 * gfortran.dg/erf_3.F90: New file.
1369
1370 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1371
1372 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1373
1374 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1375
1376 PR rtl-optimization/59133
1377 * gcc.target/i386/pr59133.c: New.
1378
1379 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1380
1381 PR middle-end/21718
1382 * gcc.dg/float-exact-1.c: New test.
1383
1384 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1385
1386 PR rtl-optimization/54300
1387 * gcc.target/arm/pr54300.C: New test.
1388
1389 2013-11-20 Diego Novillo <dnovillo@google.com>
1390
1391 PR 59212
1392 * g++.dg/plugin/selfassign.c: Include stringpool.h
1393
1394 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1395
1396 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1397
1398 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1399
1400 * gcc.target/s390/htm-1.c: Rename to ...
1401 * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1402 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1403 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1404 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1405 * gcc.target/s390/htm-builtins-1.c: New testcase.
1406 * gcc.target/s390/htm-builtins-2.c: New testcase.
1407 * gcc.target/s390/s390.exp: Add check for htm machine.
1408
1409 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1410
1411 PR c/53001
1412 * c-c++-common/Wfloat-conversion.c: Copies relevant
1413 tests from c-c++-common/Wconversion-real.c,
1414 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1415 new testcase for conversions that are warned about by
1416 -Wfloat-conversion.
1417
1418 2013-11-19 Martin Jambor <mjambor@suse.cz>
1419
1420 PR rtl-optimization/59099
1421 * gcc.target/i386/pr59099.c: New test.
1422
1423 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1424
1425 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1426
1427 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1428
1429 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1430 construct parameter slot value in endian-independent way.
1431 (fcevv, fciievv, fcvevv): Use it.
1432
1433 2013-11-19 Jan Hubicka <jh@suse.cz>
1434
1435 * ipa/devirt9.C: Fix prevoius change.
1436
1437 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1438
1439 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1440 Remove defined(__linux__).
1441
1442 2013-11-19 Richard Biener <rguenther@suse.de>
1443
1444 PR tree-optimization/59164
1445 * gcc.dg/torture/pr59164.c: New testcase.
1446
1447 2013-11-19 Richard Biener <rguenther@suse.de>
1448
1449 PR middle-end/58956
1450 * gcc.dg/torture/pr58956.c: New testcase.
1451
1452 2013-11-19 Marek Polacek <polacek@redhat.com>
1453
1454 * c-c++-common/ubsan/null-1.c: New test.
1455 * c-c++-common/ubsan/null-2.c: New test.
1456 * c-c++-common/ubsan/null-3.c: New test.
1457 * c-c++-common/ubsan/null-4.c: New test.
1458 * c-c++-common/ubsan/null-5.c: New test.
1459 * c-c++-common/ubsan/null-6.c: New test.
1460 * c-c++-common/ubsan/null-7.c: New test.
1461 * c-c++-common/ubsan/null-8.c: New test.
1462 * c-c++-common/ubsan/null-9.c: New test.
1463 * c-c++-common/ubsan/null-10.c: New test.
1464 * c-c++-common/ubsan/null-11.c: New test.
1465 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1466 * c-c++-common/ubsan/shift-1.c: Likewise.
1467 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1468
1469 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1470
1471 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1472
1473 2013-11-19 Jan Hubicka <jh@suse.cz>
1474
1475 * ipa/devirt9.C: Verify that the optimization happens already before.
1476 whole-program.
1477
1478 2013-11-19 Richard Biener <rguenther@suse.de>
1479
1480 PR tree-optimization/57517
1481 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1482 * gcc.dg/torture/pr57517.c: Likewise.
1483
1484 2013-11-19 Jan Hubicka <jh@suse.cz>
1485
1486 * gcc.target/i386/memcpy-3.c: New testcase.
1487
1488 2013-11-18 Jan Hubicka <jh@suse.cz>
1489 Uros Bizjak <ubizjak@gmail.com>
1490
1491 PR middle-end/59175
1492 * gcc.target/i386/memcpy-2.c: Fix template;
1493 add +1 so the testcase passes at 32bit.
1494
1495 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1496
1497 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1498 Remove spurious FIXME.
1499
1500 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501
1502 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1503
1504 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 PR c++/53473
1507 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1508
1509 2013-11-18 Richard Biener <rguenther@suse.de>
1510
1511 PR tree-optimization/59125
1512 PR tree-optimization/54570
1513 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1514 * gcc.dg/builtin-object-size-14.c: New testcase.
1515 * gcc.dg/strlenopt-14gf.c: Adjust.
1516 * gcc.dg/strlenopt-1f.c: Likewise.
1517 * gcc.dg/strlenopt-4gf.c: Likewise.
1518
1519 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1520
1521 * gnat.dg/volatile11.adb: New test.
1522 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1523
1524 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1525
1526 PR sanitizer/59106
1527 * c-c++-common/asan/pr59106.c: New test.
1528
1529 2013-11-17 Jan Hubicka <jh@suse.cz>
1530
1531 * gcc.target/i386/memcpy-2.c: New testcase.
1532
1533 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1534
1535 PR target/59153
1536 * gcc.target/i386/pr59153.c: New test.
1537
1538 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/59123
1541 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1542 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1543
1544 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/29143
1547 * g++.dg/overload/addr2.C: New.
1548 * g++.old-deja/g++.other/overload11.C: Adjust.
1549
1550 2013-11-15 Mike Stump <mikestump@comcast.net>
1551
1552 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1553 * lib/g++.exp (g++_target_compile): Likewise.
1554 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1555 libraries. Remove debugging.
1556 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1557 libraries. Remove -O0, redundant with default.
1558
1559 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1560
1561 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1562
1563 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/58188
1566 * g++.dg/cpp0x/nsdmi-template8.C: New.
1567
1568 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/58725
1571 * g++.dg/cpp0x/nsdmi-template7.C: New.
1572
1573 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/58829
1576 * g++.dg/cpp0x/nsdmi-template6.C: New.
1577
1578 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/58599
1581 * g++.dg/cpp0x/nsdmi-template5.C: New.
1582
1583 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1584
1585 * c-c++-common/cilk-plus/PS: New directory.
1586 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1587 * g++.dg/dg.exp: Run Cilk Plus tests.
1588 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1589
1590 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1591
1592 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1593
1594 2013-11-15 Richard Biener <rguenther@suse.de>
1595
1596 PR tree-optimization/50262
1597 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1598 * gcc.dg/strlenopt-1.c: Adjust.
1599 * gcc.dg/strlenopt-1f.c: Likewise.
1600
1601 2013-11-15 Richard Biener <rguenther@suse.de>
1602
1603 * gcc.dg/torture/20131115-1.c: New testcase.
1604
1605 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1606
1607 * gcc.dg/cpp/ucnid-9.c: New test.
1608
1609 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1610
1611 * gnat.dg/stack_usage1b.adb: New test.
1612 * gnat.dg/stack_usage1c.adb: Likewise.
1613
1614 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 * gnat.dg/specs/addr1.ads: Revert the last change.
1617 * gnat.dg/specs/atomic1.ads: Likewise.
1618
1619 2013-11-14 Cong Hou <congh@google.com>
1620
1621 * gcc.dg/vect/vect-alias-check.c: Update.
1622
1623 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/57887
1626 * g++.dg/cpp0x/nsdmi-template3.C: New.
1627 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1628
1629 2013-11-14 Diego Novillo <dnovillo@google.com>
1630
1631 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1632 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1633
1634 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1635
1636 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1637 compiler and linker field if _CALL_ELF == 2.
1638 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1639 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1640 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1641
1642 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1643
1644 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1645 (WRAPPER): Use it.
1646 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1647 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1648 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1649
1650 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1651
1652 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1653 New function.
1654 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1655 * gcc.target/powerpc/pr57949-2.c: Likewise.
1656
1657 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1658
1659 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1660
1661 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1662
1663 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1664 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1665 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1666
1667 2013-11-14 Richard Biener <rguenther@suse.de>
1668
1669 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1670
1671 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1672
1673 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1674 * gnat.dg/specs/atomic1.ads: Likewise.
1675
1676 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1677
1678 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1679 to "cortex-a53".
1680 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1681 to "cortex-a53".
1682
1683 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1684
1685 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1686 *-*-solaris2.1[0-9]*.
1687 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1688
1689 2013-11-14 Joey Ye <joey.ye@arm.com>
1690
1691 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1692 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1693 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1694 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1695 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1696
1697 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1698
1699 PR c++/58533
1700 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1701
1702 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/59101
1705 * gcc.c-torture/execute/pr59101.c: New test.
1706
1707 2013-11-13 Jeff Law <law@redhat.com>
1708
1709 PR tree-optimization/59102
1710 * gcc.c-torture/compile/pr59102.c: New test.
1711
1712 2013-11-13 Tom de Vries <tom@codesourcery.com>
1713
1714 * gcc.dg/tail-merge-store.c: New test.
1715
1716 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1717
1718 * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1719 * gcc.dg/plugin/selfassign.c: Likewise.
1720
1721 2013-11-13 Jeff Law <law@redhat.com>
1722
1723 * PR middle-end/59119
1724 * gcc.c-torture/compile/pr59119.c: New test.
1725
1726 2013-11-13 Martin Jambor <mjambor@suse.cz>
1727
1728 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1729 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1730 * gcc.dg/pr10474.c: Likewise.
1731
1732 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1733
1734 * lib/target-supports.exp
1735 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1736 of targets that do not need command line argument to enable SIMD.
1737
1738 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1739
1740 * gcc.dg/guality/param-4.c: New test.
1741
1742 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1743
1744 * gcc.dg/c11-complex-1.c: New test.
1745
1746 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1747
1748 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1749 gcc.dg/auto-type-2.c: New tests.
1750
1751 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1752
1753 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1754 LTO tests.
1755
1756 2013-11-12 Jeff Law <law@redhat.com>
1757
1758 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1759 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1760 the SSA optimizers.
1761
1762 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1763
1764 PR target/59054
1765 * gcc.target/powerpc/pr59054.c: New test.
1766
1767 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1768
1769 * g++.dg/cpp1y/lambda-generic.C: New test case.
1770 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1771 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1772 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1773 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1774 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1775 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1776 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1777 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1778
1779 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1780
1781 PR c++/58534
1782 PR c++/58536
1783 PR c++/58548
1784 PR c++/58549
1785 PR c++/58637
1786 * g++.dg/cpp1y/pr58534.C: New testcase.
1787 * g++.dg/cpp1y/pr58536.C: New testcase.
1788 * g++.dg/cpp1y/pr58548.C: New testcase.
1789 * g++.dg/cpp1y/pr58549.C: New testcase.
1790 * g++.dg/cpp1y/pr58637.C: New testcase.
1791
1792 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1793
1794 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1795 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1796 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1797 diagnostics.
1798
1799 2013-11-12 Tristan Gingold <gingold@adacore.com>
1800
1801 * gnat.dg/aggr21.adb: New test.
1802 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1803
1804 2013-11-12 Jeff Law <law@redhat.com>
1805
1806 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1807 * gcc.dg/tree-ssa/isolate-5.c: New test.
1808
1809 2013-11-12 Martin Jambor <mjambor@suse.cz>
1810
1811 PR rtl-optimization/10474
1812 * gcc.dg/pr10474.c: New testcase.
1813 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1814 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1815
1816 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1817
1818 PR c++/57734
1819 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1820
1821 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1822
1823 * gcc.dg/time-profiler-1.c: New test.
1824 * gcc.dg/time-profiler-2.c: Ditto.
1825
1826 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1827 Jeff Law <law@redhat.com>
1828
1829 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1830
1831 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1832
1833 PR target/58853
1834 * gcc.target/i386/pr58853.c: New test.
1835
1836 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1837
1838 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1839 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1840 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1846 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1847
1848 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1849
1850 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1851 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1852 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1853 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1854 gcc.dg/atomic/stdatomic-exchange-1.c,
1855 gcc.dg/atomic/stdatomic-exchange-2.c,
1856 gcc.dg/atomic/stdatomic-exchange-3.c,
1857 gcc.dg/atomic/stdatomic-exchange-4.c,
1858 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1859 gcc.dg/atomic/stdatomic-generic.c,
1860 gcc.dg/atomic/stdatomic-kill-dep.c,
1861 gcc.dg/atomic/stdatomic-load-1.c,
1862 gcc.dg/atomic/stdatomic-load-2.c,
1863 gcc.dg/atomic/stdatomic-load-3.c,
1864 gcc.dg/atomic/stdatomic-load-4.c,
1865 gcc.dg/atomic/stdatomic-lockfree.c,
1866 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1867 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1868 gcc.dg/atomic/stdatomic-store-1.c,
1869 gcc.dg/atomic/stdatomic-store-2.c,
1870 gcc.dg/atomic/stdatomic-store-3.c,
1871 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1872 tests.
1873
1874 2013-11-08 Cong Hou <congh@google.com>
1875
1876 PR tree-optimization/58508
1877 * gcc.dg/vect/pr58508.c: Update.
1878
1879 2013-11-08 Richard Biener <rguenther@suse.de>
1880
1881 PR tree-optimization/59047
1882 * gcc.dg/torture/pr59047.c: New testcase.
1883
1884 2013-11-08 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/59038
1887 PR tree-optimization/58955
1888 * gcc.dg/torture/pr59038.c: New testcase.
1889
1890 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1891
1892 PR fortran/58471
1893 * gfortran.dg/constructor_9.f90: New.
1894
1895 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1896
1897 * gcc.dg/atomic-compare-exchange-1.c,
1898 gcc.dg/atomic-compare-exchange-2.c,
1899 gcc.dg/atomic-compare-exchange-3.c,
1900 gcc.dg/atomic-compare-exchange-4.c,
1901 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1902 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1903 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1904 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1905 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1906 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1907 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1908 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1909 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1910 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1911 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1912 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1913 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1914 gcc.dg/atomic-store-5.c: Declare main as returning int.
1915 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1916 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1917 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1918 expression using value of count.
1919
1920 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1921
1922 * lib/target-supports.exp
1923 (check_effective_target_fenv_exceptions): New function.
1924 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1925 * gcc.dg/atomic/c11-atomic-exec-1.c,
1926 gcc.dg/atomic/c11-atomic-exec-2.c,
1927 gcc.dg/atomic/c11-atomic-exec-3.c,
1928 gcc.dg/atomic/c11-atomic-exec-4.c,
1929 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1930 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1931 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1932
1933 2013-11-07 Cong Hou <congh@google.com>
1934
1935 * gcc.dg/vect/vect-alias-check.c: New.
1936
1937 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1938
1939 * gcc.dg/tree-ssa/loop-39.c: New test.
1940
1941 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1942 * gcc.dg/unroll_2.c: Likewise.
1943 * gcc.dg/unroll_3.c: Likewise.
1944 * gcc.dg/unroll_4.c: Likewise.
1945 * gcc.dg/vrp90.c: New test.
1946
1947 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 PR c++/58176
1950 * g++.dg/cpp0x/nullptr30.C: New.
1951
1952 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1953 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR sanitizer/59029
1956 * c-c++-common/asan/pr59029.c: New test.
1957
1958 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1959
1960 PR target/59034
1961 * gcc.target/i386/pr59034-1.c: New test.
1962 * gcc.target/i386/pr59034-2.c: Likewise.
1963
1964 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1965
1966 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1967 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1968 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1969
1970 2013-11-06 DJ Delorie <dj@redhat.com>
1971
1972 * gcc.dg/mismatch-decl-1.c: New test.
1973
1974 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1975
1976 * gcc.dg/torture/float128-cmp-invalid.c,
1977 gcc.dg/torture/float128-div-underflow.c,
1978 gcc.dg/torture/float128-extend-nan.c,
1979 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1980
1981 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1982
1983 * gcc.target/sh/pr51244-11.c: Remove target line.
1984 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1985 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1986 * gcc.target/sh/pr51244-15.c: Likewise.
1987 * gcc.target/sh/pr51244-19.c: Likewise.
1988 * gcc.target/sh/cmpstr.c: Likewise.
1989 * gcc.target/sh/pr33135-3.c: Likewise.
1990 * gcc.target/sh/pr53512-2.c: Likewise.
1991 * gcc.target/sh/pr54602-2.c: Likewise.
1992 * gcc.target/sh/pr52483-1.c: Likewise.
1993 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1994 * gcc.target/sh/pr54760-4.c: Likewise.
1995 * gcc.target/sh/pr52483-5.c: Likewise.
1996 * gcc.target/sh/pr54089-2.c: Likewise.
1997 * gcc.target/sh/pr56547-2.c: Likewise.
1998 * gcc.target/sh/pr54089-6.c: Likewise.
1999 * gcc.target/sh/pr51244-20.c: Likewise.
2000 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2001 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2002 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2003 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2004 * gcc.target/sh/pr55303-2.c: Likewise.
2005 * gcc.target/sh/sh2a-resbank.c: Likewise.
2006 * gcc.target/sh/sp-switch.c: Likewise.
2007 * gcc.target/sh/pr51244-3.c: Likewise.
2008 * gcc.target/sh/pr50751-3.c: Likewise.
2009 * gcc.target/sh/pr51244-7.c: Likewise.
2010 * gcc.target/sh/struct-arg-dw2.c: Likewise.
2011 * gcc.target/sh/pr50751-7.c: Likewise.
2012 * gcc.target/sh/pr49468-di.c: Likewise.
2013 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2014 * gcc.target/sh/pr49880-3.c: Likewise.
2015 * gcc.target/sh/pr51244-12.c: Likewise.
2016 * gcc.target/sh/pr53988.c: Likewise.
2017 * gcc.target/sh/pr6526.c: Likewise.
2018 * gcc.target/sh/sh2a-bxor.c: Likewise.
2019 * gcc.target/sh/pr51244-16.c: Likewise.
2020 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2021 * gcc.target/sh/sh2a-bor.c: Likewise.
2022 * gcc.target/sh/pr53511-1.c: Likewise.
2023 * gcc.target/sh/pr21255-3.c: Likewise.
2024 * gcc.target/sh/pr53512-3.c: Likewise.
2025 * gcc.target/sh/pr33135-4.c: Likewise.
2026 * gcc.target/sh/pr54602-3.c: Likewise.
2027 * gcc.target/sh/pr54760-1.c: Likewise.
2028 * gcc.target/sh/pr52483-2.c: Likewise.
2029 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2030 * gcc.target/sh/pr54680.c: Likewise.
2031 * gcc.target/sh/pr54386.c: Likewise.
2032 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2033 * gcc.target/sh/pr54089-3.c: Likewise.
2034 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2035 * gcc.target/sh/pr54089-7.c: Likewise.
2036 * gcc.target/sh/strlen.c: Likewise.
2037 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2038 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2039 * gcc.target/sh/pr55303-3.c: Likewise.
2040 * gcc.target/sh/pr51244-4.c: Likewise.
2041 * gcc.target/sh/pr50751-4.c: Likewise.
2042 * gcc.target/sh/pr39423-1.c: Likewise.
2043 * gcc.target/sh/pr51244-8.c: Likewise.
2044 * gcc.target/sh/pr55146.c: Likewise.
2045 * gcc.target/sh/pr50751-8.c: Likewise.
2046 * gcc.target/sh/sh2a-bset.c: Likewise.
2047 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2048 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2049 * gcc.target/sh/20080410-1.c: Likewise.
2050 * gcc.target/sh/pr49880-4.c: Likewise.
2051 * gcc.target/sh/pr51244-13.c: Likewise.
2052 * gcc.target/sh/sh2a-movrt.c: Likewise.
2053 * gcc.target/sh/pr51244-17.c: Likewise.
2054 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2055 * gcc.target/sh/sh2a-bclr.c: Likewise.
2056 * gcc.target/sh/pr33135-1.c: Likewise.
2057 * gcc.target/sh/pr53512-4.c: Likewise.
2058 * gcc.target/sh/pr54602-4.c: Likewise.
2059 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2060 * gcc.target/sh/pr54760-2.c: Likewise.
2061 * gcc.target/sh/pr52483-3.c: Likewise.
2062 * gcc.target/sh/sh2a-bld.c: Likewise.
2063 * gcc.target/sh/pr54089-4.c: Likewise.
2064 * gcc.target/sh/pr54685.c: Likewise.
2065 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2066 * gcc.target/sh/pr54089-8.c: Likewise.
2067 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2068 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2069 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2070 * gcc.target/sh/pr51244-1.c: Likewise.
2071 * gcc.target/sh/pr50751-1.c: Likewise.
2072 * gcc.target/sh/pr55160.c: Likewise.
2073 * gcc.target/sh/pr51244-5.c: Likewise.
2074 * gcc.target/sh/pr54236-1.c: Likewise.
2075 * gcc.target/sh/pr50751-5.c: Likewise.
2076 * gcc.target/sh/pr52933-1.c: Likewise.
2077 * gcc.target/sh/pr39423-2.c: Likewise.
2078 * gcc.target/sh/pr51244-9.c: Likewise.
2079 * gcc.target/sh/pr49263.c: Likewise.
2080 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2081 * gcc.target/sh/pr49880-1.c: Likewise.
2082 * gcc.target/sh/sh2a-band.c: Likewise.
2083 * gcc.target/sh/pr51244-10.c: Likewise.
2084 * gcc.target/sh/pr49880-5.c: Likewise.
2085 * gcc.target/sh/prefetch.c: Likewise.
2086 * gcc.target/sh/pr51244-14.c: Likewise.
2087 * gcc.target/sh/rte-delay-slot.c: Likewise.
2088 * gcc.target/sh/fpul-usage-1.c: Likewise.
2089 * gcc.target/sh/pr51244-18.c: Likewise.
2090 * gcc.target/sh/pr21255-1.c: Likewise.
2091 * gcc.target/sh/pr33135-2.c: Likewise.
2092 * gcc.target/sh/pr53512-1.c: Likewise.
2093 * gcc.target/sh/pr54602-1.c: Likewise.
2094 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2095 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2096 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2097 * gcc.target/sh/torture/pr58314.c: Likewise.
2098 * gcc.target/sh/torture/pr34777.c: Likewise.
2099 * gcc.target/sh/torture/pr58475.c: Likewise.
2100 * gcc.target/sh/pr54760-3.c: Likewise.
2101 * gcc.target/sh/sh4a-cosf.c: Likewise.
2102 * gcc.target/sh/pr52483-4.c: Likewise.
2103 * gcc.target/sh/mfmovd.c: Likewise.
2104 * gcc.target/sh/pr54089-1.c: Likewise.
2105 * gcc.target/sh/pr56547-1.c: Likewise.
2106 * gcc.target/sh/pr54089-5.c: Likewise.
2107 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2108 * gcc.target/sh/pr54089-9.c: Likewise.
2109 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2110 * gcc.target/sh/pr49468-si.c: Likewise.
2111 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2112 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2113 * gcc.target/sh/pr55303-1.c: Likewise.
2114 * gcc.target/sh/pr51244-2.c: Likewise.
2115 * gcc.target/sh/pr50751-2.c: Likewise.
2116 * gcc.target/sh/pr54236-2.c: Likewise.
2117 * gcc.target/sh/pr51244-6.c: Likewise.
2118 * gcc.target/sh/cmpstrn.c: Likewise.
2119 * gcc.target/sh/pr50751-6.c: Likewise.
2120 * gcc.target/sh/pr52933-2.c: Likewise.
2121 * gcc.target/sh/pr53568-1.c: Likewise.
2122 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2123 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2124 * gcc.target/sh/sh4a-sinf.c: Likewise.
2125 * gcc.target/sh/pr49880-2.c: Likewise.
2126
2127 2013-11-06 Tobias Burnus <burnus@net-b.de>
2128
2129 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2130 * gcc.dg/wdate-time.c: Ditto.
2131 * gfortran.dg/wdate-time.F90: Ditto.
2132
2133 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
2134
2135 PR target/30807
2136 * gcc.target/sh/torture/pr30807.c: New.
2137
2138 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/11006
2141 * g++.dg/other/java3.C: New.
2142
2143 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
2144
2145 PR target/59021
2146 * gcc.target/i386/pr59021.c: New test.
2147
2148 2013-11-06 James Lemke <jwlemke@codesourcery.com>
2149
2150 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2151 dg-additional-files to also match BOL.
2152
2153 2013-11-06 Joseph Myers <joseph@codesourcery.com>
2154
2155 * gcc.dg/torture/c99-contract-1.c: New test.
2156
2157 2013-11-06 Richard Biener <rguenther@suse.de>
2158
2159 PR tree-optimization/58653
2160 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2161 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2162
2163 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2164
2165 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2166 40 to 30. Replaced iteration variable with a #define. Instead of
2167 returning non-zero value for error, called __builtin_abort (). Fixed
2168 a bug of calling fib_serial in serial case instead of fib.
2169 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2170 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2171 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2172 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2173 compiler flag testing.
2174
2175 2013-11-06 Christian Bruel <christian.bruel@st.com>
2176
2177 * gcc.target/sh/strlen.c: New test.
2178
2179 2013-11-06 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR middle-end/58970
2182 * gcc.c-torture/compile/pr58970.c: New test.
2183
2184 2013-11-05 Wei Mi <wmi@google.com>
2185
2186 PR regression/58985
2187 * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2188
2189 2013-11-05 Tobias Burnus <burnus@net-b.de>
2190
2191 * g++.dg/warn/wdate-time.C: New.
2192 * gcc.dg/wdate-time.c: New.
2193 * gfortran.dg/wdate-time.F90: New.
2194
2195 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
2196
2197 PR fortran/58989
2198 * gfortran.dg/reshape_6.f90: New test.
2199
2200 2013-11-05 Jeff Law <law@redhat.com>
2201
2202 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2203 * gcc.dg/tree-ssa/isolate-1.c: New test.
2204 * gcc.dg/tree-ssa/isolate-2.c: New test.
2205 * gcc.dg/tree-ssa/isolate-3.c: New test.
2206 * gcc.dg/tree-ssa/isolate-4.c: New test.
2207
2208 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2209
2210 PR rtl-optimization/58997
2211 * gcc.c-torture/compile/pr58997.c: New test.
2212
2213 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/58724
2216 * g++.dg/cpp0x/gen-attrs-56.C: New.
2217
2218 2013-11-05 Richard Biener <rguenther@suse.de>
2219
2220 PR ipa/58492
2221 * gcc.dg/ipa/pr58492.c: New testcase.
2222
2223 2013-11-05 Richard Biener <rguenther@suse.de>
2224
2225 PR tree-optimization/58955
2226 * gcc.dg/torture/pr58955-1.c: New testcase.
2227 * gcc.dg/torture/pr58955-2.c: Likewise.
2228
2229 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
2230
2231 PR middle-end/58981
2232 * gcc.dg/pr58981.c: New test.
2233
2234 2013-11-05 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/58941
2237 * gcc.dg/torture/pr58941.c: New testcase.
2238
2239 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2240
2241 PR tree-optimization/58958
2242 * gcc.dg/tree-ssa/pr58958.c: New file.
2243
2244 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
2245
2246 * gcc.dg/tree-ssa/alias-26.c: New file.
2247
2248 2013-11-05 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR tree-optimization/58984
2251 * gcc.c-torture/execute/pr58984.c: New test.
2252
2253 2013-11-05 Andreas Schwab <schwab@suse.de>
2254
2255 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2256
2257 2013-11-05 Tobias Burnus <burnus@net-b.de>
2258
2259 * g++.dg/gomp/openmp-simd-1.C: New.
2260 * g++.dg/gomp/openmp-simd-2.C: New.
2261 * gcc.dg/gomp/openmp-simd-1.c: New.
2262 * gcc.dg/gomp/openmp-simd-2.c: New.
2263
2264 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2265
2266 * gcc.dg/superblock.c: Require scheduling support.
2267
2268 2013-11-04 Kostya Serebryany <kcc@google.com>
2269
2270 * g++.dg/asan/asan_test.cc: Update the test
2271 to match the fresh asan run-time.
2272 * c-c++-common/asan/stack-overflow-1.c: Ditto.
2273
2274 2013-11-04 Ian Lance Taylor <iant@google.com>
2275
2276 * g++.dg/ext/sync-4.C: New test.
2277
2278 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2279
2280 PR fortran/58771
2281 * gfortran.dg/derived_external_function_1.f90 : New test
2282
2283 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR tree-optimization/58978
2286 * gcc.c-torture/compile/pr58978.c: New test.
2287
2288 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
2289
2290 PR fortran/57445
2291 * gfortran.dg/optional_class_1.f90 : New test
2292
2293 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
2294
2295 PR rtl-optimization/58968
2296 * gfortran.dg/pr58968.f: New
2297
2298 2013-11-04 Marek Polacek <polacek@redhat.com>
2299
2300 PR c++/58979
2301 * g++.dg/diagnostic/pr58979.C: New test.
2302
2303 2013-11-04 Joseph Myers <joseph@codesourcery.com>
2304
2305 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2306 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2307 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2308 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2309 gcc.dg/iec-559-macros-9.c: New tests.
2310
2311 2013-11-04 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR tree-optimization/58946
2314 * gcc.c-torture/compile/pr58946.c: New test.
2315
2316 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2317
2318 PR c++/52071
2319 * g++.dg/parse/pr52071.C: New.
2320
2321 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
2322
2323 PR c++/38313
2324 * g++.dg/lookup/name-clash10.C: New.
2325
2326 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
2327
2328 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2329 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2330 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2331 vbif.
2332
2333 2013-11-03 Marek Polacek <polacek@redhat.com>
2334
2335 * g++.dg/ubsan/cxx1y-vla.C: New test.
2336 * c-c++-common/ubsan/vla-3.c: New test.
2337 * c-c++-common/ubsan/vla-2.c: New test.
2338 * c-c++-common/ubsan/vla-4.c: New test.
2339 * c-c++-common/ubsan/vla-1.c: New test.
2340
2341 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2342
2343 * gcc.dg/vmx/vec-set.c: New.
2344
2345 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/29234
2348 PR c++/56037
2349 * g++.dg/parse/pr29234.C: New.
2350 * g++.dg/parse/pr56037.C: Likewise.
2351
2352 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
2353
2354 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2355 passed it in as one of the options to all Cilk keywords test.
2356
2357 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2358
2359 PR c++/58708
2360 * g++.dg/cpp1y/pr58708.C: New.
2361
2362 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2363
2364 PR c++/58834
2365 * g++.dg/ext/pr58834.C: New file.
2366
2367 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2368
2369 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2370 tests.
2371 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2372 tests.
2373
2374 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2375
2376 PR fortran/57893
2377 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2378 type block.
2379
2380 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2381
2382 * g++.dg/gomp/simd-1.C: New test.
2383 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2384 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2385 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2386 * c-c++-common/gomp/simd6.c: New test.
2387
2388 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2389
2390 Implement C++14 digit separators.
2391 * g++.dg/cpp1y/digit-sep.C: New.
2392 * g++.dg/cpp1y/digit-sep-neg.C: New.
2393 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2394
2395 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2396
2397 * gcc.dg/vect/vect-align-3.c: New test.
2398
2399 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2400 we warn about it already during VRP1 pass.
2401
2402 2013-10-31 Martin Jambor <mjambor@suse.cz>
2403
2404 PR rtl-optimization/58934
2405 Revert:
2406 2013-10-30 Martin Jambor <mjambor@suse.cz>
2407 PR rtl-optimization/10474
2408 * gcc.dg/pr10474.c: New testcase.
2409 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2410 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2411
2412 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2413
2414 PR c++/58932
2415 Revert:
2416 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/58466
2419 * g++.dg/cpp0x/variadic145.C: New.
2420
2421 * g++.dg/cpp0x/sfinae49.C: New.
2422
2423 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2424
2425 PR c++/58581
2426 * g++.dg/cpp0x/deleted1.C: New.
2427
2428 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2429
2430 * gcc.target/arm/lp1243022.c: New test.
2431
2432 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2433
2434 PR other/58545
2435 * gcc.target/avr/pr58545.c: New test.
2436
2437 2013-10-30 Tobias Burnus <burnus@net-b.de>
2438
2439 Revert:
2440 2013-10-30 Tobias Burnus <burnus@net-b.de>
2441 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2442 path to the compile flags.
2443
2444 2013-10-30 Cong Hou <congh@google.com>
2445
2446 * gcc.target/i386/vect-abs-s8.c: New test.
2447 * gcc.target/i386/vect-abs-s16.c: New test.
2448 * gcc.target/i386/vect-abs-s32.c: New test.
2449
2450 2013-10-30 Tobias Burnus <burnus@net-b.de>
2451
2452 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2453 path to the compile flags.
2454
2455 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2456
2457 PR rtl-optimization/58369
2458 * g++.dg/torture/pr58369.C: New test.
2459
2460 2013-10-30 Tobias Burnus <burnus@net-b.de>
2461
2462 PR other/33426
2463 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2464 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2465 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2466
2467 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2468
2469 PR target/58784
2470 * gcc.target/arm/pr58784.c: New.
2471
2472 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2473
2474 * gcc.dg/tree-ssa/alias-24.c: New file.
2475
2476 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2477
2478 * gcc.target/i386/fma_double_3.c: Use pattern for
2479 scan-assembler-times instead of just one insn name.
2480 * gcc.target/i386/fma_double_5.c: Ditto.
2481 * gcc.target/i386/fma_float_3.c: Ditto.
2482 * gcc.target/i386/fma_float_5.c: Ditto.
2483 * gcc.target/i386/l_fma_double_1.c: Ditto.
2484 * gcc.target/i386/l_fma_double_2.c: Ditto.
2485 * gcc.target/i386/l_fma_double_3.c: Ditto.
2486 * gcc.target/i386/l_fma_double_4.c: Ditto.
2487 * gcc.target/i386/l_fma_double_5.c: Ditto.
2488 * gcc.target/i386/l_fma_double_6.c: Ditto.
2489 * gcc.target/i386/l_fma_float_1.c: Ditto.
2490 * gcc.target/i386/l_fma_float_2.c: Ditto.
2491 * gcc.target/i386/l_fma_float_3.c: Ditto.
2492 * gcc.target/i386/l_fma_float_4.c: Ditto.
2493 * gcc.target/i386/l_fma_float_5.c: Ditto.
2494 * gcc.target/i386/l_fma_float_6.c: Ditto.
2495
2496 2013-10-30 Christian Bruel <christian.bruel@st.com>
2497
2498 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2499 * gcc.target/sh/cmpstr.c: New test.
2500 * gcc.target/sh/cmpstrn.c: New test.
2501
2502 2013-10-30 Martin Jambor <mjambor@suse.cz>
2503
2504 PR rtl-optimization/10474
2505 * gcc.dg/pr10474.c: New testcase.
2506 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2507 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2508
2509 2013-10-29 Andrew Pinski <apinski@cavium.com>
2510 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2511
2512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2513 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2514 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2516 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2517 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2518 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2519 conditional move to be used.
2520 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2521
2522 2013-10-29 Tobias Burnus <burnus@net-b.de>
2523
2524 PR fortran/44350
2525 * gfortran.dg/blockdata_8.f90: New.
2526
2527 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2528
2529 PR target/54236
2530 * gcc.target/sh/pr54236-2: New.
2531 * gcc.target/sh/pr54089-6: Add another rotl special case.
2532
2533 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2534
2535 PR fortran/58793
2536 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2537 to determine sizes of real kinds.
2538
2539 PR fortran/58858
2540 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2541
2542 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2543
2544 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2545 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2546 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2547 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2548 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2549 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2550 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2551 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2552 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2553 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2554 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2555 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2556 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2557 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2558 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2559 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2560 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2561 test stored in c-c++-common. Also, added the Cilk runtime's library
2562 to the ld_library_path.
2563
2564 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2565
2566 PR c++/58888
2567 * g++.dg/cpp0x/auto40.C: New.
2568 * g++.dg/other/warning1.C: Adjust.
2569
2570 2013-10-29 Richard Biener <rguenther@suse.de>
2571
2572 * gcc.dg/torture/restrict-2.c: New testcase.
2573 * gcc.dg/torture/restrict-3.c: Likewise.
2574 * gcc.dg/torture/restrict-4.c: Likewise.
2575 * gcc.dg/torture/restrict-5.c: Likewise.
2576
2577 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2578
2579 PR tree-optimization/19831
2580 * gcc.dg/tree-ssa/alias-25.c: New file.
2581
2582 2013-10-29 Richard Biener <rguenther@suse.de>
2583
2584 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2585 changes.
2586 * gcc.dg/vect/bb-slp-32.c: Likewise.
2587 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2588 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2589 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2590 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2591 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2592 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2593 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2594 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2595 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2596 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2597 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2598 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2599 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2600 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2601 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2602 * gfortran.dg/vect/vect.exp: Likewise.
2603
2604 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2605
2606 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2607 * gcc.dg/vmx/eg-5.c: Likewise.
2608
2609 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2610 Joern Rennecke <joern.rennecke@embecosm.com>
2611
2612 * gcc.target/arc/jump-around-jump.c: New test.
2613
2614 2013-10-27 Tom de Vries <tom@codesourcery.com>
2615
2616 * gcc.target/arm/require-pic-register-loc.c: New test.
2617
2618 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/58679
2621 * gcc.target/i386/pr58679-1.c: New test.
2622 * gcc.target/i386/pr58679-2.c: Ditto.
2623
2624 2013-10-27 Tobias Burnus <burnus@net-b.de>
2625
2626 PR other/33426
2627 * gcc.dg/vect/vect-ivdep-2.c: New.
2628
2629 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2630
2631 PR target/52483
2632 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2633 * gcc.target/sh/pr52483-2.c: Likewise.
2634 * gcc.target/sh/pr52483-3.c: Likewise.
2635 * gcc.target/sh/pr52483-4.c: Likewise.
2636
2637 2013-10-26 Jeff Law <law@redhat.com>
2638
2639 * g++.dg/torture/pr49309.C: Removed.
2640 * gcc.dg/dfp/pr35739.c: Removed.
2641
2642 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2643
2644 PR rtl-optimization/58759
2645 * gcc.target/i386/pr58759.c: New.
2646
2647 2013-10-25 Tobias Burnus <burnus@net-b.de>
2648
2649 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2650 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2651 * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2652
2653 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2654
2655 * gcc.dg/wmul-1.c: New test.
2656
2657 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2658
2659 PR c++/58878
2660 * g++.dg/template/pr58878.C: New.
2661
2662 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2663
2664 * gcc.dg/tree-ssa/alias-23.c: New file.
2665
2666 2013-10-25 Richard Biener <rguenther@suse.de>
2667
2668 PR tree-optimization/58626
2669 * gcc.dg/torture/pr58626.c: New testcase.
2670
2671 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2672
2673 PR c++/54812
2674 * g++.dg/cpp0x/defaulted47.C: New.
2675
2676 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * gcc.c-torture/execute/pr58831.c: New test.
2679
2680 2013-10-25 Nick Clifton <nickc@redhat.com>
2681
2682 * c-c++-common/pr57793.c: Add expected error messages for
2683 targets with small integers.
2684 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2685 * gcc.dg/c99-stdint-2.c: Likewise.
2686 * gcc.dg/cdce1.c: Likewise.
2687 * gcc.dg/fold-overflow-1.c: Likewise.
2688 * gcc.dg/utf-cvt.c: Likewise.
2689 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2690 arithmetic.
2691 * gcc.dg/ftrapv-2.c: Likewise.
2692 * gcc.dg/pr30286.c: Likewise.
2693 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2694 * lib/target-supports.exp (check_effective_target_trapping): New
2695 proc. Returns true if the target supports trapping arithmetic.
2696
2697 2013-10-25 Tobias Burnus <burnus@net-b.de>
2698
2699 * g++.dg/parse/ivdep.C: New.
2700 * g++.dg/vect/pr33426-ivdep.cc: New.
2701
2702 2013-10-24 Richard Henderson <rth@redhat.com>
2703
2704 PR rtl/58542
2705 * gcc.dg/atomic-store-6.c: New.
2706
2707 2013-10-24 Ian Lance Taylor <iant@google.com>
2708
2709 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2710
2711 2013-10-24 Cong Hou <congh@google.com>
2712
2713 * gcc.c-torture/execute/20030125-1.c: Update.
2714
2715 2013-10-24 Tobias Burnus <burnus@net-b.de>
2716
2717 PR fortran/44646
2718 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2719
2720 2013-10-24 Dehao Chen <dehao@google.com>
2721
2722 * g++.dg/opt/devirt3.C: New test.
2723
2724 2013-08-24 Tobias Burnus <burnus@net-b.de>
2725
2726 PR other/33426
2727 * gcc.dg/ivdep.c: New.
2728 * gcc.dg/vect/vect-ivdep-1.c: New.
2729
2730 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2731
2732 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2733 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2734
2735 2013-10-24 Nick Clifton <nickc@redhat.com>
2736
2737 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2738
2739 2013-10-24 Marek Polacek <polacek@redhat.com>
2740
2741 PR c++/58705
2742 * g++.dg/parse/pr58705.C: New test.
2743
2744 2013-10-24 Marek Polacek <polacek@redhat.com>
2745
2746 * gcc.dg/c11-align-5.c: Add more testing.
2747
2748 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2749
2750 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2751
2752 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR tree-optimization/58775
2755 PR tree-optimization/58791
2756 * gcc.dg/guality/pr58791-1.c: New test.
2757 * gcc.dg/guality/pr58791-2.c: New test.
2758 * gcc.dg/guality/pr58791-3.c: New test.
2759 * gcc.dg/guality/pr58791-4.c: New test.
2760 * gcc.dg/guality/pr58791-5.c: New test.
2761 * gcc.c-torture/compile/pr58775.c: New test.
2762 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2763
2764 2013-10-23 Tom de Vries <tom@codesourcery.com>
2765
2766 PR tree-optimization/58805
2767 * gcc.dg/pr58805.c: New test.
2768
2769 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2770
2771 * gcc.target/i386/vect-div-1.c: New test.
2772
2773 * gcc.dg/vect/pr58508.c: Remove dg-options.
2774
2775 2013-10-23 Richard Biener <rguenther@suse.de>
2776
2777 * gcc.dg/torture/pr58830.c: New testcase.
2778
2779 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2780
2781 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2782 * g++.dg/cpp1y/attr-deprecated.C: New.
2783 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2784
2785 2013-10-23 Tobias Burnus <burnus@net-b.de>
2786
2787 PR fortran/58793
2788 * gfortran.dg/assumed_type_8.f90: New.
2789
2790 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2791
2792 PR target/58779
2793 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2794 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2795 * gcc.dg/torture/pr58779.c: New test.
2796
2797 2013-10-22 Steve Ellcey <sellcey@mips.com>
2798
2799 * gcc.target/mips/nor.c: New.
2800
2801 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2802
2803 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2804 tests into...
2805 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2806 restricted to big-endian targets.
2807
2808 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2809
2810 PR fortran 57893
2811 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2812
2813 2013-10-21 Tobias Burnus <burnus@net-b.de>
2814
2815 PR fortran/58803
2816 * gfortran.dg/proc_ptr_comp_38.f90: New.
2817
2818 2013-10-21 Marek Polacek <polacek@redhat.com>
2819
2820 PR middle-end/58809
2821 * gcc.dg/gomp/pr58809.c: New test.
2822
2823 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2824
2825 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2826 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2827
2828 2013-10-21 Richard Biener <rguenther@suse.de>
2829
2830 PR tree-optimization/58794
2831 * c-c++-common/torture/pr58794-1.c: New testcase.
2832 * c-c++-common/torture/pr58794-2.c: Likewise.
2833
2834 2013-10-21 Richard Biener <rguenther@suse.de>
2835
2836 PR middle-end/58742
2837 * c-c++-common/fold-divmul-1.c: New testcase.
2838
2839 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2840
2841 * gcc.target/i386/memset-vector_loop-1.c: New test.
2842 * gcc.target/i386/memset-vector_loop-2.c: New test.
2843
2844 2013-10-21 Diego Novillo <dnovillo@google.com>
2845
2846 * g++.dg/plugin/selfassign.c: Include tree.h.
2847 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2848 * gcc.dg/plugin/ggcplug.c: Likewise.
2849 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2850 * gcc.dg/plugin/selfassign.c: Likewise.
2851 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2852
2853 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2854
2855 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2856 * gcc.target/mips/mips-ps-7.c: Likewise.
2857
2858 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2859
2860 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2861 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2862 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2863
2864 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2865
2866 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2867
2868 PR testsuite/58645
2869 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2870
2871 2013-10-19 Mike Stump <mikestump@comcast.net>
2872
2873 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2874
2875 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2876 * g++.dg/lto/pr54625-1_0.c: ... to here.
2877 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2878 * g++.dg/lto/pr54625-1_1.C: Likewise.
2879 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2880 * g++.dg/lto/pr54625-2_0.c: Likewise.
2881 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2882 * g++.dg/lto/pr54625-2_1.C: Likewise.
2883
2884 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2885
2886 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2887
2888 2013-10-18 Cong Hou <congh@google.com>
2889
2890 * gcc.dg/vect/pr58508.c: New test.
2891
2892 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2893
2894 PR c++/58466
2895 * g++.dg/cpp0x/variadic145.C: New.
2896
2897 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2898
2899 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2900
2901 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2902
2903 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2904 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2905 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2906 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2907
2908 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2909
2910 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2911 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2912 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2913 effective target arm_thumb1_ok.
2914 * lib/target-supports.exp
2915 (check_effective_target_arm_fp16_ok_nocache): Don't force
2916 -mfloat-abi=soft when building for hardfloat target.
2917
2918 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2919
2920 PR target/58673
2921 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2922 -mquad-word + -mno-vsx-timode causes errors.
2923 * gcc.target/powerpc/pr58673-2.c: Likewise.
2924
2925 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2926
2927 PR c++/58596
2928 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2929
2930 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2931
2932 * gcc.target/aarch64/c-output-template.c: New testcase.
2933 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2934 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2935
2936 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2937
2938 * lib/target-supports.exp
2939 (check_effective_target_sync_long_long): AArch64 supports
2940 atomic operations on "long long".
2941 (check_effective_target_sync_long_long_runtime): AArch64 can
2942 execute atomic operations on "long long".
2943
2944 2013-10-17 Richard Biener <rguenther@suse.de>
2945
2946 PR tree-optimization/58143
2947 * gcc.dg/torture/pr58143-1.c: New testcase.
2948 * gcc.dg/torture/pr58143-2.c: Likewise.
2949 * gcc.dg/torture/pr58143-3.c: Likewise.
2950
2951 2013-10-17 Marek Polacek <polacek@redhat.com>
2952
2953 PR c/58267
2954 * gcc.dg/c1x-align-5.c: New test.
2955
2956 2013-10-16 Tobias Burnus <burnus@net-b.de>
2957
2958 PR fortran/58652
2959 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2960
2961 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2962
2963 * c-c++-common/cpp/openmp-define-1.c: Move
2964 dg-require-effective-target fopenmp after dg-do directive.
2965 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2966 * gfortran.dg/openmp-define-1.f90: Likewise.
2967 * gfortran.dg/openmp-define-2.f90: Likewise.
2968 * gfortran.dg/openmp-define-3.f90: Likewise.
2969
2970 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2971
2972 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2973
2974 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2975
2976 PR target/57756
2977 * gcc.target/i386/pr57756.c: New test.
2978 * gcc.target/i386/pr57756_2.c: New test.
2979
2980 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2981
2982 * gcc.dg/torture/builtin-self.c: New file.
2983
2984 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2985
2986 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2987 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2988 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2989 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2990 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2991
2992 2013-10-15 Cong Hou <congh@google.com>
2993
2994 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2995
2996 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2997
2998 PR c++/58707
2999 * g++.dg/cpp0x/pr58707.C: New.
3000
3001 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3002
3003 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3004 after other directives.
3005
3006 2013-10-15 Tobias Burnus <burnus@net-b.de>
3007
3008 PR fortran/58652
3009 * gfortran.dg/unlimited_polymorphic_11.f90: New.
3010
3011 2013-10-14 Ian Lance Taylor <iant@google.com>
3012
3013 * go.test/go-test.exp (go-find-packages): New proc.
3014 (go-gc-tests): Skip stress and safe tests. Skip *.dir
3015 subdirectories. Do simple +build line matching. Handle run with
3016 arguments. Handle errorcheckdir and rundircmpout. Use packages
3017 for rundir. Remove special handling for bug191 and dwarf.
3018
3019 2013-10-14 Tobias Burnus <burnus@net-b.de>
3020
3021 PR fortran/58658
3022 * gfortran.dg/unlimited_polymorphic_10.f90: New.
3023
3024 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3025
3026 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3027 Use btsl.
3028
3029 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
3030
3031 * gnat.dg/specs/opt1.ads: New test.
3032
3033 2013-10-14 Richard Biener <rguenther@suse.de>
3034
3035 PR tree-optimization/58640
3036 * gcc.c-torture/execute/pr58640-2.c: New testcase.
3037
3038 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
3039
3040 * gnat.dg/uninit_array.ad[sn]: New test.
3041 * gnat.dg/uninit_array_pkg.ads: New helper.
3042
3043 2013-10-13 Richard Biener <rguenther@suse.de>
3044
3045 * gcc.c-torture/execute/pr58662.c: New test.
3046
3047 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3048
3049 PR target/51244
3050 * gcc.dg/torture/p51244-21.c: New.
3051 * gcc.target/sh/pr51244-20.c: New.
3052 * gcc.target/sh/pr51244-20-sh2a.c: New.
3053
3054 2013-10-12 Arnaud Charlet <charlet@adacore.com>
3055
3056 * gnat.dg/specs/linker_section.ads: Update test.
3057
3058 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 PR target/58690
3061 * gcc.target/i386/pr58690.c: New test
3062
3063 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
3064
3065 * gcc.target/i386/builtin-ucmp.c: New test.
3066
3067 2013-10-11 Brooks Moses <bmoses@google.com>
3068
3069 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3070
3071 2013-10-11 Jeff Law <law@redhat.com>
3072
3073 * gcc.c-torture/execute/pr58640.c: New test.
3074
3075 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 PR c++/58633
3078 * g++.dg/cpp0x/decltype57.C: New.
3079
3080 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
3081
3082 PR c++/31671
3083 * g++.dg/template/nontype26.C: New.
3084
3085 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
3086
3087 * c-c++-common/cpp/openmp-define-1.c: New file.
3088 * c-c++-common/cpp/openmp-define-2.c: Likewise.
3089 * c-c++-common/cpp/openmp-define-3.c: Likewise.
3090 * gfortran.dg/openmp-define-1.f90: Likewise.
3091 * gfortran.dg/openmp-define-2.f90: Likewise.
3092 * gfortran.dg/openmp-define-3.f90: Likewise.
3093
3094 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3095 for test source files.
3096 * gcc.dg/gomp/gomp.exp: Likewise.
3097 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3098 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3099 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3100 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3101 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3102
3103 2013-10-11 Jakub Jelinek <jakub@redhat.com>
3104
3105 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3106 Remove error test that is now valid in OpenMP 4.0.
3107 * c-c++-common/gomp/atomic-16.c: New test.
3108 * c-c++-common/gomp/cancel-1.c: New test.
3109 * c-c++-common/gomp/depend-1.c: New test.
3110 * c-c++-common/gomp/depend-2.c: New test.
3111 * c-c++-common/gomp/map-1.c: New test.
3112 * c-c++-common/gomp/pr58472.c: New test.
3113 * c-c++-common/gomp/sections1.c: New test.
3114 * c-c++-common/gomp/simd1.c: New test.
3115 * c-c++-common/gomp/simd2.c: New test.
3116 * c-c++-common/gomp/simd3.c: New test.
3117 * c-c++-common/gomp/simd4.c: New test.
3118 * c-c++-common/gomp/simd5.c: New test.
3119 * c-c++-common/gomp/single1.c: New test.
3120 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3121 parser.
3122 * g++.dg/gomp/block-3.C: Likewise.
3123 * g++.dg/gomp/clause-3.C: Adjust error messages.
3124 * g++.dg/gomp/declare-simd-1.C: New test.
3125 * g++.dg/gomp/declare-simd-2.C: New test.
3126 * g++.dg/gomp/depend-1.C: New test.
3127 * g++.dg/gomp/depend-2.C: New test.
3128 * g++.dg/gomp/target-1.C: New test.
3129 * g++.dg/gomp/target-2.C: New test.
3130 * g++.dg/gomp/taskgroup-1.C: New test.
3131 * g++.dg/gomp/teams-1.C: New test.
3132 * g++.dg/gomp/udr-1.C: New test.
3133 * g++.dg/gomp/udr-2.C: New test.
3134 * g++.dg/gomp/udr-3.C: New test.
3135 * g++.dg/gomp/udr-4.C: New test.
3136 * g++.dg/gomp/udr-5.C: New test.
3137 * g++.dg/gomp/udr-6.C: New test.
3138 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3139 * gcc.dg/autopar/outer-2.c: Likewise.
3140 * gcc.dg/autopar/outer-3.c: Likewise.
3141 * gcc.dg/autopar/outer-4.c: Likewise.
3142 * gcc.dg/autopar/outer-5.c: Likewise.
3143 * gcc.dg/autopar/outer-6.c: Likewise.
3144 * gcc.dg/autopar/parallelization-1.c: Likewise.
3145 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3146 parser.
3147 * gcc.dg/gomp/clause-1.c: Adjust error messages.
3148 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3149 instead of GOMP_parallel_loop_runtime_start.
3150 * gcc.dg/gomp/declare-simd-1.c: New test.
3151 * gcc.dg/gomp/declare-simd-2.c: New test.
3152 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3153 parser. Add further #pragma omp sections nesting tests.
3154 * gcc.dg/gomp/target-1.c: New test.
3155 * gcc.dg/gomp/target-2.c: New test.
3156 * gcc.dg/gomp/taskgroup-1.c: New test.
3157 * gcc.dg/gomp/teams-1.c: New test.
3158 * gcc.dg/gomp/udr-1.c: New test.
3159 * gcc.dg/gomp/udr-2.c: New test.
3160 * gcc.dg/gomp/udr-3.c: New test.
3161 * gcc.dg/gomp/udr-4.c: New test.
3162 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3163
3164 2013-10-10 Jan Hubicka <jh@suse.cz>
3165
3166 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3167 tuning change.
3168 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3169 * gcc.target/i386/pr49168-1.c: Likewise.
3170 * gcc.target/i386/pr49002-2.c: Likewise.
3171
3172 2013-10-10 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR middle-end/58670
3175 * gcc.dg/torture/pr58670.c: New test.
3176
3177 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
3178
3179 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3180
3181 2013-10-09 Marek Polacek <polacek@redhat.com>
3182
3183 PR c++/58635
3184 * g++.dg/tm/pr58635-1.C: New test.
3185 * g++.dg/tm/pr58635-2.C: New test.
3186
3187 2013-10-09 Jakub Jelinek <jakub@redhat.com>
3188
3189 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3190
3191 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
3192
3193 PR tree-optimization/20318
3194 * c-c++-common/pr20318.c: New file.
3195 * gcc.dg/tree-ssa/pr20318.c: New file.
3196
3197 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
3198
3199 * gcc.c-torture/execute/pr58570.c: New test.
3200
3201 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3202
3203 * gcc.target/aarch64/vclz.c: New testcase.
3204
3205 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3206
3207 * gcc.target/aarch64/vadd_f64.c: New testcase.
3208 * gcc.target/aarch64/vsub_f64.c: New testcase.
3209
3210 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3211
3212 * gcc.target/aarch64/vdiv_f.c: New testcase.
3213
3214 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
3215
3216 * gcc.target/aarch64/vneg_f.c: New testcase.
3217 * gcc.target/aarch64/vneg_s.c: New testcase.
3218
3219 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3220
3221 PR c++/58568
3222 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3223 * g++.old-deja/g++.mike/misc9.C: Adjust.
3224
3225 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
3226
3227 PR c++/58665
3228 Revert:
3229 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3230
3231 PR c++/58448
3232 * g++.dg/template/crash117.C: New.
3233
3234 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3235
3236 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3237
3238 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
3239
3240 PR tree-optimization/58480
3241 * gcc.dg/tree-ssa/pr58480.c: New file.
3242
3243 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3246 * gcc.target/powerpc/fusion.c: Likewise.
3247
3248 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3249
3250 * gcc.target/s390/htm-nofloat-2.c: New testcase.
3251
3252 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3253
3254 * gcc.target/s390/htm-1.c: Add more tests to cover different
3255 operand types.
3256
3257 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/58126
3260 * g++.dg/init/uninitialized1.C: New.
3261
3262 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/56060
3265 * g++.dg/cpp0x/variadic144.C: New.
3266
3267 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3268
3269 PR c++/58560
3270 * g++.dg/cpp0x/auto39.C: New.
3271
3272 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3273
3274 PR c++/58503
3275 * g++.dg/cpp0x/range-for26.C: New.
3276 * g++.dg/cpp0x/range-for27.C: Likewise.
3277
3278 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 PR c++/58448
3281 * g++.dg/template/crash117.C: New.
3282
3283 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
3284
3285 PR c++/19476
3286 * g++.dg/tree-ssa/pr19476-5.C: New file.
3287 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3288
3289 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 PR c++/58584
3292 * g++.dg/cpp0x/gen-attrs-55.C: New.
3293
3294 2013-10-03 Easwaran Raman <eraman@google.com>
3295
3296 PR c++/33911
3297 * g++.dg/ext/attribute47.C: New.
3298
3299 2013-10-03 Rong Xu <xur@google.com>
3300
3301 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3302 probability.
3303 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3304 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3305
3306 2013-10-03 Marek Polacek <polacek@redhat.com>
3307
3308 PR c++/58510
3309 * g++.dg/cpp0x/pr58510.C: New test.
3310
3311 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
3312
3313 PR c++/19476
3314 * g++.dg/tree-ssa/pr19476-1.C: New file.
3315 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3316 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3317 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3318
3319 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3320
3321 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3322 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3323 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3324 VSX scalar operations or the traditional floating point form of
3325 the instruction.
3326 * gcc.target/powerpc/ppc-target-2.c: Likewise.
3327 * gcc.target/powerpc/recip-3.c: Likewise.
3328 * gcc.target/powerpc/recip-5.c: Likewise.
3329 * gcc.target/powerpc/pr72747.c: Likewise.
3330 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3331
3332 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
3333
3334 PR target/58460
3335 * gcc.target/aarch64/pr58460.c: New file.
3336
3337 2013-10-02 Tobias Burnus <burnus@net-b.de>
3338
3339 PR fortran/58593
3340 * gfortran.dg/char_length_19.f90: New.
3341
3342 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3343
3344 PR c++/58535
3345 * g++.dg/parse/crash65.C: New.
3346 * g++.dg/cpp1y/pr58535.C: Likewise.
3347
3348 2013-10-02 Richard Biener <rguenther@suse.de>
3349
3350 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3351 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3352 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3353 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3354 * gfortran.dg/ldist-pr45199.f: Likewise.
3355
3356 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3357
3358 PR c++/58565
3359 * g++.dg/parse/crash64.C: New.
3360
3361 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3362
3363 * gcc.dg/tree-ssa/slsr-40.c: New test.
3364
3365 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3366
3367 PR c++/58563
3368 * g++.dg/cpp0x/pr58563.C: New.
3369
3370 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3371
3372 * gcc.target/aarch64/vect_saddl_1.c: New.
3373
3374 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR target/58574
3377 * gcc.c-torture/execute/pr58574.c: New testcase.
3378
3379 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3380
3381 PR Target/58578
3382 * gcc.target/arm/pr58578.c: New test.
3383
3384 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3385
3386 PR tree-optimization/58556
3387 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3388 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3389
3390 2013-10-01 Nick Clifton <nickc@redhat.com>
3391
3392 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3393 for MSP430.
3394 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3395 ptr32plus targets.
3396 * gcc.c-torture/compile/pr41181.c: Likewise.
3397 * gcc.c-torture/compile/calls.c: Likewise.
3398 * gcc.c-torture/compile/990617-1.c: Likewise.
3399 * gcc.c-torture/compile/pr55955.c: Only run the test for
3400 int32plus targets.
3401 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3402
3403 2013-10-01 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/58553
3406 * gcc.dg/torture/pr58553.c: New testcase.
3407
3408 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR middle-end/58564
3411 * gcc.c-torture/execute/pr58564.c: New test.
3412
3413 2013-09-30 Teresa Johnson <tejohnson@google.com>
3414
3415 * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3416 Update for additional dump message.
3417
3418 2013-09-30 Richard Biener <rguenther@suse.de>
3419
3420 PR tree-optimization/58554
3421 * gcc.dg/torture/pr58554.c: New testcase.
3422
3423 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3424 Joern Rennecke <joern.rennecke@embecosm.com>
3425
3426 * gcc.target/arc/barrel-shifter-1.c: New test.
3427 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3428 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3429 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3430 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3431 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3432 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3433 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3434 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3435 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3436 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3437 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3438 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3439 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3440 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3441 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3442 * gcc.target/arc/mtune-ARC600.c: Likewise.
3443 * gcc.target/arc/mtune-ARC601.c: Likewise.
3444 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3445 * gcc.target/arc/mtune-ARC700.c: Likewise.
3446 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3447 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3448 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3449 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3450
3451 2013-09-30 Richard Biener <rguenther@suse.de>
3452
3453 PR middle-end/58532
3454 * g++.dg/torture/pr58552.C: New testcase.
3455
3456 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3457
3458 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3459 and -mupper-regs-df.
3460
3461 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3462
3463 PR middle-end/58463
3464 * gcc.dg/pr58463.c: New test.
3465
3466 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR middle-end/58551
3469 * c-c++-common/gomp/pr58551.c: New test.
3470
3471 2013-09-27 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/58459
3474 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3475
3476 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3477
3478 PR fortran/58113
3479 * gfortran.dg/round_4.f90: Check for rounding support.
3480
3481 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3482
3483 * g++.dg/vect/pr58513.cc (op): Make static.
3484
3485 2013-09-26 Richard Biener <rguenther@suse.de>
3486
3487 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3488
3489 2013-09-26 Richard Biener <rguenther@suse.de>
3490
3491 PR tree-optimization/58539
3492 * gcc.dg/torture/pr58539.c: New testcase.
3493
3494 2013-09-25 Jeff Law <law@redhat.com>
3495
3496 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3497
3498 2013-09-25 Tobias Burnus <burnus@net-b.de>
3499
3500 PR fortran/58436
3501 * gfortran.dg/finalize_21.f90: New.
3502
3503 2013-09-25 Tobias Burnus <burnus@net-b.de>
3504
3505 PR fortran/57697
3506 PR fortran/58469
3507 * gfortran.dg/defined_assignment_8.f90: New.
3508 * gfortran.dg/defined_assignment_9.f90: New.
3509
3510 2013-09-25 Marek Polacek <polacek@redhat.com>
3511
3512 PR sanitizer/58413
3513 * c-c++-common/ubsan/shift-5.c: New test.
3514 * c-c++-common/ubsan/shift-6.c: New test.
3515 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3516 * gcc.dg/ubsan/c-shift-1.c: New test.
3517
3518 2013-09-25 Marek Polacek <polacek@redhat.com>
3519
3520 PR c++/58516
3521 * g++.dg/tm/pr58516.C: New test.
3522
3523 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3524
3525 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3526 New procedure.
3527 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3528
3529 2013-09-24 Richard Biener <rguenther@suse.de>
3530
3531 PR middle-end/58513
3532 * g++.dg/vect/pr58513.cc: New testcase.
3533
3534 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3535
3536 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3537 output.
3538
3539 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3540
3541 PR c++/58500
3542 * g++.dg/cpp1y/pr58500.C: New testcase.
3543
3544 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3545
3546 * gnat.dg/opt28.ad[sb]: New test.
3547 * gnat.dg/opt28_pkg.ads: New helper.
3548
3549 2013-09-23 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/58464
3552 * g++.dg/torture/pr58464.C: New testcase.
3553
3554 2013-09-23 Christian Bruel <christian.bruel@st.com>
3555
3556 PR target/58475
3557 * gcc.target/sh/torture/pr58475.c: New test.
3558
3559 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3560
3561 PR fortran/58355
3562 * gfortran.dg/extends_15.f90: New.
3563
3564 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/58481
3567 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3568
3569 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3570
3571 PR target/56875
3572 * gcc.target/vax/vax.exp: New.
3573 * gcc.target/vax/pr56875.c: Ditto.
3574
3575 2013-09-20 Richard Biener <rguenther@suse.de>
3576
3577 PR middle-end/58484
3578 * gfortran.dg/pr58484.f: New testcase.
3579
3580 2013-09-20 Jeff Law <law@redhat.com>
3581
3582 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3583
3584 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3585
3586 PR middle-end/57748
3587 * gcc.dg/torture/pr57748-1.c: New test.
3588 * gcc.dg/torture/pr57748-2.c: New test.
3589
3590 2013-09-20 Marek Polacek <polacek@redhat.com>
3591
3592 PR sanitizer/58413
3593 * c-c++-common/ubsan/shift-4.c: New test.
3594
3595 2013-09-20 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/58453
3598 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3599
3600 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3601
3602 PR fortran/58099
3603 * gfortran.dg/proc_ptr_43.f90: New.
3604
3605 2013-09-18 Tobias Burnus <burnus@net-b.de>
3606
3607 PR fortran/57697
3608 * gfortran.dg/defined_assignment_11.f90: New.
3609
3610 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3611
3612 PR rtl-optimization/58438
3613 * g++.dg/pr58438.C: New test.
3614
3615 2013-09-18 Tobias Burnus <burnus@net-b.de>
3616
3617 PR fortran/43366
3618 * gfortran.dg/class_39.f03: Update dg-error.
3619 * gfortran.dg/class_5.f03: Ditto.
3620 * gfortran.dg/class_53.f90: Ditto.
3621 * gfortran.dg/realloc_on_assign_20.f90: New.
3622 * gfortran.dg/realloc_on_assign_21.f90: New.
3623 * gfortran.dg/realloc_on_assign_22.f90: New.
3624
3625 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3626
3627 PR c++/58457
3628 * g++.dg/parse/using4.C: New.
3629
3630 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3631
3632 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3633
3634 2013-09-18 Marek Polacek <polacek@redhat.com>
3635
3636 PR sanitize/58443
3637 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3638 instead of the shift option.
3639 * c-c++-common/ubsan/pr58443-1.c: New test.
3640 * c-c++-common/ubsan/pr58443-3.c: New test.
3641 * c-c++-common/ubsan/pr58443-2.c: New test.
3642
3643 2013-09-18 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/58417
3646 * gcc.dg/torture/pr58417.c: New testcase.
3647
3648 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3649
3650 * gnat.dg/array_bounds_test2.adb: New test.
3651
3652 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3653
3654 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3655 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3656
3657 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3658
3659 * gnat.dg/in_out_parameter4.adb: New test.
3660
3661 2013-09-18 Marek Polacek <polacek@redhat.com>
3662
3663 PR sanitizer/58411
3664 * c-c++-common/ubsan/attrib-1.c: New test.
3665
3666 2013-09-17 Cong Hou <congh@google.com>
3667
3668 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3669 on two arrays with short and int types. This should not be recognized
3670 as a dot product pattern.
3671
3672 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 PR c++/58435
3675 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3676 the cp_type_quals (r) too.
3677
3678 2013-09-17 Jan Hubicka <jh@suse.cz>
3679
3680 PR middle-end/58332
3681 * gcc.c-torture/compile/pr58332.c: New testcase.
3682
3683 2013-09-17 Jeff Law <law@redhat.com>
3684
3685 * gcc.c-torture/execute/pr58387.c: New test.
3686
3687 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3688
3689 PR tree-optimization/58088
3690 * gcc.c-torture/compile/pr58088.c: New test.
3691
3692 2013-09-17 Nick Clifton <nickc@redhat.com>
3693
3694 * lib/target-supports.exp (check_effective_target_trampolines):
3695 Add MSP430 to the list of targets that do not support trampolines.
3696 (check_profiling_available): Add MSP430 to the list of targets
3697 that do not support profiling.
3698 (check_effective_target_tls_runtime): Add MSP430 to the list of
3699 targets that do not support TLS.
3700
3701 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3702
3703 * gnat.dg/opt27.adb: New test.
3704 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3705
3706 2013-09-17 Andreas Schwab <schwab@suse.de>
3707
3708 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3709
3710 2013-09-17 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/58432
3713 * gcc.dg/pr58432.c: New testcase.
3714
3715 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3716
3717 * gcc.dg/tree-ssa/slsr-39.c: New test.
3718
3719 2013-09-16 Xinliang David Li <davidxl@google.com>
3720
3721 * gcc.misc-tests/help.exp: Optimizer help change.
3722
3723 2013-09-16 Jeff Law <law@redhat.com>
3724
3725 * gcc.c-torture/execute/pr58419.c: New test.
3726 * gcc.c-torture/execute/pr58431.c: New test.
3727
3728 2013-09-16 Tobias Burnus <burnus@net-b.de>
3729
3730 PR fortran/58356
3731 * gfortran.dg/finalize_19.f90: New.
3732
3733 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3734
3735 * gcc.target/i386/pr58418.c: New.
3736
3737 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3738
3739 * gcc.target/aarch64/fmla-intrinsic.c: New.
3740 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3741 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3742 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3743
3744 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3745
3746 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3747 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3748
3749 2013-09-16 Richard Biener <rguenther@suse.de>
3750
3751 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3752
3753 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3754
3755 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3756 interpreted as implicit templates) to be expected pedwarns instead.
3757
3758 2013-09-16 Tobias Burnus <burnus@net-b.de>
3759
3760 PR fortran/57697
3761 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3762
3763 2013-09-15 Tobias Burnus <burnus@net-b.de>
3764
3765 PR fortran/57697
3766 * gfortran.dg/defined_assignment_10.f90: New.
3767
3768 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3769
3770 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3771 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3772
3773 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3774
3775 * g++.dg/abi/main.C: Added implicit C linkage tests
3776
3777 2013-09-13 Kai Tietz <ktietz@redhat.com>
3778
3779 * gcc.target/i386/pr57848.c: New file.
3780
3781 2013-09-13 Christian Bruel <christian.bruel@st.com>
3782
3783 PR target/58314
3784 * gcc.target/sh/torture/pr58314.c: New test.
3785
3786 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3787
3788 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3789
3790 2013-09-12 Martin Jambor <mjambor@suse.cz>
3791
3792 PR ipa/58389
3793 * g++.dg/pr58389.C: New test.
3794
3795 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3796
3797 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3798 * g++.dg/template/pseudodtor3.C: Likewise.
3799
3800 2013-09-12 Richard Biener <rguenther@suse.de>
3801
3802 PR tree-optimization/58404
3803 * g++.dg/tree-ssa/pr58404.C: New testcase.
3804
3805 2013-09-12 Martin Jambor <mjambor@suse.cz>
3806
3807 PR ipa/58371
3808 * g++.dg/ipa/pr58371.C: New test.
3809
3810 2013-09-12 Richard Biener <rguenther@suse.de>
3811
3812 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3813 expected outcome and comment why that happens.
3814
3815 2013-09-11 Richard Biener <rguenther@suse.de>
3816
3817 PR middle-end/58377
3818 * g++.dg/uninit-pred-4.C: New testcase.
3819
3820 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3821
3822 PR tree-optimization/58385
3823 * gcc.c-torture/execute/pr58385.c: New test.
3824
3825 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3826
3827 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3828
3829 2013-09-10 Jeff Law <law@redhat.com>
3830
3831 * g++.dg/torture/pr58380.C: New test.
3832
3833 2013-09-10 Jan Hubicka <jh@suse.cz>
3834 Paolo Carlini <paolo.carlini@oracle.com>
3835
3836 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3837
3838 2013-09-10 Jeff Law <law@redhat.com>
3839
3840 * gcc.c-torture/compile/pr58343.c: New test.
3841
3842 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR rtl-optimization/58365
3845 * gcc.c-torture/execute/pr58365.c: New test.
3846
3847 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3848
3849 * gcc.dg/torture/memcpy-1.c: New test.
3850
3851 2013-09-10 Alan Modra <amodra@gmail.com>
3852
3853 * gcc.target/powerpc/pr58330.c: New.
3854
3855 2013-09-10 Alan Modra <amodra@gmail.com>
3856
3857 * gcc.target/powerpc/medium_offset.c: New.
3858
3859 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR c++/58325
3862 * g++.dg/warn/Wunused-var-21.C: New test.
3863
3864 PR tree-optimization/58364
3865 * gcc.c-torture/execute/pr58364.c: New test.
3866
3867 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3868
3869 PR c++/43452
3870 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3871 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3872 * g++.dg/init/delete1.C: Adjust.
3873
3874 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3875
3876 * gcc.target/aarch64/movdi_1.c: New test.
3877
3878 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3879
3880 PR c++/58362
3881 * g++.dg/warn/Wunused-parm-5.C: New.
3882
3883 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3884
3885 * gcc.target/aarch64/cmn-neg.c: New test.
3886
3887 2013-09-09 Richard Biener <rguenther@suse.de>
3888
3889 PR middle-end/58326
3890 * gcc.dg/torture/pr58326-1.c: New testcase.
3891 * gcc.dg/torture/pr58326-2.c: Likewise.
3892
3893 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3894
3895 PR target/57735
3896 * g++.dg/ext/pr57735.C: New test.
3897
3898 2013-09-09 Jan Hubicka <jh@suse.cz>
3899
3900 PR middle-end/58294
3901 * g++.dg/torture/PR58294.C: New testcase.
3902
3903 2013-09-08 Jeff Law <law@redhat.com>
3904
3905 * gcc.c-torture/compile/pr58340.c: New test.
3906
3907 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3908
3909 * g++.dg/debug/ra1.C: New test.
3910
3911 2013-09-08 Jan Hubicka <jh@suse.cz>
3912
3913 * g++.dg/ipa/devirt-11.C: Update template.
3914 * g++.dg/ipa/devirt-16.C: New testcase.
3915 * g++.dg/ipa/devirt-17.C: New testcase.
3916 * g++.dg/ipa/devirt-18.C: New testcase.
3917
3918 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/54941
3921 * g++.dg/overload/new1.C: Adjust.
3922
3923 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3924
3925 * c-c++-common/opaque-vector.c: New test.
3926
3927 2013-09-08 Tom de Vries <tom@codesourcery.com>
3928
3929 PR c++/58282
3930 * g++.dg/tm/noexcept-6.C: New test.
3931
3932 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3933
3934 * gcc.target/arc/cond-set-use.c: New test.
3935
3936 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3937
3938 * gnat.dg/stack_usage2.adb: New test.
3939
3940 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3941
3942 * gcc.target/aarch64/table-intrinsics.c
3943 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3944 (qtb_tests8_< ,2,3,4>): Likewise.
3945 (qtblq_tests8_< ,2,3,4>): Likewise.
3946 (qtbxq_tests8_< ,2,3,4>): Likewise.
3947
3948 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3949
3950 * gnat.dg/warn10.ad[sb]: New test.
3951 * gnat.dg/warn10_pkg.ads: New helper.
3952
3953 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3954
3955 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3956 Don't expect NULL in foo.result set.
3957 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3958 in ESCAPED set.
3959 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3960 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3961
3962 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3963
3964 * gcc.target/s390/nearestint-1.c: New testcase.
3965
3966 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3967 Vineet Gupta <Vineet.Gupta@synopsys.com>
3968
3969 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3970 * gcc.target/arc: New directory.
3971 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3972 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3973 * gcc.dg/torture/stackalign/builtin-apply-2.c
3974 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3975 * gcc.dg/builtin-apply2.c
3976 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3977
3978 2013-09-04 Jan Hubicka <jh@suse.cz>
3979
3980 PR middle-end/58201
3981 * g++.dg/torture/pr58201_0.C: New testcase.
3982 * g++.dg/torture/pr58201_1.C: New testcase.
3983 * g++.dg/torture/pr58201.h: New testcase.
3984
3985 2013-09-05 Jan Hubicka <jh@suse.cz>
3986
3987 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3988
3989 2013-09-05 Richard Biener <rguenther@suse.de>
3990
3991 PR tree-optimization/58137
3992 * gcc.target/i386/pr58137.c: New testcase.
3993
3994 2013-09-05 Martin Jambor <mjambor@suse.cz>
3995
3996 * g++.dg/ipa/remref-1.C: New test.
3997 * g++.dg/ipa/remref-2.C: Likewise.
3998
3999 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4000
4001 PR c++/24926
4002 * g++.dg/parse/access11.C: New.
4003
4004 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4005
4006 * g++.dg/warn/weak1.C: Skip on AIX.
4007
4008 2013-09-04 Easwaran Raman <eraman@google.com>
4009
4010 PR middle-end/57370
4011 PR tree-optimization/58011
4012 * gfortran.dg/reassoc_12.f90: New testcase.
4013 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4014
4015 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
4016
4017 * gcc.dg/attr-weakref-1.c: Skip on AIX.
4018 * gcc.dg/torture/pr53922.c: Skip on AIX.
4019 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4020
4021 2013-09-04 Teresa Johnson <tejohnson@google.com>
4022
4023 * gcc.dg/unroll_1.c: Test dumping to stderr.
4024
4025 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/58305
4028 * g++.dg/warn/deprecated-8.C: New.
4029
4030 2013-09-03 Jeff Law <law@redhat.com>
4031
4032 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4033 dump output.
4034
4035 2013-09-03 Meador Inge <meadori@codesourcery.com>
4036
4037 Revert:
4038
4039 2013-08-30 Meador Inge <meadori@codesourcery.com>
4040
4041 * gcc.dg/Warray-bounds-11.c: New testcase.
4042
4043 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
4044
4045 * lib/target-supports.exp (check_weak_available): Return true for AIX.
4046
4047 2013-09-03 Jan Hubicka <jh@suse.cz>
4048
4049 * g++.dg/ipa/devirt-15.C: Fix testcase.
4050
4051 2013-09-03 Richard Biener <rguenther@suse.de>
4052
4053 PR middle-end/57656
4054 * gcc.dg/torture/pr57656.c: New testcase.
4055
4056 2013-09-03 Richard Biener <rguenther@suse.de>
4057
4058 PR middle-end/57287
4059 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4060
4061 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4062
4063 PR fortran/PR56519
4064 * gfortran.dg/do_concurrent_3.f90: New test case.
4065
4066 2013-09-02 Jan Hubicka <jh@suse.cz>
4067
4068 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4069
4070 2013-09-02 Martin Jambor <mjambor@suse.cz>
4071
4072 PR ipa/58106
4073 * gcc.dg/ipa/pr58106.c: New test.
4074
4075 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
4076
4077 * gcc.target/aarch64/scalar_intrinsics.c
4078 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4079
4080 2013-09-02 Richard Biener <rguenther@suse.de>
4081
4082 PR middle-end/57511
4083 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4084
4085 2013-09-02 Richard Biener <rguenther@suse.de>
4086
4087 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4088 reference.
4089
4090 2013-09-02 Bin Cheng <bin.cheng@arm.com>
4091
4092 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4093
4094 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4095
4096 PR c++/21682, implement DR 565
4097 * g++.dg/template/using24.C: New.
4098 * g++.dg/template/using25.C: Likewise.
4099 * g++.dg/template/using26.C: Likewise.
4100
4101 2013-09-01 Jan Hubicka <jh@suse.cz>
4102
4103 * g++.dg/ipa/devirt-15.C: New testcase.
4104
4105 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
4106
4107 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4108
4109 2013-08-31 Jan Hubicka <jh@suse.cz>
4110
4111 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4112 * g++.dg/tree-ssa/pr45453.C: Likewise.
4113
4114 2013-08-31 Jan Hubicka <jh@suse.cz>
4115
4116 * gcc.dg/fork-instrumentation.c: New testcase.
4117
4118 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
4119
4120 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4121
4122 2013-08-30 Meador Inge <meadori@codesourcery.com>
4123
4124 * gcc.dg/Warray-bounds-11.c: New testcase.
4125
4126 2013-08-30 Marek Polacek <polacek@redhat.com>
4127
4128 * g++.dg/ubsan/div-by-zero-1.C: New test.
4129 * c-c++-common/ubsan/save-expr-1.c: New test.
4130 * c-c++-common/ubsan/save-expr-2.c: New test.
4131 * c-c++-common/ubsan/save-expr-3.c: New test.
4132 * c-c++-common/ubsan/save-expr-4.c: New test.
4133 * c-c++-common/ubsan/typedef-1.c: New test.
4134 * c-c++-common/ubsan/const-char-1.c: New test.
4135 * c-c++-common/ubsan/const-expr.c: New test.
4136 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4137 * c-c++-common/ubsan/shift-1.c: Likewise.
4138 * c-c++-common/ubsan/shift-2.c: Likewise.
4139 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4140 * lib/ubsan-dg.exp: New file.
4141 * g++.dg/dg.exp: Add ubsan tests.
4142 * g++.dg/ubsan/ubsan.exp: New file.
4143 * gcc.dg/ubsan/ubsan.exp: New file.
4144 * g++.dg/ubsan/cxx11-shift-1.C: New test.
4145 * g++.dg/ubsan/cxx11-shift-2.C: New test.
4146 * c-c++-common/ubsan/div-by-zero-3.c: New test.
4147 * c-c++-common/ubsan/div-by-zero-1.c: New test.
4148 * c-c++-common/ubsan/div-by-zero-4.c: New test.
4149 * c-c++-common/ubsan/shift-3.c: New test.
4150 * c-c++-common/ubsan/unreachable-1.c: New test.
4151 * c-c++-common/ubsan/shift-1.c: New test.
4152 * c-c++-common/ubsan/shift-2.c: New test.
4153 * c-c++-common/ubsan/div-by-zero-2.c: New test.
4154 * gcc.dg/ubsan/c99-shift-2.c: New test.
4155 * gcc.dg/ubsan/c99-shift-1.c: New test.
4156
4157 2013-08-29 Jan Hubicka <jh@suse.cz>
4158
4159 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4160 to match template and comment.
4161
4162 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4163
4164 PR c++/51424
4165 * g++.dg/cpp0x/dc8.C: New.
4166 * g++.dg/template/meminit1.C: Adjust.
4167
4168 2013-08-30 Teresa Johnson <tejohnson@google.com>
4169
4170 * gcc.dg/inline-dump.c: Delete inadvertant commit.
4171
4172 2013-08-30 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR tree-optimization/58277
4175 * gcc.c-torture/execute/pr58277-1.c: New test.
4176 * gcc.c-torture/execute/pr58277-2.c: New test.
4177
4178 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
4179
4180 * gcc.dg/guality/param-1.c: New test.
4181 * gcc.dg/guality/param-2.c: Likewise.
4182
4183 2013-08-30 Richard Biener <rguenther@suse.de>
4184
4185 PR tree-optimization/58228
4186 * gcc.dg/torture/pr58228.c: New testcase.
4187
4188 2013-08-30 Richard Biener <rguenther@suse.de>
4189
4190 PR tree-optimization/58223
4191 * gcc.dg/torture/pr58223.c: New testcase.
4192 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4193
4194 2013-08-30 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/58010
4197 * gcc.dg/pr58010.c: New testcase.
4198
4199 2013-08-29 Xinliang DavidLi <davidxl@google.com>
4200
4201 * gcc.dg/unroll_3.c: Message change.
4202 * gcc.dg/unroll_4.c: Likewise.
4203 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4204 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4205 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4206 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4207 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4208 * gcc.dg/tree-ssa/loop-23.c: Likewise.
4209 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4210 * gcc.dg/unroll_1.c: Likewise.
4211 * gcc.dg/vect/bb-slp-31.c: Likewise.
4212 * gcc.dg/vect/bb-slp-14.c: Likewise.
4213 * gcc.dg/vect/bb-slp-8.c: Likewise.
4214 * gcc.dg/vect/bb-slp-23.c: Likewise.
4215 * gcc.dg/vect/bb-slp-15.c: Likewise.
4216 * gcc.dg/vect/bb-slp-9.c: Likewise.
4217 * gcc.dg/vect/bb-slp-24.c: Likewise.
4218 * gcc.dg/vect/bb-slp-16.c: Likewise.
4219 * gcc.dg/vect/bb-slp-25.c: Likewise.
4220 * gcc.dg/vect/bb-slp-17.c: Likewise.
4221 * gcc.dg/vect/bb-slp-26.c: Likewise.
4222 * gcc.dg/vect/bb-slp-18.c: Likewise.
4223 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4224 * gcc.dg/vect/bb-slp-27.c: Likewise.
4225 * gcc.dg/vect/bb-slp-19.c: Likewise.
4226 * gcc.dg/vect/bb-slp-28.c: Likewise.
4227 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4228 * gcc.dg/vect/bb-slp-29.c: Likewise.
4229 * gcc.dg/vect/bb-slp-8a.c: Likewise.
4230 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4231 * gcc.dg/vect/bb-slp-1.c: Likewise.
4232 * gcc.dg/vect/bb-slp-8b.c: Likewise.
4233 * gcc.dg/vect/bb-slp-2.c: Likewise.
4234 * gcc.dg/vect/bb-slp-3.c: Likewise.
4235 * gcc.dg/vect/bb-slp-10.c: Likewise.
4236 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4237 * gcc.dg/vect/bb-slp-4.c: Likewise.
4238 * gcc.dg/vect/bb-slp-11.c: Likewise.
4239 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4240 * gcc.dg/vect/bb-slp-5.c: Likewise.
4241 * gcc.dg/vect/bb-slp-20.c: Likewise.
4242 * gcc.dg/vect/bb-slp-6.c: Likewise.
4243 * gcc.dg/vect/bb-slp-21.c: Likewise.
4244 * gcc.dg/vect/bb-slp-30.c: Likewise.
4245 * gcc.dg/vect/bb-slp-13.c: Likewise.
4246 * gcc.dg/vect/bb-slp-7.c: Likewise.
4247 * gcc.dg/vect/bb-slp-22.c: Likewise.
4248 * gcc.dg/unroll_2.c: Likewise.
4249 * g++.dg/vect/slp-pr50413.cc: Likewise.
4250 * g++.dg/vect/slp-pr56812.cc: Likewise.
4251 * g++.dg/vect/slp-pr50819.cc: Likewise.
4252
4253 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
4254
4255 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4256
4257 2013-08-29 Teresa Johnson <tejohnson@google.com>
4258
4259 * gcc.dg/pr40209.c: Use -fopt-info.
4260 * gcc.dg/pr26570.c: Ditto.
4261 * gcc.dg/pr32773.c: Ditto.
4262 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4263
4264 2013-08-29 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/58246
4267 * gcc.dg/torture/pr58246.c: New testcase.
4268
4269 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4270
4271 PR fortran/52243
4272 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
4273 obsolete by patch.
4274 * gfortran.dg/realloc_on_assign_19.f90: New test.
4275
4276 2013-08-29 Richard Biener <rguenther@suse.de>
4277
4278 PR middle-end/57287
4279 * gcc.dg/pr57287-2.c: New testcase.
4280
4281 2013-08-29 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/57685
4284 * gcc.dg/torture/pr57685.c: New testcase.
4285
4286 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
4287
4288 PR c++/58255
4289 * g++.dg/cpp0x/dc7.C: New.
4290
4291 2013-08-28 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR middle-end/58257
4294 * c-c++-common/gomp/pr58257.c: New test.
4295
4296 2013-08-28 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/56933
4299 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4300
4301 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
4302
4303 * gcc.target/aarch64/scalar_shift_1.c: New.
4304
4305 2013-08-27 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/57521
4308 * gcc.dg/torture/pr57521.c: New testcase.
4309
4310 2013-08-27 Jakub Jelinek <jakub@redhat.com>
4311
4312 PR rtl-optimization/57860
4313 PR rtl-optimization/57861
4314 PR rtl-optimization/57875
4315 PR rtl-optimization/57876
4316 PR rtl-optimization/57877
4317 * gcc.c-torture/execute/pr57860.c: New test.
4318 * gcc.c-torture/execute/pr57861.c: New test.
4319 * gcc.c-torture/execute/pr57875.c: New test.
4320 * gcc.c-torture/execute/pr57876.c: New test.
4321 * gcc.c-torture/execute/pr57877.c: New test.
4322
4323 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4324
4325 PR fortran/58146
4326 * gfortran.dg/bounds_check_18.f90: New test.
4327
4328 2013-08-23 Jan Hubicka <jh@suse.cz>
4329
4330 * g++.dg/ipa/devirt-14.C: Fix typo.
4331
4332 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
4333
4334 PR fortran/57798
4335 * gfortran.dg/inline_sum_5.f90: New.
4336
4337 2013-08-23 Janus Weil <janus@gcc.gnu.org>
4338
4339 PR fortran/57843
4340 * gfortran.dg/typebound_assignment_7.f90: New.
4341
4342 2013-08-23 Jan Hubicka <jh@suse.cz>
4343
4344 * g++.dg/ipa/devirt-13.C: New testcase.
4345 * g++.dg/ipa/devirt-14.C: New testcase.
4346
4347 2013-08-23 Jakub Jelinek <jakub@redhat.com>
4348
4349 PR target/58218
4350 * gcc.target/i386/pr58218.c: New test.
4351
4352 PR tree-optimization/58209
4353 * gcc.c-torture/execute/pr58209.c: New test.
4354
4355 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4356
4357 * gcc.target/powerpc/pr57744.c: Declare abort.
4358
4359 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4360
4361 PR c++/56380
4362 * g++.dg/template/error54.C: New.
4363
4364 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4365
4366 PR fortran/58185
4367 * gfortran.dg/select_type_34.f90: New.
4368
4369 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4370
4371 PR c++/56130
4372 * g++.dg/warn/deprecated-7.C: New.
4373
4374 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4375
4376 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4377
4378 2013-08-21 Jeff Law <law@redhat.com>
4379
4380 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4381
4382 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4383
4384 PR c++/56134
4385 * g++.dg/ext/attr-alias-3.C: New.
4386
4387 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4388
4389 PR fortran/53655
4390 * gfortran.dg/intent_out_8.f90: New.
4391
4392 2013-08-20 Teresa Johnson <tejohnson@google.com>
4393
4394 PR rtl-optimizations/57451
4395 * g++.dg/tree-prof/pr57451.C: New test.
4396
4397 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4398
4399 PR c++/58190
4400 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4401
4402 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4403
4404 PR c/57490
4405 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4406
4407 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4408
4409 * gcc.target/powerpc/dfp-dd-2.c: New test.
4410 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4411 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4412
4413 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4414
4415 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4416 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4417 Check for SLL too.
4418
4419 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4420
4421 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4422
4423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4424 "Threaded".
4425
4426 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4427 correct test response.
4428
4429 PR testsuite/52641
4430 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4431 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4432 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4433 (v4si): Use it.
4434 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4435 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4436
4437 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4438
4439 2013-08-18 Jan Hubicka <jh@suse.cz>
4440
4441 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4442
4443 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4444
4445 PR fortran/46271
4446 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4447
4448 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR tree-optimization/58006
4451 * g++.dg/opt/pr58006.C: New test.
4452
4453 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4454
4455 * gnat.dg/specs/linker_alias.ads: New test.
4456
4457 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR tree-optimization/58164
4460 * gcc.c-torture/compile/pr58164.c: New test.
4461
4462 PR tree-optimization/58165
4463 * g++.dg/opt/pr58165.C: New test.
4464
4465 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4466
4467 PR c++/51912
4468 * g++.dg/cpp0x/enum28.C: New.
4469 * g++.dg/cpp0x/enum15.C: Adjust.
4470
4471 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4472
4473 PR target/57949
4474 * gcc.target/powerpc/pr57949-1.c: New.
4475 * gcc.target/powerpc/pr57949-2.c: New.
4476
4477 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR tree-optimization/58145
4480 * gcc.dg/pr58145-1.c: New test.
4481 * gcc.dg/pr58145-2.c: New test.
4482
4483 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4484
4485 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4486 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4487 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4488 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4489 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4490 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4491 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4492 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4493 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4494 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4495 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4496 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4497 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4498 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4499 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4500 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4501 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4502 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4503 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4504 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4505 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4506 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4507 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4508 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4509 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4510 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4511 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4512 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4513 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4514 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4515 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4516 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4517 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4518 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4519 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4520 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4521 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4522 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4523 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4524 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4525 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4526
4527 PR testsuite/52641
4528 * gcc.c-torture/execute/pr56799.x: New file.
4529
4530 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4531
4532 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4533
4534 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4535 * gcc.dg/pr44214-3.c (v2df): Likewise.
4536
4537 * gcc.dg/pr46647.c: xfail for avr-*-*.
4538
4539 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4540 memcpy by one.
4541 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4542 Expect l to be optimized away.
4543 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4544
4545 PR testsuite/52641
4546 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4547 to tests that assume int/double are larger than short/float.
4548
4549 PR testsuite/52641
4550 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4551 target { ! int16 }.
4552 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4553 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4554 target { int16 }. Restrict existing tests to target { int32 }
4555 where appropriate.
4556 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4557 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4558 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4559 * lib/target-supports.exp (check_effective_target_int32): New proc.
4560
4561 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4562 exclude from scan test.
4563
4564 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4565 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4566 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4567 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4568 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4569 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4570 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4571 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4572 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4573 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4574 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4575 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4576 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4577 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4578 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4579 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4580 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4581 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4582 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4583
4584 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4585
4586 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4587
4588 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4589 to be the first test directive.
4590 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4591 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4592 * gcc.target/arm/atomic-op-char.c: Likewise.
4593 * gcc.target/arm/atomic-op-consume.c: Likewise.
4594 * gcc.target/arm/atomic-op-int.c: Likewise.
4595 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4596 * gcc.target/arm/atomic-op-release.c: Likewise.
4597 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4598 * gcc.target/arm/atomic-op-short.c: Likewise.
4599
4600 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4601
4602 PR rtl-optimization/57662
4603 * gcc.dg/pr57662.c: New test.
4604
4605 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4606
4607 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4608 alternative to -1.
4609 * gcc.target/mips/nans-legacy.c: Likewise.
4610
4611 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4612
4613 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4614 escapes.
4615 * gcc.target/mips/fabs-legacy.c: Likewise.
4616 * gcc.target/mips/fabsf-2008.c: Likewise.
4617 * gcc.target/mips/fabsf-legacy.c: Likewise.
4618 * gcc.target/mips/fneg-2008.c: Likewise.
4619 * gcc.target/mips/fneg-legacy.c: Likewise.
4620 * gcc.target/mips/fnegf-2008.c: Likewise.
4621 * gcc.target/mips/fnegf-legacy.c: Likewise.
4622 * gcc.target/mips/nan-2008.c: Likewise.
4623 * gcc.target/mips/nan-legacy.c: Likewise.
4624 * gcc.target/mips/nanf-2008.c: Likewise.
4625 * gcc.target/mips/nanf-legacy.c: Likewise.
4626 * gcc.target/mips/nans-2008.c: Likewise.
4627 * gcc.target/mips/nans-legacy.c: Likewise.
4628 * gcc.target/mips/nansf-2008.c: Likewise.
4629 * gcc.target/mips/nansf-legacy.c: Likewise.
4630
4631 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4632
4633 * gnat.dg/valued_proc.adb: New test.
4634 * gnat.dg/valued_proc_pkg.ads: New helper.
4635
4636 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR tree-optimization/57661
4639 * g++.dg/opt/pr57661.C: New test.
4640
4641 PR sanitizer/56417
4642 * gcc.dg/asan/pr56417.c: New test.
4643
4644 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4645
4646 * gnat.dg/loop_optimization16.adb: New test.
4647 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4648
4649 2013-08-13 Marek Polacek <polacek@redhat.com>
4650
4651 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4652
4653 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4654
4655 Example of converting global state to per-pass state.
4656
4657 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4658 global state "static int counter" to...
4659 (one_pass::counter): ...this instance data.
4660
4661 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4662
4663 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4664 to member function...
4665 (one_pass::gate): ...this.
4666 (one_pass_exec): Convert to member function...
4667 (one_pass::impl_execute): ...this.
4668
4669 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/57416
4672 * g++.dg/cpp0x/pr57416.C: New.
4673
4674 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4675
4676 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4677 changes.
4678 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4679 * g++.dg/cpp0x/defaulted2.C: Likewise.
4680 * g++.dg/cpp0x/defaulted31.C: Likewise.
4681 * g++.dg/cpp0x/error6.C: Likewise.
4682 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4683 * g++.dg/cpp0x/override2.C: Likewise.
4684 * g++.dg/cpp0x/parse1.C: Likewise.
4685 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4686 * g++.dg/cpp0x/temp_default4.C: Likewise.
4687 * g++.dg/ext/attrib32.C: Likewise.
4688 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4689 * g++.dg/ext/mv13.C: Likewise.
4690 * g++.dg/ext/mv7.C: Likewise.
4691 * g++.dg/ext/mv9.C: Likewise.
4692 * g++.dg/ext/pr57362.C: Likewise.
4693 * g++.dg/ext/typeof10.C: Likewise.
4694 * g++.dg/lookup/anon6.C: Likewise.
4695 * g++.dg/lookup/crash6.C: Likewise.
4696 * g++.dg/lookup/name-clash5.C: Likewise.
4697 * g++.dg/lookup/name-clash6.C: Likewise.
4698 * g++.dg/other/anon4.C: Likewise.
4699 * g++.dg/other/error15.C: Likewise.
4700 * g++.dg/other/error8.C: Likewise.
4701 * g++.dg/other/redecl2.C: Likewise.
4702 * g++.dg/parse/crash16.C: Likewise.
4703 * g++.dg/parse/crash21.C: Likewise.
4704 * g++.dg/parse/crash38.C: Likewise.
4705 * g++.dg/parse/redef2.C: Likewise.
4706 * g++.dg/parse/struct-as-enum1.C: Likewise.
4707 * g++.dg/template/crash39.C: Likewise.
4708 * g++.dg/template/redecl3.C: Likewise.
4709 * g++.dg/tls/diag-3.C: Likewise.
4710 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4711 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4712 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4713 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4714 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4715 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4716 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4717 * g++.old-deja/g++.brendan/static3.C: Likewise.
4718 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4719 * g++.old-deja/g++.jason/binding.C: Likewise.
4720 * g++.old-deja/g++.jason/crash4.C: Likewise.
4721 * g++.old-deja/g++.jason/crash7.C: Likewise.
4722 * g++.old-deja/g++.jason/lineno.C: Likewise.
4723 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4724 * g++.old-deja/g++.mike/misc3.C: Likewise.
4725 * g++.old-deja/g++.mike/net44.C: Likewise.
4726 * g++.old-deja/g++.mike/ns3.C: Likewise.
4727 * g++.old-deja/g++.ns/alias4.C: Likewise.
4728 * g++.old-deja/g++.ns/ns11.C: Likewise.
4729 * g++.old-deja/g++.other/crash23.C: Likewise.
4730 * g++.old-deja/g++.other/decl8.C: Likewise.
4731 * g++.old-deja/g++.other/linkage3.C: Likewise.
4732 * g++.old-deja/g++.other/typeck1.C: Likewise.
4733 * g++.old-deja/g++.other/typedef5.C: Likewise.
4734 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4735 * g++.old-deja/g++.pt/friend36.C: Likewise.
4736 * obj-c++.dg/method-8.mm: Likewise.
4737 * obj-c++.dg/tls/diag-3.mm: Likewise.
4738
4739 2013-08-12 Perez Read <netfirewall@gmail.com>
4740
4741 PR target/58132
4742 * gcc.target/i386/movabs-1.c: New test.
4743
4744 2013-08-12 Marek Polacek <polacek@redhat.com>
4745
4746 PR tree-optimization/57980
4747 * gcc.dg/pr57980.c: New test.
4748
4749 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4750
4751 PR fortran/56666
4752 * gfortran.dg/do_check_10.f90: New test.
4753 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4754 * gfortran.dg/array_constructor_18.f90: Likewise.
4755 * gfortran.dg/array_constructor_22.f90: Likewise.
4756 * gfortran.dg/coarray_15.f90: Likewise.
4757 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4758 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4759 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4760
4761 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/53349
4764 * g++.dg/cpp0x/constexpr-ice8.C: New.
4765
4766 2013-08-09 Xinliang David Li <davidxl@google.com>
4767
4768 * gcc.target/i386/memcpy-strategy-1.c: New test.
4769 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4770 * gcc.target/i386/memset-strategy-1.c: Ditto.
4771 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4772
4773 2013-08-09 Jan Hubicka <jh@suse.cz>
4774
4775 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4776 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4777
4778 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4779
4780 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4781
4782 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4783
4784 PR fortran/58058
4785 * gfortran.dg/transfer_intrinsic_6.f90: New.
4786
4787 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4788
4789 Revert:
4790 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR c++/46206
4793 * g++.dg/lookup/typedef2.C: New.
4794
4795 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4796
4797 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4798 output of vdup intrinsics.
4799
4800 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4801
4802 * gcc.target/arm/lp1189445.c: New testcase.
4803
4804 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4805
4806 PR rtl-optimization/58079
4807 * gcc.dg/torture/pr58079.c: New test.
4808
4809 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4810
4811 * gnat.dg/warn9.adb: New test.
4812
4813 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 PR c++/46206
4816 * g++.dg/lookup/typedef2.C: New.
4817
4818 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4819
4820 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4821 to optstr when building plugins on darwin.
4822
4823 2013-08-06 Martin Jambor <mjambor@suse.cz>
4824
4825 PR tree-optimization/57539
4826 * gcc.dg/ipa/pr57539.c: New test.
4827
4828 2013-08-06 Martin Jambor <mjambor@suse.cz>
4829 Bernd Edlinger <bernd.edlinger@hotmail.de>
4830
4831 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4832 (a): Fix constructor.
4833
4834 2013-08-06 Martin Jambor <mjambor@suse.cz>
4835
4836 PR fortran/57987
4837 * gfortran.dg/pr57987.f90: New test.
4838
4839 2013-08-06 Martin Jambor <mjambor@suse.cz>
4840
4841 PR middle-end/58041
4842 * gcc.dg/torture/pr58041.c: New test.
4843 * gcc.target/arm/pr58041.c: Likewise.
4844
4845 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4846
4847 PR fortran/57306
4848 * gfortran.dg/pointer_init_8.f90: New.
4849
4850 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/58080
4853 * g++.dg/cpp0x/pr58080.C: New.
4854
4855 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4856
4857 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4858 to optstr when building plugins.
4859
4860 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4861
4862 Patch autogenerated by refactor_passes.py from
4863 https://github.com/davidmalcolm/gcc-refactoring-scripts
4864 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4865
4866 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4867 struct to a subclass of gimple_opt_pass along with...
4868 (pass_data_one_pass): ...new pass_data instance and...
4869 (make_one_pass): ...new function.
4870 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4871 global struct to a subclass of gimple_opt_pass along with...
4872 (pass_data_warn_self_assign): ...new pass_data instance and...
4873 (make_pass_warn_self_assign): ...new function.
4874 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4875 a global struct to a subclass of gimple_opt_pass along with...
4876 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4877 (make_pass_dumb_plugin_example): ...new function.
4878 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4879 global struct to a subclass of gimple_opt_pass along with...
4880 (pass_data_warn_self_assign): ...new pass_data instance and...
4881 (make_pass_warn_self_assign): ...new function.
4882
4883 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4884
4885 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4886 is created and added to the pass_manager to reflect
4887 autogenerated changes.
4888 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4889 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4890 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4891
4892 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4893
4894 PR c++/58072
4895 * g++.dg/cpp0x/pr58072.C: New.
4896
4897 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4898
4899 * gcc.dg/torture/pr57993-2.cpp: New.
4900
4901 2013-08-02 Jan Hubicka <jh@suse.cz>
4902
4903 * gcc.dg/ipa/ipa-1.c: Update.
4904 * gcc.dg/ipa/ipa-2.c: Update.
4905 * gcc.dg/ipa/ipa-3.c: Update.
4906 * gcc.dg/ipa/ipa-4.c: Update.
4907 * gcc.dg/ipa/ipa-5.c: Update.
4908 * gcc.dg/ipa/ipa-7.c: Update.
4909 * gcc.dg/ipa/ipa-8.c: Update.
4910 * gcc.dg/ipa/ipcp-1.c: Update.
4911 * gcc.dg/ipa/ipcp-2.c: Update.
4912
4913 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4914
4915 PR rtl-optimization/58048
4916 * gcc.target/i386/pr58048.c: New.
4917
4918 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4919
4920 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4921
4922 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4923 Peter Bergner <bergner@vnet.ibm.com>
4924
4925 PR c++/54537
4926 * g++.dg/overload/using3.C: New.
4927 * g++.dg/overload/using2.C: Adjust.
4928 * g++.dg/lookup/using9.C: Likewise.
4929
4930 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4931
4932 * gcc.target/arm/pr46972-2.c: New test.
4933
4934 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4935
4936 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4937
4938 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4939
4940 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4941
4942 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4943
4944 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4945 rather than addressing!=absolute when deciding how to handle MIPS16
4946 when the test forces an ABI.
4947
4948 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4949
4950 PR c++/57673
4951 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4952
4953 2013-07-30 Steve Ellcey <sellcey@mips.com>
4954
4955 * gcc.target/mips/code-readable-1.c: Increase switch size.
4956 * gcc.target/mips/code-readable-2.c: Ditto.
4957 * gcc.target/mips/code-readable-3.c: Ditto.
4958 * gcc.target/mips/code-readable-4.c: Ditto.
4959
4960 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 PR c++/57947
4963 * g++.dg/parse/crash63.C: New.
4964
4965 2013-07-30 Tobias Burnus <burnus@net-b.de>
4966
4967 PR fortran/57530
4968 * gfortran.dg/pointer_assign_8.f90: New.
4969 * gfortran.dg/pointer_assign_9.f90: New.
4970 * gfortran.dg/pointer_assign_10.f90: New.
4971 * gfortran.dg/pointer_assign_11.f90: New.
4972
4973 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4974
4975 * gcc.target/arm/pr57637.c: New testcase.
4976
4977 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4978
4979 PR tree-optimization/57993
4980 * gcc.dg/torture/pr57993.c: New test.
4981
4982 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4983
4984 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4985
4986 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4987
4988 PR c++/57948
4989 * g++.dg/conversion/ambig2.C: New.
4990
4991 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4992
4993 * gcc.target/mips/fabs-2008.c: New test case.
4994 * gcc.target/mips/fabs-legacy.c: New test case.
4995 * gcc.target/mips/fabsf-2008.c: New test case.
4996 * gcc.target/mips/fabsf-legacy.c: New test case.
4997 * gcc.target/mips/fneg-2008.c: New test case.
4998 * gcc.target/mips/fneg-legacy.c: New test case.
4999 * gcc.target/mips/fneg-2008.c: New test case.
5000 * gcc.target/mips/fneg-legacy.c: New test case.
5001 * gcc.target/mips/nan-2008.c: New test case.
5002 * gcc.target/mips/nan-legacy.c: New test case.
5003 * gcc.target/mips/nanf-2008.c: New test case.
5004 * gcc.target/mips/nanf-legacy.c: New test case.
5005 * gcc.target/mips/nans-2008.c: New test case.
5006 * gcc.target/mips/nans-legacy.c: New test case.
5007 * gcc.target/mips/nansf-2008.c: New test case.
5008 * gcc.target/mips/nansf-legacy.c: New test case.
5009 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5010
5011 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
5012 Maxim Kuvyrkov <maxim@kugelworks.com>
5013
5014 * lib/target-supports.exp (check_effective_target_non_bionic): New
5015 effective-target test.
5016 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5017 * g++.dg/tls/thread_local4g.C: Ditto.
5018
5019 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5020
5021 PR fortran/58009
5022 * gfortran.dg/vector_subsript_7.f90: New test.
5023
5024 2013-07-27 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/57991
5027 * gfortran.dg/warn_alias.f90: New.
5028
5029 2013-07-27 Janus Weil <janus@gcc.gnu.org>
5030
5031 PR fortran/57285
5032 * gfortran.dg/class_array_19.f90: New.
5033
5034 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
5035
5036 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5037 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5038 * gcc.dg/vect/pr57741-3.c: Likewise.
5039 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5040
5041 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
5042
5043 Skip tests that make assumptions about struct layout that don't hold
5044 on epiphany:
5045 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5046 * g++.dg/cpp0x/iop.C: Likewise.
5047 * g++.dg/cpp0x/named_refs.C: Likewise.
5048 * g++.dg/cpp0x/rv1p.C: Likewise.
5049 * g++.dg/cpp0x/rv2p.C: Likewise.
5050 * g++.dg/cpp0x/rv3p.C: Likewise.
5051 * g++.dg/cpp0x/rv4p.C: Likewise.
5052 * g++.dg/cpp0x/rv5p.C: Likewise.
5053 * g++.dg/cpp0x/rv6p.C: Likewise.
5054 * g++.dg/cpp0x/rv7p.C: Likewise.
5055 * g++.dg/cpp0x/rv8p.C: Likewise.
5056 * g++.dg/ext/strncpy-chk1.C: Likewise.
5057 * gcc.dg/builtin-object-size-10.c: Likewise.
5058 * gcc.dg/builtin-object-size-11.c: Likewise.
5059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5060 * gcc.dg/pr25805.c: Likewise.
5061 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5062 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5063 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5064 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5065 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5066 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5067 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5068 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5069 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5070 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5071 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5072 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5073 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5074 * gcc.c-torture/execute/zerolen-2.x: Likewise.
5075 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5076
5077 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5078 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5079
5080 * gcc.dg/torture/pr37868.c: Disable for epiphany.
5081 * gcc.dg/sibcall-6.c: Enable for epiphany.
5082
5083 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5084
5085 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5086
5087 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
5088
5089 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5090 memcpy not initializers.
5091
5092 * gcc.dg/guality/guality.exp: Skip on AIX.
5093
5094 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5095
5096 PR c++/57101
5097 * g++.dg/cpp0x/pr57101.C: New.
5098
5099 2013-07-26 Ian Bolton <ian.bolton@arm.com>
5100
5101 * gcc.target/aarch64/neg_1.c: New test.
5102
5103 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5104
5105 PR fortran/57966
5106 * gfortran.dg/typebound_call_25.f90: New.
5107
5108 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5109
5110 PR c++/57981
5111 * g++.dg/cpp0x/pr57981.C: New.
5112
5113 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/57880
5116 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5117
5118 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
5119
5120 PR rtl-optimization/57960
5121 * gcc.target/s390/pr57960.c: New.
5122
5123 2013-07-25 Janus Weil <janus@gcc.gnu.org>
5124
5125 PR fortran/57639
5126 * gfortran.dg/unlimited_polymorphic_9.f90: New.
5127
5128 2013-07-25 Terry Guo <terry.guo@arm.com>
5129
5130 * gcc.target/arm/thumb1-Os-mult.c: New test case.
5131
5132 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/57942
5135 * g++.dg/inherit/pr57942.C: New.
5136
5137 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5138
5139 * gcc.target/powerpc/bool2.h: New file, test the code generation
5140 of logical operations for power5, altivec, power7, and power8 systems.
5141 * gcc.target/powerpc/bool2-p5.c: Likewise.
5142 * gcc.target/powerpc/bool2-av.c: Likewise.
5143 * gcc.target/powerpc/bool2-p7.c: Likewise.
5144 * gcc.target/powerpc/bool2-p8.c: Likewise.
5145 * gcc.target/powerpc/bool3.h: Likewise.
5146 * gcc.target/powerpc/bool3-av.c: Likewise.
5147 * gcc.target/powerpc/bool2-p7.c: Likewise.
5148 * gcc.target/powerpc/bool2-p8.c: Likewise.
5149
5150 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5151
5152 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5153
5154 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5155
5156 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5157
5158 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
5159
5160 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5161 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5162 type from long to long long.
5163 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5164 to have effective-target keywords of lp64 and ilp32.
5165 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5166 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5167 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5168 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5169 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5170 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5171 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5172 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5173 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5174
5175 2013-07-23 Tom Tromey <tromey@redhat.com>
5176 Joseph Myers <joseph@codesourcery.com>
5177
5178 * gcc.dg/c11-generic-1.c: New file.
5179 * gcc.dg/c11-generic-2.c: New file.
5180
5181 2013-07-22 Tobias Burnus <burnus@net-b.de>
5182
5183 PR fortran/57906
5184 PR fortran/52052
5185 * coarray/lib_realloc_1.f90: Permit optimization.
5186 * gfortran.dg/coarray_31.f90: New.
5187
5188 2013-07-22 Tobias Burnus <burnus@net-b.de>
5189
5190 PR fortran/57762
5191 * gfortran.dg/class_array_7.f03: Fix memory leak.
5192
5193 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
5194
5195 PR c++/52816
5196 * g++.dg/cpp0x/decltype56.C: New.
5197
5198 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5199
5200 * gcc.dg/pr53265.c: Correct line number in dg-message.
5201
5202 2013-07-22 Diego Novillo <dnovillo@google.com>
5203
5204 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
5205
5206 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5207
5208 PR testsuite/52641
5209 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5210 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5211
5212 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
5213
5214 PR testsuite/52641
5215 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5216 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5217 * gcc.dg/torture/pr53366-1.c: Same.
5218 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5219 * gcc.dg/torture/pr56488.c: Same.
5220 * gcc.dg/torture/pr57584.c: Same.
5221 * gcc.dg/tree-ssa/pr57385.c: Same.
5222 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5223
5224 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
5225
5226 * c-c++-common/pr41779.c: Fix typos.
5227 * gcc.c-torture/compile/20031125-2.c: Likewise.
5228 * gcc.c-torture/compile/20040621-1.c: Likewise.
5229 * gcc.c-torture/execute/20020418-1.c: Likewise.
5230 * gcc.dg/20020108-1.c: Likewise.
5231 * gcc.dg/atomic-generic-aux.c: Likewise.
5232 * gcc.dg/builtin-complex-err-2.c: Likewise.
5233 * gcc.dg/decl-1.c: Likewise.
5234 * gcc.dg/di-sync-multithread.c: Likewise.
5235 * gcc.dg/format/c90-printf-1.c: Likewise.
5236 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5237 * gcc.dg/long-long-compare-1.c: Likewise.
5238 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5239 * gcc.dg/pr17055-1.c: Likewise.
5240 * gcc.dg/pr27095.c: Likewise.
5241 * gcc.dg/torture/fp-int-convert.h: Likewise.
5242 * gcc.dg/tree-prof/inliner-1.c: Likewise.
5243 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5244 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5245 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5246 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5247 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5248 * gcc.dg/tree-ssa/pr21001.c: Likewise.
5249 * gcc.dg/tree-ssa/pr42585.c: Likewise.
5250 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5251 * gcc.dg/vect/vect-cond-5.c: Likewise.
5252 * gcc.dg/weak/typeof-2.c: Likewise.
5253 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5254 * gcc.target/arm/naked-1.c: Likewise.
5255 * gcc.target/i386/pr9771-1.c: Likewise.
5256 * gcc.target/sparc/sparc-constant-1.c: Likewise.
5257 * gcc.target/sparc/struct-ret-check.c: Likewise.
5258 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5259 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5260 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5261 Likewise.
5262
5263 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5264
5265 PR fortran/56937
5266 * gfortran.dg/dependency_42.f90: New test.
5267 * gfortran.dg/dependency_43.f90: New test.
5268
5269 2013-07-21 Tobias Burnus <burnus@net-b.de>
5270
5271 PR fortran/35862
5272 * gfortran.dg/round_4.f90: New.
5273
5274 2013-07-21 Tobias Burnus <burnus@net-b.de>
5275
5276 PR fortran/57894
5277 * gfortran.dg/min_max_conformance_2.f90: New.
5278
5279 2013-07-20 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR preprocessor/57620
5282 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5283 (main): Don't test {s,u,U,L}12.
5284 * c-c++-common/raw-string-13.c: New test.
5285 * c-c++-common/raw-string-14.c: New test.
5286 * c-c++-common/raw-string-15.c: New test.
5287 * c-c++-common/raw-string-16.c: New test.
5288
5289 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
5290
5291 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5292
5293 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
5294
5295 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5296
5297 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5298 target { ! keeps_null_pointer_checks }.
5299 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5300 target { ! keeps_null_pointer_checks }.
5301
5302 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5303 * gcc.dg/torture/pr56488.c: Likewise.
5304
5305 2013-07-19 Ian Bolton <ian.bolton@arm.com>
5306
5307 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5308 new testcase.
5309
5310 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
5311
5312 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5313 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5314 * gfortran.dg/guality/guality.exp: Skip on AIX.
5315
5316 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5317
5318 * g++.dg/debug/pr56819.C: Skip on AIX.
5319 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5320 * g++.dg/guality/guality.exp: Skip on AIX.
5321
5322 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5323
5324 * gcc.misc-tests/gcov-14.c: Skip on AIX.
5325
5326 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5327
5328 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5329
5330 PR target/57516
5331 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5332 Adjust to corrected rounding.
5333
5334 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
5335
5336 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5337 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5338 check_effective_target_cilkplus.
5339 * g++.dg/cilk-plus/cilk-plus.exp: Same.
5340
5341 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
5342
5343 * gcc.target/powerpc/pr57744.c: Fix typo.
5344
5345 2013-07-18 Sriraman Tallam <tmsriram@google.com>
5346
5347 PR middle-end/57698
5348 * gcc.c-torture/compile/pr57698.c: New test.
5349 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5350 * gcc.c-torture/compile/pr44043.c: Ditto.
5351
5352 2013-07-18 Wei Mi <wmi@google.com>
5353
5354 PR rtl-optimization/57878
5355 * g++.dg/pr57878.C: New test.
5356
5357 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5358
5359 * gcc.dg/pr42611.c: Move dg-error to correct line.
5360
5361 2013-07-17 Tobias Burnus <burnus@net-b.de>
5362
5363 PR fortran/57895
5364 * gfortran.dg/dollar_sym_3.f: New.
5365 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5366
5367 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5368
5369 PR target/55654
5370 PR target/55656
5371 PR target/55657
5372 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5373 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5374 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5375 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5376 * objc.dg/image-info.m: Likewise.
5377 * objc.dg/symtab-1.m: Likewise.
5378 * objc.dg/torture/strings/const-str-10.m: Likewise.
5379 * objc.dg/torture/strings/const-str-11.m: Likewise.
5380 * objc.dg/torture/strings/const-str-9.m: Likewise.
5381 * objc.dg/zero-link-1.m: Likewise.
5382 * objc.dg/zero-link-2.m: Likewise.
5383 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5384 * objc.dg/objc-foreach-4.m: Likewise.
5385 * objc.dg/objc-foreach-5.m: Likewise.
5386 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5387 (for Darwin).
5388 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5389 * obj-c++.dg/syntax-error-1.mm: Likewise.
5390 * objc.dg/method-6.m: Likewise.
5391 * objc.dg/pr23214.m: Likewise.
5392 * objc.dg/proto-lossage-7.m: Likewise.
5393 * objc.dg/strings/const-str-12b.m: Likewise.
5394 * objc.dg/zero-link-3.m: Likewise.
5395 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5396 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5397 adjust headers, interfaces and encoded types to reflect current system
5398 versions. Add FIXME and outputs from current system compiler for
5399 reference.
5400
5401 2013-07-15 Cong Hou <congh@google.com>
5402
5403 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5404 counted.
5405 * gcc.target/i386/l_fma_float_3.c: Likewise.
5406 * gcc.target/i386/l_fma_double_1.c: Likewise.
5407 * gcc.target/i386/l_fma_double_3.c: Likewise.
5408
5409 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5410
5411 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5412 function to test if HTM is available.
5413 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5414 * gcc.target/powerpc/htm-builtin-1.c: New test.
5415
5416 2013-07-15 Tobias Burnus <burnus@net-b.de>
5417
5418 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5419 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5420 * gfortran.dg/coarray_6.f90: Add dg-error.
5421
5422 2013-07-15 Tobias Burnus <burnus@net-b.de>
5423
5424 PR fortran/37336
5425 * gfortran.dg/finalize_18.f90: New.
5426
5427 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5428
5429 PR fortran/52669
5430 * fortran.dg/module_variable_1.f90: New test.
5431 * fortran.dg/module_variable_2.f90: New test.
5432
5433 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5434
5435 * g++.dg/ext/vector19.C: Adapt.
5436 * g++.dg/ext/vector23.C: New testcase.
5437
5438 2013-07-12 Michael Matz <matz@suse.de>
5439
5440 PR middle-end/55771
5441 * c-c++-common/pr55771.c: New test.
5442
5443 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5444
5445 * gcc.target/aarch64/vect-movi.c: New.
5446
5447 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5448
5449 PR target/57362
5450 * g++.dg/ext/pr57362.C: New.
5451
5452 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5453
5454 PR target/57631
5455 * gcc.target/avr/torture/pr57631.c: New test.
5456
5457 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5458
5459 PR c++/57827
5460 * g++.dg/cpp0x/constexpr-ice7.C: New.
5461
5462 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5463
5464 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5465 for EABI targets.
5466 * gcc.c-torture/execute/nest-align-1.x: New.
5467
5468 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5469
5470 PR c++/57874
5471 * g++.dg/cpp0x/sfinae48.C: New.
5472
5473 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5474
5475 PR preprocessor/57824
5476 * c-c++-common/raw-string-17.c: New test.
5477 * c-c++-common/gomp/pr57824.c: New test.
5478
5479 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5480
5481 PR c++/57869
5482 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5483 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5484 * g++.dg/conversion/dr195.C: Update.
5485 * g++.dg/expr/cast2.C: Likewise.
5486
5487 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5488
5489 * c-c++-common/raw-string-18.c: New test.
5490 * c-c++-common/raw-string-19.c: New test.
5491
5492 PR preprocessor/57757
5493 * g++.dg/cpp/paste1.C: New test.
5494 * g++.dg/cpp/paste2.C: New test.
5495
5496 2013-07-10 Graham Stott <grahams@btinternet.com>
5497
5498 * gcc.target/mips/mulsize-1.c: New.
5499 * gcc.target/mips/mulsize-2.c: New.
5500 * gcc.target/mips/mulsize-3.c: New.
5501 * gcc.target/mips/mulsize-4.c: New.
5502
5503 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5504
5505 PR c++/53094
5506 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5507 * g++.dg/ext/vector24.C: New testcase.
5508
5509 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5510
5511 PR c++/53000
5512 * g++.dg/cpp0x/decltype17.C: Adjust.
5513
5514 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5515
5516 PR c++/51786
5517 * g++.dg/cpp0x/pr51786.C: New.
5518
5519 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5520
5521 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5522
5523 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5524
5525 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5526
5527 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5528 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5529
5530 2013-07-08 Tobias Burnus <burnus@net-b.de>
5531
5532 PR fortran/57834
5533 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5534
5535 2013-07-08 Tobias Burnus <burnus@net-b.de>
5536
5537 PR fortran/50554
5538 * gfortran.dg/do_check_9.f90: New.
5539
5540 2013-07-08 Tobias Burnus <burnus@net-b.de>
5541
5542 PR fortran/57785
5543 * gfortran.dg/dot_product_2.f90: New.
5544
5545 2013-07-08 Tobias Burnus <burnus@net-b.de>
5546
5547 PR fortran/57469
5548 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5549
5550 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5551
5552 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5553 * gfortran.dg/finalize_10.f90: Fix dg-final.
5554
5555 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR target/57819
5558 * gcc.target/i386/pr57819.c: New test.
5559
5560 PR rtl-optimization/57829
5561 * gcc.c-torture/execute/pr57829.c: New test.
5562
5563 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5564
5565 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5566 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5567
5568 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5569
5570 PR target/57807
5571 * gcc.target/i386/pr57807.c: New test.
5572
5573 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR target/29776
5576 * gcc.dg/tree-ssa/vrp89.c: New test.
5577
5578 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5579
5580 PR c++/28262
5581 * g++.dg/parse/defarg16.C: New.
5582
5583 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5584
5585 PR rtl-optimization/55342
5586 * gcc.target/i386/pr55342.c: New.
5587
5588 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5589
5590 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5591
5592 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5593
5594 PR c++/14263
5595 * g++.dg/inherit/virtual10.C: New.
5596
5597 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5598
5599 PR c/57821
5600 * gcc.dg/large-size-array-6.c: New test.
5601
5602 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/38634
5605 * g++.dg/template/crash116.C: New.
5606
5607 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5608
5609 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5610 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5611
5612 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5613
5614 PR c++/54998
5615 * g++.dg/cpp0x/nsdmi-list3.C: New.
5616
5617 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR target/57777
5620 * gcc.target/i386/pr57777.c: New test.
5621
5622 PR c++/57771
5623 * g++.dg/template/arg9.C: New test.
5624
5625 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5626
5627 * gcc.target/i386/avx-inline.c: New test.
5628
5629 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5630
5631 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5632 * gcc.target/mips/call-2.c: Likewise.
5633 * gcc.target/mips/call-3.c: Likewise.
5634 * gcc.target/mips/lazy-binding-1.c: Likewise.
5635
5636 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR tree-optimization/57741
5639 * gcc.dg/vect/pr57741-1.c: New test.
5640 * gcc.dg/vect/pr57741-2.c: New test.
5641 * gcc.dg/vect/pr57741-3.c: New test.
5642
5643 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5644
5645 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5646 on big endian.
5647 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5648 * lib/target-supports.exp: Define aarch64_little_endian.
5649
5650 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5651
5652 * gcc.target/aarch64/abs_1.c: New test.
5653
5654 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5655
5656 * gcc.target/aarch64/bfxil_1.c: New test.
5657 * gcc.target/aarch64/bfxil_2.c: Likewise.
5658
5659 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5660
5661 PR c/57766
5662 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5663 array sizes from 100 to 20.
5664
5665 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5666
5667 PR fortran/54788
5668 * gfortran.dg/pointer_remapping_8.f90: New.
5669
5670 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5671
5672 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5673 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5674 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5675 * g++.dg/cpp1y/complex_literals.h: New.
5676
5677 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 PR c++/57645
5680 * g++.dg/cpp0x/noexcept21.C: New.
5681
5682 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR target/57736
5685 * gcc.target/i386/pr57736.c: New test.
5686
5687 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5688
5689 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5690 c specific.
5691 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5692 strings to match the fixed error messages.
5693 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5695 message check.
5696
5697 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5698
5699 PR target/57744
5700 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5701 stqcx. get even registers.
5702
5703 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5704
5705 PR c++/57509
5706 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5707
5708 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5709
5710 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5711 Fix scan patterns.
5712 * gcc.target/i386/bmi-1.c: Ditto.
5713 * gcc.target/i386/bmi-bextr-4.c: New.
5714 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5715
5716 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/57682
5719 * g++.dg/cpp0x/initlist73.C: New.
5720
5721 2013-06-27 Meador Inge <meadori@codesourcery.com>
5722
5723 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5724 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5725 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5726
5727 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5728
5729 PR c++/57509
5730 * g++.dg/ext/pr57509.C: New file.
5731
5732 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR target/57623
5735 * gcc.target/i386/bmi-bextr-3.c: New test.
5736
5737 PR target/57623
5738 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5739
5740 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5741
5742 PR c++/57172
5743 * g++.dg/cpp0x/pr57172.C: New testcase.
5744
5745 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5746
5747 * gcc.target/s390/htm-1.c: New file.
5748 * gcc.target/s390/htm-nofloat-1.c: New file.
5749 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5750
5751 2013-06-26 Tobias Burnus <burnus@net-b.de>
5752
5753 PR fortran/29800
5754 * gfortran.dg/bounds_check_17.f90: New.
5755
5756 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5757
5758 PR c++/57640
5759 * g++.dg/cpp1y/pr57640.C: New.
5760
5761 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5762
5763 PR c/57692
5764 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5765 overflow due to size of arrays.
5766
5767 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/57705
5770 * gcc.dg/vect/pr57705.c: New test.
5771 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5772
5773 2013-06-25 Martin Jambor <mjambor@suse.cz>
5774
5775 PR middle-end/57670
5776 * g++.dg/ipa/pr57670.C: New test.
5777
5778 2013-06-25 Richard Biener <rguenther@suse.de>
5779
5780 PR middle-end/56977
5781 * gcc.dg/pr56977.c: New testcase.
5782
5783 2013-06-24 Martin Jambor <mjambor@suse.cz>
5784
5785 PR tree-optimization/57358
5786 * gcc.dg/ipa/pr57358.c: New test.
5787
5788 2013-06-24 Richard Biener <rguenther@suse.de>
5789
5790 PR testsuite/57686
5791 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5792
5793 2013-06-24 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/57488
5796 * gcc.dg/torture/pr57488.c: New testcase.
5797
5798 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5799 Dominique d'Humieres <dominiq@lps.ens.fr>
5800
5801 PR fortran/52413
5802 * gfortran.dg/fraction.f90: New.
5803
5804 2013-06-24 Alan Modra <amodra@gmail.com>
5805
5806 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5807 Add scan-assembler-not "lvx".
5808 * gcc.target/powerpc/le-altivec-consts.c: New.
5809
5810 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 * g++.dg/cpp0x/sfinae47.C: New.
5813
5814 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5815
5816 PR target/52483
5817 * gcc.target/sh/pr52483-1.c: New.
5818 * gcc.target/sh/pr52483-2.c: New.
5819 * gcc.target/sh/pr52483-3.c: New.
5820 * gcc.target/sh/pr52483-4.c: New.
5821 * gcc.target/sh/pr52483-5.c: New.
5822
5823 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5824
5825 * gcc.target/i386/intrinsics_1.c: New test.
5826 * gcc.target/i386/intrinsics_2.c: Ditto.
5827 * gcc.target/i386/intrinsics_3.c: Ditto.
5828 * gcc.target/i386/intrinsics_4.c: Ditto.
5829 * gcc.target/i386/intrinsics_5.c: Ditto.
5830 * gcc.target/i386/intrinsics_6.c: Ditto.
5831 * gcc.target/i386/avx-1.c: Provide macros for builtins
5832 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5833
5834 2013-06-21 Tobias Burnus <burnus@net-b.de>
5835
5836 PR fortran/37336
5837 * gfortran.dg/finalize_17.f90: New.
5838
5839 2013-06-21 Tobias Burnus <burnus@net-b.de>
5840
5841 * gfortran.dg/realloc_on_assign_18.f90: New.
5842
5843 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5844
5845 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5846 Also changed the returns from error as distinct values so that
5847 debugging can get easier.
5848 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5849 errors specific to C, if necessary. Also added new error
5850 hooks for C++.
5851 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5852 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5853 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5854 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5855 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5856 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5857 the same changes as parser_errors3.c, spaces were added between colons
5858 to not confuse C++ compiler with 2 colons as scope.
5859 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5860 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5861 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5862 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5863 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5864 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5865 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5866 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5867 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5868 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5869 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5870 * g++.dg/dg.exp: Included Cilk Plus C++ tests
5871 in the list.
5872
5873 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5874
5875 PR other/53317
5876 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5877
5878 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5879
5880 PR target/57655
5881 * gcc.target/i386/pr57655.c: New test.
5882
5883 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5884
5885 * ada/acats/tests/gcc: Delete.
5886 * gnat.dg/style: Likewise.
5887
5888 2013-06-20 Jeff Law <law@redhat.com>
5889
5890 PR tree-optimization/57660
5891 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5892 based on their branch cost.
5893
5894 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5895
5896 2013-06-20 Tobias Burnus <burnus@net-b.de>
5897
5898 PR fortran/57633
5899 * gfortran.dg/list_read_11.f90: New.
5900
5901 2013-06-20 Richard Biener <rguenther@suse.de>
5902
5903 PR tree-optimization/57584
5904 * gcc.dg/torture/pr57584.c: New testcase.
5905
5906 2013-06-19 Sharad Singhai <singhai@google.com>
5907
5908 * g++.dg/gcov/gcov-8.C: New testcase.
5909 * lib/gcov.exp: Handle intermediate format.
5910
5911 2013-06-19 Wei Mi <wmi@google.com>
5912
5913 PR rtl-optimization/57518
5914 * gcc.dg/pr57518.c: New test.
5915
5916 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5917
5918 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5919
5920 2013-06-19 Jan Hubicka <jh@suse.cz>
5921
5922 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5923
5924 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5925
5926 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5927 hard-coded values of array sizes with a #define.
5928 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5929 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5930 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5931 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5932 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5933
5934 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5935
5936 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5937 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5938
5939 2013-06-19 Jeff Law <law@redhat.com>
5940
5941 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5942
5943 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5944
5945 PR c++/57638
5946 * g++.dg/template/error53.C: New.
5947
5948 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5949
5950 PR target/55033
5951 * gcc.target/powerpc/pr55033.c: Fix options.
5952
5953 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5954
5955 * gcc.target/i386/inline_error.c: New test.
5956 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5957 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5958
5959 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5960
5961 PR c++/53211
5962 * g++.dg/cpp0x/decltype55.C: New.
5963
5964 2013-06-18 Marek Polacek <polacek@redhat.com>
5965
5966 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5967
5968 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5969
5970 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5971
5972 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5973
5974 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5975 Also changed the returns from error as distinct values so that it is
5976 easier to debug.
5977
5978 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5979
5980 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5981
5982 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5983
5984 PR c++/16128
5985 * g++.dg/template/error52.C: New.
5986 * g++.dg/lookup/friend15.C: Update.
5987 * g++.dg/parse/error11.C: Likewise.
5988 * g++.dg/parse/error14.C: Likewise.
5989 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5990 * g++.dg/parse/template25.C: Likewise.
5991 * g++.old-deja/g++.jason/cond.C: Likewise.
5992 * g++.old-deja/g++.mike/for2.C: Likewise.
5993 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5994 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5995
5996 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5997
5998 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5999 ensure alignment.
6000
6001 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
6002
6003 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6004 accidentally placing minus sign for length instead of stride.
6005
6006 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
6007
6008 PR rtl-optimization/57425
6009 PR rtl-optimization/57569
6010 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6011 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6012
6013 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
6014
6015 PR fortran/49074
6016 PR fortran/56136
6017 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6018 packing.
6019 * gfortran.dg/typebound_assignment_6.f03: New.
6020
6021 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
6022
6023 * gcc.target/h8300/h8300.exp: New.
6024 * gcc.dg/pragma-isr.c: Move to ...
6025 * gcc.target/sh/torture/pragma-isr.c: ... here ...
6026 * gcc.target/h8300/pragma-isr.c: ... and here.
6027 * gcc.dg/pragma-isr2.c: Move to ...
6028 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6029 * gcc.target/h8300/pragma-isr2.c: ... and here.
6030 * gcc.dg/pragma-isr-trapa.c: Move to ...
6031 * gcc.target/sh/pragma-isr-trapa.c: ... here.
6032 * gcc.dg/pragma-isr-trapa2.c: Move to ...
6033 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6034 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6035 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6036 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6037 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6038 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6039 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6040 * gcc.dg/attr-isr-trap_exit.c: Move to ...
6041 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6042 * gcc.dg/attr-isr-trapa.c: Move to ...
6043 * gcc.target/sh/attr-isr-trapa.c: ... here.
6044
6045 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6046
6047 PR c++/51413
6048 * g++.dg/ext/builtin-offsetof1.C: New.
6049
6050 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
6051
6052 * gcc.target/aarch64/vect_smlal_1.c: New file.
6053
6054 2013-06-14 Tobias Burnus <burnus@net-b.de>
6055
6056 PR fortran/57508
6057 * gfortran.dg/defined_assignment_7.f90: New.
6058
6059 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6060
6061 PR c++/57599
6062 * g++.dg/rtti/dyncast6.C: New.
6063 * g++.dg/cpp0x/dyncast1.C: Likewise.
6064
6065 2013-06-14 Alan Modra <amodra@gmail.com>
6066
6067 PR middle-end/57134
6068 * gcc.dg/pr57134.c: New.
6069
6070 2013-06-14 Tobias Burnus <burnus@net-b.de>
6071
6072 PR fortran/57596
6073 * gfortran.dg/deferred_type_param_9.f90: New.
6074
6075 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6076
6077 * gcc.dg/fold-minus-1.c: New testcase.
6078
6079 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
6080
6081 PR fortran/49074
6082 * gfortran.dg/typebound_assignment_5.f03: New.
6083
6084 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
6085
6086 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6087
6088 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6089 Pat Haugen <pthaugen@us.ibm.com>
6090 Peter Bergner <bergner@vnet.ibm.com>
6091
6092 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6093 load/store instructions on power7, power8.
6094 * gcc.target/powerpc/atomic-p8.c: Likewise.
6095
6096 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6097
6098 PR c/57577
6099 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6100
6101 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/38958
6104 * g++.dg/warn/Wunused-var-20.C: New.
6105
6106 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6107
6108 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6109 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6110 Run with -fno-common.
6111
6112 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
6113
6114 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6115 and exit function calls with return 1 and return 0, respectively.
6116
6117 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
6118
6119 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6120 New tests.
6121
6122 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
6123
6124 PR tree-optimization/57361
6125 * gcc.dg/tree-ssa/pr57361.c: New file.
6126
6127 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6128
6129 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6130 to ensure alignment.
6131 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6132
6133 2013-06-12 Tobias Burnus <burnus@net-b.de>
6134
6135 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6136
6137 2013-06-12 Tobias Burnus <burnus@net-b.de>
6138 Dominique d'Humieres <dominiq@lps.ens.fr>
6139
6140 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6141
6142 2013-06-12 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR target/56564
6145 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6146 * gcc.target/i386/pr56564-3.c: Likewise.
6147
6148 2013-06-11 Tobias Burnus <burnus@net-b.de>
6149
6150 PR fortran/57535
6151 * gfortran.dg/class_array_18.f90: New.
6152
6153 2013-06-11 Jan Hubicka <jh@suse.cz>
6154
6155 PR c++/57551
6156 * g++.dg/ext/visibility/anon6.C: Update testcase.
6157
6158 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
6159
6160 PR c/57563
6161 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6162 in how we check __sec_reduce_mutating function's result.
6163
6164 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6165 Pat Haugen <pthaugen@us.ibm.com>
6166 Peter Bergner <bergner@vnet.ibm.com>
6167
6168 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6169 direct move instructions.
6170 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6171 * gcc.target/powerpc/direct-move.h: Likewise.
6172 * gcc.target/powerpc/direct-move-float1.c: Likewise.
6173 * gcc.target/powerpc/direct-move-float2.c: Likewise.
6174 * gcc.target/powerpc/direct-move-double1.c: Likewise.
6175 * gcc.target/powerpc/direct-move-double2.c: Likewise.
6176 * gcc.target/powerpc/direct-move-long1.c: Likewise.
6177 * gcc.target/powerpc/direct-move-long2.c: Likewise.
6178
6179 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6180
6181 PR c++/52440
6182 * g++.dg/cpp0x/pr52440.C: New.
6183
6184 2013-06-10 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR target/56564
6187 * gcc.target/i386/pr56564-1.c: New test.
6188 * gcc.target/i386/pr56564-2.c: New test.
6189 * gcc.target/i386/pr56564-3.c: New test.
6190 * gcc.target/i386/pr56564-4.c: New test.
6191 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6192 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6193 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6194 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6195 * gcc.target/i386/vect-sizes-1.c: Likewise.
6196 * gcc.target/i386/memcpy-1.c: Likewise.
6197 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6198 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6199
6200 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
6201
6202 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6203 systems to cover all GNU systems.
6204 * g++.dg/abi/guard2.C: Likewise.
6205 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6206 * g++.dg/eh/sighandle.C: Likewise.
6207 * g++.dg/ext/cleanup-10.C: Likewise.
6208 * g++.dg/ext/cleanup-11.C: Likewise.
6209 * g++.dg/ext/cleanup-8.C: Likewise.
6210 * g++.dg/ext/cleanup-9.C: Likewise.
6211 * g++.dg/opt/const5.C: Likewise.
6212 * g++.dg/opt/life1.C: Likewise.
6213 * g++.dg/other/pr39496.C: Likewise.
6214 * g++.old-deja/g++.abi/aggregates.C: Likewise.
6215 * g++.old-deja/g++.abi/align.C: Likewise.
6216 * g++.old-deja/g++.abi/bitfields.C: Likewise.
6217 * g++.old-deja/g++.law/weak.C: Likewise.
6218 * g++.old-deja/g++.pt/asm1.C: Likewise.
6219 * gcc.c-torture/execute/20030125-1.x: Likewise.
6220 * gcc.c-torture/execute/990127-2.x: Likewise.
6221 * gcc.dg/20041106-1.c: Likewise.
6222 * gcc.dg/20050503-1.c: Likewise.
6223 * gcc.dg/builtin-object-size-5.c: Likewise.
6224 * gcc.dg/cleanup-10.c: Likewise.
6225 * gcc.dg/cleanup-11.c: Likewise.
6226 * gcc.dg/cleanup-8.c: Likewise.
6227 * gcc.dg/cleanup-9.c: Likewise.
6228 * gcc.dg/complex-5.c: Likewise.
6229 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6230 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6231 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6232 * gcc.dg/dfp/pr35739.c: Likewise.
6233 * gcc.dg/fdata-sections-1.c: Likewise.
6234 * gcc.dg/lto/20090206-1_0.c: Likewise.
6235 * gcc.dg/lto/20090206-2_0.c: Likewise.
6236 * gcc.dg/pr30360.c: Likewise.
6237 * gcc.dg/pr37303.c: Likewise.
6238 * gcc.dg/pr39323-1.c: Likewise.
6239 * gcc.dg/pr39323-2.c: Likewise.
6240 * gcc.dg/pr39323-3.c: Likewise.
6241 * gcc.dg/pr45416.c: Likewise.
6242 * gcc.dg/setjmp-2.c: Likewise.
6243 * gcc.dg/split-1.c: Likewise.
6244 * gcc.dg/split-3.c: Likewise.
6245 * gcc.dg/split-4.c: Likewise.
6246 * gcc.dg/strlenopt-12g.c: Likewise.
6247 * gcc.dg/strlenopt-14g.c: Likewise.
6248 * gcc.dg/strlenopt-14gf.c: Likewise.
6249 * gcc.dg/strlenopt-16g.c: Likewise.
6250 * gcc.dg/strlenopt-17g.c: Likewise.
6251 * gcc.dg/strlenopt-18g.c: Likewise.
6252 * gcc.dg/strlenopt-1f.c: Likewise.
6253 * gcc.dg/strlenopt-22g.c: Likewise.
6254 * gcc.dg/strlenopt-2f.c: Likewise.
6255 * gcc.dg/strlenopt-4g.c: Likewise.
6256 * gcc.dg/strlenopt-4gf.c: Likewise.
6257 * gcc.dg/struct-ret-3.c: Likewise.
6258 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6259 * gcc.misc-tests/linkage.exp: Likewise.
6260 * gcc.target/i386/20000724-1.c: Likewise.
6261 * gcc.target/i386/align-main-3.c: Likewise.
6262 * gcc.target/i386/cleanup-1.c: Likewise.
6263 * gcc.target/i386/inline-mcpy.c: Likewise.
6264 * gcc.target/i386/pr32268.c: Likewise.
6265 * gcc.target/i386/pr36613.c: Likewise.
6266 * gcc.target/i386/pr39013-1.c: Likewise.
6267 * gcc.target/i386/pr39013-2.c: Likewise.
6268 * gcc.target/i386/pr39496.c: Likewise.
6269 * gcc.target/i386/pr40906-3.c: Likewise.
6270 * gcc.target/i386/pr46084.c: Likewise.
6271 * lib/target-supports.exp (check_effective_target_pie): Likewise.
6272
6273 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
6274
6275 PR target/6526
6276 * gcc.target/sh/pr6526.c: New.
6277
6278 2013-06-09 Jakub Jelinek <jakub@redhat.com>
6279
6280 PR target/57568
6281 * gcc.c-torture/execute/pr57568.c: New test.
6282
6283 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 PR c++/37404
6286 * g++.dg/other/vararg-4.C: New.
6287
6288 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
6289
6290 PR rtl-optimization/57559
6291 * gcc.target/s390/pr57559.c : New test.
6292
6293 2013-06-08 Tobias Burnus <burnus@net-b.de>
6294
6295 PR fortran/37336
6296 * gfortran.dg/finalize_10.f90: New.
6297 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6298 * gfortran.dg/finalize_15.f90: New.
6299
6300 2013-06-08 Tobias Burnus <burnus@net-b.de>
6301
6302 PR fortran/57553
6303 * gfortran.dg/storage_size_4.f90: New.
6304
6305 2013-06-07 Sriraman Tallam <tmsriram@google.com>
6306
6307 PR c++/57548
6308 * g++.dg/ext/pr57548.C: New test.
6309
6310 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
6311
6312 PR middle-end/57541
6313 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6314
6315 2013-06-07 Jan Hubicka <jh@suse.cz>
6316
6317 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6318
6319 2013-06-07 Tobias Burnus <burnus@net-b.de>
6320
6321 PR fortran/57549
6322 * gfortran.dg/array_constructor_48.f90: New.
6323 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6324 * gfortran.dg/array_constructor_type_15.f03: Ditto.
6325
6326 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6327
6328 PR target/56315
6329 * gcc.target/arm/xordi3-opt.c: New test.
6330
6331 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6332
6333 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6334 Revert to dg-options.
6335
6336 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
6337
6338 PR target/55033
6339 * gcc.target/powerpc/pr55033.c: New.
6340
6341 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
6342
6343 PR c++/53658
6344 * g++.dg/cpp0x/alias-decl-36.C: New.
6345
6346 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6347 Pat Haugen <pthaugen@us.ibm.com>
6348 Peter Bergner <bergner@vnet.ibm.com>
6349
6350 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6351 power8 builtin functions.
6352 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6353 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6354 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6355 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6356 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6357 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6358 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6359 tests to test power8 auto-vectorization.
6360 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6361 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6362 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6363 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6364
6365 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6366 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6367
6368 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6369
6370 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6371 support.
6372 (check_effective_target_powerpc_p8vector_ok): Likewise.
6373 (is-effective-target): Likewise.
6374 (check_vect_support_and_set_flags): Likewise.
6375
6376 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 PR c++/43652
6379 * g++.dg/parse/error53.C: New.
6380
6381 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6382
6383 PR rtl-optimization/57459
6384 * gcc.target/i386/pr57459.c: New test.
6385
6386 2013-06-06 Teresa Johnson <tejohnson@google.com>
6387
6388 PR c++/53743
6389 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6390 into -freorder-blocks-and-partition test.
6391 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6392 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6393 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6394 * gcc.dg/tree-prof/pr50907.c: Ditto.
6395 * gcc.dg/tree-prof/pr45354.c: Ditto.
6396 * g++.dg/tree-prof/partition2.C: Ditto.
6397 * g++.dg/tree-prof/partition3.C: Ditto.
6398
6399 2013-06-06 Tobias Burnus <burnus@net-b.de>
6400
6401 PR fortran/57542
6402 * gfortran.dg/finalize_16.f90: New.
6403
6404 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6405
6406 * gcc.dg/vect/no-section-anchors-vect-68.c:
6407 Add dg-skip-if aarch64_tiny.
6408
6409 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6410
6411 PR C/57457
6412 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6413 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6414
6415 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/51908
6418 * g++.dg/cpp0x/decltype54.C: New.
6419
6420 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6421
6422 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6423 arm*-*-*eabi* targets.
6424 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6425 arm*-*-* targets.
6426 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6427
6428 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6429 Tobias Burnus <burnus@net-b.de>
6430
6431 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6432 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6433 * gfortran.dg/io_real_boz_4.f90: Ditto.
6434 * gfortran.dg/io_real_boz_5.f90: Ditto.
6435
6436 2013-06-05 Andreas Schwab <schwab@suse.de>
6437
6438 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6439
6440 2013-06-04 Jan Hubicka <jh@suse.cz>
6441
6442 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6443
6444 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6445
6446 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6447 parameters with void.
6448 (main2): Removed argc parameter.
6449 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6450 (main): Replaced argc, argv parameters with void.
6451 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6452 (main2): Removed argc parameter.
6453 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6454 argv parameters with void. Added __asm volatile to avoid optimization
6455 on argc, if necessary.
6456 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6457 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6458 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6459 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6460 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6461 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6462 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6463 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6464 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6465 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6466 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6467 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6468 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6469 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6470 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6471 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6472 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6473 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6474 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6475 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6476 parameters with void.
6477 (main2): Removed argc parameter.
6478 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6479 (main): Replaced argc, argv parameters with void.
6480 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6481 argv parameters with void. Also renamed this function as main, and
6482 delete the existing main.
6483 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6484 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6485 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6486
6487 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6488
6489 * gcc.target/aarch64/movi_1.c: New test.
6490
6491 2013-06-04 Tobias Burnus <burnus@net-b.de>
6492
6493 PR fortran/37336
6494 * gfortran.dg/finalize_12.f90: New.
6495 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6496 end of scope finalization.
6497 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6498 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6499 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6500 * gfortran.dg/class_19.f03: Ditto.
6501 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6502 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6503 * gfortran.dg/extends_14.f03: Ditto.
6504 * gfortran.dg/move_alloc_4.f90: Ditto.
6505 * gfortran.dg/typebound_proc_27.f03: Ditto.
6506
6507 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6508
6509 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6510 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6511 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6512 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6513 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6514 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6515 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6516 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6517 * gfortran.dg/io_real_boz_4.f90: Ditto.
6518 * gfortran.dg/io_real_boz_5.f90: Ditto.
6519 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6520 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6521 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6522 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6523 * gfortran.dg/transpose_2.f90: Fix dg-output.
6524
6525 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6526
6527 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6528 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6529 dg-option and an header comment.
6530
6531 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/57419
6534 * g++.dg/cpp0x/sfinae46.C: New.
6535 * g++.dg/cpp0x/defaulted13.C: Adjust.
6536 * g++.dg/cpp0x/defaulted2.C: Likewise.
6537 * g++.dg/cpp0x/defaulted26.C: Likewise.
6538 * g++.dg/cpp0x/defaulted3.C: Likewise.
6539 * g++.dg/cpp0x/error1.C: Likewise.
6540 * g++.dg/cpp0x/implicit1.C: Likewise.
6541 * g++.dg/cpp0x/implicit11.C: Likewise.
6542 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6543 * g++.dg/cpp0x/initlist47.C: Likewise.
6544 * g++.dg/cpp0x/initlist9.C: Likewise.
6545 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6546 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6547 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6548 * g++.dg/cpp0x/union4.C: Likewise.
6549 * g++.dg/template/crash108.C: Likewise.
6550 * g++.dg/template/crash41.C: Likewise.
6551 * g++.old-deja/g++.jason/local.C: Likewise.
6552 * g++.old-deja/g++.law/visibility3.C: Likewise.
6553
6554 2013-06-03 Teresa Johnson <tejohnson@google.com>
6555
6556 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6557 * gcc.dg/vect/bb-slp-14.c: Ditto.
6558 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6559 * gcc.dg/vect/bb-slp-23.c: Ditto.
6560 * gcc.dg/vect/bb-slp-15.c: Ditto.
6561 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6562 * gcc.dg/vect/bb-slp-24.c: Ditto.
6563 * gcc.dg/vect/bb-slp-16.c: Ditto.
6564 * gcc.dg/vect/bb-slp-25.c: Ditto.
6565 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6566 * gcc.dg/vect/bb-slp-17.c: Ditto.
6567 * gcc.dg/vect/bb-slp-1.c: Ditto.
6568 * gcc.dg/vect/bb-slp-26.c: Ditto.
6569 * gcc.dg/vect/bb-slp-18.c: Ditto.
6570 * gcc.dg/vect/bb-slp-2.c: Ditto.
6571 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6572 * gcc.dg/vect/bb-slp-27.c: Ditto.
6573 * gcc.dg/vect/bb-slp-19.c: Ditto.
6574 * gcc.dg/vect/bb-slp-3.c: Ditto.
6575 * gcc.dg/vect/bb-slp-28.c: Ditto.
6576 * gcc.dg/vect/bb-slp-4.c: Ditto.
6577 * gcc.dg/vect/bb-slp-29.c: Ditto.
6578 * gcc.dg/vect/bb-slp-5.c: Ditto.
6579 * gcc.dg/vect/bb-slp-6.c: Ditto.
6580 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6581 * gcc.dg/vect/bb-slp-7.c: Ditto.
6582 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6583 * gcc.dg/vect/bb-slp-8.c: Ditto.
6584 * gcc.dg/vect/bb-slp-9.c: Ditto.
6585 * gcc.dg/vect/bb-slp-10.c: Ditto.
6586 * gcc.dg/vect/bb-slp-11.c: Ditto.
6587 * gcc.dg/vect/bb-slp-20.c: Ditto.
6588 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6589 * gcc.dg/vect/bb-slp-21.c: Ditto.
6590 * gcc.dg/vect/bb-slp-30.c: Ditto.
6591 * gcc.dg/vect/bb-slp-13.c: Ditto.
6592 * gcc.dg/vect/bb-slp-22.c: Ditto.
6593 * g++.dg/vect/slp-pr50413.cc: Ditto.
6594 * g++.dg/vect/slp-pr56812.cc: Ditto.
6595 * g++.dg/vect/slp-pr50819.cc: Ditto.
6596
6597 2013-06-01 Tobias Burnus <burnus@net-b.de>
6598
6599 PR fortran/57456
6600 * gfortran.dg/class_array_17.f90: New.
6601
6602 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6603
6604 * ada/acats/floatstore.lst: New.
6605 * ada/acats/run_all.sh: Process it.
6606
6607 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6608
6609 * gcc.target/powerpc/e500-ord-1.c: New test.
6610 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6611 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6612 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6613
6614 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6615
6616 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6617
6618 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6619
6620 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6621
6622 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6623
6624 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6625
6626 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6627
6628 PR c/57452
6629 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6630 test-case.
6631
6632 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6633
6634 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6635
6636 2013-05-31 Marek Polacek <polacek@redhat.com>
6637
6638 PR tree-optimization/57478
6639 PR tree-optimization/57453
6640 * gcc.dg/torture/pr57478.c: New test.
6641
6642 2013-05-31 Tobias Burnus <burnus@net-b.de>
6643
6644 PR fortran/57456
6645 * gfortran.dg/class_array_17.f90: New.
6646
6647 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6648
6649 PR target/56315
6650 * gcc.target/arm/iordi3-opt.c: New test.
6651
6652 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6653
6654 PR fortran/54190
6655 PR fortran/57217
6656 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6657 * gfortran.dg/interface_26.f90: Ditto.
6658 * gfortran.dg/proc_ptr_11.f90: Ditto.
6659 * gfortran.dg/proc_ptr_15.f90: Ditto.
6660 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6661 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6662 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6663 * gfortran.dg/typebound_override_1.f90: Ditto.
6664 * gfortran.dg/typebound_override_4.f90: Ditto.
6665 * gfortran.dg/typebound_proc_6.f03: Ditto.
6666 * gfortran.dg/assumed_type_7.f90: New test.
6667 * gfortran.dg/typebound_override_5.f90: New test.
6668 * gfortran.dg/typebound_override_6.f90: New test.
6669 * gfortran.dg/typebound_override_7.f90: New test.
6670
6671 2013-05-30 Tobias Burnus <burnus@net-b.de>
6672
6673 PR middle-end/57073
6674 * gfortran.dg/power_6.f90: New.
6675
6676 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6677
6678 * gcc.target/aarch64/insv_1.c: New test.
6679
6680 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6681
6682 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6683 dg-skip-if "No stabs".
6684
6685 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6686
6687 PR fortran/54189
6688 * gfortran.dg/assumed_size_1.f90: New.
6689
6690 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6691
6692 * gcc.dg/shrink-wrap-alloca.c: New added.
6693 * gcc.dg/shrink-wrap-pretend.c: New added.
6694 * gcc.dg/shrink-wrap-sibcall.c: New added.
6695
6696 2013-05-30 Tobias Burnus <burnus@net-b.de>
6697
6698 PR fortran/57458
6699 * gfortran.dg/assumed_rank_13.f90: New.
6700
6701 2013-05-29 Easwaran Raman <eraman@google.com>
6702
6703 PR tree-optimization/57442
6704 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6705
6706 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6707
6708 PR tree-optimization/57441
6709 * gcc.c-torture/compile/pr57441.c: New.
6710
6711 2013-05-29 Dehao Chen <dehao@google.com>
6712
6713 PR testsuite/57413
6714 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6715
6716 2013-05-29 Tobias Burnus <burnus@net-b.de>
6717
6718 PR fortran/37336
6719 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6720 * gfortran.dg/class_19.f03: Ditto.
6721
6722 2013-05-29 Richard Biener <rguenther@suse.de>
6723
6724 * gcc.dg/vect/bb-slp-32.c: New testcase.
6725
6726 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6727
6728 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6729 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6730 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6731 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6732 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6733 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6734 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6735 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6736 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6737 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6738 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6739 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6740 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6741 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6742 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6743 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6744 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6745 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6746 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6747 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6748 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6749 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6750 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6751 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6752 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6753 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6754 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6755 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6756 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6757 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6758 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6759 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6760 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6761 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6762 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6763 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6764 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6765 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6766 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6767
6768 2013-05-29 Tobias Burnus <burnus@net-b.de>
6769
6770 PR fortran/37336
6771 * gfortran.dg/finalize_11.f90: New.
6772 * gfortran.dg/finalize_4.f03: Remove dg-error.
6773 * gfortran.dg/finalize_5.f03: Ditto.
6774 * gfortran.dg/finalize_6.f03: Ditto.
6775 * gfortran.dg/finalize_7.f03: Ditto.
6776
6777 2013-05-28 Tobias Burnus <burnus@net-b.de>
6778
6779 * gfortran.dg/class_array_16.f90: New.
6780
6781 2013-05-28 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/57435
6784 * gfortran.dg/use_29.f90: New.
6785
6786 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6787
6788 * gnat.dg/fp_exception.adb: New test.
6789
6790 2013-05-28 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/56787
6793 * gcc.dg/vect/pr56787.c: New testcase.
6794
6795 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6796 Tobias Burnus <burnus@net-b.de>
6797
6798 PR fortran/57217
6799 * gfortran.dg/typebound_override_4.f90: New.
6800
6801 2013-05-28 Richard Biener <rguenther@suse.de>
6802
6803 PR tree-optimization/57411
6804 * g++.dg/opt/pr57411.C: New testcase.
6805
6806 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6807
6808 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6809 * gcc.dg/builtin-bswap-9.c: Likewise.
6810
6811 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6812
6813 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6814
6815 2013-05-27 Richard Biener <rguenther@suse.de>
6816
6817 PR middle-end/57412
6818 * gcc.dg/gomp/pr57412.c: New testcase.
6819
6820 2013-05-27 Bud Davis <jmdavis@link.com>
6821
6822 PR fortran/50405
6823 * gfortran.dg/stfunc_8.f90: New.
6824
6825 2013-05-27 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/57343
6828 * gcc.dg/torture/pr57343.c: New testcase.
6829
6830 2013-05-27 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/57417
6833 * gcc.dg/torture/pr57417.c: New testcase.
6834
6835 2013-05-27 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/57396
6838 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6839
6840 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gnat.dg/specs/last_bit.ads: New test.
6843
6844 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6845
6846 * gnat.dg/specs/machine_attribute.ads: New test.
6847
6848 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gnat.dg/incomplete3.ad[sb]: New test.
6851
6852 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6853
6854 PR target/53916
6855 * gcc.target/mips/div-13.c: New test.
6856
6857 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6858
6859 PR target/55777
6860 * gcc.target/mips/mips16-attributes-5.c,
6861 * gcc.target/mips/mips16-attributes-6.c: New tests.
6862
6863 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6864
6865 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6866 * gcc.dg/builtin-bswap-8.c: Likewise.
6867
6868 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/52216
6871 * g++.dg/cpp0x/new1.C: New.
6872
6873 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6874
6875 PR c++/25666
6876 * g++.dg/parse/dtor16.C: New.
6877 * g++.dg/parse/dtor6.C: Adjust.
6878
6879 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 PR c++/19618
6882 * g++.dg/expr/bitfield12.C: New.
6883
6884 2013-05-24 Jeff Law <law@redhat.com>
6885
6886 PR tree-optimization/57124
6887 * gcc.c-torture/execute/pr57124.c: New test.
6888 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6889
6890 2013-05-24 Martin Jambor <mjambor@suse.cz>
6891
6892 PR tree-optimization/57294
6893 * gcc.dg/ipa/pr57294.c: New test.
6894
6895 2013-05-24 Dehao Chen <dehao@google.com>
6896
6897 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6898
6899 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6900
6901 * gcc.target/aarch64/scalar_intrinsics.c
6902 (force_simd): Use a valid instruction.
6903 (test_vdupd_lane_s64): Pass a valid lane argument.
6904 (test_vdupd_lane_u64): Likewise.
6905
6906 2013-05-24 Richard Biener <rguenther@suse.de>
6907
6908 PR tree-optimization/57287
6909 * gcc.dg/pr57287.c: New testcase.
6910
6911 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 PR c++/26572
6914 * g++.dg/template/error51.C: New.
6915
6916 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 PR c++/25503
6919 * g++.dg/template/bitfield2.C: New.
6920
6921 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gnat.dg/specs/noinline1.ads: New test.
6924 * gnat.dg/noinline2.ad[sb]: Likewise.
6925 * gnat.dg/specs/noinline3.ads: Likewise.
6926 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6927
6928 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6929
6930 PR tree-ssa/57385
6931 * gcc.dg/tree-ssa/pr57385.c: New test.
6932
6933 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6934
6935 * gnat.dg/derived_type4.adb: New test.
6936
6937 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gcc.dg/builtin-bswap-6.c: New test.
6940 * gcc.dg/builtin-bswap-7.c: Likewise.
6941 * gcc.dg/builtin-bswap-8.c: Likewise.
6942 * gcc.dg/builtin-bswap-9.c: Likewise.
6943
6944 2013-05-23 Christian Bruel <christian.bruel@st.com>
6945
6946 PR debug/57351
6947 * gcc.dg/debug/pr57351.c: New test
6948
6949 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6950
6951 * gcc.target/aarch64/vect-clz.c: New file.
6952
6953 2013-05-23 Martin Jambor <mjambor@suse.cz>
6954
6955 PR middle-end/57347
6956 * gcc.dg/ipa/pr57347.c: New test.
6957
6958 2013-05-23 Richard Biener <rguenther@suse.de>
6959
6960 PR tree-optimization/57380
6961 * g++.dg/tree-ssa/pr57380.C: New testcase.
6962
6963 2013-05-23 Richard Biener <rguenther@suse.de>
6964
6965 PR middle-end/57381
6966 * gcc.dg/torture/pr57381.c: New testcase.
6967
6968 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR middle-end/57344
6971 * gcc.c-torture/execute/pr57344-1.c: New test.
6972 * gcc.c-torture/execute/pr57344-2.c: New test.
6973 * gcc.c-torture/execute/pr57344-3.c: New test.
6974 * gcc.c-torture/execute/pr57344-4.c: New test.
6975
6976 2013-05-23 Richard Biener <rguenther@suse.de>
6977
6978 PR rtl-optimization/57341
6979 * gcc.dg/torture/pr57341.c: New testcase.
6980
6981 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6982
6983 PR c++/57352
6984 * g++.dg/parse/crash62.C: New.
6985
6986 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6987 Pat Haugen <pthaugen@us.ibm.com>
6988 Peter Bergner <bergner@vnet.ibm.com>
6989
6990 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6991 crypto builtins.
6992
6993 2013-05-22 Tobias Burnus <burnus@net-b.de>
6994
6995 PR fortran/57364
6996 * gfortran.dg/defined_assignment_6.f90: New.
6997
6998 2013-05-22 Tobias Burnus <burnus@net-b.de>
6999
7000 PR fortran/57338
7001 * gfortran.dg/assumed_type_6.f90: New.
7002
7003 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7004
7005 PR c++/57211
7006 * g++.dg/cpp0x/Wunused-parm.C: New.
7007
7008 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7009
7010 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7011 * g++.dg/warn/Wdouble-promotion.C: Likewise.
7012
7013 2013-05-21 Easwaran Raman <eraman@google.com>
7014
7015 PR tree-optimization/57322
7016 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7017
7018 2013-05-21 Graham Stott <graham.stott@btinternet.com>
7019
7020 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7021 .set (no)?micromips
7022
7023 2013-05-21 Tobias Burnus <burnus@net-b.de>
7024
7025 PR fortran/57035
7026 * gfortran.dg/assumed_type_5.f90: New.
7027 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7028 * gfortran.dg/assumed_rank_2.f90: Ditto.
7029 * gfortran.dg/assumed_type_3.f90: Update dg-error.
7030 * gfortran.dg/no_arg_check_3.f90: Ditto.
7031
7032 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR tree-optimization/57331
7035 * gcc.c-torture/compile/pr57331.c: New test.
7036
7037 2013-05-21 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/57330
7040 * gcc.dg/torture/pr57330.c: New testcase.
7041
7042 2013-05-21 Richard Biener <rguenther@suse.de>
7043
7044 PR tree-optimization/57303
7045 * gcc.dg/torture/pr57303.c: New testcase.
7046
7047 2013-05-21 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR tree-optimization/57321
7050 * gcc.c-torture/execute/pr57321.c: New test.
7051
7052 2013-05-20 Tobias Burnus <burnus@net-b.de>
7053
7054 PR fortran/48858
7055 PR fortran/55465
7056 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7057 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7058 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7059 * gfortran.dg/binding_label_tests_3.f03: Ditto.
7060 * gfortran.dg/binding_label_tests_4.f03: Ditto.
7061 * gfortran.dg/binding_label_tests_5.f03: Ditto.
7062 * gfortran.dg/binding_label_tests_6.f03: Ditto.
7063 * gfortran.dg/binding_label_tests_7.f03: Ditto.
7064 * gfortran.dg/binding_label_tests_8.f03: Ditto.
7065 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7066 * gfortran.dg/binding_label_tests_24.f90: New.
7067 * gfortran.dg/binding_label_tests_25.f90: New.
7068
7069 2013-05-20 Tobias Burnus <burnus@net-b.de>
7070
7071 PR fortran/48858
7072 * gfortran.dg/binding_label_tests_17.f90: New.
7073 * gfortran.dg/binding_label_tests_18.f90: New.
7074 * gfortran.dg/binding_label_tests_19.f90: New.
7075 * gfortran.dg/binding_label_tests_20.f90: New.
7076 * gfortran.dg/binding_label_tests_21.f90: New.
7077 * gfortran.dg/binding_label_tests_22.f90: New.
7078 * gfortran.dg/binding_label_tests_23.f90: New.
7079
7080 2013-05-20 Tobias Burnus <burnus@net-b.de>
7081
7082 PR fortran/48858
7083 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7084 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7085 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7086 * gfortran.dg/common_18.f90: New.
7087 * gfortran.dg/common_19.f90: New.
7088 * gfortran.dg/common_20.f90: New.
7089 * gfortran.dg/common_21.f90: New.
7090
7091 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 PR c++/12288
7094 * g++.dg/parse/error52.C: New.
7095 * g++.dg/parse/error3.C: Adjust.
7096 * g++.dg/parse/error36.C: Likewise.
7097
7098 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7099
7100 PR target/56547
7101 * gcc.target/sh/pr56547-1.c: New.
7102 * gcc.target/sh/pr56547-2.c: New.
7103
7104 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7105
7106 PR c++/23608
7107 * g++.dg/warn/Wsign-compare-6.C: New.
7108 * g++.dg/warn/Wdouble-promotion.C: Adjust.
7109
7110 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/57327
7113 * g++.dg/template/error50.C: New.
7114
7115 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/10207
7118 * g++.dg/ext/complit13.C: New.
7119
7120 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
7121
7122 PR c++/57175
7123 * g++.dg/pr57175.C: New testcase.
7124
7125 2013-05-17 Easwaran Raman <eraman@google.com>
7126
7127 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7128
7129 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
7130
7131 PR testsuite/57313
7132 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7133
7134 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR rtl-optimization/57281
7137 PR rtl-optimization/57300
7138 * gcc.dg/pr57300.c: New test.
7139 * gcc.c-torture/execute/pr57281.c: New test.
7140
7141 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7142
7143 PR c++/18126
7144 * g++.dg/ext/sizeof-complit.C: New.
7145
7146 2013-05-17 Marek Polacek <polacek@redhat.com>
7147
7148 * gcc.dg/strlenopt-25.c: New test.
7149 * gcc.dg/strlenopt-26.c: Likewise.
7150
7151 2013-05-17 Jakub Jelinek <jakub@redhat.com>
7152
7153 * gcc.target/i386/rotate-4.c: Compile only with -mavx
7154 instead of -mavx2, require only avx instead of avx2.
7155 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7156 of avx2-check.h and turn into an avx runtime test instead of
7157 avx2 runtime test.
7158
7159 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7160
7161 * g++.dg/ext/vector22.C: Uncomment working test.
7162
7163 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
7164
7165 PR c++/17410
7166 * g++.dg/template/pr17410.C: New.
7167
7168 2013-05-16 Jakub Jelinek <jakub@redhat.com>
7169
7170 * gcc.target/i386/rotate-3.c: New test.
7171 * gcc.target/i386/rotate-3a.c: New test.
7172 * gcc.target/i386/rotate-4.c: New test.
7173 * gcc.target/i386/rotate-4a.c: New test.
7174 * gcc.target/i386/rotate-5.c: New test.
7175 * gcc.target/i386/rotate-5a.c: New test.
7176
7177 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7178
7179 * gcc.dg/visibility-21.c: Require section_anchors.
7180
7181 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
7182
7183 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7184 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7185 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7186
7187 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
7188
7189 * gcc.dg/visibility-21.c: New.
7190
7191 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
7192
7193 PR middle-end/57286
7194 * gcc.dg/pr57286.c: New testcase.
7195 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7196 * g++.dg/ext/vector22.C: Comment out transformations not
7197 performed anymore.
7198
7199 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
7200
7201 PR target/57260
7202 * gcc.target/mips/call-1.c: Restrict to o32.
7203 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7204
7205 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7208 dg-messages.
7209 * g++.dg/warn/Wshadow-1.C: Likewise.
7210 * g++.dg/warn/Wshadow-6.C: Likewise.
7211 * g++.dg/warn/Wshadow-7.C: Likewise.
7212
7213 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7214
7215 PR c++/31952
7216 * g++.dg/parse/pr31952-1.C: New.
7217 * g++.dg/parse/pr31952-2.C: Likewise.
7218 * g++.dg/parse/pr31952-3.C: Likewise.
7219
7220 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7221 * g++.old-deja/g++.jason/cond.C: Likewise.
7222 * g++.dg/cpp0x/range-for5.C: Likewise.
7223
7224 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7225
7226 PR target/19599
7227 * gcc.target/arm/pr40887.c: Adjust testcase.
7228 * gcc.target/arm/pr19599.c: New test.
7229
7230 2013-05-15 Richard Biener <rguenther@suse.de>
7231
7232 PR tree-optimization/57275
7233 * gcc.target/i386/pr57275.c: New testcase.
7234
7235 2013-05-15 Jan Hubicka <jh@suse.cz>
7236
7237 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7238 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7239 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7240
7241 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7242
7243 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7244 scheduling.
7245
7246 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR c++/57274
7249 * c-c++-common/Wsequence-point-1.c: New test.
7250
7251 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
7252
7253 * g++.dg/ext/vector22.C: New testcase.
7254 * gcc.dg/binop-xor3.c: Remove xfail.
7255
7256 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
7257
7258 * gcc.target/aarch64/vect-fcm.x: Add cases testing
7259 FLOAT cmp FLOAT ? INT : INT.
7260 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7261 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7262 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7263 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7264 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7265 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7266
7267 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
7268
7269 PR c++/53903
7270 * g++.dg/cpp0x/defaulted43.C: New.
7271
7272 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7273
7274 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7275 (alloca): Remove declaration.
7276 (foo9): Replace alloca by __builtin_alloca.
7277
7278 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
7279
7280 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7281 Expect "size of array is too large" error.
7282
7283 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7284
7285 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7286
7287 2013-05-14 Richard Biener <rguenther@suse.de>
7288
7289 PR middle-end/57235
7290 * g++.dg/torture/pr57235.C: New testcase.
7291
7292 2013-05-14 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR middle-end/57251
7295 * gcc.dg/torture/pr57251.c: New test.
7296
7297 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
7298
7299 PR target/57264
7300 * gcc.target/i386/pr57264.c: New test.
7301
7302 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7303
7304 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7305
7306 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
7307
7308 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7309
7310 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR tree-optimization/45216
7313 PR tree-optimization/57157
7314 * c-c++-common/rotate-1.c: Add 32 tests with +.
7315 * c-c++-common/rotate-1a.c: Adjust.
7316 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7317 * c-c++-common/rotate-2b.c: New test.
7318 * c-c++-common/rotate-3.c: Add 32 tests with +.
7319 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7320 * c-c++-common/rotate-4b.c: New test.
7321 * c-c++-common/rotate-5.c: New test.
7322
7323 2013-05-13 Martin Jambor <mjambor@suse.cz>
7324
7325 PR middle-end/42371
7326 * gcc.dg/ipa/remref-0.c: New test.
7327 * gcc.dg/ipa/remref-1a.c: Likewise.
7328 * gcc.dg/ipa/remref-1b.c: Likewise.
7329 * gcc.dg/ipa/remref-2a.c: Likewise.
7330 * gcc.dg/ipa/remref-2b.c: Likewise.
7331
7332 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
7333
7334 * gcc.dg/vector-shift-2.c: New testcase.
7335
7336 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR tree-optimization/57230
7339 * gcc.dg/strlenopt-24.c: New test.
7340
7341 PR tree-optimization/57230
7342 * gcc.dg/strlenopt-23.c: New test.
7343
7344 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
7345
7346 PR target/57108
7347 * gcc.target/sh/pr57108.c: Move this test case to ...
7348 * gcc.c-torture/compile/pr57108.c: ... here.
7349
7350 2013-05-10 Richard Biener <rguenther@suse.de>
7351
7352 PR tree-optimization/57214
7353 * gcc.dg/torture/pr57214.c: New testcase.
7354
7355 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
7356
7357 * gcc.dg/vector-shift.c: New testcase.
7358
7359 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7360
7361 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7362
7363 PR tree-optimization/45216
7364 PR tree-optimization/57157
7365 * c-c++-common/rotate-1.c: New test.
7366 * c-c++-common/rotate-1a.c: New test.
7367 * c-c++-common/rotate-2.c: New test.
7368 * c-c++-common/rotate-2a.c: New test.
7369 * c-c++-common/rotate-3.c: New test.
7370 * c-c++-common/rotate-3a.c: New test.
7371 * c-c++-common/rotate-4.c: New test.
7372 * c-c++-common/rotate-4a.c: New test.
7373
7374 2013-05-10 Richard Biener <rguenther@suse.de>
7375
7376 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7377 * gcc.target/i386/l_fma_double_1.c: Adjust.
7378 * gcc.target/i386/l_fma_double_2.c: Likewise.
7379 * gcc.target/i386/l_fma_double_3.c: Likewise.
7380 * gcc.target/i386/l_fma_double_4.c: Likewise.
7381 * gcc.target/i386/l_fma_double_5.c: Likewise.
7382 * gcc.target/i386/l_fma_double_6.c: Likewise.
7383 * gcc.target/i386/l_fma_float_1.c: Likewise.
7384 * gcc.target/i386/l_fma_float_2.c: Likewise.
7385 * gcc.target/i386/l_fma_float_3.c: Likewise.
7386 * gcc.target/i386/l_fma_float_4.c: Likewise.
7387 * gcc.target/i386/l_fma_float_5.c: Likewise.
7388 * gcc.target/i386/l_fma_float_6.c: Likewise.
7389
7390 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7391
7392 PR c++/51226
7393 * g++.dg/cpp0x/pr51226.C: New.
7394
7395 2013-04-16 Han Shen <shenhan@google.com>
7396
7397 Test cases for '-fstack-protector-strong'.
7398 * gcc.dg/fstack-protector-strong.c: New.
7399 * g++.dg/fstack-protector-strong.C: New.
7400
7401 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7402
7403 * gcc.target/aarch64/ands_1.c: New test.
7404 * gcc.target/aarch64/ands_2.c: Likewise
7405
7406 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7407
7408 * lib/target-supports.exp (check_effective_target_hw): New
7409 function.
7410 * c-c++-common/asan/clone-test-1.c: Call
7411 check_effective_target_hw.
7412 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7413 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7414 possible decorations.
7415 * c-c++-common/asan/null-deref-1.c: Likewise.
7416 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7417 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7418 * c-c++-common/asan/use-after-free-1.c: Likewise.
7419 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7420 * g++.dg/asan/large-func-test-1.C: Likewise.
7421
7422 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7423
7424 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7425
7426 2013-05-07 Richard Biener <rguenther@suse.de>
7427
7428 PR middle-end/57190
7429 * g++.dg/torture/pr57190.C: New testcase.
7430
7431 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR tree-optimization/57149
7434 * gcc.dg/pr57149.c: New test.
7435
7436 PR debug/57184
7437 * gcc.dg/pr57184.c: New test.
7438
7439 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/specs/array3.ads: New test.
7442
7443 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7444
7445 * c-c++-common/vector-scalar-2.c: New testcase.
7446
7447 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7448
7449 * gcc.target/i386/asm-dialect-2.c: New testcase.
7450
7451 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7452
7453 PR c++/57183
7454 * g++.dg/cpp0x/auto38.C: New.
7455
7456 2013-05-06 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/57185
7459 * gcc.dg/autopar/pr57185.c: New testcase.
7460
7461 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7462
7463 PR target/57106
7464 * gcc.target/i386/pr57106.c: New test.
7465
7466 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7467
7468 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7469 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7470 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7471 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7472 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7473 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7474 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7475
7476 2013-05-06 Teresa Johnson <tejohnson@google.com>
7477
7478 PR bootstrap/57154
7479 * gcc.dg/pr57154.c: New test.
7480
7481 2013-05-06 Richard Biener <rguenther@suse.de>
7482
7483 PR middle-end/57147
7484 * gcc.dg/torture/pr57147-1.c: New testcase.
7485 * gcc.dg/torture/pr57147-2.c: Likewise.
7486 * gcc.dg/torture/pr57147-3.c: Likewise.
7487
7488 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7489
7490 PR target/55303
7491 * gcc.target/sh/pr55303-1.c: New.
7492 * gcc.target/sh/pr55303-2.c: New.
7493 * gcc.target/sh/pr55303-3.c: New.
7494
7495 2013-05-05 Tobias Burnus <burnus@net-b.de>
7496
7497 * gfortran.dg/allocate_with_source_3.f90: New.
7498
7499 2013-05-05 Tobias Burnus <burnus@net-b.de>
7500
7501 PR fortran/57141
7502 * gfortran.dg/null_8.f90: New.
7503
7504 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7505
7506 PR c++/53745
7507 * g++.dg/cpp0x/enum27.C: New.
7508 * g++.dg/cpp0x/enum_base.C: Adjust.
7509
7510 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR tree-optimization/56205
7513 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7514
7515 2013-05-04 Tobias Burnus <burnus@net-b.de>
7516
7517 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7518 * gfortran.dg/bind_c_usage_27.f90: New.
7519 * gfortran.dg/bind_c_usage_28.f90: New.
7520
7521 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 PR c++/51927
7524 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7525
7526 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7527
7528 PR target/57150
7529 * gcc.target/powerpc/pr57150.c: New file.
7530
7531 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7532
7533 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7534 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7535 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7536 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7537 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7538 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7539 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7540
7541 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7542
7543 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7544 scan-assembler-times.
7545
7546 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7547
7548 * gcc.dg/tree-ssa/slsr-32.c: New.
7549 * gcc.dg/tree-ssa/slsr-33.c: New.
7550 * gcc.dg/tree-ssa/slsr-34.c: New.
7551 * gcc.dg/tree-ssa/slsr-35.c: New.
7552 * gcc.dg/tree-ssa/slsr-36.c: New.
7553 * gcc.dg/tree-ssa/slsr-37.c: New.
7554 * gcc.dg/tree-ssa/slsr-38.c: New.
7555
7556 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7557
7558 * gcc.target/aarch64/tst_1.c: New test.
7559 * gcc.target/aarch64/tst_2.c: Likewise
7560
7561 2013-05-02 Jeff Law <law@redhat.com>
7562
7563 PR tree-optimization/57144
7564 * gcc.c-torture/execute/pr57144.c: New test.
7565
7566 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR rtl-optimization/57130
7569 * gcc.c-torture/execute/pr57130.c: New test.
7570
7571 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7572
7573 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7574
7575 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7576
7577 * gcc.target/aarch64/fabd.c: New file.
7578
7579 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7580
7581 PR c++/54318
7582 * g++.dg/cpp0x/pr54318.C: New.
7583
7584 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7585
7586 PR c++/14283
7587 * g++.dg/parse/error51.C: New.
7588 * g++.dg/parse/error15.C: Adjust column numbers.
7589
7590 2013-05-02 Tobias Burnus <burnus@net-b.de>
7591
7592 PR fortran/57142
7593 * gfortran.dg/size_kind_2.f90: New.
7594 * gfortran.dg/size_kind_3.f90: New.
7595
7596 2013-05-02 Richard Biener <rguenther@suse.de>
7597
7598 PR middle-end/57140
7599 * g++.dg/torture/pr57140.C: New testcase.
7600
7601 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7602
7603 PR target/56732
7604 * gcc.target/arm/pr56732-1.c: New test.
7605
7606 2013-05-02 Martin Jambor <mjambor@suse.cz>
7607
7608 PR middle-end/56988
7609 * gcc.dg/ipa/pr56988.c: New test.
7610
7611 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7612
7613 * gcc.target/aarch64/bics_1.c: New test.
7614 * gcc.target/aarch64/bics_2.c: Likewise.
7615
7616 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR rtl-optimization/57131
7619 * gcc.c-torture/execute/pr57131.c: New test.
7620
7621 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 PR c++/57132
7624 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7625
7626 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7627
7628 PR target/57091
7629 * gcc.target/i386/pr57091.c: New test.
7630
7631 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7632
7633 * gcc.target/aarch64/vect-vaddv.c: New.
7634
7635 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7636
7637 * gcc.target/aarch64/vect-vmaxv.c: New.
7638 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7639
7640 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7641
7642 * gcc.target/aarch64/scalar-vca.c: New.
7643 * gcc.target/aarch64/vect-vca.c: Likewise.
7644
7645 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7646
7647 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7648 (test_vceqd_s64): Force arguments to SIMD registers.
7649 (test_vceqzd_s64): Likewise.
7650 (test_vcged_s64): Likewise.
7651 (test_vcled_s64): Likewise.
7652 (test_vcgezd_s64): Likewise.
7653 (test_vcged_u64): Likewise.
7654 (test_vcgtd_s64): Likewise.
7655 (test_vcltd_s64): Likewise.
7656 (test_vcgtzd_s64): Likewise.
7657 (test_vcgtd_u64): Likewise.
7658 (test_vclezd_s64): Likewise.
7659 (test_vcltzd_s64): Likewise.
7660 (test_vtst_s64): Likewise.
7661 (test_vtst_u64): Likewise.
7662
7663 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7664
7665 PR c++/57092
7666 * g++.dg/cpp0x/decltype53.C: New.
7667
7668 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7669
7670 PR fortran/57071
7671 * gfortran.dg/power_5.f90: New test.
7672
7673 2013-04-30 Richard Biener <rguenther@suse.de>
7674
7675 PR middle-end/57122
7676 * gcc.dg/torture/pr57122.c: New testcase.
7677
7678 2013-04-30 Richard Biener <rguenther@suse.de>
7679
7680 PR middle-end/57107
7681 * g++.dg/torture/pr57107.C: New testcase.
7682
7683 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7684
7685 PR rtl-optimization/57105
7686 * gcc.dg/pr57105.c: New test.
7687
7688 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7689
7690 PR tree-optimization/57104
7691 * gcc.dg/pr57104.c: New test.
7692
7693 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7694
7695 PR target/44578
7696 * gcc.target/i386/pr44578.c: New test.
7697
7698 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7699
7700 PR target/57097
7701 * gcc.target/i386/pr57097.c: New test.
7702
7703 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7704
7705 PR target/57098
7706 * gcc.target/i386/pr57098.c: New test.
7707
7708 2013-04-29 Kai Tietz <ktietz@redhat.com>
7709
7710 * gcc.c-torture/execute/pr55875.c: New test.
7711
7712 2013-04-29 Richard Biener <rguenther@suse.de>
7713
7714 PR middle-end/57075
7715 * gcc.dg/torture/pr57075.c: New testcase.
7716
7717 2013-04-29 Richard Biener <rguenther@suse.de>
7718
7719 PR middle-end/57103
7720 * gcc.dg/autopar/pr57103.c: New testcase.
7721
7722 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7723
7724 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7725
7726 2013-04-29 Tom de Vries <tom@codesourcery.com>
7727
7728 * gcc.dg/pr50763.c: Update test.
7729
7730 2013-04-26 Jeff Law <law@redhat.com>
7731
7732 * gcc.dg/tree-ssa/vrp88.c: New test.
7733
7734 2013-04-29 Christian Bruel <christian.bruel@st.com>
7735
7736 PR target/57108
7737 * gcc.target/sh/pr57108.c: New test.
7738
7739 2013-04-29 Richard Biener <rguenther@suse.de>
7740
7741 PR middle-end/57089
7742 * gfortran.dg/gomp/pr57089.f90: New testcase.
7743
7744 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7745
7746 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7747
7748 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7749
7750 * gcc.target/aarch64/vect-vcvt.c: New.
7751
7752 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7753
7754 * gcc.target/aarch64/vect-vrnd.c: New.
7755
7756 2013-04-29 Richard Biener <rguenther@suse.de>
7757
7758 PR tree-optimization/57081
7759 * gcc.dg/torture/pr57081.c: New testcase.
7760
7761 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR tree-optimization/57083
7764 * gcc.dg/torture/pr57083.c: New test.
7765
7766 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7767
7768 PR c++/56450
7769 * g++.dg/cpp0x/decltype52.C: New.
7770
7771 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7772
7773 N3472 binary constants
7774 * g++.dg/cpp/limits.C: Adjust warning wording.
7775 * g++.dg/system-binary-constants-1.C: Likewise.
7776 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7777
7778 2013-04-28 Tobias Burnus <burnus@net-b.de>
7779
7780 PR fortran/57093
7781 * gfortran.dg/coarray_30.f90: New.
7782
7783 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7784
7785 PR fortran/57071
7786 * frontend-passes (optimize_power): New function.
7787 (optimize_op): Use it.
7788
7789 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR target/56866
7792 * gcc.c-torture/execute/pr56866.c: New test.
7793 * gcc.target/i386/pr56866.c: New test.
7794
7795 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7796
7797 PR go/57045
7798 * gcc.dg/setjmp-5.c: New test.
7799
7800 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 PR c++/55708
7803 * g++.dg/cpp0x/constexpr-55708.C: New.
7804
7805 2013-04-26 Richard Biener <rguenther@suse.de>
7806
7807 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7808 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7809 * gcc.dg/pr53265.c: Remove XFAILs.
7810 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7811 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7812
7813 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7814
7815 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7816 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7817 -fdiagnostics-color=never option similarly to
7818 -fno-diagnostics-show-caret option.
7819
7820 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR rtl-optimization/57003
7823 * gcc.target/i386/pr57003.c: New test.
7824
7825 2013-04-25 Marek Polacek <polacek@redhat.com>
7826
7827 PR tree-optimization/57066
7828 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7829
7830 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7831 Tejas Belagod <tejas.belagod@arm.com>
7832
7833 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7834 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7835 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7836
7837 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7838
7839 * gcc.target/aarch64/cmp.c: New.
7840
7841 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7842
7843 * gcc.target/aarch64/ngc.c: New.
7844
7845 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7846
7847 * lib/target-supports.exp
7848 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7849 (check_effective_target_arm_neon_fp16_ok): Likewise.
7850 (add_options_for_arm_neon_fp16): Likewise.
7851 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7852 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7853
7854 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7855
7856 PR rtl-optimizations/57046
7857 * gcc.target/i386/pr57046.c: New test.
7858
7859 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 * g++.dg/cpp1y/cplusplus.C: New.
7862
7863 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7864
7865 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7866
7867 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7868
7869 * c-c++-common/Wpointer-arith-1.c: New.
7870
7871 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7872
7873 * g++.dg/cpp1y/cxx1y_macro.C: New.
7874
7875 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7876
7877 PR c++/56970
7878 * g++.dg/cpp0x/sfinae45.C: New.
7879
7880 2013-04-24 Richard Biener <rguenther@suse.de>
7881
7882 PR testsuite/57050
7883 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7884
7885 2013-04-23 Richard Biener <rguenther@suse.de>
7886
7887 PR middle-end/57036
7888 * gcc.dg/torture/pr57036-1.c: New testcase.
7889 * gcc.dg/torture/pr57036-2.c: Likewise.
7890
7891 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7892
7893 * gcc.target/aarch64/scalar-mov.c: New testcase.
7894
7895 2013-04-23 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/57026
7898 * gcc.dg/torture/pr57026.c: New testcase.
7899
7900 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7901
7902 PR fortran/53685
7903 PR fortran/57022
7904 * gfortran.dg/transfer_check_4.f90: New.
7905
7906 2013-04-22 Marek Polacek <polacek@redhat.com>
7907
7908 PR sanitizer/56990
7909 * gcc.dg/pr56990.c: New test.
7910
7911 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7912
7913 PR target/57018
7914 * gcc.target/i386/pr57018.c: New test.
7915
7916 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7917
7918 * gcc.target/aarch64/vrecps.c: New.
7919 * gcc.target/aarch64/vrecpx.c: Likewise.
7920
7921 2013-04-22 Christian Bruel <christian.bruel@st.com>
7922
7923 PR target/56995
7924 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7925
7926 2013-04-21 Jeff Law <law@redhat.com>
7927
7928 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7929
7930 2013-04-20 Tobias Burnus <burnus@net-b.de>
7931
7932 PR fortran/56907
7933 * gfortran.dg/c_loc_test_22.f90: New.
7934
7935 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7936
7937 PR rtl-optimization/56847
7938 * gcc.dg/pr56847.c: New test.
7939
7940 2013-04-19 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/56982
7943 * gcc.c-torture/execute/pr56982.c: New testcase.
7944
7945 2013-04-19 Martin Jambor <mjambor@suse.cz>
7946
7947 PR tree-optimization/56718
7948 * g++.dg/ipa/imm-devirt-1.C: New test.
7949 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7950
7951 2013-04-19 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/57000
7954 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7955
7956 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7957 Mikael Morin <mikael@gcc.gnu.org>
7958
7959 PR fortran/56872
7960 * gfortran.dg/array_constructor_45.f90: New test.
7961 * gfortran.dg/array_constructor_46.f90: New test.
7962 * gfortran.dg/array_constructor_47.f90: New test.
7963 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7964
7965 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR rtl-optimization/56999
7968 * g++.dg/opt/pr56999.C: New test.
7969
7970 2013-04-18 Cary Coutant <ccoutant@google.com>
7971
7972 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7973 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7974
7975 2013-04-18 Cary Coutant <ccoutant@google.com>
7976
7977 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7978 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7979 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7980 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7981 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7982 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7983 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7984 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7985 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7986 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7987 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7988
7989 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7990
7991 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7992
7993 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7994
7995 PR tree-optimization/56984
7996 * gcc.c-torture/compile/pr56984.c: New test.
7997
7998 PR rtl-optimization/56992
7999 * gcc.dg/pr56992.c: New test.
8000
8001 2013-04-17 Janus Weil <janus@gcc.gnu.org>
8002
8003 PR fortran/56814
8004 * gfortran.dg/proc_ptr_42.f90: New.
8005
8006 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
8007
8008 * gnat.dg/discr41.ad[sb]: New test.
8009 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8010 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8011 * gcc.dg/vect/slp-24.c: Likewise.
8012 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8013 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8014 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8015 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8016 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8017 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8018 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8019 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8020 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8021 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8022 * gcc.dg/vect/vect-strided-mult.c: Likewise.
8023 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8024 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8025 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8026 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8027 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8028 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8029 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8030 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8031 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8032 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8033 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8034 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8035 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8036 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8037 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8038
8039 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
8040
8041 PR fortran/40958
8042 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8043 * gfortran.dg/module_md5_1.f90: Remove.
8044
8045 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8046
8047 * gcc.target/aarch64/adds3.c: New.
8048 * gcc.target/aarch64/subs3.c: New.
8049
8050 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8051
8052 * gcc.target/aarch64/adds1.c: New.
8053 * gcc.target/aarch64/adds2.c: New.
8054 * gcc.target/aarch64/subs1.c: New.
8055 * gcc.target/aarch64/subs2.c: New.
8056
8057 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
8058
8059 Implement n3599 - Literal operator templates for strings.
8060 * g++.dg/cpp1y/udlit-char-template.C: New test.
8061 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8062
8063 2013-04-16 Tobias Burnus <burnus@net-b.de>
8064
8065 PR fortran/39505
8066 * gfortran.dg/no_arg_check_1.f90: New.
8067 * gfortran.dg/no_arg_check_2.f90: New.
8068 * gfortran.dg/no_arg_check_3.f90: New.
8069
8070 2013-04-16 Janus Weil <janus@gcc.gnu.org>
8071
8072 PR fortran/56968
8073 * gfortran.dg/proc_ptr_41.f90: New.
8074
8075 2013-04-16 Richard Biener <rguenther@suse.de>
8076
8077 PR tree-optimization/56756
8078 * gcc.dg/torture/pr56756.c: New testcase.
8079
8080 2013-04-16 Tobias Burnus <burnus@net-b.de>
8081
8082 PR fortran/56969
8083 * gfortran.dg/c_assoc_5.f90: New.
8084
8085 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
8086
8087 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8088 * gcc.c-torture/execute/pr33992.x: Remove.
8089 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8090 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8091 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8092
8093 2013-04-15 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR tree-optimization/56962
8096 * gcc.c-torture/execute/pr56962.c: New test.
8097
8098 2013-04-15 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/56933
8101 * gcc.dg/vect/pr56933.c: New testcase.
8102
8103 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8104
8105 * gcc.target/arm/anddi3-opt.c: New test.
8106 * gcc.target/arm/anddi3-opt2.c: Likewise.
8107
8108 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
8109
8110 * gcc.dg/pr56890-1.c: New test.
8111 * gcc.dg/pr56890-2.c: Likewise.
8112
8113 2013-04-15 Joey Ye <joey.ye@arm.com>
8114
8115 * gcc.target/arm/thumb1-far-jump-1.c: New test.
8116 * gcc.target/arm/thumb1-far-jump-2.c: New test.
8117
8118 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
8119
8120 PR fortran/56816
8121 * gfortran.dg/select_type_33.f03: New test.
8122
8123 2013-04-13 Janus Weil <janus@gcc.gnu.org>
8124
8125 PR fortran/55959
8126 * gfortran.dg/typebound_proc_29.f03: New.
8127
8128 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8129
8130 PR fortran/56266
8131 * gfortran.dg/typebound_proc_28.f03: New.
8132
8133 2013-04-12 Jeff Law <law@redhat.com>
8134
8135 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8136 either.
8137
8138 2013-04-12 Tobias Burnus <burnus@net-b.de>
8139
8140 PR fortran/56929
8141 * gfortran.dg/coarray/alloc_comp_2.f90: New.
8142
8143 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
8144
8145 PR target/56903
8146 * gcc.target/i386/pr56903.c: New test.
8147
8148 2013-04-12 Janus Weil <janus@gcc.gnu.org>
8149
8150 PR fortran/56261
8151 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8152 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8153 * gfortran.dg/block_11.f90: Fix invalid test case.
8154 * gfortran.dg/function_types_3.f90: Add new error message.
8155 * gfortran.dg/global_references_1.f90: Ditto.
8156 * gfortran.dg/import2.f90: Remove unneeded parts.
8157 * gfortran.dg/import6.f90: Fix invalid test case.
8158 * gfortran.dg/proc_decl_2.f90: Ditto.
8159 * gfortran.dg/proc_decl_9.f90: Ditto.
8160 * gfortran.dg/proc_decl_18.f90: Ditto.
8161 * gfortran.dg/proc_ptr_40.f90: New.
8162 * gfortran.dg/whole_file_7.f90: Modified error wording.
8163 * gfortran.dg/whole_file_16.f90: Ditto.
8164 * gfortran.dg/whole_file_17.f90: Add -pedantic.
8165 * gfortran.dg/whole_file_18.f90: Modified error wording.
8166 * gfortran.dg/whole_file_20.f03: Ditto.
8167 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8168 invalid test case.
8169
8170 2013-04-12 Richard Biener <rguenther@suse.de>
8171
8172 Revert
8173 2013-04-10 Richard Biener <rguenther@suse.de>
8174
8175 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8176
8177 2013-04-12 Tobias Burnus <burnus@net-b.de>
8178
8179 PR fortran/56845
8180 * gfortran.dg/class_allocate_15.f90: New.
8181
8182 Revert:
8183 2013-04-12 Tobias Burnus <burnus@net-b.de>
8184
8185 * gfortran.dg/coarray_lib_alloc_2.f90: Update
8186 scan-tree-dump-times.
8187
8188 2013-04-12 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR tree-optimization/56918
8191 PR tree-optimization/56920
8192 * gcc.dg/vect/pr56918.c: New test.
8193 * gcc.dg/vect/pr56920.c: New test.
8194
8195 2013-04-12 Tobias Burnus <burnus@net-b.de>
8196
8197 PR fortran/56845
8198 * gfortran.dg/class_allocate_14.f90: New.
8199 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8200 * gfortran.dg/coarray_lib_alloc_3.f90: New.
8201
8202 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
8203
8204 * gcc.dg/fold-cstvecshift.c: New testcase.
8205
8206 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8207
8208 * gcc.target/aarch64/negs.c: New.
8209
8210 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR c++/56895
8213 * g++.dg/template/arrow4.C: New test.
8214
8215 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
8216
8217 * gnat.dg/array23.adb: New test.
8218 * gnat.dg/array23_pkg[123].ads: New helpers.
8219
8220 2013-04-11 Jeff Law <law@redhat.com>
8221
8222 PR tree-optimization/56900
8223 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8224
8225 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8226
8227 PR c++/56913
8228 * g++.dg/cpp0x/sfinae44.C: New.
8229
8230 2013-04-11 Arnaud Charlet <charlet@adacore.com>
8231
8232 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8233 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8234
8235 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
8236
8237 PR c++/54216
8238 * g++.dg/cpp0x/enum26.C: New.
8239 * g++.old-deja/g++.pt/mangle1.C: Adjust.
8240
8241 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8242
8243 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8244 inverse operands.
8245 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8246 loop is vectorized.
8247 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8248 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8249 loop is vectorized and that the correct instruction is generated.
8250 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8251 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8252 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8253
8254 2013-04-11 Jakub Jelinek <jakub@redhat.com>
8255
8256 PR tree-optimization/56899
8257 * gcc.c-torture/execute/pr56899.c: New test.
8258
8259 2013-04-10 David S. Miller <davem@davemloft.net>
8260
8261 * gcc.target/sparc/setcc-4.c: New test.
8262 * gcc.target/sparc/setcc-5.c: New test.
8263
8264 2013-04-10 Richard Biener <rguenther@suse.de>
8265
8266 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8267
8268 2013-04-10 Richard Biener <rguenther@suse.de>
8269
8270 * gcc.dg/vect/slp-39.c: New testcase.
8271
8272 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
8273
8274 PR tree-optimization/55524
8275 * gcc.target/epiphany/fnma-1.c: New test.
8276
8277 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
8278
8279 * gcc.dg/tree-ssa/inline-11.c: New test
8280
8281 2013-04-10 Jakub Jelinek <jakub@redhat.com>
8282
8283 PR c++/56895
8284 * g++.dg/template/arrow3.C: New test.
8285
8286 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8287
8288 * gcc.target/arm/minmax_minus.c: New test.
8289
8290 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR middle-end/56883
8293 * c-c++-common/gomp/pr56883.c: New test.
8294
8295 2013-04-09 Jeff Law <law@redhat.com>
8296
8297 * gcc.dg/tree-ssa/vrp87.c: New test.
8298
8299 2013-04-09 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR tree-optimization/56854
8302 * g++.dg/torture/pr56854.C: New test.
8303
8304 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8305
8306 PR fortran/56782
8307 * gfortran.dg/array_constructor_44.f90: New test.
8308
8309 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
8310
8311 PR c++/56871
8312 * g++.dg/cpp0x/constexpr-specialization.C: New.
8313
8314 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8315
8316 * gcc.c-torture/execute/pr56837.c: New test.
8317
8318 PR c++/34949
8319 PR c++/50243
8320 * g++.dg/opt/vt3.C: New test.
8321 * g++.dg/opt/vt4.C: New test.
8322
8323 2013-04-08 Jeff Law <law@redhat.com>
8324
8325 * gcc.dg/tree-ssa/forwprop-25.c: New test.
8326
8327 2013-04-08 Richard Biener <rguenther@suse.de>
8328
8329 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8330
8331 2013-04-08 Richard Biener <rguenther@suse.de>
8332
8333 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8334
8335 2013-04-08 Richard Biener <rguenther@suse.de>
8336
8337 * g++.dg/vect/slp-pr56812.cc: Adjust.
8338
8339 2013-04-08 Jakub Jelinek <jakub@redhat.com>
8340
8341 * gcc.dg/pr56837.c: New test.
8342 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8343 "generated memset minus one".
8344
8345 2013-04-07 Tobias Burnus <burnus@net-b.de>
8346
8347 PR fortran/56849
8348 * gfortran.dg/reshape_5.f90: New.
8349
8350 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8351
8352 PR target/56843
8353 * gcc.target/powerpc/recip-1.c: Modify expected output.
8354 * gcc.target/powerpc/recip-3.c: Likewise.
8355 * gcc.target/powerpc/recip-4.c: Likewise.
8356 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8357
8358 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8359
8360 * gcc.target/arm/peep-ldrd-1.c: New test.
8361 * gcc.target/arm/peep-strd-1.c: Likewise.
8362
8363 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8364
8365 * gcc.target/arm/negdi-1.c: New test.
8366 * gcc.target/arm/negdi-2.c: Likewise.
8367 * gcc.target/arm/negdi-3.c: Likewise.
8368 * gcc.target/arm/negdi-4.c: Likewise.
8369
8370 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371
8372 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8373 Add -march=armv8-a when we use v8 NEON.
8374 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8375 (check_effective_target_vect_call_ceilf): Likewise.
8376 (check_effective_target_vect_call_floorf): Likewise.
8377 (check_effective_target_vect_call_roundf): Likewise.
8378 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8379 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8380 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8381 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8382 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8383
8384 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8385
8386 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8387 * gcc.target/powerpc/sd-pwr6.c: Same.
8388 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8389 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8390
8391 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8392
8393 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8394
8395 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8396
8397 PR fortran/40881
8398 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8399 * gfortran.dg/altreturn_4.f90: Ditto.
8400 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8401 * gfortran.dg/altreturn_5.f90: Ditto.
8402 * gfortran.dg/altreturn_6.f90: Ditto.
8403 * gfortran.dg/altreturn_7.f90: Ditto.
8404
8405 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406
8407 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8408 New procedure.
8409 (check_effective_target_arm_v8_neon_ok_nocache):
8410 Likewise.
8411 (check_effective_target_arm_v8_neon_ok): Change to use
8412 check_effective_target_arm_v8_neon_ok_nocache.
8413 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8414 NEON flags.
8415 (check_effective_target_vect_call_btruncf):
8416 Enable for arm and ARMv8 NEON.
8417 (check_effective_target_vect_call_ceilf): Likewise.
8418 (check_effective_target_vect_call_floorf): Likewise.
8419 (check_effective_target_vect_call_roundf): Likewise.
8420 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8421 target.
8422
8423 2013-04-04 Marek Polacek <polacek@redhat.com>
8424
8425 PR tree-optimization/48186
8426 * gcc.dg/pr48186.c: New test.
8427
8428 2013-04-04 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/56826
8431 * gcc.dg/vect/pr56826.c: New testcase.
8432 * gcc.dg/vect/O3-pr36098.c: Adjust.
8433
8434 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8435
8436 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8437 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8438 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8439 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8440 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8441 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8442 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8443 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8444 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8445 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8446
8447 2013-04-04 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/56213
8450 * gcc.dg/vect/vect-123.c: New testcase.
8451
8452 2013-04-04 Tobias Burnus <burnus@net-b.de>
8453
8454 PR fortran/56810
8455 * gfortran.dg/read_repeat_2.f90: New.
8456
8457 2013-04-04 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/56837
8460 * g++.dg/torture/pr56837.C: New testcase.
8461
8462 2013-04-04 Tobias Burnus <burnus@net-b.de>
8463
8464 PR fortran/50269
8465 * gfortran.dg/c_loc_test_21.f90: New.
8466 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8467 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8468 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8469 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8470 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8471
8472 2013-04-03 Jeff Law <law@redhat.com>
8473
8474 PR tree-optimization/56799
8475 * gcc.c-torture/execute/pr56799.c: New test.
8476
8477 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8478
8479 PR c++/56815
8480 * g++.dg/warn/Wpointer-arith-1.C: New.
8481 * g++.dg/gomp/for-19.C: Adjust.
8482
8483 2013-04-03 Marek Polacek <polacek@redhat.com>
8484
8485 PR sanitizer/55702
8486 * gcc.dg/pr55702.c: New test.
8487
8488 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8489
8490 PR target/56809
8491 * gcc.dg/pr56809.c: New testcase.
8492
8493 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR debug/56819
8496 * g++.dg/debug/pr56819.C: New test.
8497
8498 2013-04-03 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/56817
8501 * g++.dg/torture/pr56817.C: New testcase.
8502
8503 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8504
8505 * gcc.dg/vect/bb-slp-31.c: New file.
8506
8507 2013-04-03 Jason Merrill <jason@redhat.com>
8508
8509 PR c++/34949
8510 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8511
8512 2013-04-03 Richard Biener <rguenther@suse.de>
8513
8514 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8515
8516 2013-04-03 Richard Biener <rguenther@suse.de>
8517
8518 PR tree-optimization/55964
8519 * gcc.dg/torture/pr55964-2.c: New testcase.
8520
8521 2013-04-03 Richard Biener <rguenther@suse.de>
8522
8523 PR tree-optimization/56501
8524 * gcc.dg/torture/pr56501.c: New testcase.
8525
8526 2013-04-03 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/56407
8529 * gcc.dg/torture/pr56407.c: New testcase.
8530
8531 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8532
8533 PR tree-optimization/56790
8534 * g++.dg/ext/pr56790-1.C: New testcase.
8535
8536 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8537
8538 * gcc.target/i386/merge-1.c: New testcase.
8539 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8540
8541 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR c/19449
8544 * gcc.c-torture/execute/pr19449.c: New test.
8545
8546 2013-04-03 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/56812
8549 * g++.dg/vect/slp-pr56812.cc: New testcase.
8550
8551 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8552
8553 PR fortran/56284
8554 PR fortran/40881
8555 * gfortran.dg/altreturn_8.f90: New.
8556 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8557 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8558 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8559
8560 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR rtl-optimization/56745
8563 * gcc.c-torture/compile/pr56745.c: New test.
8564
8565 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8566
8567 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8568
8569 2013-04-02 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/56778
8572 * gcc.dg/torture/pr56778.c: New testcase.
8573
8574 2013-04-02 Richard Biener <rguenther@suse.de>
8575
8576 PR middle-end/56768
8577 * g++.dg/torture/pr56768.C: New testcase.
8578
8579 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8580
8581 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8582
8583 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584
8585 PR fortran/56660
8586 * gfortran.dg/namelist_82.f90: New test.
8587
8588 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8589
8590 PR fortran/56500
8591 * gfortran.dg/implicit_class_1.f90: New.
8592
8593 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8594
8595 PR fortran/56786
8596 * gfortran.dg/namelist_81.f90: New test.
8597
8598 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8599
8600 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8601 for constant and equal string lengths.
8602 * gfortran.dg/character_comparison_5.f90: Likewise.
8603 * gfortran.dg/character_comparison_9.f90: New test.
8604
8605 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8606
8607 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8608 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8609
8610 2013-03-29 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/35203
8613 * gfortran.dg/optional_absent_3.f90: New.
8614
8615 2013-03-29 Tobias Burnus <burnus@net-b.de>
8616
8617 PR fortran/56737
8618 * gfortran.dg/fmt_cache_3.f90: New.
8619
8620 2013-03-29 Tobias Burnus <burnus@net-b.de>
8621
8622 PR fortran/56735
8623 * gfortran.dg/namelist_80.f90: New.
8624
8625 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8626
8627 PR fortran/45159
8628 * gfortran.dg/string_length_2.f90: New test.
8629 * gfortran.dg/dependency_41.f90: New test.
8630
8631 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8632
8633 PR fortran/55806
8634 * gfortran.dg/array_constructor_43.f90: New test.
8635 * gfortran.dg/random_seed_3.f90: New test.
8636
8637 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8638
8639 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8640 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8641 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8642 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8643 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8644 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8645 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8646 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8647 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8648 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8649
8650 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8651
8652 PR c++/56725
8653 * g++.dg/conversion/op4.C: Adjust.
8654 * g++.dg/cpp0x/rv1n.C: Likewise.
8655 * g++.dg/cpp0x/rv2n.C: Likewise.
8656 * g++.dg/cpp0x/template_deduction.C: Likewise.
8657 * g++.dg/expr/cond8.C: Likewise.
8658 * g++.dg/other/error4.C: Likewise.
8659 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8660 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8661 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8662 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8663 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8664 * g++.old-deja/g++.law/cvt20.C: Likewise.
8665 * g++.old-deja/g++.law/cvt8.C: Likewise.
8666 * g++.old-deja/g++.law/init8.C: Likewise.
8667 * g++.old-deja/g++.mike/net12.C: Likewise.
8668 * g++.old-deja/g++.mike/net8.C: Likewise.
8669 * g++.old-deja/g++.mike/p2793.C: Likewise.
8670 * g++.old-deja/g++.mike/p3836.C: Likewise.
8671 * g++.old-deja/g++.mike/p418.C: Likewise.
8672 * g++.old-deja/g++.mike/p701.C: Likewise.
8673 * g++.old-deja/g++.mike/p807.C: Likewise.
8674
8675 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8676
8677 PR middle-end/56694
8678 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8679 targets.
8680
8681 2013-03-28 Marek Polacek <polacek@redhat.com>
8682
8683 PR tree-optimization/56695
8684 * gcc.dg/vect/pr56695.c: New test.
8685
8686 2013-03-28 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/37021
8689 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8690 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8691
8692 2013-03-27 Tobias Burnus <burnus@net-b.de>
8693
8694 PR fortran/56650
8695 PR fortran/36437
8696 * gfortran.dg/sizeof_2.f90: New.
8697 * gfortran.dg/sizeof_3.f90: New.
8698 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8699
8700 2013-03-27 Richard Biener <rguenther@suse.de>
8701
8702 PR tree-optimization/37021
8703 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8704
8705 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8706
8707 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8708 * g++.dg/ipa/ivinline-2.C: Likewise.
8709 * g++.dg/ipa/ivinline-3.C: Likewise.
8710 * g++.dg/ipa/ivinline-4.C: Likewise.
8711 * g++.dg/ipa/ivinline-5.C: Likewise.
8712 * g++.dg/ipa/ivinline-7.C: Likewise.
8713 * g++.dg/ipa/ivinline-8.C: Likewise.
8714 * g++.dg/ipa/ivinline-9.C: Likewise.
8715 * g++.dg/cpp0x/noexcept03.C: Likewise.
8716 * gcc.dg/const-1.c: Likewise.
8717 * gcc.dg/ipa/pure-const-1.c: Likewise.
8718 * gcc.dg/noreturn-8.c: Likewise.
8719 * gcc.target/i386/mmx-1.c: Likewise.
8720 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8721 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8722 * gcc.c-torture/execute/pr33992.x: New file.
8723
8724 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8725
8726 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8727
8728 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8729
8730 PR c++/55951
8731 * g++.dg/ext/desig5.C: New.
8732
8733 2013-03-26 Tobias Burnus <burnus@net-b.de>
8734
8735 PR fortran/56649
8736 * gfortran.dg/merge_init_expr_2.f90: New.
8737 * gfortran.dg/merge_char_1.f90: Modify test to
8738 stay a run-time test.
8739 * gfortran.dg/merge_char_3.f90: Ditto.
8740
8741 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8744 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8745
8746 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8747
8748 PR c++/56722
8749 * g++.dg/cpp0x/range-for23.C: New.
8750
8751 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8752
8753 PR libfortran/52512
8754 * gfortran.dg/namelist_79.f90: New.
8755
8756 2013-03-25 Martin Jambor <mjambor@suse.cz>
8757
8758 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8759
8760 2013-03-25 Tobias Burnus <burnus@net-b.de>
8761
8762 PR fortran/38536
8763 PR fortran/38813
8764 PR fortran/38894
8765 PR fortran/39288
8766 PR fortran/40963
8767 PR fortran/45824
8768 PR fortran/47023
8769 PR fortran/47034
8770 PR fortran/49023
8771 PR fortran/50269
8772 PR fortran/50612
8773 PR fortran/52426
8774 PR fortran/54263
8775 PR fortran/55343
8776 PR fortran/55444
8777 PR fortran/55574
8778 PR fortran/56079
8779 PR fortran/56378
8780 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8781 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8782 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8783 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8784 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8785 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8786 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8787 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8788 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8789 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8790 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8791 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8792 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8793 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8794 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8795 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8796 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8797 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8798 * gfortran.dg/pr32601_1.f03: Ditto.
8799 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8800 * gfortran.dg/blockdata_7.f90: New.
8801 * gfortran.dg/c_assoc_4.f90: New.
8802 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8803 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8804 * gfortran.dg/c_funloc_tests_8.f90: New.
8805 * gfortran.dg/c_loc_test_17.f90: New.
8806 * gfortran.dg/c_loc_test_18.f90: New.
8807 * gfortran.dg/c_loc_test_19.f90: New.
8808 * gfortran.dg/c_loc_test_20.f90: New.
8809 * gfortran.dg/c_sizeof_5.f90: New.
8810 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8811 * gfortran.dg/transfer_resolve_2.f90: New.
8812 * gfortran.dg/transfer_resolve_3.f90: New.
8813 * gfortran.dg/transfer_resolve_4.f90: New.
8814 * gfortran.dg/pr32601.f03: Update dg-error.
8815 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8816 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8817
8818 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8819
8820 * gcc.target/arm/vseleqdf.c: New test.
8821 * gcc.target/arm/vseleqsf.c: Likewise.
8822 * gcc.target/arm/vselgedf.c: Likewise.
8823 * gcc.target/arm/vselgesf.c: Likewise.
8824 * gcc.target/arm/vselgtdf.c: Likewise.
8825 * gcc.target/arm/vselgtsf.c: Likewise.
8826 * gcc.target/arm/vselledf.c: Likewise.
8827 * gcc.target/arm/vsellesf.c: Likewise.
8828 * gcc.target/arm/vselltdf.c: Likewise.
8829 * gcc.target/arm/vselltsf.c: Likewise.
8830 * gcc.target/arm/vselnedf.c: Likewise.
8831 * gcc.target/arm/vselnesf.c: Likewise.
8832 * gcc.target/arm/vselvcdf.c: Likewise.
8833 * gcc.target/arm/vselvcsf.c: Likewise.
8834 * gcc.target/arm/vselvsdf.c: Likewise.
8835 * gcc.target/arm/vselvssf.c: Likewise.
8836
8837 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8838
8839 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8840 body from here...
8841 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8842 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8843 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8844 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8845 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8846 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8847 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8848 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8849 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8850 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8851 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8852 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8853 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8854 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8855 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8856 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8857 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8858 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8859 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8860 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8861 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8862 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8863 * gcc.target/arm/atomic-op-char.c: Likewise.
8864 * gcc.target/arm/atomic-op-consume.c: Likewise.
8865 * gcc.target/arm/atomic-op-int.c: Likewise.
8866 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8867 * gcc.target/arm/atomic-op-release.c: Likewise.
8868 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8869 * gcc.target/arm/atomic-op-short.c: Likewise.
8870
8871 2013-03-25 Richard Biener <rguenther@suse.de>
8872
8873 PR middle-end/56694
8874 * g++.dg/torture/pr56694.C: New testcase.
8875
8876 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8877
8878 PR target/56720
8879 * gcc.target/arm/neon-vcond-gt.c: New test.
8880 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8881 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8882
8883 2013-03-25 Richard Biener <rguenther@suse.de>
8884
8885 PR tree-optimization/56689
8886 * gcc.dg/torture/pr56689.c: New testcase.
8887
8888 2013-03-25 Kai Tietz <ktietz@redhat.com>
8889
8890 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8891
8892 2013-03-24 Tobias Burnus <burnus@net-b.de>
8893
8894 PR fortran/56696
8895 * gfortran.dg/eof_5.f90: New.
8896
8897 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8898
8899 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8900 alphabetically.
8901
8902 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8903
8904 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8905
8906 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8907
8908 PR testsuite/55994
8909 * gcc.c-torture/execute/builtins/builtins.exp: Add
8910 -Wl,--allow-multiple-definition for RTEMS targets.
8911
8912 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8913
8914 * gcc.target/aarch64/movk.c: New test.
8915
8916 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8917
8918 * g++.dg/ext/vector21.C: New testcase.
8919
8920 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8921
8922 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8923 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8924
8925 2013-03-21 Richard Biener <rguenther@suse.de>
8926
8927 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8928 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8929
8930 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8931
8932 * gcc.target/aarch64/vect.c: Test and result vector added
8933 for sabd and saba instructions.
8934 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8935 instructions in assembly.
8936 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8937 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8938 for fabd instruction.
8939 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8940 instruction in assembly.
8941 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8942
8943 2013-03-20 Jeff Law <law@redhat.com>
8944
8945 * g++.dg/tree-ssa/ssa-dom.C: New test.
8946
8947 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8948
8949 * gcc.target/powerpc/mmfpgpr.c: New test.
8950 * gcc.target/powerpc/sd-vsx.c: Likewise.
8951 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8952 * gcc.target/powerpc/vsx-float0.c: Likewise.
8953
8954 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8955
8956 PR tree-optimization/56355
8957 * gcc.dg/pr56355-1.c: New file.
8958
8959 2013-03-20 Catherine Moore <clm@codesourcery.com>
8960 Richard Sandiford <rdsandiford@googlemail.com>
8961
8962 * gcc.target/mips/mips.exp: Add microMIPS support.
8963 * gcc.target/mips/umips-movep-2.c: New test.
8964 * gcc.target/mips/umips-lwp-2.c: New test.
8965 * gcc.target/mips/umips-swp-5.c: New test.
8966 * gcc.target/mips/umips-constraints-1.c: New test.
8967 * gcc.target/mips/umips-lwp-3.c: New test.
8968 * gcc.target/mips/umips-swp-6.c: New test.
8969 * gcc.target/mips/umips-constraints-2.c: New test.
8970 * gcc.target/mips/umips-save-restore-1.c: New test.
8971 * gcc.target/mips/umips-lwp-4.c: New test.
8972 * gcc.target/mips/umips-swp-7.c: New test.
8973 * gcc.target/mips/umips-save-restore-2.c: New test.
8974 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8975 * gcc.target/mips/umips-lwp-5.c: New test.
8976 * gcc.target/mips/umips-save-restore-3.c: New test.
8977 * gcc.target/mips/umips-lwp-6.c: New test.
8978 * gcc.target/mips/umips-swp-1.c: New test.
8979 * gcc.target/mips/umips-lwp-7.c: New test.
8980 * gcc.target/mips/umips-swp-2.c: New test.
8981 * gcc.target/mips/umips-lwp-8.c: New test.
8982 * gcc.target/mips/umips-swp-3.c: New test.
8983 * gcc.target/mips/umips-movep-1.c: New test.
8984 * gcc.target/mips/umips-lwp-1.c: New test.
8985 * gcc.target/mips/umips-swp-4.c: New test.
8986
8987 2013-03-20 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/56661
8990 * gcc.dg/torture/pr56661.c: New testcase.
8991
8992 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8993
8994 PR rtl-optimization/56605
8995 * gcc.target/powerpc/pr56605.c: New.
8996
8997 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8998
8999 PR fortran/54932
9000 * gfortran.dg/do_1.f90: Don't xfail.
9001
9002 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9003
9004 PR libfortran/51825
9005 * gfortran.dg/namelist_77.f90: New.
9006 * gfortran.dg/namelist_78.f90: New.
9007
9008 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
9009
9010 PR libfortran/48618
9011 * gfortran.dg/open_negative_unit_1.f90: New.
9012
9013 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9014
9015 * gcc.target/aarch64/sbc.c: New test.
9016
9017 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9018
9019 * gcc.target/aarch64/ror.c: New test.
9020
9021 2013-03-19 Ian Bolton <ian.bolton@arm.com>
9022
9023 * gcc.target/aarch64/extr.c: New test.
9024
9025 2013-03-19 Richard Biener <rguenther@suse.de>
9026
9027 PR tree-optimization/56273
9028 * gcc.dg/tree-ssa/vrp47.c: Adjust.
9029 * c-c++-common/uninit-17.c: Likewise.
9030
9031 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9032
9033 PR tree-optimization/56635
9034 * g++.dg/torture/pr56635.C: New test.
9035
9036 2013-03-18 Richard Biener <rguenther@suse.de>
9037
9038 PR tree-optimization/3713
9039 * g++.dg/ipa/devirt-12.C: New testcase.
9040
9041 2013-03-18 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR c/56566
9044 * c-c++-common/pr56566.c: New test.
9045
9046 2013-03-17 Jason Merrill <jason@redhat.com>
9047
9048 * g++.dg/template/abstract-dr337.C: XFAIL.
9049
9050 2013-03-16 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR c++/56607
9053 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9054 * c-c++-common/pr56607.c: New test.
9055
9056 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
9057
9058 PR c++/56582
9059 * g++.dg/cpp0x/constexpr-array5.C: New.
9060
9061 2013-03-15 Tobias Burnus <burnus@net-b.de>
9062
9063 PR fortran/56615
9064 * gfortran.dg/transfer_intrinsic_5.f90: New.
9065
9066 2013-03-15 Kai Tietz <ktietz@redhat.com>
9067
9068 * gcc.target/i386/movti.c: Don't test for x64 mingw.
9069 * gcc.target/i386/pr20020-1.c: Likewise.
9070 * gcc.target/i386/pr20020-2.c: Likewise.
9071 * gcc.target/i386/pr20020-3.c: Likewise.
9072 * gcc.target/i386/pr53425-1.c: Likewise.
9073 * gcc.target/i386/pr53425-2.c: Likewise.
9074 * gcc.target/i386/pr55093.c: Likewise.
9075 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9076
9077 2013-03-15 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR debug/56307
9080 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9081 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
9082
9083 2013-03-14 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR tree-optimization/53265
9086 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9087 undefined behavior.
9088 * gcc.dg/graphite/id-6.c (test): Likewise.
9089 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9090 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9091
9092 PR tree-optimization/53265
9093 * gcc.dg/pr53265.c: New test.
9094 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9095 to dg-options.
9096 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9097 arrays.
9098 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
9099 n, use it as high bound instead of 4.
9100
9101 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
9102
9103 PR target/49880
9104 * gcc.target/sh/pr49880-1.c: New.
9105 * gcc.target/sh/pr49880-2.c: New.
9106 * gcc.target/sh/pr49880-3.c: New.
9107 * gcc.target/sh/pr49880-4.c: New.
9108 * gcc.target/sh/pr49880-5.c: New.
9109
9110 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9113
9114 2013-03-13 Richard Biener <rguenther@suse.de>
9115
9116 PR tree-optimization/56608
9117 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9118
9119 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9120
9121 PR c++/56611
9122 * g++.dg/cpp0x/alias-decl-32.C: New.
9123
9124 2013-03-11 Jan Hubicka <jh@suse.cz>
9125
9126 PR middle-end/56571
9127 * gcc.c-torture/compile/pr56571.c: New testcase.
9128
9129 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9130
9131 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9132 * gcc.dg/tree-ssa/pr55579.c: Likewise.
9133
9134 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9135
9136 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9137 * gcc.dg/inline_4.c: Likewise.
9138 * gcc.dg/unroll_2.c: Likewise.
9139 * gcc.dg/unroll_3.c: Likewise.
9140 * gcc.dg/unroll_4.c: Likewise.
9141
9142 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9143
9144 PR testsuite/54119
9145 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9146
9147 PR debug/56307
9148 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9149
9150 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9151
9152 PR target/40797
9153 * gcc.c-torture/compile/pr40797.c: New.
9154
9155 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9156
9157 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9158
9159 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
9160
9161 PR fortran/56575
9162 * gfortran.dg/class_56.f90: New test.
9163
9164 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
9165
9166 PR middle-end/56524
9167 * gcc.target/mips/pr56524.c: New test.
9168
9169 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9170
9171 PR c++/56565
9172 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9173
9174 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
9175
9176 PR c++/51412
9177 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9178
9179 2013-03-08 Marek Polacek <polacek@redhat.com>
9180
9181 PR tree-optimization/56478
9182 * gcc.dg/torture/pr56478.c: New test.
9183
9184 2013-03-08 Kai Tietz <ktietz@redhat.com>
9185
9186 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9187 targets linker option --allow-multiple-definition.
9188
9189 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9190 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9191 * gcc.dg/pr52549.c: Add LLP64 case.
9192 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9193 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9194 * gcc.dg/torture/pr51071-2.c: Likewise.
9195 * gcc.dg/tree-ssa/vrp72.c: Likewise.
9196 * gcc.dg/tree-ssa/vrp73.c: Likewise.
9197 * gcc.dg/tree-ssa/vrp75.c: Likewise.
9198 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9199 * gcc.dg/weak/weak-1.c: Likewise.
9200 * gcc.dg/weak/weak-2.c: Likewise.
9201 * gcc.dg/weak/weak-3.c: Likewise.
9202 * gcc.dg/weak/weak-4.c: Likewise.
9203 * gcc.dg/weak/weak-5.c: Likewise.
9204 * gcc.dg/weak/weak-15.c: Likewise.
9205 * gcc.dg/weak/weak-16.c: Likewise.
9206
9207 * c-c++-common/pr54486.c: Skip test for mingw-targets.
9208
9209 2013-03-07 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR tree-optimization/56559
9212 * gcc.dg/tree-ssa/reassoc-26.c: New test.
9213
9214 2013-03-07 Andreas Schwab <schwab@suse.de>
9215
9216 * gcc.dg/pr31490.c: Fix last change.
9217
9218 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9219
9220 PR c++/56534
9221 * g++.dg/template/crash115.C: New.
9222
9223 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR tree-optimization/56539
9226 * gcc.c-torture/compile/pr56539.c: New test.
9227
9228 2013-03-06 Kai Tietz <ktietz@redhat.com>
9229
9230 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9231 targets.
9232 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9233 * gcc.dg/lto/20091013-1_2.c: Likewise.
9234 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9235
9236 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9237
9238 * gnat.dg/specs/aggr6.ads: New test.
9239
9240 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
9241
9242 * gnat.dg/loop_optimization15.ad[sb]: New test.
9243
9244 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR middle-end/56548
9247 * gcc.dg/pr56548.c: New test.
9248
9249 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9250
9251 PR debug/53363
9252 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9253
9254 2013-03-06 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR c++/56543
9257 * g++.dg/template/typename20.C: New test.
9258
9259 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR debug/56510
9262 * gcc.dg/pr56510.c: New test.
9263
9264 PR rtl-optimization/56484
9265 * gcc.c-torture/compile/pr56484.c: New test.
9266
9267 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/56530
9270 * g++.dg/warn/Wsign-conversion-2.C: New.
9271
9272 2013-03-05 Richard Biener <rguenther@suse.de>
9273
9274 PR tree-optimization/56270
9275 * gcc.dg/vect/slp-38.c: New testcase.
9276
9277 2013-03-05 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR rtl-optimization/56494
9280 * gcc.dg/pr56494.c: New test.
9281
9282 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
9283
9284 * gcc.dg/pr56424.c: New test.
9285
9286 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9287
9288 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9289 * gcc.dg/pr56228.c <avr>: Skip.
9290
9291 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
9292
9293 PR testsuite/52641
9294 PR tree-optimization/52631
9295 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9296
9297 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
9298
9299 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9300 * gcc.dg/vect/vect-83_64.c: Same.
9301
9302 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9303
9304 PR fortran/56477
9305 * gfortran.dg/pointer_check_13.f90: New test.
9306
9307 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
9308
9309 PR fortran/54730
9310 * gfortran.dg/array_constructor_42.f90: New test.
9311
9312 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/52688
9315 * g++.dg/template/static33.C: New.
9316 * g++.dg/template/static34.C: Likewise.
9317
9318 PR c++/10291
9319 * g++.dg/template/static35.C: New.
9320
9321 2013-03-01 Steve Ellcey <sellcey@mips.com>
9322
9323 * gcc.dg/pr56396.c: Require pic support.
9324
9325 2013-03-01 Richard Biener <rguenther@suse.de>
9326
9327 PR tree-optimization/55481
9328 * gcc.dg/torture/pr56488.c: New testcase.
9329
9330 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
9331 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR sanitizer/56454
9334 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9335 no_sanitize_address attribute rather than no_address_safety_analysis.
9336 * g++.dg/asan/sanitizer_test_utils.h
9337 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9338 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9339 in addition to no_address_safety_analysis.
9340
9341 2013-02-28 Jason Merrill <jason@redhat.com>
9342
9343 PR c++/56481
9344 * g++.dg/cpp0x/constexpr-and.C: New.
9345
9346 2013-02-28 Martin Jambor <mjambor@suse.cz>
9347
9348 PR tree-optimization/56294
9349 * g++.dg/debug/pr56294.C: New test.
9350
9351 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
9352
9353 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9354
9355 2013-02-27 Marek Polacek <polacek@redhat.com>
9356
9357 PR rtl-optimization/56466
9358 * gcc.dg/pr56466.c: New test.
9359
9360 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9361
9362 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9363 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9364 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9365
9366 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9367
9368 PR middle-end/45472
9369 * gcc.dg/pr45472.c: New test.
9370
9371 2013-02-26 Marek Polacek <polacek@redhat.com>
9372
9373 PR tree-optimization/56426
9374 * gcc.dg/pr56436.c: New test.
9375
9376 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR tree-optimization/56448
9379 * gcc.c-torture/compile/pr56448.c: New test.
9380
9381 PR tree-optimization/56443
9382 * gcc.dg/torture/pr56443.c: New test.
9383
9384 2013-02-25 Richard Biener <rguenther@suse.de>
9385
9386 PR tree-optimization/56175
9387 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9388
9389 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR c++/56403
9392 * g++.dg/torture/pr56403.C: New test.
9393
9394 2013-02-25 Catherine Moore <clm@codesourcery.com>
9395
9396 Revert:
9397 2013-02-24 Catherine Moore <clm@codesourcery.com>
9398 Richard Sandiford <rdsandiford@googlemail.com>
9399
9400 * gcc.target/mips/mips.exp: Add microMIPS support.
9401 * gcc.target/mips/umips-movep-2.c: New test.
9402 * gcc.target/mips/umips-lwp-2.c: New test.
9403 * gcc.target/mips/umips-swp-5.c: New test.
9404 * gcc.target/mips/umips-constraints-1.c: New test.
9405 * gcc.target/mips/umips-lwp-3.c: New test.
9406 * gcc.target/mips/umips-swp-6.c: New test.
9407 * gcc.target/mips/umips-constraints-2.c: New test.
9408 * gcc.target/mips/umips-save-restore-1.c: New test.
9409 * gcc.target/mips/umips-lwp-4.c: New test.
9410 * gcc.target/mips/umips-swp-7.c: New test.
9411 * gcc.target/mips/umips-save-restore-2.c: New test.
9412 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9413 * gcc.target/mips/umips-lwp-5.c: New test.
9414 * gcc.target/mips/umips-save-restore-3.c: New test.
9415 * gcc.target/mips/umips-lwp-6.c: New test.
9416 * gcc.target/mips/umips-swp-1.c: New test.
9417 * gcc.target/mips/umips-lwp-7.c: New test.
9418 * gcc.target/mips/umips-swp-2.c: New test.
9419 * gcc.target/mips/umips-lwp-8.c: New test.
9420 * gcc.target/mips/umips-swp-3.c: New test.
9421 * gcc.target/mips/umips-movep-1.c: New test.
9422 * gcc.target/mips/umips-lwp-1.c: New test.
9423 * gcc.target/mips/umips-swp-4.c: New test.
9424
9425 2013-02-24 Catherine Moore <clm@codesourcery.com>
9426 Richard Sandiford <rdsandiford@googlemail.com>
9427
9428 * gcc.target/mips/mips.exp: Add microMIPS support.
9429 * gcc.target/mips/umips-movep-2.c: New test.
9430 * gcc.target/mips/umips-lwp-2.c: New test.
9431 * gcc.target/mips/umips-swp-5.c: New test.
9432 * gcc.target/mips/umips-constraints-1.c: New test.
9433 * gcc.target/mips/umips-lwp-3.c: New test.
9434 * gcc.target/mips/umips-swp-6.c: New test.
9435 * gcc.target/mips/umips-constraints-2.c: New test.
9436 * gcc.target/mips/umips-save-restore-1.c: New test.
9437 * gcc.target/mips/umips-lwp-4.c: New test.
9438 * gcc.target/mips/umips-swp-7.c: New test.
9439 * gcc.target/mips/umips-save-restore-2.c: New test.
9440 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9441 * gcc.target/mips/umips-lwp-5.c: New test.
9442 * gcc.target/mips/umips-save-restore-3.c: New test.
9443 * gcc.target/mips/umips-lwp-6.c: New test.
9444 * gcc.target/mips/umips-swp-1.c: New test.
9445 * gcc.target/mips/umips-lwp-7.c: New test.
9446 * gcc.target/mips/umips-swp-2.c: New test.
9447 * gcc.target/mips/umips-lwp-8.c: New test.
9448 * gcc.target/mips/umips-swp-3.c: New test.
9449 * gcc.target/mips/umips-movep-1.c: New test.
9450 * gcc.target/mips/umips-lwp-1.c: New test.
9451 * gcc.target/mips/umips-swp-4.c: New test.
9452
9453 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9454
9455 PR sanitizer/56393
9456 * lib/asan-dg.exp (asan_link_flags): Add
9457 -B${gccpath}/libsanitizer/asan/ to flags.
9458
9459 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9460
9461 PR middle-end/56420
9462 * gcc.dg/torture/pr56420.c: New test.
9463
9464 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9465
9466 PR middle-end/56108
9467 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9468
9469 2013-02-21 Martin Jambor <mjambor@suse.cz>
9470
9471 PR tree-optimization/56310
9472 * g++.dg/ipa/pr56310.C: New test.
9473
9474 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9475
9476 PR fortran/56385
9477 * gfortran.dg/proc_ptr_comp_37.f90: New.
9478
9479 2013-02-21 Richard Biener <rguenther@suse.de>
9480
9481 PR tree-optimization/56415
9482 Revert
9483 2013-02-11 Richard Biener <rguenther@suse.de>
9484
9485 PR tree-optimization/56273
9486 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9487 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9488 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9489 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9490 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9491 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9492
9493 2013-02-21 Marek Polacek <polacek@redhat.com>
9494
9495 PR tree-optimization/56398
9496 * g++.dg/torture/pr56398.C: New test.
9497
9498 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR inline-asm/56405
9501 * gcc.c-torture/compile/pr56405.c: New test.
9502
9503 2013-02-20 Jan Hubicka <jh@suse.cz>
9504
9505 PR tree-optimization/56265
9506 * g++.dg/ipa/devirt-11.C: New testcase.
9507
9508 2013-02-20 Richard Biener <rguenther@suse.de>
9509
9510 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9511
9512 2013-02-20 Richard Biener <rguenther@suse.de>
9513 Jakub Jelinek <jakub@redhat.com>
9514
9515 PR tree-optimization/56396
9516 * gcc.dg/pr56396.c: New testcase.
9517
9518 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9519
9520 PR c++/56373
9521 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9522
9523 2013-02-19 Richard Biener <rguenther@suse.de>
9524
9525 PR tree-optimization/56384
9526 * gcc.dg/torture/pr56384.c: New testcase.
9527
9528 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9529
9530 PR tree-optimization/56350
9531 * gcc.dg/pr56350.c: New test.
9532
9533 PR tree-optimization/56381
9534 * g++.dg/opt/pr56381.C: New test.
9535
9536 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR pch/54117
9539 * lib/dg-pch.exp (pch-init, pch-finish,
9540 check_effective_target_pch_supported_debug): New procs.
9541 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9542 Likewise if $pch_unsupported_debug and $flags include -g.
9543 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9544 and dg-require-effective-target pch_unsupported_debug.
9545 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9546 * objc.dg/pch/pch.exp: Likewise.
9547 * gcc.dg/pch/pch.exp: Likewise.
9548 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9549 pch_unsupported_debug.
9550 * gcc.dg/pch/valid-1.hs: Likewise.
9551 * gcc.dg/pch/valid-1b.c: Likewise.
9552 * gcc.dg/pch/valid-1b.hs: Likewise.
9553
9554 2013-02-18 Richard Biener <rguenther@suse.de>
9555
9556 PR tree-optimization/56366
9557 * gcc.dg/torture/pr56366.c: New testcase.
9558
9559 2013-02-18 Richard Biener <rguenther@suse.de>
9560
9561 PR middle-end/56349
9562 * gcc.dg/torture/pr56349.c: New testcase.
9563
9564 2013-02-18 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/56321
9567 * gcc.dg/torture/pr56321.c: New testcase.
9568
9569 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9570
9571 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9572
9573 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9574 Dodji Seketeli <dodji@redhat.com>
9575
9576 PR asan/56330
9577 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9578 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9579 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9580 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9581 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9582 * c-c++-common/asan/pr56330.c: Likewise.
9583 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9584 Ensure the size argument of __builtin_memcpy is a constant.
9585
9586 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9587 Paolo Carlini <paolo.carlini@oracle.com>
9588
9589 PR c++/51242
9590 * g++.dg/cpp0x/enum23.C: New.
9591
9592 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9593
9594 PR target/54685
9595 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9596
9597 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9598
9599 PR rtl-optimization/56348
9600 * gcc.target/i386/pr56348.c: New test.
9601
9602 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9603
9604 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9605 * gcc.target/arm/interrupt-2.c: Likewise.
9606
9607 2013-02-15 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/56318
9610 * gfortran.dg/matmul_9.f90: New.
9611
9612 2013-02-15 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/53818
9615 * gfortran.dg/init_flag_11.f90: New.
9616
9617 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9620
9621 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9622
9623 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9624 characters.
9625
9626 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9627 Tobias Burnus <burnus@net-b.de>
9628
9629 PR testsuite/56138
9630 * gfortran.dg/allocatable_function_7.f90: New.
9631
9632 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9633
9634 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9635 * asan_globals_test-wrapper.cc: New file.
9636 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9637 instead of asan_globals_test.cc as dg-additional-sources.
9638 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9639 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9640 "sanitizer_test_utils.h" instead of
9641 "sanitizer_common/tests/sanitizer_test_utils.h".
9642 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9643 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9644 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9645 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9646 * g++.dg/asan/asan_test.cc: Synced from upstream.
9647 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9648
9649 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9650
9651 Fix an asan crash
9652 * c-c++-common/asan/memcmp-2.c: New test.
9653
9654 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9655
9656 PR c++/55582
9657 * g++.dg/cpp0x/udlit-string-literal.h: New.
9658 * g++.dg/cpp0x/udlit-string-literal.C: New.
9659
9660 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9661
9662 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9663
9664 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9665
9666 PR target/56184
9667 * gcc.target/arm/pr56184.C: New test.
9668
9669 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR c++/56302
9672 * g++.dg/torture/pr56302.C: New test.
9673 * g++.dg/cpp0x/constexpr-56302.C: New test.
9674 * c-c++-common/pr56302.c: New test.
9675
9676 2013-02-13 Tobias Burnus <burnus@net-b.de>
9677 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9678
9679 PR fortran/56204
9680 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9681 * gfortran.dg/quad_3.f90: Ditto.
9682
9683 2013-02-13 Kostya Serebryany <kcc@google.com>
9684
9685 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9686 to match the fresh asan run-time.
9687 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9688
9689 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9690
9691 Avoid instrumenting duplicated memory access in the same basic block
9692 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9693 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9694 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9695 * c-c++-common/asan/inc.c: Likewise.
9696
9697 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9698
9699 PR inline-asm/56148
9700 * gcc.target/i386/pr56148.c: New test.
9701
9702 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9703 Tobias Burnus <burnus@net-b.de>
9704
9705 PR testsuite/56082
9706 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9707 to kind=2.
9708
9709 2013-02-12 Richard Biener <rguenther@suse.de>
9710
9711 PR lto/56297
9712 * gcc.dg/lto/pr56297_0.c: New testcase.
9713 * gcc.dg/lto/pr56297_0.c: Likewise.
9714
9715 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9716
9717 PR fortran/46952
9718 * gfortran.dg/typebound_deferred_1.f90: New.
9719
9720 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR rtl-optimization/56151
9723 * gcc.target/i386/pr56151.c: New test.
9724
9725 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9726
9727 * g++.dg/ext/mv12.C: New test.
9728 * g++.dg/ext/mv12.h: New file.
9729 * g++.dg/ext/mv12-aux.C: New file.
9730 * g++.dg/ext/mv13.C: New test.
9731
9732 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9733
9734 * lib/target-supports.exp
9735 (check_effective_target_powerpc_eabi_ok): New.
9736 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9737 powerpc_eabi_ok.
9738 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9739 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9740 only.
9741 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9742 * gcc.target/powerpc/pr51623.c: Likewise.
9743 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9744 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9745
9746 2013-02-11 Alexander Potapenko <glider@google.com>
9747 Jack Howarth <howarth@bromo.med.uc.edu>
9748 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR sanitizer/55617
9751 * g++.dg/asan/pr55617.C: Run on all targets.
9752
9753 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9754
9755 PR rtl-optimization/56275
9756 * gcc.dg/pr56275.c: New test.
9757
9758 2013-02-11 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/56273
9761 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9762
9763 2013-02-11 Richard Biener <rguenther@suse.de>
9764
9765 PR tree-optimization/56264
9766 * gcc.dg/torture/pr56264.c: New testcase.
9767
9768 2013-02-11 Richard Biener <rguenther@suse.de>
9769
9770 PR tree-optimization/56273
9771 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9772 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9773 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9774 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9775 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9776 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9777
9778 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9779
9780 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9781 for *-*-linux-gnu targets.
9782 * g++.dg/asan/interception-test-1.c: Ditto.
9783 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9784 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9785
9786 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9787
9788 PR fortran/55362
9789 * gfortran.dg/intrinsic_size_4.f90 : New test.
9790
9791 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR target/56256
9794 * gcc.target/powerpc/pr56256.c: New test.
9795
9796 2013-02-08 Ian Lance Taylor <iant@google.com>
9797
9798 * lib/go.exp: Load timeout.exp.
9799
9800 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9801
9802 PR rtl-optimization/56246
9803 * gcc.target/i386/pr56246.c: New test.
9804
9805 2013-02-08 Jeff Law <law@redhat.com>
9806
9807 PR debug/53948
9808 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9809
9810 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9811
9812 PR target/56043
9813 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9814 powerpc*-*-linux*.
9815
9816 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9817
9818 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9819
9820 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR rtl-optimization/56195
9823 * gcc.dg/torture/pr56195.c: New test.
9824
9825 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9826
9827 PR fortran/54107
9828 * gfortran.dg/recursive_interface_2.f90: New test.
9829
9830 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR tree-optimization/56250
9833 * gcc.c-torture/execute/pr56250.c: New test.
9834
9835 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9836
9837 PR tree-optimization/56064
9838 * gcc.dg/fixed-point/view-convert-2.c: New test.
9839
9840 2013-02-08 Michael Matz <matz@suse.de>
9841
9842 PR tree-optimization/52448
9843 * gcc.dg/pr52448.c: New test.
9844
9845 2013-02-08 Richard Biener <rguenther@suse.de>
9846
9847 PR middle-end/56181
9848 * gcc.dg/torture/pr56181.c: New testcase.
9849
9850 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9851
9852 PR target/54222
9853 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9854 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9855
9856 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9857
9858 PR c++/56241
9859 * g++.dg/parse/crash61.C: New test.
9860
9861 PR c++/56239
9862 * g++.dg/parse/pr56239.C: New test.
9863
9864 PR c++/56237
9865 * g++.dg/abi/mangle61.C: New test.
9866
9867 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9868
9869 PR rtl-optimization/56225
9870 * gcc.target/i386/pr56225.c: New test.
9871
9872 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR debug/56154
9875 * gcc.dg/guality/pr56154-1.c: New test.
9876 * gcc.dg/guality/pr56154-2.c: New test.
9877 * gcc.dg/guality/pr56154-3.c: New test.
9878 * gcc.dg/guality/pr56154-4.c: New test.
9879 * gcc.dg/guality/pr56154-aux.c: New file.
9880
9881 PR tree-optimization/55789
9882 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9883 cleanup-tree-dump.
9884 * gcc.dg/tree-ssa/inline-3.c: Add
9885 --param max-early-inliner-iterations=2 option.
9886
9887 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9888
9889 PR debug/53363
9890 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9891 Add -fno-dwarf2-cfi-asm to dg-options.
9892 Adapt match count.
9893
9894 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR target/56228
9897 * gcc.dg/pr56228.c: New test.
9898
9899 2013-02-07 Alan Modra <amodra@gmail.com>
9900
9901 PR target/54009
9902 * gcc.target/powerpc/pr54009.c: New test.
9903 PR target/54131
9904 * gfortran.dg/pr54131.f: New test.
9905
9906 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9907
9908 PR fortran/55789
9909 * gfortran.dg/array_constructor_41.f90: New test.
9910
9911 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9912
9913 PR fortran/55978
9914 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9915
9916 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9917
9918 PR middle-end/56217
9919 * g++.dg/gomp/pr56217.C: New test.
9920
9921 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR tree-optimization/56205
9924 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9925 * gcc.c-torture/execute/pr56205.c: New test.
9926
9927 2013-02-05 Richard Biener <rguenther@suse.de>
9928
9929 PR tree-optimization/53342
9930 PR tree-optimization/53185
9931 * gcc.dg/vect/pr53185-2.c: New testcase.
9932
9933 2013-02-05 Jan Hubicka <jh@suse.cz>
9934
9935 PR tree-optimization/55789
9936 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9937 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9938 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9939 * g++.dg/ipa/inline-1.C: New testcase.
9940 * g++.dg/ipa/inline-2.C: New testcase.
9941 * g++.dg/ipa/inline-3.C: New testcase.
9942
9943 2013-02-05 Jan Hubicka <jh@suse.cz>
9944
9945 PR tree-optimization/55789
9946 * g++.dg/torture/pr55789.C: New testcase.
9947
9948 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR middle-end/56167
9951 * gcc.dg/pr56167.c: New test.
9952
9953 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9954
9955 PR target/55146
9956 * gcc.target/sh/pr55146.c: New.
9957
9958 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9959
9960 PR tree-optimization/54386
9961 * gcc.target/sh/pr54386.c: New.
9962
9963 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9964
9965 PR fortran/56008
9966 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9967
9968 PR fortran/47517
9969 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9970
9971 2013-02-04 Alexander Potapenko <glider@google.com>
9972 Jack Howarth <howarth@bromo.med.uc.edu>
9973 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR sanitizer/55617
9976 * g++.dg/asan/pr55617.C: New test.
9977
9978 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9979
9980 PR fortran/54195
9981 * gfortran.dg/typebound_operator_19.f90: New test.
9982 * gfortran.dg/typebound_assignment_4.f90: New test.
9983
9984 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9985
9986 PR fortran/54107
9987 * gfortran.dg/recursive_interface_1.f90: New test.
9988
9989 2013-02-04 Richard Guenther <rguenther@suse.de>
9990
9991 PR lto/56168
9992 * gcc.dg/lto/pr56168_0.c: New testcase.
9993 * gcc.dg/lto/pr56168_1.c: Likewise.
9994
9995 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9996
9997 PR fortran/50627
9998 PR fortran/56054
9999 * gfortran.dg/block_12.f90: New test.
10000 * gfortran.dg/module_error_1.f90: New test.
10001
10002 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
10003
10004 * lib/target-supports.exp (check_effective_target_vect_float)
10005 (check_effective_target_vect_no_align): Add mips-sde-elf.
10006
10007 2013-02-01 Jakub Jelinek <jakub@redhat.com>
10008
10009 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10010
10011 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
10012
10013 * gcc.dg/pr56023.c: XFAIL on AIX.
10014 * gcc.dg/vect/pr49352.c: Same.
10015
10016 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
10017
10018 * gnat.dg/opt26.adb: New test.
10019
10020 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10021
10022 Revert.
10023 2013-01-27 Amol Pise <amolpise15@gmail.com>
10024
10025 * gcc.target/arm/neon-vfnms-1.c: New test.
10026 * gcc.target/arm/neon-vfnma-1.c: New test.
10027
10028 2013-01-31 Richard Biener <rguenther@suse.de>
10029
10030 PR tree-optimization/56157
10031 * gcc.dg/torture/pr56157.c: New testcase.
10032
10033 2013-01-30 Richard Biener <rguenther@suse.de>
10034
10035 PR tree-optimization/56150
10036 * gcc.dg/torture/pr56150.c: New testcase.
10037
10038 2013-01-30 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR sanitizer/55374
10041 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10042 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
10043 printed in backtrace.
10044 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10045 to avoid errors about mismatched allocation vs. deallocation.
10046
10047 PR c++/55742
10048 * g++.dg/mv1.C: Moved to...
10049 * g++.dg/ext/mv1.C: ... here. Adjust test.
10050 * g++.dg/mv2.C: Moved to...
10051 * g++.dg/ext/mv2.C: ... here. Adjust test.
10052 * g++.dg/mv3.C: Moved to...
10053 * g++.dg/ext/mv3.C: ... here.
10054 * g++.dg/mv4.C: Moved to...
10055 * g++.dg/ext/mv4.C: ... here.
10056 * g++.dg/mv5.C: Moved to...
10057 * g++.dg/ext/mv5.C: ... here. Adjust test.
10058 * g++.dg/mv6.C: Moved to...
10059 * g++.dg/ext/mv6.C: ... here. Adjust test.
10060 * g++.dg/ext/mv7.C: New test.
10061 * g++.dg/ext/mv8.C: New test.
10062 * g++.dg/ext/mv9.C: New test.
10063 * g++.dg/ext/mv10.C: New test.
10064 * g++.dg/ext/mv11.C: New test.
10065
10066 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
10067
10068 PR rtl-optimization/56144
10069 * gcc.dg/pr56144.c: New.
10070
10071 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
10072
10073 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10074 message.
10075 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10076 * g++.dg/cpp0x/constexpr-55573.C: Same
10077
10078 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
10079
10080 PR tree-optimization/56064
10081 * gcc.dg/fixed-point/view-convert.c: New test.
10082
10083 2013-01-30 Andreas Schwab <schwab@suse.de>
10084
10085 * lib/target-supports-dg.exp (dg-process-target): Use expr to
10086 evaluate the end index in string range.
10087
10088 2013-01-30 Tobias Burnus <burnus@net-b.de>
10089
10090 PR fortran/56138
10091 * gfortran.dg/allocatable_function_6.f90: New.
10092
10093 2013-01-29 Janus Weil <janus@gcc.gnu.org>
10094 Mikael Morin <mikael@gcc.gnu.org>
10095
10096 PR fortran/54107
10097 * gfortran.dg/proc_ptr_comp_36.f90: New.
10098
10099 2013-01-29 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/55270
10102 * gcc.dg/torture/pr55270.c: New testcase.
10103
10104 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR rtl-optimization/56117
10107 * gcc.dg/pr56117.c: New test.
10108
10109 2013-01-28 Richard Biener <rguenther@suse.de>
10110
10111 PR tree-optimization/56034
10112 * gcc.dg/torture/pr56034.c: New testcase.
10113
10114 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR tree-optimization/56125
10117 * gcc.dg/pr56125.c: New test.
10118
10119 2013-01-28 Tobias Burnus <burnus@net-b.de>
10120 Mikael Morin <mikael@gcc.gnu.org>
10121
10122 PR fortran/53537
10123 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10124 * gfortran.dg/import8.f90: Likewise.
10125 * gfortran.dg/interface_derived_type_1.f90: Likewise.
10126 * gfortran.dg/import10.f90: New test.
10127 * gfortran.dg/import11.f90: Likewise
10128
10129 2013-01-28 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR testsuite/56053
10132 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10133 string.h. Provide memset, malloc and free prototypes, adjust line
10134 numbers in dg-output.
10135 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10136 Provide memset prototype and adjust line numbers in dg-output.
10137 * c-c++-common/asan/global-overflow-1.c: Likewise.
10138
10139 PR tree-optimization/56094
10140 * gcc.dg/pr56094.c: New test.
10141
10142 2013-01-27 Amol Pise <amolpise15@gmail.com>
10143
10144 * gcc.target/arm/neon-vfnms-1.c: New test.
10145 * gcc.target/arm/neon-vfnma-1.c: New test.
10146
10147 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
10148
10149 PR target/56114
10150 * gcc.target/i386/pr56114.c: New test.
10151
10152 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
10153
10154 PR fortran/55984
10155 * gfortran.dg/associate_14.f90: New test.
10156
10157 PR fortran/56047
10158 * gfortran.dg/associate_13.f90: New test.
10159
10160 2013-01-25 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR tree-optimization/56098
10163 * gcc.dg/pr56098-1.c: New test.
10164 * gcc.dg/pr56098-2.c: New test.
10165
10166 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
10167
10168 PR target/54222
10169 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10170
10171 2013-01-22 Marek Polacek <polacek@redhat.com>
10172
10173 PR tree-optimization/56035
10174 * gcc.dg/pr56035.c: New test.
10175
10176 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10177
10178 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10179 for MIPS.
10180
10181 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10182
10183 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10184
10185 2013-01-24 Jakub Jelinek <jakub@redhat.com>
10186
10187 PR c/56078
10188 * gcc.dg/pr56078.c: New test.
10189 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10190
10191 2013-01-24 Martin Jambor <mjambor@suse.cz>
10192
10193 PR tree-optimization/55927
10194 * g++.dg/ipa/devirt-10.C: Disable early inlining.
10195
10196 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
10197
10198 * gcc.target/i386/movsd.c: New test.
10199
10200 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
10201
10202 PR inline-asm/55934
10203 * gcc.target/i386/pr55934.c: New test.
10204
10205 2013-01-23 Janus Weil <janus@gcc.gnu.org>
10206
10207 PR fortran/56081
10208 * gfortran.dg/select_8.f90: New.
10209
10210 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
10211
10212 * gcc.target/microblaze/microblaze.exp: Remove
10213 target_config_cflags check.
10214
10215 2013-01-23 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR fortran/56052
10218 * gfortran.dg/gomp/pr56052.f90: New test.
10219
10220 PR target/49069
10221 * gcc.dg/pr49069.c: New test.
10222
10223 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10224
10225 PR c++/55944
10226 * g++.dg/cpp0x/constexpr-static10.C: New.
10227
10228 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
10229
10230 PR target/56028
10231 * gcc.target/i386/pr56028.c: New test.
10232
10233 2013-01-22 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR target/55686
10236 * gcc.target/i386/pr55686.c: New test.
10237
10238 2013-01-22 Dodji Seketeli <dodji@redhat.com>
10239
10240 PR c++/53609
10241 * g++.dg/cpp0x/variadic139.C: New test.
10242 * g++.dg/cpp0x/variadic140.C: Likewise.
10243 * g++.dg/cpp0x/variadic141.C: Likewise.
10244
10245 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
10246
10247 * gnat.dg/warn8.adb: New test.
10248
10249 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10250
10251 PR fortran/55919
10252 * gfortran.dg/include_8.f90: New test.
10253
10254 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10255
10256 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10257 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10258
10259 2013-01-21 Jakub Jelinek <jakub@redhat.com>
10260
10261 PR tree-optimization/56051
10262 * gcc.c-torture/execute/pr56051.c: New test.
10263
10264 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
10265
10266 PR rtl-optimization/56023
10267 * gcc.dg/pr56023.c: New test.
10268
10269 2013-01-21 Martin Jambor <mjambor@suse.cz>
10270
10271 PR middle-end/56022
10272 * gcc.target/i386/pr56022.c: New test.
10273
10274 2013-01-21 Jason Merrill <jason@redhat.com>
10275
10276 * lib/target-supports.exp (check_effective_target_alias): New.
10277
10278 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
10279
10280 PR debug/53235
10281 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10282
10283 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
10284
10285 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10286
10287 2013-01-19 Jeff Law <law@redhat.com>
10288
10289 PR tree-optimization/52631
10290 * tree-ssa/pr52631.c: New test.
10291 * tree-ssa/ssa-fre-9: Update expected output.
10292
10293 2013-01-19 Anthony Green <green@moxielogic.com>
10294
10295 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10296 for moxie.
10297
10298 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR tree-optimization/56029
10301 * g++.dg/torture/pr56029.C: New test.
10302
10303 2013-01-18 Sharad Singhai <singhai@google.com>
10304
10305 PR tree-optimization/55995
10306 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10307
10308 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
10309
10310 PR target/55433
10311 * gcc.target/i386/pr55433.c: New.
10312
10313 2013-01-18 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR middle-end/56015
10316 * gfortran.dg/pr56015.f90: New test.
10317
10318 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
10319
10320 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10321
10322 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
10323
10324 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10325 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10326 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10327 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10328 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10329
10330 2013-01-17 Jeff Law <law@redhat.com>
10331
10332 * gcc.dg/pr52573.c: Move to...
10333 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
10334
10335 PR rtl-optimization/52573
10336 * gcc.dg/pr52573.c: New test.
10337
10338 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
10339
10340 PR sanitizer/55679
10341 * g++.dg/asan/interception-test-1.C: Skip on darwin.
10342 * lib/target-supports.exp (check_effective_target_swapcontext): Use
10343 check_no_compiler_messages to test support in ucontext.h.
10344 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10345 compliant RLIMIT_AS.
10346
10347 2013-01-17 Marek Polacek <polacek@redhat.com>
10348
10349 PR rtl-optimization/55833
10350 * gcc.dg/pr55833.c: New test.
10351
10352 2013-01-17 Jan Hubicka <jh@suse.cz>
10353
10354 PR tree-optimization/55273
10355 * gcc.c-torture/compile/pr55273.c: New testcase.
10356
10357 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10358
10359 PR target/55981
10360 * gcc.target/pr55981.c: New test.
10361
10362 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10363
10364 * gcc.target/arm/pr40887.c: Require at least armv5.
10365 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10366 * gcc.target/arm/pr51915.c: Likewise.
10367 * gcc.target/arm/pr52006.c: Likewise.
10368 * gcc.target/arm/pr53187.c: Likewise.
10369
10370 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10371 * gcc.target/arm/ftest-support-arm.h: Delete.
10372 * gcc.target/arm/ftest-support-thumb.h: Delete.
10373 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10374 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10375 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10376 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10377 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10378 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10379 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10380 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10381 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10382 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10383 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10384 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10385 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10386 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10387 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10388 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10389 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10390 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10391 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10392 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10393 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10394 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10395 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10396 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10397
10398 2013-01-17 Martin Jambor <mjambor@suse.cz>
10399
10400 PR tree-optimizations/55264
10401 * g++.dg/ipa/pr55264.C: New test.
10402
10403 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10404
10405 PR fortran/55983
10406 * gfortran.dg/class_55.f90: New.
10407
10408 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10409
10410 PR testsuite/55994
10411 * gcc.c-torture/execute/builtins/builtins.exp: Add
10412 -Wl,--allow-multiple-definition for eabi and elf targets.
10413
10414 PR testsuite/54622
10415 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10416 check_effective_target_vect_perm_short,
10417 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10418 check_effective_target_vect64): Return 0 for big-endian ARM.
10419 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10420
10421 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10422 prototypes.
10423
10424 2013-01-16 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/55964
10427 * gcc.dg/torture/pr55964.c: New testcase.
10428
10429 2013-01-16 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/54767
10432 PR tree-optimization/53465
10433 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10434
10435 2013-01-16 Christian Bruel <christian.bruel@st.com>
10436
10437 PR target/55301
10438 * gcc.target/sh/sh-switch.c: New testcase.
10439
10440 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10441
10442 * gcc.dg/webizer.c: Increase the array size.
10443
10444 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR target/55940
10447 * gcc.dg/pr55940.c: New test.
10448
10449 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10450 Harald Anlauf <anlauf@gmx.de>
10451
10452 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10453 * gfortran.dg/bounds_check_5.f90: Likewise.
10454 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10455 * gfortran.dg/continuation_9.f90: Likewise.
10456 * gfortran.dg/move_alloc_13.f90: Likewise.
10457 * gfortran.dg/structure_constructor_11.f90: Likewise.
10458 * gfortran.dg/tab_continuation.f: Likewise.
10459 * gfortran.dg/warning-directive-2.F90: Likewise.
10460 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10461
10462 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10463
10464 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10465 * gcc.target/arm/fma-sp.c: Likewise.
10466
10467 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10468
10469 PR rtl-optimization/55153
10470 * gcc.dg/pr55153.c: New.
10471
10472 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR tree-optimization/55920
10475 * gcc.c-torture/compile/pr55920.c: New test.
10476
10477 2013-01-15 Richard Biener <rguenther@suse.de>
10478
10479 PR middle-end/55882
10480 * gcc.dg/torture/pr55882.c: New testcase.
10481
10482 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR tree-optimization/55955
10485 * gcc.c-torture/compile/pr55955.c: New test.
10486
10487 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10488
10489 PR c++/55663
10490 * g++.dg/cpp0x/alias-decl-31.C: New test.
10491
10492 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10493
10494 PR fortran/54286
10495 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10496 case where interface is null.
10497
10498 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10499
10500 PR fortran/55806
10501 * gfortran.dg/array_constructor_40.f90: New test.
10502
10503 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10504
10505 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10506
10507 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10508
10509 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10510 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10511 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10512 * gcc.target/aarch64/vect-ld1r.c: New.
10513 * gcc.target/aarch64/vect-ld1r.x: New.
10514
10515 2013-01-14 Andi Kleen <ak@linux.intel.com>
10516
10517 PR target/55948
10518 * gcc.target/i386/hle-clear-rel.c: New file
10519 * gcc.target/i386/hle-store-rel.c: New file.
10520
10521 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10522
10523 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10524 * gfortran.dg/bounds_check_4.f90: Likewise.
10525 * gfortran.dg/inquire_10.f90: Likewise.
10526 * gfortran.dg/minloc_3.f90: Likewise.
10527 * gfortran.dg/minlocval_3.f90: Likewise.
10528 * gfortran.dg/module_double_reuse.f90: Likewise.
10529 * gfortran.dg/mvbits_1.f90: Likewise.
10530 * gfortran.dg/oldstyle_1.f90: Likewise.
10531 * gfortran.dg/pr20163-2.f: Likewise.
10532 * gfortran.dg/save_1.f90: Likewise.
10533 * gfortran.dg/scan_1.f90: Likewise.
10534 * gfortran.dg/select_char_1.f90: Likewise.
10535 * gfortran.dg/shape_4.f90: Likewise.
10536 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10537 * gfortran.dg/function_optimize_10.f90: Likewise.
10538 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10539 * gfortran.dg/used_types_17.f90: Likewise.
10540 * gfortran.dg/used_types_18.f90: Likewise.
10541
10542 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10543
10544 PR fortran/54286
10545 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10546
10547 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10548
10549 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10550
10551 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10552
10553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10554
10555 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10556
10557 PR fortran/55072
10558 * gfortran.dg/assumed_type_2.f90: Fix test case.
10559 * gfortran.dg/internal_pack_13.f90: New test.
10560 * gfortran.dg/internal_pack_14.f90: New test.
10561
10562 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10563
10564 PR fortran/55868
10565 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10566 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10567 $tar to STAR.
10568
10569 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10570
10571 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10572
10573 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10574
10575 PR target/55719
10576 * gcc.target/s390/pr55719.c: New testcase.
10577
10578 2013-01-11 Richard Guenther <rguenther@suse.de>
10579
10580 PR tree-optimization/44061
10581 * gcc.dg/pr44061.c: New testcase.
10582
10583 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10584
10585 Update copyright years.
10586
10587 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10588 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR target/55565
10591 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10592
10593 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10594
10595 PR rtl-optimization/55672
10596 * gcc.target/i386/pr55672.c: New.
10597
10598 2013-01-10 Jeff Law <law@redhat.com>
10599
10600 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10601 pass/fail message unique.
10602
10603
10604 2013-01-10 Jason Merrill <jason@redhat.com>
10605
10606 * ada/.gitignore: New.
10607
10608 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10609
10610 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10611 Add tls options.
10612 * g++.dg/tls/thread_local2.C: Likewise.
10613 * g++.dg/tls/thread_local2g.C: Likewise.
10614 * g++.dg/tls/thread_local6.C: Likewise.
10615 * g++.dg/tls/thread_local-order1.C: Add tls options.
10616 * g++.dg/tls/thread_local-order2.C: Likewise.
10617 * g++.dg/tls/thread_local3.C: Likewise.
10618 * g++.dg/tls/thread_local3g.C: Likewise.
10619 * g++.dg/tls/thread_local4.C: Likewise.
10620 * g++.dg/tls/thread_local4g.C: Likewise.
10621 * g++.dg/tls/thread_local5.C: Likewise.
10622 * g++.dg/tls/thread_local5g.C: Likewise.
10623 * g++.dg/tls/thread_local6g.C: Likewise.
10624
10625 2013-01-10 Kostya Serebryany <kcc@google.com>
10626
10627 * g++.dg/asan/asan_test.cc: Sync from upstream.
10628
10629 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR tree-optimization/55921
10632 * gcc.c-torture/compile/pr55921.c: New test.
10633
10634 2013-01-09 Jan Hubicka <jh@suse.cz>
10635
10636 PR tree-optimization/55569
10637 * gcc.c-torture/compile/pr55569.c: New testcase.
10638
10639 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10640
10641 PR fortran/47203
10642 * gfortran.dg/use_28.f90: New test.
10643
10644 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10645
10646 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10647 number matching more robust.
10648
10649 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10650
10651 PR rtl-optimization/55829
10652 * gcc.target/i386/pr55829.c: New.
10653
10654 2013-01-09 Tobias Burnus <burnus@net-b.de>
10655
10656 PR fortran/55758
10657 * gfortran.dg/bind_c_bool_1.f90: New.
10658 * gfortran.dg/do_5.f90: Add dg-warning.
10659
10660 2013-01-09 Jan Hubicka <jh@suse.cz>
10661
10662 PR tree-optimization/55875
10663 * gcc.c-torture/execute/pr55875.c: New testcase.
10664 * g++.dg/torture/pr55875.C: New testcase.
10665
10666 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR c/48418
10669 * c-c++-common/pr48418.c: New test.
10670
10671 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10672
10673 PR c++/55801
10674 * g++.dg/tls/thread_local-ice.C: New.
10675
10676 2013-01-09 Andreas Schwab <schwab@suse.de>
10677
10678 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10679
10680 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/48189
10683 * gcc.dg/pr48189.c: New test.
10684
10685 2013-01-04 Jan Hubicka <jh@suse.cz>
10686
10687 PR tree-optimization/55823
10688 * g++.dg/ipa/devirt-10.C: New testcase.
10689
10690 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10691 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10692
10693 PR rtl-optimization/55845
10694 * gcc.target/i386/pr55845.c: New test.
10695
10696 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10697
10698 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10699 instructions generated instead of number of occurances.
10700
10701 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10702
10703 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10704 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10705 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10706 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10707 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10708 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10709 * gcc.target/aarch64/vect-fcm.x: Likewise.
10710 * lib/target-supports.exp
10711 (check_effective_target_vect_cond): Enable for AArch64.
10712
10713 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10714
10715 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10716 endian-safe float pool loading.
10717 (test_square_root_v4sf): Likewise.
10718 (test_square_root_v2df): Likewise.
10719 * lib/target-supports.exp
10720 (check_effective_target_vect_call_sqrtf): Add AArch64.
10721
10722 2013-01-08 Martin Jambor <mjambor@suse.cz>
10723
10724 PR debug/55579
10725 * gcc.dg/tree-ssa/pr55579.c: New test.
10726
10727 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10728
10729 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10730 asm comments.
10731
10732 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10733
10734 PR middle-end/55890
10735 * gcc.dg/torture/pr55890-3.c: New test.
10736
10737 PR middle-end/55851
10738 * gcc.c-torture/compile/pr55851.c: New test.
10739
10740 PR sanitizer/55844
10741 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10742 dg-options.
10743
10744 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10745
10746 PR fortran/55618
10747 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10748
10749 2013-01-07 Tobias Burnus <burnus@net-b.de>
10750
10751 PR fortran/55763
10752 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10753 * gfortran.dg/pointer_init_7.f90: New.
10754
10755 2013-01-07 Richard Biener <rguenther@suse.de>
10756
10757 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10758
10759 2013-01-07 Richard Biener <rguenther@suse.de>
10760
10761 PR middle-end/55890
10762 * gcc.dg/torture/pr55890-1.c: New testcase.
10763 * gcc.dg/torture/pr55890-2.c: Likewise.
10764
10765 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10766
10767 * gcc.target/aarch64/fmovd.c: New.
10768 * gcc.target/aarch64/fmovf.c: Likewise.
10769 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10770 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10771 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10772 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10773 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10774 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10775
10776 2013-01-07 Richard Biener <rguenther@suse.de>
10777
10778 PR tree-optimization/55888
10779 PR tree-optimization/55862
10780 * gcc.dg/torture/pr55888.c: New testcase.
10781
10782 2013-01-07 Tobias Burnus <burnus@net-b.de>
10783
10784 PR fortran/55852
10785 * gfortran.dg/intrinsic_size_3.f90: New.
10786
10787 2013-01-07 Tobias Burnus <burnus@net-b.de>
10788
10789 PR fortran/55763
10790 * gfortran.dg/select_type_32.f90: New.
10791
10792 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10793
10794 PR c++/52343
10795 * g++.dg/cpp0x/alias-decl-29.C: New test.
10796
10797 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10798
10799 PR fortran/53876
10800 PR fortran/54990
10801 PR fortran/54992
10802 * gfortran.dg/class_array_15.f03: New test.
10803
10804 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10805
10806 PR fortran/42769
10807 PR fortran/45836
10808 PR fortran/45900
10809 * gfortran.dg/use_23.f90: New test.
10810 * gfortran.dg/use_24.f90: New test.
10811 * gfortran.dg/use_25.f90: New test.
10812 * gfortran.dg/use_26.f90: New test.
10813 * gfortran.dg/use_27.f90: New test.
10814
10815 2013-01-06 Olivier Hainque <hainque@adacore.com>
10816
10817 * gnat.dg/specs/clause_on_volatile.ads: New test.
10818
10819 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10820
10821 * gnat.dg/alignment10.adb: New test.
10822
10823 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10824 Mikael Morin <mikael@gcc.gnu.org>
10825
10826 PR fortran/55827
10827 * gfortran.dg/use_22.f90: New test.
10828
10829 2013-01-04 Andrew Pinski <apinski@cavium.com>
10830
10831 * gcc.target/aarch64/cmp-1.c: New testcase.
10832
10833 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10834
10835 PR fortran/55172
10836 * gfortran.dg/select_type_31.f03: New test.
10837
10838 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10839
10840 PR c++/54526 (again)
10841 * g++.dg/cpp0x/parse2.C: Extend.
10842 * g++.old-deja/g++.other/crash28.C: Adjust.
10843
10844 2013-01-04 Richard Biener <rguenther@suse.de>
10845
10846 PR tree-optimization/55862
10847 * gcc.dg/torture/pr55862.c: New testcase.
10848
10849 2013-01-04 Martin Jambor <mjambor@suse.cz>
10850
10851 PR tree-optimization/55755
10852 * gcc.dg/torture/pr55755.c: New test.
10853 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10854 * gcc.dg/tree-ssa/pr45144.c: Update.
10855
10856 2013-01-04 Richard Biener <rguenther@suse.de>
10857
10858 PR middle-end/55863
10859 * gcc.dg/fold-reassoc-2.c: New testcase.
10860
10861 2013-01-04 Tobias Burnus <burnus@net-b.de>
10862
10863 PR fortran/55763
10864 * gfortran.dg/null_7.f90: New.
10865
10866 2013-01-04 Tobias Burnus <burnus@net-b.de>
10867
10868 PR fortran/55854
10869 PR fortran/55763
10870 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10871 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10872 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10873
10874 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10875
10876 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10877
10878 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10879
10880 PR fortran/55855
10881 * gfortran.dg/assignment_1.f90: Modified.
10882 * gfortran.dg/assignment_4.f90: New.
10883
10884 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10885
10886 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10887
10888 2013-01-03 Richard Biener <rguenther@suse.de>
10889
10890 PR tree-optimization/55857
10891 * gcc.dg/vect/pr55857-1.c: New testcase.
10892 * gcc.dg/vect/pr55857-2.c: Likewise.
10893
10894 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR rtl-optimization/55838
10897 * gcc.dg/pr55838.c: New test.
10898
10899 PR tree-optimization/55832
10900 * gcc.c-torture/compile/pr55832.c: New test.
10901
10902 2013-01-02 Teresa Johnson <tejohnson@google.com>
10903
10904 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10905 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10906 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10907 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10908 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10909 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10910 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10911 * gcc.dg/unroll_1.c: Ditto.
10912 * gcc.dg/unroll_2.c: Ditto.
10913 * gcc.dg/unroll_3.c: Ditto.
10914 * gcc.dg/unroll_4.c: Ditto.
10915
10916 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10917
10918 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10919
10920 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10921
10922 PR fortran/55818
10923 * gfortran.dg/eof_4.f90: New test.
10924
10925 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10926
10927 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10928 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10929 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10930 (compat_setup_dfp): Initialize compat_alt_caret and
10931 compat_save_TEST_ALWAYS_FLAGS.
10932
10933 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10934
10935 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10936
10937 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10938
10939 * gcc.dg/torture/fp-int-convert-2.c: New test.
10940
10941 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10942
10943 * gfortran.dg/newunit_3.f90: Add dg-do run.
10944 * gfortran.dg/inquire_15.f90: Add dg-do run.
10945
10946 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR tree-optimization/55831
10949 * gcc.dg/pr55831.c: New test.
10950 \f
10951 Copyright (C) 2013 Free Software Foundation, Inc.
10952
10953 Copying and distribution of this file, with or without modification,
10954 are permitted in any medium without royalty provided the copyright
10955 notice and this notice are preserved.